@keyframes rotation-loader{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes flipSymbol{0%{transform:perspective(800px) scale3d(.85,.85,.85) translate3d(0,0,0) rotate3d(0,1,0,360deg);animation-timing-function:ease-out}40%{transform:perspective(800px) scale3d(.85,.85,.85) translate3d(0,0,150px) rotate3d(0,1,0,190deg);animation-timing-function:ease-out}50%{transform:perspective(800px) scale3d(.85,.85,.85) translate3d(0,0,150px) rotate3d(0,1,0,170deg);animation-timing-function:ease-in}80%{transform:perspective(800px) scale3d(.8,.8,.8) translate3d(0,0,0) rotate3d(0,1,0,0deg);animation-timing-function:ease-in}to{transform:perspective(800px) scale3d(.85,.85,.85) translate3d(0,0,0) rotate3d(0,1,0,0deg);animation-timing-function:ease-in}}@keyframes scaleSymbolGif{0%,25%,50%,to{opacity:1;transform:scale(1)}70%,85%{opacity:0;transform:scale(.7)}}@keyframes scaleSymbol{0%,to{opacity:1;transform:scale(1)}20%,45%{opacity:1;transform:scale(1.1)}65%,80%{opacity:0;transform:scale(.6)}}@-webkit-keyframes lighting{0%,58%,74%,78%,to{opacity:1}1%,52%,57%,6%{opacity:.6}2%{opacity:.9}3%,75%{opacity:.5}4%,56%,76%{opacity:.8}5%,55%{opacity:.4}53%,7%{opacity:.3}50%,8%{opacity:0}51%{opacity:.1}54%,77%{opacity:.7}}@-webkit-keyframes pulseButton{0%,to{transform:scale(.9)}50%{transform:scale(1)}}@-webkit-keyframes effectRing{10%,45%{opacity:1;transform:scale(1)}60%{opacity:1}70%{opacity:0;transform:scale(4)}0%,to{opacity:0;transform:scale(1)}}@keyframes scaleFlare1{0%,to{transform:scale(.9)}50%{transform:scale(1.1)}}@keyframes scaleFlare2{0%,to{transform:scale(.9)}50%{transform:scale(1.5)}}@keyframes showLightning{0%,54%,62%{opacity:0}55%{opacity:1}56%,61%{opacity:.6}57%{opacity:.3}58%{opacity:.7}59%{opacity:.4}60%{opacity:.8}}@-webkit-keyframes rotateImages{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(-5deg) scale(1.1)}}@keyframes showImageLeft1{0%{transform:translate(-100vw,0) scale(0) rotate(0deg)}20%,40%,60%{transform:translate(0,0) scale(1) rotate(0deg)}30%,50%{transform:translate(0,0) scale(1.1) rotate(-5deg)}80%,to{transform:translate(0,100vh) scale(1) rotate(0deg)}}@keyframes showImageLeft2{0%{transform:translate(-100vw,0) scale(0) rotate(0deg)}20%,40%,60%{transform:translate(0,0) scale(1.1) rotate(-5deg)}30%,50%{transform:translate(0,0) scale(1) rotate(0deg)}80%,to{transform:translate(0,150vh) scale(1.1) rotate(-5deg)}}@keyframes showImageRight1{0%{transform:translate(100vw,0) scale(0) rotate(0deg)}20%,40%,60%{transform:translate(0,0) scale(1) rotate(0deg)}30%,50%{transform:translate(0,0) scale(1.1) rotate(5deg)}80%,to{transform:translate(0,100vh) scale(1) rotate(0deg)}}@keyframes showImageRight2{0%{transform:translate(100vw,0) scale(0) rotate(0deg)}20%,40%,60%{transform:translate(0,0) scale(1.1) rotate(-5deg)}30%,50%{transform:translate(0,0) scale(1) rotate(0deg)}80%,to{transform:translate(0,150vh) scale(1.1) rotate(-5deg)}}@-webkit-keyframes scaleModalWin{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}*{margin:0;padding:0}*,::after,::before{box-sizing:border-box}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}a{text-decoration:none!important}a:not([class]){text-decoration-skip-ink:auto}canvas,img,picture,svg,video{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,::after,::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important;transition:none}}body,html{height:100%;scroll-behavior:smooth;font-size:min(4.5px + 5.5*(100vw - 375px)/1545,10px)}.hidden{display:none!important}.visible{display:flex!important}body{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;overflow-x:hidden;overflow-y:auto;font-style:normal;font-size:75%}.bottom__section-button span{height:auto}.bottom__section-button .button-loader{display:none}.bottom__section-button.is--link{display:flex;align-items:center;justify-content:center}.bottom__section-button.is--disabled{pointer-events:none}.bottom__section-button.is--disabled span{opacity:.2}.bottom__section-button.is--disabled .button-loader{display:flex}.button-loader,.effects{position:absolute;align-items:center;justify-content:center;left:0;top:0;width:100%;height:100%}.button-loader span{width:30px!important;height:30px!important;border:4px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation-loader 1s linear infinite;opacity:1!important;margin-left:0!important;margin-right:0!important}.effects{display:flex;flex-direction:row;mix-blend-mode:screen}.body-wrapper,.effects__block{background-size:cover;background-repeat:no-repeat}.effects__block{-webkit-background-size:cover;background-position:center;position:fixed;left:0;top:0;width:100%;height:100%}img{width:100%}html{background:#261185}@media (max-width:1023px){body{font-size:110%}}@media (max-width:420px){body{font-size:105%}}.body-wrapper{display:flex;min-height:100dvh;background-position:top center}#slot #reels .reel,.body-wrapper,.container{position:relative;overflow:hidden}.container{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;width:100%;padding:0 16px}@media (max-width:1023px){.container{display:block;flex:unset;height:100%;padding:10em 16px}}@media (max-width:1023px) and (max-height:741px){.container{padding:5em 16px}}.container-wrap{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;width:100%}.logo{z-index:7;position:relative;display:block;margin:0 auto}#slot,#slot #reels{position:relative;display:flex}#slot{align-items:center;justify-content:center;width:100%;margin:-3em auto 0}#slot #reels .symbol.is--win.is--lightning::before,#slot .background,.loader::before{z-index:2;position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center}#slot #reels:before,#slot .background{left:50%;top:50%;transform:translate(-50%,-50%)}@media (max-width:1023px){#slot .background{width:101%;height:101%;background-image:url(../img/frame-mobile.webp)}}#slot #reels{z-index:1;width:151em;height:91em;max-width:870px;max-height:520px;transform:scaleY(-1)}@media (max-width:1023px){#slot #reels{width:100%;height:auto;max-width:74em;aspect-ratio:1}}@media (max-width:399px){#slot #reels{font-size:90%}}#slot #reels:before{content:"";position:absolute;width:100%;height:100%;z-index:-1;background:linear-gradient(180deg,#1b1433 0,#201578 47%,#1a1331 73%)}#slot #reels .reel{width:20%;height:100%}@media (max-width:1023px){#slot #reels .reel{width:33.333%}}#slot #reels .icons{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}#slot #reels .symbol,#slot #reels .symbol .symbol-inner,.logo img{position:relative}#slot #reels .symbol .symbol-inner img{transform:scaleY(-1) scale(.8)}#slot #reels .symbol.is--win.is--flip .symbol-inner{animation:2s flipSymbol ease-in-out infinite}#slot #reels .symbol.is--win.is--lightning::before,.loader::before{content:""}#slot #reels .symbol.is--win.is--lightning::before{display:block;left:5%;top:5%;width:90%;height:90%;mix-blend-mode:plus-lighter;background-image:url(/assets/general/images/win-effects/win_lightning_effect.gif);animation:1.5s scaleSymbolGif linear infinite}#slot #reels .symbol.is--win.is--lightning .symbol-inner{animation:1.5s scaleSymbol linear infinite}.loader{background:linear-gradient(180deg,#000015 1.16%,#000aff 37.38%,#0400c4 62.37%,#010332 104.88%)}.loader::before{left:calc(50% - 244px);top:calc(50% - 148px);width:475px;height:200px;background-image:url(../img/logo-lightning.webp);mix-blend-mode:screen}@media (max-width:767px){.loader::before{left:calc(50% - 160px);top:calc(50% - 184px);width:320px;height:150px}}.loader__logo{max-width:375px!important}@media (max-width:767px){.loader__logo{margin-top:-35%!important;max-width:250px!important}}.loader__progress{background:linear-gradient(90deg,#faff00 0,#feffda 32%,#a39623 61%,#d2e216 96%)}.loader__progress-line{background:linear-gradient(90deg,#0c5cf8 0,#4991fe 49.5%,#1e6bff 100%)}.body-wrapper{background-image:url(../img/page-bg.webp)}.body-wrapper::before{content:"";position:absolute;z-index:0;top:-100%;left:0;width:100%;height:200%;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(../img/lightning.gif);mix-blend-mode:plus-lighter}.logo{width:55em}.bottom__section-button:after,.bottom__section-button:before,.logo::before{content:"";position:absolute;background-size:contain;background-repeat:no-repeat}.logo::before{display:block;z-index:7;left:-15%;top:-30%;width:130%;height:130%;background-position:center;mix-blend-mode:plus-lighter;background-image:url(../img/logo-lightning.webp);animation:5s lighting ease-in-out infinite}.logo img{display:block;z-index:6}@media (max-width:1023px){#slot{margin-top:2em}}#slot .background{width:105%;height:105%;background-image:url(../img/frame.webp)}@media (max-width:1023px){#slot .background{width:101%;height:101%;background-image:url(../img/frame-mobile.webp)}}.bottom__section{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:8;width:100%;min-width:1px;margin-top:5em}@media (max-width:1023px){.bottom__section{position:fixed;left:0;bottom:16em;margin-top:0}}.bottom__section-button{position:relative;display:flex;align-items:center;justify-content:center;height:12.8em;min-width:80px;background-color:transparent;background-repeat:repeat-x;background-size:contain;background-position:center;background-image:url(../img/button_middle.webp);outline:0;border:0;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent}.bottom__section-button:after,.bottom__section-button:before{top:0;bottom:0;width:20em}.bottom__section-button:before{left:calc(-17em + 1px);background-position:right center;background-image:url(../img/button_left.webp)}.bottom__section-button:after{right:calc(-17em + 1px);background-position:left center;background-image:url(../img/button_right.webp)}.bottom__section-button span{position:relative;z-index:3;padding:0 1.2em;margin-bottom:.15em;margin-left:-3em;margin-right:-3em;font-size:6em;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase}.bottom__section-button.pulse{animation:2s pulseButton ease-in-out infinite}.bottom__section-button-next,.is--modal-open #slot{display:none}.bottom__section-button .button-loader span{padding:0!important}.effect{position:absolute;left:0;top:0;width:100%;height:100%}.effect__flare,.effect__lightning,.effect__ring{position:absolute;background-repeat:no-repeat;background-position:center;mix-blend-mode:plus-lighter}.effect__ring{opacity:0;top:-15%;left:-15%;width:130%;height:130%;background-size:100%;background-image:url(../img/effect-ring-1.webp);animation:6s effectRing ease-in-out infinite}.effect__flare,.effect__lightning{display:block;left:calc(50% - 75em);top:calc(50% - 75em);width:150em;height:150em;background-size:contain}.effect__flare.is--1{background-image:url(../img/effect-flare-1.webp);animation:scaleFlare1 3s ease-in-out infinite}.effect__flare.is--2{width:250em;height:250em;left:calc(50% - 125em);top:calc(50% - 125em);background-image:url(../img/effect-flare-2.webp);animation:scaleFlare2 3s ease-in-out infinite}.effect__lightning{left:calc(50% - 80em);top:calc(50% - 80em);width:160em;height:160em;transform:rotate(200deg);background-image:url(../img/effect-lightning-1.webp);animation:5s lighting ease-in-out infinite;animation-delay:1.5s}.animation-images{position:absolute;top:0;left:0;width:100%;height:100%;font-size:120%}@media (max-width:1023px){.animation-images{font-size:75%}}.animation-images__left{position:absolute;left:0;bottom:0;width:100%;height:100%}@media (max-width:1023px){.animation-images__left{height:50%;left:10%}}@media (max-width:768px){.animation-images__left{left:35%;height:40%}}.animation-images__left::after{opacity:0;left:calc(50% - 97em);top:calc(50% - 50em);width:53.4em;height:101.3em;background-image:url(../img/effect-lightning-3.webp);animation:showLightning 5s ease-in-out infinite}.animation-images__right{position:absolute;right:0;bottom:0;width:100%;height:100%}@media (max-width:1023px){.animation-images__right{height:50%;right:10%}}@media (max-width:768px){.animation-images__right{right:35%;height:40%}}.animation-images__left::after,.animation-images__right::after,.modal__logo::before{content:"";display:block;position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;mix-blend-mode:plus-lighter}.animation-images__right::after{opacity:0;right:calc(50% - 92em);top:calc(50% - 50em);width:58.8em;height:100.7em;background-image:url(../img/effect-lightning-2.webp);animation:showLightning 5s ease-in-out infinite}.animation-images__item,.modal{position:absolute}.animation-images__item img{width:14.5em}.animation-images__item.is--1{top:calc(50% - 47em);left:calc(50% - 69em);animation:showImageLeft1 5s ease-in-out infinite}.animation-images__item.is--1 img{width:5em;transform:rotate(-34deg)}.animation-images__item.is--2,.animation-images__item.is--3{top:calc(50% + 2em);left:calc(50% - 55em);animation:showImageLeft2 5s ease-in-out infinite}.animation-images__item.is--2 img{width:6.2em;transform:rotate(15deg)}.animation-images__item.is--3{top:calc(50% + 15em);left:calc(50% - 88em)}.animation-images__item.is--3 img{width:13em;transform:rotate(15deg)}.animation-images__item.is--4{top:calc(50% - 40em);left:calc(50% - 77em);animation:showImageLeft1 5s ease-in-out infinite}.animation-images__item.is--4 img{width:32.1em;transform:rotate(13deg)}.animation-images__item.is--5{top:calc(50% + 21em);left:calc(50% - 77em);animation:showImageLeft2 5s ease-in-out infinite}.animation-images__item.is--5 img{width:24.4em;transform:rotate(-9deg)}.animation-images__item.is--6{top:calc(50% - 15em);left:calc(50% - 85em);animation:showImageLeft1 5s ease-in-out infinite}.animation-images__item.is--6 img{width:22em;transform:rotate(-22deg)}.animation-images__item.is--7{top:calc(50% - 45em);left:calc(50% - 90em);animation:showImageLeft2 5s ease-in-out infinite}.animation-images__item.is--7 img{width:13.4em;transform:rotate(-9deg)}.animation-images__item.is--8{top:calc(50% - 47em);right:calc(50% - 76em);animation:showImageRight1 5s ease-in-out infinite}.animation-images__item.is--8 img{width:7.6em;transform:rotate(-34deg)}.animation-images__item.is--9{top:calc(50% + 8em);right:calc(50% - 88em);animation:showImageRight2 5s ease-in-out infinite}.animation-images__item.is--9 img{width:5em;transform:rotate(-24deg)}.animation-images__item.is--10,.animation-images__item.is--11{top:calc(50% + 12em);right:calc(50% - 58em);animation:showImageRight2 5s ease-in-out infinite}.animation-images__item.is--10 img{width:10em;transform:rotate(6deg)}.animation-images__item.is--11{top:calc(50% + 17em);right:calc(50% - 86em)}.animation-images__item.is--11 img{width:11em;transform:rotate(-3deg)}.animation-images__item.is--12,.animation-images__item.is--13{top:calc(50% - 35em);right:calc(50% - 89em);animation:showImageRight2 5s ease-in-out infinite}.animation-images__item.is--12 img{width:15.2em;transform:rotate(-5.6deg)}.animation-images__item.is--13{top:calc(50% + 30em);right:calc(50% - 76em)}.animation-images__item.is--13 img{width:19.5em;transform:rotate(6deg)}.animation-images__item.is--14{top:calc(50% - 14em);right:calc(50% - 87em);animation:showImageRight1 5s ease-in-out infinite}.animation-images__item.is--14 img{width:26.6em;transform:rotate(22deg)}.modal{left:0;top:0;width:100%;height:100%;min-height:100dvh;opacity:0;overflow:hidden;visibility:hidden}.modal__wrapper{position:relative;top:10%}@media (max-width:767px) and (max-height:741px){.modal__wrapper{top:5%}}.modal__content{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:100em;margin:0 auto 5em}@media (max-width:767px){.modal__content{font-size:80%}}.modal__win{position:relative;width:80%;margin:5em auto 7em}.modal__win-img{position:relative;z-index:2;animation:scaleModalWin 4s ease-in-out infinite}.modal__logo{position:relative;display:block;width:55em;margin:0 auto}.modal__logo::before{z-index:7;left:-15%;top:-30%;width:130%;height:130%;background-image:url(../img/logo-lightning.webp);animation:5s lighting ease-in-out infinite}.modal__logo img,.modal__title{position:relative;z-index:6}.modal__title{z-index:2;margin-top:-.3em;padding:0 16px;font-size:6.2em;text-align:center;text-transform:uppercase;color:#d3a468;text-shadow:0 -3px 1px #4b2e1a,-2px -2px 1px #4b2e1a,-1px -2px 1px #4b2e1a,0 -2px 1px #4b2e1a,1px -2px 1px #4b2e1a,2px -2px 1px #4b2e1a,-2px -1px 1px #4b2e1a,-1px -1px 1px #4b2e1a,0 -1px 1px #4b2e1a,1px -1px 1px #4b2e1a,2px -1px 1px #4b2e1a,-3px 0 1px #4b2e1a,-2px 0 1px #4b2e1a,-1px 0 1px #4b2e1a,0 0 1px #4b2e1a,1px 0 1px #4b2e1a,2px 0 1px #4b2e1a,3px 0 1px #4b2e1a,-2px 1px 1px #4b2e1a,-1px 1px 1px #4b2e1a,0 1px 1px #4b2e1a,1px 1px 1px #4b2e1a,2px 1px 1px #4b2e1a,-2px 2px 1px #4b2e1a,-1px 2px 1px #4b2e1a,0 2px 1px #4b2e1a,1px 2px 1px #4b2e1a,2px 2px 1px #4b2e1a,0 3px 1px #4b2e1a;-webkit-font-smoothing:antialiased}@media (max-width:768px){.modal__title{text-shadow:0 -2px 1px #4b2e1a,-1px -1px 1px #4b2e1a,0 -1px 1px #4b2e1a,1px -1px 1px #4b2e1a,-2px 0 1px #4b2e1a,-1px 0 1px #4b2e1a,0 0 1px #4b2e1a,1px 0 1px #4b2e1a,2px 0 1px #4b2e1a,-1px 1px 1px #4b2e1a,0 1px 1px #4b2e1a,1px 1px 1px #4b2e1a,0 2px 1px #4b2e1a;-webkit-font-smoothing:antialiased}}.modal__text{position:relative;z-index:2;margin-top:10px;padding:0 16px;font-size:6.2em;text-align:center;text-transform:uppercase;color:#4b2e1a;text-shadow:0 -3px 1px #fff,-2px -2px 1px #fff,-1px -2px 1px #fff,0 -2px 1px #fff,1px -2px 1px #fff,2px -2px 1px #fff,-2px -1px 1px #fff,-1px -1px 1px #fff,0 -1px 1px #fff,1px -1px 1px #fff,2px -1px 1px #fff,-3px 0 1px #fff,-2px 0 1px #fff,-1px 0 1px #fff,0 0 1px #fff,1px 0 1px #fff,2px 0 1px #fff,3px 0 1px #fff,-2px 1px 1px #fff,-1px 1px 1px #fff,0 1px 1px #fff,1px 1px 1px #fff,2px 1px 1px #fff,-2px 2px 1px #fff,-1px 2px 1px #fff,0 2px 1px #fff,1px 2px 1px #fff,2px 2px 1px #fff,0 3px 1px #fff;-webkit-font-smoothing:antialiased}@media (max-width:768px){.modal__text{text-shadow:0 -2px 1px #fff,-1px -1px 1px #fff,0 -1px 1px #fff,1px -1px 1px #fff,-2px 0 1px #fff,-1px 0 1px #fff,0 0 1px #fff,1px 0 1px #fff,2px 0 1px #fff,-1px 1px 1px #fff,0 1px 1px #fff,1px 1px 1px #fff,0 2px 1px #fff;-webkit-font-smoothing:antialiased;margin-top:5px}}.modal.is--active{opacity:1;visibility:visible}.modal.is--active .effect__lightning{transform:rotate(15deg)!important}.modal.is--active .bottom__section{opacity:1;z-index:6;margin-top:0;bottom:0;position:relative}.modal.is--active .bottom__section-button{animation:2s pulseButton ease-in-out infinite}.is--modal-open .bottom__section,.is--modal-open .left-person,.is--modal-open .logo,.is--modal-open .right-person,.is--modal-open .wheel{z-index:0;opacity:0}.effects{z-index:999!important}#bonus-inline{position:fixed}@media (max-width:768px) and (max-height:741px){#bonus-inline{position:absolute;left:-200%;min-width:350px;transition:left 1s ease-out}#bonus-inline img{transform:unset;top:-20px}}#bonus-inline.is--active{background:linear-gradient(to left,#ffff0d,#fe7401)}@media (max-width:768px) and (max-height:741px){#bonus-inline.is--active{right:unset;left:50%;transform:translate(-50%,0);bottom:5px;transition:left 1s ease-out}}#bonus-inline.is--active p{background:linear-gradient(90deg,#000aff,#000aff);-webkit-background-clip:text}#bonus-inline.is--active svg path{stroke:#000aff}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2dlbmVyYWwvc3R5bGUuc2FzcyIsIi4uLy4uL2dlbmVyYWwvc2xvdFYyLnNhc3MiLCJzdHlsZS5zYXNzIiwiLi4vLi4vZ2VuZXJhbC9taXhpbnMuc2FzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQSxBQXVHQSwyQkFDRSxFLENBQ0Usc0IsQ0FDRixFLENBQ0UsMEIsQUN3Q1Esc0JBQ0UsRSxDQUNFLDJGLENBQ0Esa0MsQ0FDRixHLENBQ0UsK0YsQ0FDQSxrQyxDQUNGLEcsQ0FDRSwrRixDQUNBLGlDLENBQ0YsRyxDQUNFLHNGLENBQ0EsaUMsQ0FDRixFLENBQ0UseUYsQ0FDQSxtQyxBQW9CSiwwQkFDRSxFLENBR0EsRyxDQUdBLEcsQ0FOQSxFLENBQ0UsUyxDQUNBLGtCLENBT0YsRyxDQUFBLEcsQ0FDRSxTLENBQ0EscUIsQUFLSix1QkFDRSxFLENBQUEsRSxDQUNFLFMsQ0FDQSxrQixDQUNGLEcsQ0FHQSxHLENBRkUsUyxDQUNBLG9CLENBSUYsRyxDQUFBLEcsQ0FDRSxTLENBQ0EscUIsQUNoSWQsNEJBQ0UsRSxDQWtDQSxHLENBRUEsRyxDQVFBLEcsQ0FFQSxFLENBN0NFLFMsQ0FDRixFLENBb0JBLEcsQ0FVQSxHLENBcEJBLEUsQ0FURSxVLENBQ0YsRSxDQUNFLFUsQ0FDRixFLENBZ0NBLEcsQ0EvQkUsVSxDQUNGLEUsQ0FzQkEsRyxDQVVBLEcsQ0EvQkUsVSxDQUNGLEUsQ0FrQkEsRyxDQWpCRSxVLENBYUYsRyxDQVZBLEUsQ0FDRSxVLENBR0YsRyxDQUZBLEUsQ0FDRSxTLENBR0YsRyxDQUNFLFUsQ0FLRixHLENBZ0JBLEcsQ0FmRSxZLEFBMkhOLCtCQUNFLEUsQ0FBQSxFLENBQ0UsbUIsQ0FDRixHLENBQ0Usb0IsQUF3QkEsOEJBQ0UsRyxDQUFBLEcsQ0FDRSxTLENBQ0Esa0IsQ0FDRixHLENBQ0UsUyxDQUNGLEcsQ0FDRSxTLENBQ0Esa0IsQ0FDRixFLENBQUEsRSxDQUNFLFMsQ0FDQSxvQixBQWtCRix1QkFDRSxFLENBQUEsRSxDQUNFLG1CLENBQ0YsRyxDQUNFLHNCLEFBVUosdUJBQ0UsRSxDQUFBLEUsQ0FDRSxtQixDQUNGLEcsQ0FDRSxzQixBQTBESix5QkFDRSxFLENBQUEsRyxDQWdCQSxHLENBZkUsUyxDQUNGLEcsQ0FDRSxTLENBQ0YsRyxDQVVBLEcsQ0FURSxVLENBQ0YsRyxDQUNFLFUsQ0FDRixHLENBQ0UsVSxDQUNGLEcsQ0FDRSxVLENBQ0YsRyxDQUNFLFksQUFzQ04sZ0NBQ0UsRSxDQUFBLEUsQ0FDRSw0QixDQUNGLEcsQ0FDRSxvQyxBQVVGLDBCQUNFLEUsQ0FDRSxtRCxDQUNGLEcsQ0FJQSxHLENBSUEsRyxDQVBFLDhDLENBQ0YsRyxDQUlBLEcsQ0FIRSxpRCxDQU9GLEcsQ0FBQSxFLENBQ0Usb0QsQUFXSiwwQkFDRSxFLENBQ0UsbUQsQ0FDRixHLENBSUEsRyxDQUlBLEcsQ0FQRSxpRCxDQUNGLEcsQ0FJQSxHLENBSEUsOEMsQ0FPRixHLENBQUEsRSxDQUNFLHVELEFBd0RKLDJCQUNFLEUsQ0FDRSxrRCxDQUNGLEcsQ0FJQSxHLENBSUEsRyxDQVBFLDhDLENBQ0YsRyxDQUlBLEcsQ0FIRSxnRCxDQU9GLEcsQ0FBQSxFLENBQ0Usb0QsQUFXSiwyQkFDRSxFLENBQ0Usa0QsQ0FDRixHLENBSUEsRyxDQUlBLEcsQ0FQRSxpRCxDQUNGLEcsQ0FJQSxHLENBSEUsOEMsQ0FPRixHLENBQUEsRSxDQUNFLHVELEFBMEZKLGlDQUNFLEUsQ0FBQSxFLENBQ0Usa0IsQ0FDRixHLENBQ0Usc0JGbnBCVixDLENBTUUsUSxDQUNBLFMsQ0FQRixDLENBR0UsTyxDQUFBLFEsQ0FDRSxxQixDQUtKLGEsQ0FBQSxhLENBQ0UsZSxDQUVGLGlCLENBQ0Usc0IsQ0FFRixDLENBQ0UsOEIsQ0FFRixNQUFBLFEsQ0FDRSw2QixDQUVGLE0sQ0FBQSxHLENBQUEsTyxDQUFBLEcsQ0FBQSxLLENBQ0UsYyxDQUNBLFcsQ0FDQSxxQixDQUNBLGlCLENBQ0EsMkIsQ0FDQSxxQixDQUVGLE0sQ0FBQSxLLENBQUEsTSxDQUFBLFEsQ0FDRSxZLENBRUYsdUNBQ0UsaUIsQ0FDRSxvQixDQUVGLEMsQ0FPRSxPLENBQUEsUSxDQU5BLGtDLENBQ0EscUMsQ0FDQSxtQyxDQUNBLDhCLENBQ0EsaUJBU0osSSxDQUFBLEksQ0FDRSxXLENBQ0Esc0IsQ0duREEsb0QsQ0hvREYsTyxDQUNFLHNCLENBQ0YsUSxDQUNFLHNCLENBRUYsSSxDQUNFLGdCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLG9CLENDdERBLGlCLENBQ0EsZSxDQUVBLGlCLENBQ0EsYSxDRHNEQSw0QixDQUNFLFcsQ0FDRixzQyxDQUNFLFksQ0FDRixnQyxDQUNFLFksQ0FDQSxrQixDQUNBLHNCLENBQ0Ysb0MsQ0FDRSxtQixDQUNBLHlDLENBQ0UsVSxDQUNGLG1ELENBQ0UsWSxDQUNOLGMsQ0EyQkEsUSxDQTFCRSxpQixDQUNBLGtCLENBQ0Esc0IsQ0FDQSxNLENBQ0EsSyxDQUNBLFUsQ0FDQSxXLENBQ0EsbUIsQ0FDRSxvQixDQUNBLHFCLENBQ0EscUIsQ0FDQSwrQixDQUNBLGlCLENBQ0Esb0IsQ0FDQSxxQixDQUNBLDRDLENBQ0EsbUIsQ0FDQSx1QixDQUNBLHdCLENBUUosUSxDQU9FLFksQ0FDQSxrQixDQUdBLHFCLENDbkdGLGEsQ0RvR0UsZSxDQy9GQSxxQixDQUNBLDJCLENEOEZBLGUsQ0FFRSw2QixDQUVBLDBCLENBQ0EsYyxDQUNBLE0sQ0FDQSxLLENBQ0EsVSxDQUNBLFcsQ0FFSixHLENBQ0UsVSxDQy9IRixJLENDRUUsa0IsQ0RPQSwwQkFORixJLENBT0ksZ0IsQUFDRix5QkFSRixJLENBU0ksZ0JBR0osYSxDQUVFLFksQ0FFQSxpQixDQUdBLDhCLENBeUZFLGtCLENBaEdKLGEsQ0FVQSxVLENBdUZNLGlCLENBQ0EsZSxDQXhGTixVLENBRUUsYSxDQUNBLFksQ0FFQSxxQixDQUNBLHNCLENBQ0EsVSxDQUNBLGMsQ0FDQSwwQkFURixVLENBVUksYSxDQUNBLFUsQ0FDQSxXLENBQ0EsbUIsQUFDRixpREFkRixVLENBZUksa0JBRUYsZSxDQUNFLFksQ0FDQSxhLENBQ0EscUIsQ0FDQSxzQixDQUNBLFUsQ0FHSixLLENBQ0UsUyxDQUNBLGlCLENBQ0EsYSxDQUVBLGEsQ0FHRixLLENBeUJFLFksQ0FDRSxpQixDQUVBLFksQ0E1QkosSyxDQUdFLGtCLENBQ0Esc0IsQ0FDQSxVLENDdUVBLGtCLENEMEJRLGtELENBOUZSLGlCLENDMURBLGUsQ0FFRSxTLENBQ0EsaUIsQ0FLQSx1QixDQUNBLDJCLENBQ0EsMEIsQ0RrRkEsbUIsQ0FsQ0YsaUIsQ0FHRSxRLENBQ0EsTyxDQUdBLDhCLENBS0EsMEJBWkYsaUIsQ0FhSSxVLENBQ0EsVyxDQUNBLGdEQUVKLFksQ0FFRSxTLENBRUEsVyxDQUNBLFcsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxvQixDQUNBLDBCQVRGLFksQ0FVSSxVLENBQ0EsVyxDQUNBLGMsQ0FDQSxnQixBQUNGLHlCQWRGLFksQ0FlSSxlQUVGLG1CLENBQ0UsVSxDQUNBLGlCLENBR0EsVSxDQUNBLFcsQ0FDQSxVLENDMENBLG9FLENEdENGLGtCLENBR0UsUyxDQUNBLFcsQ0FDQSwwQkFMRixrQixDQU1JLGVBRUosbUIsQ0FDRSxpQixDQUNBLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EscUIsQ0FFRixvQixDQUdFLGtDLENDRkosUyxDREFJLGlCLENBS0Usc0MsQ0FDRSw4QixDQUtBLG1ELENBQ0UsNEMsQ0FxQkYsa0QsQ0N4SlIsZSxDQUNFLFUsQ0R1Sk0sa0QsQ0FFRSxhLENBR0EsTyxDQUNBLE0sQ0FDQSxTLENBQ0EsVSxDQUlBLDJCLENBQ0EsaUYsQ0FDQSw2QyxDQWdCRix3RCxDQUNFLDBDLENDMUxaLE8sQ0FDRSw4RixDQUVBLGUsQ0FJRSxzQixDQUNBLHFCLENBQ0EsVyxDQUNBLFksQ0FJQSxnRCxDQUNBLHFCLENBQ0EseUJBYkYsZSxDQWNJLHNCLENBQ0EscUIsQ0FDQSxXLENBQ0EsY0FFSixhLENBQ0UseUIsQ0FDQSx5QkFGRixhLENBR0kseUIsQ0FDQSwyQkFFSixpQixDQUNFLCtFLENBRUYsc0IsQ0FDRSxzRSxDQUdKLGEsQ0FDRSx5QyxDQUVBLHFCLENBQ0UsVSxDQUNBLGlCLENB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QSxtQixDQUVBLGUsQ0FDRSxpQixDQUNBLFMsQ0FDQSwrQyxDQVFKLFksQ0FDRSxpQixDQUNBLGEsQ0FDQSxVLENBQ0EsYSxDQUVBLG9CLENBSUUsUyxDQUNBLFMsQ0FDQSxRLENBQ0EsVSxDQUNBLFcsQ0FLQSxnRCxDQUNBLDBDLENBRUYsZ0IsQ0FJRixhLENBSEksaUIsQ0FDQSxTLENBRUosYSxDQUVFLFMsQ0FDQSxnQixDQUNBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FDQSx3QixDQUNBLGEsQ0M3cUJGLHlrQixDQUNBLGtDLENEOHFCRSx5QkFWRixhLENDcnFCQSxtUSxDQUNBLG9DRGlyQkEsWSxDQUNFLGlCLENBQ0EsUyxDQUNBLGUsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBQ0Esd0IsQ0FDQSxhLENDMXJCRixrZixDQUNBLGtDLENEMnJCRSx5QkFWRixZLENDbHJCQSw0TixDQUNBLGtDLENENnJCSSxnQkFFSixpQixDQUNFLFMsQ0FDQSxrQixDQUVBLG9DLENBQ0UsaUMsQ0FFRixrQyxDQUNFLFMsQ0FDQSxTLENBQ0EsWSxDQUNBLFEsQ0FDQSxpQixDQUVBLHlDLENBQ0UsNkMsQ0FNTixnQyxDQUFBLDRCLENBQUEscUIsQ0FBQSw2QixDQUFBLHNCLENBS0UsUyxDQUNBLFMsQ0FHSixRLENBQ0UscUIsQ0FHRixhLENBQ0UsYyxDQUNBLGdEQUZGLGEsQ0FHSSxpQixDQUNBLFUsQ0FDQSxlLENBQ0EsMkIsQ0FFQSxpQixDQUNFLGUsQ0FDQSxXQUVKLHdCLENBQ0UsbUQsQ0FDQSxnREFGRix3QixDQUdJLFcsQ0FDQSxRLENBQ0EsMkIsQ0FDQSxVLENBQ0EsNkJBRUYsMEIsQ0FDRSxpRCxDQUNBLDRCLENBRUYsaUMsQ0FDRSxjIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgLi9taXhpbnMuc2Fzc1xuXG4qXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcblxuICAmOjpiZWZvcmUsICY6OmFmdGVyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuXG4gIG1hcmdpbjogMFxuICBwYWRkaW5nOiAwXG5cbnVsW3JvbGU9J2xpc3QnXSwgb2xbcm9sZT0nbGlzdCddXG4gIGxpc3Qtc3R5bGU6IG5vbmVcblxuaHRtbDpmb2N1cy13aXRoaW5cbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGhcblxuYVxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudFxuXG5hOm5vdChbY2xhc3NdKVxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG9cblxuaW1nLCBwaWN0dXJlLCBzdmcsIHZpZGVvLCBjYW52YXNcbiAgbWF4LXdpZHRoOiAxMDAlXG4gIGhlaWdodDogYXV0b1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG4gIGZvbnQtc3R5bGU6IGl0YWxpY1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXJcblxuaW5wdXQsIGJ1dHRvbiwgdGV4dGFyZWEsIHNlbGVjdFxuICBmb250OiBpbmhlcml0XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKVxuICBodG1sOmZvY3VzLXdpdGhpblxuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0b1xuXG4gICpcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnRcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudFxuICAgIHRyYW5zaXRpb246IG5vbmVcblxuICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXJcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnRcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudFxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnRcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50XG4gICAgICB0cmFuc2l0aW9uOiBub25lXG5cbmJvZHksIGh0bWxcbiAgaGVpZ2h0OiAxMDAlXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoXG4uaGlkZGVuXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuLnZpc2libGVcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50XG5cbmJvZHlcbiAgdXNlci1zZWxlY3Q6IG5vbmVcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZVxuICAtbW96LXVzZXItc2VsZWN0OiBub25lXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZVxuLmJvdHRvbV9fc2VjdGlvbi1idXR0b25cbiAgbWluLXdpZHRoOiA1MHB4XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgc3BhblxuICAgIGhlaWdodDogYXV0b1xuICAuYnV0dG9uLWxvYWRlclxuICAgIGRpc3BsYXk6IG5vbmVcbiAgJi5pcy0tbGlua1xuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgJi5pcy0tZGlzYWJsZWRcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgIHNwYW5cbiAgICAgIG9wYWNpdHk6IDAuMlxuICAgIC5idXR0b24tbG9hZGVyXG4gICAgICBkaXNwbGF5OiBmbGV4XG4uYnV0dG9uLWxvYWRlclxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBsZWZ0OiAwXG4gIHRvcDogMFxuICB3aWR0aDogMTAwJVxuICBoZWlnaHQ6IDEwMCVcbiAgc3BhblxuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnRcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudFxuICAgIGJvcmRlcjogNHB4IHNvbGlkICNGRkZcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbiAgICBhbmltYXRpb246IHJvdGF0aW9uLWxvYWRlciAxcyBsaW5lYXIgaW5maW5pdGVcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnRcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnRcblxuQGtleWZyYW1lcyByb3RhdGlvbi1sb2FkZXJcbiAgMCVcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxuICAxMDAlXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKVxuXG4uZWZmZWN0c1xuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgbGVmdDogMFxuICB0b3A6IDBcbiAgd2lkdGg6IDEwMCVcbiAgaGVpZ2h0OiAxMDAlXG4gIHotaW5kZXg6IDk5N1xuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZGlyZWN0aW9uOiByb3dcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICBtaXgtYmxlbmQtbW9kZTogc2NyZWVuXG4gICZfX2Jsb2NrXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcbiAgICBwb3NpdGlvbjogZml4ZWRcbiAgICBsZWZ0OiAwXG4gICAgdG9wOiAwXG4gICAgd2lkdGg6IDEwMCVcbiAgICBoZWlnaHQ6IDEwMCVcblxuaW1nXG4gIHdpZHRoOiAxMDAlXG4iLCJAaW1wb3J0IG1peGluc1xuXG4kbWluV2lkdGg6IDM3NVxuJG1heFdpZHRoOiAxOTIwXG4kZGVmYXVsdFNpemU6IDEwXG5cbmh0bWxcbiAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDEwLCA0LjUpXG5cbmJvZHlcbiAgb3ZlcmZsb3cteDogaGlkZGVuXG4gIG92ZXJmbG93LXk6IGF1dG9cbiAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDEwLCA0LjUpXG4gIGZvbnQtc3R5bGU6IG5vcm1hbFxuICBmb250LXNpemU6IDc1JVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KVxuICAgIGZvbnQtc2l6ZTogMTEwJVxuICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpXG4gICAgZm9udC1zaXplOiAxMDUlXG5cbi8vIFdyYXBwZXJcbi5ib2R5LXdyYXBwZXJcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIGRpc3BsYXk6IGZsZXhcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICBtaW4taGVpZ2h0OiAxMDBkdmhcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXJcblxuLy8gQ29udGFpbmVyXG4uY29udGFpbmVyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBmbGV4OiAxIDEgYXV0b1xuICBkaXNwbGF5OiBmbGV4XG4gIG92ZXJmbG93OiBoaWRkZW5cbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICB3aWR0aDogMTAwJVxuICBwYWRkaW5nOiAwIDE2cHhcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweClcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIGZsZXg6IHVuc2V0XG4gICAgaGVpZ2h0OiAxMDAlXG4gICAgcGFkZGluZzogMTBlbSAxNnB4XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWF4LWhlaWdodDogNzQxcHgpXG4gICAgcGFkZGluZzogNWVtIDE2cHhcblxuICAmLXdyYXBcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleDogMSAxIGF1dG9cbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICB3aWR0aDogMTAwJVxuXG4vLyBMb2dvXG4ubG9nb1xuICB6LWluZGV4OiA3XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBkaXNwbGF5OiBibG9ja1xuICB3aWR0aDogNTBlbVxuICBtYXJnaW46IDAgYXV0b1xuXG4vLyBTbG90c1xuI3Nsb3RcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIGRpc3BsYXk6IGZsZXhcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICB3aWR0aDogMTAwJVxuICBtYXJnaW46IDAgYXV0b1xuXG4gIC5iYWNrZ3JvdW5kXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgei1pbmRleDogMlxuICAgIGxlZnQ6IDUwJVxuICAgIHRvcDogNTAlXG4gICAgd2lkdGg6IDEwNSVcbiAgICBoZWlnaHQ6IDEwNSVcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpblxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZnJhbWUud2VicFwiKVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpXG4gICAgICB3aWR0aDogMTAxJVxuICAgICAgaGVpZ2h0OiAxMDElXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZnJhbWUtbW9iaWxlLndlYnBcIilcblxuICAjcmVlbHNcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB6LWluZGV4OiAxXG4gICAgZGlzcGxheTogZmxleFxuICAgIHdpZHRoOiAxNTFlbVxuICAgIGhlaWdodDogOTFlbVxuICAgIG1heC13aWR0aDogODcwcHhcbiAgICBtYXgtaGVpZ2h0OiA1MjBweFxuICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICBtYXgtd2lkdGg6IDc0ZW1cbiAgICAgIGFzcGVjdC1yYXRpbzogMVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzOTlweClcbiAgICAgIGZvbnQtc2l6ZTogOTAlXG5cbiAgICAmOmJlZm9yZVxuICAgICAgY29udGVudDogJydcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgbGVmdDogNTAlXG4gICAgICB0b3A6IDUwJVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAgei1pbmRleDogLTFcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMUIxNDMzIDAlLCAjMjAxNTc4IDQ3JSwgIzFBMTMzMSA3MyUpXG5cbiAgICAucmVlbFxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICB3aWR0aDogMjAlXG4gICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpXG4gICAgICAgIHdpZHRoOiAzMy4zMzMlXG5cbiAgICAuaWNvbnNcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cblxuICAgIC5zeW1ib2xcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuXG4gICAgICAuc3ltYm9sLWlubmVyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuXG4gICAgICAgIGltZ1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKSBzY2FsZSgwLjgpXG5cbiAgICAgICYuaXMtLXdpblxuICAgICAgICAvLyBTeW1ib2wgZmxpcCBhbmltYXRpb24gKGRlZmF1bHQpXG4gICAgICAgICYuaXMtLWZsaXBcbiAgICAgICAgICAuc3ltYm9sLWlubmVyXG4gICAgICAgICAgICBhbmltYXRpb246IDJzIGZsaXBTeW1ib2wgZWFzZS1pbi1vdXQgaW5maW5pdGVcblxuICAgICAgICAgICAgQGtleWZyYW1lcyBmbGlwU3ltYm9sXG4gICAgICAgICAgICAgIDAlXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg4MDBweCkgc2NhbGUzZCgwLjg1LCAwLjg1LCAwLjg1KSB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUzZCgwLCAxLCAwLCAzNjBkZWcpXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXRcbiAgICAgICAgICAgICAgNDAlXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg4MDBweCkgc2NhbGUzZCgwLjg1LCAwLjg1LCAwLjg1KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTkwZGVnKVxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0XG4gICAgICAgICAgICAgIDUwJVxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoODAwcHgpIHNjYWxlM2QoMC44NSwgMC44NSwgMC44NSkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDE3MGRlZylcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluXG4gICAgICAgICAgICAgIDgwJVxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoODAwcHgpIHNjYWxlM2QoMC44LCAwLjgsIDAuOCkgdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMSwgMCwgMGRlZylcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluXG4gICAgICAgICAgICAgIDEwMCVcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDgwMHB4KSBzY2FsZTNkKDAuODUsIDAuODUsIDAuODUpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pblxuXG4gICAgICAgIC8vIFN5bWJvbCBsaWdodG5pbmcgYW5pbWF0aW9uXG4gICAgICAgICYuaXMtLWxpZ2h0bmluZ1xuICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgIHotaW5kZXg6IDJcbiAgICAgICAgICAgIGxlZnQ6IDUlXG4gICAgICAgICAgICB0b3A6IDUlXG4gICAgICAgICAgICB3aWR0aDogOTAlXG4gICAgICAgICAgICBoZWlnaHQ6IDkwJVxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBwbHVzLWxpZ2h0ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvZ2VuZXJhbC9pbWFnZXMvd2luLWVmZmVjdHMvd2luX2xpZ2h0bmluZ19lZmZlY3QuZ2lmXCIpXG4gICAgICAgICAgICBhbmltYXRpb246IDEuNXMgc2NhbGVTeW1ib2xHaWYgbGluZWFyIGluZmluaXRlXG5cbiAgICAgICAgICAgIEBrZXlmcmFtZXMgc2NhbGVTeW1ib2xHaWZcbiAgICAgICAgICAgICAgMCUsIDEwMCVcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICAgICAgICAgICAgICAyNSVcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICAgICAgICAgICAgICA1MCVcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICAgICAgICAgICAgICA3MCUsIDg1JVxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDBcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC43KVxuXG4gICAgICAgICAgLnN5bWJvbC1pbm5lclxuICAgICAgICAgICAgYW5pbWF0aW9uOiAxLjVzIHNjYWxlU3ltYm9sIGxpbmVhciBpbmZpbml0ZVxuXG4gICAgICAgICAgICBAa2V5ZnJhbWVzIHNjYWxlU3ltYm9sXG4gICAgICAgICAgICAgIDAlLCAxMDAlXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcbiAgICAgICAgICAgICAgMjAlXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKVxuICAgICAgICAgICAgICA0NSVcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpXG4gICAgICAgICAgICAgIDY1JSwgODAlXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMFxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjYpXG4iLCJAaW1wb3J0IC4uLy4uL2dlbmVyYWwvc3R5bGUuc2Fzc1xuQGltcG9ydCAuLi8uLi9nZW5lcmFsL3Nsb3RWMi5zYXNzXG5cbiRtaW5XaWR0aDogMzc1XG4kbWF4V2lkdGg6IDE5MjBcbiRkZWZhdWx0U2l6ZTogMTBcblxuaHRtbFxuICBiYWNrZ3JvdW5kOiAjMjYxMTg1XG5cbi8vIExvYWRlclxuLmxvYWRlclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwMDE1IDEuMTYlLCAjMDAwQUZGIDM3LjM4JSwgIzA0MDBDNCA2Mi4zNyUsICMwMTAzMzIgMTA0Ljg4JSlcblxuICAmOjpiZWZvcmVcbiAgICBjb250ZW50OiAnJ1xuICAgIHotaW5kZXg6IDJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDI0NHB4KVxuICAgIHRvcDogY2FsYyg1MCUgLSAxNDhweClcbiAgICB3aWR0aDogNDc1cHhcbiAgICBoZWlnaHQ6IDIwMHB4XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2xvZ28tbGlnaHRuaW5nLndlYnAnKVxuICAgIG1peC1ibGVuZC1tb2RlOiBzY3JlZW5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDE2MHB4KVxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDE4NHB4KVxuICAgICAgd2lkdGg6IDMyMHB4XG4gICAgICBoZWlnaHQ6IDE1MHB4XG5cbiAgJl9fbG9nb1xuICAgIG1heC13aWR0aDogMzc1cHggIWltcG9ydGFudFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcbiAgICAgIG1hcmdpbi10b3A6IC0zNSUgIWltcG9ydGFudFxuICAgICAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50XG5cbiAgJl9fcHJvZ3Jlc3NcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGQUZGMDAgMCUsICNGRUZGREEgMzIlLCAjQTM5NjIzIDYxJSwgI0QyRTIxNiA5NiUpXG5cbiAgJl9fcHJvZ3Jlc3MtbGluZVxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzBDNUNGOCAwJSwgIzQ5OTFGRSA0OS41JSwgIzFFNkJGRiAxMDAlKVxuXG4vLyBXcmFwcGVyXG4uYm9keS13cmFwcGVyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3BhZ2UtYmcud2VicCcpXG5cbiAgJjo6YmVmb3JlXG4gICAgY29udGVudDogJydcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB6LWluZGV4OiAwXG4gICAgdG9wOiAtMTAwJVxuICAgIGxlZnQ6IDBcbiAgICB3aWR0aDogMTAwJVxuICAgIGhlaWdodDogMjAwJVxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbGlnaHRuaW5nLmdpZicpXG4gICAgbWl4LWJsZW5kLW1vZGU6IHBsdXMtbGlnaHRlclxuXG4vLyBMb2dvXG4ubG9nb1xuICB3aWR0aDogNTVlbVxuXG4gICY6OmJlZm9yZVxuICAgIGNvbnRlbnQ6ICcnXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB6LWluZGV4OiA3XG4gICAgbGVmdDogLTE1JVxuICAgIHRvcDogLTMwJVxuICAgIHdpZHRoOiAxMzAlXG4gICAgaGVpZ2h0OiAxMzAlXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgIG1peC1ibGVuZC1tb2RlOiBwbHVzLWxpZ2h0ZXJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9sb2dvLWxpZ2h0bmluZy53ZWJwJylcbiAgICBhbmltYXRpb246IDVzIGxpZ2h0aW5nIGVhc2UtaW4tb3V0IGluZmluaXRlXG5cbiAgQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0aW5nXG4gICAgMCVcbiAgICAgIG9wYWNpdHk6IDFcbiAgICAxJVxuICAgICAgb3BhY2l0eTogLjZcbiAgICAyJVxuICAgICAgb3BhY2l0eTogLjlcbiAgICAzJVxuICAgICAgb3BhY2l0eTogLjVcbiAgICA0JVxuICAgICAgb3BhY2l0eTogLjhcbiAgICA1JVxuICAgICAgb3BhY2l0eTogLjRcbiAgICA2JVxuICAgICAgb3BhY2l0eTogLjZcbiAgICA3JVxuICAgICAgb3BhY2l0eTogLjNcbiAgICA4JVxuICAgICAgb3BhY2l0eTogMFxuICAgIDUwJVxuICAgICAgb3BhY2l0eTogMFxuICAgIDUxJVxuICAgICAgb3BhY2l0eTogLjFcbiAgICA1MiVcbiAgICAgIG9wYWNpdHk6IC42XG4gICAgNTMlXG4gICAgICBvcGFjaXR5OiAuM1xuICAgIDU0JVxuICAgICAgb3BhY2l0eTogLjdcbiAgICA1NSVcbiAgICAgIG9wYWNpdHk6IC40XG4gICAgNTYlXG4gICAgICBvcGFjaXR5OiAuOFxuICAgIDU3JVxuICAgICAgb3BhY2l0eTogLjZcbiAgICA1OCVcbiAgICAgIG9wYWNpdHk6IDFcbiAgICA3NCVcbiAgICAgIG9wYWNpdHk6IDFcbiAgICA3NSVcbiAgICAgIG9wYWNpdHk6IC41XG4gICAgNzYlXG4gICAgICBvcGFjaXR5OiAuOFxuICAgIDc3JVxuICAgICAgb3BhY2l0eTogLjdcbiAgICA3OCVcbiAgICAgIG9wYWNpdHk6IDFcbiAgICAxMDAlXG4gICAgICBvcGFjaXR5OiAxXG5cbiAgaW1nXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICB6LWluZGV4OiA2XG5cbi8vIFNsb3RzXG4jc2xvdFxuICBtYXJnaW46IC0zZW0gYXV0byAwXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpXG4gICAgbWFyZ2luLXRvcDogMmVtXG5cbiAgLmJhY2tncm91bmRcbiAgICB3aWR0aDogMTA1JVxuICAgIGhlaWdodDogMTA1JVxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mcmFtZS53ZWJwXCIpXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweClcbiAgICAgIHdpZHRoOiAxMDElXG4gICAgICBoZWlnaHQ6IDEwMSVcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mcmFtZS1tb2JpbGUud2VicFwiKVxuXG4gICNyZWVsc1xuICAgICY6YmVmb3JlXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMUIxNDMzIDAlLCAjMjAxNTc4IDQ3JSwgIzFBMTMzMSA3MyUpXG5cbi8vIEJ1dHRvblxuLmJvdHRvbV9fc2VjdGlvblxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgZGlzcGxheTogZmxleFxuICBhbGlnbi1pdGVtczogY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgei1pbmRleDogOFxuICB3aWR0aDogMTAwJVxuICBtaW4td2lkdGg6IDFweFxuICBtYXJnaW4tdG9wOiA1ZW1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweClcbiAgICBwb3NpdGlvbjogZml4ZWRcbiAgICBsZWZ0OiAwXG4gICAgYm90dG9tOiAxNmVtXG4gICAgbWFyZ2luLXRvcDogMFxuXG4gICYtYnV0dG9uXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgZGlzcGxheTogZmxleFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIGhlaWdodDogMTIuOGVtXG4gICAgbWluLXdpZHRoOiA4MHB4XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXhcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9idXR0b25fbWlkZGxlLndlYnAnKVxuICAgIG91dGxpbmU6IG5vbmVcbiAgICBib3JkZXI6IG5vbmVcbiAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyXG4gICAgICBjb250ZW50OiAnJ1xuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB0b3A6IDBcbiAgICAgIGJvdHRvbTogMFxuICAgICAgd2lkdGg6IDIwZW1cbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpblxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuXG4gICAgJjpiZWZvcmVcbiAgICAgIGxlZnQ6IGNhbGMoLTE3ZW0gKyAxcHgpXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2J1dHRvbl9sZWZ0LndlYnAnKVxuXG4gICAgJjphZnRlclxuICAgICAgcmlnaHQ6IGNhbGMoLTE3ZW0gKyAxcHgpXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYnV0dG9uX3JpZ2h0LndlYnAnKVxuXG4gICAgc3BhblxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICB6LWluZGV4OiAzXG4gICAgICBwYWRkaW5nOiAwIDEuMmVtXG4gICAgICBtYXJnaW4tYm90dG9tOiAuMTVlbVxuICAgICAgbWFyZ2luLWxlZnQ6IC0zZW1cbiAgICAgIG1hcmdpbi1yaWdodDogLTNlbVxuICAgICAgZm9udC1zaXplOiA2ZW1cbiAgICAgIGNvbG9yOiAjRkZGXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuXG4gICAgJi5wdWxzZVxuICAgICAgYW5pbWF0aW9uOiAycyBwdWxzZUJ1dHRvbiBlYXNlLWluLW91dCBpbmZpbml0ZVxuXG4gICAgJi1uZXh0XG4gICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAuYnV0dG9uLWxvYWRlciBzcGFuXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudFxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2VCdXR0b25cbiAgMCUsIDEwMCVcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSlcbiAgNTAlXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuXG4vLyBFZmZlY3Rcbi5lZmZlY3RcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIGxlZnQ6IDBcbiAgdG9wOiAwXG4gIHdpZHRoOiAxMDAlXG4gIGhlaWdodDogMTAwJVxuXG4gICZfX3JpbmdcbiAgICBvcGFjaXR5OiAwXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiAtMTUlXG4gICAgbGVmdDogLTE1JVxuICAgIHdpZHRoOiAxMzAlXG4gICAgaGVpZ2h0OiAxMzAlXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJVxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2VmZmVjdC1yaW5nLTEud2VicCcpXG4gICAgYW5pbWF0aW9uOiA2cyBlZmZlY3RSaW5nIGVhc2UtaW4tb3V0IGluZmluaXRlXG4gICAgbWl4LWJsZW5kLW1vZGU6IHBsdXMtbGlnaHRlclxuXG4gICAgQC13ZWJraXQta2V5ZnJhbWVzIGVmZmVjdFJpbmdcbiAgICAgIDEwJSwgNDUlXG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICAgICAgNjAlXG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICAgIDcwJVxuICAgICAgICBvcGFjaXR5OiAwXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoNClcbiAgICAgIDEwMCUsIDAlXG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuXG4gICZfX2ZsYXJlXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDc1ZW0pXG4gICAgdG9wOiBjYWxjKDUwJSAtIDc1ZW0pXG4gICAgd2lkdGg6IDE1MGVtXG4gICAgaGVpZ2h0OiAxNTBlbVxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpblxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcbiAgICBtaXgtYmxlbmQtbW9kZTogcGx1cy1saWdodGVyXG5cbiAgICAmLmlzLS0xXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZWZmZWN0LWZsYXJlLTEud2VicFwiKVxuICAgICAgYW5pbWF0aW9uOiBzY2FsZUZsYXJlMSAzcyBlYXNlLWluLW91dCBpbmZpbml0ZVxuXG4gICAgICBAa2V5ZnJhbWVzIHNjYWxlRmxhcmUxXG4gICAgICAgIDAlLCAxMDAlXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOSlcbiAgICAgICAgNTAlXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpXG5cbiAgICAmLmlzLS0yXG4gICAgICB3aWR0aDogMjUwZW1cbiAgICAgIGhlaWdodDogMjUwZW1cbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTI1ZW0pXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMTI1ZW0pXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZWZmZWN0LWZsYXJlLTIud2VicFwiKVxuICAgICAgYW5pbWF0aW9uOiBzY2FsZUZsYXJlMiAzcyBlYXNlLWluLW91dCBpbmZpbml0ZVxuXG4gICAgICBAa2V5ZnJhbWVzIHNjYWxlRmxhcmUyXG4gICAgICAgIDAlLCAxMDAlXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOSlcbiAgICAgICAgNTAlXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpXG5cbiAgJl9fbGlnaHRuaW5nXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDgwZW0pXG4gICAgdG9wOiBjYWxjKDUwJSAtIDgwZW0pXG4gICAgd2lkdGg6IDE2MGVtXG4gICAgaGVpZ2h0OiAxNjBlbVxuICAgIHRyYW5zZm9ybTogcm90YXRlKDIwMGRlZylcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXG4gICAgbWl4LWJsZW5kLW1vZGU6IHBsdXMtbGlnaHRlclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9lZmZlY3QtbGlnaHRuaW5nLTEud2VicFwiKVxuICAgIGFuaW1hdGlvbjogNXMgbGlnaHRpbmcgZWFzZS1pbi1vdXQgaW5maW5pdGVcbiAgICBhbmltYXRpb24tZGVsYXk6IDEuNXNcblxuLy8gQW5pbWF0aW9uIGltYWdlc1xuLmFuaW1hdGlvbi1pbWFnZXNcbiAgcG9zaXRpb246IGFic29sdXRlXG4gIHRvcDogMFxuICBsZWZ0OiAwXG4gIHdpZHRoOiAxMDAlXG4gIGhlaWdodDogMTAwJVxuICBmb250LXNpemU6IDEyMCVcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweClcbiAgICBmb250LXNpemU6IDc1JVxuXG4gICZfX2xlZnRcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICBsZWZ0OiAwXG4gICAgYm90dG9tOiAwXG4gICAgd2lkdGg6IDEwMCVcbiAgICBoZWlnaHQ6IDEwMCVcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KVxuICAgICAgaGVpZ2h0OiA1MCVcbiAgICAgIGxlZnQ6IDEwJVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweClcbiAgICAgIGxlZnQ6IDM1JVxuICAgICAgaGVpZ2h0OiA0MCVcblxuICAgICY6OmFmdGVyXG4gICAgICBvcGFjaXR5OiAwXG4gICAgICBjb250ZW50OiAnJ1xuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgbGVmdDogY2FsYyg1MCUgLSA5N2VtKVxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDUwZW0pXG4gICAgICB3aWR0aDogNTMuNGVtXG4gICAgICBoZWlnaHQ6IDEwMS4zZW1cbiAgICAgIG1peC1ibGVuZC1tb2RlOiBwbHVzLWxpZ2h0ZXJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpblxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZWZmZWN0LWxpZ2h0bmluZy0zLndlYnBcIilcbiAgICAgIGFuaW1hdGlvbjogc2hvd0xpZ2h0bmluZyA1cyBlYXNlLWluLW91dCBpbmZpbml0ZVxuXG4gICAgICBAa2V5ZnJhbWVzIHNob3dMaWdodG5pbmdcbiAgICAgICAgMCUsIDU0JVxuICAgICAgICAgIG9wYWNpdHk6IDBcbiAgICAgICAgNTUlXG4gICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICA1NiVcbiAgICAgICAgICBvcGFjaXR5OiAuNlxuICAgICAgICA1NyVcbiAgICAgICAgICBvcGFjaXR5OiAuM1xuICAgICAgICA1OCVcbiAgICAgICAgICBvcGFjaXR5OiAuN1xuICAgICAgICA1OSVcbiAgICAgICAgICBvcGFjaXR5OiAuNFxuICAgICAgICA2MCVcbiAgICAgICAgICBvcGFjaXR5OiAuOFxuICAgICAgICA2MSVcbiAgICAgICAgICBvcGFjaXR5OiAuNlxuICAgICAgICA2MiVcbiAgICAgICAgICBvcGFjaXR5OiAwXG5cbiAgJl9fcmlnaHRcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICByaWdodDogMFxuICAgIGJvdHRvbTogMFxuICAgIHdpZHRoOiAxMDAlXG4gICAgaGVpZ2h0OiAxMDAlXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweClcbiAgICAgIGhlaWdodDogNTAlXG4gICAgICByaWdodDogMTAlXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KVxuICAgICAgcmlnaHQ6IDM1JVxuICAgICAgaGVpZ2h0OiA0MCVcblxuICAgICY6OmFmdGVyXG4gICAgICBvcGFjaXR5OiAwXG4gICAgICBjb250ZW50OiAnJ1xuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gOTJlbSlcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA1MGVtKVxuICAgICAgd2lkdGg6IDU4LjhlbVxuICAgICAgaGVpZ2h0OiAxMDAuN2VtXG4gICAgICBtaXgtYmxlbmQtbW9kZTogcGx1cy1saWdodGVyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2VmZmVjdC1saWdodG5pbmctMi53ZWJwXCIpXG4gICAgICBhbmltYXRpb246IHNob3dMaWdodG5pbmcgNXMgZWFzZS1pbi1vdXQgaW5maW5pdGVcblxuICAmX19pdGVtXG4gICAgcG9zaXRpb246IGFic29sdXRlXG5cbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW1hZ2VzXG4gICAgICAwJSwgMTAwJVxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSBzY2FsZSgxKVxuICAgICAgNTAlXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKSBzY2FsZSgxLjEpXG5cbiAgICBpbWdcbiAgICAgIHdpZHRoOiAxNC41ZW1cblxuICAgICYuaXMtLTFcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA0N2VtKVxuICAgICAgbGVmdDogY2FsYyg1MCUgLSA2OWVtKVxuICAgICAgYW5pbWF0aW9uOiBzaG93SW1hZ2VMZWZ0MSA1cyBlYXNlLWluLW91dCBpbmZpbml0ZVxuXG4gICAgICBAa2V5ZnJhbWVzIHNob3dJbWFnZUxlZnQxXG4gICAgICAgIDAlXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHZ3LCAwKSBzY2FsZSgwKSByb3RhdGUoMGRlZylcbiAgICAgICAgMjAlXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSkgcm90YXRlKDBkZWcpXG4gICAgICAgIDMwJVxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEuMSkgcm90YXRlKC01ZGVnKVxuICAgICAgICA0MCVcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKSByb3RhdGUoMGRlZylcbiAgICAgICAgNTAlXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMS4xKSByb3RhdGUoLTVkZWcpXG4gICAgICAgIDYwJVxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpIHJvdGF0ZSgwZGVnKVxuICAgICAgICA4MCUsIDEwMCVcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDB2aCkgc2NhbGUoMSkgcm90YXRlKDBkZWcpXG5cbiAgICAgIGltZ1xuICAgICAgICB3aWR0aDogNWVtXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNGRlZylcblxuICAgICYuaXMtLTJcbiAgICAgIHRvcDogY2FsYyg1MCUgKyAyZW0pXG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDU1ZW0pXG4gICAgICBhbmltYXRpb246IHNob3dJbWFnZUxlZnQyIDVzIGVhc2UtaW4tb3V0IGluZmluaXRlXG5cbiAgICAgIEBrZXlmcmFtZXMgc2hvd0ltYWdlTGVmdDJcbiAgICAgICAgMCVcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwdncsIDApIHNjYWxlKDApIHJvdGF0ZSgwZGVnKVxuICAgICAgICAyMCVcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxLjEpIHJvdGF0ZSgtNWRlZylcbiAgICAgICAgMzAlXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSkgcm90YXRlKDBkZWcpXG4gICAgICAgIDQwJVxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEuMSkgcm90YXRlKC01ZGVnKVxuICAgICAgICA1MCVcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKSByb3RhdGUoMGRlZylcbiAgICAgICAgNjAlXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMS4xKSByb3RhdGUoLTVkZWcpXG4gICAgICAgIDgwJSwgMTAwJVxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1MHZoKSBzY2FsZSgxLjEpIHJvdGF0ZSgtNWRlZylcblxuICAgICAgaW1nXG4gICAgICAgIHdpZHRoOiA2LjJlbVxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZylcblxuICAgICYuaXMtLTNcbiAgICAgIHRvcDogY2FsYyg1MCUgKyAxNWVtKVxuICAgICAgbGVmdDogY2FsYyg1MCUgLSA4OGVtKVxuICAgICAgYW5pbWF0aW9uOiBzaG93SW1hZ2VMZWZ0MiA1cyBlYXNlLWluLW91dCBpbmZpbml0ZVxuXG4gICAgICBpbWdcbiAgICAgICAgd2lkdGg6IDEzZW1cbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpXG5cbiAgICAmLmlzLS00XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNDBlbSlcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNzdlbSlcbiAgICAgIGFuaW1hdGlvbjogc2hvd0ltYWdlTGVmdDEgNXMgZWFzZS1pbi1vdXQgaW5maW5pdGVcblxuICAgICAgaW1nXG4gICAgICAgIHdpZHRoOiAzMi4xZW1cbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTNkZWcpXG5cbiAgICAmLmlzLS01XG4gICAgICB0b3A6IGNhbGMoNTAlICsgMjFlbSlcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNzdlbSlcbiAgICAgIGFuaW1hdGlvbjogc2hvd0ltYWdlTGVmdDIgNXMgZWFzZS1pbi1vdXQgaW5maW5pdGVcblxuICAgICAgaW1nXG4gICAgICAgIHdpZHRoOiAyNC40ZW1cbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTlkZWcpXG5cbiAgICAmLmlzLS02XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMTVlbSlcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gODVlbSlcbiAgICAgIGFuaW1hdGlvbjogc2hvd0ltYWdlTGVmdDEgNXMgZWFzZS1pbi1vdXQgaW5maW5pdGVcblxuICAgICAgaW1nXG4gICAgICAgIHdpZHRoOiAyMmVtXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMmRlZylcblxuICAgICYuaXMtLTdcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA0NWVtKVxuICAgICAgbGVmdDogY2FsYyg1MCUgLSA5MGVtKVxuICAgICAgYW5pbWF0aW9uOiBzaG93SW1hZ2VMZWZ0MiA1cyBlYXNlLWluLW91dCBpbmZpbml0ZVxuXG4gICAgICBpbWdcbiAgICAgICAgd2lkdGg6IDEzLjRlbVxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOWRlZylcblxuICAgICYuaXMtLThcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA0N2VtKVxuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gNzZlbSlcbiAgICAgIGFuaW1hdGlvbjogc2hvd0ltYWdlUmlnaHQxIDVzIGVhc2UtaW4tb3V0IGluZmluaXRlXG5cbiAgICAgIEBrZXlmcmFtZXMgc2hvd0ltYWdlUmlnaHQxXG4gICAgICAgIDAlXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwdncsIDApIHNjYWxlKDApIHJvdGF0ZSgwZGVnKVxuICAgICAgICAyMCVcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKSByb3RhdGUoMGRlZylcbiAgICAgICAgMzAlXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMS4xKSByb3RhdGUoNWRlZylcbiAgICAgICAgNDAlXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSkgcm90YXRlKDBkZWcpXG4gICAgICAgIDUwJVxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEuMSkgcm90YXRlKDVkZWcpXG4gICAgICAgIDYwJVxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpIHJvdGF0ZSgwZGVnKVxuICAgICAgICA4MCUsIDEwMCVcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDB2aCkgc2NhbGUoMSkgcm90YXRlKDBkZWcpXG5cbiAgICAgIGltZ1xuICAgICAgICB3aWR0aDogNy42ZW1cbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTM0ZGVnKVxuXG4gICAgJi5pcy0tOVxuICAgICAgdG9wOiBjYWxjKDUwJSArIDhlbSlcbiAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDg4ZW0pXG4gICAgICBhbmltYXRpb246IHNob3dJbWFnZVJpZ2h0MiA1cyBlYXNlLWluLW91dCBpbmZpbml0ZVxuXG4gICAgICBAa2V5ZnJhbWVzIHNob3dJbWFnZVJpZ2h0MlxuICAgICAgICAwJVxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMHZ3LCAwKSBzY2FsZSgwKSByb3RhdGUoMGRlZylcbiAgICAgICAgMjAlXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMS4xKSByb3RhdGUoLTVkZWcpXG4gICAgICAgIDMwJVxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpIHJvdGF0ZSgwZGVnKVxuICAgICAgICA0MCVcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxLjEpIHJvdGF0ZSgtNWRlZylcbiAgICAgICAgNTAlXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSkgcm90YXRlKDBkZWcpXG4gICAgICAgIDYwJVxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEuMSkgcm90YXRlKC01ZGVnKVxuICAgICAgICA4MCUsIDEwMCVcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNTB2aCkgc2NhbGUoMS4xKSByb3RhdGUoLTVkZWcpXG5cbiAgICAgIGltZ1xuICAgICAgICB3aWR0aDogNWVtXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNGRlZylcblxuICAgICYuaXMtLTEwXG4gICAgICB0b3A6IGNhbGMoNTAlICsgMTJlbSlcbiAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDU4ZW0pXG4gICAgICBhbmltYXRpb246IHNob3dJbWFnZVJpZ2h0MiA1cyBlYXNlLWluLW91dCBpbmZpbml0ZVxuXG4gICAgICBpbWdcbiAgICAgICAgd2lkdGg6IDEwZW1cbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNmRlZylcblxuICAgICYuaXMtLTExXG4gICAgICB0b3A6IGNhbGMoNTAlICsgMTdlbSlcbiAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDg2ZW0pXG4gICAgICBhbmltYXRpb246IHNob3dJbWFnZVJpZ2h0MiA1cyBlYXNlLWluLW91dCBpbmZpbml0ZVxuXG4gICAgICBpbWdcbiAgICAgICAgd2lkdGg6IDExZW1cbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpXG5cbiAgICAmLmlzLS0xMlxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDM1ZW0pXG4gICAgICByaWdodDogY2FsYyg1MCUgLSA4OWVtKVxuICAgICAgYW5pbWF0aW9uOiBzaG93SW1hZ2VSaWdodDIgNXMgZWFzZS1pbi1vdXQgaW5maW5pdGVcblxuICAgICAgaW1nXG4gICAgICAgIHdpZHRoOiAxNS4yZW1cbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTUuNmRlZylcblxuICAgICYuaXMtLTEzXG4gICAgICB0b3A6IGNhbGMoNTAlICsgMzBlbSlcbiAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDc2ZW0pXG4gICAgICBhbmltYXRpb246IHNob3dJbWFnZVJpZ2h0MiA1cyBlYXNlLWluLW91dCBpbmZpbml0ZVxuXG4gICAgICBpbWdcbiAgICAgICAgd2lkdGg6IDE5LjVlbVxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2ZGVnKVxuXG4gICAgJi5pcy0tMTRcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxNGVtKVxuICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gODdlbSlcbiAgICAgIGFuaW1hdGlvbjogc2hvd0ltYWdlUmlnaHQxIDVzIGVhc2UtaW4tb3V0IGluZmluaXRlXG5cbiAgICAgIGltZ1xuICAgICAgICB3aWR0aDogMjYuNmVtXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyZGVnKVxuXG4vLyBNb2RhbFxuLm1vZGFsXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICBsZWZ0OiAwXG4gIHRvcDogMFxuICB3aWR0aDogMTAwJVxuICBoZWlnaHQ6IDEwMCVcbiAgbWluLWhlaWdodDogMTAwZHZoXG4gIG9wYWNpdHk6IDBcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICB2aXNpYmlsaXR5OiBoaWRkZW5cblxuICAmX193cmFwcGVyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgdG9wOiAxMCVcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LWhlaWdodDogNzQxcHgpXG4gICAgICB0b3A6IDUlXG5cbiAgJl9fY29udGVudFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIHdpZHRoOiAxMDAlXG4gICAgbWF4LXdpZHRoOiAxMDBlbVxuICAgIG1hcmdpbjogMCBhdXRvIDVlbVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcbiAgICAgIGZvbnQtc2l6ZTogODAlXG5cbiAgJl9fd2luXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgd2lkdGg6IDgwJVxuICAgIG1hcmdpbjogNWVtIGF1dG8gN2VtXG5cbiAgICAmLWltZ1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICB6LWluZGV4OiAyXG4gICAgICBhbmltYXRpb246IHNjYWxlTW9kYWxXaW4gNHMgZWFzZS1pbi1vdXQgaW5maW5pdGVcblxuICAgICAgQC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlTW9kYWxXaW5cbiAgICAgICAgMCUsIDEwMCVcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXG4gICAgICAgIDUwJVxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKVxuXG4gICZfX2xvZ29cbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHdpZHRoOiA1NWVtXG4gICAgbWFyZ2luOiAwIGF1dG9cblxuICAgICY6OmJlZm9yZVxuICAgICAgY29udGVudDogJydcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHotaW5kZXg6IDdcbiAgICAgIGxlZnQ6IC0xNSVcbiAgICAgIHRvcDogLTMwJVxuICAgICAgd2lkdGg6IDEzMCVcbiAgICAgIGhlaWdodDogMTMwJVxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBwbHVzLWxpZ2h0ZXJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2xvZ28tbGlnaHRuaW5nLndlYnAnKVxuICAgICAgYW5pbWF0aW9uOiA1cyBsaWdodGluZyBlYXNlLWluLW91dCBpbmZpbml0ZVxuXG4gICAgaW1nXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIHotaW5kZXg6IDZcblxuICAmX190aXRsZVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHotaW5kZXg6IDJcbiAgICBtYXJnaW4tdG9wOiAtLjNlbVxuICAgIHBhZGRpbmc6IDAgMTZweFxuICAgIGZvbnQtc2l6ZTogNi4yZW1cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgY29sb3I6ICNEM0E0NjhcbiAgICBAaW5jbHVkZSB0ZXh0LXN0cm9rZSgjNEIyRTFBLCAzKVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweClcbiAgICAgIEBpbmNsdWRlIHRleHQtc3Ryb2tlKCM0QjJFMUEsIDIpXG5cbiAgJl9fdGV4dFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHotaW5kZXg6IDJcbiAgICBtYXJnaW4tdG9wOiAxMHB4XG4gICAgcGFkZGluZzogMCAxNnB4XG4gICAgZm9udC1zaXplOiA2LjJlbVxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICBjb2xvcjogIzRCMkUxQVxuICAgIEBpbmNsdWRlIHRleHQtc3Ryb2tlKCNGRkYsIDMpXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KVxuICAgICAgQGluY2x1ZGUgdGV4dC1zdHJva2UoI0ZGRiwgMilcbiAgICAgIG1hcmdpbi10b3A6IDVweFxuXG4gICYuaXMtLWFjdGl2ZVxuICAgIG9wYWNpdHk6IDFcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXG5cbiAgICAuZWZmZWN0X19saWdodG5pbmdcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKSAhaW1wb3J0YW50XG5cbiAgICAuYm90dG9tX19zZWN0aW9uXG4gICAgICBvcGFjaXR5OiAxXG4gICAgICB6LWluZGV4OiA2XG4gICAgICBtYXJnaW4tdG9wOiAwXG4gICAgICBib3R0b206IDBcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuXG4gICAgICAmLWJ1dHRvblxuICAgICAgICBhbmltYXRpb246IDJzIHB1bHNlQnV0dG9uIGVhc2UtaW4tb3V0IGluZmluaXRlXG5cbi5pcy0tbW9kYWwtb3BlblxuICAjc2xvdFxuICAgIGRpc3BsYXk6IG5vbmVcblxuICAubG9nbyxcbiAgLndoZWVsLFxuICAubGVmdC1wZXJzb24sXG4gIC5yaWdodC1wZXJzb24sXG4gIC5ib3R0b21fX3NlY3Rpb25cbiAgICB6LWluZGV4OiAwXG4gICAgb3BhY2l0eTogMFxuXG4vLyBFZmZlY3RzXG4uZWZmZWN0c1xuICB6LWluZGV4OiA5OTkgIWltcG9ydGFudFxuXG4vLyBCb251c1xuI2JvbnVzLWlubGluZVxuICBwb3NpdGlvbjogZml4ZWRcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1oZWlnaHQ6IDc0MXB4KVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIGxlZnQ6IC0yMDAlXG4gICAgbWluLXdpZHRoOiAzNTBweFxuICAgIHRyYW5zaXRpb246IGxlZnQgMXMgZWFzZS1vdXRcblxuICAgIGltZ1xuICAgICAgdHJhbnNmb3JtOiB1bnNldFxuICAgICAgdG9wOiAtMjBweFxuXG4gICYuaXMtLWFjdGl2ZVxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjRkZGRjBELCAjRkU3NDAxKVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtaGVpZ2h0OiA3NDFweClcbiAgICAgIHJpZ2h0OiB1bnNldFxuICAgICAgbGVmdDogNTAlXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKVxuICAgICAgYm90dG9tOiA1cHhcbiAgICAgIHRyYW5zaXRpb246IGxlZnQgMXMgZWFzZS1vdXRcblxuICAgIHBcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMEFGRiwgIzAwMEFGRilcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0XG5cbiAgICBzdmcgcGF0aFxuICAgICAgc3Ryb2tlOiAjMDAwQUZGXG4iLCJAbWl4aW4gYWRhcHRpdi1mb250ICgkcGNTaXplLCAkbW9iU2l6ZSlcbiAgJGFkZFNpemU6ICRwY1NpemUgLSAkbW9iU2l6ZVxuICAkbWF4V2lkdGg6ICRtYXhXaWR0aCAtICRtaW5XaWR0aFxuICBmb250LXNpemU6IG1pbihjYWxjKCN7JG1vYlNpemUgKyBweH0gKyAjeyRhZGRTaXplfSAqICgoMTAwdncgLSAjeyRtaW5XaWR0aCArIHB4fSkgLyAjeyRtYXhXaWR0aH0pKSwgICN7JGRlZmF1bHRTaXplICsgcHh9KVxuXG5AbWl4aW4gdGV4dC1zdHJva2UoJGNvbG9yOiAjMDA5MENFLCAkcmFkaXVzOiAyLCAkYmx1cjogMXB4KVxuICAkc2hhZG93czogKClcbiAgQGZvciAkeSBmcm9tIC0kcmFkaXVzIHRocm91Z2ggJHJhZGl1c1xuICAgIEBmb3IgJHggZnJvbSAtJHJhZGl1cyB0aHJvdWdoICRyYWRpdXNcbiAgICAgIC8vINCS0ZbQtNC60LjQtNCw0ZTQvNC+INC60YPRgtC4LCDRidC+INC30LDQvdCw0LTRgtC+INC00LDQu9C10LrRliDigJQg0YTQvtGA0LzRg9GU0LzQviDQutGA0YPQs9C70LUgXCLQutGW0LvRjNGG0LVcIlxuICAgICAgQGlmICgkeCAqICR4ICsgJHkgKiAkeSA8PSAkcmFkaXVzICogJHJhZGl1cylcbiAgICAgICAgJHNoYWRvd3M6IGFwcGVuZCgkc2hhZG93cywgI3skeH1weCAjeyR5fXB4ICN7JGJsdXJ9ICN7JGNvbG9yfSwgY29tbWEpXG4gIHRleHQtc2hhZG93OiAkc2hhZG93c1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZFxuIl19 */
