@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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjpudWxsLCJtYXBwaW5ncyI6IkFDQUEsa0JBRUksbUVBR0ksMkdBS0Esd0ZBR0Esb0hBS0Esa0dHZkosbUosbUNBYUksd0dBTUUsc0lBT0EsMEgscUZBU0ksME4sNEVBaUJWLHFKQVNFLCtTLG1EQW9CQSwyTEFZRSwySEFLQSxvSixvREFrQkUsb0lBYU0sdUIsb05BVVYsc0JBQ0EsMEVBTUEsc0JBQ0Esc0hGaEpBLGtCQUNFLHlEQUlJLHVMQVNKLHVEQUlJLHNJQU9GLGlKQU9BLHlOQVlJLHlGQU1BLDhVQWVKLHdHQUtFLGdIQUtJLG1MQU1BLG9TQVVKLG9PQVNFLDZTQVVFLGtJQUlBLDBLQVNKLHlKQVNGLGdJQVFFLHNJLGlQQVlGLHlJQ2xHUiw2U0RxSFEscUpDdEtSLGtORG9MTSxtT0FjQSx1RkFLRSxxS0FRRSxtR0FNRSw0SEFRTix1QkFDRSw4RkFJQSxpRUFPRSx1QkFDRSx5RkFNTix1QkFDRSwwRUFHQSxvRkFHQSxpRUFJRix1QkFDRSx5RkFJQSxtRkFHQSxpRUFJRix1QkFDRSwwRUFHQSxvRkFHQSxpRUFJRixzQkFDRSx5REFHQSx1REFHQSx5RkFJQSxtRkFJQSw0SUFPRSxnRkFJQSwwRkFJRSx5RkFHQSw4RkFLSixtS0FPRSxzSix3TUFXRix3RUFHSSxzR0FTQSw4SkFRRixxSEFLRSxvR0FLSiwrRUFJQSw4SEFHRSw2R0FHQSxzSkFLRSx3TEFRQSxrSUFLSixtSEFLRSw0RkFFRSxvTUFTSiwrRUFHQSw4RUFHQSxnSUFNQSxrSEFLQSxvSUFLRSxxR0FJRix5S0FhRSxzQkFDRSw2SUFRRixzQkFDRSxvSEFNTixzQkFDRSxvR0FjQSxnRkFJRSxvS0FLRSwySkFNSix5SEFJQSxzR0FNRSw2SUFNQSxzSEc5Zk4sNERBSUUsNkpBV0Usb0ZBR0EsNkVBS0UsMEVBR0EsMElBU0osb0lBU0UscURBR0EsaUlDbEROLCtFR1lFLGdLQVFBLHFKQU1JLDJGTmxCUixzREFHQSwrUE1nQ00seUdOZ0JOLHFGTVRNLHliLCtELGlGLGlGLGlGLGtGQXVDQSxrRkFLSSxrRkFBQSxzRyx5Rix5Rix5Rix5Rix5Rix5Rix5Rix5Rix5RiwyRix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix5RixtRixtRixtRixtRixtRixtRixtRixtRixtRixxRixvRixvRixvRixvRixvRixvRixvRixvRixvRixzRix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix5Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix5RixtRixtRixtRixtRixtRixtRixtRixtRixtRixxRixxRixxRixxRixxRixxRixxRixxRixxRixxRix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix5RixtRixtRixtRixtRixtRixtRixtRixtRixtRixxRixxRixxRixxRixxRixxRixxRixxRixxRixxRix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix5Rix3Rix3Rix3Rix3Rix3Rix3Rix3Rix3Rix3RiwwRix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1RkFRRix1RkFFRix5RkFHQSxzQkFDRSw2RCxtREFPSSxzREFLSixzRCx1RkFNRSx3RixpRixpRixpRixrRixrRixrRix5Rix5Rix5Rix5Rix5Rix5Rix5Rix5Rix5RiwyRix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix5RixtRixtRixtRixtRixtRixtRixtRixtRixtRixxRixvRixvRixvRixvRixvRixvRixvRixvRixvRixzRix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix5Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix5RixtRixtRixtRixtRixtRixtRixtRixtRixtRixxRixxRixxRixxRixxRixxRixxRixxRixxRixxRix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix5RixtRixtRixtRixtRixtRixtRixtRixtRixtRixxRixxRixxRixxRixxRixxRixxRixxRixxRixxRix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix1Rix5Rix3Rix3Rix3Rix3Rix3Rix3Rix3Rix3Rix3RiwwRix1Rix1Rix1Rix1Rix1Rix1Rix1RkN6RlosdUZBR0ksdUZBR0EsMEZBS0Esb05BbkNJLG1FQU1NLDJEQVFSLGlGQUlGLDRELCtJQW1DTSw2REFTTixtRiwwRSxtRyx1QkFrQkEscURBS0UsMkJBSUYsMEZBR0UsNkNBS0YsbUNBSUUsMENBSUEsNkQsNkVBV0UsdUJBRUEsZ0RBQ0EsNk9BaUJBLDBJLG1ILCtEQVlJLDBELDRFQVdGLGlGQUlBLG9GQUVBLDZUQWdCQSwwRCxpRSwySUFxQkYsNERBS0EsbUlBU0YsMENBR0EsMk1BV0UsMkVBS0UseUlBU0Ysd0hBS0EsK0sscUosc0VBaUJBLHNCLDhDQUlBLHVFQUlBLGlFQUtFLHFOQVNBLG1GQU1GLGdFQUtBLHVFLDJMQWVBLHNCQUNBLDZDQUdBLDhSQWdCRSw4SEFRRixxQ0FHQSwyREFDQSxzTEFjQSwrU0FtQkUseUlBUUUsZ0ZBSUYsb0xBWUYscUJBQ0EsMEcsK0xBYUYscUpBU00saUdBT0YseURBSUYseUYsdUhBVUUseUdQamNSLDZXT3NkTSxvRkFJRSxxRUFJQSxrRUFLRiwwR0FPRSx3Q1A3ZVIsb0gsNk5PMmZRLDBFQUtBLHlQQWdCQSxxRSxvRkFNQSw0SUFTRix1RUFJQSxpYkEyQkUscUJBQ0Usa0lBaGtCSiw0Q0FFRSw2RUFJRixvRUFNTSw0REFRUixrRkFJRiw2RCxnSkFtakJFLDhEQUlFLG9GQUlBLGlFQVVKLGtFLCtDUDNqQkEsdUUsMEhBVUEscUdPeWpCSSx1SkFTSSxzQixvRCx5RUFhQSxzREFPVixtRSxtREFjRSxzREFLRix1QkFHTSwwSEFHSSwwQyxrREFZQSx1QixzREFXRixvRUFRUix1QkFJUSxxRUFRUix1QkFDRSxxRUFHSSx1QkFDRSxxRUFJRSxzQiw2Q1A1c0JWLHFET2t0QmMsdUNBS0oseUxBY0osZ0RBR0EsMkRBR0EseVBBeHVCQSw2Q0FNTSxxQ0FRUiwyREFJRixzQyx5SEFxdUJJLHVDQUdFLDhEQVFGLHlHQUtBLHNGQUdGLHVQLG9GLDZJSnZ4QkYsZ0gsb0hBaUJNLGtHLGtGQVNBLDZFQUdBLGlTQWFBLDZJQUlJLG1IQU1BLDBOLHlMQXFCWix1RUMxRUYsMkdBTUUsa0JBQ0UsNkhBS0EsK0lBR0Esa1lBeUJFLDJDSnZDSixvR0FJQSx3SElpREUsbUZBR0EsZ1RBWUUsa0lBS0EseUlBTUYsK0VBSUUscUdBU0EsMkdBU0EsMkdBWUYscUYseUYsMkZKNUNBLHVFQUlBLHlHQUFBLHlHQUdBLHNJLDRCSWlEQSxnRUo1REEsZ0ZBSUEsbUdBSUEscUlBQUEscUlBR0Esa0ssNEJJcURFLDRGQVFGLDRGQUVBLGtHLG1ELHlEQWdCRSx5REMxSkYsOERBS0EsbVRBZ0JFLHNHQUdBLHVUTHZCSixxRyxtSEsrQ0ksK0VBQ0EseVhBZ0JBLHlFQUlBLDZDQUtGLGlFQUtGLDBELG1ELDJEQy9FRixzRUFJTSxzQkFDQSIsInNvdXJjZXMiOlsic3R5bGUuY3NzIiwiYXBwL3NyYy9jb21wb25lbnRzL0dyaWQvQW5pbWFsc1JhY2luZy9HcmlkQ291bnRyaWVzL0dyaWRDb3VudHJpZXMuc2NzcyIsImFwcC9zcmMvY29tcG9uZW50cy9HcmlkL0dyaWRFdmVudHMvR3JpZEl0ZW1BbmltYWxzUmFjaW5nL0dyaWRJdGVtQW5pbWFsc1JhY2luZy5zY3NzIiwiYXBwL3NyYy90aGVtZS9zY3NzL2RlZmF1bHQvbWl4aW5zLnNjc3MiLCJhcHAvc3JjL2NvbXBvbmVudHMvR3JpZC9HcmlkSU1hcmtldHMvR3JpZE1hcmtldHMuc2NzcyIsImFwcC9zcmMvY29tcG9uZW50cy9HcmlkL0dyaWRFdmVudHMvcGFydHMvR3JpZEV2ZW50U2NvcmVzL0dyaWRFdmVudFNjb3Jlcy5zY3NzIiwiYXBwL3NyYy9jb21wb25lbnRzL0dyaWQvQW5pbWFsc1JhY2luZy9HcmlkQ291bnRyeS9wYXJ0cy9SYWNlc0ZpbHRlci9SYWNlc0ZpbHRlci5zY3NzIiwiYXBwL3NyYy9lbGVtZW50cy9TZWxlY3QvU2VsZWN0LnNjc3MiLCJhcHAvc3JjL2NvbXBvbmVudHMvR3JpZC9HcmlkTWFya2V0c0ZpbHRlci9HcmlkTWFya2V0c0ZpbHRlci5zY3NzIiwiYXBwL3NyYy9jb21wb25lbnRzL0dyaWQvR3JpZEV2ZW50cy9HcmlkSXRlbU91dHJpZ2h0L0dyaWRJdGVtT3V0cmlnaHQuc2NzcyIsImFwcC9zcmMvY29tcG9uZW50cy9HcmlkL0dyaWQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAbGF5ZXIgZGVwcmVjYXRlZCB7XG4gIC5ncmlkLWVsLXRvdXJuYW1lbnQuX2NvdW50cnkge1xuICAgIHBhZGRpbmctYmxvY2s6IDZweDtcbiAgICBwYWRkaW5nLWlubGluZTogMTJweDtcbiAgfVxuICAuZ3JpZC1lbC10b3VybmFtZW50Ll9jb3VudHJ5IC5ncmlkLWVsLXRvdXJuYW1lbnRfX25hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDNweDtcbiAgfVxuICAuZ3JpZC1lbC10b3VybmFtZW50Ll9jb3VudHJ5IC5ncmlkLWVsLXRvdXJuYW1lbnRfX25hbWUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMTBweDtcbiAgfVxuICAuZ3JpZC1lbC10b3VybmFtZW50Ll9jb3VudHJ5IC5ncmlkLWVsLXRvdXJuYW1lbnRfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgfVxuICAuZ3JpZC1lbC10b3VybmFtZW50Ll9jb3VudHJ5IC5ncmlkLWVsLXRvdXJuYW1lbnRfX2NvdW50IHtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuICAgIGlubGluZS1zaXplOiA0NXB4O1xuICB9XG59QGxheWVyIHByby1sYXlvdXQge1xuICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcuX2xvYWRpbmcge1xuICAgIGJsb2NrLXNpemU6IDI5MnB4O1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZy5fbG9hZGluZyAuZ3JpZC1lbC1ldmVudF9fdGl0bGUsIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZy5fbG9hZGluZyAuZ3JpZC1lbC1ldmVudF9fY29udGVudCB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZy5fbG9hZGVkIHtcbiAgICBibG9jay1zaXplOiBhdXRvO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZy5fbG9hZGVkIC5ncmlkLWVsLWV2ZW50X190aXRsZSwgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nLl9sb2FkZWQgLmdyaWQtZWwtZXZlbnRfX2NvbnRlbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X190aXRsZSB7XG4gICAgcGFkZGluZy1ibG9jazogNXB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAxMnB4O1xuICAgIGlubGluZS1zaXplOiBhdXRvO1xuICAgIGJsb2NrLXNpemU6IGF1dG87XG4gICAgbWF4LWJsb2NrLXNpemU6IHVuc2V0O1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1ldmVudF9fdGltZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWluLWJsb2NrLXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb250cmFzdCk7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X190aW1lIC50aXRsZSArIC50aW1lIHtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAzcHg7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X190aW1lIC50aW1lLl9jb21pbmctc29vbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taW5saW5lLXNpemU6IDQwcHg7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgICBwYWRkaW5nLWlubGluZTogNHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMjVkZWcsICNmZjY0NmQgMCUsICNjZjAyMjcgMTAwJSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzYTUwNzA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yIHtcbiAgICBpbmxpbmUtc2l6ZTogMjAlO1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAxMnB4O1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvcjpmaXJzdC1jaGlsZCAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvci1sb2dvIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDEycHg7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuICAgIG1pbi1ibG9jay1zaXplOiAzMHB4O1xuICAgIG1pbi1pbmxpbmUtc2l6ZTogMzBweDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3I6Zmlyc3QtY2hpbGQgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItbmFtZSB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBsaW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICBib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGlubGluZS1zaXplOiAxMDAlO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDhweDtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwO1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogOHB4O1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiAwO1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxMnB4O1xuICAgIG1pbi1ibG9jay1zaXplOiA0MHB4O1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvci1jb250YWluZXIuX2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4tYmxvY2stc2l6ZTogMjJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWNvbnRyYXN0KSwgdHJhbnNwYXJlbnQgY2FsYygoMSAtIDAuMDgpICogMTAwJSkpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDEycHg7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yLWNvbnRhaW5lci5fY2FwdGlvbiAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvciB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDQycHg7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yLWNvbnRhaW5lci5fY2FwdGlvbiAuZ3JpZC1lbC1tYXJrZXRzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBibG9jay1zaXplOiB1bnNldDtcbiAgICBtaW4tYmxvY2stc2l6ZTogdW5zZXQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yLW1ldGFkYXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIGlubGluZS1zaXplOiAzNSU7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDEycHg7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1ldmVudF9fdG91cm5hbWVudCAudG91cm5hbWVudC1sb2dvIHtcbiAgICBtaW4taW5saW5lLXNpemU6IDE2cHg7XG4gICAgaW5saW5lLXNpemU6IDE2cHg7XG4gICAgbWF4LWlubGluZS1zaXplOiAxNnB4O1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1ldmVudF9fdG91cm5hbWVudCAudG91cm5hbWVudC1sb2dvIFtjbGFzcyo9XCIgZmxhZzpcIl0sXG4gIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1ldmVudF9fdG91cm5hbWVudCAudG91cm5hbWVudC1sb2dvIFtjbGFzc149XCJmbGFnOlwiXSB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWZ1bGwpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtZXZlbnRfX3RvdXJuYW1lbnQtbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbnRyYXN0KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X192aWV3LWFsbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogdmFyKC0tY29udHJhc3QpO1xuICAgIG1pbi1ibG9jay1zaXplOiAzMnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tY29udHJhc3QpLCB0cmFuc3BhcmVudCBjYWxjKCgxIC0gMC4wOCkgKiAxMDAlKSk7XG4gICAgaW5saW5lLXNpemU6IDEwMCU7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA0cHg7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5jb21wZXRpdG9yLW1ldGFkYXRhX19nYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWlubGluZS1zaXplOiA2M3B4O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmNvbXBldGl0b3ItbWV0YWRhdGFfX3RyYWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtbWFya2V0cyB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgaW5saW5lLXNpemU6IDQwJTtcbiAgICBibG9jay1zaXplOiBhdXRvO1xuICAgIG1pbi1ibG9jay1zaXplOiB1bnNldDtcbiAgICBtaW4taW5saW5lLXNpemU6IHVuc2V0O1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2x1bW4tZ2FwOiAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtNik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLW1hcmtldCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLW1hcmtldCAub3V0Y29tZSB7XG4gICAgYmxvY2stc2l6ZTogNDBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1tYXJrZXQgLm91dGNvbWVfX3N0YXR1cyB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1tYXJrZXQgLm91dGNvbWUuZGlzYWJsZWQgLmljb24tbG9jayB7XG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAyMHB4O1xuICAgIGluc2V0LWJsb2NrLXN0YXJ0OiB1bnNldDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTUyMHB4KSB7XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5jb21wZXRpdG9yLW1ldGFkYXRhX19nYXRlIHtcbiAgICAgIG1pbi1pbmxpbmUtc2l6ZTogMzRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLW1hcmtldHMge1xuICAgICAgaW5saW5lLXNpemU6IDUwJTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NjBweCkge1xuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1tYXJrZXRzIC5ncmlkLWVsLW1hcmtldDpsYXN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDIwcHgpIHtcbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmNvbXBldGl0b3ItbWV0YWRhdGFfX3RyYWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yLW1ldGFkYXRhIHtcbiAgICAgIGlubGluZS1zaXplOiBhdXRvO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtbWFya2V0cyB7XG4gICAgICBpbmxpbmUtc2l6ZTogNzAlO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5jb21wZXRpdG9yLW1ldGFkYXRhX190cmFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvci1tZXRhZGF0YSB7XG4gICAgICBpbmxpbmUtc2l6ZTogMzUlO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtbWFya2V0cyB7XG4gICAgICBpbmxpbmUtc2l6ZTogNTAlO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5jb21wZXRpdG9yLW1ldGFkYXRhX190cmFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvci1tZXRhZGF0YSB7XG4gICAgICBpbmxpbmUtc2l6ZTogYXV0bztcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLW1hcmtldHMge1xuICAgICAgaW5saW5lLXNpemU6IDcwJTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nLl9sb2FkaW5nIHtcbiAgICAgIGJsb2NrLXNpemU6IDQxM3B4O1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcuX2xvYWRlZCB7XG4gICAgICBibG9jay1zaXplOiBhdXRvO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmNvbXBldGl0b3ItbWV0YWRhdGFfX3RyYWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yLW1ldGFkYXRhIHtcbiAgICAgIGlubGluZS1zaXplOiAzNSU7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1tYXJrZXRzIHtcbiAgICAgIGJsb2NrLXNpemU6IDYycHg7XG4gICAgICBtaW4tYmxvY2stc2l6ZTogNjJweDtcbiAgICAgIGlubGluZS1zaXplOiA0NSU7XG4gICAgICBtYXgtaW5saW5lLXNpemU6IDQ1JTtcbiAgICAgIG1pbi1pbmxpbmUtc2l6ZTogNDUlO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtbWFya2V0c19fdGl0bGUge1xuICAgICAgZmxleDogMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLW1hcmtldHMgLmdyaWQtZWwtbWFya2V0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBibG9jay1zaXplOiAxMDAlO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtbWFya2V0cyAuZ3JpZC1lbC1tYXJrZXQgLm91dGNvbWUge1xuICAgICAgYmxvY2stc2l6ZTogMTAwJTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLW1hcmtldHMgLmdyaWQtZWwtbWFya2V0IC5vdXRjb21lX19zdGF0dXMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X190aXRsZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDhweDtcbiAgICAgIHBhZGRpbmctaW5saW5lOiA4cHg7XG4gICAgICBwYWRkaW5nLWJsb2NrLWVuZDogMTFweDtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X190b3VybmFtZW50IC50b3VybmFtZW50LWxvZ28ge1xuICAgICAgYmxvY2stc2l6ZTogMTRweDtcbiAgICAgIGlubGluZS1zaXplOiAxNHB4O1xuICAgICAgbWF4LWlubGluZS1zaXplOiAxNHB4O1xuICAgICAgbWluLWlubGluZS1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtZXZlbnRfX3RvdXJuYW1lbnQgLnRvdXJuYW1lbnQtbG9nbyBbY2xhc3MqPVwiIGZsYWc6XCJdLFxuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1ldmVudF9fdG91cm5hbWVudCAudG91cm5hbWVudC1sb2dvIFtjbGFzc149XCJmbGFnOlwiXSB7XG4gICAgICBibG9jay1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtZXZlbnRfX3RpbWUge1xuICAgICAgbWluLWJsb2NrLXNpemU6IDE3cHg7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1ldmVudF9fdGltZSAudGltZS5fY29taW5nLXNvb24ge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLW1hcmtldHM6aGFzKC5ncmlkLWVsLW1hcmtldDpudGgtY2hpbGQoMykpIC5vdXRjb21lLmRpc2FibGVkIC5pY29uLWxvY2sge1xuICAgICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAyNXB4O1xuICAgICAgaW5zZXQtYmxvY2stc3RhcnQ6IDEwcHg7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1tYXJrZXQgLm91dGNvbWUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAxMnB4O1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDdweDtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLW1hcmtldCAub3V0Y29tZS5kaXNhYmxlZCAuaWNvbi1sb2NrIHtcbiAgICAgIGluc2V0LWlubGluZS1zdGFydDogMTVweDtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5vdXRjb21lX19udW1iZXIge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yLWNvbnRhaW5lciB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gICAgICBwYWRkaW5nLWlubGluZTogOHB4O1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItY29udGFpbmVyOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAxNnB4O1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItY29udGFpbmVyLl9jYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDhweDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvci1jb250YWluZXIuX2NhcHRpb246YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0LWlubGluZS1zdGFydDogOHB4O1xuICAgICAgaW5zZXQtaW5saW5lLWVuZDogOHB4O1xuICAgICAgaW5zZXQtYmxvY2stZW5kOiAtMXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvci1jb250YWluZXIuX2NhcHRpb24gLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3Ige1xuICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEwcHg7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvciB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgaW5saW5lLXNpemU6IHVuc2V0O1xuICAgICAgbWF4LWlubGluZS1zaXplOiBjYWxjKDU1JSAtIDhweCk7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvcjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4taW5saW5lLWVuZDogN3B4O1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3I6Zmlyc3QtY2hpbGQgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItbmFtZSB7XG4gICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3Itd3JhcCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItbmFtZSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvci1tZXRhZGF0YSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleDogMTtcbiAgICAgIGlubGluZS1zaXplOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmNvbXBldGl0b3ItbWV0YWRhdGFfX2dhdGUge1xuICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiA0cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuY29tcGV0aXRvci1tZXRhZGF0YV9fdHJhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5jb21wZXRpdG9yLW1ldGFkYXRhX190cmFpbmVyOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiA0cHg7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1ldmVudF9fdmlldy1hbGwge1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICAgICAgbWluLWJsb2NrLXNpemU6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpIDEwMCUpO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3I6Zmlyc3QtY2hpbGQgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItbG9nbyB7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gICAgICBtYXJnaW4taW5saW5lLWVuZDogN3B4O1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC04cHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMDBweCkge1xuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZyAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvcjpmaXJzdC1jaGlsZCAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvci1sb2dvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIC5ncmlkLWVsLWV2ZW50Ll9hbmltYWxzLXJhY2luZzphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpIDEwMCUpO1xuICAgIH1cbiAgfVxuICAuZ3JpZC1lbC1jYXJvdXNlbCAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcuX2xvYWRlZCB7XG4gICAgYmxvY2stc2l6ZTogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLmdyaWQtZWwtY2Fyb3VzZWwgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yOmZpcnN0LWNoaWxkIHtcbiAgICBpbmxpbmUtc2l6ZTogZml0LWNvbnRlbnQ7XG4gICAgbWF4LWlubGluZS1zaXplOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG4gIH1cbiAgLmdyaWQtZWwtY2Fyb3VzZWwgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yOmZpcnN0LWNoaWxkIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yLWxvZ28ge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogNXB4O1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgfVxuICAuZ3JpZC1lbC1jYXJvdXNlbCAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICAgIHBhZGRpbmctaW5saW5lOiA0cHg7XG4gIH1cbiAgLmdyaWQtZWwtY2Fyb3VzZWwgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLW1hcmtldHMge1xuICAgIGlubGluZS1zaXplOiA1MCU7XG4gICAgbWluLWlubGluZS1zaXplOiA1MCU7XG4gIH1cbiAgLmdyaWQtZWwtY2Fyb3VzZWwgLmdyaWQtZWwtZXZlbnQuX2FuaW1hbHMtcmFjaW5nIC5ncmlkLWVsLW1hcmtldCAub3V0Y29tZSB7XG4gICAgbWluLWlubGluZS1zaXplOiA0NnB4O1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDJweDtcbiAgfVxuICAuZ3JpZC1lbC1jYXJvdXNlbCAuZ3JpZC1lbC1ldmVudC5fYW5pbWFscy1yYWNpbmcgLmdyaWQtZWwtbWFya2V0IC5vdXRjb21lLmRpc2FibGVkIC5pY29uLWxvY2sge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1AbGF5ZXIgZGVwcmVjYXRlZCB7XG4gIC5ncmlkLWVsLW1hcmtldHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBibG9jay1zaXplOiA2MnB4O1xuICAgIG1pbi1ibG9jay1zaXplOiA2MnB4O1xuICAgIGlubGluZS1zaXplOiA0NSU7XG4gICAgbWF4LWlubGluZS1zaXplOiA0NSU7XG4gICAgbWluLWlubGluZS1zaXplOiA0NSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5ncmlkLWVsLW1hcmtldHMuX3ZlcnRpY2FsIHtcbiAgICBnYXA6IDZweDtcbiAgfVxuICAuZ3JpZC1lbC1tYXJrZXRzLl92ZXJ0aWNhbCAuZ3JpZC1lbC1tYXJrZXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA2cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuZ3JpZC1lbC1tYXJrZXRzLl92ZXJ0aWNhbCAuZ3JpZC1lbC1tYXJrZXRfX25hbWUge1xuICAgIGluc2V0LWlubGluZS1lbmQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xuICB9XG4gIC5ncmlkLWVsLW1hcmtldHMuX3ZlcnRpY2FsIC5ncmlkLWVsLW1hcmtldCAub3V0Y29tZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDZweDtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgfVxuICAuZ3JpZC1lbC1tYXJrZXRzLl92ZXJ0aWNhbCAuZ3JpZC1lbC1tYXJrZXQgLm91dGNvbWUuX3dpdGgtZmIge1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMjJweDtcbiAgfVxuICAuZ3JpZC1lbC1tYXJrZXRzLl92ZXJ0aWNhbCAuZ3JpZC1lbC1tYXJrZXQgLm91dGNvbWUuX3dpdGgtZmIgLmZiLWJhZGdlLXBybyB7XG4gICAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICAgIGlubGluZS1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IDFweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuZ3JpZC1lbC1tYXJrZXRzLl92ZXJ0aWNhbCAuZ3JpZC1lbC1ldmVudC1wcm9fX3RvdGFscyB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgfVxuICAuZ3JpZC1lbC1tYXJrZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xuICAgIGNvbHVtbi1nYXA6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtNik7XG4gIH1cbiAgLmdyaWQtZWwtbWFya2V0X19uYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQtaW5saW5lLWVuZDogY2FsYyg1MCUgKyAyNXB4KTtcbiAgICBpbnNldC1ibG9jay1zdGFydDogLTE3cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgaW5saW5lLXNpemU6IGF1dG87XG4gICAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB9XG4gIC5ncmlkLWVsLW1hcmtldF9fbmFtZS53aGl0ZSB7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gIH1cbiAgLmdyaWQtZWwtbWFya2V0IC5vdXRjb21lIHtcbiAgICBmbGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBibG9jay1zaXplOiAxMDAlO1xuICAgIG1pbi1pbmxpbmUtc2l6ZTogdW5zZXQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWJsb2NrOiAxNXB4O1xuICAgIHBhZGRpbmctaW5saW5lOiA2cHg7XG4gIH1cbiAgLmdyaWQtZWwtbWFya2V0IC5vdXRjb21lOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gIH1cbiAgLmdyaWQtZWwtbWFya2V0IC5vdXRjb21lOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICB9XG4gIC5ncmlkLWVsLW1hcmtldCAub3V0Y29tZS5fMTAzIHtcbiAgICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gIH1cbiAgLmdyaWQtZWwtbWFya2V0IC5vdXRjb21lLl8xMDMgKyAuXzEwMiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuX21vYmlsZSAuZ3JpZC1lbC1tYXJrZXRzIC5ncmlkLWVsLW1hcmtldDpsYXN0LWNoaWxkLFxuICAuZXZlbnRzLWNhcmRzLXJlZHVjZWQgLmdyaWQtZWwtbWFya2V0cyAuZ3JpZC1lbC1tYXJrZXQ6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQ2MHB4KSB7XG4gICAgLmdyaWQtZWwtZXZlbnQ6bm90KC5fYW5pbWFscy1yYWNpbmcpIC5ncmlkLWVsLW1hcmtldHM6bm90KC5fdmVydGljYWwpIC5ncmlkLWVsLW1hcmtldDpudGgtY2hpbGQoMiksIC5ncmlkLWVsLWV2ZW50Om5vdCguX2FuaW1hbHMtcmFjaW5nKSAuZ3JpZC1lbC1tYXJrZXRzOm5vdCguX3ZlcnRpY2FsKSAuZ3JpZC1lbC1tYXJrZXQ6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgIC5ncmlkLWVsLW1hcmtldHMge1xuICAgICAgaW5saW5lLXNpemU6IDUyJTtcbiAgICAgIG1heC1pbmxpbmUtc2l6ZTogNTIlO1xuICAgICAgbWluLWlubGluZS1zaXplOiA1MiU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIC5ncmlkLWVsLW1hcmtldF9fbmFtZSB7XG4gICAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgICBpbnNldC1pbmxpbmUtZW5kOiB1bnNldDtcbiAgICAgIG1heC1pbmxpbmUtc2l6ZTogY2FsYygxMDAlIC0gMjZweCk7XG4gICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgIH1cbiAgfVxufUBsYXllciBwcm8tbGF5b3V0IHtcbiAgLmdyaWQtZWwtZXZlbnRfX3Njb3JlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnRfX3Njb3JlIC5zY29yZV9fY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmxvY2stc2l6ZTogMTAwJTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogNXB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb250cmFzdCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcm93LWdhcDogNnB4O1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50X19zY29yZSAuc2NvcmVfX2NvbC5fbWFpbiArIC5zY29yZV9fY29sLl9yb3VuZCB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDVweDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudF9fc2NvcmUgLnNjb3JlX19jb2wuX3JvdW5kIHtcbiAgICByb3ctZ2FwOiAzcHg7XG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogMXB4O1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50X19zY29yZSAuc2NvcmVfX2NvbC5fcm91bmQ6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudF9fc2NvcmUgLnNjb3JlX19jb2wuX3JvdW5kIC5zY29yZV9faXRlbSB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudF9fc2NvcmUgLnNjb3JlX19pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6IHZhcigtLWFjdGl2ZSk7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50X19zY29yZSAuc2NvcmVfX2l0ZW0uX2FjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudF9fc2NvcmUgLnNjb3JlX19pdGVtLW5hbWUge1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZXZlbnRzLWNhcmRzLXJlZHVjZWQgLmdyaWQtZWwtZXZlbnRfX3Njb3JlIC5zY29yZV9fY29sIHtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMTBweDtcbiAgfVxufS5kYXRlLXdlZWstcGlja2VyLl9yYWNlcy1maWx0ZXIge1xuICBpbmxpbmUtc2l6ZTogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG4gIG1pbi1ibG9jay1zaXplOiAzMnB4O1xufVxuLmRhdGUtd2Vlay1waWNrZXIuX3JhY2VzLWZpbHRlciAuZGF0ZS13ZWVrLXBpY2tlcl9faXRlbSB7XG4gIG1pbi1pbmxpbmUtc2l6ZTogMzJweDtcbiAgZmxleDogdW5zZXQ7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYXRlLXdlZWstcGlja2VyLl9yYWNlcy1maWx0ZXIgLmRhdGUtd2Vlay1waWNrZXJfX2l0ZW0gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5kYXRlLXdlZWstcGlja2VyLl9yYWNlcy1maWx0ZXIgLmRhdGUtd2Vlay1waWNrZXJfX2l0ZW0uX2Rpc2FibGVkIHNwYW4ge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZGF0ZS13ZWVrLXBpY2tlci5fcmFjZXMtZmlsdGVyIC5kYXRlLXdlZWstcGlja2VyX19pdGVtLl9hY3RpdmUge1xuICBib3JkZXI6IHVuc2V0O1xufVxuLmRhdGUtd2Vlay1waWNrZXIuX3JhY2VzLWZpbHRlciAuZGF0ZS13ZWVrLXBpY2tlcl9faXRlbS5fYWN0aXZlOmJlZm9yZSwgLmRhdGUtd2Vlay1waWNrZXIuX3JhY2VzLWZpbHRlciAuZGF0ZS13ZWVrLXBpY2tlcl9faXRlbS5fYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBibG9jay1zaXplOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy14eHMpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1hY3RpdmUpO1xuICBpbnNldC1ibG9jay1lbmQ6IC0ycHg7XG4gIGluc2V0LWlubGluZS1zdGFydDogMXB4O1xuICBpbnNldC1pbmxpbmUtZW5kOiAxcHg7XG59XG4uZGF0ZS13ZWVrLXBpY2tlci5fcmFjZXMtZmlsdGVyIC5kYXRlLXdlZWstcGlja2VyX19pdGVtLl9hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDhweCB2YXIoLS1hY3RpdmUpO1xuICBvcGFjaXR5OiAwLjM2O1xufVxuLmRhdGUtd2Vlay1waWNrZXIuX3JhY2VzLWZpbHRlciAuZGF0ZS13ZWVrLXBpY2tlcl9faXRlbS5fYWN0aXZlIHNwYW46Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZGF0ZS13ZWVrLXBpY2tlci5fcmFjZXMtZmlsdGVyIC5kYXRlLXdlZWstcGlja2VyX19pdGVtLl9hY3RpdmUgc3BhbjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IGJsYWNrLCAwIDJweCA4cHggdmFyKC0tYWN0aXZlKTtcbiAgb3BhY2l0eTogMC4zNjtcbiAgei1pbmRleDogLTE7XG59XG4uZGF0ZS13ZWVrLXBpY2tlci5fcmFjZXMtZmlsdGVyIC5kYXRlLXdlZWstcGlja2VyX19pdGVtLl9hY3RpdmUgKyAuZGF0ZS13ZWVrLXBpY2tlcl9faXRlbSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbn1cbi5kYXRlLXdlZWstcGlja2VyLl9yYWNlcy1maWx0ZXIgLmRhdGUtd2Vlay1waWNrZXJfX2l0ZW0gKyAuX2FjdGl2ZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbn1cblxuLnJhY2VzLWZpbHRlciB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmFjZXMtZmlsdGVyIC5yYWNlcy1maWx0ZXJfX2NhcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1pbi1pbmxpbmUtc2l6ZTogNTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufUBsYXllciBjb21wb25lbnRzIHtcbiAgW2RhdGEtcmFkaXgtcG9wcGVyLWNvbnRlbnQtd3JhcHBlcl06aGFzKD4gLmVsLXNlbGVjdF9fY29udGVudC5ib3JkZXJsZXNzKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICB9XG4gIFtkYXRhLXJhZGl4LXBvcHBlci1jb250ZW50LXdyYXBwZXJdOmhhcyg+IC5lbC1zZWxlY3RfX2NvbnRlbnQuYm9yZGVybGVzc1tkYXRhLXN0YXRlPW9wZW5dKSB7XG4gICAgYW5pbWF0aW9uOiBlbC1zZWxlY3Qtd3JhcHBlci1zaGFkb3ctb3BlbiAwLjRzIGVhc2UgZm9yd2FyZHM7XG4gIH1cbiAgLmVsLXNlbGVjdF9fdHJpZ2dlciB7XG4gICAgYmxvY2stc2l6ZTogMjRweDtcbiAgICBtaW4tYmxvY2stc2l6ZTogMjRweDtcbiAgICBpbmxpbmUtc2l6ZTogZml0LWNvbnRlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEwcHg7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiA2cHg7XG4gICAgYmxvY2stc2l6ZTogMTAwJTtcbiAgICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtMCk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXN1cmZhY2UtNik7XG4gICAgei1pbmRleDogMjA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLmVsLXNlbGVjdF9fdHJpZ2dlci5ib3JkZXJsZXNzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmVsLXNlbGVjdF9fdHJpZ2dlcltkYXRhLXN0YXRlPW9wZW5dIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pIHZhcigtLXJhZGl1cy1zbSkgMCAwO1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG4gIC5lbC1zZWxlY3RfX3RyaWdnZXIgLmVsLXNlbGVjdF9fY2hldnJvbiB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfVxuICAuZWwtc2VsZWN0X190cmlnZ2VyW2RhdGEtc3RhdGU9b3Blbl0gLmVsLXNlbGVjdF9fY2hldnJvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIH1cbiAgLmVsLXNlbGVjdF9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS0wKTtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tcmFkaXVzLXNtKSB2YXIoLS1yYWRpdXMtc20pO1xuICAgIGJvcmRlcjogc29saWQgdmFyKC0tc3VyZmFjZS02KTtcbiAgICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDFweDtcbiAgICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xuICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICBtaW4taW5saW5lLXNpemU6IHZhcigtLXJhZGl4LXNlbGVjdC10cmlnZ2VyLXdpZHRoKTtcbiAgICBtYXgtYmxvY2stc2l6ZTogMTcwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuZWwtc2VsZWN0X19jb250ZW50W2RhdGEtc3RhdGU9b3Blbl0ge1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDEwMCUgMCk7XG4gICAgYW5pbWF0aW9uOiBlbC1zZWxlY3QtY29udGVudC1yZXZlYWwtb3Blbi10b3AtdG8tYm90dG9tIDAuM3MgZWFzZSBmb3J3YXJkcztcbiAgfVxuICAuZWwtc2VsZWN0X19jb250ZW50W2RhdGEtc2lkZT10b3BdW2RhdGEtc3RhdGU9b3Blbl0ge1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMTAwJSAwIDAgMCk7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGVsLXNlbGVjdC1jb250ZW50LXJldmVhbC1vcGVuLWJvdHRvbS10by10b3A7XG4gIH1cbiAgLmVsLXNlbGVjdF9fY29udGVudC5ib3JkZXJsZXNzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWRlZmF1bHQpO1xuICB9XG4gIEBrZXlmcmFtZXMgZWwtc2VsZWN0LXdyYXBwZXItc2hhZG93LW9wZW4ge1xuICAgIGZyb20ge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgZWwtc2VsZWN0LWNvbnRlbnQtcmV2ZWFsLW9wZW4tYm90dG9tLXRvLXRvcCB7XG4gICAgZnJvbSB7XG4gICAgICBjbGlwLXBhdGg6IGluc2V0KDEwMCUgMCAwIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGVsLXNlbGVjdC1jb250ZW50LXJldmVhbC1vcGVuLXRvcC10by1ib3R0b20ge1xuICAgIGZyb20ge1xuICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMTAwJSAwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcbiAgICB9XG4gIH1cbiAgLmVsLXNlbGVjdF9fY29udGVudC0taGlkZS1zZWxlY3RlZCAuZWwtc2VsZWN0X19pdGVtW2RhdGEtc3RhdGU9Y2hlY2tlZF0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmVsLXNlbGVjdF9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGdyaWQtYXJlYTogMnB4O1xuICB9XG4gIC5lbC1zZWxlY3RfX3ZpZXdwb3J0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LWJsb2NrLXNpemU6IDE3MHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIC5lbC1zZWxlY3RfX3ZpZXdwb3J0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgYmxvY2stc2l6ZTogNHB4O1xuICAgIGlubGluZS1zaXplOiA0cHg7XG4gIH1cbiAgLmVsLXNlbGVjdF9fdmlld3BvcnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAuZWwtc2VsZWN0X192aWV3cG9ydDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgfVxuICAuZWwtc2VsZWN0X192aWV3cG9ydDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1jb250cmFzdCksIHRyYW5zcGFyZW50IGNhbGMoKDEgLSAwLjIpICogMTAwJSkpO1xuICB9XG4gIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gICAgLmVsLXNlbGVjdF9fdmlld3BvcnQge1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgIH1cbiAgfVxuICAuZWwtc2VsZWN0X192aWV3cG9ydFtkYXRhLXJhZGl4LXNlbGVjdC12aWV3cG9ydF0ge1xuICAgIHNjcm9sbGJhci13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5lbC1zZWxlY3RfX3ZpZXdwb3J0W2RhdGEtcmFkaXgtc2VsZWN0LXZpZXdwb3J0XTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGJsb2NrLXNpemU6IDRweDtcbiAgICBpbmxpbmUtc2l6ZTogNHB4O1xuICB9XG4gIC5lbC1zZWxlY3RfX3ZpZXdwb3J0W2RhdGEtcmFkaXgtc2VsZWN0LXZpZXdwb3J0XTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5lbC1zZWxlY3RfX3ZpZXdwb3J0W2RhdGEtcmFkaXgtc2VsZWN0LXZpZXdwb3J0XTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgfVxuICAuZWwtc2VsZWN0X192aWV3cG9ydFtkYXRhLXJhZGl4LXNlbGVjdC12aWV3cG9ydF06Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tY29udHJhc3QpLCB0cmFuc3BhcmVudCBjYWxjKCgxIC0gMC4yKSAqIDEwMCUpKTtcbiAgfVxuICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgIC5lbC1zZWxlY3RfX3ZpZXdwb3J0W2RhdGEtcmFkaXgtc2VsZWN0LXZpZXdwb3J0XSB7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gICAgfVxuICB9XG4gIC5lbC1zZWxlY3RfX3ZpZXdwb3J0W2RhdGEtcmFkaXgtc2VsZWN0LXZpZXdwb3J0XTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVsLXNlbGVjdF9faXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctYmxvY2s6IDhweDtcbiAgICBwYWRkaW5nLWlubGluZTogMTBweDtcbiAgfVxuICAuZWwtc2VsZWN0X19pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTQpO1xuICB9XG4gIC5lbC1zZWxlY3RfX2l0ZW1bZGF0YS1oaWdobGlnaHRlZF0ge1xuICAgIGNvbG9yOiB2YXIoLS1jb250cmFzdCk7XG4gIH1cbiAgLmVsLXNlbGVjdF9faXRlbVtkYXRhLXN0YXRlPWNoZWNrZWRdIHtcbiAgICBjb2xvcjogdmFyKC0tYWN0aXZlKTtcbiAgfVxuICAuZWwtc2VsZWN0X19pdGVtW2RhdGEtZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufUBsYXllciBjb21wb25lbnRzIHtcbiAgLmdyaWQtZWwtbWFya2V0cy1maWx0ZXIge1xuICAgIGJsb2NrLXNpemU6IDI0cHg7XG4gICAgaW5saW5lLXNpemU6IGZpdC1jb250ZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB6LWluZGV4IDAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IHotaW5kZXggMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IHotaW5kZXggMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHotaW5kZXggMC4zcyBlYXNlO1xuICAgIHdpbGwtY2hhbmdlOiB6LWluZGV4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgOmhvc3QoLl9nbGFzcy10aGVtZSkgLmdyaWQtZWwtbWFya2V0cy1maWx0ZXIsIGh0bWwuX2dsYXNzLXRoZW1lIC5ncmlkLWVsLW1hcmtldHMtZmlsdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuZ3JpZC1lbC1tYXJrZXRzLWZpbHRlcl9fdGl0bGUge1xuICAgIGJsb2NrLXNpemU6IDEwMCU7XG4gICAgbWluLWJsb2NrLXNpemU6IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjb2x1bW4tZ2FwOiAxMnB4O1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA2cHg7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAzcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS02KSB2YXIoLS1zdXJmYWNlLTYpIHRyYW5zcGFyZW50IHZhcigtLXN1cmZhY2UtNik7XG4gIH1cbiAgLl9kcm9wZG93bi1hY3RpdmUgLmdyaWQtZWwtbWFya2V0cy1maWx0ZXJfX3RpdGxlIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pIHZhcigtLXJhZGl1cy1zbSkgMCAwO1xuICB9XG4gIC5ncmlkLWVsLW1hcmtldHMtZmlsdGVyX190aXRsZSBzdmcge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIH1cbiAgLl9kcm9wZG93bi1hY3RpdmUgLmdyaWQtZWwtbWFya2V0cy1maWx0ZXJfX3RpdGxlIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIH1cbiAgLmdyaWQtZWwtbWFya2V0cy1maWx0ZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAxOHB4O1xuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDNweDtcbiAgICBwYWRkaW5nLWlubGluZTogNnB4O1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiAwO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogLTRweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTApO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1yYWRpdXMtc20pIHZhcigtLXJhZGl1cy1zbSk7XG4gICAgYm9yZGVyOiBzb2xpZCB2YXIoLS1zdXJmYWNlLTYpO1xuICAgIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbiAgICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBwYWRkaW5nIDAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IHBhZGRpbmcgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IHBhZGRpbmcgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMC4zcyBlYXNlO1xuICAgIHdpbGwtY2hhbmdlOiBwYWRkaW5nO1xuICB9XG4gIC5fZHJvcGRvd24tYWN0aXZlIC5ncmlkLWVsLW1hcmtldHMtZmlsdGVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogNnB4O1xuICB9XG4gIC5ncmlkLWVsLW1hcmtldHMtZmlsdGVyX19pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmdyaWQtZWwtbWFya2V0cy1maWx0ZXJfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogOXB4O1xuICB9XG4gIC5ncmlkLWVsLW1hcmtldHMtZmlsdGVyX19pdGVtLl9hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1hY3RpdmUpO1xuICB9XG4gIC5ncmlkLWVsLW1hcmtldHMtZmlsdGVyLl9kcm9wZG93bi1hY3RpdmUge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgLm1hcmtldHMtZmlsdGVyLS1wb3J0YWwge1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG4gICAgei1pbmRleDogMztcbiAgfVxuICAubWFya2V0cy1maWx0ZXItLXBvcnRhbCAuZ3JpZC1lbC1tYXJrZXRzLWZpbHRlciB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAuZ3JpZC1lbC1tYXJrZXRzLWZpbHRlciB7XG4gICAgICBtYXJnaW4taW5saW5lLWVuZDogNnB4O1xuICAgIH1cbiAgfVxufUBsYXllciBwcm8tbGF5b3V0IHtcbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBibG9jay1zaXplOiA2MHB4O1xuICAgIG1pbi1ibG9jay1zaXplOiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1kZWZhdWx0KTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHRfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi1ibG9jay1zaXplOiB1bnNldDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNCkgMCUsIHJnYmEoMCwgMCwgMCwgMC40KSAxMDAlKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHRfX2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjb2xvcjogdmFyKC0tY29udHJhc3QpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodF9fY2FwdGlvbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0X19jYXB0aW9uIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDZweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGVhZGluZy1ub3JtYWwpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgbGluZS1jbGFtcDogMTtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHRfX2NhcHRpb24gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0IGltZyB7XG4gICAgaW5saW5lLXNpemU6IDM2cHg7XG4gICAgYmxvY2stc2l6ZTogMzZweDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMTJweDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHRfX21vcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gICAgcGFkZGluZy1pbmxpbmU6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjQpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpIDEwMCUpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuICAgIG1pbi1pbmxpbmUtc2l6ZTogNzNweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTQpO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb250cmFzdCk7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0X19tb3JlOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuX3Nwb3J0LTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xLUNzZDR4NlNYLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuX3Nwb3J0LTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8yLUMyX3otUlV5LmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuX3Nwb3J0LTMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8zLURGMUd2eHE4LmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuX2VzcG9ydC0xIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMS1EMWFNV2FSNy5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0Ll9lc3BvcnQtMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzItRE1xWjVlUnUuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5fZXNwb3J0LTMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8zLUNRV0oydGtiLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iYXNrZXRiYWxsLTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xLUI3bW9kbUFYLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Jhc2tldGJhbGwtMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzItUVlWeFJRRGUuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fYmFza2V0YmFsbC0zIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMy1CRS1wUWpFXy5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iYXNrZXRiYWxsLTQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy80LUlhc3c3ZnJaLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Jhc2tldGJhbGwtNSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzUtQ3R4Sy16NlAuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fYmFza2V0YmFsbC02IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNi1DUXRsLU9ldS5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iYXNrZXRiYWxsLTcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy83LUMwcTc1YUlzLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Jhc2tldGJhbGwtOCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzgtQnhMaUFlUVEuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fYmFza2V0YmFsbC05IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOS0zck1lWlcwZy5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iYXNrZXRiYWxsLTEwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMTAtQjVsLXViSXQuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fYmlhdGhsb24tMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEtTEdnR0JBU0kuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fYmlhdGhsb24tMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzItQXhrVWhSeFkuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fYmlhdGhsb24tMyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzMtRDZkb3JDU3cuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fYmlhdGhsb24tNCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzQtQ3VxWG1GZEMuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fYmlhdGhsb24tNSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzUtRE9sU282VmIuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fYmlhdGhsb24tNiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzYtQ0dkR3VvVEwuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fYmlhdGhsb24tNyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzctRE9scndBM3AuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fYmlhdGhsb24tOCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzgtdE82Wkp2NHUuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fYmlhdGhsb24tOSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzktRExIRjV3LW8uanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fYmlhdGhsb24tMTAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xMC1EeDdpdDQwbC5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19jc2dvLTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xLUNfUkZOX0FLLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2NzZ28tMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzItQms4Vy1heUcuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fY3Nnby0zIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMy1DX1NYZGJYay5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19jc2dvLTQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy80LURFeFpTaVhJLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2NzZ28tNSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzUtQk9lcnhUMzcuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fY3Nnby02IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNi1Cb2RtdmZSVS5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19jc2dvLTcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy83LUNmYThDNjhMLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2NzZ28tOCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzgtOExMWUZ4U0cuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fY3Nnby05IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOS1GYjRPaG5jcS5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19jc2dvLTEwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMTAtREpEZVR0YlMuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZG90YTItMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEtLUdvaTVUcXAuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZG90YTItMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzItX0hfUGNqb3guanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZG90YTItMyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzMtQ0xiMnlRdmMuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZG90YTItNCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzQtRGpJRnQ3b0YuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZG90YTItNSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzUtRHRRdldTYWsuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZG90YTItNiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzYtQ2RkckZRM2ouanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZG90YTItNyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzctQ21sQ1psUWouanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZG90YTItOCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzgtQ3I2cExhbHIuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZG90YTItOSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzktRGNJRWx4YWwuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZG90YTItMTAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xMC1lVnZyM25oWi5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mb290YmFsbC0xIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMS1FZUw4cUFDQi5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mb290YmFsbC0yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMi1TUDhqN0lTRS5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mb290YmFsbC0zIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMy1DeVY2czdNQS5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mb290YmFsbC00IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNC1DUDBwWk5xTS5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mb290YmFsbC01IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNS1CVWZMb2hmNi5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mb290YmFsbC02IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNi1CX2NhdC1KZC5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mb290YmFsbC03IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNy1xSTJDZmRZby5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mb290YmFsbC04IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOC1sZ3JkTTZ1MS5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mb290YmFsbC05IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOS1EWnVvMXY5MS5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mb290YmFsbC0xMCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEwLUNjOHc0V0lMLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Zvcm11bGExLTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xLUJKallpQjVkLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Zvcm11bGExLTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8yLUNKUWo5eVRWLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Zvcm11bGExLTMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8zLU10NnVfR2xOLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Zvcm11bGExLTQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy80LUJIaXlmWjF6LmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Zvcm11bGExLTUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy81LUhyMmxockFpLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Zvcm11bGExLTYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy82LUItUEpKVkl0LmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Zvcm11bGExLTcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy83LUROdEFSV3NmLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Zvcm11bGExLTgge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy84LUJNdThnNEVrLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Zvcm11bGExLTkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy85LUJWeDJVR0NSLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Zvcm11bGExLTEwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMTAtZXg2YkNJSXEuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZ29sZi0xIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMS1DN1JDSjlnQS5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19nb2xmLTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8yLURmWnF4UEY4LmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2dvbGYtMyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzMtQmxFdFRZd1cuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZ29sZi00IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNC1DN1o0Uy0xYy5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19nb2xmLTUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy81LURUSnJmeU13LmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2dvbGYtNiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzYtRFZlR0ZPbGcuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZ29sZi03IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNy1DdF9GSGJlSy5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19nb2xmLTgge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy84LWhIN3RUdEJKLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2dvbGYtOSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzktQmp1VlFiZWMuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZ29sZi0xMCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEwLVFQdFlaUkJHLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2hvY2tleS0xIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMS1CQ0RSSUhkZy5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19ob2NrZXktMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzItQ0hrTGlVMm4uanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19faG9ja2V5LTMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8zLUNBRkZkLV9ULmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2hvY2tleS00IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNC1DM1EzWmNHVi5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19ob2NrZXktNSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzUtSmd4dEFwWm4uanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19faG9ja2V5LTYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy82LURvNDRObHJRLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2hvY2tleS03IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNy1ET09GOHZZdS5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19ob2NrZXktOCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzgtQy1ReTZUNEguanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19faG9ja2V5LTkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy85LUREUGltWFZhLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2hvY2tleS0xMCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEwLURrLVRBZi1jLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3BvbGl0aWNzLTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xLUNWQmtaVzkwLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3BvbGl0aWNzLTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8yLUQyQXlzaElDLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3BvbGl0aWNzLTMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8zLURQT1YwTVpnLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3BvbGl0aWNzLTQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy80LUNQd1UzbW1tLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3BvbGl0aWNzLTUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy81LUJvUDFsU1ZULmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3BvbGl0aWNzLTYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy82LURiX1JUYWM5LmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3BvbGl0aWNzLTcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy83LUI0LVRQd2ZhLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3BvbGl0aWNzLTgge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy84LVdUal83NHctLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3BvbGl0aWNzLTkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy85LUQ1aWtxSFFBLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3BvbGl0aWNzLTEwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMTAtRDZPUDYyY0QuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcHViZy0xIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMS1Cb09JX01INi5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19wdWJnLTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8yLUNNV3BfUUkyLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3B1YmctMyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzMtQ1QxVjJGRDcuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcHViZy00IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNC1DWGJETWJnSy5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19wdWJnLTUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy81LUNOWm44cWZULmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3B1YmctNiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzYtQmxweGVQU18uanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcHViZy03IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNy13eWFPS2xkbC5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19wdWJnLTgge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy84LUNxT196aG9qLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3B1YmctOSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzktRGZSanhTM3QuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcHViZy0xMCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEwLUNtVnVaQjJULmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3Rlbm5pcy0xIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMS1CZTNRb3BiUi5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX190ZW5uaXMtMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzItQzVZNFlHS1ouanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdGVubmlzLTMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8zLUM2UHNVYTIzLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3Rlbm5pcy00IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNC1DRXlwTkNMSS5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX190ZW5uaXMtNSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzUtWnBXZG1HTGMuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdGVubmlzLTYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy82LUM5ZEdWNXFfLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3Rlbm5pcy03IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNy1mM29Nb1dBQS5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX190ZW5uaXMtOCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzgtQzI1dTZoOUEuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdGVubmlzLTkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy85LUJJSUNmUFpsLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3Rlbm5pcy0xMCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEwLWI3WjVxZlVoLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3ZhbG9yYW50LTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xLUNPam45OHFxLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3ZhbG9yYW50LTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8yLXRxV2dzN0RCLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3ZhbG9yYW50LTMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8zLXYyaVJwODNfLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3ZhbG9yYW50LTQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy80LURwdWNlQ2g5LmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3ZhbG9yYW50LTUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy81LUNYNEliQmJzLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3ZhbG9yYW50LTYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy82LURnOVA0TF9JLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3ZhbG9yYW50LTcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy83LURON2VmdlNSLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3ZhbG9yYW50LTgge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy84LV9BU2luME8tLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3ZhbG9yYW50LTkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy85LUJ3N2pNR1IwLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3ZhbG9yYW50LTEwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMTAtRE96ZU1BYlMuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZnJlZS1maXJlLTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xLXJXT05jRXpPLmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2ZyZWUtZmlyZS0yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMi1CMUZ5N29oaC5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mcmVlLWZpcmUtMyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzMtQnppQS14VUMuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZnJlZS1maXJlLTQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy80LUNpYmZ0S0h2LmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2ZyZWUtZmlyZS01IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNS1CVzV4WDlyVS5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mcmVlLWZpcmUtNiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzYtQ2NGTVZGVDQuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZnJlZS1maXJlLTcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy83LVVuRkVYSFR1LmpwZ1wiKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2ZyZWUtZmlyZS04IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOC1ESlQwaU1PdS5qcGdcIik7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mcmVlLWZpcmUtOSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzktRDNWZ1hHUkMuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZnJlZS1maXJlLTEwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMTAtRFJTYjc1MlAuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fc3BlY2lhbHMtMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEtQzRLY3ZCd2IuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fc3BlY2lhbHMtMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzItRDcyTGVObTcuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fc3BlY2lhbHMtMyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzMtQmZERnpBNVcuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fc3BlY2lhbHMtNCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzQtQ1lOWVJPRVkuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fc3BlY2lhbHMtNSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzUtQ2RtOHR3c2wuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fc3BlY2lhbHMtNiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzYtYXI0X0lrakYuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fc3BlY2lhbHMtNyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzctRDBzUUpqTGouanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fc3BlY2lhbHMtOCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzgtQjViQ1hYZ3YuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fc3BlY2lhbHMtOSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzktSlp0Y2dvUjIuanBnXCIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fc3BlY2lhbHMtMTAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xMC1DZlNXWWFzUS5qcGdcIik7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0IHtcbiAgICAgIGJsb2NrLXNpemU6IDc4cHg7XG4gICAgICBtaW4tYmxvY2stc2l6ZTogNzhweDtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0IGltZyB7XG4gICAgICBtYXJnaW4taW5saW5lLWVuZDogOHB4O1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHRfX2NvbnRlbnQge1xuICAgICAgbWluLWJsb2NrLXNpemU6IDc4cHg7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodF9fY2FwdGlvbiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0X19jYXB0aW9uIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogOHB4O1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHRfX21vcmUge1xuICAgICAgbWluLWlubGluZS1zaXplOiAxMDBweDtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gICAgICBwYWRkaW5nLWlubGluZTogNXB4O1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuX3Nwb3J0LTEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEtam54ZkFrZnouanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuX3Nwb3J0LTIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzItbnl1dVpvc2guanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuX3Nwb3J0LTMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzMtREN2d21RWmUuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuX2VzcG9ydC0xIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xLXRNRk9iTXNaLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0Ll9lc3BvcnQtMiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMi1DQzg0STJFNC5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5fZXNwb3J0LTMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzMtZGlEc1ZlU3QuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Jhc2tldGJhbGwtMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMS1Eb1dnLXF6TS5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fYmFza2V0YmFsbC0yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8yLURiTkIzSkhBLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iYXNrZXRiYWxsLTMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzMtQmplSHotMW8uanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Jhc2tldGJhbGwtNCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNC1wbHhaRGxDbi5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fYmFza2V0YmFsbC01IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy81LUR3dnlldG5tLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iYXNrZXRiYWxsLTYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzYtS2ZnT3d1RkEuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Jhc2tldGJhbGwtNyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNy1CQy1FSFJUQi5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fYmFza2V0YmFsbC04IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy84LURvTG1hajluLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iYXNrZXRiYWxsLTkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzktQy0ycUJpRzUuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Jhc2tldGJhbGwtMTAge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEwLURqU0o0bEJLLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iaWF0aGxvbi0xIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xLUFHVjhfako4LmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iaWF0aGxvbi0yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8yLUNybkh4T01FLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iaWF0aGxvbi0zIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8zLUl0TkZlQVJKLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iaWF0aGxvbi00IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy80LUM1RTVERDVFLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iaWF0aGxvbi01IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy81LUJ1Z3o2V1lpLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iaWF0aGxvbi02IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy82LUNJNV9ONWQtLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iaWF0aGxvbi03IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy83LUMzMktNUldfLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iaWF0aGxvbi04IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy84LUQ1M2dYWDRmLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iaWF0aGxvbi05IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy85LURQRFVFcmFoLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19iaWF0aGxvbi0xMCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMTAtQ3FJZDY2Z2guanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2NzZ28tMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMS1pMTVPbmV1SC5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fY3Nnby0yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8yLUNINGdCYWRQLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19jc2dvLTMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzMtRFRmTHFRUHkuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2NzZ28tNCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNC1PcHhxOGZqLS5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fY3Nnby01IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy81LWFMYTNPYTNYLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19jc2dvLTYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzYtQnZDSk10cmQuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2NzZ28tNyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNy1fMElORFhBZS5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fY3Nnby04IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy84LURuV0lHQkcwLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19jc2dvLTkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzktRHlzMGFKc2kuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2NzZ28tMTAge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEwLUJZWENjQkZYLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19kb3RhMi0xIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xLUNicWlGQlVYLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19kb3RhMi0yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8yLUNHZk1qWU93LmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19kb3RhMi0zIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8zLUNPNjN2UnA2LmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19kb3RhMi00IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy80LUJtVDdZbW9qLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19kb3RhMi01IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy81LURtUlpQUU52LmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19kb3RhMi02IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy82LUJUQ0FLSlBKLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19kb3RhMi03IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy83LUI5T2NXT1dqLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19kb3RhMi04IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy84LUNQZk1Ta2xZLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19kb3RhMi05IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy85LUQ4UGRHZjFyLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19kb3RhMi0xMCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMTAtR1NoVFVkRl8uanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Zvb3RiYWxsLTEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEtQlFNY1A1MDAuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Zvb3RiYWxsLTIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzItQ05MOU12NkQuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Zvb3RiYWxsLTMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzMtUXZmVEVBRUkuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Zvb3RiYWxsLTQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzQtQ0x5eXo3TnYuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Zvb3RiYWxsLTUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzUtOUp0ZVhFX2suanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Zvb3RiYWxsLTYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzYtRHllRWh6N28uanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Zvb3RiYWxsLTcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzctQ1hlVWV0RzUuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Zvb3RiYWxsLTgge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzgtQndZa0JlZlouanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Zvb3RiYWxsLTkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzktQkpEa3FsZ1YuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2Zvb3RiYWxsLTEwIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xMC1ESE5uaEQzaS5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZm9ybXVsYTEtMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMS1EUzBTUW1XVS5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZm9ybXVsYTEtMiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMi1EUnhEVVo0Ny5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZm9ybXVsYTEtMyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMy1CQzd5Uk94by5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZm9ybXVsYTEtNCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNC1CWFlsXzhsaS5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZm9ybXVsYTEtNSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNS1ET1QzdnZRUy5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZm9ybXVsYTEtNiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNi1CR2wwNzFDNS5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZm9ybXVsYTEtNyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNy1CV1RSbWJXSS5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZm9ybXVsYTEtOCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOC1ZbGs2SVRySy5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZm9ybXVsYTEtOSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOS1Vb3BYbmhvcS5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZm9ybXVsYTEtMTAge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEwLUNTQkpERlNWLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19nb2xmLTEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEtQmNqdk5VckUuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2dvbGYtMiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMi1DYThIaXVieC5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZ29sZi0zIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8zLURCSHJnTFNBLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19nb2xmLTQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzQtQnAxOVVZUWwuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2dvbGYtNSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNS1CYW04R1FmVS5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZ29sZi02IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy82LURZbG1QV3IzLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19nb2xmLTcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzctQzUtQUM4b2IuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2dvbGYtOCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOC1CMV9WSFpwSi5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZ29sZi05IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy85LUNpUW5IeTJILmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19nb2xmLTEwIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xMC1EdF94ZnVmWi5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19faG9ja2V5LTEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEtRDExNmYxenguanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2hvY2tleS0yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8yLURaNjFmdVd0LmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19ob2NrZXktMyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMy1EamhTOUVKcC5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19faG9ja2V5LTQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzQtQkthSGkyWEEuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2hvY2tleS01IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy81LUNWaDY5SFYzLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19ob2NrZXktNiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNi1DSFJINEgwSC5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19faG9ja2V5LTcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzctQ1JtdVVDaHkuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2hvY2tleS04IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy84LW9GRzR5QXVBLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19ob2NrZXktOSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOS1CT0dVcEJwdC5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19faG9ja2V5LTEwIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xMC1pajhBR1VRcC5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcG9saXRpY3MtMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMS1EblZDLUxwLS5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcG9saXRpY3MtMiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMi1DMGsxR2Z6WS5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcG9saXRpY3MtMyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMy1CWF9EVFdRSy5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcG9saXRpY3MtNCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNC1EQUd1cEZ2SS5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcG9saXRpY3MtNSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNS1vdVp0YkI2Yi5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcG9saXRpY3MtNiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNi1Ca25oejlmSS5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcG9saXRpY3MtNyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNy1DWkVnQ1VsUy5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcG9saXRpY3MtOCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOC1DLXF1U1Nhcy5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcG9saXRpY3MtOSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOS1DVXUtd3dWdS5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcG9saXRpY3MtMTAge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEwLUNUWjVJWHpxLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19wdWJnLTEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEtQnNKMjVvSjEuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3B1YmctMiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMi1Ec3NWa1NkTy5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcHViZy0zIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8zLUJEOVhVZFBWLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19wdWJnLTQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzQtQkxIbHlkOGsuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3B1YmctNSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNS1EQkVmVVdldy5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcHViZy02IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy82LUMxWXZPV3NyLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19wdWJnLTcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzctQnNQT2xsY1kuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3B1YmctOCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOC1DamdCd0pJYi5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fcHViZy05IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy85LUNneFY0azBsLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19wdWJnLTEwIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xMC1EVVFwSUQ3eC5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdGVubmlzLTEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEtLTZqdG5WQWouanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3Rlbm5pcy0yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8yLUQzaG9pUVQ5LmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX190ZW5uaXMtMyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMy1EM3BORmVFLS5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdGVubmlzLTQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzQtQ0IxcGJ5SjAuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3Rlbm5pcy01IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy81LVlmbi0wMWlCLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX190ZW5uaXMtNiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNi1mRG9tNHJhRi5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdGVubmlzLTcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzctQ3ZCVUNLWHkuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX3Rlbm5pcy04IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy84LUJJT3kwV0NnLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX190ZW5uaXMtOSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOS1ELTNhN0RfOS5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdGVubmlzLTEwIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xMC1pb3pDYklrbi5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdmFsb3JhbnQtMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMS1EMnhkcG1pUy5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdmFsb3JhbnQtMiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMi1WTE9wWUgzTy5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdmFsb3JhbnQtMyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMy1Ed2NfampQdy5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdmFsb3JhbnQtNCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNC1CSlBYWExFdy5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdmFsb3JhbnQtNSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNS1EVFZoT0ZGdi5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdmFsb3JhbnQtNiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNi1xWm5oSmdoOC5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdmFsb3JhbnQtNyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNy1DMmZnYnhDOC5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdmFsb3JhbnQtOCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOC1CQ1hudVFPVi5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdmFsb3JhbnQtOSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvOS1UTTFfUUNWTC5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fdmFsb3JhbnQtMTAge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEwLURhRDQwTnliLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mcmVlLWZpcmUtMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMS1DV29XMjVGdC5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZnJlZS1maXJlLTIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzItQjk2VzdRcksuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2ZyZWUtZmlyZS0zIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8zLUNwd3o3R3N4LmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mcmVlLWZpcmUtNCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNC1CcWExNFJ0OC5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZnJlZS1maXJlLTUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzUtbUp6WS16Vm8uanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2ZyZWUtZmlyZS02IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy82LUJXcFY4RHJPLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mcmVlLWZpcmUtNyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvNy1DZEptUlZmNy5qcGdcIik7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50LS1vdXRyaWdodC5iZ19fZnJlZS1maXJlLTgge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzgtRGVzVV9xNkwuanBnXCIpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC0tb3V0cmlnaHQuYmdfX2ZyZWUtZmlyZS05IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy85LUJfdS1sajVnLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19mcmVlLWZpcmUtMTAge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nLzEwLXhwWlBhRFRzLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19zcGVjaWFscy0xIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8xLUJMaEozbmpWLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19zcGVjaWFscy0yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8yLUIzVlZ5Ml91LmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19zcGVjaWFscy0zIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy8zLUNZY3RoVnYyLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19zcGVjaWFscy00IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy80LUJxMHlTZmd6LmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19zcGVjaWFscy01IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy81LUR2cFA0UHRWLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19zcGVjaWFscy02IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy82LUNQeTg3c2VlLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19zcGVjaWFscy03IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy83LUQ2SDdrbHUzLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19zcGVjaWFscy04IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy84LWJrMndwbm4tLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19zcGVjaWFscy05IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy85LUJDS3gxcTJXLmpwZ1wiKTtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0LmJnX19zcGVjaWFscy0xMCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvMTAtRHFtMW0xYU4uanBnXCIpO1xuICAgIH1cbiAgfVxufUBsYXllciBwcm8tbGF5b3V0IHtcbiAgLmdyaWQtZWwtZXZlbnRfX3RpbWUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgaW5saW5lLXNpemU6IGF1dG87XG4gICAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gIC5ldmVudHMtY2FyZHMtcmVkdWNlZCAuZ3JpZC1lbDpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiA0OHB4O1xuICB9XG4gIC5ldmVudHMtY2FyZHMtcmVkdWNlZCAuZ3JpZC1lbC1ldmVudC5fc3R1YiB7XG4gICAgYmxvY2stc2l6ZTogOTBweDtcbiAgfVxuICAuZXZlbnRzLWNhcmRzLXJlZHVjZWQgLmdyaWQtZWwtZXZlbnQuX3N0dWIuX3dpdGgtZGlzY2lwbGluZS1pY29uIHtcbiAgICBibG9jay1zaXplOiA5NnB4O1xuICB9XG4gIC5ldmVudHMtY2FyZHMtcmVkdWNlZCAuZ3JpZC1lbC1ldmVudF9fdGllciB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gIH1cbiAgLmV2ZW50cy1jYXJkcy1yZWR1Y2VkIC5ncmlkLWVsLWV2ZW50X190aXRsZS5fc2V0dGxlbWVudC1ydWxlcy5fdG91cm5hbWVudC10aXRsZSAuc2V0dGxlbWVudC1ydWxlc19fYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQtYmxvY2stc3RhcnQ6IDNweDtcbiAgfVxuICAuZXZlbnRzLWNhcmRzLXJlZHVjZWQgLmdyaWQtZWwtdG91cm5hbWVudF9faWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZXZlbnRzLWNhcmRzLXJlZHVjZWQgLmdyaWQtZWwuY3VzdG9tLXNjcm9sbCB7XG4gICAgb3ZlcmZsb3cteTogdW5zZXQ7XG4gICAgb3ZlcmZsb3ctYmxvY2s6IHVuc2V0O1xuICB9XG4gIC5ldmVudHMtY2FyZHMtcmVkdWNlZC5fdG9wLWV2ZW50cyAuZ3JpZC1lbC1tYXJrZXQge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMTBweDtcbiAgfVxuICAuZ2FtZXMtc3RyZWFtX190aXRsZSArIC5ncmlkLWVsIC5ncmlkLWVsLWxpbmU6Zmlyc3QtY2hpbGQgLmdyaWQtZWwtbGluZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDE1cHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xuICAgIC5sb2JieS1jb250ZW50LmN1c3RvbS1zY3JvbGwge1xuICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiA0cHg7XG4gICAgfVxuICB9XG4gIC5ncmlkLWVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmdyaWQtZWw6Zmlyc3QtY2hpbGQgLmdyaWQtZWwtbGluZTpmaXJzdC1jaGlsZCAuZ3JpZC1lbC1saW5lX190aXRsZSB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMTVweDtcbiAgfVxuICAuZ3JpZC1lbDpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiAxMnB4O1xuICB9XG4gIC5ncmlkLWVsIC5ncmlkLWVsIHtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG4gIH1cbiAgLmdyaWQtZWwgKyAuZ3JpZC1lbCB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxMnB4O1xuICB9XG4gIC5ncmlkLWVsICsgLmdyaWQtZWwgLmdyaWQtZWwtbGluZV9fdGl0bGUge1xuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XG4gIH1cbiAgLmdyaWQtZWwuX2FuaW1hbHMtcmFjaW5nLXZpZXcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xuICAgIC5ncmlkLWVsLmN1c3RvbS1zY3JvbGwge1xuICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiAxMnB4O1xuICAgIH1cbiAgfVxuICAuZ3JpZC1lbC1saW5lX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBpbnNldC1ibG9jay1zdGFydDogNXB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb250cmFzdCk7XG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogMTJweDtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogMDtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gICAgbWFyZ2luLWlubGluZTogMDtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5ncmlkLWVsLWxpbmVfX3RpdGxlIC5kaXNjaXBsaW5lLWljb24tcm91bmQsXG4gIC5ncmlkLWVsLWxpbmVfX3RpdGxlIC5kaXNjaXBsaW5lLWljb24ge1xuICAgIGlubGluZS1zaXplOiAzMHB4O1xuICAgIGJsb2NrLXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDEwcHg7XG4gIH1cbiAgLmdyaWQtZWwtbGluZV9fdGl0bGUtaWNvbiAuZGlzY2lwbGluZS1pY29uLXJvdW5kLFxuICAuZ3JpZC1lbC1saW5lX190aXRsZS1pY29uIC5kaXNjaXBsaW5lLWljb24ge1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAxMHB4O1xuICB9XG4gIC5ncmlkLWVsLWxpbmVfX3RpdGxlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IC01cHg7XG4gIH1cbiAgLmdyaWQtZWwtbGluZV9fdGl0bGUtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5ncmlkLWVsLWxpbmVfX3RpdGxlLWxpbmsgLmRpc2NpcGxpbmUtaWNvbiB7XG4gICAgYmxvY2stc2l6ZTogMzBweDtcbiAgICBpbmxpbmUtc2l6ZTogMzBweDtcbiAgfVxuICAuZ3JpZC1lbC1saW5lX190aXRsZS1saW5rIGltZyxcbiAgLmdyaWQtZWwtbGluZV9fdGl0bGUtbGluayBpIHtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMTBweDtcbiAgfVxuICAuZ3JpZC1lbC1saW5lX190aXRsZS1saW5rOmhvdmVyIC5ncmlkLWVsLWxpbmVfX3RpdGxlLW1haW4ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5ncmlkLWVsLWxpbmVfX3RpdGxlLW1vcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gICAgcGFkZGluZy1pbmxpbmU6IDhweDtcbiAgICBibG9jay1zaXplOiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmdyaWQtZWwtbGluZV9fdGl0bGUtbWFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5ncmlkLWVsLWxpbmVfX3RpdGxlLW1haW4gLmZhdm9yaXRlLWJ0biB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMTBweDtcbiAgfVxuICAuZ3JpZC1lbC1saW5lX190aXRsZS1kaXNjaXBsaW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogNHB4O1xuICB9XG4gIC5ncmlkLWVsLWxpbmVfX3RpdGxlLWRpc2NpcGxpbmUgaW1nIHtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAzcHg7XG4gIH1cbiAgLmdyaWQtZWwtbGluZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDZweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5ncmlkLWVsLWxpbmUgKyBkaXYge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMTJweDtcbiAgfVxuICAuZ3JpZC1lbC10b3VybmFtZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0yKTtcbiAgICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgICBibG9jay1zaXplOiA0OHB4O1xuICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gICAgcGFkZGluZy1pbmxpbmU6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWRlZmF1bHQpO1xuICB9XG4gIC5ncmlkLWVsLXRvdXJuYW1lbnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDZweDtcbiAgfVxuICAuZ3JpZC1lbC10b3VybmFtZW50X19sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaW5saW5lLXNpemU6IDI0cHg7XG4gICAgYmxvY2stc2l6ZTogMjRweDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMTJweDtcbiAgfVxuICAuZ3JpZC1lbC10b3VybmFtZW50X19sb2dvIGltZyxcbiAgLmdyaWQtZWwtdG91cm5hbWVudF9fbG9nbyAuZGlzY2lwbGluZS1pY29uLXJvdW5kIHtcbiAgICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG4gICAgbWF4LWJsb2NrLXNpemU6IDEwMCU7XG4gIH1cbiAgLmdyaWQtZWwtdG91cm5hbWVudF9fbmFtZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDEycHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxlYWRpbmctbm9ybWFsKTtcbiAgICBjb2xvcjogdmFyKC0tY29udHJhc3QpO1xuICB9XG4gIC5ncmlkLWVsLXRvdXJuYW1lbnRfX25hbWUgc3BhbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBsaW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICBib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB9XG4gIC5ncmlkLWVsLXRvdXJuYW1lbnRfX25hbWUgc3BhbiArIC5mYXZvcml0ZS1idG4ge1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDEwcHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgLmdyaWQtZWwtdG91cm5hbWVudF9fbmFtZSB7XG4gICAgICBtYXJnaW4taW5saW5lLWVuZDogMDtcbiAgICB9XG4gICAgLmdyaWQtZWwtdG91cm5hbWVudF9fbmFtZSBzcGFuICsgLmZhdm9yaXRlLWJ0biB7XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuICAgIH1cbiAgfVxuICAuZ3JpZC1lbC10b3VybmFtZW50X19jb21wZXRpdG9ycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5ncmlkLWVsLXRvdXJuYW1lbnRfX3RlYW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbGcpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtNCk7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggOHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjMyKSkgZHJvcC1zaGFkb3coMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIH1cbiAgLmdyaWQtZWwtdG91cm5hbWVudF9fdGVhbS5fdGVhbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAtNnB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmdyaWQtZWwtdG91cm5hbWVudF9fdGVhbS5fb3Bwb25lbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5ncmlkLWVsLXRvdXJuYW1lbnRfX3RlYW0taW1nIHtcbiAgICBtYXgtYmxvY2stc2l6ZTogMThweDtcbiAgICBtYXgtaW5saW5lLXNpemU6IDE4cHg7XG4gIH1cbiAgLmdyaWQtZWwtdG91cm5hbWVudF9fY291bnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICBpbmxpbmUtc2l6ZTogMzdweDtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAuZ3JpZC1lbC10b3VybmFtZW50X19jb3VudCB7XG4gICAgICBpbmxpbmUtc2l6ZTogMzJweDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtZWwtdG91cm5hbWVudF9fbW9yZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGlubGluZS1zaXplOiAxMDAlO1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMTBweDtcbiAgICBwYWRkaW5nLWJsb2NrOiA4cHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWRlZmF1bHQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMik7XG4gICAgY29sb3I6IHZhcigtLWFjdGl2ZSk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtMik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWRlZmF1bHQpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC5fc3R1YiB7XG4gICAgYmxvY2stc2l6ZTogOTBweDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC5fc3R1Yi5fd2l0aC1kaXNjaXBsaW5lLWljb24ge1xuICAgIGJsb2NrLXNpemU6IDkycHg7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnRfX3RpZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0LWlubGluZS1lbmQ6IDEwMCU7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAxMnB4O1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMTJweDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgaW5saW5lLXNpemU6IGNhbGMoNTUlIC0gMTNweCk7XG4gICAgYmxvY2stc2l6ZTogMjJweDtcbiAgICBtaW4tYmxvY2stc2l6ZTogMjJweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGNvbHVtbi1nYXA6IDZweDtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgY29sb3I6IHZhcigtLWNvbnRyYXN0KTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudF9fdGl0bGUgLl90aXRsZS1pY29uc19fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDZweDtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50X190aXRsZSAuX3RpdGxlLWljb25zX193cmFwIC5pY29uLWJldC1idWlsZGVyIHtcbiAgICBjb2xvcjogdmFyKC0tYWN0aXZlKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudF9fdGl0bGUgLl90aXRsZS1pY29uc19fd3JhcCAuX3RpdGxlLWljb24tbGluayB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgbGluZWFyO1xuICAgIHdpbGwtY2hhbmdlOiBjb2xvcjtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudF9fdGl0bGUgLl90aXRsZS1pY29uc19fd3JhcCAuX3RpdGxlLWljb24tc3ZnIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBsaW5lYXI7XG4gICAgd2lsbC1jaGFuZ2U6IGNvbG9yO1xuICB9XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgLmdyaWQtZWwtZXZlbnRfX3RpdGxlIC5fdGl0bGUtaWNvbnNfX3dyYXAgLl90aXRsZS1pY29uLWxpbms6aG92ZXIgLl90aXRsZS1pY29uLXN2ZyB7XG4gICAgICBjb2xvcjogdmFyKC0tY29udHJhc3QpO1xuICAgIH1cbiAgfVxuICAuZ3JpZC1lbC1ldmVudC1wcm9fX3RpdGxlIHtcbiAgICBibG9jay1zaXplOiAxOHB4O1xuICAgIGlubGluZS1zaXplOiAxMDAlO1xuICAgIG1heC1pbmxpbmUtc2l6ZTogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldC1ibG9jay1zdGFydDogMjFweDtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDZweDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogMDtcbiAgICBwYWRkaW5nLWlubGluZTogNnB4O1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiA2cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgY29sdW1uLWdhcDogNnB4O1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50X190b3VybmFtZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xuICAgIGlubGluZS1zaXplOiAxMDAlO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50X190b3VybmFtZW50IC50b3VybmFtZW50LWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnRfX3RvdXJuYW1lbnQgLnRvdXJuYW1lbnQtbG9nbyBpbWcge1xuICAgIG1heC1ibG9jay1zaXplOiAyMHB4O1xuICAgIG1heC1pbmxpbmUtc2l6ZTogMjBweDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudF9fdG91cm5hbWVudCAuZmF2b3JpdGUtYnRuIHtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA2cHg7XG4gICAgbWluLWlubGluZS1zaXplOiAxM3B4O1xuICAgIGlubGluZS1zaXplOiAxM3B4O1xuICAgIGJsb2NrLXNpemU6IDEzcHg7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnRfX3RvdXJuYW1lbnQgLmljb24taG90IHtcbiAgICBibG9jay1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDZweDtcbiAgICBjb2xvcjogdmFyKC0tYWN0aXZlLCAjZmI4YzMzKTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudF9fdG91cm5hbWVudC1uYW1lIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGVhZGluZy1ub3JtYWwpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgbGluZS1jbGFtcDogMTtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICBpbmxpbmUtc2l6ZTogYXV0bztcbiAgICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnRfX3RvdXJuYW1lbnQtbmFtZS5fZXZlbnRzLWRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnRfX3RvdXJuYW1lbnQgLmNvbW1lbnQge1xuICAgIG1hcmdpbi1ibG9jazogMDtcbiAgICBtYXJnaW4taW5saW5lOiA1cHg7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3JzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9ycy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMTtcbiAgICByb3ctZ2FwOiA2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvci1sb2dvIHtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogNnB4O1xuICAgIG1heC1pbmxpbmUtc2l6ZTogMThweDtcbiAgICBtaW4taW5saW5lLXNpemU6IDE4cHg7XG4gICAgbWF4LWJsb2NrLXNpemU6IDE4cHg7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItbmFtZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1sZWFkaW5nLW5vcm1hbCk7XG4gICAgY29sb3I6IHZhcigtLWNvbnRyYXN0KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGxpbmUtY2xhbXA6IDE7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgIGJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnRfX21vcmUgLmRpc2NpcGxpbmUtaWNvbiB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICAgIG1hcmdpbi1pbmxpbmU6IDA7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMTBweDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudF9fbW9yZS1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gICAgcGFkZGluZy1pbmxpbmU6IDEwcHg7XG4gICAgYmxvY2stc2l6ZTogMzZweDtcbiAgICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGNvbHVtbi1nYXA6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1kZWZhdWx0KTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudF9fbW9yZS1pbm5lci5fbGF5b3V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTIpO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50X19tb3JlLWlubmVyLl9sYXlvdXQgLmdyaWQtZWwtZXZlbnRfX21vcmUtdGV4dCB7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnRfX21vcmUtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb250cmFzdCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnRfX21vcmUtaWNvbi1iYWNrIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC1wcm9fX3RvdGFscyB7XG4gICAgYmxvY2stc2l6ZTogMTAwJTtcbiAgICBpbmxpbmUtc2l6ZTogNDRweDtcbiAgICBtYXgtaW5saW5lLXNpemU6IDQ0cHg7XG4gICAgbWluLWlubGluZS1zaXplOiA0NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA2cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS00KTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcbiAgICB3aWxsLWNoYW5nZTogYmFja2dyb3VuZCwgY29sb3IsIGJvcmRlci1jb2xvcjtcbiAgfVxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgIC5ncmlkLWVsLWV2ZW50LXByb19fdG90YWxzOm5vdCguX25vdC1hY3RpdmUpOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb250cmFzdCk7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdWItYWN0aXZlKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYWN0aXZlKTtcbiAgICB9XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQtLW91dHJpZ2h0IHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50Ll9saXZlIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9ycy13cmFwcGVyIHtcbiAgICBtYXgtaW5saW5lLXNpemU6IDkwJTtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC5fbW9iaWxlIC5ncmlkLWVsOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IDQ4cHg7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQuX21vYmlsZSAuZ3JpZC1lbC1ldmVudC5fc3R1YiB7XG4gICAgYmxvY2stc2l6ZTogOTBweDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC5fbW9iaWxlIC5ncmlkLWVsLWV2ZW50Ll9zdHViLl93aXRoLWRpc2NpcGxpbmUtaWNvbiB7XG4gICAgYmxvY2stc2l6ZTogOTZweDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC5fbW9iaWxlIC5ncmlkLWVsLWV2ZW50X190aWVyIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC5fbW9iaWxlIC5ncmlkLWVsLWV2ZW50X190aXRsZS5fc2V0dGxlbWVudC1ydWxlcy5fdG91cm5hbWVudC10aXRsZSAuc2V0dGxlbWVudC1ydWxlc19fYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQtYmxvY2stc3RhcnQ6IDNweDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC5fbW9iaWxlIC5ncmlkLWVsLXRvdXJuYW1lbnRfX2ljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQuX21vYmlsZSAuZ3JpZC1lbC5jdXN0b20tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy15OiB1bnNldDtcbiAgICBvdmVyZmxvdy1ibG9jazogdW5zZXQ7XG4gIH1cbiAgLmdyaWQtZWwtY2Fyb3VzZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiA2cHg7XG4gIH1cbiAgLmdyaWQtZWwtY2Fyb3VzZWxfX2xhc3QtaXRlbSB7XG4gICAgbWluLWlubGluZS1zaXplOiAxcHg7XG4gICAgYmxvY2stc2l6ZTogMTQxcHg7XG4gIH1cbiAgLmdyaWQtZWwtY2Fyb3VzZWwgLmxhenktZXZlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5ncmlkLWVsLl9uby1pY29ucyAuZ3JpZC1lbC1ldmVudF9fdGl0bGUgLmRpc2NpcGxpbmUtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ3JpZC1lbCAuZ3JpZC1lbC1jYXJvdXNlbCB7XG4gICAgb3ZlcmZsb3c6IC1tb3otc2Nyb2xsYmFycy1ub25lO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgfVxuICAuZ3JpZC1lbCAuZ3JpZC1lbC1jYXJvdXNlbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGlubGluZS1zaXplOiAwO1xuICAgIGJsb2NrLXNpemU6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuZ3JpZC1lbCAuZ3JpZC1lbC1jYXJvdXNlbCNjb250ZW50IGJyb3dzZXIge1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAtMTRweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3ctYmxvY2s6IHNjcm9sbDtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAtMTRweDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3ctaW5saW5lOiBzY3JvbGw7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgLmdyaWQtZWwuX3RvdXJuYW1lbnRzLXBhZ2Uge1xuICAgICAgcGFkZGluZy1ibG9jay1zdGFydDogMTBweDtcbiAgICB9XG4gICAgLmdyaWQtZWwuX3N0YXRpYyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdy15OiB1bnNldDtcbiAgICAgIG92ZXJmbG93LWJsb2NrOiB1bnNldDtcbiAgICB9XG4gICAgLmdyaWQtZWwtY2Fyb3VzZWwgLmdyaWQtZWwtZXZlbnQuX21vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1jYXJvdXNlbCAuZ3JpZC1lbC1ldmVudC5fbW9iaWxlOm50aC1jaGlsZCgxKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnRfX3RpdGxlIHtcbiAgICAgIGlubGluZS1zaXplOiBjYWxjKDQ4JSAtIDEwcHgpO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1saW5lX19jb250ZW50IC5ncmlkLWVsLWNhcm91c2VsIHtcbiAgICAgIHJvdy1nYXA6IDZweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMTBweCkge1xuICAgIC5ncmlkLWVsLWNhcm91c2VsIC5ncmlkLWVsLWV2ZW50Ll9tb2JpbGU6bnRoLWNoaWxkKDEpLCAuZ3JpZC1lbC1jYXJvdXNlbCAuZ3JpZC1lbC1ldmVudC5fbW9iaWxlOm50aC1jaGlsZCgyKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSBhbmQgKG1heC13aWR0aDogMTE2OXB4KSB7XG4gICAgLmdhbWVzLXN0cmVhbSwgLmdyaWQtZWwge1xuICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEycHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgICAuZ3JpZC1lbC1jYXJvdXNlbCAuZ3JpZC1lbC1ldmVudC5fbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5ncmlkLWVsLWNhcm91c2VsIC5ncmlkLWVsLWV2ZW50Ll9tb2JpbGU6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gICAgLmdyaWQtZWwtY2Fyb3VzZWwgLmdyaWQtZWwtZXZlbnQuX21vYmlsZTpudGgtY2hpbGQoMikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNzIwcHgpIHtcbiAgICAuZ3JpZC1lbC1jYXJvdXNlbCAuZ3JpZC1lbC1ldmVudC5fbW9iaWxlOm50aC1jaGlsZCgzKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDIwNDBweCkge1xuICAgIC5ncmlkLWVsLWNhcm91c2VsIC5ncmlkLWVsLWV2ZW50Ll9tb2JpbGU6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAuZ3JpZC1lbCB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDEycHg7XG4gICAgfVxuICAgIC5ncmlkLWVsLWxpbmVfX3RpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1saW5lX190aXRsZS1tb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5ncmlkLWVsLWxpbmVfX3RpdGxlLW1haW4uX3dpdGgtZmF2b3JpdGUgc3BhbiB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBsaW5lLWNsYW1wOiAxO1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgICAgYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1saW5lX190aXRsZS1saW5rIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA2cHg7XG4gICAgfVxuICAgIC5ncmlkLWVsLWxpbmUuX3N0aWNreSAuZ3JpZC1lbC1saW5lX190aXRsZSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudC1wcm9fX3RvdGFscyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGlubGluZS1zaXplOiAyNnB4O1xuICAgICAgbWluLWlubGluZS1zaXplOiAyNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgICAgIGluc2V0LWJsb2NrLXN0YXJ0OiAtMTdweDtcbiAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgIGJsb2NrLXNpemU6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgfVxuICAgIC5ncmlkLWVsOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLWJsb2NrLWVuZDogNDhweDtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQuX3N0dWIge1xuICAgICAgYmxvY2stc2l6ZTogOTBweDtcbiAgICB9XG4gICAgLmdyaWQtZWwtZXZlbnQuX3N0dWIuX3dpdGgtZGlzY2lwbGluZS1pY29uIHtcbiAgICAgIGJsb2NrLXNpemU6IDk2cHg7XG4gICAgfVxuICAgIC5ncmlkLWVsLWV2ZW50X190aWVyIHtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIH1cbiAgICAuZ3JpZC1lbC1ldmVudF9fdGl0bGUuX3NldHRsZW1lbnQtcnVsZXMuX3RvdXJuYW1lbnQtdGl0bGUgLnNldHRsZW1lbnQtcnVsZXNfX2J0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldC1ibG9jay1zdGFydDogM3B4O1xuICAgIH1cbiAgICAuZ3JpZC1lbC10b3VybmFtZW50X19pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5ncmlkLWVsLmN1c3RvbS1zY3JvbGwge1xuICAgICAgb3ZlcmZsb3cteTogdW5zZXQ7XG4gICAgICBvdmVyZmxvdy1ibG9jazogdW5zZXQ7XG4gICAgfVxuICB9XG59XG5AbGF5ZXIgcHJvLWxheW91dCB7XG4gIC5ncmlkLWVsLWV2ZW50Ll93aXRoLWRpc2NpcGxpbmUtaWNvbiAuZ3JpZC1lbC1ldmVudF9fdGl0bGUge1xuICAgIGJsb2NrLXNpemU6IDI0cHg7XG4gICAgbWluLWJsb2NrLXNpemU6IDI0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZ3JpZC1lbC1ldmVudC5fd2l0aC1kaXNjaXBsaW5lLWljb24gLmdyaWQtZWwtZXZlbnQtcHJvX190aXRsZSB7XG4gICAgaW5zZXQtYmxvY2stc3RhcnQ6IDI1cHg7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQuX3dpdGgtZGlzY2lwbGluZS1pY29uIC50b3VybmFtZW50LWxvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBibG9jay1zaXplOiAyNHB4O1xuICAgIGlubGluZS1zaXplOiAyNHB4O1xuICAgIG1pbi1pbmxpbmUtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1kZWZhdWx0KSAwIHZhcigtLXJhZGl1cy1kZWZhdWx0KSAwO1xuICB9XG4gIC5ncmlkLWVsLWV2ZW50Ll93aXRoLWRpc2NpcGxpbmUtaWNvbiAuc2V0dGxlbWVudC1ydWxlc19fYnRuIHtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiA2cHg7XG4gIH1cbiAgLmdyaWQtZWwtZXZlbnQuX3dpdGgtZGlzY2lwbGluZS1pY29uIC5zZXR0bGVtZW50LXJ1bGVzX19idG4gKyAuZ3JpZC1lbC1ldmVudF9fdG91cm5hbWVudCAudG91cm5hbWVudC1sb2dvIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtZGVmYXVsdCk7XG4gIH1cbn0iLCJAbGF5ZXIgZGVwcmVjYXRlZCB7XG4gIC5ncmlkLWVsLXRvdXJuYW1lbnQge1xuICAgICYuX2NvdW50cnkge1xuICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICAuZ3JpZC1lbC10b3VybmFtZW50IHtcbiAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICB9XG4gICAgICAgICZfX25hbWUtY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgICAgICB9XG4gICAgICAgICZfX2NvdW50IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnc2Nzcy9taXhpbnMnIGFzIG1peGlucztcbkB1c2UgJ3Njc3MvdmFyaWFibGVzJyBhcyB2YXJzO1xuXG5AbGF5ZXIgcHJvLWxheW91dCB7XG4gIC5ncmlkLWVsLWV2ZW50IHtcbiAgICAmLl9hbmltYWxzLXJhY2luZyB7XG4gICAgICAmLl9sb2FkaW5nIHtcbiAgICAgICAgaGVpZ2h0OiAyOTJweDtcbiAgICAgICAgLmdyaWQtZWwtZXZlbnQge1xuICAgICAgICAgICZfX3RpdGxlLFxuICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLl9sb2FkZWQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIC5ncmlkLWVsLWV2ZW50IHtcbiAgICAgICAgICAmX190aXRsZSxcbiAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ncmlkLWVsLWV2ZW50IHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpbWUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb250cmFzdCk7XG5cbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgJiArIC50aW1lIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGltZSB7XG4gICAgICAgICAgICAmLl9jb21pbmctc29vbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjZmY2NDZkIDAlLCAjY2YwMjI3IDEwMCUpO1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2E1MDcwO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29tcGV0aXRvciB7XG4gICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuXG4gICAgICAgICAgICAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvciB7XG4gICAgICAgICAgICAgICYtbG9nbyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEycHggMCAwO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi1uYW1lIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy50ZXh0LW92ZXJmbG93LWxpbmUoMik7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4IDAgMTJweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICYuX2NhcHRpb24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI3t2YXJzLiRsaWdodGVyLWEwOH07XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgICAgICAgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3Ige1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDJweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5ncmlkLWVsLW1hcmtldHMge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLW1ldGFkYXRhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdG91cm5hbWVudCB7XG4gICAgICAgICAgLnRvdXJuYW1lbnQtbG9nbyB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTZweDtcbiAgICAgICAgICAgIFtjbGFzcyo9JyBmbGFnOiddLFxuICAgICAgICAgICAgW2NsYXNzXj0nZmxhZzonXSB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1mdWxsKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RvdXJuYW1lbnQtbmFtZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbnRyYXN0KTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX192aWV3LWFsbCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmRmLWFpYy1qdXM7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb250cmFzdCk7XG4gICAgICAgICAgbWluLWhlaWdodDogMzJweDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI3t2YXJzLiRsaWdodGVyLWEwOH07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb21wZXRpdG9yLW1ldGFkYXRhIHtcbiAgICAgICAgJl9fZ2F0ZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1pbi13aWR0aDogNjNweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3RyYWluZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1peGlucy50ZXh0LW92ZXJmbG93LWxpbmUoMik7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmdyaWQtZWwtbWFya2V0cyB7XG4gICAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuXG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sdW1uLWdhcDogMXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTYpO1xuICAgICAgfVxuXG4gICAgICAuZ3JpZC1lbC1tYXJrZXQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5vdXRjb21lIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICZfX3N0YXR1cyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgIC5pY29uLWxvY2sge1xuICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTUyMHB4KSB7XG4gICAgICAgIC5jb21wZXRpdG9yLW1ldGFkYXRhX19nYXRlIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDM0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIC5ncmlkLWVsLW1hcmtldHMge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NjBweCkge1xuICAgICAgICAuZ3JpZC1lbC1tYXJrZXRzIHtcbiAgICAgICAgICAuZ3JpZC1lbC1tYXJrZXQge1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDIwcHgpIHtcbiAgICAgICAgLmNvbXBldGl0b3ItbWV0YWRhdGFfX3RyYWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItbWV0YWRhdGEge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5ncmlkLWVsLW1hcmtldHMge1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgLmNvbXBldGl0b3ItbWV0YWRhdGFfX3RyYWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yLW1ldGFkYXRhIHtcbiAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICB9XG4gICAgICAgIC5ncmlkLWVsLW1hcmtldHMge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAgICAgLmNvbXBldGl0b3ItbWV0YWRhdGFfX3RyYWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItbWV0YWRhdGEge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5ncmlkLWVsLW1hcmtldHMge1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICAmLl9sb2FkaW5nIHtcbiAgICAgICAgICBoZWlnaHQ6IDQxM3B4O1xuICAgICAgICB9XG4gICAgICAgICYuX2xvYWRlZCB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5jb21wZXRpdG9yLW1ldGFkYXRhX190cmFpbmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvci1tZXRhZGF0YSB7XG4gICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ncmlkLWVsLW1hcmtldHMge1xuICAgICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA2MnB4O1xuICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgICAgICAgbWluLXdpZHRoOiA0NSU7XG5cbiAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZ3JpZC1lbC1tYXJrZXQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgLm91dGNvbWUge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3V0Y29tZV9fc3RhdHVzIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmdyaWQtZWwtZXZlbnRfX3RpdGxlIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggMTFweDtcbiAgICAgICAgfVxuICAgICAgICAuZ3JpZC1lbC1ldmVudF9fdG91cm5hbWVudCB7XG4gICAgICAgICAgLnRvdXJuYW1lbnQtbG9nbyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTRweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTRweDtcbiAgICAgICAgICAgIFtjbGFzcyo9JyBmbGFnOiddLFxuICAgICAgICAgICAgW2NsYXNzXj0nZmxhZzonXSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmdyaWQtZWwtZXZlbnRfX3RpbWUge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgLnRpbWUge1xuICAgICAgICAgICAgJi5fY29taW5nLXNvb24ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdyaWQtZWwtbWFya2V0czpoYXMoLmdyaWQtZWwtbWFya2V0Om50aC1jaGlsZCgzKSkge1xuICAgICAgICAgIC5vdXRjb21lLmRpc2FibGVkIHtcbiAgICAgICAgICAgIC5pY29uLWxvY2sge1xuICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdyaWQtZWwtbWFya2V0IHtcbiAgICAgICAgICAub3V0Y29tZSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAub3V0Y29tZS5kaXNhYmxlZCB7XG4gICAgICAgICAgICAuaWNvbi1sb2NrIHtcbiAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm91dGNvbWVfX251bWJlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgICAgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItY29udGFpbmVyIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLl9jYXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3Ige1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTUlIC0gOHB4KTtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvci1uYW1lIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvci13cmFwIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yLW5hbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgICAgICAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvci1tZXRhZGF0YSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuICAgICAgICAuY29tcGV0aXRvci1tZXRhZGF0YV9fZ2F0ZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbXBldGl0b3ItbWV0YWRhdGFfX3RyYWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmdyaWQtZWwtZXZlbnRfX3ZpZXctYWxsIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIDE4MGRlZyxcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCkgMCUsXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpIDEwMCVcbiAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3Ige1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItbG9nbyB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCA3cHggMCAtOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMwMHB4KSB7XG4gICAgICAgIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yIHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yLWxvZ28ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIDE4MGRlZyxcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMikgMCUsXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpIDEwMCVcbiAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmdyaWQtZWwtY2Fyb3VzZWwge1xuICAgIC5ncmlkLWVsLWV2ZW50IHtcbiAgICAgICYuX2FuaW1hbHMtcmFjaW5nIHtcbiAgICAgICAgJi5fbG9hZGVkIHtcbiAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG4gICAgICAgIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9yIHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAuZ3JpZC1lbC1ldmVudF9fY29tcGV0aXRvci1sb2dvIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdyaWQtZWwtZXZlbnRfX2NvbXBldGl0b3ItY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ncmlkLWVsLW1hcmtldHMge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWluLXdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAuZ3JpZC1lbC1tYXJrZXQge1xuICAgICAgICAgIC5vdXRjb21lIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICByb3ctZ2FwOiAycHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5vdXRjb21lLmRpc2FibGVkIC5pY29uLWxvY2sge1xuICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi92YXJpYWJsZXMnIGFzIHZhcnM7XG5cbkBtaXhpbiB0bigkcHJvcGVydHk6IGFsbCwgJGR1cmF0aW9uOiAwLjJzLCAkZWFzZTogbGluZWFyKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRlYXNlO1xuICAtby10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRlYXNlO1xuICB0cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRlYXNlO1xuICB3aWxsLWNoYW5nZTogJHByb3BlcnR5O1xufVxuXG5AbWl4aW4gdGV4dC1vdmVyZmxvdy1saW5lKCRudW1PZkxpbmUpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGxpbmUtY2xhbXA6ICRudW1PZkxpbmU7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogJG51bU9mTGluZTtcbiAgYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbkBtaXhpbiBmaXgtYmFja2Ryb3AtZmlsdGVyKCRwcm9wLCAkdmFsKSB7XG4gIEBzdXBwb3J0cyBub3QgKGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpKSB7XG4gICAgQHN1cHBvcnRzIG5vdCAoLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KSkge1xuICAgICAgI3skcHJvcH06ICR2YWw7XG4gICAgfVxuICB9XG59XG5cbi8vIEZyb3N0ZWQtZ2xhc3MgaXMgQVVUT01BVElDIGFuZCBsaXZlcyBvdXRzaWRlIFNDU1MgKHNlZSBiYXNlLXZhcmlhYmxlcy5zY3NzIMKnIC0tZ2xhc3MtYmFja2Ryb3ApOlxuLy8gYGFwcGx5R2xhc3NUaGVtZWAgKHNyYy9oZWxwZXJzL3N0eWxlcy9hcHBseUdsYXNzVGhlbWUudHMpIHJlLXBvaW50cyAtLXN1cmZhY2UtMi80LzYgdG8gdHJhbnNsdWNlbnRcbi8vIHJnYmEgdGludHMgKyB0b2dnbGVzIGBfZ2xhc3MtdGhlbWVgLCBhbmQgdGhlIGZyb3N0IHNoZWV0IC8gb3ZlcmxheSBndWFyZHMgLyBzdGlja3ktYmFyIGZyb3N0IC9cbi8vIGBnbGFzczpgIHZhcmlhbnQgYWxsIGxpdmUgaW4gYHNyYy90aGVtZS9nbGFzcy5jc3NgIChUYWlsd2luZCBsYXllciwga2V5ZWQgb24gc2VsZWN0b3JzLCBzb1xuLy8gdGhleSBzdXJ2aXZlIHRoZSBTQ1NT4oaSVGFpbHdpbmQgcmVkZXNpZ24pLiBObyBnbGFzcyBtaXhpbiBleGlzdHMgaGVyZSBvbiBwdXJwb3NlLlxuXG5AbWl4aW4gZmlsdGVyLWJsdXIoJHZhbCkge1xuICBmaWx0ZXI6IGJsdXIoJHZhbCk7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKCR2YWwpO1xuICAtbW96LWZpbHRlcjogYmx1cigkdmFsKTtcbiAgLW8tZmlsdGVyOiBibHVyKCR2YWwpO1xuICAtbXMtZmlsdGVyOiBibHVyKCR2YWwpO1xufVxuXG5AbWl4aW4gaGlkZS1zY3JvbGxiYXIge1xuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgb3ZlcmZsb3c6IC1tb3otc2Nyb2xsYmFycy1ub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAmI2NvbnRlbnQgYnJvd3NlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTRweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0cHg7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG59XG5cbkBtaXhpbiBkZi1haWMtanVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBjdXN0b20tc2Nyb2xsIHtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGhlaWdodDogNHB4O1xuICAgIHdpZHRoOiA0cHg7XG4gIH1cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIH1cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICN7dmFycy4kbGlnaHRlci1hMjB9O1xuICB9XG4gIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgfVxufVxuXG5AbWl4aW4gc21hbGwtZGVza3RvcC1tb2RlKCkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGNhcm91c2VsLW5hdi1idXR0b25zLXByb19sYXlvdXQoJHNoYWRvdykge1xuICAubmF2LWNvbnRyb2xfX2xlZnQsXG4gIC5uYXYtY29udHJvbF9fcmlnaHQge1xuICAgIGhlaWdodDogMzZweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBtaW4td2lkdGg6IDM2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAxOHB4KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zdXJmYWNlLTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1mdWxsKTtcblxuICAgICYuX2RlZmF1bHQge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJi5fYWN0aXZlIHtcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYWN0aXZlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdWItYWN0aXZlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtY29udHJvbF9fbGVmdCB7XG4gICAgbGVmdDogMDtcblxuICAgICYuX2FjdGl2ZSB7XG4gICAgICBzdmcge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29udHJhc3QpO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtMThweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2LWNvbnRyb2xfX3JpZ2h0IHtcbiAgICByaWdodDogMDtcblxuICAgICYuX2FjdGl2ZSB7XG4gICAgICBzdmcge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29udHJhc3QpO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IC0xOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGxheWVyIGRlcHJlY2F0ZWQge1xuICAuZ3JpZC1lbC1tYXJrZXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICAgIG1pbi1oZWlnaHQ6IDYycHg7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBtaW4td2lkdGg6IDQ1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLl92ZXJ0aWNhbCB7XG4gICAgICBnYXA6IDZweDtcblxuICAgICAgLmdyaWQtZWwtbWFya2V0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICZfX25hbWUge1xuICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vdXRjb21lIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGdhcDogNnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuXG4gICAgICAgICAgJi5fd2l0aC1mYiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuXG4gICAgICAgICAgICAuZmItYmFkZ2UtcHJvIHtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDFweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZ3JpZC1lbC1ldmVudC1wcm9fX3RvdGFscyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZ3JpZC1lbC1tYXJrZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbHVtbi1nYXA6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtNik7XG5cbiAgICAmX19uYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiBjYWxjKDUwJSArIDI1cHgpO1xuICAgICAgdG9wOiAtMTdweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG5cbiAgICAgICYud2hpdGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm91dGNvbWUge1xuICAgICAgZmxleDogMTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAxNXB4IDZweDtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgICB9XG5cbiAgICAgICYuXzEwMyB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICAgIH1cblxuICAgICAgJi5fMTAzICsgLl8xMDIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuX21vYmlsZSxcbiAgLmV2ZW50cy1jYXJkcy1yZWR1Y2VkIHtcbiAgICAuZ3JpZC1lbC1tYXJrZXRzIHtcbiAgICAgIC5ncmlkLWVsLW1hcmtldCB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQ2MHB4KSB7XG4gICAgLmdyaWQtZWwtZXZlbnQge1xuICAgICAgJjpub3QoLl9hbmltYWxzLXJhY2luZykge1xuICAgICAgICAuZ3JpZC1lbC1tYXJrZXRzIHtcbiAgICAgICAgICAmOm5vdCguX3ZlcnRpY2FsKSB7XG4gICAgICAgICAgICAuZ3JpZC1lbC1tYXJrZXQge1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgLmdyaWQtZWwtbWFya2V0cyB7XG4gICAgICB3aWR0aDogNTIlO1xuICAgICAgbWF4LXdpZHRoOiA1MiU7XG4gICAgICBtaW4td2lkdGg6IDUyJTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgLmdyaWQtZWwtbWFya2V0X19uYW1lIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogdW5zZXQ7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI2cHgpO1xuICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICB9XG4gIH1cbn1cbiIsIkBsYXllciBwcm8tbGF5b3V0IHtcbiAgLmdyaWQtZWwtZXZlbnRfX3Njb3JlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgLnNjb3JlIHtcbiAgICAgICZfX2NvbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb250cmFzdCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICByb3ctZ2FwOiA2cHg7XG5cbiAgICAgICAgJi5fbWFpbiB7XG4gICAgICAgICAgJiArIC5zY29yZV9fY29sLl9yb3VuZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5fcm91bmQge1xuICAgICAgICAgIHJvdy1nYXA6IDNweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xuXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zY29yZV9faXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tYWN0aXZlKTtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuXG4gICAgICAgICYuX2FjdGl2ZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbmFtZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmV2ZW50cy1jYXJkcy1yZWR1Y2VkIHtcbiAgICAuZ3JpZC1lbC1ldmVudF9fc2NvcmUge1xuICAgICAgLnNjb3JlIHtcbiAgICAgICAgJl9fY29sIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5kYXRlLXdlZWstcGlja2VyIHtcbiAgJi5fcmFjZXMtZmlsdGVyIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG5cbiAgICAuZGF0ZS13ZWVrLXBpY2tlcl9faXRlbSB7XG4gICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICBmbGV4OiB1bnNldDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5fZGlzYWJsZWQge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuX2FjdGl2ZSB7XG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMteHhzKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkaWVudC1hY3RpdmUpO1xuICAgICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCA4cHggdmFyKC0tYWN0aXZlKTtcbiAgICAgICAgICBvcGFjaXR5OiAwLjM2O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzpcbiAgICAgICAgICAgICAgICAwIDFweCAycHggYmxhY2ssXG4gICAgICAgICAgICAgICAgMCAycHggOHB4IHZhcigtLWFjdGl2ZSk7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuMzY7XG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmICsgLmRhdGUtd2Vlay1waWNrZXJfX2l0ZW0ge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJiArIC5fYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmFjZXMtZmlsdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLnJhY2VzLWZpbHRlcl9fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWluLXdpZHRoOiA1NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiQHVzZSAnc2Nzcy9taXhpbnMnIGFzIG1peGlucztcblxuQGxheWVyIGNvbXBvbmVudHMge1xuICBbZGF0YS1yYWRpeC1wb3BwZXItY29udGVudC13cmFwcGVyXTpoYXMoPiAuZWwtc2VsZWN0X19jb250ZW50LmJvcmRlcmxlc3MpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gIH1cblxuICBbZGF0YS1yYWRpeC1wb3BwZXItY29udGVudC13cmFwcGVyXTpoYXMoPiAuZWwtc2VsZWN0X19jb250ZW50LmJvcmRlcmxlc3NbZGF0YS1zdGF0ZT0nb3BlbiddKSB7XG4gICAgYW5pbWF0aW9uOiBlbC1zZWxlY3Qtd3JhcHBlci1zaGFkb3ctb3BlbiAwLjRzIGVhc2UgZm9yd2FyZHM7XG4gIH1cblxuICAuZWwtc2VsZWN0X190cmlnZ2VyIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBibG9jay1zaXplOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS0wKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS02KTtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgICYuYm9yZGVybGVzcyB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJltkYXRhLXN0YXRlPSdvcGVuJ10ge1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKSB2YXIoLS1yYWRpdXMtc20pIDAgMDtcbiAgICAgIHotaW5kZXg6IDIwO1xuICAgIH1cblxuICAgIC5lbC1zZWxlY3RfX2NoZXZyb24ge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnRuKHRyYW5zZm9ybSwgMC4zcywgZWFzZSk7XG4gICAgfVxuXG4gICAgJltkYXRhLXN0YXRlPSdvcGVuJ10gLmVsLXNlbGVjdF9fY2hldnJvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICAuZWwtc2VsZWN0X19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTApO1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1yYWRpdXMtc20pIHZhcigtLXJhZGl1cy1zbSk7XG4gICAgYm9yZGVyOiBzb2xpZCB2YXIoLS1zdXJmYWNlLTYpO1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcbiAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgbWluLXdpZHRoOiB2YXIoLS1yYWRpeC1zZWxlY3QtdHJpZ2dlci13aWR0aCk7XG4gICAgbWF4LWhlaWdodDogMTcwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICZbZGF0YS1zdGF0ZT0nb3BlbiddIHtcbiAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIDEwMCUgMCk7XG4gICAgICBhbmltYXRpb246IGVsLXNlbGVjdC1jb250ZW50LXJldmVhbC1vcGVuLXRvcC10by1ib3R0b20gMC4zcyBlYXNlIGZvcndhcmRzO1xuICAgIH1cblxuICAgICZbZGF0YS1zaWRlPSd0b3AnXVtkYXRhLXN0YXRlPSdvcGVuJ10ge1xuICAgICAgY2xpcC1wYXRoOiBpbnNldCgxMDAlIDAgMCAwKTtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBlbC1zZWxlY3QtY29udGVudC1yZXZlYWwtb3Blbi1ib3R0b20tdG8tdG9wO1xuICAgIH1cblxuICAgICYuYm9yZGVybGVzcyB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtZGVmYXVsdCk7XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyBlbC1zZWxlY3Qtd3JhcHBlci1zaGFkb3ctb3BlbiB7XG4gICAgZnJvbSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIGVsLXNlbGVjdC1jb250ZW50LXJldmVhbC1vcGVuLWJvdHRvbS10by10b3Age1xuICAgIGZyb20ge1xuICAgICAgY2xpcC1wYXRoOiBpbnNldCgxMDAlIDAgMCAwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIGVsLXNlbGVjdC1jb250ZW50LXJldmVhbC1vcGVuLXRvcC10by1ib3R0b20ge1xuICAgIGZyb20ge1xuICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMTAwJSAwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcbiAgICB9XG4gIH1cblxuICAuZWwtc2VsZWN0X19jb250ZW50LS1oaWRlLXNlbGVjdGVkIHtcbiAgICAuZWwtc2VsZWN0X19pdGVtW2RhdGEtc3RhdGU9J2NoZWNrZWQnXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5lbC1zZWxlY3RfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBncmlkLWFyZWE6IDJweDtcbiAgfVxuXG4gIC5lbC1zZWxlY3RfX3ZpZXdwb3J0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LWhlaWdodDogMTcwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgQGluY2x1ZGUgbWl4aW5zLmN1c3RvbS1zY3JvbGw7XG5cbiAgICAmW2RhdGEtcmFkaXgtc2VsZWN0LXZpZXdwb3J0XSB7XG4gICAgICBzY3JvbGxiYXItd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5jdXN0b20tc2Nyb2xsO1xuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVsLXNlbGVjdF9faXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTQpO1xuICAgIH1cblxuICAgICZbZGF0YS1oaWdobGlnaHRlZF0ge1xuICAgICAgY29sb3I6IHZhcigtLWNvbnRyYXN0KTtcbiAgICB9XG5cbiAgICAmW2RhdGEtc3RhdGU9J2NoZWNrZWQnXSB7XG4gICAgICBjb2xvcjogdmFyKC0tYWN0aXZlKTtcbiAgICB9XG5cbiAgICAmW2RhdGEtZGlzYWJsZWRdIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICB9XG59XG5cbiIsIkB1c2UgJ3Njc3MvbWl4aW5zJyBhcyBtaXhpbnM7XG5cbkBsYXllciBjb21wb25lbnRzIHtcbiAgLmdyaWQtZWwtbWFya2V0cy1maWx0ZXIge1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtMCk7XG4gICAgQGluY2x1ZGUgbWl4aW5zLnRuKHotaW5kZXgsIDAuM3MsIGVhc2UpO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICA6aG9zdCguX2dsYXNzLXRoZW1lKSAmLFxuICAgIGh0bWwuX2dsYXNzLXRoZW1lICYge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMjRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgY29sdW1uLWdhcDogMTJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3VyZmFjZS02KSB2YXIoLS1zdXJmYWNlLTYpIHRyYW5zcGFyZW50IHZhcigtLXN1cmZhY2UtNik7XG5cbiAgICAgIC5fZHJvcGRvd24tYWN0aXZlICYge1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pIHZhcigtLXJhZGl1cy1zbSkgMCAwO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMudG4odHJhbnNmb3JtLCAwLjNzLCBlYXNlKTtcblxuICAgICAgICAuX2Ryb3Bkb3duLWFjdGl2ZSAmIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICByb3ctZ2FwOiAxOHB4O1xuICAgICAgcGFkZGluZzogM3B4IDZweCAwO1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtMCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tcmFkaXVzLXNtKSB2YXIoLS1yYWRpdXMtc20pO1xuICAgICAgYm9yZGVyOiBzb2xpZCB2YXIoLS1zdXJmYWNlLTYpO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLnRuKHBhZGRpbmcsIDAuM3MsIGVhc2UpO1xuXG4gICAgICAuX2Ryb3Bkb3duLWFjdGl2ZSAmIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgIH1cblxuICAgICAgJi5fYWN0aXZlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWFjdGl2ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5fZHJvcGRvd24tYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgLm1hcmtldHMtZmlsdGVyLS1wb3J0YWwge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICAuZ3JpZC1lbC1tYXJrZXRzLWZpbHRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAuZ3JpZC1lbC1tYXJrZXRzLWZpbHRlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICB9XG4gIH1cbn0iLCJAdXNlICdzY3NzL2Rpc2NpcGxpbmVzLWlkcycgYXMgZGlzY2lwbGluZXNJZHM7XG5cbkB1c2UgJ3Njc3MvbWl4aW5zJyBhcyBtaXhpbnM7XG5cbkBsYXllciBwcm8tbGF5b3V0IHtcbiAgLmdyaWQtZWwtZXZlbnQge1xuICAgICYtLW91dHJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTIpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1kZWZhdWx0KTtcblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjQpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgMTAwJSk7XG4gICAgICB9XG4gICAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbnRyYXN0KTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1sZWFkaW5nLW5vcm1hbCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMudGV4dC1vdmVyZmxvdy1saW5lKDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIH1cbiAgICAgICZfX21vcmUge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZGYtYWljLWp1cztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAxODBkZWcsXG4gICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KSAwJSxcbiAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpIDEwMCVcbiAgICAgICAgKTtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gICAgICAgIG1pbi13aWR0aDogNzNweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS00KTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbnRyYXN0KTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLl9zcG9ydCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMyB7XG4gICAgICAgICAgJi0jeyRpfSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ35pbWFnZXMvb3V0cmlnaHRzL2RlZmF1bHQvc3BvcnQvZGVza3RvcC8jeyRpfS5qcGcnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5fZXNwb3J0IHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAzIHtcbiAgICAgICAgICAmLSN7JGl9IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfmltYWdlcy9vdXRyaWdodHMvZGVmYXVsdC9lc3BvcnQvZGVza3RvcC8jeyRpfS5qcGcnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5iZyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgICBAZWFjaCAkZ2FtZSBpbiBkaXNjaXBsaW5lc0lkcy4kZ3JpZEV2ZW50T3V0cmlnaHRCZyB7XG4gICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgICAgICAgICAmX18jeyRnYW1lfS0jeyRpfSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfmltYWdlcy9vdXRyaWdodHMvI3skZ2FtZX0vZGVza3RvcC8jeyRpfS5qcGcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuXG4gICAgICAgICAgaGVpZ2h0OiA3OHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDc4cHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgbWluLWhlaWdodDogNzhweDtcbiAgICAgICAgfVxuICAgICAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbW9yZSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuX3Nwb3J0IHtcbiAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDMge1xuICAgICAgICAgICAgJi0jeyRpfSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfmltYWdlcy9vdXRyaWdodHMvZGVmYXVsdC9zcG9ydC9tb2JpbGUvI3skaX0uanBnJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5fZXNwb3J0IHtcbiAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDMge1xuICAgICAgICAgICAgJi0jeyRpfSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnfmltYWdlcy9vdXRyaWdodHMvZGVmYXVsdC9lc3BvcnQvbW9iaWxlLyN7JGl9LmpwZycpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYmcge1xuICAgICAgICAgIEBlYWNoICRnYW1lIGluIGRpc2NpcGxpbmVzSWRzLiRncmlkRXZlbnRPdXRyaWdodEJnIHtcbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICAgICAgICAgICAmX18jeyRnYW1lfS0jeyRpfSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCd+aW1hZ2VzL291dHJpZ2h0cy8jeyRnYW1lfS9tb2JpbGUvI3skaX0uanBnJyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJ3Njc3MvbWl4aW5zJyBhcyBtaXhpbnM7XG5AdXNlICdzY3NzL3ZhcmlhYmxlcycgYXMgdmFycztcblxuQG1peGluIG1vYmlsZVN0eWxlcyB7XG4gIC5ncmlkLWVsIHtcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICB9XG4gICAgJi1ldmVudCB7XG4gICAgICAmLl9zdHViIHtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICAmLl93aXRoLWRpc2NpcGxpbmUtaWNvbiB7XG4gICAgICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX190aWVyIHtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICB9XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgICYuX3NldHRsZW1lbnQtcnVsZXMge1xuICAgICAgICAgICYuX3RvdXJuYW1lbnQtdGl0bGUge1xuICAgICAgICAgICAgLnNldHRsZW1lbnQtcnVsZXNfX2J0biB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtdG91cm5hbWVudCB7XG4gICAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5jdXN0b20tc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93LXk6IHVuc2V0O1xuICAgIH1cbiAgfVxufVxuXG5AbGF5ZXIgcHJvLWxheW91dCB7XG4gIC5ncmlkLWVsLWV2ZW50X190aW1lIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cbiAgLmV2ZW50cy1jYXJkcy1yZWR1Y2VkIHtcbiAgICBAaW5jbHVkZSBtb2JpbGVTdHlsZXMoKTtcblxuICAgICYuX3RvcC1ldmVudHMge1xuICAgICAgLmdyaWQtZWwtbWFya2V0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL01vYmlsZSBzdHlsZXMgXl5cbiAgLmdhbWVzLXN0cmVhbV9fdGl0bGUge1xuICAgICYgKyAuZ3JpZC1lbCB7XG4gICAgICAuZ3JpZC1lbC1saW5lIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgLmdyaWQtZWwtbGluZV9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubG9iYnktY29udGVudCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xuICAgICAgJi5jdXN0b20tc2Nyb2xsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZ3JpZC1lbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAuZ3JpZC1lbC1saW5lIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgLmdyaWQtZWwtbGluZV9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgLmdyaWQtZWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmICsgLmdyaWQtZWwge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcblxuICAgICAgLmdyaWQtZWwtbGluZV9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLl9hbmltYWxzLXJhY2luZy12aWV3IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gICAgJi5jdXN0b20tc2Nyb2xsIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpbmUge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tY29udHJhc3QpO1xuXG4gICAgICAgIHBhZGRpbmc6IDEycHggMCAwO1xuICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgIC5kaXNjaXBsaW5lLWljb24tcm91bmQsXG4gICAgICAgIC5kaXNjaXBsaW5lLWljb24ge1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAuZGlzY2lwbGluZS1pY29uLXJvdW5kLFxuICAgICAgICAgIC5kaXNjaXBsaW5lLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICB9XG4gICAgICAgICYtbGluayB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIC5kaXNjaXBsaW5lLWljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZyxcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuZ3JpZC1lbC1saW5lX190aXRsZS1tYWluIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtbW9yZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLXNlY29uZGFyeSk7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgICYtbWFpbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIC5mYXZvcml0ZS1idG4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtZGlzY2lwbGluZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiA2cHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgICAgICAvLyBObyBgd2lsbC1jaGFuZ2U6IG9wYWNpdHlgIGhlcmU6IGl0IGNyZWF0ZXMgYSBQRVJTSVNURU5UIGJhY2tkcm9wIHJvb3Qgb3ZlciB0aGUgbGlzdCxcbiAgICAgICAgLy8gc28gYW55IGRlc2NlbmRhbnQgYGJhY2tkcm9wLWZpbHRlcmAgKHRoZSBnbGFzcyB0aGVtZSdzIHN0aWNreSBsaW5lLXRpdGxlIGZyb3N0IGZyb21cbiAgICAgICAgLy8gZ2xhc3MuY3NzKSB3b3VsZCBzYW1wbGUgdGhpcyB0cmFuc3BhcmVudCB3cmFwcGVyIGluc3RlYWQgb2YgdGhlIGNvbnRlbnQvcGFnZSBiZWhpbmRcbiAgICAgICAgLy8gaXQuIE5vdGhpbmcgYW5pbWF0ZXMgdGhpcyBub2RlJ3Mgb3BhY2l0eSBhbnl3YXkgKHRoZSBtb3VudCBmYWRlIGxpdmVzIG9uXG4gICAgICAgIC8vIEdyaWRFdmVudEZhZGVJbk91dFdyYXBwZXIncyBvd24gZGl2KTsgdGhlIGB0cmFuc2l0aW9uYCBhbG9uZSBjcmVhdGVzIG5vIGJhY2tkcm9wIHJvb3QuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgfVxuXG4gICAgICAmICsgZGl2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi10b3VybmFtZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VyZmFjZS0yKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWRlZmF1bHQpO1xuXG4gICAgICAmLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiA2cHg7XG4gICAgICB9XG4gICAgICAmX19sb2dvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDEycHg7XG5cbiAgICAgICAgaW1nLFxuICAgICAgICAuZGlzY2lwbGluZS1pY29uLXJvdW5kIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fbmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1sZWFkaW5nLW5vcm1hbCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb250cmFzdCk7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLnRleHQtb3ZlcmZsb3ctbGluZSgyKTtcbiAgICAgICAgICAmICsgLmZhdm9yaXRlLWJ0biB7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmICsgLmZhdm9yaXRlLWJ0biB7XG4gICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19jb21wZXRpdG9ycyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAmX190ZWFtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1sZyk7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2UtNCk7XG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDhweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4zMikpXG4gICAgICAgIGRyb3Atc2hhZG93KDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuXG4gICAgICAgICYuX3RlYW0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgICAmLl9vcHBvbmVudCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmLWltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMThweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2NvdW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcblxuICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX21vcmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtZGVmYXVsdCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1cmZhY2UtMik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1hY3RpdmUpO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB9XG4gICAgfVxuICAgICYtZXZlbnQge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tc3VyZmFjZS0yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1kZWZhdWx0KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuXG4gICAgICAmLl9zdHViIHtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuXG4gICAgICAgICYuX3dpdGgtZGlzY2lwbGluZS1pY29uIHtcbiAgICAgICAgICBoZWlnaHQ6IDkycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGllciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMTJweCAwIDEycHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZzogNnB4O1xuXG4gICAgICAgIHdpZHRoOiBjYWxjKDU1JSAtIDEzcHgpO1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGNvbHVtbi1nYXA6IDZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tY29udHJhc3QpO1xuXG4gICAgICAgIC5fdGl0bGUtaWNvbnNfX3dyYXAge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiA2cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG5cbiAgICAgICAgICAuaWNvbi1iZXQtYnVpbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYWN0aXZlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuX3RpdGxlLWljb24tbGluayB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGxpbmVhcjtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBjb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuX3RpdGxlLWljb24tc3ZnIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgbGluZWFyO1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IGNvbG9yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAuX3RpdGxlLWljb24tbGluazpob3ZlciAuX3RpdGxlLWljb24tc3ZnIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbnRyYXN0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtcHJvX190aXRsZSB7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjFweDtcbiAgICAgICAgbGVmdDogNnB4O1xuICAgICAgfVxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMCA2cHggNnB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGNvbHVtbi1nYXA6IDZweDtcbiAgICAgIH1cbiAgICAgICZfX3RvdXJuYW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAudG91cm5hbWVudC1sb2dvIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mYXZvcml0ZS1idG4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAxM3B4O1xuICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWhvdCB7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWFjdGl2ZSwgI2ZiOGMzMyk7XG4gICAgICAgIH1cbiAgICAgICAgJi1uYW1lIHtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGVhZGluZy1ub3JtYWwpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLnRleHQtb3ZlcmZsb3ctbGluZSgxKTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICYuX2V2ZW50cy1kaXNhYmxlZCB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbW1lbnQge1xuICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2NvbXBldGl0b3JzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgcm93LWdhcDogNnB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2NvbXBldGl0b3Ige1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAmLWxvZ28ge1xuICAgICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA2cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxOHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMThweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgICYtbmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1sZWFkaW5nLW5vcm1hbCk7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbnRyYXN0KTtcbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMudGV4dC1vdmVyZmxvdy1saW5lKDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19tb3JlIHtcbiAgICAgICAgLmRpc2NpcGxpbmUtaWNvbiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTYpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1kZWZhdWx0KTtcblxuICAgICAgICAgICYuX2xheW91dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdXJmYWNlLTIpO1xuICAgICAgICAgICAgLmdyaWQtZWwtZXZlbnRfX21vcmUge1xuICAgICAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb250cmFzdCk7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIH1cbiAgICAgICAgJi1pY29uLWJhY2sge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXByb19fdG90YWxzIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0NHB4O1xuICAgICAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLTQpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDAuMnMgZWFzZSxcbiAgICAgICAgICAgICAgICBjb2xvciAwLjJzIGVhc2UsXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IGJhY2tncm91bmQsIGNvbG9yLCBib3JkZXItY29sb3I7XG5cbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAmOm5vdCguX25vdC1hY3RpdmUpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29udHJhc3QpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdWItYWN0aXZlKTtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY3RpdmUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tb3V0cmlnaHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgJi5fbGl2ZSB7XG4gICAgICAgIC5ncmlkLWVsLWV2ZW50X19jb21wZXRpdG9ycyB7XG4gICAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5fbW9iaWxlIHtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlU3R5bGVzKCk7XG4gICAgICB9XG4gICAgfVxuICAgICYtY2Fyb3VzZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICByb3ctZ2FwOiA2cHg7XG5cblxuICAgICAgJl9fbGFzdC1pdGVtIHtcbiAgICAgICAgbWluLXdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTQxcHg7XG4gICAgICB9XG4gICAgICAubGF6eS1ldmVudC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLl9uby1pY29ucyB7XG4gICAgICAuZ3JpZC1lbC1ldmVudF9fdGl0bGUge1xuICAgICAgICAuZGlzY2lwbGluZS1pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ncmlkLWVsLWNhcm91c2VsIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5oaWRlLXNjcm9sbGJhcjtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAuZ3JpZC1lbCB7XG4gICAgICAmLl90b3VybmFtZW50cy1wYWdlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgICAmLl9zdGF0aWMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93LXk6IHVuc2V0O1xuICAgICAgfVxuICAgICAgJi1jYXJvdXNlbCB7XG4gICAgICAgIC5ncmlkLWVsLWV2ZW50IHtcbiAgICAgICAgICAmLl9tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWV2ZW50X190aXRsZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDQ4JSAtIDEwcHgpO1xuICAgICAgfVxuICAgICAgJi1saW5lIHtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgLmdyaWQtZWwtY2Fyb3VzZWwge1xuICAgICAgICAgICAgcm93LWdhcDogNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTEwcHgpIHtcbiAgICAuZ3JpZC1lbC1jYXJvdXNlbCB7XG4gICAgICAuZ3JpZC1lbC1ldmVudCB7XG4gICAgICAgICYuX21vYmlsZSB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMSksXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSBhbmQgKG1heC13aWR0aDogMTE2OXB4KSB7XG4gICAgLmdhbWVzLXN0cmVhbSwgLmdyaWQtZWwge1xuICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODFweCkge1xuICAgIC5ncmlkLWVsLWNhcm91c2VsIHtcbiAgICAgIC5ncmlkLWVsLWV2ZW50IHtcbiAgICAgICAgJi5fbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgICAuZ3JpZC1lbC1jYXJvdXNlbCB7XG4gICAgICAuZ3JpZC1lbC1ldmVudCB7XG4gICAgICAgICYuX21vYmlsZSB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE3MjBweCkge1xuICAgIC5ncmlkLWVsLWNhcm91c2VsIHtcbiAgICAgIC5ncmlkLWVsLWV2ZW50IHtcbiAgICAgICAgJi5fbW9iaWxlIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMjA0MHB4KSB7XG4gICAgLmdyaWQtZWwtY2Fyb3VzZWwge1xuICAgICAgLmdyaWQtZWwtZXZlbnQge1xuICAgICAgICAmLl9tb2JpbGUge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIC5ncmlkLWVsIHtcbiAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICYtbGluZSB7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAmLW1vcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi1tYWluIHtcbiAgICAgICAgICAgICYuX3dpdGgtZmF2b3JpdGUge1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMudGV4dC1vdmVyZmxvdy1saW5lKDEpO1xuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5fc3RpY2t5IHtcbiAgICAgICAgICAuZ3JpZC1lbC1saW5lX190aXRsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1ldmVudC1wcm9fX3RvdGFscyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgbWluLXdpZHRoOiAyNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IC0xN3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGVTdHlsZXMoKTtcbiAgfVxufVxuXG5AbGF5ZXIgcHJvLWxheW91dCB7XG4gIC5ncmlkLWVsLWV2ZW50IHtcbiAgICAmLl93aXRoLWRpc2NpcGxpbmUtaWNvbiB7XG4gICAgICAuZ3JpZC1lbC1ldmVudCB7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMjRweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgICYtcHJvX190aXRsZSB7XG4gICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudG91cm5hbWVudC1sb2dvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1kZWZhdWx0KSAwIHZhcigtLXJhZGl1cy1kZWZhdWx0KSAwO1xuICAgICAgfVxuICAgICAgLnNldHRsZW1lbnQtcnVsZXNfX2J0biB7XG4gICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDZweDtcblxuICAgICAgICAmICsgLmdyaWQtZWwtZXZlbnRfX3RvdXJuYW1lbnQge1xuICAgICAgICAgIC50b3VybmFtZW50LWxvZ28ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWRlZmF1bHQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGF6eS1ldmVudC13cmFwcGVyIHtcbiAgICAvL21hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W119 */
