@layer deprecated{.grid-el-tournament._country{padding-block:6px;padding-inline:12px}.grid-el-tournament._country .grid-el-tournament__name{margin-block-end:3px;font-size:18px;font-weight:400}.grid-el-tournament._country .grid-el-tournament__name-container{margin-inline-end:10px}.grid-el-tournament._country .grid-el-tournament__description{color:var(--secondary);font-size:12px;font-weight:400}.grid-el-tournament._country .grid-el-tournament__count{inline-size:45px;margin-inline-start:auto}.grid-el-markets{flex:1;block-size:62px;min-block-size:62px;inline-size:45%;min-inline-size:45%;max-inline-size:45%;display:flex;position:relative}.grid-el-markets._vertical{gap:6px}.grid-el-markets._vertical .grid-el-market{background:0 0;border-radius:0;flex-direction:column;gap:6px}.grid-el-markets._vertical .grid-el-market__name{text-align:center;max-inline-size:100%;inset-inline-end:50%;transform:translate(50%)}.grid-el-markets._vertical .grid-el-market .outcome{border-radius:var(--radius-sm);flex-direction:row;gap:6px;padding:6px}.grid-el-markets._vertical .grid-el-market .outcome._with-fb{padding-inline-end:22px}.grid-el-markets._vertical .grid-el-market .outcome._with-fb .fb-badge-pro{border-radius:0;justify-content:center;align-items:center;inline-size:16px;padding-block:0 1px;padding-inline:0;display:flex;inset-block-end:0}.grid-el-markets._vertical .grid-el-event-pro__totals{margin-inline-start:0}.grid-el-market{border-radius:var(--radius-sm);background:var(--surface-6);flex:1;column-gap:1px;max-inline-size:100%;display:flex;position:relative}.grid-el-market__name{color:var(--secondary);text-align:end;white-space:nowrap;text-overflow:ellipsis;inline-size:auto;max-inline-size:100%;font-size:10px;line-height:10px;display:block;position:absolute;inset-block-start:-17px;inset-inline-end:calc(50% + 25px);overflow:hidden;transform:translate(50%)}.grid-el-market__name.white{color:var(--secondary)}.grid-el-market .outcome{block-size:100%;min-inline-size:unset;border-radius:0;flex-direction:column;flex:1;margin:0;padding-block:15px;padding-inline:6px;font-size:14px;line-height:14px}.grid-el-market .outcome:first-of-type{border-start-start-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm)}.grid-el-market .outcome:last-of-type,.grid-el-market .outcome._103{border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm)}.grid-el-market .outcome._103+._102{border-radius:0}._mobile .grid-el-markets .grid-el-market:last-child,.events-cards-reduced .grid-el-markets .grid-el-market:last-child{display:none}@media (width<=1460px){.grid-el-event:not(._animals-racing) .grid-el-markets:not(._vertical) .grid-el-market:nth-child(2),.grid-el-event:not(._animals-racing) .grid-el-markets:not(._vertical) .grid-el-market:nth-child(3){display:none}}@media (width>=981px){.grid-el-markets{inline-size:52%;min-inline-size:52%;max-inline-size:52%}}@media (width<=980px){.grid-el-market__name{max-inline-size:calc(100% - 26px);transform:unset;inset-inline-start:0;inset-inline-end:unset}}}@layer pro-layout{.grid-el-event._animals-racing._loading{block-size:292px}.grid-el-event._animals-racing._loading .grid-el-event__title,.grid-el-event._animals-racing._loading .grid-el-event__content{will-change:opacity;opacity:0;transition:opacity .2s .3s}.grid-el-event._animals-racing._loaded{block-size:auto}.grid-el-event._animals-racing._loaded .grid-el-event__title,.grid-el-event._animals-racing._loaded .grid-el-event__content{opacity:1}.grid-el-event._animals-racing .grid-el-event__title{block-size:auto;inline-size:auto;max-block-size:unset;padding-block:5px;padding-inline:12px}.grid-el-event._animals-racing .grid-el-event__time{position:initial;white-space:nowrap;min-block-size:20px;color:var(--contrast);justify-content:center;align-items:center;font-size:14px;line-height:18px;display:flex}.grid-el-event._animals-racing .grid-el-event__time .title+.time{margin-inline-start:3px}.grid-el-event._animals-racing .grid-el-event__time .time._coming-soon{min-inline-size:40px;color:var(--color-white);border-radius:var(--radius-sm);background:linear-gradient(225deg,#ff646d 0%,#cf0227 100%);border:1px solid #3a5070;justify-content:center;padding-block:0;padding-inline:4px;font-size:12px;font-weight:700;display:flex}.grid-el-event._animals-racing .grid-el-event__competitor{flex:unset;align-items:center;inline-size:20%}.grid-el-event._animals-racing .grid-el-event__competitor:first-child{flex-direction:row;margin-inline-end:12px}.grid-el-event._animals-racing .grid-el-event__competitor:first-child .grid-el-event__competitor-logo{min-block-size:30px;min-inline-size:30px;margin-block:0;margin-inline:0 12px}.grid-el-event._animals-racing .grid-el-event__competitor:first-child .grid-el-event__competitor-name{text-align:start;line-clamp:2;-webkit-line-clamp:2;box-orient:vertical;color:var(--secondary);-webkit-box-orient:vertical;font-size:14px;line-height:14px;display:-webkit-box;overflow:hidden}.grid-el-event._animals-racing .grid-el-event__competitor-container{justify-content:space-between;align-items:center;min-block-size:40px;inline-size:100%;margin-block-end:8px;padding-block:0;padding-inline:12px 8px;display:flex}.grid-el-event._animals-racing .grid-el-event__competitor-container._caption{border-bottom:1px solid color-mix(in srgb, var(--contrast), transparent calc((1 - .08) * 100%));min-block-size:22px;color:var(--secondary);align-items:center;margin-block-end:12px;font-size:12px;font-weight:400;display:flex}.grid-el-event._animals-racing .grid-el-event__competitor-container._caption .grid-el-event__competitor{padding-inline-start:42px}.grid-el-event._animals-racing .grid-el-event__competitor-container._caption .grid-el-markets{block-size:unset;min-block-size:unset;background:0 0;justify-content:center}.grid-el-event._animals-racing .grid-el-event__competitor-metadata{flex:unset;inline-size:35%;color:var(--secondary);margin-inline-end:12px;display:flex}.grid-el-event._animals-racing .grid-el-event__content{background:var(--surface-2);flex-direction:column;padding:0;display:flex}.grid-el-event._animals-racing .grid-el-event__tournament .tournament-logo{inline-size:16px;min-inline-size:16px;max-inline-size:16px}.grid-el-event._animals-racing .grid-el-event__tournament .tournament-logo [class*=" flag:"],.grid-el-event._animals-racing .grid-el-event__tournament .tournament-logo [class^=flag\:]{border-radius:var(--radius-full);background-position:50%}.grid-el-event._animals-racing .grid-el-event__tournament-name{color:var(--contrast);font-size:14px;font-weight:600;text-decoration:none}.grid-el-event._animals-racing .grid-el-event__view-all{color:var(--contrast);border-top:1px solid color-mix(in srgb, var(--contrast), transparent calc((1 - .08) * 100%));justify-content:center;align-items:center;min-block-size:32px;inline-size:100%;margin-block-start:4px;font-size:14px;display:flex}.grid-el-event._animals-racing .competitor-metadata__gate{align-items:center;min-inline-size:63px;margin-inline-end:12px;font-size:16px;display:flex}.grid-el-event._animals-racing .competitor-metadata__trainer{line-clamp:2;-webkit-line-clamp:2;box-orient:vertical;-webkit-box-orient:vertical;font-size:16px;line-height:1.2;display:-webkit-box;overflow:hidden}.grid-el-event._animals-racing .grid-el-markets{flex:unset;block-size:auto;inline-size:40%;min-block-size:unset;min-inline-size:unset;border-radius:var(--radius-sm);background:var(--surface-6);column-gap:1px;margin:0;padding:0}.grid-el-event._animals-racing .grid-el-market{background:0 0;border-radius:0;margin:0}.grid-el-event._animals-racing .grid-el-market .outcome{flex-direction:row;justify-content:space-between;block-size:40px;padding:12px;font-size:15px;font-weight:700}.grid-el-event._animals-racing .grid-el-market .outcome__status{margin-block-end:0;font-weight:400}.grid-el-event._animals-racing .grid-el-market .outcome.disabled .icon-lock{inset-block-start:unset;inset-inline-start:20px}@media (width<=1520px){.grid-el-event._animals-racing .competitor-metadata__gate{min-inline-size:34px;font-size:16px}.grid-el-event._animals-racing .grid-el-markets{inline-size:50%}}@media (width<=1460px){.grid-el-event._animals-racing .grid-el-markets .grid-el-market:last-child{display:flex}}@media (width<=1420px){.grid-el-event._animals-racing .competitor-metadata__trainer{display:none}.grid-el-event._animals-racing .grid-el-event__competitor-metadata{inline-size:auto}.grid-el-event._animals-racing .grid-el-markets{inline-size:70%}}@media (width<=1280px){.grid-el-event._animals-racing .competitor-metadata__trainer{font-size:16px;display:flex}.grid-el-event._animals-racing .grid-el-event__competitor-metadata{inline-size:35%}.grid-el-event._animals-racing .grid-el-markets{inline-size:50%}}@media (width<=1080px){.grid-el-event._animals-racing .competitor-metadata__trainer{display:none}.grid-el-event._animals-racing .grid-el-event__competitor-metadata{inline-size:auto}.grid-el-event._animals-racing .grid-el-markets{inline-size:70%}}@media (width<=980px){.grid-el-event._animals-racing._loading{block-size:413px}.grid-el-event._animals-racing._loaded{block-size:auto}.grid-el-event._animals-racing .competitor-metadata__trainer{font-size:16px;display:flex}.grid-el-event._animals-racing .grid-el-event__competitor-metadata{inline-size:35%}.grid-el-event._animals-racing .grid-el-markets{block-size:62px;min-block-size:62px;inline-size:45%;min-inline-size:45%;max-inline-size:45%}.grid-el-event._animals-racing .grid-el-markets__title{text-align:center;flex:1}.grid-el-event._animals-racing .grid-el-markets .grid-el-market{block-size:100%;padding:0}.grid-el-event._animals-racing .grid-el-markets .grid-el-market .outcome{block-size:100%}.grid-el-event._animals-racing .grid-el-markets .grid-el-market .outcome__status{display:none}.grid-el-event._animals-racing .grid-el-event__title{flex-direction:row;justify-content:space-between;align-items:center;padding-block:8px 11px;padding-inline:8px}.grid-el-event._animals-racing .grid-el-event__tournament .tournament-logo{block-size:14px;inline-size:14px;min-inline-size:14px;max-inline-size:14px}.grid-el-event._animals-racing .grid-el-event__tournament .tournament-logo [class*=" flag:"],.grid-el-event._animals-racing .grid-el-event__tournament .tournament-logo [class^=flag\:]{block-size:14px}.grid-el-event._animals-racing .grid-el-event__time{min-block-size:17px}.grid-el-event._animals-racing .grid-el-event__time .time._coming-soon{font-size:10px;font-weight:600}.grid-el-event._animals-racing .grid-el-markets:has(.grid-el-market:nth-child(3)) .outcome.disabled .icon-lock{inset-block-start:10px;inset-inline-start:25px}.grid-el-event._animals-racing .grid-el-market .outcome{justify-content:center;padding-block:12px;padding-inline:7px}.grid-el-event._animals-racing .grid-el-market .outcome.disabled .icon-lock{inset-inline-start:15px}.grid-el-event._animals-racing .outcome__number{font-size:13px;font-weight:400}.grid-el-event._animals-racing .grid-el-event__competitor-container{align-items:flex-start;padding-block:0;padding-inline:8px}.grid-el-event._animals-racing .grid-el-event__competitor-container:not(:last-of-type){margin-block-end:16px}.grid-el-event._animals-racing .grid-el-event__competitor-container._caption{border-bottom:none;margin-block-end:8px;font-size:11px;position:relative}.grid-el-event._animals-racing .grid-el-event__competitor-container._caption:after{content:"";border-bottom:1px solid #ffffff14;position:absolute;inset-block-end:-1px;inset-inline:8px}.grid-el-event._animals-racing .grid-el-event__competitor-container._caption .grid-el-event__competitor{padding-inline-start:10px}.grid-el-event._animals-racing .grid-el-event__competitor{inline-size:unset;flex:1;max-inline-size:calc(55% - 8px)}.grid-el-event._animals-racing .grid-el-event__competitor:first-child{margin-inline-end:7px}.grid-el-event._animals-racing .grid-el-event__competitor:first-child .grid-el-event__competitor-name{text-overflow:ellipsis;white-space:nowrap;margin-block-end:4px;line-height:13px;display:block}.grid-el-event._animals-racing .grid-el-event__competitor-wrap{overflow:hidden}.grid-el-event._animals-racing .grid-el-event__competitor-name{font-size:13px}.grid-el-event._animals-racing .grid-el-event__competitor-metadata{flex-direction:column;flex:1;inline-size:100%;font-size:11px}.grid-el-event._animals-racing .competitor-metadata__gate{margin-block-end:4px;margin-inline-end:0;font-size:13px}.grid-el-event._animals-racing .competitor-metadata__trainer{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block}.grid-el-event._animals-racing .competitor-metadata__trainer:not(:last-of-type){margin-block-end:4px}.grid-el-event._animals-racing .grid-el-event__view-all{background:linear-gradient(#ffffff14 0%,#ffffff0a 100%);min-block-size:40px;margin-block-start:0;font-size:13px}}@media (width<=500px){.grid-el-event._animals-racing .grid-el-event__competitor:first-child .grid-el-event__competitor-logo{margin-block:0;margin-inline:-8px 7px}}@media (width<=300px){.grid-el-event._animals-racing .grid-el-event__competitor:first-child .grid-el-event__competitor-logo{display:none}}@media (width<=980px){.grid-el-event._animals-racing:after{background-image:linear-gradient(#ffffff1f 0%,#ffffff0a 100%)}}.grid-el-carousel .grid-el-event._animals-racing._loaded{block-size:fit-content}.grid-el-carousel .grid-el-event._animals-racing .grid-el-event__competitor:first-child{inline-size:fit-content;max-inline-size:calc(50% - 5px);margin-inline-end:0}.grid-el-carousel .grid-el-event._animals-racing .grid-el-event__competitor:first-child .grid-el-event__competitor-logo{margin-block:0;margin-inline:0 5px}.grid-el-carousel .grid-el-event._animals-racing .grid-el-event__competitor-container{padding-block:0;padding-inline:4px}.grid-el-carousel .grid-el-event._animals-racing .grid-el-markets{inline-size:50%;min-inline-size:50%}.grid-el-carousel .grid-el-event._animals-racing .grid-el-market .outcome{flex-direction:column;row-gap:2px;min-inline-size:46px;padding:2px}.grid-el-carousel .grid-el-event._animals-racing .grid-el-market .outcome.disabled .icon-lock{position:unset;margin:0}.grid-el-event__score{margin-inline-start:auto;display:flex}.grid-el-event__score .score__col{block-size:100%;color:var(--contrast);flex-direction:column;row-gap:6px;margin-inline-end:5px;font-weight:700;display:flex}.grid-el-event__score .score__col._main+.score__col._round{padding-inline-start:5px}.grid-el-event__score .score__col._round{row-gap:3px;padding-block-start:1px}.grid-el-event__score .score__col._round:last-of-type{margin-inline-end:0}.grid-el-event__score .score__col._round .score__item{color:var(--secondary);opacity:1;margin-block-end:0;font-size:11px;line-height:11px}.grid-el-event__score .score__item{text-align:center;color:var(--active);opacity:.5;font-size:13px;font-weight:600;line-height:18px}.grid-el-event__score .score__item._active{opacity:1}.grid-el-event__score .score__item-name{color:var(--secondary);text-align:center;font-size:10px;font-weight:400;line-height:10px}.events-cards-reduced .grid-el-event__score .score__col{margin-inline-end:10px}.grid-el-event--outright{background-color:var(--surface-2);border-radius:var(--radius-default);block-size:60px;min-block-size:60px;display:flex;overflow:hidden}.grid-el-event--outright__content{min-block-size:unset;background:linear-gradient(#0006 0% 100%);flex:1;align-items:center;padding:12px;display:flex}.grid-el-event--outright__caption{color:var(--contrast);flex-direction:column;display:flex}.grid-el-event--outright__caption span{font-size:16px}.grid-el-event--outright__caption span:first-child{font-size:13px;font-weight:400;line-height:var(--leading-normal);line-clamp:1;-webkit-line-clamp:1;box-orient:vertical;-webkit-box-orient:vertical;margin-block-end:6px;display:-webkit-box;overflow:hidden}.grid-el-event--outright__caption span:last-child{color:var(--secondary);font-size:13px;line-height:14px}.grid-el-event--outright img{block-size:36px;inline-size:36px;margin-inline-end:12px}.grid-el-event--outright__more{cursor:pointer;text-transform:capitalize;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#ffffff3d 0%,#ffffff1f 100%);background:var(--surface-4);min-inline-size:73px;color:var(--contrast);justify-content:center;align-items:center;margin-inline-start:auto;padding-block:0;padding-inline:10px;font-size:13px;font-weight:400;line-height:14px;display:flex}.grid-el-event--outright__more:hover{text-decoration:underline}.grid-el-event--outright._sport-1{background-image:url(/dist/img/1-Csd4x6SX.jpg)}.grid-el-event--outright._sport-2{background-image:url(/dist/img/2-C2_z-RUy.jpg)}.grid-el-event--outright._sport-3{background-image:url(/dist/img/3-DF1Gvxq8.jpg)}.grid-el-event--outright._esport-1{background-image:url(/dist/img/1-D1aMWaR7.jpg)}.grid-el-event--outright._esport-2{background-image:url(/dist/img/2-DMqZ5eRu.jpg)}.grid-el-event--outright._esport-3{background-image:url(/dist/img/3-CQWJ2tkb.jpg)}.grid-el-event--outright.bg{background-position:50%;background-repeat:no-repeat;background-size:cover}.grid-el-event--outright.bg__basketball-1{background-image:url(/dist/img/1-B7modmAX.jpg)}.grid-el-event--outright.bg__basketball-2{background-image:url(/dist/img/2-QYVxRQDe.jpg)}.grid-el-event--outright.bg__basketball-3{background-image:url(/dist/img/3-BE-pQjE_.jpg)}.grid-el-event--outright.bg__basketball-4{background-image:url(/dist/img/4-Iasw7frZ.jpg)}.grid-el-event--outright.bg__basketball-5{background-image:url(/dist/img/5-CtxK-z6P.jpg)}.grid-el-event--outright.bg__basketball-6{background-image:url(/dist/img/6-CQtl-Oeu.jpg)}.grid-el-event--outright.bg__basketball-7{background-image:url(/dist/img/7-C0q75aIs.jpg)}.grid-el-event--outright.bg__basketball-8{background-image:url(/dist/img/8-BxLiAeQQ.jpg)}.grid-el-event--outright.bg__basketball-9{background-image:url(/dist/img/9-3rMeZW0g.jpg)}.grid-el-event--outright.bg__basketball-10{background-image:url(/dist/img/10-B5l-ubIt.jpg)}.grid-el-event--outright.bg__biathlon-1{background-image:url(/dist/img/1-LGgGBASI.jpg)}.grid-el-event--outright.bg__biathlon-2{background-image:url(/dist/img/2-AxkUhRxY.jpg)}.grid-el-event--outright.bg__biathlon-3{background-image:url(/dist/img/3-D6dorCSw.jpg)}.grid-el-event--outright.bg__biathlon-4{background-image:url(/dist/img/4-CuqXmFdC.jpg)}.grid-el-event--outright.bg__biathlon-5{background-image:url(/dist/img/5-DOlSo6Vb.jpg)}.grid-el-event--outright.bg__biathlon-6{background-image:url(/dist/img/6-CGdGuoTL.jpg)}.grid-el-event--outright.bg__biathlon-7{background-image:url(/dist/img/7-DOlrwA3p.jpg)}.grid-el-event--outright.bg__biathlon-8{background-image:url(/dist/img/8-tO6ZJv4u.jpg)}.grid-el-event--outright.bg__biathlon-9{background-image:url(/dist/img/9-DLHF5w-o.jpg)}.grid-el-event--outright.bg__biathlon-10{background-image:url(/dist/img/10-Dx7it40l.jpg)}.grid-el-event--outright.bg__csgo-1{background-image:url(/dist/img/1-C_RFN_AK.jpg)}.grid-el-event--outright.bg__csgo-2{background-image:url(/dist/img/2-Bk8W-ayG.jpg)}.grid-el-event--outright.bg__csgo-3{background-image:url(/dist/img/3-C_SXdbXk.jpg)}.grid-el-event--outright.bg__csgo-4{background-image:url(/dist/img/4-DExZSiXI.jpg)}.grid-el-event--outright.bg__csgo-5{background-image:url(/dist/img/5-BOerxT37.jpg)}.grid-el-event--outright.bg__csgo-6{background-image:url(/dist/img/6-BodmvfRU.jpg)}.grid-el-event--outright.bg__csgo-7{background-image:url(/dist/img/7-Cfa8C68L.jpg)}.grid-el-event--outright.bg__csgo-8{background-image:url(/dist/img/8-8LLYFxSG.jpg)}.grid-el-event--outright.bg__csgo-9{background-image:url(/dist/img/9-Fb4Ohncq.jpg)}.grid-el-event--outright.bg__csgo-10{background-image:url(/dist/img/10-DJDeTtbS.jpg)}.grid-el-event--outright.bg__dota2-1{background-image:url(/dist/img/1--Goi5Tqp.jpg)}.grid-el-event--outright.bg__dota2-2{background-image:url(/dist/img/2-_H_Pcjox.jpg)}.grid-el-event--outright.bg__dota2-3{background-image:url(/dist/img/3-CLb2yQvc.jpg)}.grid-el-event--outright.bg__dota2-4{background-image:url(/dist/img/4-DjIFt7oF.jpg)}.grid-el-event--outright.bg__dota2-5{background-image:url(/dist/img/5-DtQvWSak.jpg)}.grid-el-event--outright.bg__dota2-6{background-image:url(/dist/img/6-CddrFQ3j.jpg)}.grid-el-event--outright.bg__dota2-7{background-image:url(/dist/img/7-CmlCZlQj.jpg)}.grid-el-event--outright.bg__dota2-8{background-image:url(/dist/img/8-Cr6pLalr.jpg)}.grid-el-event--outright.bg__dota2-9{background-image:url(/dist/img/9-DcIElxal.jpg)}.grid-el-event--outright.bg__dota2-10{background-image:url(/dist/img/10-eVvr3nhZ.jpg)}.grid-el-event--outright.bg__football-1{background-image:url(/dist/img/1-EeL8qACB.jpg)}.grid-el-event--outright.bg__football-2{background-image:url(/dist/img/2-SP8j7ISE.jpg)}.grid-el-event--outright.bg__football-3{background-image:url(/dist/img/3-CyV6s7MA.jpg)}.grid-el-event--outright.bg__football-4{background-image:url(/dist/img/4-CP0pZNqM.jpg)}.grid-el-event--outright.bg__football-5{background-image:url(/dist/img/5-BUfLohf6.jpg)}.grid-el-event--outright.bg__football-6{background-image:url(/dist/img/6-B_cat-Jd.jpg)}.grid-el-event--outright.bg__football-7{background-image:url(/dist/img/7-qI2CfdYo.jpg)}.grid-el-event--outright.bg__football-8{background-image:url(/dist/img/8-lgrdM6u1.jpg)}.grid-el-event--outright.bg__football-9{background-image:url(/dist/img/9-DZuo1v91.jpg)}.grid-el-event--outright.bg__football-10{background-image:url(/dist/img/10-Cc8w4WIL.jpg)}.grid-el-event--outright.bg__formula1-1{background-image:url(/dist/img/1-BJjYiB5d.jpg)}.grid-el-event--outright.bg__formula1-2{background-image:url(/dist/img/2-CJQj9yTV.jpg)}.grid-el-event--outright.bg__formula1-3{background-image:url(/dist/img/3-Mt6u_GlN.jpg)}.grid-el-event--outright.bg__formula1-4{background-image:url(/dist/img/4-BHiyfZ1z.jpg)}.grid-el-event--outright.bg__formula1-5{background-image:url(/dist/img/5-Hr2lhrAi.jpg)}.grid-el-event--outright.bg__formula1-6{background-image:url(/dist/img/6-B-PJJVIt.jpg)}.grid-el-event--outright.bg__formula1-7{background-image:url(/dist/img/7-DNtARWsf.jpg)}.grid-el-event--outright.bg__formula1-8{background-image:url(/dist/img/8-BMu8g4Ek.jpg)}.grid-el-event--outright.bg__formula1-9{background-image:url(/dist/img/9-BVx2UGCR.jpg)}.grid-el-event--outright.bg__formula1-10{background-image:url(/dist/img/10-ex6bCIIq.jpg)}.grid-el-event--outright.bg__golf-1{background-image:url(/dist/img/1-C7RCJ9gA.jpg)}.grid-el-event--outright.bg__golf-2{background-image:url(/dist/img/2-DfZqxPF8.jpg)}.grid-el-event--outright.bg__golf-3{background-image:url(/dist/img/3-BlEtTYwW.jpg)}.grid-el-event--outright.bg__golf-4{background-image:url(/dist/img/4-C7Z4S-1c.jpg)}.grid-el-event--outright.bg__golf-5{background-image:url(/dist/img/5-DTJrfyMw.jpg)}.grid-el-event--outright.bg__golf-6{background-image:url(/dist/img/6-DVeGFOlg.jpg)}.grid-el-event--outright.bg__golf-7{background-image:url(/dist/img/7-Ct_FHbeK.jpg)}.grid-el-event--outright.bg__golf-8{background-image:url(/dist/img/8-hH7tTtBJ.jpg)}.grid-el-event--outright.bg__golf-9{background-image:url(/dist/img/9-BjuVQbec.jpg)}.grid-el-event--outright.bg__golf-10{background-image:url(/dist/img/10-QPtYZRBG.jpg)}.grid-el-event--outright.bg__hockey-1{background-image:url(/dist/img/1-BCDRIHdg.jpg)}.grid-el-event--outright.bg__hockey-2{background-image:url(/dist/img/2-CHkLiU2n.jpg)}.grid-el-event--outright.bg__hockey-3{background-image:url(/dist/img/3-CAFFd-_T.jpg)}.grid-el-event--outright.bg__hockey-4{background-image:url(/dist/img/4-C3Q3ZcGV.jpg)}.grid-el-event--outright.bg__hockey-5{background-image:url(/dist/img/5-JgxtApZn.jpg)}.grid-el-event--outright.bg__hockey-6{background-image:url(/dist/img/6-Do44NlrQ.jpg)}.grid-el-event--outright.bg__hockey-7{background-image:url(/dist/img/7-DOOF8vYu.jpg)}.grid-el-event--outright.bg__hockey-8{background-image:url(/dist/img/8-C-Qy6T4H.jpg)}.grid-el-event--outright.bg__hockey-9{background-image:url(/dist/img/9-DDPimXVa.jpg)}.grid-el-event--outright.bg__hockey-10{background-image:url(/dist/img/10-Dk-TAf-c.jpg)}.grid-el-event--outright.bg__politics-1{background-image:url(/dist/img/1-CVBkZW90.jpg)}.grid-el-event--outright.bg__politics-2{background-image:url(/dist/img/2-D2AyshIC.jpg)}.grid-el-event--outright.bg__politics-3{background-image:url(/dist/img/3-DPOV0MZg.jpg)}.grid-el-event--outright.bg__politics-4{background-image:url(/dist/img/4-CPwU3mmm.jpg)}.grid-el-event--outright.bg__politics-5{background-image:url(/dist/img/5-BoP1lSVT.jpg)}.grid-el-event--outright.bg__politics-6{background-image:url(/dist/img/6-Db_RTac9.jpg)}.grid-el-event--outright.bg__politics-7{background-image:url(/dist/img/7-B4-TPwfa.jpg)}.grid-el-event--outright.bg__politics-8{background-image:url(/dist/img/8-WTj_74w-.jpg)}.grid-el-event--outright.bg__politics-9{background-image:url(/dist/img/9-D5ikqHQA.jpg)}.grid-el-event--outright.bg__politics-10{background-image:url(/dist/img/10-D6OP62cD.jpg)}.grid-el-event--outright.bg__pubg-1{background-image:url(/dist/img/1-BoOI_MH6.jpg)}.grid-el-event--outright.bg__pubg-2{background-image:url(/dist/img/2-CMWp_QI2.jpg)}.grid-el-event--outright.bg__pubg-3{background-image:url(/dist/img/3-CT1V2FD7.jpg)}.grid-el-event--outright.bg__pubg-4{background-image:url(/dist/img/4-CXbDMbgK.jpg)}.grid-el-event--outright.bg__pubg-5{background-image:url(/dist/img/5-CNZn8qfT.jpg)}.grid-el-event--outright.bg__pubg-6{background-image:url(/dist/img/6-BlpxePS_.jpg)}.grid-el-event--outright.bg__pubg-7{background-image:url(/dist/img/7-wyaOKldl.jpg)}.grid-el-event--outright.bg__pubg-8{background-image:url(/dist/img/8-CqO_zhoj.jpg)}.grid-el-event--outright.bg__pubg-9{background-image:url(/dist/img/9-DfRjxS3t.jpg)}.grid-el-event--outright.bg__pubg-10{background-image:url(/dist/img/10-CmVuZB2T.jpg)}.grid-el-event--outright.bg__tennis-1{background-image:url(/dist/img/1-Be3QopbR.jpg)}.grid-el-event--outright.bg__tennis-2{background-image:url(/dist/img/2-C5Y4YGKZ.jpg)}.grid-el-event--outright.bg__tennis-3{background-image:url(/dist/img/3-C6PsUa23.jpg)}.grid-el-event--outright.bg__tennis-4{background-image:url(/dist/img/4-CEypNCLI.jpg)}.grid-el-event--outright.bg__tennis-5{background-image:url(/dist/img/5-ZpWdmGLc.jpg)}.grid-el-event--outright.bg__tennis-6{background-image:url(/dist/img/6-C9dGV5q_.jpg)}.grid-el-event--outright.bg__tennis-7{background-image:url(/dist/img/7-f3oMoWAA.jpg)}.grid-el-event--outright.bg__tennis-8{background-image:url(/dist/img/8-C25u6h9A.jpg)}.grid-el-event--outright.bg__tennis-9{background-image:url(/dist/img/9-BIICfPZl.jpg)}.grid-el-event--outright.bg__tennis-10{background-image:url(/dist/img/10-b7Z5qfUh.jpg)}.grid-el-event--outright.bg__valorant-1{background-image:url(/dist/img/1-COjn98qq.jpg)}.grid-el-event--outright.bg__valorant-2{background-image:url(/dist/img/2-tqWgs7DB.jpg)}.grid-el-event--outright.bg__valorant-3{background-image:url(/dist/img/3-v2iRp83_.jpg)}.grid-el-event--outright.bg__valorant-4{background-image:url(/dist/img/4-DpuceCh9.jpg)}.grid-el-event--outright.bg__valorant-5{background-image:url(/dist/img/5-CX4IbBbs.jpg)}.grid-el-event--outright.bg__valorant-6{background-image:url(/dist/img/6-Dg9P4L_I.jpg)}.grid-el-event--outright.bg__valorant-7{background-image:url(/dist/img/7-DN7efvSR.jpg)}.grid-el-event--outright.bg__valorant-8{background-image:url(/dist/img/8-_ASin0O-.jpg)}.grid-el-event--outright.bg__valorant-9{background-image:url(/dist/img/9-Bw7jMGR0.jpg)}.grid-el-event--outright.bg__valorant-10{background-image:url(/dist/img/10-DOzeMAbS.jpg)}.grid-el-event--outright.bg__free-fire-1{background-image:url(/dist/img/1-rWONcEzO.jpg)}.grid-el-event--outright.bg__free-fire-2{background-image:url(/dist/img/2-B1Fy7ohh.jpg)}.grid-el-event--outright.bg__free-fire-3{background-image:url(/dist/img/3-BziA-xUC.jpg)}.grid-el-event--outright.bg__free-fire-4{background-image:url(/dist/img/4-CibftKHv.jpg)}.grid-el-event--outright.bg__free-fire-5{background-image:url(/dist/img/5-BW5xX9rU.jpg)}.grid-el-event--outright.bg__free-fire-6{background-image:url(/dist/img/6-CcFMVFT4.jpg)}.grid-el-event--outright.bg__free-fire-7{background-image:url(/dist/img/7-UnFEXHTu.jpg)}.grid-el-event--outright.bg__free-fire-8{background-image:url(/dist/img/8-DJT0iMOu.jpg)}.grid-el-event--outright.bg__free-fire-9{background-image:url(/dist/img/9-D3VgXGRC.jpg)}.grid-el-event--outright.bg__free-fire-10{background-image:url(/dist/img/10-DRSb752P.jpg)}.grid-el-event--outright.bg__specials-1{background-image:url(/dist/img/1-C4KcvBwb.jpg)}.grid-el-event--outright.bg__specials-2{background-image:url(/dist/img/2-D72LeNm7.jpg)}.grid-el-event--outright.bg__specials-3{background-image:url(/dist/img/3-BfDFzA5W.jpg)}.grid-el-event--outright.bg__specials-4{background-image:url(/dist/img/4-CYNYROEY.jpg)}.grid-el-event--outright.bg__specials-5{background-image:url(/dist/img/5-Cdm8twsl.jpg)}.grid-el-event--outright.bg__specials-6{background-image:url(/dist/img/6-ar4_IkjF.jpg)}.grid-el-event--outright.bg__specials-7{background-image:url(/dist/img/7-D0sQJjLj.jpg)}.grid-el-event--outright.bg__specials-8{background-image:url(/dist/img/8-B5bCXXgv.jpg)}.grid-el-event--outright.bg__specials-9{background-image:url(/dist/img/9-JZtcgoR2.jpg)}.grid-el-event--outright.bg__specials-10{background-image:url(/dist/img/10-CfSWYasQ.jpg)}@media (width<=560px){.grid-el-event--outright{block-size:78px;min-block-size:78px}.grid-el-event--outright img{margin-inline-end:8px}.grid-el-event--outright__content{min-block-size:78px}.grid-el-event--outright__caption span{font-size:12px}.grid-el-event--outright__caption span:first-child{margin-block-end:8px;font-size:14px}.grid-el-event--outright__more{min-inline-size:100px;padding-block:0;padding-inline:5px}.grid-el-event--outright._sport-1{background-image:url(/dist/img/1-jnxfAkfz.jpg)}.grid-el-event--outright._sport-2{background-image:url(/dist/img/2-nyuuZosh.jpg)}.grid-el-event--outright._sport-3{background-image:url(/dist/img/3-DCvwmQZe.jpg)}.grid-el-event--outright._esport-1{background-image:url(/dist/img/1-tMFObMsZ.jpg)}.grid-el-event--outright._esport-2{background-image:url(/dist/img/2-CC84I2E4.jpg)}.grid-el-event--outright._esport-3{background-image:url(/dist/img/3-diDsVeSt.jpg)}.grid-el-event--outright.bg__basketball-1{background-image:url(/dist/img/1-DoWg-qzM.jpg)}.grid-el-event--outright.bg__basketball-2{background-image:url(/dist/img/2-DbNB3JHA.jpg)}.grid-el-event--outright.bg__basketball-3{background-image:url(/dist/img/3-BjeHz-1o.jpg)}.grid-el-event--outright.bg__basketball-4{background-image:url(/dist/img/4-plxZDlCn.jpg)}.grid-el-event--outright.bg__basketball-5{background-image:url(/dist/img/5-Dwvyetnm.jpg)}.grid-el-event--outright.bg__basketball-6{background-image:url(/dist/img/6-KfgOwuFA.jpg)}.grid-el-event--outright.bg__basketball-7{background-image:url(/dist/img/7-BC-EHRTB.jpg)}.grid-el-event--outright.bg__basketball-8{background-image:url(/dist/img/8-DoLmaj9n.jpg)}.grid-el-event--outright.bg__basketball-9{background-image:url(/dist/img/9-C-2qBiG5.jpg)}.grid-el-event--outright.bg__basketball-10{background-image:url(/dist/img/10-DjSJ4lBK.jpg)}.grid-el-event--outright.bg__biathlon-1{background-image:url(/dist/img/1-AGV8_jJ8.jpg)}.grid-el-event--outright.bg__biathlon-2{background-image:url(/dist/img/2-CrnHxOME.jpg)}.grid-el-event--outright.bg__biathlon-3{background-image:url(/dist/img/3-ItNFeARJ.jpg)}.grid-el-event--outright.bg__biathlon-4{background-image:url(/dist/img/4-C5E5DD5E.jpg)}.grid-el-event--outright.bg__biathlon-5{background-image:url(/dist/img/5-Bugz6WYi.jpg)}.grid-el-event--outright.bg__biathlon-6{background-image:url(/dist/img/6-CI5_N5d-.jpg)}.grid-el-event--outright.bg__biathlon-7{background-image:url(/dist/img/7-C32KMRW_.jpg)}.grid-el-event--outright.bg__biathlon-8{background-image:url(/dist/img/8-D53gXX4f.jpg)}.grid-el-event--outright.bg__biathlon-9{background-image:url(/dist/img/9-DPDUErah.jpg)}.grid-el-event--outright.bg__biathlon-10{background-image:url(/dist/img/10-CqId66gh.jpg)}.grid-el-event--outright.bg__csgo-1{background-image:url(/dist/img/1-i15OneuH.jpg)}.grid-el-event--outright.bg__csgo-2{background-image:url(/dist/img/2-CH4gBadP.jpg)}.grid-el-event--outright.bg__csgo-3{background-image:url(/dist/img/3-DTfLqQPy.jpg)}.grid-el-event--outright.bg__csgo-4{background-image:url(/dist/img/4-Opxq8fj-.jpg)}.grid-el-event--outright.bg__csgo-5{background-image:url(/dist/img/5-aLa3Oa3X.jpg)}.grid-el-event--outright.bg__csgo-6{background-image:url(/dist/img/6-BvCJMtrd.jpg)}.grid-el-event--outright.bg__csgo-7{background-image:url(/dist/img/7-_0INDXAe.jpg)}.grid-el-event--outright.bg__csgo-8{background-image:url(/dist/img/8-DnWIGBG0.jpg)}.grid-el-event--outright.bg__csgo-9{background-image:url(/dist/img/9-Dys0aJsi.jpg)}.grid-el-event--outright.bg__csgo-10{background-image:url(/dist/img/10-BYXCcBFX.jpg)}.grid-el-event--outright.bg__dota2-1{background-image:url(/dist/img/1-CbqiFBUX.jpg)}.grid-el-event--outright.bg__dota2-2{background-image:url(/dist/img/2-CGfMjYOw.jpg)}.grid-el-event--outright.bg__dota2-3{background-image:url(/dist/img/3-CO63vRp6.jpg)}.grid-el-event--outright.bg__dota2-4{background-image:url(/dist/img/4-BmT7Ymoj.jpg)}.grid-el-event--outright.bg__dota2-5{background-image:url(/dist/img/5-DmRZPQNv.jpg)}.grid-el-event--outright.bg__dota2-6{background-image:url(/dist/img/6-BTCAKJPJ.jpg)}.grid-el-event--outright.bg__dota2-7{background-image:url(/dist/img/7-B9OcWOWj.jpg)}.grid-el-event--outright.bg__dota2-8{background-image:url(/dist/img/8-CPfMSklY.jpg)}.grid-el-event--outright.bg__dota2-9{background-image:url(/dist/img/9-D8PdGf1r.jpg)}.grid-el-event--outright.bg__dota2-10{background-image:url(/dist/img/10-GShTUdF_.jpg)}.grid-el-event--outright.bg__football-1{background-image:url(/dist/img/1-BQMcP500.jpg)}.grid-el-event--outright.bg__football-2{background-image:url(/dist/img/2-CNL9Mv6D.jpg)}.grid-el-event--outright.bg__football-3{background-image:url(/dist/img/3-QvfTEAEI.jpg)}.grid-el-event--outright.bg__football-4{background-image:url(/dist/img/4-CLyyz7Nv.jpg)}.grid-el-event--outright.bg__football-5{background-image:url(/dist/img/5-9JteXE_k.jpg)}.grid-el-event--outright.bg__football-6{background-image:url(/dist/img/6-DyeEhz7o.jpg)}.grid-el-event--outright.bg__football-7{background-image:url(/dist/img/7-CXeUetG5.jpg)}.grid-el-event--outright.bg__football-8{background-image:url(/dist/img/8-BwYkBefZ.jpg)}.grid-el-event--outright.bg__football-9{background-image:url(/dist/img/9-BJDkqlgV.jpg)}.grid-el-event--outright.bg__football-10{background-image:url(/dist/img/10-DHNnhD3i.jpg)}.grid-el-event--outright.bg__formula1-1{background-image:url(/dist/img/1-DS0SQmWU.jpg)}.grid-el-event--outright.bg__formula1-2{background-image:url(/dist/img/2-DRxDUZ47.jpg)}.grid-el-event--outright.bg__formula1-3{background-image:url(/dist/img/3-BC7yROxo.jpg)}.grid-el-event--outright.bg__formula1-4{background-image:url(/dist/img/4-BXYl_8li.jpg)}.grid-el-event--outright.bg__formula1-5{background-image:url(/dist/img/5-DOT3vvQS.jpg)}.grid-el-event--outright.bg__formula1-6{background-image:url(/dist/img/6-BGl071C5.jpg)}.grid-el-event--outright.bg__formula1-7{background-image:url(/dist/img/7-BWTRmbWI.jpg)}.grid-el-event--outright.bg__formula1-8{background-image:url(/dist/img/8-Ylk6ITrK.jpg)}.grid-el-event--outright.bg__formula1-9{background-image:url(/dist/img/9-UopXnhoq.jpg)}.grid-el-event--outright.bg__formula1-10{background-image:url(/dist/img/10-CSBJDFSV.jpg)}.grid-el-event--outright.bg__golf-1{background-image:url(/dist/img/1-BcjvNUrE.jpg)}.grid-el-event--outright.bg__golf-2{background-image:url(/dist/img/2-Ca8Hiubx.jpg)}.grid-el-event--outright.bg__golf-3{background-image:url(/dist/img/3-DBHrgLSA.jpg)}.grid-el-event--outright.bg__golf-4{background-image:url(/dist/img/4-Bp19UYQl.jpg)}.grid-el-event--outright.bg__golf-5{background-image:url(/dist/img/5-Bam8GQfU.jpg)}.grid-el-event--outright.bg__golf-6{background-image:url(/dist/img/6-DYlmPWr3.jpg)}.grid-el-event--outright.bg__golf-7{background-image:url(/dist/img/7-C5-AC8ob.jpg)}.grid-el-event--outright.bg__golf-8{background-image:url(/dist/img/8-B1_VHZpJ.jpg)}.grid-el-event--outright.bg__golf-9{background-image:url(/dist/img/9-CiQnHy2H.jpg)}.grid-el-event--outright.bg__golf-10{background-image:url(/dist/img/10-Dt_xfufZ.jpg)}.grid-el-event--outright.bg__hockey-1{background-image:url(/dist/img/1-D116f1zx.jpg)}.grid-el-event--outright.bg__hockey-2{background-image:url(/dist/img/2-DZ61fuWt.jpg)}.grid-el-event--outright.bg__hockey-3{background-image:url(/dist/img/3-DjhS9EJp.jpg)}.grid-el-event--outright.bg__hockey-4{background-image:url(/dist/img/4-BKaHi2XA.jpg)}.grid-el-event--outright.bg__hockey-5{background-image:url(/dist/img/5-CVh69HV3.jpg)}.grid-el-event--outright.bg__hockey-6{background-image:url(/dist/img/6-CHRH4H0H.jpg)}.grid-el-event--outright.bg__hockey-7{background-image:url(/dist/img/7-CRmuUChy.jpg)}.grid-el-event--outright.bg__hockey-8{background-image:url(/dist/img/8-oFG4yAuA.jpg)}.grid-el-event--outright.bg__hockey-9{background-image:url(/dist/img/9-BOGUpBpt.jpg)}.grid-el-event--outright.bg__hockey-10{background-image:url(/dist/img/10-ij8AGUQp.jpg)}.grid-el-event--outright.bg__politics-1{background-image:url(/dist/img/1-DnVC-Lp-.jpg)}.grid-el-event--outright.bg__politics-2{background-image:url(/dist/img/2-C0k1GfzY.jpg)}.grid-el-event--outright.bg__politics-3{background-image:url(/dist/img/3-BX_DTWQK.jpg)}.grid-el-event--outright.bg__politics-4{background-image:url(/dist/img/4-DAGupFvI.jpg)}.grid-el-event--outright.bg__politics-5{background-image:url(/dist/img/5-ouZtbB6b.jpg)}.grid-el-event--outright.bg__politics-6{background-image:url(/dist/img/6-Bknhz9fI.jpg)}.grid-el-event--outright.bg__politics-7{background-image:url(/dist/img/7-CZEgCUlS.jpg)}.grid-el-event--outright.bg__politics-8{background-image:url(/dist/img/8-C-quSSas.jpg)}.grid-el-event--outright.bg__politics-9{background-image:url(/dist/img/9-CUu-wwVu.jpg)}.grid-el-event--outright.bg__politics-10{background-image:url(/dist/img/10-CTZ5IXzq.jpg)}.grid-el-event--outright.bg__pubg-1{background-image:url(/dist/img/1-BsJ25oJ1.jpg)}.grid-el-event--outright.bg__pubg-2{background-image:url(/dist/img/2-DssVkSdO.jpg)}.grid-el-event--outright.bg__pubg-3{background-image:url(/dist/img/3-BD9XUdPV.jpg)}.grid-el-event--outright.bg__pubg-4{background-image:url(/dist/img/4-BLHlyd8k.jpg)}.grid-el-event--outright.bg__pubg-5{background-image:url(/dist/img/5-DBEfUWew.jpg)}.grid-el-event--outright.bg__pubg-6{background-image:url(/dist/img/6-C1YvOWsr.jpg)}.grid-el-event--outright.bg__pubg-7{background-image:url(/dist/img/7-BsPOllcY.jpg)}.grid-el-event--outright.bg__pubg-8{background-image:url(/dist/img/8-CjgBwJIb.jpg)}.grid-el-event--outright.bg__pubg-9{background-image:url(/dist/img/9-CgxV4k0l.jpg)}.grid-el-event--outright.bg__pubg-10{background-image:url(/dist/img/10-DUQpID7x.jpg)}.grid-el-event--outright.bg__tennis-1{background-image:url(/dist/img/1--6jtnVAj.jpg)}.grid-el-event--outright.bg__tennis-2{background-image:url(/dist/img/2-D3hoiQT9.jpg)}.grid-el-event--outright.bg__tennis-3{background-image:url(/dist/img/3-D3pNFeE-.jpg)}.grid-el-event--outright.bg__tennis-4{background-image:url(/dist/img/4-CB1pbyJ0.jpg)}.grid-el-event--outright.bg__tennis-5{background-image:url(/dist/img/5-Yfn-01iB.jpg)}.grid-el-event--outright.bg__tennis-6{background-image:url(/dist/img/6-fDom4raF.jpg)}.grid-el-event--outright.bg__tennis-7{background-image:url(/dist/img/7-CvBUCKXy.jpg)}.grid-el-event--outright.bg__tennis-8{background-image:url(/dist/img/8-BIOy0WCg.jpg)}.grid-el-event--outright.bg__tennis-9{background-image:url(/dist/img/9-D-3a7D_9.jpg)}.grid-el-event--outright.bg__tennis-10{background-image:url(/dist/img/10-iozCbIkn.jpg)}.grid-el-event--outright.bg__valorant-1{background-image:url(/dist/img/1-D2xdpmiS.jpg)}.grid-el-event--outright.bg__valorant-2{background-image:url(/dist/img/2-VLOpYH3O.jpg)}.grid-el-event--outright.bg__valorant-3{background-image:url(/dist/img/3-Dwc_jjPw.jpg)}.grid-el-event--outright.bg__valorant-4{background-image:url(/dist/img/4-BJPXXLEw.jpg)}.grid-el-event--outright.bg__valorant-5{background-image:url(/dist/img/5-DTVhOFFv.jpg)}.grid-el-event--outright.bg__valorant-6{background-image:url(/dist/img/6-qZnhJgh8.jpg)}.grid-el-event--outright.bg__valorant-7{background-image:url(/dist/img/7-C2fgbxC8.jpg)}.grid-el-event--outright.bg__valorant-8{background-image:url(/dist/img/8-BCXnuQOV.jpg)}.grid-el-event--outright.bg__valorant-9{background-image:url(/dist/img/9-TM1_QCVL.jpg)}.grid-el-event--outright.bg__valorant-10{background-image:url(/dist/img/10-DaD40Nyb.jpg)}.grid-el-event--outright.bg__free-fire-1{background-image:url(/dist/img/1-CWoW25Ft.jpg)}.grid-el-event--outright.bg__free-fire-2{background-image:url(/dist/img/2-B96W7QrK.jpg)}.grid-el-event--outright.bg__free-fire-3{background-image:url(/dist/img/3-Cpwz7Gsx.jpg)}.grid-el-event--outright.bg__free-fire-4{background-image:url(/dist/img/4-Bqa14Rt8.jpg)}.grid-el-event--outright.bg__free-fire-5{background-image:url(/dist/img/5-mJzY-zVo.jpg)}.grid-el-event--outright.bg__free-fire-6{background-image:url(/dist/img/6-BWpV8DrO.jpg)}.grid-el-event--outright.bg__free-fire-7{background-image:url(/dist/img/7-CdJmRVf7.jpg)}.grid-el-event--outright.bg__free-fire-8{background-image:url(/dist/img/8-DesU_q6L.jpg)}.grid-el-event--outright.bg__free-fire-9{background-image:url(/dist/img/9-B_u-lj5g.jpg)}.grid-el-event--outright.bg__free-fire-10{background-image:url(/dist/img/10-xpZPaDTs.jpg)}.grid-el-event--outright.bg__specials-1{background-image:url(/dist/img/1-BLhJ3njV.jpg)}.grid-el-event--outright.bg__specials-2{background-image:url(/dist/img/2-B3VVy2_u.jpg)}.grid-el-event--outright.bg__specials-3{background-image:url(/dist/img/3-CYcthVv2.jpg)}.grid-el-event--outright.bg__specials-4{background-image:url(/dist/img/4-Bq0ySfgz.jpg)}.grid-el-event--outright.bg__specials-5{background-image:url(/dist/img/5-DvpP4PtV.jpg)}.grid-el-event--outright.bg__specials-6{background-image:url(/dist/img/6-CPy87see.jpg)}.grid-el-event--outright.bg__specials-7{background-image:url(/dist/img/7-D6H7klu3.jpg)}.grid-el-event--outright.bg__specials-8{background-image:url(/dist/img/8-bk2wpnn-.jpg)}.grid-el-event--outright.bg__specials-9{background-image:url(/dist/img/9-BCKx1q2W.jpg)}.grid-el-event--outright.bg__specials-10{background-image:url(/dist/img/10-Dqm1m1aN.jpg)}}.grid-el-event__time{inline-size:auto;max-inline-size:100%;color:var(--secondary);white-space:normal;margin-inline-start:0;padding-inline-start:0;font-size:12px;font-weight:400;line-height:normal;position:static}.events-cards-reduced .grid-el:last-of-type{padding-block-end:48px}.events-cards-reduced .grid-el-event._stub{block-size:90px}.events-cards-reduced .grid-el-event._stub._with-discipline-icon{block-size:96px}.events-cards-reduced .grid-el-event__tier{position:initial}.events-cards-reduced .grid-el-event__title._settlement-rules._tournament-title .settlement-rules__btn{position:absolute;inset-block-start:3px}.events-cards-reduced .grid-el-tournament__icon{display:none}.events-cards-reduced .grid-el.custom-scroll{overflow-y:unset;overflow-block:unset}.events-cards-reduced._top-events .grid-el-market{margin-block-start:10px}.games-stream__title+.grid-el .grid-el-line:first-child .grid-el-line__title{margin-block-end:15px}@media (width>=1281px){.lobby-content.custom-scroll{padding-inline-end:4px}}.grid-el{position:relative}.grid-el:first-child .grid-el-line:first-child .grid-el-line__title{margin-block-end:15px}.grid-el:last-of-type{padding-block-end:12px}.grid-el .grid-el{padding-inline:0}.grid-el+.grid-el{margin-block-start:12px}.grid-el+.grid-el .grid-el-line__title{padding-block-start:0}.grid-el._animals-racing-view{position:absolute;inset-block:0;inset-inline:0}@media (width>=1170px){.grid-el.custom-scroll{padding-inline-end:12px}}.grid-el-line__title{color:var(--contrast);align-items:center;margin-block:0 12px;margin-inline:0;padding-block:12px 0;padding-inline:0;font-size:16px;font-weight:600;line-height:16px;display:flex;position:relative;inset-block-start:5px}.grid-el-line__title .discipline-icon-round,.grid-el-line__title .discipline-icon{block-size:30px;inline-size:30px;margin-inline-end:10px}.grid-el-line__title-icon .discipline-icon-round,.grid-el-line__title-icon .discipline-icon{margin-inline-end:10px}.grid-el-line__title:not(:first-child){margin-block-start:-5px}.grid-el-line__title-link{align-items:center;display:flex}.grid-el-line__title-link .discipline-icon{block-size:30px;inline-size:30px}.grid-el-line__title-link img,.grid-el-line__title-link i{margin-inline-end:10px}.grid-el-line__title-link:hover .grid-el-line__title-main{text-decoration:underline}.grid-el-line__title-more{border-radius:var(--radius-sm);block-size:24px;color:var(--secondary);border:solid 1px var(--secondary);text-transform:capitalize;cursor:pointer;justify-content:center;align-items:center;margin-inline-start:auto;padding-block:0;padding-inline:8px;font-size:12px;font-weight:400;display:flex}.grid-el-line__title-main{align-items:center;display:flex}.grid-el-line__title-main .favorite-btn{margin-inline-start:10px}.grid-el-line__title-discipline{color:var(--secondary);align-items:center;margin-block-end:4px;font-size:14px;font-weight:400;display:flex}.grid-el-line__title-discipline img{margin-inline-start:3px}.grid-el-line__content{opacity:1;z-index:2;flex-direction:column;row-gap:6px;transition:opacity .2s;display:flex;position:relative}.grid-el-line+div{margin-block-start:12px}.grid-el-tournament{background-color:var(--surface-2);border-radius:var(--radius-default);align-items:center;block-size:48px;padding-block:0;padding-inline:12px;display:flex;box-shadow:0 0 6px #0000001c}.grid-el-tournament-wrapper{flex-direction:column;row-gap:6px;display:flex}.grid-el-tournament__logo{justify-content:center;align-items:center;block-size:24px;inline-size:24px;margin-inline-end:12px;display:flex}.grid-el-tournament__logo img,.grid-el-tournament__logo .discipline-icon-round{max-block-size:100%;max-inline-size:100%}.grid-el-tournament__name{font-size:13px;font-weight:400;line-height:var(--leading-normal);color:var(--contrast);flex:1;align-items:center;margin-inline-end:12px;display:flex}.grid-el-tournament__name span{line-clamp:2;-webkit-line-clamp:2;box-orient:vertical;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.grid-el-tournament__name span+.favorite-btn{margin-inline-start:10px}@media (width<=980px){.grid-el-tournament__name{margin-inline-end:0}.grid-el-tournament__name span+.favorite-btn{margin-inline-start:auto}}.grid-el-tournament__competitors{align-items:center;display:flex}.grid-el-tournament__team{border-radius:var(--radius-lg);background:var(--surface-4);filter:drop-shadow(0 8px 24px #00000052)drop-shadow(0 4px 4px #00000014);justify-content:center;align-items:center;display:flex}.grid-el-tournament__team._team{z-index:1;margin-inline-end:-6px;position:relative}.grid-el-tournament__team._opponent{z-index:1;position:relative}.grid-el-tournament__team-img{max-block-size:18px;max-inline-size:18px}.grid-el-tournament__count{color:var(--secondary);text-align:end;justify-content:flex-end;align-items:center;inline-size:37px;font-size:13px;font-weight:400;line-height:13px;display:flex}@media (width<=980px){.grid-el-tournament__count{inline-size:32px}}.grid-el-tournament__more{border-radius:var(--radius-default);background-color:var(--surface-2);inline-size:100%;color:var(--active);flex:1;justify-content:center;align-items:center;margin-block-end:10px;padding-block:8px;padding-inline:10px;font-size:13px;line-height:1.2;display:flex}.grid-el-event{background:var(--surface-2);border-radius:var(--radius-default);position:relative;box-shadow:0 0 6px #0000001c}.grid-el-event._stub{block-size:90px}.grid-el-event._stub._with-discipline-icon{block-size:92px}.grid-el-event__tier{text-transform:uppercase;white-space:nowrap;margin-block:0;margin-inline:12px;padding:5px;font-size:14px;font-weight:400;position:absolute;inset-inline-end:100%}.grid-el-event__title{block-size:22px;min-block-size:22px;inline-size:calc(55% - 13px);color:var(--contrast);background:0 0;border-radius:0;flex-direction:row;align-items:center;column-gap:6px;margin-block-end:0;padding:6px;font-size:12px;font-weight:700;line-height:12px;display:flex;position:relative}.grid-el-event__title ._title-icons__wrap{color:var(--secondary);align-items:center;column-gap:6px;margin-inline-start:auto;display:flex}.grid-el-event__title ._title-icons__wrap .icon-bet-builder{color:var(--active)}.grid-el-event__title ._title-icons__wrap ._title-icon-link,.grid-el-event__title ._title-icons__wrap ._title-icon-svg{color:inherit;will-change:color;transition:color .15s linear}@media (hover:hover){.grid-el-event__title ._title-icons__wrap ._title-icon-link:hover ._title-icon-svg{color:var(--contrast)}}.grid-el-event-pro__title{align-items:center;column-gap:6px;block-size:18px;inline-size:100%;max-inline-size:100%;display:flex;position:absolute;inset-block-start:21px;inset-inline-start:6px}.grid-el-event__content{flex-direction:row;align-items:flex-end;column-gap:6px;padding-block:0 6px;padding-inline:6px;display:flex;position:relative}.grid-el-event__tournament{align-items:center;inline-size:100%;max-inline-size:100%;display:flex}.grid-el-event__tournament .tournament-logo{display:none}.grid-el-event__tournament .tournament-logo img{max-block-size:20px;max-inline-size:20px}.grid-el-event__tournament .favorite-btn{block-size:13px;inline-size:13px;min-inline-size:13px;margin-inline-start:6px}.grid-el-event__tournament .icon-hot{block-size:12px;color:var(--active,#fb8c33);margin-inline-start:6px}.grid-el-event__tournament-name{text-overflow:ellipsis;color:var(--secondary);font-size:12px;font-weight:400;line-height:var(--leading-normal);line-clamp:1;-webkit-line-clamp:1;box-orient:vertical;white-space:normal;word-break:break-all;-webkit-box-orient:vertical;inline-size:auto;max-inline-size:100%;text-decoration:underline;display:-webkit-box;overflow:hidden}.grid-el-event__tournament-name._events-disabled{pointer-events:none;cursor:default}.grid-el-event__tournament .comment{margin-block:0;margin-inline:5px}.grid-el-event__competitors{flex:1;display:flex;position:relative}.grid-el-event__competitors-wrapper{flex-direction:column;flex:1;row-gap:6px;display:flex;overflow:hidden}.grid-el-event__competitor{display:flex}.grid-el-event__competitor-logo{max-block-size:18px;min-inline-size:18px;max-inline-size:18px;margin-inline-end:6px}.grid-el-event__competitor-name{font-size:13px;line-height:var(--leading-normal);color:var(--contrast);line-clamp:1;-webkit-line-clamp:1;box-orient:vertical;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.grid-el-event__more .discipline-icon{margin-block:0 10px;margin-inline:0}.grid-el-event__more-inner{background:var(--surface-6);border-radius:var(--radius-default);flex-direction:row;justify-content:center;align-items:center;column-gap:6px;block-size:36px;inline-size:100%;padding-block:0;padding-inline:10px;display:flex}.grid-el-event__more-inner._layout{background-color:var(--surface-2)}.grid-el-event__more-inner._layout .grid-el-event__more-text{color:var(--secondary)}.grid-el-event__more-text{text-align:center;color:var(--contrast);text-transform:capitalize;font-size:13px;font-weight:400;line-height:14px}.grid-el-event__more-icon-back{color:var(--color-white);cursor:pointer}.grid-el-event-pro__totals{background:var(--surface-4);border-radius:var(--radius-sm);block-size:100%;inline-size:44px;min-inline-size:44px;max-inline-size:44px;color:var(--secondary);will-change:background, color, border-color;border:1px solid #0000;justify-content:center;align-items:center;margin-inline-start:6px;font-size:12px;font-weight:400;line-height:normal;transition:background .2s,color .2s,border-color .2s;display:flex}@media (hover:hover){.grid-el-event-pro__totals:not(._not-active):hover{color:var(--contrast);background:var(--sub-active);border-color:var(--active)}}.grid-el-event--outright{margin-block-end:0}.grid-el-event._live .grid-el-event__competitors-wrapper{max-inline-size:90%}.grid-el-event._mobile .grid-el:last-of-type{padding-block-end:48px}.grid-el-event._mobile .grid-el-event._stub{block-size:90px}.grid-el-event._mobile .grid-el-event._stub._with-discipline-icon{block-size:96px}.grid-el-event._mobile .grid-el-event__tier{position:initial}.grid-el-event._mobile .grid-el-event__title._settlement-rules._tournament-title .settlement-rules__btn{position:absolute;inset-block-start:3px}.grid-el-event._mobile .grid-el-tournament__icon{display:none}.grid-el-event._mobile .grid-el.custom-scroll{overflow-y:unset;overflow-block:unset}.grid-el-carousel{flex-direction:column;row-gap:6px;display:flex}.grid-el-carousel__last-item{block-size:141px;min-inline-size:1px}.grid-el-carousel .lazy-event-wrapper{margin:0}.grid-el._no-icons .grid-el-event__title .discipline-icon{display:none}.grid-el .grid-el-carousel{overflow:-moz-scrollbars-none;-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:none}.grid-el .grid-el-carousel::-webkit-scrollbar{background:0 0;block-size:0;inline-size:0;display:none}.grid-el .grid-el-carousel#content browser{overflow-block:scroll;overflow-inline:scroll;margin-block-end:-14px;margin-inline-end:-14px;overflow:scroll}@media (width>=981px){.grid-el._tournaments-page{padding-block-start:10px}.grid-el._static{overflow-y:unset;overflow-block:unset;position:relative}.grid-el-carousel .grid-el-event._mobile{display:none}.grid-el-carousel .grid-el-event._mobile:first-child{display:block}.grid-el-event__title{inline-size:calc(48% - 10px)}.grid-el-line__content .grid-el-carousel{row-gap:6px}}@media (width>=1110px){.grid-el-carousel .grid-el-event._mobile:first-child,.grid-el-carousel .grid-el-event._mobile:nth-child(2){display:block}}@media (width>=981px) and (width<=1169px){.games-stream,.grid-el{padding-inline-start:12px}}@media (width>=1281px){.grid-el-carousel .grid-el-event._mobile{display:none}.grid-el-carousel .grid-el-event._mobile:first-child{display:block}}@media (width>=1380px){.grid-el-carousel .grid-el-event._mobile:nth-child(2){display:block}}@media (width>=1720px){.grid-el-carousel .grid-el-event._mobile:nth-child(3){display:block}}@media (width>=2040px){.grid-el-carousel .grid-el-event._mobile:nth-child(4){display:block}}@media (width<=980px){.grid-el{padding-block:0;padding-inline:12px}.grid-el-line__title{font-weight:500;position:static}.grid-el-line__title-more{display:none}.grid-el-line__title-main._with-favorite span{line-clamp:1;-webkit-line-clamp:1;box-orient:vertical;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.grid-el-line__title-link{margin-inline-end:6px}.grid-el-line._sticky .grid-el-line__title{position:sticky}.grid-el-event-pro__totals{text-align:end;background:unset;border:unset;block-size:auto;inline-size:26px;min-inline-size:26px;font-size:10px;font-weight:400;line-height:10px;display:block;position:absolute;inset-block-start:-17px;inset-inline-end:0}.grid-el:last-of-type{padding-block-end:48px}.grid-el-event._stub{block-size:90px}.grid-el-event._stub._with-discipline-icon{block-size:96px}.grid-el-event__tier{position:initial}.grid-el-event__title._settlement-rules._tournament-title .settlement-rules__btn{position:absolute;inset-block-start:3px}.grid-el-tournament__icon{display:none}.grid-el.custom-scroll{overflow-y:unset;overflow-block:unset}}.grid-el-event._with-discipline-icon .grid-el-event__title{block-size:24px;min-block-size:24px;padding:0}.grid-el-event._with-discipline-icon .grid-el-event-pro__title{inset-block-start:25px}.grid-el-event._with-discipline-icon .tournament-logo{border-radius:var(--radius-default) 0 var(--radius-default) 0;justify-content:center;align-items:center;block-size:24px;inline-size:24px;min-inline-size:24px;margin-inline-end:6px;display:flex}.grid-el-event._with-discipline-icon .settlement-rules__btn{margin-inline-start:6px}.grid-el-event._with-discipline-icon .settlement-rules__btn+.grid-el-event__tournament .tournament-logo{border-radius:var(--radius-default)}}.date-week-picker._races-filter{min-block-size:32px;inline-size:fit-content;margin-block:0;margin-inline:auto 0}.date-week-picker._races-filter .date-week-picker__item{flex:unset;min-inline-size:32px;padding:0;position:relative}.date-week-picker._races-filter .date-week-picker__item span:first-child{margin:0;font-weight:400}.date-week-picker._races-filter .date-week-picker__item._disabled span{opacity:.5}.date-week-picker._races-filter .date-week-picker__item._active{border:unset}.date-week-picker._races-filter .date-week-picker__item._active:before,.date-week-picker._races-filter .date-week-picker__item._active:after{content:"";border-radius:var(--radius-xxs);background:var(--gradient-active);block-size:3px;position:absolute;inset-block-end:-2px;inset-inline:1px}.date-week-picker._races-filter .date-week-picker__item._active:before{box-shadow:0 1px 8px var(--active);opacity:.36;background-color:#0000}.date-week-picker._races-filter .date-week-picker__item._active span:first-child{font-weight:700;position:relative}.date-week-picker._races-filter .date-week-picker__item._active span:first-child:before{content:attr(data-text);color:#0000;text-shadow:0 1px 2px black, 0 2px 8px var(--active);opacity:.36;z-index:-1;position:absolute}.date-week-picker._races-filter .date-week-picker__item._active+.date-week-picker__item,.date-week-picker._races-filter .date-week-picker__item+._active{border-left:1px solid #ffffff14}.races-filter{align-items:center;margin-inline-start:auto;display:flex}.races-filter .races-filter__caption{text-align:center;min-inline-size:55px;font-size:14px;font-weight:400}@layer components{[data-radix-popper-content-wrapper]:has(>.el-select__content.borderless){border-radius:var(--radius-sm);box-shadow:0 0 #0000}[data-radix-popper-content-wrapper]:has(>.el-select__content.borderless[data-state=open]){animation:.4s forwards el-select-wrapper-shadow-open}.el-select__trigger{white-space:nowrap;block-size:100%;min-block-size:24px;inline-size:100%;color:var(--secondary);background:var(--surface-0);border-radius:var(--radius-sm);border:1px solid;border-color:var(--surface-6);z-index:20;cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:12px;padding-inline:10px 6px;font-size:12px;font-weight:400;display:flex}.el-select__trigger.borderless{border:none}.el-select__trigger[data-state=open]{border-radius:var(--radius-sm) var(--radius-sm) 0 0;z-index:20}.el-select__trigger .el-select__chevron{-o-transition:transform .3s ease;will-change:transform;transition:transform .3s}.el-select__trigger[data-state=open] .el-select__chevron{transform:rotate(-180deg)}.el-select__content{background:var(--surface-0);color:var(--secondary);border-radius:0 0 var(--radius-sm) var(--radius-sm);border:solid var(--surface-6);z-index:999999;min-inline-size:var(--radix-select-trigger-width);border-block-width:0 1px;border-inline-width:1px;max-block-size:170px;overflow:hidden}.el-select__content[data-state=open]{clip-path:inset(0 0 100%);animation:.3s forwards el-select-content-reveal-open-top-to-bottom}.el-select__content[data-side=top][data-state=open]{clip-path:inset(100% 0 0);animation-name:el-select-content-reveal-open-bottom-to-top}.el-select__content.borderless{border-radius:var(--radius-default);border:none}@keyframes el-select-wrapper-shadow-open{0%{box-shadow:0 0 #0000}to{box-shadow:0 4px 16px #00000080}}@keyframes el-select-content-reveal-open-bottom-to-top{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes el-select-content-reveal-open-top-to-bottom{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.el-select__content--hide-selected .el-select__item[data-state=checked]{display:none}.el-select__label{grid-area:2px;flex-direction:column;justify-content:start;display:flex}.el-select__viewport{flex-direction:column;max-block-size:170px;display:flex;overflow:auto}.el-select__viewport::-webkit-scrollbar{block-size:4px;inline-size:4px}.el-select__viewport::-webkit-scrollbar-thumb{border-radius:var(--radius-sm);background-clip:padding-box}.el-select__viewport::-webkit-scrollbar-track{border-radius:var(--radius-sm);background-clip:padding-box}.el-select__viewport::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--contrast), transparent calc((1 - .2) * 100%))}@-moz-document url-prefix(){.el-select__viewport{-moz-appearance:none;scrollbar-width:thin}}.el-select__viewport[data-radix-select-viewport]{scrollbar-width:auto!important}.el-select__viewport[data-radix-select-viewport]::-webkit-scrollbar{block-size:4px;inline-size:4px}.el-select__viewport[data-radix-select-viewport]::-webkit-scrollbar-thumb{border-radius:var(--radius-sm);background-clip:padding-box}.el-select__viewport[data-radix-select-viewport]::-webkit-scrollbar-track{border-radius:var(--radius-sm);background-clip:padding-box}.el-select__viewport[data-radix-select-viewport]::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--contrast), transparent calc((1 - .2) * 100%))}@-moz-document url-prefix(){.el-select__viewport[data-radix-select-viewport]{-moz-appearance:none;scrollbar-width:thin}}.el-select__viewport[data-radix-select-viewport]::-webkit-scrollbar{display:block!important}.el-select__item{cursor:pointer;outline:none;padding-block:8px;padding-inline:10px;font-size:12px}.el-select__item:hover{background:var(--surface-4)}.el-select__item[data-highlighted]{color:var(--contrast)}.el-select__item[data-state=checked]{color:var(--active)}.el-select__item[data-disabled]{cursor:not-allowed;opacity:.5}.grid-el-markets-filter{block-size:24px;inline-size:fit-content;color:var(--secondary);background:var(--surface-0);-o-transition:z-index .3s ease;will-change:z-index;z-index:2;flex-direction:column;margin-inline-start:auto;font-size:12px;font-weight:400;line-height:12px;transition:z-index .3s;display:flex}:host(._glass-theme) .grid-el-markets-filter,html._glass-theme .grid-el-markets-filter{background:0 0}.grid-el-markets-filter__title{white-space:nowrap;border-radius:var(--radius-sm);border:1px solid;border-color:var(--surface-6) var(--surface-6) transparent var(--surface-6);justify-content:space-between;align-items:center;column-gap:12px;block-size:100%;min-block-size:24px;padding-inline:6px 3px;display:flex}._dropdown-active .grid-el-markets-filter__title{border-radius:var(--radius-sm) var(--radius-sm) 0 0}.grid-el-markets-filter__title svg{-o-transition:transform .3s ease;will-change:transform;transition:transform .3s}._dropdown-active .grid-el-markets-filter__title svg{transform:rotate(-180deg)}.grid-el-markets-filter__content{background:var(--surface-0);border-radius:0 0 var(--radius-sm) var(--radius-sm);border:solid var(--surface-6);-o-transition:padding .3s ease;will-change:padding;border-block-width:0 1px;border-inline-width:1px;flex-direction:column;row-gap:18px;margin-block-start:-4px;padding-block:3px 0;padding-inline:6px;transition:padding .3s;display:flex}._dropdown-active .grid-el-markets-filter__content{padding-block-end:6px}.grid-el-markets-filter__item{cursor:pointer}.grid-el-markets-filter__item:first-child{margin-block-start:9px}.grid-el-markets-filter__item._active{color:var(--active)}.grid-el-markets-filter._dropdown-active{z-index:3}.markets-filter--portal{z-index:3;margin-inline-start:auto}.markets-filter--portal .grid-el-markets-filter{margin-inline-start:0}@media (width>=981px){.grid-el-markets-filter{margin-inline-end:6px}}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjpudWxsLCJtYXBwaW5ncyI6IkFDQUEsa0JBRUksbUVBR0ksMkdBS0Esd0ZBR0Esb0hBS0Esa0dHZkosbUosbUNBYUksd0dBTUUsc0lBT0EsMEgscUZBU0ksME4sNEVBaUJWLHFKQVNFLCtTLG1EQW9CQSwyTEFZRSwySEFLQSxvSixvREFrQkUsb0lBYU0sdUIsb05BVVYsc0JBQ0EsMEVBTUEsc0JBQ0Esc0hGaEpBLGtCQUNFLHlEQUlJLHVMQVNKLHVEQUlJLHNJQU9GLGlKQU9BLHlOQVlJLHlGQU1BLDhVQWVKLHdHQUtFLGdIQUtJLG1MQU1BLG9TQVVKLG9PQVNFLDZTQVVFLGtJQUlBLDBLQVNKLHlKQVNGLGdJQVFFLHNJLGlQQVlGLHlJQ2xHUiw2U0RxSFEscUpDdEtSLGtORG9MTSxtT0FjQSx1RkFLRSxxS0FRRSxtR0FNRSw0SEFRTix1QkFDRSw4RkFJQSxpRUFPRSx1QkFDRSx5RkFNTix1QkFDRSwwRUFHQSxvRkFHQSxpRUFJRix1QkFDRSx5RkFJQSxtRkFHQSxpRUFJRix1QkFDRSwwRUFHQSxvRkFHQSxpRUFJRixzQkFDRSx5REFHQSx1REFHQSx5RkFJQSxtRkFJQSw0SUFPRSxnRkFJQSwwRkFJRSx5RkFHQSw4RkFLSixtS0FPRSxzSix3TUFXRix3RUFHSSxzR0FTQSw4SkFRRixxSEFLRSxvR0FLSiwrRUFJQSw4SEFHRSw2R0FHQSxzSkFLRSx3TEFRQSxrSUFLSixtSEFLRSw0RkFFRSxvTUFTSiwrRUFHQSw4RUFHQSxnSUFNQSxrSEFLQSxvSUFLRSxxR0FJRix5S0FhRSxzQkFDRSw2SUFRRixzQkFDRSxvSEFNTixzQkFDRSxvR0FjQSxnRkFJRSxvS0FLRSwySkFNSix5SEFJQSxzR0FNRSw2SUFNQSxzSEc5Zk4sNERBSUUsNkpBV0Usb0ZBR0EsNkVBS0UsMEVBR0EsMElBU0osb0lBU0UscURBR0EsaUlDbEROLCtFR1lFLGdLQVFBLHFKQU1JLDJGTmxCUixzREFHQSwrUE1nQ00seUdOZ0JOLHFGTVRNLHliLCtELGlGLGlGLGlGLGtGQXVDQSxrRkFLSSxrRkFBQSxzRyx5Rix5Rix5Rix5Rix5Rix5Rix5Rix5Rix5RiwyRix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix5RixtRixtRixtRixtRixtRixtRixtRixtRixtRixxRixvRixvRixvRixvRixvRixvRixvRixvRixvRixzRix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix5Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix5RixtRixtRixtRixtRixtRixtRixtRixtRixtRixxRixxRixxRixxRixxRixxRixxRixxRixxRixxRix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix5RixtRixtRixtRixtRixtRixtRixtRixtRixtRixxRixxRixxRixxRixxRixxRixxRixxRixxRixxRix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix5Rix3Rix3Rix3Rix3Rix3Rix3Rix3Rix3Rix3RiwwRix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1RkFRRix1RkFFRix5RkFHQSxzQkFDRSw2RCxtREFPSSxzREFLSixzRCx1RkFNRSx3RixpRixpRixpRixrRixrRixrRix5Rix5Rix5Rix5Rix5Rix5Rix5Rix5Rix5RiwyRix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix5RixtRixtRixtRixtRixtRixtRixtRixtRixtRixxRixvRixvRixvRixvRixvRixvRixvRixvRixvRixzRix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix5Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix5RixtRixtRixtRixtRixtRixtRixtRixtRixtRixxRixxRixxRixxRixxRixxRixxRixxRixxRixxRix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix5RixtRixtRixtRixtRixtRixtRixtRixtRixtRixxRixxRixxRixxRixxRixxRixxRixxRixxRixxRix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix5Rix3Rix3Rix3Rix3Rix3Rix3Rix3Rix3Rix3RiwwRix1Rix1Rix1Rix1Rix1Rix1Rix1RkN6RlosdUZBR0ksdUZBR0EsMEZBS0Esb05BbkNJLG1FQU1NLDJEQVFSLGlGQUlGLDRELCtJQW1DTSw2REFTTixtRiwwRSxtRyx1QkFrQkEscURBS0UsMkJBSUYsMEZBR0UsNkNBS0YsbUNBSUUsMENBSUEsNkQsNkVBV0UsdUJBRUEsZ0RBQ0EsNk9BaUJBLDBJLG1ILCtEQVlJLDBELDRFQVdGLGlGQUlBLG9GQUVBLDZUQWdCQSwwRCxpRSwySUFxQkYsNERBS0EsbUlBU0YsMENBR0EsMk1BV0UsMkVBS0UseUlBU0Ysd0hBS0EsK0sscUosc0VBaUJBLHNCLDhDQUlBLHVFQUlBLGlFQUtFLHFOQVNBLG1GQU1GLGdFQUtBLHVFLDJMQWVBLHNCQUNBLDZDQUdBLDhSQWdCRSw4SEFRRixxQ0FHQSwyREFDQSxzTEFjQSwrU0FtQkUseUlBUUUsZ0ZBSUYsb0xBWUYscUJBQ0EsMEcsK0xBYUYscUpBU00saUdBT0YseURBSUYseUYsdUhBVUUseUdQamNSLDZXT3NkTSxvRkFJRSxxRUFJQSxrRUFLRiwwR0FPRSx3Q1A3ZVIsb0gsNk5PMmZRLDBFQUtBLHlQQWdCQSxxRSxvRkFNQSw0SUFTRix1RUFJQSxpYkEyQkUscUJBQ0Usa0lBaGtCSiw0Q0FFRSw2RUFJRixvRUFNTSw0REFRUixrRkFJRiw2RCxnSkFtakJFLDhEQUlFLG9GQUlBLGlFQVVKLGtFLCtDUDNqQkEsdUUsMEhBVUEscUdPeWpCSSx1SkFTSSxzQixvRCx5RUFhQSxzREFPVixtRSxtREFjRSxzREFLRix1QkFHTSwwSEFHSSwwQyxrREFZQSx1QixzREFXRixvRUFRUix1QkFJUSxxRUFRUix1QkFDRSxxRUFHSSx1QkFDRSxxRUFJRSxzQiw2Q1A1c0JWLHFET2t0QmMsdUNBS0oseUxBY0osZ0RBR0EsMkRBR0EseVBBeHVCQSw2Q0FNTSxxQ0FRUiwyREFJRixzQyx5SEFxdUJJLHVDQUdFLDhEQVFGLHlHQUtBLHNGQUdGLHVQLG9GLDZJSnZ4QkYsZ0gsb0hBaUJNLGtHLGtGQVNBLDZFQUdBLGlTQWFBLDZJQUlJLG1IQU1BLDBOLHlMQXFCWix1RUMxRUYsMkdBTUUsa0JBQ0UsNkhBS0EsK0lBR0Esa1lBeUJFLDJDSnZDSixvR0FJQSx3SElpREUsbUZBR0EsZ1RBWUUsa0lBS0EseUlBTUYsK0VBSUUscUdBU0EsMkdBU0EsMkdBWUYscUYseUYsMkZKNUNBLHVFQUlBLHlHQUFBLHlHQUdBLHNJLDRCSWlEQSxnRUo1REEsZ0ZBSUEsbUdBSUEscUlBQUEscUlBR0Esa0ssNEJJcURFLDRGQVFGLDRGQUVBLGtHLG1ELHlEQWdCRSx5REMxSkYsOERBS0EsbVRBZ0JFLHNHQUdBLHVUTHZCSixxRyxtSEsrQ0ksK0VBQ0EseVhBZ0JBLHlFQUlBLDZDQUtGLGlFQUtGLDBELG1ELDJEQy9FRixzRUFJTSxzQkFDQSIsInNvdXJjZXMiOlsic3R5bGUuY3NzIiwiYXBwL3NyYy9lbGVtZW50cy9HcmlkL0FuaW1hbHNSYWNpbmcvR3JpZENvdW50cmllcy9HcmlkQ291bnRyaWVzLnNjc3MiLCJhcHAvc3JjL2VsZW1lbnRzL0dyaWQvR3JpZEV2ZW50cy9HcmlkSXRlbUFuaW1hbHNSYWNpbmcvR3JpZEl0ZW1BbmltYWxzUmFjaW5nLnNjc3MiLCJhcHAvc3JjL3RoZW1lL3Njc3MvZGVmYXVsdC9taXhpbnMuc2NzcyIsImFwcC9zcmMvZWxlbWVudHMvR3JpZC9HcmlkSU1hcmtldHMvR3JpZE1hcmtldHMuc2NzcyIsImFwcC9zcmMvZWxlbWVudHMvR3JpZC9HcmlkRXZlbnRzL3BhcnRzL0dyaWRFdmVudFNjb3Jlcy9HcmlkRXZlbnRTY29yZXMuc2NzcyIsImFwcC9zcmMvZWxlbWVudHMvR3JpZC9BbmltYWxzUmFjaW5nL0dyaWRDb3VudHJ5L3BhcnRzL1JhY2VzRmlsdGVyL1JhY2VzRmlsdGVyLnNjc3MiLCJhcHAvc3JjL2VsZW1lbnRzL1NlbGVjdC9TZWxlY3Quc2NzcyIsImFwcC9zcmMvZWxlbWVudHMvR3JpZC9HcmlkTWFya2V0c0ZpbHRlci9HcmlkTWFya2V0c0ZpbHRlci5zY3NzIiwiYXBwL3NyYy9lbGVtZW50cy9HcmlkL0dyaWRFdmVudHMvR3JpZEl0ZW1PdXRyaWdodC9HcmlkSXRlbU91dHJpZ2h0LnNjc3MiLCJhcHAvc3JjL2VsZW1lbnRzL0dyaWQvR3JpZC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBsYXllciBkZXByZWNhdGVkIHtcbiAgLmdyaWQtZWwtdG91cm5hbWVudC5fY291bnRyeSB7XG4gICAgcGFkZGluZy1ibG9jazogNnB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAxMnB4O1xuICB9XG4gIC5ncmlkLWVsLXRvdXJuYW1lbnQuX2NvdW50cnkgLmdyaWQtZWwtdG91cm5hbWVudF9fbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogM3B4O1xuICB9XG4gIC5ncmlkLWVsLXRvdXJuYW1lbnQuX2NvdW50cnkgLmdyaWQtZWwtdG91cm5hbWVudF9fbmFtZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAxMHB4O1xuICB9XG4gIC5ncmlkLWVsLXRvdXJuYW1lbnQuX2NvdW50cnkgLmdyaWQtZWwtdG91cm5hbWVudF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICB9XG4gIC5ncmlkLWVsLXRvdXJuYW1lbnQuX2NvdW50cnkgLmdyaWQtZWwtdG91cm5hbWVudF9fY291bnQge1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG4gICAgaW5saW5lLXNpemU6IDQ1cHg7XG4gIH1cbn1AbGF5ZXIgcHJvLWxheW91dCB7XG4gIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZy5fbG9hZGluZyB7XG4gICAgYmxvY2stc2l6ZTogMjkycHg7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nLl9sb2FkaW5nIC5ncmlkLWVsLWV2ZW50X190aXRsZSwgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nLl9sb2FkaW5nIC5ncmlkLWVsLWV2ZW50X19jb250ZW50IHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nLl9sb2FkZWQge1xuICAgIGJsb2NrLXNpemU6IGF1dG87XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nLl9sb2FkZWQgLmdyaWQtZWwtZXZlbnRfX3RpdGxlLCAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcuX2xvYWRlZCAuZ3JpZC1lbC1ldmVudF9fY29udGVudCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtZXZlbnRfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA1cHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDEycHg7XG4gICAgaW5saW5lLXNpemU6IGF1dG87XG4gICAgYmxvY2stc2l6ZTogYXV0bztcbiAgICBtYXgtYmxvY2stc2l6ZTogdW5zZXQ7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X190aW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtaW4tYmxvY2stc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbnRyYXN0KTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtZXZlbnRfX3RpbWUgLnRpdGxlICsgLnRpbWUge1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDNweDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtZXZlbnRfX3RpbWUgLnRpbWUuX2NvbWluZy1zb29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1pbmxpbmUtc2l6ZTogNDBweDtcbiAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICAgIHBhZGRpbmctaW5saW5lOiA0cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyNWRlZywgI2ZmNjQ2ZCAwJSwgI2NmMDIyNyAxMDAlKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNhNTA3MDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3Ige1xuICAgIGlubGluZS1zaXplOiAyMCU7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3I6Zmlyc3QtY2hpbGQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDEycHg7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yOmZpcnN0LWNoaWxkIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yLWxvZ28ge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMTJweDtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgbWluLWJsb2NrLXNpemU6IDMwcHg7XG4gICAgbWluLWlubGluZS1zaXplOiAzMHB4O1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvcjpmaXJzdC1jaGlsZCAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvci1uYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIGJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaW5saW5lLXNpemU6IDEwMCU7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogOHB4O1xuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiA4cHg7XG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IDA7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEycHg7XG4gICAgbWluLWJsb2NrLXNpemU6IDQwcHg7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yLWNvbnRhaW5lci5fY2FwdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1ibG9jay1zaXplOiAyMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tY29udHJhc3QpLCB0cmFuc3BhcmVudCBjYWxjKCgxIC0gMC4wOCkgKiAxMDAlKSk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMTJweDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItY29udGFpbmVyLl9jYXB0aW9uIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yIHtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogNDJweDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItY29udGFpbmVyLl9jYXB0aW9uIC5ncmlkLWVsLW1hcmtldHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJsb2NrLXNpemU6IHVuc2V0O1xuICAgIG1pbi1ibG9jay1zaXplOiB1bnNldDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItbWV0YWRhdGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgaW5saW5lLXNpemU6IDM1JTtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMTJweDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtZXZlbnRfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtMik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X190b3VybmFtZW50IC50b3VybmFtZW50LWxvZ28ge1xuICAgIG1pbi1pbmxpbmUtc2l6ZTogMTZweDtcbiAgICBpbmxpbmUtc2l6ZTogMTZweDtcbiAgICBtYXgtaW5saW5lLXNpemU6IDE2cHg7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X190b3VybmFtZW50IC50b3VybmFtZW50LWxvZ28gW2NsYXNzKj1cIiBmbGFnOlwiXSxcbiAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X190b3VybmFtZW50IC50b3VybmFtZW50LWxvZ28gW2NsYXNzXj1cImZsYWc6XCJdIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtZnVsbCk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1ldmVudF9fdG91cm5hbWVudC1uYW1lIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogdmFyKC0tY29udHJhc3QpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtZXZlbnRfX3ZpZXctYWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb250cmFzdCk7XG4gICAgbWluLWJsb2NrLXNpemU6IDMycHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1jb250cmFzdCksIHRyYW5zcGFyZW50IGNhbGMoKDEgLSAwLjA4KSAqIDEwMCUpKTtcbiAgICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDRweDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmNvbXBldGl0b3ItbWV0YWRhdGFfX2dhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taW5saW5lLXNpemU6IDYzcHg7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDEycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuY29tcGV0aXRvci1tZXRhZGF0YV9fdHJhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBsaW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICBib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1tYXJrZXRzIHtcbiAgICBmbGV4OiB1bnNldDtcbiAgICBpbmxpbmUtc2l6ZTogNDAlO1xuICAgIGJsb2NrLXNpemU6IGF1dG87XG4gICAgbWluLWJsb2NrLXNpemU6IHVuc2V0O1xuICAgIG1pbi1pbmxpbmUtc2l6ZTogdW5zZXQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbHVtbi1nYXA6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS02KTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtbWFya2V0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtbWFya2V0IC5vdXRjb21lIHtcbiAgICBibG9jay1zaXplOiA0MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLW1hcmtldCAub3V0Y29tZV9fc3RhdHVzIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLW1hcmtldCAub3V0Y29tZS5kaXNhYmxlZCAuaWNvbi1sb2NrIHtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDIwcHg7XG4gICAgaW5zZXQtYmxvY2stc3RhcnQ6IHVuc2V0O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNTIwcHgpIHtcbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmNvbXBldGl0b3ItbWV0YWRhdGFfX2dhdGUge1xuICAgICAgbWluLWlubGluZS1zaXplOiAzNHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtbWFya2V0cyB7XG4gICAgICBpbmxpbmUtc2l6ZTogNTAlO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQ2MHB4KSB7XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLW1hcmtldHMgLmdyaWQtZWwtbWFya2V0Omxhc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MjBweCkge1xuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuY29tcGV0aXRvci1tZXRhZGF0YV9fdHJhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItbWV0YWRhdGEge1xuICAgICAgaW5saW5lLXNpemU6IGF1dG87XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1tYXJrZXRzIHtcbiAgICAgIGlubGluZS1zaXplOiA3MCU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmNvbXBldGl0b3ItbWV0YWRhdGFfX3RyYWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yLW1ldGFkYXRhIHtcbiAgICAgIGlubGluZS1zaXplOiAzNSU7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1tYXJrZXRzIHtcbiAgICAgIGlubGluZS1zaXplOiA1MCU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmNvbXBldGl0b3ItbWV0YWRhdGFfX3RyYWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yLW1ldGFkYXRhIHtcbiAgICAgIGlubGluZS1zaXplOiBhdXRvO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtbWFya2V0cyB7XG4gICAgICBpbmxpbmUtc2l6ZTogNzAlO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcuX2xvYWRpbmcge1xuICAgICAgYmxvY2stc2l6ZTogNDEzcHg7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZy5fbG9hZGVkIHtcbiAgICAgIGJsb2NrLXNpemU6IGF1dG87XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuY29tcGV0aXRvci1tZXRhZGF0YV9fdHJhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItbWV0YWRhdGEge1xuICAgICAgaW5saW5lLXNpemU6IDM1JTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLW1hcmtldHMge1xuICAgICAgYmxvY2stc2l6ZTogNjJweDtcbiAgICAgIG1pbi1ibG9jay1zaXplOiA2MnB4O1xuICAgICAgaW5saW5lLXNpemU6IDQ1JTtcbiAgICAgIG1heC1pbmxpbmUtc2l6ZTogNDUlO1xuICAgICAgbWluLWlubGluZS1zaXplOiA0NSU7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1tYXJrZXRzX190aXRsZSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtbWFya2V0cyAuZ3JpZC1lbC1tYXJrZXQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJsb2NrLXNpemU6IDEwMCU7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1tYXJrZXRzIC5ncmlkLWVsLW1hcmtldCAub3V0Y29tZSB7XG4gICAgICBibG9jay1zaXplOiAxMDAlO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtbWFya2V0cyAuZ3JpZC1lbC1tYXJrZXQgLm91dGNvbWVfX3N0YXR1cyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtZXZlbnRfX3RpdGxlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZy1ibG9jay1zdGFydDogOHB4O1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDhweDtcbiAgICAgIHBhZGRpbmctYmxvY2stZW5kOiAxMXB4O1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtZXZlbnRfX3RvdXJuYW1lbnQgLnRvdXJuYW1lbnQtbG9nbyB7XG4gICAgICBibG9jay1zaXplOiAxNHB4O1xuICAgICAgaW5saW5lLXNpemU6IDE0cHg7XG4gICAgICBtYXgtaW5saW5lLXNpemU6IDE0cHg7XG4gICAgICBtaW4taW5saW5lLXNpemU6IDE0cHg7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1ldmVudF9fdG91cm5hbWVudCAudG91cm5hbWVudC1sb2dvIFtjbGFzcyo9XCIgZmxhZzpcIl0sXG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X190b3VybmFtZW50IC50b3VybmFtZW50LWxvZ28gW2NsYXNzXj1cImZsYWc6XCJdIHtcbiAgICAgIGJsb2NrLXNpemU6IDE0cHg7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1ldmVudF9fdGltZSB7XG4gICAgICBtaW4tYmxvY2stc2l6ZTogMTdweDtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X190aW1lIC50aW1lLl9jb21pbmctc29vbiB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtbWFya2V0czpoYXMoLmdyaWQtZWwtbWFya2V0Om50aC1jaGlsZCgzKSkgLm91dGNvbWUuZGlzYWJsZWQgLmljb24tbG9jayB7XG4gICAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDI1cHg7XG4gICAgICBpbnNldC1ibG9jay1zdGFydDogMTBweDtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLW1hcmtldCAub3V0Y29tZSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDEycHg7XG4gICAgICBwYWRkaW5nLWlubGluZTogN3B4O1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtbWFya2V0IC5vdXRjb21lLmRpc2FibGVkIC5pY29uLWxvY2sge1xuICAgICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAxNXB4O1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLm91dGNvbWVfX251bWJlciB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItY29udGFpbmVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZy1ibG9jazogMDtcbiAgICAgIHBhZGRpbmctaW5saW5lOiA4cHg7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvci1jb250YWluZXI6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvci1jb250YWluZXIuX2NhcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yLWNvbnRhaW5lci5fY2FwdGlvbjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQtaW5saW5lLXN0YXJ0OiA4cHg7XG4gICAgICBpbnNldC1pbmxpbmUtZW5kOiA4cHg7XG4gICAgICBpbnNldC1ibG9jay1lbmQ6IC0xcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yLWNvbnRhaW5lci5fY2FwdGlvbiAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvciB7XG4gICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMTBweDtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBpbmxpbmUtc2l6ZTogdW5zZXQ7XG4gICAgICBtYXgtaW5saW5lLXNpemU6IGNhbGMoNTUlIC0gOHB4KTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA3cHg7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvcjpmaXJzdC1jaGlsZCAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvci1uYW1lIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvci13cmFwIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvci1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yLW1ldGFkYXRhIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4OiAxO1xuICAgICAgaW5saW5lLXNpemU6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuY29tcGV0aXRvci1tZXRhZGF0YV9fZ2F0ZSB7XG4gICAgICBtYXJnaW4taW5saW5lLWVuZDogMDtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5jb21wZXRpdG9yLW1ldGFkYXRhX190cmFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmNvbXBldGl0b3ItbWV0YWRhdGFfX3RyYWluZXI6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDRweDtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X192aWV3LWFsbCB7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gICAgICBtaW4tYmxvY2stc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCkgMTAwJSk7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvcjpmaXJzdC1jaGlsZCAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvci1sb2dvIHtcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA3cHg7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogLThweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMwMHB4KSB7XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yOmZpcnN0LWNoaWxkIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yLWxvZ28ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMikgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCkgMTAwJSk7XG4gICAgfVxuICB9XG4gIC5ncmlkLWVsLWNhcm91c2VsIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZy5fbG9hZGVkIHtcbiAgICBibG9jay1zaXplOiBmaXQtY29udGVudDtcbiAgfVxuICAuZ3JpZC1lbC1jYXJvdXNlbCAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3I6Zmlyc3QtY2hpbGQge1xuICAgIGlubGluZS1zaXplOiBmaXQtY29udGVudDtcbiAgICBtYXgtaW5saW5lLXNpemU6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMDtcbiAgfVxuICAuZ3JpZC1lbC1jYXJvdXNlbCAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3I6Zmlyc3QtY2hpbGQgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItbG9nbyB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA1cHg7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuICB9XG4gIC5ncmlkLWVsLWNhcm91c2VsIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvci1jb250YWluZXIge1xuICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gICAgcGFkZGluZy1pbmxpbmU6IDRweDtcbiAgfVxuICAuZ3JpZC1lbC1jYXJvdXNlbCAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtbWFya2V0cyB7XG4gICAgaW5saW5lLXNpemU6IDUwJTtcbiAgICBtaW4taW5saW5lLXNpemU6IDUwJTtcbiAgfVxuICAuZ3JpZC1lbC1jYXJvdXNlbCAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtbWFya2V0IC5vdXRjb21lIHtcbiAgICBtaW4taW5saW5lLXNpemU6IDQ2cHg7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMnB4O1xuICB9XG4gIC5ncmlkLWVsLWNhcm91c2VsIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1tYXJrZXQgLm91dGNvbWUuZGlzYWJsZWQgLmljb24tbG9jayB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufUBsYXllciBkZXByZWNhdGVkIHtcbiAgLmdyaWQtZWwtbWFya2V0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGJsb2NrLXNpemU6IDYycHg7XG4gICAgbWluLWJsb2NrLXNpemU6IDYycHg7XG4gICAgaW5saW5lLXNpemU6IDQ1JTtcbiAgICBtYXgtaW5saW5lLXNpemU6IDQ1JTtcbiAgICBtaW4taW5saW5lLXNpemU6IDQ1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmdyaWQtZWwtbWFya2V0cy5fdmVydGljYWwge1xuICAgIGdhcDogNnB4O1xuICB9XG4gIC5ncmlkLWVsLW1hcmtldHMuX3ZlcnRpY2FsIC5ncmlkLWVsLW1hcmtldCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5ncmlkLWVsLW1hcmtldHMuX3ZlcnRpY2FsIC5ncmlkLWVsLW1hcmtldF9fbmFtZSB7XG4gICAgaW5zZXQtaW5saW5lLWVuZDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG4gIH1cbiAgLmdyaWQtZWwtbWFya2V0cy5fdmVydGljYWwgLmdyaWQtZWwtbWFya2V0IC5vdXRjb21lIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogNnB4O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICB9XG4gIC5ncmlkLWVsLW1hcmtldHMuX3ZlcnRpY2FsIC5ncmlkLWVsLW1hcmtldCAub3V0Y29tZS5fd2l0aC1mYiB7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAyMnB4O1xuICB9XG4gIC5ncmlkLWVsLW1hcmtldHMuX3ZlcnRpY2FsIC5ncmlkLWVsLW1hcmtldCAub3V0Y29tZS5fd2l0aC1mYiAuZmItYmFkZ2UtcHJvIHtcbiAgICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gICAgaW5saW5lLXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogMDtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogMXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5ncmlkLWVsLW1hcmtldHMuX3ZlcnRpY2FsIC5ncmlkLWVsLWV2ZW50LXByb19fdG90YWxzIHtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuICB9XG4gIC5ncmlkLWVsLW1hcmtldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG4gICAgY29sdW1uLWdhcDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS02KTtcbiAgfVxuICAuZ3JpZC1lbC1tYXJrZXRfX25hbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldC1pbmxpbmUtZW5kOiBjYWxjKDUwJSArIDI1cHgpO1xuICAgIGluc2V0LWJsb2NrLXN0YXJ0OiAtMTdweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBpbmxpbmUtc2l6ZTogYXV0bztcbiAgICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIH1cbiAgLmdyaWQtZWwtbWFya2V0X19uYW1lLndoaXRlIHtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgfVxuICAuZ3JpZC1lbC1tYXJrZXQgLm91dGNvbWUge1xuICAgIGZsZXg6IDE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJsb2NrLXNpemU6IDEwMCU7XG4gICAgbWluLWlubGluZS1zaXplOiB1bnNldDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctYmxvY2s6IDE1cHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDZweDtcbiAgfVxuICAuZ3JpZC1lbC1tYXJrZXQgLm91dGNvbWU6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgfVxuICAuZ3JpZC1lbC1tYXJrZXQgLm91dGNvbWU6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gIH1cbiAgLmdyaWQtZWwtbWFya2V0IC5vdXRjb21lLl8xMDMge1xuICAgIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgfVxuICAuZ3JpZC1lbC1tYXJrZXQgLm91dGNvbWUuXzEwMyArIC5fMTAyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5fbW9iaWxlIC5ncmlkLWVsLW1hcmtldHMgLmdyaWQtZWwtbWFya2V0Omxhc3QtY2hpbGQsXG4gIC5ldmVudHMtY2FyZHMtcmVkdWNlZCAuZ3JpZC1lbC1tYXJrZXRzIC5ncmlkLWVsLW1hcmtldDpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDYwcHgpIHtcbiAgICAuZ3JpZC1lbC1ldmVudDpub3QoLl9hbmltYWxzLXJhY2luZykgLmdyaWQtZWwtbWFya2V0czpub3QoLl92ZXJ0aWNhbCkgLmdyaWQtZWwtbWFya2V0Om50aC1jaGlsZCgyKSwgLmdyaWQtZWwtZXZlbnQ6bm90KC5fYW5pbWFscy1yYWNpbmcpIC5ncmlkLWVsLW1hcmtldHM6bm90KC5fdmVydGljYWwpIC5ncmlkLWVsLW1hcmtldDpudGgtY2hpbGQoMykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgLmdyaWQtZWwtbWFya2V0cyB7XG4gICAgICBpbmxpbmUtc2l6ZTogNTIlO1xuICAgICAgbWF4LWlubGluZS1zaXplOiA1MiU7XG4gICAgICBtaW4taW5saW5lLXNpemU6IDUyJTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgLmdyaWQtZWwtbWFya2V0X19uYW1lIHtcbiAgICAgIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgICAgIGluc2V0LWlubGluZS1lbmQ6IHVuc2V0O1xuICAgICAgbWF4LWlubGluZS1zaXplOiBjYWxjKDEwMCUgLSAyNnB4KTtcbiAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgfVxuICB9XG59QGxheWVyIHByby1sYXlvdXQge1xuICAuZ3JpZC1lbC1ldmVudF9fc2NvcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbiAgfVxuICAuZ3JpZC1lbC1ldmVudF9fc2NvcmUgLnNjb3JlX19jb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBibG9jay1zaXplOiAxMDAlO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA1cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbnRyYXN0KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICByb3ctZ2FwOiA2cHg7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnRfX3Njb3JlIC5zY29yZV9fY29sLl9tYWluICsgLnNjb3JlX19jb2wuX3JvdW5kIHtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogNXB4O1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50X19zY29yZSAuc2NvcmVfX2NvbC5fcm91bmQge1xuICAgIHJvdy1nYXA6IDNweDtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAxcHg7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnRfX3Njb3JlIC5zY29yZV9fY29sLl9yb3VuZDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50X19zY29yZSAuc2NvcmVfX2NvbC5fcm91bmQgLnNjb3JlX19pdGVtIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50X19zY29yZSAuc2NvcmVfX2l0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogdmFyKC0tYWN0aXZlKTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnRfX3Njb3JlIC5zY29yZV9faXRlbS5fYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50X19zY29yZSAuc2NvcmVfX2l0ZW0tbmFtZSB7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ldmVudHMtY2FyZHMtcmVkdWNlZCAuZ3JpZC1lbC1ldmVudF9fc2NvcmUgLnNjb3JlX19jb2wge1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAxMHB4O1xuICB9XG59LmRhdGUtd2Vlay1waWNrZXIuX3JhY2VzLWZpbHRlciB7XG4gIGlubGluZS1zaXplOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbiAgbWluLWJsb2NrLXNpemU6IDMycHg7XG59XG4uZGF0ZS13ZWVrLXBpY2tlci5fcmFjZXMtZmlsdGVyIC5kYXRlLXdlZWstcGlja2VyX19pdGVtIHtcbiAgbWluLWlubGluZS1zaXplOiAzMnB4O1xuICBmbGV4OiB1bnNldDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRhdGUtd2Vlay1waWNrZXIuX3JhY2VzLWZpbHRlciAuZGF0ZS13ZWVrLXBpY2tlcl9faXRlbSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmRhdGUtd2Vlay1waWNrZXIuX3JhY2VzLWZpbHRlciAuZGF0ZS13ZWVrLXBpY2tlcl9faXRlbS5fZGlzYWJsZWQgc3BhbiB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5kYXRlLXdlZWstcGlja2VyLl9yYWNlcy1maWx0ZXIgLmRhdGUtd2Vlay1waWNrZXJfX2l0ZW0uX2FjdGl2ZSB7XG4gIGJvcmRlcjogdW5zZXQ7XG59XG4uZGF0ZS13ZWVrLXBpY2tlci5fcmFjZXMtZmlsdGVyIC5kYXRlLXdlZWstcGlja2VyX19pdGVtLl9hY3RpdmU6YmVmb3JlLCAuZGF0ZS13ZWVrLXBpY2tlci5fcmFjZXMtZmlsdGVyIC5kYXRlLXdlZWstcGlja2VyX19pdGVtLl9hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJsb2NrLXNpemU6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXh4cyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdyYWRpZW50LWFjdGl2ZSk7XG4gIGluc2V0LWJsb2NrLWVuZDogLTJweDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAxcHg7XG4gIGluc2V0LWlubGluZS1lbmQ6IDFweDtcbn1cbi5kYXRlLXdlZWstcGlja2VyLl9yYWNlcy1maWx0ZXIgLmRhdGUtd2Vlay1waWNrZXJfX2l0ZW0uX2FjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAxcHggOHB4IHZhcigtLWFjdGl2ZSk7XG4gIG9wYWNpdHk6IDAuMzY7XG59XG4uZGF0ZS13ZWVrLXBpY2tlci5fcmFjZXMtZmlsdGVyIC5kYXRlLXdlZWstcGlja2VyX19pdGVtLl9hY3RpdmUgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5kYXRlLXdlZWstcGlja2VyLl9yYWNlcy1maWx0ZXIgLmRhdGUtd2Vlay1waWNrZXJfX2l0ZW0uX2FjdGl2ZSBzcGFuOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggYmxhY2ssIDAgMnB4IDhweCB2YXIoLS1hY3RpdmUpO1xuICBvcGFjaXR5OiAwLjM2O1xuICB6LWluZGV4OiAtMTtcbn1cbi5kYXRlLXdlZWstcGlja2VyLl9yYWNlcy1maWx0ZXIgLmRhdGUtd2Vlay1waWNrZXJfX2l0ZW0uX2FjdGl2ZSArIC5kYXRlLXdlZWstcGlja2VyX19pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xufVxuLmRhdGUtd2Vlay1waWNrZXIuX3JhY2VzLWZpbHRlciAuZGF0ZS13ZWVrLXBpY2tlcl9faXRlbSArIC5fYWN0aXZlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xufVxuXG4ucmFjZXMtZmlsdGVyIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yYWNlcy1maWx0ZXIgLnJhY2VzLWZpbHRlcl9fY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWluLWlubGluZS1zaXplOiA1NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59QGxheWVyIGNvbXBvbmVudHMge1xuICBbZGF0YS1yYWRpeC1wb3BwZXItY29udGVudC13cmFwcGVyXTpoYXMoPiAuZWwtc2VsZWN0X19jb250ZW50LmJvcmRlcmxlc3MpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gIH1cbiAgW2RhdGEtcmFkaXgtcG9wcGVyLWNvbnRlbnQtd3JhcHBlcl06aGFzKD4gLmVsLXNlbGVjdF9fY29udGVudC5ib3JkZXJsZXNzW2RhdGEtc3RhdGU9b3Blbl0pIHtcbiAgICBhbmltYXRpb246IGVsLXNlbGVjdC13cmFwcGVyLXNoYWRvdy1vcGVuIDAuNHMgZWFzZSBmb3J3YXJkcztcbiAgfVxuICAuZWwtc2VsZWN0X190cmlnZ2VyIHtcbiAgICBibG9jay1zaXplOiAyNHB4O1xuICAgIG1pbi1ibG9jay1zaXplOiAyNHB4O1xuICAgIGlubGluZS1zaXplOiBmaXQtY29udGVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMTBweDtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDZweDtcbiAgICBibG9jay1zaXplOiAxMDAlO1xuICAgIGlubGluZS1zaXplOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS0wKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS02KTtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAuZWwtc2VsZWN0X190cmlnZ2VyLmJvcmRlcmxlc3Mge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuZWwtc2VsZWN0X190cmlnZ2VyW2RhdGEtc3RhdGU9b3Blbl0ge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSkgdmFyKC0tcmFkaXVzLXNtKSAwIDA7XG4gICAgei1pbmRleDogMjA7XG4gIH1cbiAgLmVsLXNlbGVjdF9fdHJpZ2dlciAuZWwtc2VsZWN0X19jaGV2cm9uIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB9XG4gIC5lbC1zZWxlY3RfX3RyaWdnZXJbZGF0YS1zdGF0ZT1vcGVuXSAuZWwtc2VsZWN0X19jaGV2cm9uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgfVxuICAuZWwtc2VsZWN0X19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTApO1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1yYWRpdXMtc20pIHZhcigtLXJhZGl1cy1zbSk7XG4gICAgYm9yZGVyOiBzb2xpZCB2YXIoLS1zdXJmYWNlLTYpO1xuICAgIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbiAgICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG4gICAgei1pbmRleDogOTk5OTk5O1xuICAgIG1pbi1pbmxpbmUtc2l6ZTogdmFyKC0tcmFkaXgtc2VsZWN0LXRyaWdnZXItd2lkdGgpO1xuICAgIG1heC1ibG9jay1zaXplOiAxNzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5lbC1zZWxlY3RfX2NvbnRlbnRbZGF0YS1zdGF0ZT1vcGVuXSB7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMTAwJSAwKTtcbiAgICBhbmltYXRpb246IGVsLXNlbGVjdC1jb250ZW50LXJldmVhbC1vcGVuLXRvcC10by1ib3R0b20gMC4zcyBlYXNlIGZvcndhcmRzO1xuICB9XG4gIC5lbC1zZWxlY3RfX2NvbnRlbnRbZGF0YS1zaWRlPXRvcF1bZGF0YS1zdGF0ZT1vcGVuXSB7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgxMDAlIDAgMCAwKTtcbiAgICBhbmltYXRpb24tbmFtZTogZWwtc2VsZWN0LWNvbnRlbnQtcmV2ZWFsLW9wZW4tYm90dG9tLXRvLXRvcDtcbiAgfVxuICAuZWwtc2VsZWN0X19jb250ZW50LmJvcmRlcmxlc3Mge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtZGVmYXVsdCk7XG4gIH1cbiAgQGtleWZyYW1lcyBlbC1zZWxlY3Qtd3JhcHBlci1zaGFkb3ctb3BlbiB7XG4gICAgZnJvbSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBlbC1zZWxlY3QtY29udGVudC1yZXZlYWwtb3Blbi1ib3R0b20tdG8tdG9wIHtcbiAgICBmcm9tIHtcbiAgICAgIGNsaXAtcGF0aDogaW5zZXQoMTAwJSAwIDAgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgZWwtc2VsZWN0LWNvbnRlbnQtcmV2ZWFsLW9wZW4tdG9wLXRvLWJvdHRvbSB7XG4gICAgZnJvbSB7XG4gICAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAxMDAlIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuICAgIH1cbiAgfVxuICAuZWwtc2VsZWN0X19jb250ZW50LS1oaWRlLXNlbGVjdGVkIC5lbC1zZWxlY3RfX2l0ZW1bZGF0YS1zdGF0ZT1jaGVja2VkXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZWwtc2VsZWN0X19sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZ3JpZC1hcmVhOiAycHg7XG4gIH1cbiAgLmVsLXNlbGVjdF9fdmlld3BvcnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtYmxvY2stc2l6ZTogMTcwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLmVsLXNlbGVjdF9fdmlld3BvcnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBibG9jay1zaXplOiA0cHg7XG4gICAgaW5saW5lLXNpemU6IDRweDtcbiAgfVxuICAuZWwtc2VsZWN0X192aWV3cG9ydDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5lbC1zZWxlY3RfX3ZpZXdwb3J0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB9XG4gIC5lbC1zZWxlY3RfX3ZpZXdwb3J0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWNvbnRyYXN0KSwgdHJhbnNwYXJlbnQgY2FsYygoMSAtIDAuMikgKiAxMDAlKSk7XG4gIH1cbiAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICAuZWwtc2VsZWN0X192aWV3cG9ydCB7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gICAgfVxuICB9XG4gIC5lbC1zZWxlY3RfX3ZpZXdwb3J0W2RhdGEtcmFkaXgtc2VsZWN0LXZpZXdwb3J0XSB7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVsLXNlbGVjdF9fdmlld3BvcnRbZGF0YS1yYWRpeC1zZWxlY3Qtdmlld3BvcnRdOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgYmxvY2stc2l6ZTogNHB4O1xuICAgIGlubGluZS1zaXplOiA0cHg7XG4gIH1cbiAgLmVsLXNlbGVjdF9fdmlld3BvcnRbZGF0YS1yYWRpeC1zZWxlY3Qtdmlld3BvcnRdOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLmVsLXNlbGVjdF9fdmlld3BvcnRbZGF0YS1yYWRpeC1zZWxlY3Qtdmlld3BvcnRdOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB9XG4gIC5lbC1zZWxlY3RfX3ZpZXdwb3J0W2RhdGEtcmFkaXgtc2VsZWN0LXZpZXdwb3J0XTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1jb250cmFzdCksIHRyYW5zcGFyZW50IGNhbGMoKDEgLSAwLjIpICogMTAwJSkpO1xuICB9XG4gIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gICAgLmVsLXNlbGVjdF9fdmlld3BvcnRbZGF0YS1yYWRpeC1zZWxlY3Qtdmlld3BvcnRdIHtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICB9XG4gIH1cbiAgLmVsLXNlbGVjdF9fdmlld3BvcnRbZGF0YS1yYWRpeC1zZWxlY3Qtdmlld3BvcnRdOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZWwtc2VsZWN0X19pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZy1ibG9jazogOHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAxMHB4O1xuICB9XG4gIC5lbC1zZWxlY3RfX2l0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtNCk7XG4gIH1cbiAgLmVsLXNlbGVjdF9faXRlbVtkYXRhLWhpZ2hsaWdodGVkXSB7XG4gICAgY29sb3I6IHZhcigtLWNvbnRyYXN0KTtcbiAgfVxuICAuZWwtc2VsZWN0X19pdGVtW2RhdGEtc3RhdGU9Y2hlY2tlZF0ge1xuICAgIGNvbG9yOiB2YXIoLS1hY3RpdmUpO1xuICB9XG4gIC5lbC1zZWxlY3RfX2l0ZW1bZGF0YS1kaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59QGxheWVyIGNvbXBvbmVudHMge1xuICAuZ3JpZC1lbC1tYXJrZXRzLWZpbHRlciB7XG4gICAgYmxvY2stc2l6ZTogMjRweDtcbiAgICBpbmxpbmUtc2l6ZTogZml0LWNvbnRlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS0wKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHotaW5kZXggMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogei1pbmRleCAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogei1pbmRleCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogei1pbmRleCAwLjNzIGVhc2U7XG4gICAgd2lsbC1jaGFuZ2U6IHotaW5kZXg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICA6aG9zdCguX2dsYXNzLXRoZW1lKSAuZ3JpZC1lbC1tYXJrZXRzLWZpbHRlciwgaHRtbC5fZ2xhc3MtdGhlbWUgLmdyaWQtZWwtbWFya2V0cy1maWx0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5ncmlkLWVsLW1hcmtldHMtZmlsdGVyX190aXRsZSB7XG4gICAgYmxvY2stc2l6ZTogMTAwJTtcbiAgICBtaW4tYmxvY2stc2l6ZTogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbHVtbi1nYXA6IDEycHg7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDZweDtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDNweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTYpIHZhcigtLXN1cmZhY2UtNikgdHJhbnNwYXJlbnQgdmFyKC0tc3VyZmFjZS02KTtcbiAgfVxuICAuX2Ryb3Bkb3duLWFjdGl2ZSAuZ3JpZC1lbC1tYXJrZXRzLWZpbHRlcl9fdGl0bGUge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSkgdmFyKC0tcmFkaXVzLXNtKSAwIDA7XG4gIH1cbiAgLmdyaWQtZWwtbWFya2V0cy1maWx0ZXJfX3RpdGxlIHN2ZyB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfVxuICAuX2Ryb3Bkb3duLWFjdGl2ZSAuZ3JpZC1lbC1tYXJrZXRzLWZpbHRlcl9fdGl0bGUgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgfVxuICAuZ3JpZC1lbC1tYXJrZXRzLWZpbHRlcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDE4cHg7XG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogM3B4O1xuICAgIHBhZGRpbmctaW5saW5lOiA2cHg7XG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IDA7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtNHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLXJhZGl1cy1zbSkgdmFyKC0tcmFkaXVzLXNtKTtcbiAgICBib3JkZXI6IHNvbGlkIHZhcigtLXN1cmZhY2UtNik7XG4gICAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHBhZGRpbmcgMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogcGFkZGluZyAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogcGFkZGluZyAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjNzIGVhc2U7XG4gICAgd2lsbC1jaGFuZ2U6IHBhZGRpbmc7XG4gIH1cbiAgLl9kcm9wZG93bi1hY3RpdmUgLmdyaWQtZWwtbWFya2V0cy1maWx0ZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiA2cHg7XG4gIH1cbiAgLmdyaWQtZWwtbWFya2V0cy1maWx0ZXJfX2l0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuZ3JpZC1lbC1tYXJrZXRzLWZpbHRlcl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA5cHg7XG4gIH1cbiAgLmdyaWQtZWwtbWFya2V0cy1maWx0ZXJfX2l0ZW0uX2FjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLWFjdGl2ZSk7XG4gIH1cbiAgLmdyaWQtZWwtbWFya2V0cy1maWx0ZXIuX2Ryb3Bkb3duLWFjdGl2ZSB7XG4gICAgei1pbmRleDogMztcbiAgfVxuICAubWFya2V0cy1maWx0ZXItLXBvcnRhbCB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbiAgICB6LWluZGV4OiAzO1xuICB9XG4gIC5tYXJrZXRzLWZpbHRlci0tcG9ydGFsIC5ncmlkLWVsLW1hcmtldHMtZmlsdGVyIHtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgIC5ncmlkLWVsLW1hcmtldHMtZmlsdGVyIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA2cHg7XG4gICAgfVxuICB9XG59QGxheWVyIHByby1sYXlvdXQge1xuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0yKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJsb2NrLXNpemU6IDYwcHg7XG4gICAgbWluLWJsb2NrLXNpemU6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWRlZmF1bHQpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDE7XG4gICAgbWluLWJsb2NrLXNpemU6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC40KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDEwMCUpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodF9fY2FwdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGNvbG9yOiB2YXIoLS1jb250cmFzdCk7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0X19jYXB0aW9uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHRfX2NhcHRpb24gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1sZWFkaW5nLW5vcm1hbCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBsaW5lLWNsYW1wOiAxO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICBib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodF9fY2FwdGlvbiBzcGFuOmxhc3QtY2hpbGQge1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQgaW1nIHtcbiAgICBpbmxpbmUtc2l6ZTogMzZweDtcbiAgICBibG9jay1zaXplOiAzNnB4O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAxMnB4O1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodF9fbW9yZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgICBwYWRkaW5nLWlubGluZTogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMikgMTAwJSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gICAgbWluLWlubGluZS1zaXplOiA3M3B4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtNCk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbnRyYXN0KTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHRfX21vcmU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5fc3BvcnQtMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEtQ3NkNHg2U1guanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5fc3BvcnQtMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzItQzJfei1SVXkuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5fc3BvcnQtMyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzMtREYxR3Z4cTguanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5fZXNwb3J0LTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xLUQxYU1XYVI3LmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuX2VzcG9ydC0yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMi1ETXFaNWVSdS5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0Ll9lc3BvcnQtMyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzMtQ1FXSjJ0a2IuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Jhc2tldGJhbGwtMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEtQjdtb2RtQVguanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fYmFza2V0YmFsbC0yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMi1RWVZ4UlFEZS5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iYXNrZXRiYWxsLTMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8zLUJFLXBRakVfLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Jhc2tldGJhbGwtNCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzQtSWFzdzdmclouanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fYmFza2V0YmFsbC01IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNS1DdHhLLXo2UC5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iYXNrZXRiYWxsLTYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy82LUNRdGwtT2V1LmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Jhc2tldGJhbGwtNyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzctQzBxNzVhSXMuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fYmFza2V0YmFsbC04IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOC1CeExpQWVRUS5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iYXNrZXRiYWxsLTkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy85LTNyTWVaVzBnLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Jhc2tldGJhbGwtMTAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xMC1CNWwtdWJJdC5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iaWF0aGxvbi0xIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMS1MR2dHQkFTSS5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iaWF0aGxvbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMi1BeGtVaFJ4WS5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iaWF0aGxvbi0zIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMy1ENmRvckNTdy5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iaWF0aGxvbi00IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNC1DdXFYbUZkQy5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iaWF0aGxvbi01IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNS1ET2xTbzZWYi5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iaWF0aGxvbi02IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNi1DR2RHdW9UTC5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iaWF0aGxvbi03IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNy1ET2xyd0EzcC5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iaWF0aGxvbi04IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOC10TzZaSnY0dS5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iaWF0aGxvbi05IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOS1ETEhGNXctby5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iaWF0aGxvbi0xMCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEwLUR4N2l0NDBsLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2NzZ28tMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEtQ19SRk5fQUsuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fY3Nnby0yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMi1CazhXLWF5Ry5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19jc2dvLTMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8zLUNfU1hkYlhrLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2NzZ28tNCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzQtREV4WlNpWEkuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fY3Nnby01IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNS1CT2VyeFQzNy5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19jc2dvLTYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy82LUJvZG12ZlJVLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2NzZ28tNyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzctQ2ZhOEM2OEwuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fY3Nnby04IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOC04TExZRnhTRy5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19jc2dvLTkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy85LUZiNE9obmNxLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2NzZ28tMTAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xMC1ESkRlVHRiUy5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19kb3RhMi0xIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMS0tR29pNVRxcC5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19kb3RhMi0yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMi1fSF9QY2pveC5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19kb3RhMi0zIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMy1DTGIyeVF2Yy5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19kb3RhMi00IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNC1EaklGdDdvRi5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19kb3RhMi01IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNS1EdFF2V1Nhay5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19kb3RhMi02IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNi1DZGRyRlEzai5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19kb3RhMi03IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNy1DbWxDWmxRai5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19kb3RhMi04IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOC1DcjZwTGFsci5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19kb3RhMi05IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOS1EY0lFbHhhbC5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19kb3RhMi0xMCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEwLWVWdnIzbmhaLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Zvb3RiYWxsLTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xLUVlTDhxQUNCLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Zvb3RiYWxsLTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8yLVNQOGo3SVNFLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Zvb3RiYWxsLTMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8zLUN5VjZzN01BLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Zvb3RiYWxsLTQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy80LUNQMHBaTnFNLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Zvb3RiYWxsLTUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy81LUJVZkxvaGY2LmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Zvb3RiYWxsLTYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy82LUJfY2F0LUpkLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Zvb3RiYWxsLTcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy83LXFJMkNmZFlvLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Zvb3RiYWxsLTgge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy84LWxncmRNNnUxLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Zvb3RiYWxsLTkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy85LURadW8xdjkxLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Zvb3RiYWxsLTEwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMTAtQ2M4dzRXSUwuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZm9ybXVsYTEtMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEtQkpqWWlCNWQuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZm9ybXVsYTEtMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzItQ0pRajl5VFYuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZm9ybXVsYTEtMyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzMtTXQ2dV9HbE4uanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZm9ybXVsYTEtNCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzQtQkhpeWZaMXouanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZm9ybXVsYTEtNSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzUtSHIybGhyQWkuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZm9ybXVsYTEtNiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzYtQi1QSkpWSXQuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZm9ybXVsYTEtNyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzctRE50QVJXc2YuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZm9ybXVsYTEtOCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzgtQk11OGc0RWsuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZm9ybXVsYTEtOSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzktQlZ4MlVHQ1IuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZm9ybXVsYTEtMTAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xMC1leDZiQ0lJcS5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19nb2xmLTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xLUM3UkNKOWdBLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2dvbGYtMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzItRGZacXhQRjguanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZ29sZi0zIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMy1CbEV0VFl3Vy5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19nb2xmLTQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy80LUM3WjRTLTFjLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2dvbGYtNSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzUtRFRKcmZ5TXcuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZ29sZi02IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNi1EVmVHRk9sZy5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19nb2xmLTcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy83LUN0X0ZIYmVLLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2dvbGYtOCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzgtaEg3dFR0QkouanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZ29sZi05IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOS1CanVWUWJlYy5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19nb2xmLTEwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMTAtUVB0WVpSQkcuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19faG9ja2V5LTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xLUJDRFJJSGRnLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2hvY2tleS0yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMi1DSGtMaVUybi5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19ob2NrZXktMyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzMtQ0FGRmQtX1QuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19faG9ja2V5LTQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy80LUMzUTNaY0dWLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2hvY2tleS01IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNS1KZ3h0QXBabi5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19ob2NrZXktNiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzYtRG80NE5sclEuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19faG9ja2V5LTcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy83LURPT0Y4dll1LmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2hvY2tleS04IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOC1DLVF5NlQ0SC5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19ob2NrZXktOSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzktRERQaW1YVmEuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19faG9ja2V5LTEwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMTAtRGstVEFmLWMuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcG9saXRpY3MtMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEtQ1ZCa1pXOTAuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcG9saXRpY3MtMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzItRDJBeXNoSUMuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcG9saXRpY3MtMyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzMtRFBPVjBNWmcuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcG9saXRpY3MtNCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzQtQ1B3VTNtbW0uanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcG9saXRpY3MtNSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzUtQm9QMWxTVlQuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcG9saXRpY3MtNiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzYtRGJfUlRhYzkuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcG9saXRpY3MtNyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzctQjQtVFB3ZmEuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcG9saXRpY3MtOCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzgtV1RqXzc0dy0uanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcG9saXRpY3MtOSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzktRDVpa3FIUUEuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcG9saXRpY3MtMTAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xMC1ENk9QNjJjRC5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19wdWJnLTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xLUJvT0lfTUg2LmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3B1YmctMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzItQ01XcF9RSTIuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcHViZy0zIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMy1DVDFWMkZENy5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19wdWJnLTQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy80LUNYYkRNYmdLLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3B1YmctNSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzUtQ05abjhxZlQuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcHViZy02IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNi1CbHB4ZVBTXy5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19wdWJnLTcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy83LXd5YU9LbGRsLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3B1YmctOCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzgtQ3FPX3pob2ouanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcHViZy05IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOS1EZlJqeFMzdC5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19wdWJnLTEwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMTAtQ21WdVpCMlQuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdGVubmlzLTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xLUJlM1FvcGJSLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3Rlbm5pcy0yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMi1DNVk0WUdLWi5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX190ZW5uaXMtMyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzMtQzZQc1VhMjMuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdGVubmlzLTQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy80LUNFeXBOQ0xJLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3Rlbm5pcy01IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNS1acFdkbUdMYy5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX190ZW5uaXMtNiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzYtQzlkR1Y1cV8uanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdGVubmlzLTcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy83LWYzb01vV0FBLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3Rlbm5pcy04IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOC1DMjV1Nmg5QS5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX190ZW5uaXMtOSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzktQklJQ2ZQWmwuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdGVubmlzLTEwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMTAtYjdaNXFmVWguanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdmFsb3JhbnQtMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEtQ09qbjk4cXEuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdmFsb3JhbnQtMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzItdHFXZ3M3REIuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdmFsb3JhbnQtMyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzMtdjJpUnA4M18uanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdmFsb3JhbnQtNCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzQtRHB1Y2VDaDkuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdmFsb3JhbnQtNSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzUtQ1g0SWJCYnMuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdmFsb3JhbnQtNiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzYtRGc5UDRMX0kuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdmFsb3JhbnQtNyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzctRE43ZWZ2U1IuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdmFsb3JhbnQtOCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzgtX0FTaW4wTy0uanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdmFsb3JhbnQtOSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzktQnc3ak1HUjAuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdmFsb3JhbnQtMTAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xMC1ET3plTUFiUy5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mcmVlLWZpcmUtMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEtcldPTmNFek8uanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZnJlZS1maXJlLTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8yLUIxRnk3b2hoLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2ZyZWUtZmlyZS0zIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMy1CemlBLXhVQy5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mcmVlLWZpcmUtNCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzQtQ2liZnRLSHYuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZnJlZS1maXJlLTUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy81LUJXNXhYOXJVLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2ZyZWUtZmlyZS02IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNi1DY0ZNVkZUNC5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mcmVlLWZpcmUtNyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzctVW5GRVhIVHUuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZnJlZS1maXJlLTgge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy84LURKVDBpTU91LmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2ZyZWUtZmlyZS05IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOS1EM1ZnWEdSQy5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mcmVlLWZpcmUtMTAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xMC1EUlNiNzUyUC5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19zcGVjaWFscy0xIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMS1DNEtjdkJ3Yi5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19zcGVjaWFscy0yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMi1ENzJMZU5tNy5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19zcGVjaWFscy0zIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMy1CZkRGekE1Vy5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19zcGVjaWFscy00IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNC1DWU5ZUk9FWS5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19zcGVjaWFscy01IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNS1DZG04dHdzbC5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19zcGVjaWFscy02IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNi1hcjRfSWtqRi5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19zcGVjaWFscy03IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNy1EMHNRSmpMai5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19zcGVjaWFscy04IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOC1CNWJDWFhndi5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19zcGVjaWFscy05IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOS1KWnRjZ29SMi5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19zcGVjaWFscy0xMCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEwLUNmU1dZYXNRLmpwZ1wiKTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQge1xuICAgICAgYmxvY2stc2l6ZTogNzhweDtcbiAgICAgIG1pbi1ibG9jay1zaXplOiA3OHB4O1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQgaW1nIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA4cHg7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodF9fY29udGVudCB7XG4gICAgICBtaW4tYmxvY2stc2l6ZTogNzhweDtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0X19jYXB0aW9uIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHRfX2NhcHRpb24gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiA4cHg7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodF9fbW9yZSB7XG4gICAgICBtaW4taW5saW5lLXNpemU6IDEwMHB4O1xuICAgICAgcGFkZGluZy1ibG9jazogMDtcbiAgICAgIHBhZGRpbmctaW5saW5lOiA1cHg7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5fc3BvcnQtMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMS1qbnhmQWtmei5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5fc3BvcnQtMiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMi1ueXV1Wm9zaC5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5fc3BvcnQtMyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMy1EQ3Z3bVFaZS5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5fZXNwb3J0LTEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEtdE1GT2JNc1ouanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuX2VzcG9ydC0yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8yLUNDODRJMkU0LmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0Ll9lc3BvcnQtMyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMy1kaURzVmVTdC5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fYmFza2V0YmFsbC0xIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xLURvV2ctcXpNLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iYXNrZXRiYWxsLTIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzItRGJOQjNKSEEuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Jhc2tldGJhbGwtMyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMy1CamVIei0xby5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fYmFza2V0YmFsbC00IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy80LXBseFpEbENuLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iYXNrZXRiYWxsLTUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzUtRHd2eWV0bm0uanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Jhc2tldGJhbGwtNiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNi1LZmdPd3VGQS5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fYmFza2V0YmFsbC03IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy83LUJDLUVIUlRCLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iYXNrZXRiYWxsLTgge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzgtRG9MbWFqOW4uanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Jhc2tldGJhbGwtOSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOS1DLTJxQmlHNS5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fYmFza2V0YmFsbC0xMCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMTAtRGpTSjRsQksuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2JpYXRobG9uLTEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEtQUdWOF9qSjguanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2JpYXRobG9uLTIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzItQ3JuSHhPTUUuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2JpYXRobG9uLTMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzMtSXRORmVBUkouanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2JpYXRobG9uLTQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzQtQzVFNURENUUuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2JpYXRobG9uLTUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzUtQnVnejZXWWkuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2JpYXRobG9uLTYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzYtQ0k1X041ZC0uanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2JpYXRobG9uLTcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzctQzMyS01SV18uanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2JpYXRobG9uLTgge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzgtRDUzZ1hYNGYuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2JpYXRobG9uLTkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzktRFBEVUVyYWguanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2JpYXRobG9uLTEwIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xMC1DcUlkNjZnaC5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fY3Nnby0xIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xLWkxNU9uZXVILmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19jc2dvLTIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzItQ0g0Z0JhZFAuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2NzZ28tMyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMy1EVGZMcVFQeS5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fY3Nnby00IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy80LU9weHE4ZmotLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19jc2dvLTUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzUtYUxhM09hM1guanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2NzZ28tNiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNi1CdkNKTXRyZC5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fY3Nnby03IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy83LV8wSU5EWEFlLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19jc2dvLTgge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzgtRG5XSUdCRzAuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2NzZ28tOSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOS1EeXMwYUpzaS5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fY3Nnby0xMCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMTAtQllYQ2NCRlguanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2RvdGEyLTEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEtQ2JxaUZCVVguanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2RvdGEyLTIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzItQ0dmTWpZT3cuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2RvdGEyLTMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzMtQ082M3ZScDYuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2RvdGEyLTQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzQtQm1UN1ltb2ouanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2RvdGEyLTUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzUtRG1SWlBRTnYuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2RvdGEyLTYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzYtQlRDQUtKUEouanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2RvdGEyLTcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzctQjlPY1dPV2ouanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2RvdGEyLTgge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzgtQ1BmTVNrbFkuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2RvdGEyLTkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzktRDhQZEdmMXIuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2RvdGEyLTEwIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xMC1HU2hUVWRGXy5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZm9vdGJhbGwtMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMS1CUU1jUDUwMC5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZm9vdGJhbGwtMiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMi1DTkw5TXY2RC5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZm9vdGJhbGwtMyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMy1RdmZURUFFSS5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZm9vdGJhbGwtNCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNC1DTHl5ejdOdi5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZm9vdGJhbGwtNSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNS05SnRlWEVfay5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZm9vdGJhbGwtNiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNi1EeWVFaHo3by5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZm9vdGJhbGwtNyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNy1DWGVVZXRHNS5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZm9vdGJhbGwtOCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOC1Cd1lrQmVmWi5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZm9vdGJhbGwtOSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOS1CSkRrcWxnVi5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZm9vdGJhbGwtMTAge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEwLURITm5oRDNpLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mb3JtdWxhMS0xIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xLURTMFNRbVdVLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mb3JtdWxhMS0yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8yLURSeERVWjQ3LmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mb3JtdWxhMS0zIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8zLUJDN3lST3hvLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mb3JtdWxhMS00IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy80LUJYWWxfOGxpLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mb3JtdWxhMS01IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy81LURPVDN2dlFTLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mb3JtdWxhMS02IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy82LUJHbDA3MUM1LmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mb3JtdWxhMS03IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy83LUJXVFJtYldJLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mb3JtdWxhMS04IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy84LVlsazZJVHJLLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mb3JtdWxhMS05IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy85LVVvcFhuaG9xLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mb3JtdWxhMS0xMCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMTAtQ1NCSkRGU1YuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2dvbGYtMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMS1CY2p2TlVyRS5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZ29sZi0yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8yLUNhOEhpdWJ4LmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19nb2xmLTMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzMtREJIcmdMU0EuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2dvbGYtNCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNC1CcDE5VVlRbC5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZ29sZi01IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy81LUJhbThHUWZVLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19nb2xmLTYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzYtRFlsbVBXcjMuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2dvbGYtNyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNy1DNS1BQzhvYi5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZ29sZi04IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy84LUIxX1ZIWnBKLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19nb2xmLTkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzktQ2lRbkh5MkguanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2dvbGYtMTAge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEwLUR0X3hmdWZaLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19ob2NrZXktMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMS1EMTE2ZjF6eC5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19faG9ja2V5LTIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzItRFo2MWZ1V3QuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2hvY2tleS0zIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8zLURqaFM5RUpwLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19ob2NrZXktNCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNC1CS2FIaTJYQS5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19faG9ja2V5LTUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzUtQ1ZoNjlIVjMuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2hvY2tleS02IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy82LUNIUkg0SDBILmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19ob2NrZXktNyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNy1DUm11VUNoeS5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19faG9ja2V5LTgge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzgtb0ZHNHlBdUEuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2hvY2tleS05IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy85LUJPR1VwQnB0LmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19ob2NrZXktMTAge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEwLWlqOEFHVVFwLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19wb2xpdGljcy0xIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xLURuVkMtTHAtLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19wb2xpdGljcy0yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8yLUMwazFHZnpZLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19wb2xpdGljcy0zIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8zLUJYX0RUV1FLLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19wb2xpdGljcy00IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy80LURBR3VwRnZJLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19wb2xpdGljcy01IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy81LW91WnRiQjZiLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19wb2xpdGljcy02IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy82LUJrbmh6OWZJLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19wb2xpdGljcy03IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy83LUNaRWdDVWxTLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19wb2xpdGljcy04IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy84LUMtcXVTU2FzLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19wb2xpdGljcy05IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy85LUNVdS13d1Z1LmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19wb2xpdGljcy0xMCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMTAtQ1RaNUlYenEuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3B1YmctMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMS1Cc0oyNW9KMS5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcHViZy0yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8yLURzc1ZrU2RPLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19wdWJnLTMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzMtQkQ5WFVkUFYuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3B1YmctNCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNC1CTEhseWQ4ay5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcHViZy01IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy81LURCRWZVV2V3LmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19wdWJnLTYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzYtQzFZdk9Xc3IuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3B1YmctNyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNy1Cc1BPbGxjWS5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcHViZy04IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy84LUNqZ0J3SkliLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19wdWJnLTkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzktQ2d4VjRrMGwuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3B1YmctMTAge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEwLURVUXBJRDd4LmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX190ZW5uaXMtMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMS0tNmp0blZBai5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdGVubmlzLTIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzItRDNob2lRVDkuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3Rlbm5pcy0zIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8zLUQzcE5GZUUtLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX190ZW5uaXMtNCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNC1DQjFwYnlKMC5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdGVubmlzLTUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzUtWWZuLTAxaUIuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3Rlbm5pcy02IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy82LWZEb200cmFGLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX190ZW5uaXMtNyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNy1DdkJVQ0tYeS5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdGVubmlzLTgge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzgtQklPeTBXQ2cuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3Rlbm5pcy05IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy85LUQtM2E3RF85LmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX190ZW5uaXMtMTAge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEwLWlvekNiSWtuLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX192YWxvcmFudC0xIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xLUQyeGRwbWlTLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX192YWxvcmFudC0yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8yLVZMT3BZSDNPLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX192YWxvcmFudC0zIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8zLUR3Y19qalB3LmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX192YWxvcmFudC00IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy80LUJKUFhYTEV3LmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX192YWxvcmFudC01IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy81LURUVmhPRkZ2LmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX192YWxvcmFudC02IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy82LXFabmhKZ2g4LmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX192YWxvcmFudC03IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy83LUMyZmdieEM4LmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX192YWxvcmFudC04IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy84LUJDWG51UU9WLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX192YWxvcmFudC05IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy85LVRNMV9RQ1ZMLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX192YWxvcmFudC0xMCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMTAtRGFENDBOeWIuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2ZyZWUtZmlyZS0xIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xLUNXb1cyNUZ0LmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mcmVlLWZpcmUtMiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMi1COTZXN1FySy5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZnJlZS1maXJlLTMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzMtQ3B3ejdHc3guanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2ZyZWUtZmlyZS00IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy80LUJxYTE0UnQ4LmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mcmVlLWZpcmUtNSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNS1tSnpZLXpWby5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZnJlZS1maXJlLTYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzYtQldwVjhEck8uanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2ZyZWUtZmlyZS03IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy83LUNkSm1SVmY3LmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mcmVlLWZpcmUtOCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOC1EZXNVX3E2TC5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZnJlZS1maXJlLTkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzktQl91LWxqNWcuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2ZyZWUtZmlyZS0xMCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMTAteHBaUGFEVHMuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3NwZWNpYWxzLTEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEtQkxoSjNualYuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3NwZWNpYWxzLTIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzItQjNWVnkyX3UuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3NwZWNpYWxzLTMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzMtQ1ljdGhWdjIuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3NwZWNpYWxzLTQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzQtQnEweVNmZ3ouanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3NwZWNpYWxzLTUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzUtRHZwUDRQdFYuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3NwZWNpYWxzLTYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzYtQ1B5ODdzZWUuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3NwZWNpYWxzLTcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzctRDZIN2tsdTMuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3NwZWNpYWxzLTgge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzgtYmsyd3Bubi0uanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3NwZWNpYWxzLTkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzktQkNLeDFxMlcuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3NwZWNpYWxzLTEwIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xMC1EcW0xbTFhTi5qcGdcIik7XG4gICAgfVxuICB9XG59QGxheWVyIHByby1sYXlvdXQge1xuICAuZ3JpZC1lbC1ldmVudF9fdGltZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBpbmxpbmUtc2l6ZTogYXV0bztcbiAgICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLmV2ZW50cy1jYXJkcy1yZWR1Y2VkIC5ncmlkLWVsOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IDQ4cHg7XG4gIH1cbiAgLmV2ZW50cy1jYXJkcy1yZWR1Y2VkIC5ncmlkLWVsLWV2ZW50Ll9zdHViIHtcbiAgICBibG9jay1zaXplOiA5MHB4O1xuICB9XG4gIC5ldmVudHMtY2FyZHMtcmVkdWNlZCAuZ3JpZC1lbC1ldmVudC5fc3R1Yi5fd2l0aC1kaXNjaXBsaW5lLWljb24ge1xuICAgIGJsb2NrLXNpemU6IDk2cHg7XG4gIH1cbiAgLmV2ZW50cy1jYXJkcy1yZWR1Y2VkIC5ncmlkLWVsLWV2ZW50X190aWVyIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgfVxuICAuZXZlbnRzLWNhcmRzLXJlZHVjZWQgLmdyaWQtZWwtZXZlbnRfX3RpdGxlLl9zZXR0bGVtZW50LXJ1bGVzLl90b3VybmFtZW50LXRpdGxlIC5zZXR0bGVtZW50LXJ1bGVzX19idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldC1ibG9jay1zdGFydDogM3B4O1xuICB9XG4gIC5ldmVudHMtY2FyZHMtcmVkdWNlZCAuZ3JpZC1lbC10b3VybmFtZW50X19pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ldmVudHMtY2FyZHMtcmVkdWNlZCAuZ3JpZC1lbC5jdXN0b20tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy15OiB1bnNldDtcbiAgICBvdmVyZmxvdy1ibG9jazogdW5zZXQ7XG4gIH1cbiAgLmV2ZW50cy1jYXJkcy1yZWR1Y2VkLl90b3AtZXZlbnRzIC5ncmlkLWVsLW1hcmtldCB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxMHB4O1xuICB9XG4gIC5nYW1lcy1zdHJlYW1fX3RpdGxlICsgLmdyaWQtZWwgLmdyaWQtZWwtbGluZTpmaXJzdC1jaGlsZCAuZ3JpZC1lbC1saW5lX190aXRsZSB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMTVweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gICAgLmxvYmJ5LWNvbnRlbnQuY3VzdG9tLXNjcm9sbCB7XG4gICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDRweDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZ3JpZC1lbDpmaXJzdC1jaGlsZCAuZ3JpZC1lbC1saW5lOmZpcnN0LWNoaWxkIC5ncmlkLWVsLWxpbmVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxNXB4O1xuICB9XG4gIC5ncmlkLWVsOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IDEycHg7XG4gIH1cbiAgLmdyaWQtZWwgLmdyaWQtZWwge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbiAgfVxuICAuZ3JpZC1lbCArIC5ncmlkLWVsIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEycHg7XG4gIH1cbiAgLmdyaWQtZWwgKyAuZ3JpZC1lbCAuZ3JpZC1lbC1saW5lX190aXRsZSB7XG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogMDtcbiAgfVxuICAuZ3JpZC1lbC5fYW5pbWFscy1yYWNpbmctdmlldyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICAgIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICAgIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XG4gICAgLmdyaWQtZWwuY3VzdG9tLXNjcm9sbCB7XG4gICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDEycHg7XG4gICAgfVxuICB9XG4gIC5ncmlkLWVsLWxpbmVfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGluc2V0LWJsb2NrLXN0YXJ0OiA1cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbnRyYXN0KTtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAxMnB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiAwO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgICBtYXJnaW4taW5saW5lOiAwO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDEycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLmdyaWQtZWwtbGluZV9fdGl0bGUgLmRpc2NpcGxpbmUtaWNvbi1yb3VuZCxcbiAgLmdyaWQtZWwtbGluZV9fdGl0bGUgLmRpc2NpcGxpbmUtaWNvbiB7XG4gICAgaW5saW5lLXNpemU6IDMwcHg7XG4gICAgYmxvY2stc2l6ZTogMzBweDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMTBweDtcbiAgfVxuICAuZ3JpZC1lbC1saW5lX190aXRsZS1pY29uIC5kaXNjaXBsaW5lLWljb24tcm91bmQsXG4gIC5ncmlkLWVsLWxpbmVfX3RpdGxlLWljb24gLmRpc2NpcGxpbmUtaWNvbiB7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDEwcHg7XG4gIH1cbiAgLmdyaWQtZWwtbGluZV9fdGl0bGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogLTVweDtcbiAgfVxuICAuZ3JpZC1lbC1saW5lX190aXRsZS1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmdyaWQtZWwtbGluZV9fdGl0bGUtbGluayAuZGlzY2lwbGluZS1pY29uIHtcbiAgICBibG9jay1zaXplOiAzMHB4O1xuICAgIGlubGluZS1zaXplOiAzMHB4O1xuICB9XG4gIC5ncmlkLWVsLWxpbmVfX3RpdGxlLWxpbmsgaW1nLFxuICAuZ3JpZC1lbC1saW5lX190aXRsZS1saW5rIGkge1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAxMHB4O1xuICB9XG4gIC5ncmlkLWVsLWxpbmVfX3RpdGxlLWxpbms6aG92ZXIgLmdyaWQtZWwtbGluZV9fdGl0bGUtbWFpbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmdyaWQtZWwtbGluZV9fdGl0bGUtbW9yZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgICBwYWRkaW5nLWlubGluZTogOHB4O1xuICAgIGJsb2NrLXNpemU6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1zZWNvbmRhcnkpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuZ3JpZC1lbC1saW5lX190aXRsZS1tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmdyaWQtZWwtbGluZV9fdGl0bGUtbWFpbiAuZmF2b3JpdGUtYnRuIHtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxMHB4O1xuICB9XG4gIC5ncmlkLWVsLWxpbmVfX3RpdGxlLWRpc2NpcGxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiA0cHg7XG4gIH1cbiAgLmdyaWQtZWwtbGluZV9fdGl0bGUtZGlzY2lwbGluZSBpbWcge1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDNweDtcbiAgfVxuICAuZ3JpZC1lbC1saW5lX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogNnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLmdyaWQtZWwtbGluZSArIGRpdiB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxMnB4O1xuICB9XG4gIC5ncmlkLWVsLXRvdXJuYW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTIpO1xuICAgIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICAgIGJsb2NrLXNpemU6IDQ4cHg7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgICBwYWRkaW5nLWlubGluZTogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtZGVmYXVsdCk7XG4gIH1cbiAgLmdyaWQtZWwtdG91cm5hbWVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogNnB4O1xuICB9XG4gIC5ncmlkLWVsLXRvdXJuYW1lbnRfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBpbmxpbmUtc2l6ZTogMjRweDtcbiAgICBibG9jay1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAxMnB4O1xuICB9XG4gIC5ncmlkLWVsLXRvdXJuYW1lbnRfX2xvZ28gaW1nLFxuICAuZ3JpZC1lbC10b3VybmFtZW50X19sb2dvIC5kaXNjaXBsaW5lLWljb24tcm91bmQge1xuICAgIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcbiAgICBtYXgtYmxvY2stc2l6ZTogMTAwJTtcbiAgfVxuICAuZ3JpZC1lbC10b3VybmFtZW50X19uYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMTJweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGVhZGluZy1ub3JtYWwpO1xuICAgIGNvbG9yOiB2YXIoLS1jb250cmFzdCk7XG4gIH1cbiAgLmdyaWQtZWwtdG91cm5hbWVudF9fbmFtZSBzcGFuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIGJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIH1cbiAgLmdyaWQtZWwtdG91cm5hbWVudF9fbmFtZSBzcGFuICsgLmZhdm9yaXRlLWJ0biB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMTBweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAuZ3JpZC1lbC10b3VybmFtZW50X19uYW1lIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xuICAgIH1cbiAgICAuZ3JpZC1lbC10b3VybmFtZW50X19uYW1lIHNwYW4gKyAuZmF2b3JpdGUtYnRuIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC5ncmlkLWVsLXRvdXJuYW1lbnRfX2NvbXBldGl0b3JzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmdyaWQtZWwtdG91cm5hbWVudF9fdGVhbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1sZyk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS00KTtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA4cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMzIpKSBkcm9wLXNoYWRvdygwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgfVxuICAuZ3JpZC1lbC10b3VybmFtZW50X190ZWFtLl90ZWFtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IC02cHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuZ3JpZC1lbC10b3VybmFtZW50X190ZWFtLl9vcHBvbmVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmdyaWQtZWwtdG91cm5hbWVudF9fdGVhbS1pbWcge1xuICAgIG1heC1ibG9jay1zaXplOiAxOHB4O1xuICAgIG1heC1pbmxpbmUtc2l6ZTogMThweDtcbiAgfVxuICAuZ3JpZC1lbC10b3VybmFtZW50X19jb3VudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgIGlubGluZS1zaXplOiAzN3B4O1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIC5ncmlkLWVsLXRvdXJuYW1lbnRfX2NvdW50IHtcbiAgICAgIGlubGluZS1zaXplOiAzMnB4O1xuICAgIH1cbiAgfVxuICAuZ3JpZC1lbC10b3VybmFtZW50X19tb3JlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaW5saW5lLXNpemU6IDEwMCU7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxMHB4O1xuICAgIHBhZGRpbmctYmxvY2s6IDhweDtcbiAgICBwYWRkaW5nLWlubGluZTogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtZGVmYXVsdCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0yKTtcbiAgICBjb2xvcjogdmFyKC0tYWN0aXZlKTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS0yKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtZGVmYXVsdCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50Ll9zdHViIHtcbiAgICBibG9jay1zaXplOiA5MHB4O1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50Ll9zdHViLl93aXRoLWRpc2NpcGxpbmUtaWNvbiB7XG4gICAgYmxvY2stc2l6ZTogOTJweDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudF9fdGllciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQtaW5saW5lLWVuZDogMTAwJTtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDEycHg7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxMnB4O1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50X190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBpbmxpbmUtc2l6ZTogY2FsYyg1NSUgLSAxM3B4KTtcbiAgICBibG9jay1zaXplOiAyMnB4O1xuICAgIG1pbi1ibG9jay1zaXplOiAyMnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgY29sdW1uLWdhcDogNnB4O1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBjb2xvcjogdmFyKC0tY29udHJhc3QpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50X190aXRsZSAuX3RpdGxlLWljb25zX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogNnB4O1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnRfX3RpdGxlIC5fdGl0bGUtaWNvbnNfX3dyYXAgLmljb24tYmV0LWJ1aWxkZXIge1xuICAgIGNvbG9yOiB2YXIoLS1hY3RpdmUpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50X190aXRsZSAuX3RpdGxlLWljb25zX193cmFwIC5fdGl0bGUtaWNvbi1saW5rIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBsaW5lYXI7XG4gICAgd2lsbC1jaGFuZ2U6IGNvbG9yO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50X190aXRsZSAuX3RpdGxlLWljb25zX193cmFwIC5fdGl0bGUtaWNvbi1zdmcge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGxpbmVhcjtcbiAgICB3aWxsLWNoYW5nZTogY29sb3I7XG4gIH1cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAuZ3JpZC1lbC1ldmVudF9fdGl0bGUgLl90aXRsZS1pY29uc19fd3JhcCAuX3RpdGxlLWljb24tbGluazpob3ZlciAuX3RpdGxlLWljb24tc3ZnIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb250cmFzdCk7XG4gICAgfVxuICB9XG4gIC5ncmlkLWVsLWV2ZW50LXByb19fdGl0bGUge1xuICAgIGJsb2NrLXNpemU6IDE4cHg7XG4gICAgaW5saW5lLXNpemU6IDEwMCU7XG4gICAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiA2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0LWJsb2NrLXN0YXJ0OiAyMXB4O1xuICAgIGluc2V0LWlubGluZS1zdGFydDogNnB4O1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50X19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwO1xuICAgIHBhZGRpbmctaW5saW5lOiA2cHg7XG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IDZweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBjb2x1bW4tZ2FwOiA2cHg7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnRfX3RvdXJuYW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG4gICAgaW5saW5lLXNpemU6IDEwMCU7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnRfX3RvdXJuYW1lbnQgLnRvdXJuYW1lbnQtbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudF9fdG91cm5hbWVudCAudG91cm5hbWVudC1sb2dvIGltZyB7XG4gICAgbWF4LWJsb2NrLXNpemU6IDIwcHg7XG4gICAgbWF4LWlubGluZS1zaXplOiAyMHB4O1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50X190b3VybmFtZW50IC5mYXZvcml0ZS1idG4ge1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDZweDtcbiAgICBtaW4taW5saW5lLXNpemU6IDEzcHg7XG4gICAgaW5saW5lLXNpemU6IDEzcHg7XG4gICAgYmxvY2stc2l6ZTogMTNweDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudF9fdG91cm5hbWVudCAuaWNvbi1ob3Qge1xuICAgIGJsb2NrLXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogNnB4O1xuICAgIGNvbG9yOiB2YXIoLS1hY3RpdmUsICNmYjhjMzMpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50X190b3VybmFtZW50LW5hbWUge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1sZWFkaW5nLW5vcm1hbCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBsaW5lLWNsYW1wOiAxO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICBib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIGlubGluZS1zaXplOiBhdXRvO1xuICAgIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudF9fdG91cm5hbWVudC1uYW1lLl9ldmVudHMtZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudF9fdG91cm5hbWVudCAuY29tbWVudCB7XG4gICAgbWFyZ2luLWJsb2NrOiAwO1xuICAgIG1hcmdpbi1pbmxpbmU6IDVweDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvcnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3JzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxO1xuICAgIHJvdy1nYXA6IDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yLWxvZ28ge1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA2cHg7XG4gICAgbWF4LWlubGluZS1zaXplOiAxOHB4O1xuICAgIG1pbi1pbmxpbmUtc2l6ZTogMThweDtcbiAgICBtYXgtYmxvY2stc2l6ZTogMThweDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvci1uYW1lIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxlYWRpbmctbm9ybWFsKTtcbiAgICBjb2xvcjogdmFyKC0tY29udHJhc3QpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgbGluZS1jbGFtcDogMTtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudF9fbW9yZSAuZGlzY2lwbGluZS1pY29uIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gICAgbWFyZ2luLWlubGluZTogMDtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxMHB4O1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50X19tb3JlLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgICBwYWRkaW5nLWlubGluZTogMTBweDtcbiAgICBibG9jay1zaXplOiAzNnB4O1xuICAgIGlubGluZS1zaXplOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgY29sdW1uLWdhcDogNnB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtNik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWRlZmF1bHQpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50X19tb3JlLWlubmVyLl9sYXlvdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnRfX21vcmUtaW5uZXIuX2xheW91dCAuZ3JpZC1lbC1ldmVudF9fbW9yZS10ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudF9fbW9yZS10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbnRyYXN0KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudF9fbW9yZS1pY29uLWJhY2sge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LXByb19fdG90YWxzIHtcbiAgICBibG9jay1zaXplOiAxMDAlO1xuICAgIGlubGluZS1zaXplOiA0NHB4O1xuICAgIG1heC1pbmxpbmUtc2l6ZTogNDRweDtcbiAgICBtaW4taW5saW5lLXNpemU6IDQ0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTQpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xuICAgIHdpbGwtY2hhbmdlOiBiYWNrZ3JvdW5kLCBjb2xvciwgYm9yZGVyLWNvbG9yO1xuICB9XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgLmdyaWQtZWwtZXZlbnQtcHJvX190b3RhbHM6bm90KC5fbm90LWFjdGl2ZSk6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWNvbnRyYXN0KTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN1Yi1hY3RpdmUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY3RpdmUpO1xuICAgIH1cbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQuX2xpdmUgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3JzLXdyYXBwZXIge1xuICAgIG1heC1pbmxpbmUtc2l6ZTogOTAlO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50Ll9tb2JpbGUgLmdyaWQtZWw6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogNDhweDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC5fbW9iaWxlIC5ncmlkLWVsLWV2ZW50Ll9zdHViIHtcbiAgICBibG9jay1zaXplOiA5MHB4O1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50Ll9tb2JpbGUgLmdyaWQtZWwtZXZlbnQuX3N0dWIuX3dpdGgtZGlzY2lwbGluZS1pY29uIHtcbiAgICBibG9jay1zaXplOiA5NnB4O1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50Ll9tb2JpbGUgLmdyaWQtZWwtZXZlbnRfX3RpZXIge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50Ll9tb2JpbGUgLmdyaWQtZWwtZXZlbnRfX3RpdGxlLl9zZXR0bGVtZW50LXJ1bGVzLl90b3VybmFtZW50LXRpdGxlIC5zZXR0bGVtZW50LXJ1bGVzX19idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldC1ibG9jay1zdGFydDogM3B4O1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50Ll9tb2JpbGUgLmdyaWQtZWwtdG91cm5hbWVudF9faWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC5fbW9iaWxlIC5ncmlkLWVsLmN1c3RvbS1zY3JvbGwge1xuICAgIG92ZXJmbG93LXk6IHVuc2V0O1xuICAgIG92ZXJmbG93LWJsb2NrOiB1bnNldDtcbiAgfVxuICAuZ3JpZC1lbC1jYXJvdXNlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDZweDtcbiAgfVxuICAuZ3JpZC1lbC1jYXJvdXNlbF9fbGFzdC1pdGVtIHtcbiAgICBtaW4taW5saW5lLXNpemU6IDFweDtcbiAgICBibG9jay1zaXplOiAxNDFweDtcbiAgfVxuICAuZ3JpZC1lbC1jYXJvdXNlbCAubGF6eS1ldmVudC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmdyaWQtZWwuX25vLWljb25zIC5ncmlkLWVsLWV2ZW50X190aXRsZSAuZGlzY2lwbGluZS1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ncmlkLWVsIC5ncmlkLWVsLWNhcm91c2VsIHtcbiAgICBvdmVyZmxvdzogLW1vei1zY3JvbGxiYXJzLW5vbmU7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICB9XG4gIC5ncmlkLWVsIC5ncmlkLWVsLWNhcm91c2VsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgaW5saW5lLXNpemU6IDA7XG4gICAgYmxvY2stc2l6ZTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5ncmlkLWVsIC5ncmlkLWVsLWNhcm91c2VsI2NvbnRlbnQgYnJvd3NlciB7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IC0xNHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy1ibG9jazogc2Nyb2xsO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IC0xNHB4O1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy1pbmxpbmU6IHNjcm9sbDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAuZ3JpZC1lbC5fdG91cm5hbWVudHMtcGFnZSB7XG4gICAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAxMHB4O1xuICAgIH1cbiAgICAuZ3JpZC1lbC5fc3RhdGljIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93LXk6IHVuc2V0O1xuICAgICAgb3ZlcmZsb3ctYmxvY2s6IHVuc2V0O1xuICAgIH1cbiAgICAuZ3JpZC1lbC1jYXJvdXNlbCAuZ3JpZC1lbC1ldmVudC5fbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5ncmlkLWVsLWNhcm91c2VsIC5ncmlkLWVsLWV2ZW50Ll9tb2JpbGU6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudF9fdGl0bGUge1xuICAgICAgaW5saW5lLXNpemU6IGNhbGMoNDglIC0gMTBweCk7XG4gICAgfVxuICAgIC5ncmlkLWVsLWxpbmVfX2NvbnRlbnQgLmdyaWQtZWwtY2Fyb3VzZWwge1xuICAgICAgcm93LWdhcDogNnB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTExMHB4KSB7XG4gICAgLmdyaWQtZWwtY2Fyb3VzZWwgLmdyaWQtZWwtZXZlbnQuX21vYmlsZTpudGgtY2hpbGQoMSksIC5ncmlkLWVsLWNhcm91c2VsIC5ncmlkLWVsLWV2ZW50Ll9tb2JpbGU6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTY5cHgpIHtcbiAgICAuZ2FtZXMtc3RyZWFtLCAuZ3JpZC1lbCB7XG4gICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMTJweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xuICAgIC5ncmlkLWVsLWNhcm91c2VsIC5ncmlkLWVsLWV2ZW50Ll9tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmdyaWQtZWwtY2Fyb3VzZWwgLmdyaWQtZWwtZXZlbnQuX21vYmlsZTpudGgtY2hpbGQoMSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgICAuZ3JpZC1lbC1jYXJvdXNlbCAuZ3JpZC1lbC1ldmVudC5fbW9iaWxlOm50aC1jaGlsZCgyKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE3MjBweCkge1xuICAgIC5ncmlkLWVsLWNhcm91c2VsIC5ncmlkLWVsLWV2ZW50Ll9tb2JpbGU6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMjA0MHB4KSB7XG4gICAgLmdyaWQtZWwtY2Fyb3VzZWwgLmdyaWQtZWwtZXZlbnQuX21vYmlsZTpudGgtY2hpbGQoNCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIC5ncmlkLWVsIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gICAgICBwYWRkaW5nLWlubGluZTogMTJweDtcbiAgICB9XG4gICAgLmdyaWQtZWwtbGluZV9fdGl0bGUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIC5ncmlkLWVsLWxpbmVfX3RpdGxlLW1vcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmdyaWQtZWwtbGluZV9fdGl0bGUtbWFpbi5fd2l0aC1mYXZvcml0ZSBzcGFuIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGxpbmUtY2xhbXA6IDE7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICBib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgfVxuICAgIC5ncmlkLWVsLWxpbmVfX3RpdGxlLWxpbmsge1xuICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDZweDtcbiAgICB9XG4gICAgLmdyaWQtZWwtbGluZS5fc3RpY2t5IC5ncmlkLWVsLWxpbmVfX3RpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LXByb19fdG90YWxzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaW5saW5lLXNpemU6IDI2cHg7XG4gICAgICBtaW4taW5saW5lLXNpemU6IDI2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICAgICAgaW5zZXQtYmxvY2stc3RhcnQ6IC0xN3B4O1xuICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgYmxvY2stc2l6ZTogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICB9XG4gICAgLmdyaWQtZWw6bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctYmxvY2stZW5kOiA0OHB4O1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC5fc3R1YiB7XG4gICAgICBibG9jay1zaXplOiA5MHB4O1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC5fc3R1Yi5fd2l0aC1kaXNjaXBsaW5lLWljb24ge1xuICAgICAgYmxvY2stc2l6ZTogOTZweDtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnRfX3RpZXIge1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50X190aXRsZS5fc2V0dGxlbWVudC1ydWxlcy5fdG91cm5hbWVudC10aXRsZSAuc2V0dGxlbWVudC1ydWxlc19fYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0LWJsb2NrLXN0YXJ0OiAzcHg7XG4gICAgfVxuICAgIC5ncmlkLWVsLXRvdXJuYW1lbnRfX2ljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmdyaWQtZWwuY3VzdG9tLXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdy15OiB1bnNldDtcbiAgICAgIG92ZXJmbG93LWJsb2NrOiB1bnNldDtcbiAgICB9XG4gIH1cbn1cbkBsYXllciBwcm8tbGF5b3V0IHtcbiAgLmdyaWQtZWwtZXZlbnQuX3dpdGgtZGlzY2lwbGluZS1pY29uIC5ncmlkLWVsLWV2ZW50X190aXRsZSB7XG4gICAgYmxvY2stc2l6ZTogMjRweDtcbiAgICBtaW4tYmxvY2stc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50Ll93aXRoLWRpc2NpcGxpbmUtaWNvbiAuZ3JpZC1lbC1ldmVudC1wcm9fX3RpdGxlIHtcbiAgICBpbnNldC1ibG9jay1zdGFydDogMjVweDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC5fd2l0aC1kaXNjaXBsaW5lLWljb24gLnRvdXJuYW1lbnQtbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJsb2NrLXNpemU6IDI0cHg7XG4gICAgaW5saW5lLXNpemU6IDI0cHg7XG4gICAgbWluLWlubGluZS1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWRlZmF1bHQpIDAgdmFyKC0tcmFkaXVzLWRlZmF1bHQpIDA7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQuX3dpdGgtZGlzY2lwbGluZS1pY29uIC5zZXR0bGVtZW50LXJ1bGVzX19idG4ge1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDZweDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC5fd2l0aC1kaXNjaXBsaW5lLWljb24gLnNldHRsZW1lbnQtcnVsZXNfX2J0biArIC5ncmlkLWVsLWV2ZW50X190b3VybmFtZW50IC50b3VybmFtZW50LWxvZ28ge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1kZWZhdWx0KTtcbiAgfVxufSIsIkBsYXllciBkZXByZWNhdGVkIHtcbiAgLmdyaWQtZWwtdG91cm5hbWVudCB7XG4gICAgJi5fY291bnRyeSB7XG4gICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgIC5ncmlkLWVsLXRvdXJuYW1lbnQge1xuICAgICAgICAmX19uYW1lIHtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbmFtZS1jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY291bnQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICdzY3NzL21peGlucycgYXMgbWl4aW5zO1xuQHVzZSAnc2Nzcy92YXJpYWJsZXMnIGFzIHZhcnM7XG5cbkBsYXllciBwcm8tbGF5b3V0IHtcbiAgLmdyaWQtZWwtZXZlbnQge1xuICAgICYuX2FuaW1hbHMtcmFjaW5nIHtcbiAgICAgICYuX2xvYWRpbmcge1xuICAgICAgICBoZWlnaHQ6IDI5MnB4O1xuICAgICAgICAuZ3JpZC1lbC1ldmVudCB7XG4gICAgICAgICAgJl9fdGl0bGUsXG4gICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuX2xvYWRlZCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLmdyaWQtZWwtZXZlbnQge1xuICAgICAgICAgICZfX3RpdGxlLFxuICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmdyaWQtZWwtZXZlbnQge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGltZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbnRyYXN0KTtcblxuICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAmICsgLnRpbWUge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC50aW1lIHtcbiAgICAgICAgICAgICYuX2NvbWluZy1zb29uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMjVkZWcsICNmZjY0NmQgMCUsICNjZjAyMjcgMTAwJSk7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzYTUwNzA7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb21wZXRpdG9yIHtcbiAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG5cbiAgICAgICAgICAgIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yIHtcbiAgICAgICAgICAgICAgJi1sb2dvIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTJweCAwIDA7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLW5hbWUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLnRleHQtb3ZlcmZsb3ctbGluZSgyKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCA4cHggMCAxMnB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcblxuICAgICAgICAgICAgJi5fY2FwdGlvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAje3ZhcnMuJGxpZ2h0ZXItYTA4fTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICAgICAgICAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmdyaWQtZWwtbWFya2V0cyB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtbWV0YWRhdGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtMik7XG4gICAgICAgIH1cblxuICAgICAgICAmX190b3VybmFtZW50IHtcbiAgICAgICAgICAudG91cm5hbWVudC1sb2dvIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgW2NsYXNzKj0nIGZsYWc6J10sXG4gICAgICAgICAgICBbY2xhc3NePSdmbGFnOiddIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWZ1bGwpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdG91cm5hbWVudC1uYW1lIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29udHJhc3QpO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ZpZXctYWxsIHtcbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZGYtYWljLWp1cztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbnRyYXN0KTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAje3ZhcnMuJGxpZ2h0ZXItYTA4fTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbXBldGl0b3ItbWV0YWRhdGEge1xuICAgICAgICAmX19nYXRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWluLXdpZHRoOiA2M3B4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdHJhaW5lciB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLnRleHQtb3ZlcmZsb3ctbGluZSgyKTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZ3JpZC1lbC1tYXJrZXRzIHtcbiAgICAgICAgZmxleDogdW5zZXQ7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG5cbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtNik7XG4gICAgICB9XG5cbiAgICAgIC5ncmlkLWVsLW1hcmtldCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgLm91dGNvbWUge1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgJl9fc3RhdHVzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgLmljb24tbG9jayB7XG4gICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTIwcHgpIHtcbiAgICAgICAgLmNvbXBldGl0b3ItbWV0YWRhdGFfX2dhdGUge1xuICAgICAgICAgIG1pbi13aWR0aDogMzRweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmdyaWQtZWwtbWFya2V0cyB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ2MHB4KSB7XG4gICAgICAgIC5ncmlkLWVsLW1hcmtldHMge1xuICAgICAgICAgIC5ncmlkLWVsLW1hcmtldCB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MjBweCkge1xuICAgICAgICAuY29tcGV0aXRvci1tZXRhZGF0YV9fdHJhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvci1tZXRhZGF0YSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmdyaWQtZWwtbWFya2V0cyB7XG4gICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAuY29tcGV0aXRvci1tZXRhZGF0YV9fdHJhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItbWV0YWRhdGEge1xuICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgIH1cbiAgICAgICAgLmdyaWQtZWwtbWFya2V0cyB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgICAuY29tcGV0aXRvci1tZXRhZGF0YV9fdHJhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvci1tZXRhZGF0YSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmdyaWQtZWwtbWFya2V0cyB7XG4gICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICYuX2xvYWRpbmcge1xuICAgICAgICAgIGhlaWdodDogNDEzcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5fbG9hZGVkIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmNvbXBldGl0b3ItbWV0YWRhdGFfX3RyYWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yLW1ldGFkYXRhIHtcbiAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdyaWQtZWwtbWFya2V0cyB7XG4gICAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDYycHg7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICAgICAgICBtaW4td2lkdGg6IDQ1JTtcblxuICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5ncmlkLWVsLW1hcmtldCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAub3V0Y29tZSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vdXRjb21lX19zdGF0dXMge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ3JpZC1lbC1ldmVudF9fdGl0bGUge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcGFkZGluZzogOHB4IDhweCAxMXB4O1xuICAgICAgICB9XG4gICAgICAgIC5ncmlkLWVsLWV2ZW50X190b3VybmFtZW50IHtcbiAgICAgICAgICAudG91cm5hbWVudC1sb2dvIHtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgW2NsYXNzKj0nIGZsYWc6J10sXG4gICAgICAgICAgICBbY2xhc3NePSdmbGFnOiddIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ3JpZC1lbC1ldmVudF9fdGltZSB7XG4gICAgICAgICAgbWluLWhlaWdodDogMTdweDtcbiAgICAgICAgICAudGltZSB7XG4gICAgICAgICAgICAmLl9jb21pbmctc29vbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ3JpZC1lbC1tYXJrZXRzOmhhcyguZ3JpZC1lbC1tYXJrZXQ6bnRoLWNoaWxkKDMpKSB7XG4gICAgICAgICAgLm91dGNvbWUuZGlzYWJsZWQge1xuICAgICAgICAgICAgLmljb24tbG9jayB7XG4gICAgICAgICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ3JpZC1lbC1tYXJrZXQge1xuICAgICAgICAgIC5vdXRjb21lIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCA3cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5vdXRjb21lLmRpc2FibGVkIHtcbiAgICAgICAgICAgIC5pY29uLWxvY2sge1xuICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAub3V0Y29tZV9fbnVtYmVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgICAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvci1jb250YWluZXIge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuX2NhcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvciB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3Ige1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1NSUgLSA4cHgpO1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgICAgIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yLW5hbWUge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yLXdyYXAge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItbmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICAgIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yLW1ldGFkYXRhIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB9XG4gICAgICAgIC5jb21wZXRpdG9yLW1ldGFkYXRhX19nYXRlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgICAgICAuY29tcGV0aXRvci1tZXRhZGF0YV9fdHJhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ3JpZC1lbC1ldmVudF9fdmlldy1hbGwge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgMTgwZGVnLFxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KSAwJSxcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCkgMTAwJVxuICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvciB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvci1sb2dvIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDdweCAwIC04cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzAwcHgpIHtcbiAgICAgICAgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3Ige1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItbG9nbyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgMTgwZGVnLFxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKSAwJSxcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCkgMTAwJVxuICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZ3JpZC1lbC1jYXJvdXNlbCB7XG4gICAgLmdyaWQtZWwtZXZlbnQge1xuICAgICAgJi5fYW5pbWFscy1yYWNpbmcge1xuICAgICAgICAmLl9sb2FkZWQge1xuICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3Ige1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yLWxvZ28ge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvci1jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmdyaWQtZWwtbWFya2V0cyB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ncmlkLWVsLW1hcmtldCB7XG4gICAgICAgICAgLm91dGNvbWUge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHJvdy1nYXA6IDJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm91dGNvbWUuZGlzYWJsZWQgLmljb24tbG9jayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuL3ZhcmlhYmxlcycgYXMgdmFycztcblxuQG1peGluIHRuKCRwcm9wZXJ0eTogYWxsLCAkZHVyYXRpb246IDAuMnMsICRlYXNlOiBsaW5lYXIpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRlYXNlO1xuICAtbW96LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2U7XG4gIC1vLXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2U7XG4gIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGVhc2U7XG4gIHdpbGwtY2hhbmdlOiAkcHJvcGVydHk7XG59XG5cbkBtaXhpbiB0ZXh0LW92ZXJmbG93LWxpbmUoJG51bU9mTGluZSkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgbGluZS1jbGFtcDogJG51bU9mTGluZTtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbnVtT2ZMaW5lO1xuICBib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuQG1peGluIGZpeC1iYWNrZHJvcC1maWx0ZXIoJHByb3AsICR2YWwpIHtcbiAgQHN1cHBvcnRzIG5vdCAoYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCkpIHtcbiAgICBAc3VwcG9ydHMgbm90ICgtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpKSB7XG4gICAgICAjeyRwcm9wfTogJHZhbDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRnJvc3RlZC1nbGFzcyBpcyBBVVRPTUFUSUMgYW5kIGxpdmVzIG91dHNpZGUgU0NTUyAoc2VlIGJhc2UtdmFyaWFibGVzLnNjc3MgwqcgLS1nbGFzcy1iYWNrZHJvcCk6XG4vLyBgYXBwbHlHbGFzc1RoZW1lYCAoc3JjL2hlbHBlcnMvYXBwbHlHbGFzc1RoZW1lLnRzKSByZS1wb2ludHMgLS1zdXJmYWNlLTIvNC82IHRvIHRyYW5zbHVjZW50XG4vLyByZ2JhIHRpbnRzICsgdG9nZ2xlcyBgX2dsYXNzLXRoZW1lYCwgYW5kIHRoZSBmcm9zdCBzaGVldCAvIG92ZXJsYXkgZ3VhcmRzIC8gc3RpY2t5LWJhciBmcm9zdCAvXG4vLyBgZ2xhc3M6YCB2YXJpYW50IGFsbCBsaXZlIGluIGBzcmMvdGhlbWUvZ2xhc3MuY3NzYCAoVGFpbHdpbmQgbGF5ZXIsIGtleWVkIG9uIHNlbGVjdG9ycywgc29cbi8vIHRoZXkgc3Vydml2ZSB0aGUgU0NTU+KGklRhaWx3aW5kIHJlZGVzaWduKS4gTm8gZ2xhc3MgbWl4aW4gZXhpc3RzIGhlcmUgb24gcHVycG9zZS5cblxuQG1peGluIGZpbHRlci1ibHVyKCR2YWwpIHtcbiAgZmlsdGVyOiBibHVyKCR2YWwpO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigkdmFsKTtcbiAgLW1vei1maWx0ZXI6IGJsdXIoJHZhbCk7XG4gIC1vLWZpbHRlcjogYmx1cigkdmFsKTtcbiAgLW1zLWZpbHRlcjogYmx1cigkdmFsKTtcbn1cblxuQG1peGluIGhpZGUtc2Nyb2xsYmFyIHtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIG92ZXJmbG93OiAtbW96LXNjcm9sbGJhcnMtbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgJiNjb250ZW50IGJyb3dzZXIge1xuICAgIG1hcmdpbi1yaWdodDogLTE0cHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG1hcmdpbi1ib3R0b206IC0xNHB4O1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxufVxuXG5AbWl4aW4gZGYtYWljLWp1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gY3VzdG9tLXNjcm9sbCB7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICB3aWR0aDogNHB4O1xuICB9XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB9XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAje3ZhcnMuJGxpZ2h0ZXItYTIwfTtcbiAgfVxuICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIH1cbn1cblxuQG1peGluIHNtYWxsLWRlc2t0b3AtbW9kZSgpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBjYXJvdXNlbC1uYXYtYnV0dG9ucy1wcm9fbGF5b3V0KCRzaGFkb3cpIHtcbiAgLm5hdi1jb250cm9sX19sZWZ0LFxuICAubmF2LWNvbnRyb2xfX3JpZ2h0IHtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgbWluLXdpZHRoOiAzNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMThweCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3VyZmFjZS02KTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtZnVsbCk7XG5cbiAgICAmLl9kZWZhdWx0IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICYuX2FjdGl2ZSB7XG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWFjdGl2ZSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3ViLWFjdGl2ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2LWNvbnRyb2xfX2xlZnQge1xuICAgIGxlZnQ6IDA7XG5cbiAgICAmLl9hY3RpdmUge1xuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbnRyYXN0KTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogLTE4cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdi1jb250cm9sX19yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICAmLl9hY3RpdmUge1xuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbnRyYXN0KTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAtMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBsYXllciBkZXByZWNhdGVkIHtcbiAgLmdyaWQtZWwtbWFya2V0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogNjJweDtcbiAgICBtaW4taGVpZ2h0OiA2MnB4O1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgbWluLXdpZHRoOiA0NSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5fdmVydGljYWwge1xuICAgICAgZ2FwOiA2cHg7XG5cbiAgICAgIC5ncmlkLWVsLW1hcmtldCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAmX19uYW1lIHtcbiAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAub3V0Y29tZSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcblxuICAgICAgICAgICYuX3dpdGgtZmIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcblxuICAgICAgICAgICAgLmZiLWJhZGdlLXBybyB7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmdyaWQtZWwtZXZlbnQtcHJvX190b3RhbHMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmdyaWQtZWwtbWFya2V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2x1bW4tZ2FwOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTYpO1xuXG4gICAgJl9fbmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogY2FsYyg1MCUgKyAyNXB4KTtcbiAgICAgIHRvcDogLTE3cHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuXG4gICAgICAmLndoaXRlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5vdXRjb21lIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMTVweCA2cHg7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgICAgfVxuXG4gICAgICAmLl8xMDMge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgICB9XG5cbiAgICAgICYuXzEwMyArIC5fMTAyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLl9tb2JpbGUsXG4gIC5ldmVudHMtY2FyZHMtcmVkdWNlZCB7XG4gICAgLmdyaWQtZWwtbWFya2V0cyB7XG4gICAgICAuZ3JpZC1lbC1tYXJrZXQge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NjBweCkge1xuICAgIC5ncmlkLWVsLWV2ZW50IHtcbiAgICAgICY6bm90KC5fYW5pbWFscy1yYWNpbmcpIHtcbiAgICAgICAgLmdyaWQtZWwtbWFya2V0cyB7XG4gICAgICAgICAgJjpub3QoLl92ZXJ0aWNhbCkge1xuICAgICAgICAgICAgLmdyaWQtZWwtbWFya2V0IHtcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgIC5ncmlkLWVsLW1hcmtldHMge1xuICAgICAgd2lkdGg6IDUyJTtcbiAgICAgIG1heC13aWR0aDogNTIlO1xuICAgICAgbWluLXdpZHRoOiA1MiU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIC5ncmlkLWVsLW1hcmtldF9fbmFtZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNnB4KTtcbiAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgfVxuICB9XG59XG4iLCJAbGF5ZXIgcHJvLWxheW91dCB7XG4gIC5ncmlkLWVsLWV2ZW50X19zY29yZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIC5zY29yZSB7XG4gICAgICAmX19jb2wge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tY29udHJhc3QpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcm93LWdhcDogNnB4O1xuXG4gICAgICAgICYuX21haW4ge1xuICAgICAgICAgICYgKyAuc2NvcmVfX2NvbC5fcm91bmQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuX3JvdW5kIHtcbiAgICAgICAgICByb3ctZ2FwOiAzcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcblxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2NvcmVfX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWFjdGl2ZSk7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICAgICAmLl9hY3RpdmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmLW5hbWUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ldmVudHMtY2FyZHMtcmVkdWNlZCB7XG4gICAgLmdyaWQtZWwtZXZlbnRfX3Njb3JlIHtcbiAgICAgIC5zY29yZSB7XG4gICAgICAgICZfX2NvbCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZGF0ZS13ZWVrLXBpY2tlciB7XG4gICYuX3JhY2VzLWZpbHRlciB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuXG4gICAgLmRhdGUtd2Vlay1waWNrZXJfX2l0ZW0ge1xuICAgICAgbWluLXdpZHRoOiAzMnB4O1xuICAgICAgZmxleDogdW5zZXQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuX2Rpc2FibGVkIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLl9hY3RpdmUge1xuICAgICAgICBib3JkZXI6IHVuc2V0O1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXh4cyk7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZ3JhZGllbnQtYWN0aXZlKTtcbiAgICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggOHB4IHZhcigtLWFjdGl2ZSk7XG4gICAgICAgICAgb3BhY2l0eTogMC4zNjtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6XG4gICAgICAgICAgICAgICAgMCAxcHggMnB4IGJsYWNrLFxuICAgICAgICAgICAgICAgIDAgMnB4IDhweCB2YXIoLS1hY3RpdmUpO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM2O1xuICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiArIC5kYXRlLXdlZWstcGlja2VyX19pdGVtIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYgKyAuX2FjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJhY2VzLWZpbHRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC5yYWNlcy1maWx0ZXJfX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1pbi13aWR0aDogNTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIkB1c2UgJ3Njc3MvbWl4aW5zJyBhcyBtaXhpbnM7XG5cbkBsYXllciBjb21wb25lbnRzIHtcbiAgW2RhdGEtcmFkaXgtcG9wcGVyLWNvbnRlbnQtd3JhcHBlcl06aGFzKD4gLmVsLXNlbGVjdF9fY29udGVudC5ib3JkZXJsZXNzKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICB9XG5cbiAgW2RhdGEtcmFkaXgtcG9wcGVyLWNvbnRlbnQtd3JhcHBlcl06aGFzKD4gLmVsLXNlbGVjdF9fY29udGVudC5ib3JkZXJsZXNzW2RhdGEtc3RhdGU9J29wZW4nXSkge1xuICAgIGFuaW1hdGlvbjogZWwtc2VsZWN0LXdyYXBwZXItc2hhZG93LW9wZW4gMC40cyBlYXNlIGZvcndhcmRzO1xuICB9XG5cbiAgLmVsLXNlbGVjdF9fdHJpZ2dlciB7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgYmxvY2stc2l6ZTogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtMCk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtNik7XG4gICAgei1pbmRleDogMjA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAmLmJvcmRlcmxlc3Mge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgICZbZGF0YS1zdGF0ZT0nb3BlbiddIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSkgdmFyKC0tcmFkaXVzLXNtKSAwIDA7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICB9XG5cbiAgICAuZWwtc2VsZWN0X19jaGV2cm9uIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy50bih0cmFuc2Zvcm0sIDAuM3MsIGVhc2UpO1xuICAgIH1cblxuICAgICZbZGF0YS1zdGF0ZT0nb3BlbiddIC5lbC1zZWxlY3RfX2NoZXZyb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgLmVsLXNlbGVjdF9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS0wKTtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tcmFkaXVzLXNtKSB2YXIoLS1yYWRpdXMtc20pO1xuICAgIGJvcmRlcjogc29saWQgdmFyKC0tc3VyZmFjZS02KTtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG4gICAgei1pbmRleDogOTk5OTk5O1xuICAgIG1pbi13aWR0aDogdmFyKC0tcmFkaXgtc2VsZWN0LXRyaWdnZXItd2lkdGgpO1xuICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmW2RhdGEtc3RhdGU9J29wZW4nXSB7XG4gICAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAxMDAlIDApO1xuICAgICAgYW5pbWF0aW9uOiBlbC1zZWxlY3QtY29udGVudC1yZXZlYWwtb3Blbi10b3AtdG8tYm90dG9tIDAuM3MgZWFzZSBmb3J3YXJkcztcbiAgICB9XG5cbiAgICAmW2RhdGEtc2lkZT0ndG9wJ11bZGF0YS1zdGF0ZT0nb3BlbiddIHtcbiAgICAgIGNsaXAtcGF0aDogaW5zZXQoMTAwJSAwIDAgMCk7XG4gICAgICBhbmltYXRpb24tbmFtZTogZWwtc2VsZWN0LWNvbnRlbnQtcmV2ZWFsLW9wZW4tYm90dG9tLXRvLXRvcDtcbiAgICB9XG5cbiAgICAmLmJvcmRlcmxlc3Mge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWRlZmF1bHQpO1xuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgZWwtc2VsZWN0LXdyYXBwZXItc2hhZG93LW9wZW4ge1xuICAgIGZyb20ge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyBlbC1zZWxlY3QtY29udGVudC1yZXZlYWwtb3Blbi1ib3R0b20tdG8tdG9wIHtcbiAgICBmcm9tIHtcbiAgICAgIGNsaXAtcGF0aDogaW5zZXQoMTAwJSAwIDAgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyBlbC1zZWxlY3QtY29udGVudC1yZXZlYWwtb3Blbi10b3AtdG8tYm90dG9tIHtcbiAgICBmcm9tIHtcbiAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDEwMCUgMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgMCk7XG4gICAgfVxuICB9XG5cbiAgLmVsLXNlbGVjdF9fY29udGVudC0taGlkZS1zZWxlY3RlZCB7XG4gICAgLmVsLXNlbGVjdF9faXRlbVtkYXRhLXN0YXRlPSdjaGVja2VkJ10ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZWwtc2VsZWN0X19sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZ3JpZC1hcmVhOiAycHg7XG4gIH1cblxuICAuZWwtc2VsZWN0X192aWV3cG9ydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIEBpbmNsdWRlIG1peGlucy5jdXN0b20tc2Nyb2xsO1xuXG4gICAgJltkYXRhLXJhZGl4LXNlbGVjdC12aWV3cG9ydF0ge1xuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuY3VzdG9tLXNjcm9sbDtcblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lbC1zZWxlY3RfX2l0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS00KTtcbiAgICB9XG5cbiAgICAmW2RhdGEtaGlnaGxpZ2h0ZWRdIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb250cmFzdCk7XG4gICAgfVxuXG4gICAgJltkYXRhLXN0YXRlPSdjaGVja2VkJ10ge1xuICAgICAgY29sb3I6IHZhcigtLWFjdGl2ZSk7XG4gICAgfVxuXG4gICAgJltkYXRhLWRpc2FibGVkXSB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgfVxufVxuXG4iLCJAdXNlICdzY3NzL21peGlucycgYXMgbWl4aW5zO1xuXG5AbGF5ZXIgY29tcG9uZW50cyB7XG4gIC5ncmlkLWVsLW1hcmtldHMtZmlsdGVyIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTApO1xuICAgIEBpbmNsdWRlIG1peGlucy50bih6LWluZGV4LCAwLjNzLCBlYXNlKTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgOmhvc3QoLl9nbGFzcy10aGVtZSkgJixcbiAgICBodG1sLl9nbGFzcy10aGVtZSAmIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGNvbHVtbi1nYXA6IDEycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtNikgdmFyKC0tc3VyZmFjZS02KSB0cmFuc3BhcmVudCB2YXIoLS1zdXJmYWNlLTYpO1xuXG4gICAgICAuX2Ryb3Bkb3duLWFjdGl2ZSAmIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKSB2YXIoLS1yYWRpdXMtc20pIDAgMDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLnRuKHRyYW5zZm9ybSwgMC4zcywgZWFzZSk7XG5cbiAgICAgICAgLl9kcm9wZG93bi1hY3RpdmUgJiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcm93LWdhcDogMThweDtcbiAgICAgIHBhZGRpbmc6IDNweCA2cHggMDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTApO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLXJhZGl1cy1zbSkgdmFyKC0tcmFkaXVzLXNtKTtcbiAgICAgIGJvcmRlcjogc29saWQgdmFyKC0tc3VyZmFjZS02KTtcbiAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcbiAgICAgIEBpbmNsdWRlIG1peGlucy50bihwYWRkaW5nLCAwLjNzLCBlYXNlKTtcblxuICAgICAgLl9kcm9wZG93bi1hY3RpdmUgJiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICB9XG5cbiAgICAgICYuX2FjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1hY3RpdmUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuX2Ryb3Bkb3duLWFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5tYXJrZXRzLWZpbHRlci0tcG9ydGFsIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgLmdyaWQtZWwtbWFya2V0cy1maWx0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgLmdyaWQtZWwtbWFya2V0cy1maWx0ZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgfVxuICB9XG59IiwiQHVzZSAnc2Nzcy9kaXNjaXBsaW5lcy1pZHMnIGFzIGRpc2NpcGxpbmVzSWRzO1xuXG5AdXNlICdzY3NzL21peGlucycgYXMgbWl4aW5zO1xuXG5AbGF5ZXIgcHJvLWxheW91dCB7XG4gIC5ncmlkLWVsLWV2ZW50IHtcbiAgICAmLS1vdXRyaWdodCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0yKTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtZGVmYXVsdCk7XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC40KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDEwMCUpO1xuICAgICAgfVxuICAgICAgJl9fY2FwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb250cmFzdCk7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGVhZGluZy1ub3JtYWwpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLnRleHQtb3ZlcmZsb3ctbGluZSgxKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgICAmX19tb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmRmLWFpYy1qdXM7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgMTgwZGVnLFxuICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCkgMCUsXG4gICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKSAxMDAlXG4gICAgICAgICk7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuICAgICAgICBtaW4td2lkdGg6IDczcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtNCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb250cmFzdCk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5fc3BvcnQge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDMge1xuICAgICAgICAgICYtI3skaX0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCd+aW1hZ2VzL291dHJpZ2h0cy9kZWZhdWx0L3Nwb3J0L2Rlc2t0b3AvI3skaX0uanBnJyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuX2VzcG9ydCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMyB7XG4gICAgICAgICAgJi0jeyRpfSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35pbWFnZXMvb3V0cmlnaHRzL2RlZmF1bHQvZXNwb3J0L2Rlc2t0b3AvI3skaX0uanBnJyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgQGVhY2ggJGdhbWUgaW4gZGlzY2lwbGluZXNJZHMuJGdyaWRFdmVudE91dHJpZ2h0Qmcge1xuICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICAgICAgICAgJl9fI3skZ2FtZX0tI3skaX0ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35pbWFnZXMvb3V0cmlnaHRzLyN7JGdhbWV9L2Rlc2t0b3AvI3skaX0uanBnJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcblxuICAgICAgICAgIGhlaWdodDogNzhweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA3OHB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDc4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY2FwdGlvbiB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX21vcmUge1xuICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLl9zcG9ydCB7XG4gICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAzIHtcbiAgICAgICAgICAgICYtI3skaX0ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35pbWFnZXMvb3V0cmlnaHRzL2RlZmF1bHQvc3BvcnQvbW9iaWxlLyN7JGl9LmpwZycpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuX2VzcG9ydCB7XG4gICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAzIHtcbiAgICAgICAgICAgICYtI3skaX0ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35pbWFnZXMvb3V0cmlnaHRzL2RlZmF1bHQvZXNwb3J0L21vYmlsZS8jeyRpfS5qcGcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJnIHtcbiAgICAgICAgICBAZWFjaCAkZ2FtZSBpbiBkaXNjaXBsaW5lc0lkcy4kZ3JpZEV2ZW50T3V0cmlnaHRCZyB7XG4gICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICAgICAgICAgICAgJl9fI3skZ2FtZX0tI3skaX0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfmltYWdlcy9vdXRyaWdodHMvI3skZ2FtZX0vbW9iaWxlLyN7JGl9LmpwZycpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICdzY3NzL21peGlucycgYXMgbWl4aW5zO1xuQHVzZSAnc2Nzcy92YXJpYWJsZXMnIGFzIHZhcnM7XG5cbkBtaXhpbiBtb2JpbGVTdHlsZXMge1xuICAuZ3JpZC1lbCB7XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgfVxuICAgICYtZXZlbnQge1xuICAgICAgJi5fc3R1YiB7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgJi5fd2l0aC1kaXNjaXBsaW5lLWljb24ge1xuICAgICAgICAgIGhlaWdodDogOTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fdGllciB7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgfVxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICAmLl9zZXR0bGVtZW50LXJ1bGVzIHtcbiAgICAgICAgICAmLl90b3VybmFtZW50LXRpdGxlIHtcbiAgICAgICAgICAgIC5zZXR0bGVtZW50LXJ1bGVzX19idG4ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXRvdXJuYW1lbnQge1xuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYuY3VzdG9tLXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdy15OiB1bnNldDtcbiAgICB9XG4gIH1cbn1cblxuQGxheWVyIHByby1sYXlvdXQge1xuICAuZ3JpZC1lbC1ldmVudF9fdGltZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuXG4gIC5ldmVudHMtY2FyZHMtcmVkdWNlZCB7XG4gICAgQGluY2x1ZGUgbW9iaWxlU3R5bGVzKCk7XG5cbiAgICAmLl90b3AtZXZlbnRzIHtcbiAgICAgIC5ncmlkLWVsLW1hcmtldCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9Nb2JpbGUgc3R5bGVzIF5eXG4gIC5nYW1lcy1zdHJlYW1fX3RpdGxlIHtcbiAgICAmICsgLmdyaWQtZWwge1xuICAgICAgLmdyaWQtZWwtbGluZSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIC5ncmlkLWVsLWxpbmVfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxvYmJ5LWNvbnRlbnQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgICAgICYuY3VzdG9tLXNjcm9sbCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmdyaWQtZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLmdyaWQtZWwtbGluZSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIC5ncmlkLWVsLWxpbmVfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIC5ncmlkLWVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJiArIC5ncmlkLWVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG5cbiAgICAgIC5ncmlkLWVsLWxpbmVfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5fYW5pbWFscy1yYWNpbmctdmlldyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICAgICYuY3VzdG9tLXNjcm9sbCB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saW5lIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbnRyYXN0KTtcblxuICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcblxuICAgICAgICAuZGlzY2lwbGluZS1pY29uLXJvdW5kLFxuICAgICAgICAuZGlzY2lwbGluZS1pY29uIHtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICYtaWNvbiB7XG4gICAgICAgICAgLmRpc2NpcGxpbmUtaWNvbi1yb3VuZCxcbiAgICAgICAgICAuZGlzY2lwbGluZS1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgfVxuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAuZGlzY2lwbGluZS1pY29uIHtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcsXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmdyaWQtZWwtbGluZV9fdGl0bGUtbWFpbiB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLW1vcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1zZWNvbmRhcnkpO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLW1haW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAuZmF2b3JpdGUtYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWRpc2NpcGxpbmUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogNnB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICAgICAgLy8gTm8gYHdpbGwtY2hhbmdlOiBvcGFjaXR5YCBoZXJlOiBpdCBjcmVhdGVzIGEgUEVSU0lTVEVOVCBiYWNrZHJvcCByb290IG92ZXIgdGhlIGxpc3QsXG4gICAgICAgIC8vIHNvIGFueSBkZXNjZW5kYW50IGBiYWNrZHJvcC1maWx0ZXJgICh0aGUgZ2xhc3MgdGhlbWUncyBzdGlja3kgbGluZS10aXRsZSBmcm9zdCBmcm9tXG4gICAgICAgIC8vIGdsYXNzLmNzcykgd291bGQgc2FtcGxlIHRoaXMgdHJhbnNwYXJlbnQgd3JhcHBlciBpbnN0ZWFkIG9mIHRoZSBjb250ZW50L3BhZ2UgYmVoaW5kXG4gICAgICAgIC8vIGl0LiBOb3RoaW5nIGFuaW1hdGVzIHRoaXMgbm9kZSdzIG9wYWNpdHkgYW55d2F5ICh0aGUgbW91bnQgZmFkZSBsaXZlcyBvblxuICAgICAgICAvLyBHcmlkRXZlbnRGYWRlSW5PdXRXcmFwcGVyJ3Mgb3duIGRpdik7IHRoZSBgdHJhbnNpdGlvbmAgYWxvbmUgY3JlYXRlcyBubyBiYWNrZHJvcCByb290LlxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIH1cblxuICAgICAgJiArIGRpdiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtdG91cm5hbWVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMik7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1kZWZhdWx0KTtcblxuICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogNnB4O1xuICAgICAgfVxuICAgICAgJl9fbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAxMnB4O1xuXG4gICAgICAgIGltZyxcbiAgICAgICAgLmRpc2NpcGxpbmUtaWNvbi1yb3VuZCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX25hbWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGVhZGluZy1ub3JtYWwpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29udHJhc3QpO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIEBpbmNsdWRlIG1peGlucy50ZXh0LW92ZXJmbG93LWxpbmUoMik7XG4gICAgICAgICAgJiArIC5mYXZvcml0ZS1idG4ge1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJiArIC5mYXZvcml0ZS1idG4ge1xuICAgICAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fY29tcGV0aXRvcnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgICAgJl9fdGVhbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbGcpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTQpO1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA4cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMzIpKVxuICAgICAgICBkcm9wLXNoYWRvdygwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcblxuICAgICAgICAmLl90ZWFtIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgJi5fb3Bwb25lbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19jb3VudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG5cbiAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19tb3JlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWRlZmF1bHQpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTIpO1xuICAgICAgICBjb2xvcjogdmFyKC0tYWN0aXZlKTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWV2ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtMik7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtZGVmYXVsdCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjExKTtcblxuICAgICAgJi5fc3R1YiB7XG4gICAgICAgIGhlaWdodDogOTBweDtcblxuICAgICAgICAmLl93aXRoLWRpc2NpcGxpbmUtaWNvbiB7XG4gICAgICAgICAgaGVpZ2h0OiA5MnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpZXIge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDEycHggMCAxMnB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDZweDtcblxuICAgICAgICB3aWR0aDogY2FsYyg1NSUgLSAxM3B4KTtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMnB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBjb2x1bW4tZ2FwOiA2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbnRyYXN0KTtcblxuICAgICAgICAuX3RpdGxlLWljb25zX193cmFwIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgY29sdW1uLWdhcDogNnB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuXG4gICAgICAgICAgLmljb24tYmV0LWJ1aWxkZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWFjdGl2ZSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLl90aXRsZS1pY29uLWxpbmsge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBsaW5lYXI7XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLl90aXRsZS1pY29uLXN2ZyB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGxpbmVhcjtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBjb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgLl90aXRsZS1pY29uLWxpbms6aG92ZXIgLl90aXRsZS1pY29uLXN2ZyB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb250cmFzdCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXByb19fdGl0bGUge1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIxcHg7XG4gICAgICAgIGxlZnQ6IDZweDtcbiAgICAgIH1cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDAgNnB4IDZweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBjb2x1bW4tZ2FwOiA2cHg7XG4gICAgICB9XG4gICAgICAmX190b3VybmFtZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLnRvdXJuYW1lbnQtbG9nbyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmF2b3JpdGUtYnRuIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMTNweDtcbiAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1ob3Qge1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY3RpdmUsICNmYjhjMzMpO1xuICAgICAgICB9XG4gICAgICAgICYtbmFtZSB7XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWxlYWRpbmctbm9ybWFsKTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1peGlucy50ZXh0LW92ZXJmbG93LWxpbmUoMSk7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAmLl9ldmVudHMtZGlzYWJsZWQge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb21tZW50IHtcbiAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19jb21wZXRpdG9ycyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMTtcblxuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIHJvdy1nYXA6IDZweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19jb21wZXRpdG9yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgJi1sb2dvIHtcbiAgICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogNnB4O1xuICAgICAgICAgIG1heC13aWR0aDogMThweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgICAmLW5hbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGVhZGluZy1ub3JtYWwpO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb250cmFzdCk7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLnRleHQtb3ZlcmZsb3ctbGluZSgxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fbW9yZSB7XG4gICAgICAgIC5kaXNjaXBsaW5lLWljb24ge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBjb2x1bW4tZ2FwOiA2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS02KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtZGVmYXVsdCk7XG5cbiAgICAgICAgICAmLl9sYXlvdXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0yKTtcbiAgICAgICAgICAgIC5ncmlkLWVsLWV2ZW50X19tb3JlIHtcbiAgICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29udHJhc3QpO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICB9XG4gICAgICAgICYtaWNvbi1iYWNrIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1wcm9fX3RvdGFscyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIG1heC13aWR0aDogNDRweDtcbiAgICAgICAgbWluLXdpZHRoOiA0NHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS00KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgICAgIHRyYW5zaXRpb246XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAwLjJzIGVhc2UsXG4gICAgICAgICAgICAgICAgY29sb3IgMC4ycyBlYXNlLFxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG4gICAgICAgIHdpbGwtY2hhbmdlOiBiYWNrZ3JvdW5kLCBjb2xvciwgYm9yZGVyLWNvbG9yO1xuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgJjpub3QoLl9ub3QtYWN0aXZlKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbnRyYXN0KTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3ViLWFjdGl2ZSk7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYWN0aXZlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtLW91dHJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgICYuX2xpdmUge1xuICAgICAgICAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvcnMge1xuICAgICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuX21vYmlsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZVN0eWxlcygpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWNhcm91c2VsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcm93LWdhcDogNnB4O1xuXG5cbiAgICAgICZfX2xhc3QtaXRlbSB7XG4gICAgICAgIG1pbi13aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDE0MXB4O1xuICAgICAgfVxuICAgICAgLmxhenktZXZlbnQtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5fbm8taWNvbnMge1xuICAgICAgLmdyaWQtZWwtZXZlbnRfX3RpdGxlIHtcbiAgICAgICAgLmRpc2NpcGxpbmUtaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZ3JpZC1lbC1jYXJvdXNlbCB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuaGlkZS1zY3JvbGxiYXI7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgLmdyaWQtZWwge1xuICAgICAgJi5fdG91cm5hbWVudHMtcGFnZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgfVxuICAgICAgJi5fc3RhdGljIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdy15OiB1bnNldDtcbiAgICAgIH1cbiAgICAgICYtY2Fyb3VzZWwge1xuICAgICAgICAuZ3JpZC1lbC1ldmVudCB7XG4gICAgICAgICAgJi5fbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1ldmVudF9fdGl0bGUge1xuICAgICAgICB3aWR0aDogY2FsYyg0OCUgLSAxMHB4KTtcbiAgICAgIH1cbiAgICAgICYtbGluZSB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIC5ncmlkLWVsLWNhcm91c2VsIHtcbiAgICAgICAgICAgIHJvdy1nYXA6IDZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTExMHB4KSB7XG4gICAgLmdyaWQtZWwtY2Fyb3VzZWwge1xuICAgICAgLmdyaWQtZWwtZXZlbnQge1xuICAgICAgICAmLl9tb2JpbGUge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDEpLFxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkgYW5kIChtYXgtd2lkdGg6IDExNjlweCkge1xuICAgIC5nYW1lcy1zdHJlYW0sIC5ncmlkLWVsIHtcbiAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgICAuZ3JpZC1lbC1jYXJvdXNlbCB7XG4gICAgICAuZ3JpZC1lbC1ldmVudCB7XG4gICAgICAgICYuX21vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gICAgLmdyaWQtZWwtY2Fyb3VzZWwge1xuICAgICAgLmdyaWQtZWwtZXZlbnQge1xuICAgICAgICAmLl9tb2JpbGUge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNzIwcHgpIHtcbiAgICAuZ3JpZC1lbC1jYXJvdXNlbCB7XG4gICAgICAuZ3JpZC1lbC1ldmVudCB7XG4gICAgICAgICYuX21vYmlsZSB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDIwNDBweCkge1xuICAgIC5ncmlkLWVsLWNhcm91c2VsIHtcbiAgICAgIC5ncmlkLWVsLWV2ZW50IHtcbiAgICAgICAgJi5fbW9iaWxlIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAuZ3JpZC1lbCB7XG4gICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAmLWxpbmUge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgJi1tb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgICYtbWFpbiB7XG4gICAgICAgICAgICAmLl93aXRoLWZhdm9yaXRlIHtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLnRleHQtb3ZlcmZsb3ctbGluZSgxKTtcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuX3N0aWNreSB7XG4gICAgICAgICAgLmdyaWQtZWwtbGluZV9fdGl0bGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtZXZlbnQtcHJvX190b3RhbHMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIG1pbi13aWR0aDogMjZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAtMTdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlU3R5bGVzKCk7XG4gIH1cbn1cblxuQGxheWVyIHByby1sYXlvdXQge1xuICAuZ3JpZC1lbC1ldmVudCB7XG4gICAgJi5fd2l0aC1kaXNjaXBsaW5lLWljb24ge1xuICAgICAgLmdyaWQtZWwtZXZlbnQge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAmLXByb19fdGl0bGUge1xuICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRvdXJuYW1lbnQtbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtZGVmYXVsdCkgMCB2YXIoLS1yYWRpdXMtZGVmYXVsdCkgMDtcbiAgICAgIH1cbiAgICAgIC5zZXR0bGVtZW50LXJ1bGVzX19idG4ge1xuICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA2cHg7XG5cbiAgICAgICAgJiArIC5ncmlkLWVsLWV2ZW50X190b3VybmFtZW50IHtcbiAgICAgICAgICAudG91cm5hbWVudC1sb2dvIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1kZWZhdWx0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxhenktZXZlbnQtd3JhcHBlciB7XG4gICAgLy9tYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4iXSwibmFtZXMiOltdfQ== */
