@font-face{font-family:'FeniceStdReg';src:url("https://fonts.ralphlauren.com/eu/fenicestd regular.otf") format("opentype")}@font-face{font-family:'FGMono';src:url("https://fonts.ralphlauren.com/eu/foundersgroteskmonoregular.otf") format("opentype")}@font-face{font-family:'FGMonolight';src:url("https://fonts.ralphlauren.com/eu/foundersgroteskmonolight.otf") format("opentype")}@font-face{font-family:'FGMonoMed';src:url("https://fonts.ralphlauren.com/eu/foundersgroteskmonomedium.otf") format("opentype")}@font-face{font-family:'FGText';src:url("https://fonts.ralphlauren.com/eu/foundersgrotesktextregular.otf") format("opentype")}@font-face{font-family:'FGTextMed';src:url("https://fonts.ralphlauren.com/eu/foundersgrotesktextmedium.otf") format("opentype")}@font-face{font-family:'LJDeck';src:url("https://fonts.ralphlauren.com/eu/lejeunedeckregular.otf") format("opentype")}@font-face{font-family:'NorthwellAlt';src:url("https://cdn-vzn.yottaa.net/5e18d625d9314057054ee33e/www.ralphlauren.com/v~4b.2f/on/demandware.static/-/Sites-RalphLauren_US-Library/en_US/v1636020279914/_common/fonts/rl-fonts/Fonts/NorthwellAlt.eot?yocs=_");src:url("https://cdn-vzn.yottaa.net/5e18d625d9314057054ee33e/www.ralphlauren.com/v~4b.2f/on/demandware.static/-/Sites-RalphLauren_US-Library/en_US/v1636020279914/_common/fonts/rl-fonts/Fonts/NorthwellAlt.eot?#iefix&yocs=_") format("embedded-opentype"),url("https://cdn-vzn.yottaa.net/5e18d625d9314057054ee33e/www.ralphlauren.com/v~4b.2f/on/demandware.static/-/Sites-RalphLauren_US-Library/en_US/v1636020279914/_common/fonts/rl-fonts/Fonts/NorthwellAlt.woff2?yocs=1_") format("woff2"),url("https://cdn-vzn.yottaa.net/5e18d625d9314057054ee33e/www.ralphlauren.com/v~4b.2f/on/demandware.static/-/Sites-RalphLauren_US-Library/en_US/v1636020279914/_common/fonts/rl-fonts/Fonts/NorthwellAlt.woff?yocs=1_") format("woff"),url("https://cdn-vzn.yottaa.net/5e18d625d9314057054ee33e/www.ralphlauren.com/v~4b.2f/on/demandware.static/-/Sites-RalphLauren_US-Library/en_US/v1636020279914/_common/fonts/rl-fonts/Fonts/NorthwellAlt.ttf?yocs=_") format("truetype"),url("https://cdn-vzn.yottaa.net/5e18d625d9314057054ee33e/www.ralphlauren.com/v~4b.2f/on/demandware.static/-/Sites-RalphLauren_US-Library/en_US/v1636020279914/_common/fonts/rl-fonts/Fonts/NorthwellAlt.svg#NorthwellAlt?yocs=_") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Macys Sans';font-display:swap;src:url("https://storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.eot?#iefix");src:url("https://storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.eot?#iefix") format("eot"),url("https://storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.woff2") format("woff2"),url("https://storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.woff") format("woff")}@font-face{font-family:'Macys SansBd';font-display:swap;src:url("https://storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.eot?#iefix");src:url("https://storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.eot?#iefix") format("eot"),url("https://storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.woff2") format("woff2"),url("https://storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.woff") format("woff")}@font-face{font-family:'Macys Sans Medium';src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.woff") format("woff")}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}#campaign *{box-sizing:border-box}#campaign div,#campaign section,#campaign h1,#campaign h2,#campaign h3,#campaign p{margin:0;padding:0}#campaign a{text-decoration:none}#campaign main{position:sticky;max-width:1440px;margin:0 auto;color:#041e3a}#campaign main [data-pdpids]{cursor:pointer}@media (max-width: 750px){#campaign main{max-width:100%}}#campaign main .desktop-only{display:block}@media (max-width: 750px){#campaign main .desktop-only{display:none}}#campaign main .desktop-only-inline-block{display:inline-block}@media (max-width: 750px){#campaign main .desktop-only-inline-block{display:none}}#campaign main .mobile-only{display:none}@media (max-width: 750px){#campaign main .mobile-only{display:block}}#campaign main .mobile-only-inline-block{display:none}@media (max-width: 750px){#campaign main .mobile-only-inline-block{display:inline-block}}#campaign main .disable{margin:0;height:100%;overflow:hidden}#campaign main .enable{margin:0;height:auto;overflow:auto}#campaign main section{position:relative;overflow:hidden}#campaign main h1{font-family:"LJDeck","TT Ramillas Regular",Georgia,Times,serif;color:white;text-align:center;text-transform:unset}#campaign main h2{font-family:"LJDeck","TT Ramillas Regular",Georgia,Times,serif;line-height:1.25;text-align:center;text-transform:unset;color:#041e3a;text-transform:uppercase}@media (max-width: 750px){#campaign main h2{font-size:calc(.07467 * 100vw);letter-spacing:-0.01em}}@media (min-width: 751px){#campaign main h2{padding-bottom:calc(.02083 * 100vw);font-size:calc(.02222 * 100vw)}}@media (min-width: 1440px){#campaign main h2{padding-bottom:30px;font-size:32px}}#campaign main h3{font-family:"LJDeck","TT Ramillas Regular",Georgia,Times,serif;text-align:center;text-transform:uppercase}#campaign main p{font-family:"FGText","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;font-weight:400;color:#041e3a}@media (max-width: 750px){#campaign main p{padding-bottom:calc(.10667 * 100vw);font-size:calc(.03733 * 100vw);line-height:calc(.05333 * 100vw)}}@media (min-width: 751px){#campaign main p{font-size:calc(.01111 * 100vw);line-height:calc(.01944 * 100vw);letter-spacing:calc(.00017 * 100vw)}}@media (min-width: 1440px){#campaign main p{font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.25px}}#campaign main p.cta__webid{position:absolute;left:50%;transform:translateX(-50%);display:inline-block;padding-bottom:5px;border-bottom:1px solid #CAB27C;font-family:"FGText","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0.88px}@media (max-width: 750px){#campaign main p.cta__webid{text-align:center;font-size:calc(.032 * 100vw)}}@media (min-width: 751px){#campaign main p.cta__webid{font-size:calc(.00764 * 100vw);line-height:calc(.00972 * 100vw)}}@media (min-width: 1440px){#campaign main p.cta__webid{font-size:11px;line-height:14px}}#campaign main a{font-family:"FGMono","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;line-height:1.167;color:#041e3a}#campaign main .cta{padding-bottom:0.5em;font-family:"FGText","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:1px;text-align:center;border-bottom:1px solid #CAB27C;letter-spacing:0.08em;text-transform:uppercase}@media (max-width: 750px){#campaign main .cta{text-align:center;font-size:calc(.02933 * 100vw);line-height:calc(.03733 * 100vw)}}@media (min-width: 751px){#campaign main .cta{font-size:calc(.00764 * 100vw);line-height:calc(.00972 * 100vw)}}@media (min-width: 1440px){#campaign main .cta{font-size:11px;line-height:14px}}#campaign main img{object-fit:cover;width:100%;max-width:100%}#campaign main video{position:relative;display:block;width:100%;height:auto}#campaign main video.video-mobile{display:none}@media (max-width: 750px){#campaign main video.video-mobile{display:block}}@media (max-width: 750px){#campaign main video.video-desktop{display:none}}#campaign main .video-controls{z-index:5;position:absolute;bottom:10px;left:10px;cursor:pointer;height:calc(.06667 * 100vw);width:calc(.06667 * 100vw);background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/lauren-home-shop/2023-03-13/images/play.png");background-repeat:no-repeat;background-size:cover;background-position:center}@media (min-width: 751px){#campaign main .video-controls{height:calc(.02083 * 100vw);width:calc(.02083 * 100vw);right:calc(.46181 * 100vw);bottom:calc(.01667 * 100vw)}}@media (min-width: 1440px){#campaign main .video-controls{right:665px;bottom:24px;height:30px;width:30px}}#campaign main .video-controls.playing{background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/lauren-home-shop/2023-03-13/images/pause.png")}#campaign main .button-shopthelook{position:relative;display:flex}@media (min-width: 751px){#campaign main .button-shopthelook{width:calc(.12847 * 100vw)}}@media (min-width: 1440px){#campaign main .button-shopthelook{width:185px}}#campaign main .button-shopthelook .copy{display:flex;align-items:center;margin-left:-17px;padding-left:17px;width:162px;border-top-right-radius:25px;border-bottom-right-radius:25px;text-align:left;color:#000;font-size:16px;line-height:34px;font-family:"Macys Sans";background-color:#FCFCFC;visibility:hidden}@media (max-width: 750px){#campaign main .button-shopthelook .copy{display:none}}@media (min-width: 751px){#campaign main .button-shopthelook .copy{margin-left:calc(-.01111 * 100vw);padding-left:calc(.01111 * 100vw);width:calc(.1125 * 100vw);font-size:calc(.01111 * 100vw);line-height:calc(.02361 * 100vw)}}@media (min-width: 1440px){#campaign main .button-shopthelook .copy{margin-left:-16px;padding-left:16px;width:162px;font-size:16px;line-height:34px}}#campaign main .stl-button{z-index:1;position:absolute;overflow:hidden;cursor:pointer;transition:0.3s}@media (max-width: 750px){#campaign main .stl-button{left:calc(.03467 * 100vw);bottom:calc(.03467 * 100vw);width:calc(.096 * 100vw);height:calc(.096 * 100vw)}}@media (min-width: 751px){#campaign main .stl-button{left:calc(.01389 * 100vw);bottom:calc(.01389 * 100vw);width:calc(.025 * 100vw);height:calc(.025 * 100vw)}}@media (min-width: 1440px){#campaign main .stl-button{left:20px;bottom:20px;width:36px;height:36px}}#campaign main .stl-button svg{position:relative;overflow:visible;overflow-clip-margin:5px;width:36px;height:36px;z-index:1}@media (min-width: 751px){#campaign main .stl-button svg{width:calc(.025 * 100vw);height:calc(.025 * 100vw)}}@media (min-width: 1440px){#campaign main .stl-button svg{width:36px;height:36px}}#campaign main .slick-list{overflow:visible}@media (max-width: 750px){#campaign main .slick-list{width:calc(.88 * 100vw);margin:0 auto;overflow:hidden}}@media (min-width: 751px){#campaign main .slick-slide{width:calc(.25694 * 100vw)}}@media (min-width: 1440px){#campaign main .slick-slide{width:370px}}@media (min-width: 751px){#campaign main .slick-slide.showcase{width:calc(.29167 * 100vw)}}@media (min-width: 1440px){#campaign main .slick-slide.showcase{width:420px}}#campaign main .slick-slide.showcase .tile-media{padding-top:0}@media (max-width: 750px){#campaign main .slick-slide.showcase .tile-media{width:calc(.75467 * 100vw)}}@media (min-width: 751px){#campaign main .slick-slide.showcase .tile-media{width:calc(.27778 * 100vw);height:calc(.34722 * 100vw)}}@media (min-width: 1440px){#campaign main .slick-slide.showcase .tile-media{width:400px;height:500px}}@media (min-width: 751px){#campaign main .slick-track{margin-left:calc(-.15833 * 100vw)}}@media (min-width: 1440px){#campaign main .slick-track{margin-left:-228px}}#campaign main .tile-link-label a{color:#CAB27C;letter-spacing:unset}@media (max-width: 750px){#campaign main .tile-link-label a{font-size:calc(.03733 * 100vw)}}@media (min-width: 751px){#campaign main .tile-link-label a{font-size:calc(.0125 * 100vw);line-height:calc(.03611 * 100vw)}}@media (min-width: 1440px){#campaign main .tile-link-label a{font-size:18px;line-height:52px}}#campaign main .tile-media{margin:0 auto}@media (max-width: 750px){#campaign main .tile-media{width:calc(.75467 * 100vw)}}@media (min-width: 751px){#campaign main .tile-media{padding-top:calc(.01736 * 100vw);width:calc(.24306 * 100vw);height:calc(.32292 * 100vw)}}@media (min-width: 1440px){#campaign main .tile-media{padding-top:25px;width:350px;height:465px}}#campaign main .tile-slider{width:100%}@media (max-width: 750px){#campaign main .tile-slider{margin:calc(.12267 * 100vw) 0 0 calc(.05333 * 100vw)}}@media (min-width: 751px){#campaign main .tile-slider{margin-top:calc(.06667 * 100vw)}}@media (min-width: 1440px){#campaign main .tile-slider{margin-top:96px}}html body footer::before{display:none}#campaign .rl-slick-arrow{position:absolute;background-position:center center;background-repeat:no-repeat;cursor:pointer;display:block;width:34px;height:34px;z-index:2;background-size:contain}@media (max-width: 750px){#campaign .rl-slick-arrow{top:calc(.472 * 100vw)}}@media (min-width: 751px){#campaign .rl-slick-arrow{top:calc(.16319 * 100vw)}}@media (min-width: 1440px){#campaign .rl-slick-arrow{top:235px}}#campaign .rl-slick-arrow.slick-disabled{visibility:hidden}#campaign .left-slick-arrow{background-image:url(https://storage.googleapis.com/assets.mcomnyapps.net/ralph-lauren-gift-guide/2023-04-11/images/left-slick-arrow.png)}@media (max-width: 750px){#campaign .left-slick-arrow{left:calc(.02133 * 100vw)}}@media (min-width: 751px){#campaign .left-slick-arrow{left:calc(.04514 * 100vw)}}@media (min-width: 1440px){#campaign .left-slick-arrow{left:65px}}#campaign .right-slick-arrow{right:65px;background-image:url(https://storage.googleapis.com/assets.mcomnyapps.net/ralph-lauren-gift-guide/2023-04-11/images/right-slick-arrow.png)}@media (max-width: 750px){#campaign .right-slick-arrow{right:calc(.02133 * 100vw)}}@media (min-width: 751px){#campaign .right-slick-arrow{right:calc(.04514 * 100vw)}}@media (min-width: 1440px){#campaign .right-slick-arrow{right:65px}}#campaign .slick-dots{padding:0;margin:0;border-radius:10px;border:1px solid transparent;height:5px;width:100%;background-color:transparent}@media (max-width: 750px){#campaign .slick-dots{left:0;bottom:0;justify-content:center}}#campaign .slick-dots li{list-style-type:none;display:inline-block;width:25%;height:3px;line-height:0px;margin:0;padding:0;vertical-align:top;overflow:hidden;border-radius:unset}#campaign .slick-dots li:first-of-type{border-top-left-radius:10px;border-bottom-left-radius:10px}#campaign .slick-dots li:last-of-type{border-top-right-radius:10px;border-bottom-right-radius:10px}#campaign .slick-dots li button{margin:0;padding:0;height:3px;border:0px none;display:block;width:100%;text-indent:-400%;overflow:hidden;background-color:#e8e5e0}#campaign .slick-dots li.slick-active button{background-color:#041e3a}#campaign .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}#campaign .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}#campaign .slick-list:focus{outline:none}#campaign .slick-list:focus.dragging{cursor:pointer;cursor:hand}#campaign .slick-list .slick-slider .slick-track,#campaign .slick-list .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#campaign .slick-list .slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}@media (min-width: 751px){#campaign .slick-list .slick-track{margin-left:calc(-.15972 * 100vw)}}@media (min-width: 1440px){#campaign .slick-list .slick-track{margin-left:-230px}}#campaign .slick-list .slick-track:before,#campaign .slick-list .slick-track:after{content:"";display:table}#campaign .slick-list .slick-track:after{clear:both}.slick-loading #campaign .slick-list .slick-track{visibility:hidden}#campaign .slick-list .slick-slide{float:left;height:100%;min-height:1px}@media (max-width: 750px){#campaign .slick-list .slick-slide{height:calc(1.216 * 100vw)}}[dir="rtl"] #campaign .slick-list .slick-slide{float:right}#campaign .slick-list .slick-slide>div{margin:10px}@media (max-width: 750px){#campaign .slick-list .slick-slide>div{margin:calc(.01333 * 100vw)}}#campaign .slick-list .slick-slide img{display:block}#campaign .slick-list .slick-slide.slick-loading img{display:none}#campaign .slick-list .slick-slide.dragging img{pointer-events:none}.slick-initialized #campaign .slick-list .slick-slide{display:block}.slick-loading #campaign .slick-list .slick-slide{visibility:hidden}.slick-vertical #campaign .slick-list .slick-slide{display:block;height:auto;border:1px solid transparent}#campaign .slick-list .slick-arrow.slick-hidden{display:none}@media screen and (min-width: 750px) and (max-width: 1439px){#campaign #campaign .rl-slick-arrow{top:calc(.16319 * 100vw);width:calc(.02361 * 100vw);height:calc(.02361 * 100vw)}#campaign #campaign .left-slick-arrow{left:calc(.04861 * 100vw)}#campaign #campaign .right-slick-arrow{right:calc(.04861 * 100vw)}#campaign #campaign .slick-dots{border:calc(.00069 * 100vw) solid transparent;height:calc(.00347 * 100vw)}#campaign #campaign .slick-dots li{height:calc(.00208 * 100vw)}#campaign #campaign .slick-dots li:first-of-type{border-top-left-radius:calc(.00694 * 100vw);border-bottom-left-radius:calc(.00694 * 100vw)}#campaign #campaign .slick-dots li:last-of-type{border-top-right-radius:calc(.00694 * 100vw);border-bottom-right-radius:calc(.00694 * 100vw)}#campaign #campaign .slick-dots li button{height:calc(.00208 * 100vw)}#campaign #campaign .slick-slide{min-height:calc(.00069 * 100vw)}#campaign #campaign .slick-slide>div{margin:calc(.00694 * 100vw)}.slick-vertical #campaign #campaign .slick-slide{border:calc(.00069 * 100vw) solid transparent}}html body footer{position:relative}@media (max-width: 750px){html body footer{margin-top:calc(.01333 * 100vw) !important}}@media (min-width: 751px){html body footer{margin-top:calc(.0125 * 100vw) !important}}@media (min-width: 1440px){html body footer{margin-top:18px !important}}html body footer::before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:100%;max-width:1440px}@media (max-width: 750px){html body footer::before{border-top:calc(.01333 * 100vw) solid #041e3a}}@media (min-width: 751px){html body footer::before{top:calc(-.00625 * 100vw);border-top:calc(.00625 * 100vw) solid #041e3a}}@media (min-width: 1440px){html body footer::before{top:-9px;border-top:9px solid #041e3a}}#campaign main [data-tmpl*='fullbleed'][class*='module']{display:flex;justify-content:center;align-items:center}#campaign main [data-tmpl*='fullbleed'][class*='module'] .outer-content-flex{position:absolute;display:flex;justify-content:center;flex-wrap:wrap;width:100%;height:100%;top:0;left:0}@media (min-width: 751px){#campaign main [data-tmpl*='fullbleed'][class*='module'] .outer-content-flex{width:calc(1 * 100vw);margin-left:auto;margin-right:auto}}@media (min-width: 1440px){#campaign main [data-tmpl*='fullbleed'][class*='module'] .outer-content-flex{width:1440px}}#campaign main [data-tmpl*='fullbleed'][class*='module'] .outer-content-flex>.content{display:flex;align-items:center;justify-content:center;width:100%;height:100%}@media (max-width: 750px){#campaign main [data-tmpl*='fullbleed'][class*='module'] .outer-content-flex>.content{flex-direction:column;justify-content:flex-start;width:88%;padding-top:7%}}#campaign main [data-tmpl*='fullbleed'][class*='module'] .content-wrap{position:absolute}#campaign main [data-tmpl*='fullbleed'][class*='module'] .content-wrap h2,#campaign main [data-tmpl*='fullbleed'][class*='module'] .content-wrap h3,#campaign main [data-tmpl*='fullbleed'][class*='module'] .content-wrap a.cta{color:#CAB27C}#campaign main [data-tmpl*='fullbleed'][class*='module'] .content-wrap a.cta{border-bottom-color:#CAB27C;font-family:"FGMono","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}@media (max-width: 750px){#campaign main [data-tmpl*='fullbleed'][class*='module'] .content-wrap a.cta{font-size:calc(.02933 * 100vw);line-height:calc(.03733 * 100vw);letter-spacing:calc(.00267 * 100vw)}}@media (min-width: 751px){#campaign main [data-tmpl*='fullbleed'][class*='module'] .content-wrap a.cta{font-size:calc(.00764 * 100vw);line-height:calc(.00972 * 100vw)}}@media (min-width: 1440px){#campaign main [data-tmpl*='fullbleed'][class*='module'] .content-wrap a.cta{font-size:11px;line-height:14px}}#campaign main [data-tmpl*='fullbleed'][class*='module'] .content-wrap h2{font-family:"LJDeck","TT Ramillas Regular",Georgia,Times,serif;text-transform:capitalize}@media (max-width: 750px){#campaign main [data-tmpl*='fullbleed'][class*='module'] .content-wrap h2{padding-bottom:calc(.02667 * 100vw);font-size:calc(.096 * 100vw);line-height:calc(.11733 * 100vw)}}@media (min-width: 751px){#campaign main [data-tmpl*='fullbleed'][class*='module'] .content-wrap h2{padding-bottom:calc(.01389 * 100vw);font-size:calc(.03056 * 100vw);line-height:calc(.03611 * 100vw)}}@media (min-width: 1440px){#campaign main [data-tmpl*='fullbleed'][class*='module'] .content-wrap h2{padding-bottom:20px;font-size:44px;line-height:52px}}#campaign main [data-tmpl*='fullbleed'][class*='module'] .content-wrap h3{font-family:"LJDeck","TT Ramillas Regular",Georgia,Times,serif;text-transform:unset}@media (max-width: 750px){#campaign main [data-tmpl*='fullbleed'][class*='module'] .content-wrap h3{margin-bottom:calc(.08533 * 100vw);font-size:calc(.048 * 100vw);line-height:calc(.06933 * 100vw)}}@media (min-width: 751px){#campaign main [data-tmpl*='fullbleed'][class*='module'] .content-wrap h3{padding-bottom:calc(.17867 * 100vw);font-size:calc(.0125 * 100vw);line-height:calc(.01667 * 100vw)}}@media (min-width: 1440px){#campaign main [data-tmpl*='fullbleed'][class*='module'] .content-wrap h3{padding-bottom:67px;font-size:18px;line-height:24px}}#campaign main [data-tmpl*='fullbleed'][class*='module'] .content>.background-image{position:relative;overflow:hidden}@media (min-width: 751px){#campaign main [data-tmpl*='fullbleed'][class*='module'] .content>.background-image{width:94%;height:auto;margin:0 auto}}#campaign main [data-tmpl*='fullbleed'][class*='module'] .content>.content-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}#campaign main [data-tmpl*='fullbleed'][class*='module'] .content-inner>h1{line-height:1}@media (max-width: 750px){#campaign main [data-tmpl*='fullbleed'][class*='module'] .content-inner>h1{margin-bottom:0.5em;font-size:calc(.09333 * 100vw);letter-spacing:0.0105em}}@media (min-width: 751px){#campaign main [data-tmpl*='fullbleed'][class*='module'] .content-inner>h1{margin-bottom:calc(.02083 * 100vw);font-size:get-dt-size(36, 60)}}@media (min-width: 1440px){#campaign main [data-tmpl*='fullbleed'][class*='module'] .content-inner>h1{margin-bottom:30px;font-size:60px}}#campaign main [data-tmpl*='fullbleed'][class*='module'] .content-inner>p{margin:0;font-family:"LJDeck","TT Ramillas Regular",Georgia,Times,serif;color:#fff}@media (max-width: 750px){#campaign main [data-tmpl*='fullbleed'][class*='module'] .content-inner>p{max-width:14em;font-size:calc(.048 * 100vw);line-height:1.5;letter-spacing:0.01em}}@media (min-width: 751px){#campaign main [data-tmpl*='fullbleed'][class*='module'] .content-inner>p{font-size:get-dt-size(14, 18)}}@media (min-width: 1440px){#campaign main [data-tmpl*='fullbleed'][class*='module'] .content-inner>p{width:100%;font-size:18px}}#campaign main [data-tmpl*='fullbleed'][class*='module'] .image{position:absolute}#campaign main [data-tmpl*='fullbleed'][class*='module'] .outer-content-flex .cta{position:absolute}@media (max-width: 750px){#campaign main [data-tmpl*='fullbleed'][class*='module'] .outer-content-flex .cta{top:calc(-.032 * 100vw);font-size:calc(.032 * 100vw);line-height:calc(.02933 * 100vw);font-weight:500;border-bottom:1px solid #041e3a}}#campaign main [data-tmpl*='fullbleed20'][class*='module'] .content{position:absolute;width:100%;overflow:hidden}@media (max-width: 750px){#campaign main [data-tmpl*='fullbleed20'][class*='module'] .content{top:calc(.17067 * 100vw)}}#campaign main [data-tmpl*='fullbleed20'][class*='module'] .content h2{color:#CAB27C;text-transform:none;letter-spacing:-1px}@media (max-width: 750px){#campaign main [data-tmpl*='fullbleed20'][class*='module'] .content h2{padding-bottom:calc(.032 * 100vw);line-height:calc(.10133 * 100vw);font-size:calc(.096 * 100vw);line-height:calc(.11733 * 100vw)}}@media (min-width: 751px){#campaign main [data-tmpl*='fullbleed20'][class*='module'] .content h2{padding-bottom:0;font-size:calc(.03056 * 100vw);line-height:calc(.03611 * 100vw)}}@media (min-width: 1440px){#campaign main [data-tmpl*='fullbleed20'][class*='module'] .content h2{font-size:44px;line-height:52px}}#campaign main [data-tmpl*='fullbleed20'][class*='module'] .content h3{color:#CAB27C;padding-bottom:0;text-transform:none}@media (min-width: 751px){#campaign main [data-tmpl*='fullbleed20'][class*='module'] .content h3{padding-bottom:calc(.04722 * 100vw)}}@media (min-width: 1440px){#campaign main [data-tmpl*='fullbleed20'][class*='module'] .content h3{padding-bottom:68px}}#campaign main [data-tmpl*='fullbleed20'][class*='module'] .content p{color:#CAB27C;font-family:"LJDeck","TT Ramillas Regular",Georgia,Times,serif}@media (max-width: 750px){#campaign main [data-tmpl*='fullbleed20'][class*='module'] .content p{padding-top:calc(.02133 * 100vw);padding-bottom:calc(.08533 * 100vw)}}@media (min-width: 751px){#campaign main [data-tmpl*='fullbleed20'][class*='module'] .content p{font-size:calc(.0125 * 100vw);line-height:calc(.03611 * 100vw)}}@media (min-width: 1440px){#campaign main [data-tmpl*='fullbleed20'][class*='module'] .content p{font-size:18px;line-height:52px}}#campaign main [data-tmpl*='fullbleed20'][class*='module'] .content p.tile-link-label{text-align:left}@media (max-width: 750px){#campaign main [data-tmpl*='fullbleed20'][class*='module'] .content p.tile-link-label{padding-bottom:0}}@media (min-width: 751px){#campaign main [data-tmpl*='fullbleed20'][class*='module'] .content p.tile-link-label{padding-left:calc(.00625 * 100vw)}}@media (min-width: 1440px){#campaign main [data-tmpl*='fullbleed20'][class*='module'] .content p.tile-link-label{padding-left:9px}}#campaign main [data-tmpl*='fullbleed20'][class*='module'] .shop__accent{position:absolute;left:50%;transform:translateX(-50%)}@media (max-width: 750px){#campaign main [data-tmpl*='fullbleed20'][class*='module'] .shop__accent{top:calc(.424 * 100vw)}}@media (min-width: 751px){#campaign main [data-tmpl*='fullbleed20'][class*='module'] .shop__accent{top:calc(.13403 * 100vw);width:calc(.12083 * 100vw)}}@media (min-width: 1440px){#campaign main [data-tmpl*='fullbleed20'][class*='module'] .shop__accent{top:193px;width:174px}}#campaign main [data-tmpl='stacked-tiles'][class*='module']{display:grid}@media (min-width: 751px){#campaign main [data-tmpl='stacked-tiles'][class*='module']{grid-template-columns:repeat(2, 50%)}}#campaign main [data-tmpl='stacked-tiles'][class*='module'] h2{position:absolute;color:#CAB27C;font-family:"LJDeck","TT Ramillas Regular",Georgia,Times,serif}#campaign main [data-tmpl='stacked-tiles'][class*='module'] h2.stacked-tiles__heading{left:50%;transform:translate(-50%);white-space:nowrap;text-transform:none;z-index:1}@media (max-width: 750px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] h2.stacked-tiles__heading{top:calc(.16 * 100vw);font-size:calc(.07467 * 100vw);line-height:calc(.10133 * 100vw)}}@media (min-width: 751px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] h2.stacked-tiles__heading{top:calc(.03611 * 100vw);font-size:calc(.03056 * 100vw);line-height:calc(.03611 * 100vw)}}@media (min-width: 1440px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] h2.stacked-tiles__heading{top:52px;font-size:44px;line-height:52px}}#campaign main [data-tmpl='stacked-tiles'][class*='module'] .slick-dots{bottom:0;left:50%;transform:translateX(-50%);justify-content:space-between}@media (max-width: 750px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .slick-dots{width:calc(.608 * 100vw)}}@media (min-width: 751px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .slick-dots{width:calc(.2125 * 100vw)}}@media (min-width: 1440px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .slick-dots{width:306px}}#campaign main [data-tmpl='stacked-tiles'][class*='module'] .slick-dots li{width:31%}#campaign main [data-tmpl='stacked-tiles'][class*='module'] .slick-slide .tile-media{padding-top:0}@media (max-width: 750px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .slick-slide .tile-media{width:calc(.76 * 100vw);height:calc(1 * 100vw)}}#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile-link{position:absolute}@media (max-width: 750px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile-link{bottom:calc(.104 * 100vw);left:calc(.23733 * 100vw)}}@media (min-width: 751px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile-link{bottom:calc(.01944 * 100vw);left:calc(.0625 * 100vw)}}@media (min-width: 1440px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile-link{bottom:28px;left:90px}}#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile-link p{font-family:"LJDeck","TT Ramillas Regular",Georgia,Times,serif;color:#CAB27C}@media (max-width: 750px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile-link p{padding-bottom:0;font-size:calc(.048 * 100vw);line-height:calc(.06933 * 100vw)}}@media (min-width: 751px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile-link p{font-size:calc(.01944 * 100vw);line-height:calc(.03056 * 100vw)}}@media (min-width: 1440px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile-link p{font-size:28px;line-height:44px}}#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile-link a{font-family:"LJDeck","TT Ramillas Regular",Georgia,Times,serif}@media (min-width: 1440px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile-link a{font-size:28px;line-height:44px}}@media (min-width: 751px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile-media{width:calc(.32639 * 100vw);height:calc(.40278 * 100vw)}}@media (min-width: 1440px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile-media{width:470px;height:580px}}#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile-slider{position:absolute;top:0;left:50%;transform:translateX(-50%);overflow:hidden}@media (max-width: 750px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile-slider{margin-top:calc(.32 * 100vw);height:calc(1.13333 * 100vw)}}@media (min-width: 751px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile-slider{margin-top:calc(.08333 * 100vw);width:calc(.34028 * 100vw);height:calc(.43056 * 100vw)}}@media (min-width: 1440px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile-slider{margin-top:120px;width:490px;height:620px}}@media (max-width: 750px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile-slider .left-slick-arrow{left:calc(.04533 * 100vw)}}@media (min-width: 751px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile-slider .left-slick-arrow{left:calc(.01944 * 100vw)}}@media (min-width: 1440px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile-slider .left-slick-arrow{left:28px}}@media (max-width: 750px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile-slider .right-slick-arrow{right:calc(.04533 * 100vw)}}@media (min-width: 751px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile-slider .right-slick-arrow{right:calc(.01944 * 100vw)}}@media (min-width: 1440px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile-slider .right-slick-arrow{right:28px}}@media (max-width: 750px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile-slider .rl-slick-arrow{top:calc(.48 * 100vw)}}@media (min-width: 751px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile-slider .rl-slick-arrow{top:calc(.19653 * 100vw)}}@media (min-width: 1440px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile-slider .rl-slick-arrow{top:283px}}@media (min-width: 751px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile-slider .slick-slide{width:calc(.34028 * 100vw)}}@media (min-width: 1440px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile-slider .slick-slide{width:490px}}#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile-slider .slick-track{margin-left:0}#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile__title{position:absolute;padding-bottom:0;color:#CAB27C;text-transform:capitalize;font-family:"LJDeck","TT Ramillas Regular",Georgia,Times,serif}@media (max-width: 750px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile__title{font-size:calc(.05333 * 100vw);line-height:calc(.07467 * 100vw);bottom:calc(.04267 * 100vw);left:calc(.21333 * 100vw)}}@media (min-width: 751px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile__title{bottom:calc(.01528 * 100vw);left:calc(.05556 * 100vw);font-size:calc(.01944 * 100vw);line-height:calc(.02778 * 100vw)}}@media (min-width: 1440px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile__title{bottom:22px;left:80px;font-size:28px;line-height:40px}}#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile__wrapper{position:relative}@media (min-width: 751px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile__wrapper:nth-of-type(2) .stl-button,#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile__wrapper:nth-of-type(3) .stl-button{bottom:calc(.06736 * 100vw);left:calc(.10139 * 100vw)}}@media (min-width: 1440px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile__wrapper:nth-of-type(2) .stl-button,#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile__wrapper:nth-of-type(3) .stl-button{bottom:97px;left:146px}}@media (min-width: 751px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile__wrapper:nth-of-type(2) .tile__title,#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile__wrapper:nth-of-type(3) .tile__title{bottom:calc(.06806 * 100vw);left:calc(.14167 * 100vw)}}@media (min-width: 1440px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile__wrapper:nth-of-type(2) .tile__title,#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile__wrapper:nth-of-type(3) .tile__title{bottom:98px;left:204px}}@media (max-width: 750px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile__wrapper:nth-of-type(2) .tile .tile-media .stl-button,#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile__wrapper:nth-of-type(3) .tile .tile-media .stl-button{bottom:calc(.05867 * 100vw);left:calc(.08 * 100vw)}}@media (min-width: 751px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile__wrapper:nth-of-type(2) .tile .tile-media .stl-button,#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile__wrapper:nth-of-type(3) .tile .tile-media .stl-button{bottom:calc(.02083 * 100vw);left:calc(.02083 * 100vw)}}@media (min-width: 1440px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile__wrapper:nth-of-type(2) .tile .tile-media .stl-button,#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile__wrapper:nth-of-type(3) .tile .tile-media .stl-button{bottom:30px;left:30px}}@media (max-width: 750px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile__wrapper:nth-of-type(3){order:3}}#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile__wrapper .image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media (max-width: 750px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile__wrapper .image{width:calc(.68 * 100vw)}}@media (min-width: 751px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile__wrapper .image{width:calc(.36597 * 100vw)}}@media (min-width: 1440px){#campaign main [data-tmpl='stacked-tiles'][class*='module'] .tile__wrapper .image{width:527px}}#campaign main #hero .hero-image__logo{position:absolute;left:50%;transform:translateX(-50%);text-align:center;z-index:1}@media (max-width: 750px){#campaign main #hero .hero-image__logo{width:100%;bottom:calc(.47467 * 100vw)}}@media (min-width: 751px){#campaign main #hero .hero-image__logo{bottom:calc(.12917 * 100vw)}}@media (min-width: 1440px){#campaign main #hero .hero-image__logo{bottom:186px}}@media (max-width: 750px){#campaign main #hero .hero-image__logo img{margin-bottom:calc(.13867 * 100vw);width:calc(.48533 * 100vw)}}@media (min-width: 751px){#campaign main #hero .hero-image__logo img{margin-bottom:calc(.02431 * 100vw);width:calc(.17014 * 100vw)}}@media (min-width: 1440px){#campaign main #hero .hero-image__logo img{margin-bottom:35px;width:245px}}#campaign main #hero .hero-image__logo h3{font-family:"LJDeck","TT Ramillas Regular",Georgia,Times,serif;color:#CAB27C;text-transform:none}@media (max-width: 750px){#campaign main #hero .hero-image__logo h3{font-size:calc(.07467 * 100vw);line-height:calc(.10133 * 100vw)}}@media (min-width: 751px){#campaign main #hero .hero-image__logo h3{font-size:calc(.03056 * 100vw);line-height:calc(.03611 * 100vw)}}@media (min-width: 1440px){#campaign main #hero .hero-image__logo h3{font-size:44px;line-height:52px}}#campaign main #hero .floating-copy{position:absolute;left:50%;transform:translateX(-50%);font-family:"LJDeck","TT Ramillas Regular",Georgia,Times,serif;color:#CAB27C;z-index:1}@media (max-width: 750px){#campaign main #hero .floating-copy{bottom:calc(.16533 * 100vw);width:100%;font-size:calc(.04267 * 100vw);line-height:calc(.07467 * 100vw);letter-spacing:calc(.00067 * 100vw)}}@media (min-width: 751px){#campaign main #hero .floating-copy{bottom:calc(.075 * 100vw);font-size:calc(.01111 * 100vw);line-height:calc(.01944 * 100vw);letter-spacing:calc(.00017 * 100vw)}}@media (min-width: 1440px){#campaign main #hero .floating-copy{bottom:108px;font-size:16px;line-height:28px;letter-spacing:0.25px}}#campaign main img.arrow{margin-top:calc(.104 * 100vw);margin-left:calc(.01333 * 100vw);width:calc(.0256 * 100vw)}#campaign main img.arrow.opened{margin-top:0;display:none;transform:rotate(180deg)}#campaign main p.active img.arrow{display:none}@media (max-width: 750px){#campaign main p.active img.arrow{display:inline-block}}#campaign main #nav{top:0;width:100%;text-align:center;font-family:"FGText","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;z-index:3;background:#000;background:linear-gradient(0deg, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.5) 35%, rgba(0,0,0,0.15) 65%, rgba(0,0,0,0) 80%, rgba(0,0,0,0) 100%)}#campaign main #nav.stuck{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(0deg, rgba(0,0,0,0.249759) 0%, rgba(0,0,0,0.246958) 100%)}@media (max-width: 750px){#campaign main #nav{display:none;height:calc(1.58667 * 100vw);font-size:calc(.03733 * 100vw);line-height:calc(.064 * 100vw);letter-spacing:calc(.00416 * 100vw);background:linear-gradient(to top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.5) 67%, rgba(0,0,0,0.5) 100%)}#campaign main #nav.open{display:flex;position:fixed;top:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(0deg, rgba(0,0,0,0.249759) 0%, rgba(0,0,0,0.246958) 100%)}}@media (min-width: 751px){#campaign main #nav{position:sticky;margin-top:calc(-.04861 * 100vw)}}@media (min-width: 1440px){#campaign main #nav{margin-top:-70px}}#campaign main #nav nav{display:flex;align-items:center;justify-content:center}@media (max-width: 750px){#campaign main #nav nav{margin-top:calc(1.008 * 100vw);flex-wrap:wrap}#campaign main #nav nav .nav-item:nth-of-type(1){order:2}#campaign main #nav nav .nav-item:nth-of-type(2){order:1}#campaign main #nav nav .nav-item:nth-of-type(3){order:0}}@media (min-width: 751px){#campaign main #nav nav{height:calc(.04861 * 100vw)}}@media (min-width: 1440px){#campaign main #nav nav{height:70px}}#campaign main #nav .nav-indicator{display:none}@media (max-width: 750px){#campaign main #nav .nav-item{flex-basis:100%}}#campaign main #nav .nav-item p{color:#fff;text-transform:uppercase;font-family:"FGTextMed","Helvetica Neue",Helvetica,Arial,sans-serif;cursor:pointer}@media (max-width: 750px){#campaign main #nav .nav-item p{padding:calc(.06933 * 100vw) 0;width:100%;letter-spacing:calc(.00416 * 100vw)}}@media (min-width: 751px){#campaign main #nav .nav-item p{margin:0 calc(.02847 * 100vw);font-size:calc(.00972 * 100vw);letter-spacing:calc(.00108 * 100vw)}}@media (min-width: 1440px){#campaign main #nav .nav-item p{margin:0 41px;font-size:14px;letter-spacing:1.56px}}@media (max-width: 750px){#campaign main .mobile-toggle{position:sticky;display:none;align-items:center;top:calc(-.104 * 100vw);margin-top:calc(-.26933 * 100vw);justify-content:center;height:calc(.26667 * 100vw);font-family:"FGText","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:calc(.03733 * 100vw);line-height:calc(.064 * 100vw);letter-spacing:calc(.00416 * 100vw);text-align:center;color:#fff;z-index:10;background:#000;background:linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.5) 35%, rgba(0,0,0,0.15) 65%, rgba(0,0,0,0) 80%, rgba(0,0,0,0) 100%)}#campaign main .mobile-toggle.open{display:flex}#campaign main .mobile-toggle.stuck{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(0deg, rgba(0,0,0,0.249759) 0%, rgba(0,0,0,0.246958) 100%)}#campaign main .mobile-toggle span{margin-top:calc(.104 * 100vw)}#campaign main .mobile-toggle #nav-section{position:relative}}#campaign main #heritage-icons[data-tmpl='fullbleed2022'][class*='module'] .content{width:auto}@media (max-width: 750px){#campaign main #heritage-icons[data-tmpl='fullbleed2022'][class*='module'] .content{top:calc(1.24 * 100vw)}}@media (min-width: 751px){#campaign main #heritage-icons[data-tmpl='fullbleed2022'][class*='module'] .content{top:calc(.22361 * 100vw);left:calc(.06944 * 100vw)}}@media (min-width: 1440px){#campaign main #heritage-icons[data-tmpl='fullbleed2022'][class*='module'] .content{top:322px;left:100px}}#campaign main #heritage-shop h2{padding-bottom:0}@media (min-width: 751px){#campaign main #heritage-shop .content{top:calc(.05833 * 100vw)}}@media (min-width: 1440px){#campaign main #heritage-shop .content{top:84px}}@media (max-width: 750px){#campaign main #heritage-shop .content p.tile-link-label{padding-top:calc(.03467 * 100vw)}}@media (max-width: 750px){#campaign main #heritage-shop .rl-slick-arrow{display:none !important}}@media (max-width: 750px){#campaign main #heritage-shop .slick-list .slick-list{width:calc(.75467 * 100vw)}}#campaign main #heritage-shop .tile-link-label a{text-transform:none;border-bottom:none}@media (max-width: 750px){#campaign main #modern-secondary .left-slick-arrow{left:calc(.14667 * 100vw)}}@media (max-width: 750px){#campaign main #modern-secondary .modern-secondary__1 .stl-button{bottom:calc(.03467 * 100vw)}}@media (max-width: 750px){#campaign main #modern-secondary .right-slick-arrow{right:calc(.14667 * 100vw)}}@media (max-width: 750px){#campaign main #modern-secondary .slick-list{width:calc(.78667 * 100vw)}}@media (max-width: 750px){#campaign main #modern-secondary .stl-button{bottom:calc(.23733 * 100vw);left:calc(.05867 * 100vw)}}@media (max-width: 750px){#campaign main #modern-secondary .tile-link{bottom:calc(.25067 * 100vw);left:calc(.208 * 100vw)}}#campaign main #modern-secondary .tile-slider{margin-left:calc(-.00533 * 100vw)}@media (max-width: 750px){#campaign main #modern-shop .content{top:calc(.20267 * 100vw)}}@media (min-width: 751px){#campaign main #modern-shop .content{top:calc(.05833 * 100vw)}}@media (min-width: 1440px){#campaign main #modern-shop .content{top:84px}}@media (max-width: 750px){#campaign main #modern-shop .content .tile-link-label{padding-top:calc(.04 * 100vw)}}#campaign main #modern-shop .content .tile-link-label a{text-transform:none;border-bottom:none}@media (max-width: 750px){#campaign main #modern-shop .rl-slick-arrow{display:none !important}}@media (max-width: 750px){#campaign main #modern-shop .tile-slider{margin-top:calc(.06933 * 100vw)}}@media (min-width: 751px){#campaign main #modern-shop .tile-slider{margin-top:calc(.03681 * 100vw)}}@media (min-width: 1440px){#campaign main #modern-shop .tile-slider{margin-top:53px}}#campaign main #modern-sportswear[data-tmpl*='fullbleed'][class*='module'] .content-wrap{width:auto}@media (max-width: 750px){#campaign main #modern-sportswear[data-tmpl*='fullbleed'][class*='module'] .content-wrap{top:calc(1.25867 * 100vw)}}@media (min-width: 751px){#campaign main #modern-sportswear[data-tmpl*='fullbleed'][class*='module'] .content-wrap{top:calc(.27431 * 100vw);left:calc(.06111 * 100vw)}}@media (min-width: 1440px){#campaign main #modern-sportswear[data-tmpl*='fullbleed'][class*='module'] .content-wrap{top:395px;left:88px}}#campaign main #modern-sportswear .image{position:absolute;z-index:1}@media (max-width: 750px){#campaign main #modern-sportswear .image{display:none}}@media (min-width: 751px){#campaign main #modern-sportswear .image{top:calc(.15903 * 100vw);left:calc(.06458 * 100vw)}}@media (min-width: 1440px){#campaign main #modern-sportswear .image{top:229px;left:93px}}#campaign main #modern-sportswear .image picture{display:none}@media (max-width: 750px){#campaign main #shirt-fabrications h2{padding-bottom:0;font-size:calc(.096 * 100vw);line-height:calc(.11733 * 100vw)}}@media (min-width: 751px){#campaign main #shirt-fabrications h2{padding-bottom:0;font-size:calc(.04167 * 100vw);line-height:calc(.05 * 100vw)}}@media (min-width: 1440px){#campaign main #shirt-fabrications h2{font-size:60px;line-height:72px}}@media (max-width: 750px){#campaign main #shirt-fabrications h2.tile-link-title{padding-top:calc(.096 * 100vw);padding-bottom:0;font-size:calc(.064 * 100vw);line-height:calc(.07467 * 100vw)}}@media (min-width: 751px){#campaign main #shirt-fabrications h2.tile-link-title{padding-bottom:calc(.00625 * 100vw);font-size:calc(.025 * 100vw);line-height:calc(.03611 * 100vw)}}@media (min-width: 1440px){#campaign main #shirt-fabrications h2.tile-link-title{padding-bottom:9px;font-size:36px;line-height:52px}}@media (max-width: 750px){#campaign main #shirt-fabrications p{font-family:"FGText","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:calc(.03733 * 100vw);line-height:calc(.05333 * 100vw)}}@media (min-width: 751px){#campaign main #shirt-fabrications p{font-size:calc(.01111 * 100vw);line-height:calc(.01944 * 100vw)}}@media (min-width: 1440px){#campaign main #shirt-fabrications p{font-size:16px;line-height:28px}}#campaign main #shirt-fabrications p.tile-link-label{text-align:center;font-family:"FGText","Helvetica Neue",Helvetica,Arial,sans-serif}@media (max-width: 750px){#campaign main #shirt-fabrications p.tile-link-label{margin-top:0;font-size:calc(.032 * 100vw);line-height:calc(.05867 * 100vw)}}@media (min-width: 751px){#campaign main #shirt-fabrications p.tile-link-label{font-size:calc(.00833 * 100vw);line-height:calc(.01528 * 100vw)}}@media (min-width: 1440px){#campaign main #shirt-fabrications p.tile-link-label{font-size:12px;line-height:22px}}@media (max-width: 750px){#campaign main #shirt-fabrications .content{top:calc(.32 * 100vw)}#campaign main #shirt-fabrications .content>p{padding-top:calc(.016 * 100vw)}}@media (min-width: 751px){#campaign main #shirt-fabrications .content{top:calc(.08056 * 100vw)}}@media (min-width: 1440px){#campaign main #shirt-fabrications .content{top:116px}}@media (max-width: 750px){#campaign main #shirt-fabrications .image{top:calc(.10667 * 100vw)}}@media (min-width: 751px){#campaign main #shirt-fabrications .image{top:calc(.03125 * 100vw)}}@media (min-width: 1440px){#campaign main #shirt-fabrications .image{top:45px}}@media (max-width: 750px){#campaign main #shirt-fabrications .left-slick-arrow{left:calc(.14667 * 100vw)}}@media (min-width: 751px){#campaign main #shirt-fabrications .left-slick-arrow{left:calc(.04167 * 100vw)}}@media (min-width: 1440px){#campaign main #shirt-fabrications .left-slick-arrow{left:60px}}@media (max-width: 750px){#campaign main #shirt-fabrications .right-slick-arrow{right:calc(.14667 * 100vw)}}@media (min-width: 751px){#campaign main #shirt-fabrications .right-slick-arrow{right:calc(.04167 * 100vw)}}@media (min-width: 1440px){#campaign main #shirt-fabrications .right-slick-arrow{right:60px}}@media (max-width: 750px){#campaign main #shirt-fabrications .rl-slick-arrow{top:calc(.41867 * 100vw)}}@media (min-width: 751px){#campaign main #shirt-fabrications .rl-slick-arrow{top:calc(.12986 * 100vw)}}@media (min-width: 1440px){#campaign main #shirt-fabrications .rl-slick-arrow{top:187px}}@media (max-width: 750px){#campaign main #shirt-fabrications .slick-list{width:calc(.78133 * 100vw)}}@media (max-width: 750px){#campaign main #shirt-fabrications .slick-slider{margin:calc(.12267 * 100vw) auto 0 auto}}#campaign main #shirt-fabrications .slick-track{margin-left:0}@media (max-width: 750px){#campaign main #shirt-fabrications .stl-button{left:calc(.04 * 100vw);bottom:calc(.38667 * 100vw)}}@media (min-width: 751px){#campaign main #shirt-fabrications .stl-button{bottom:calc(.10139 * 100vw);left:calc(.03333 * 100vw)}}@media (min-width: 1440px){#campaign main #shirt-fabrications .stl-button{bottom:146px;left:48px}}#campaign main #shirt-fabrications .tile{position:relative}@media (min-width: 751px){#campaign main #shirt-fabrications .tile-link{padding-top:calc(.01389 * 100vw)}}@media (min-width: 1440px){#campaign main #shirt-fabrications .tile-link{padding-top:20px}}#campaign main #shirt-fabrications .tile-media{height:auto}@media (max-width: 750px){#campaign main #shirt-fabrications .tile-media{width:calc(.74667 * 100vw);height:calc(.89333 * 100vw)}}@media (min-width: 751px){#campaign main #shirt-fabrications .tile-media{width:calc(.19792 * 100vw)}}@media (min-width: 1440px){#campaign main #shirt-fabrications .tile-media{width:285px}}@media (max-width: 750px){#campaign main #shirt-fabrications .tile-slider{margin-top:calc(.10133 * 100vw)}}@media (min-width: 751px){#campaign main #shirt-fabrications .tile-slider{margin-top:calc(.03056 * 100vw)}}@media (min-width: 1440px){#campaign main #shirt-fabrications .tile-slider{margin-top:44px}}@media (max-width: 750px){#campaign main #shirt-shop[data-tmpl*='fullbleed20'][class*='module'] .content{top:calc(.416 * 100vw)}}@media (min-width: 751px){#campaign main #shirt-shop[data-tmpl*='fullbleed20'][class*='module'] .content{top:calc(.19236 * 100vw)}}@media (min-width: 1440px){#campaign main #shirt-shop[data-tmpl*='fullbleed20'][class*='module'] .content{top:277px}}@media (min-width: 751px){#campaign main #shirt-shop[data-tmpl*='fullbleed20'][class*='module'] .content h3{padding-bottom:calc(.03333 * 100vw)}}@media (min-width: 1440px){#campaign main #shirt-shop[data-tmpl*='fullbleed20'][class*='module'] .content h3{padding-bottom:48px}}@media (max-width: 750px){#campaign main #shirt-shop .image-shirtshop{width:calc(.81333 * 100vw);top:calc(.2 * 100vw)}}@media (min-width: 751px){#campaign main #shirt-shop .image-shirtshop{top:calc(.06806 * 100vw);width:calc(.58333 * 100vw)}}@media (min-width: 1440px){#campaign main #shirt-shop .image-shirtshop{top:98px;width:840px}}@media (max-width: 750px){#campaign main #shirt-styles h2{padding-bottom:calc(.00533 * 100vw)}}@media (min-width: 751px){#campaign main #shirt-styles h2{padding-bottom:calc(.00556 * 100vw);font-size:calc(.04167 * 100vw);line-height:calc(.05 * 100vw)}}@media (min-width: 1440px){#campaign main #shirt-styles h2{padding-bottom:8px;font-size:60px;line-height:72px}}#campaign main #shirt-styles p{font-family:"LJDeck","TT Ramillas Regular",Georgia,Times,serif}@media (max-width: 750px){#campaign main #shirt-styles p{font-family:"FGText","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:calc(.03733 * 100vw)}}@media (min-width: 751px){#campaign main #shirt-styles p{font-size:calc(.01111 * 100vw);line-height:calc(.01944 * 100vw)}}@media (min-width: 1440px){#campaign main #shirt-styles p{font-size:16px;line-height:28px}}#campaign main #shirt-styles p.tile-link-label{font-family:"LJDeck","TT Ramillas Regular",Georgia,Times,serif}@media (max-width: 750px){#campaign main #shirt-styles p.tile-link-label{font-size:calc(.05333 * 100vw)}}@media (min-width: 751px){#campaign main #shirt-styles p.tile-link-label{font-size:calc(.01944 * 100vw);line-height:calc(.01944 * 100vw)}}@media (min-width: 1440px){#campaign main #shirt-styles p.tile-link-label{font-size:28px;line-height:28px}}#campaign main #shirt-styles p.tile-link-label span.text-small{font-family:"FGText","Helvetica Neue",Helvetica,Arial,sans-serif}@media (max-width: 750px){#campaign main #shirt-styles p.tile-link-label span.text-small{font-size:calc(.02933 * 100vw);line-height:0}}@media (min-width: 751px){#campaign main #shirt-styles p.tile-link-label span.text-small{font-size:calc(.00833 * 100vw);line-height:calc(.01528 * 100vw)}}@media (min-width: 1440px){#campaign main #shirt-styles p.tile-link-label span.text-small{font-size:12px;line-height:22px}}@media (max-width: 750px){#campaign main #shirt-styles .content{top:calc(.29867 * 100vw)}}@media (min-width: 751px){#campaign main #shirt-styles .content{top:calc(.08472 * 100vw)}}@media (min-width: 1440px){#campaign main #shirt-styles .content{top:122px}}@media (max-width: 750px){#campaign main #shirt-styles .image-shirtstyles{top:calc(.13333 * 100vw)}}@media (min-width: 751px){#campaign main #shirt-styles .image-shirtstyles{top:calc(.03472 * 100vw)}}@media (min-width: 1440px){#campaign main #shirt-styles .image-shirtstyles{top:50px}}@media (max-width: 750px){#campaign main #shirt-styles .left-slick-arrow{left:calc(.15467 * 100vw)}}@media (max-width: 750px){#campaign main #shirt-styles .right-slick-arrow{right:calc(.14667 * 100vw)}}@media (max-width: 750px){#campaign main #shirt-styles .slick-dots{bottom:calc(.096 * 100vw);width:calc(.61333 * 100vw);justify-content:space-between;margin-left:50%;transform:translateX(-50%)}#campaign main #shirt-styles .slick-dots li{width:calc(.18133 * 100vw)}}@media (max-width: 750px){#campaign main #shirt-styles .slick-list{width:calc(.76 * 100vw)}}#campaign main #shirt-styles .tile{position:relative}#campaign main #shirt-styles .tile-link{position:absolute}@media (max-width: 750px){#campaign main #shirt-styles .tile-link{bottom:calc(.032 * 100vw);left:calc(.18667 * 100vw)}}@media (min-width: 751px){#campaign main #shirt-styles .tile-link{bottom:calc(.01181 * 100vw);left:calc(.04931 * 100vw)}}@media (min-width: 1440px){#campaign main #shirt-styles .tile-link{bottom:17px;left:71px}}#campaign main #shirt-styles .tile-media{padding-top:0;overflow:hidden}@media (max-width: 750px){#campaign main #shirt-styles .tile-media{width:calc(.73333 * 100vw)}}@media (min-width: 751px){#campaign main #shirt-styles .tile-media{width:calc(.30278 * 100vw);height:calc(.40764 * 100vw)}}@media (min-width: 1440px){#campaign main #shirt-styles .tile-media{width:436px;height:587px}}#campaign main #shirt-styles .tile-slider{display:flex;margin:0 auto;justify-content:space-between}@media (max-width: 750px){#campaign main #shirt-styles .tile-slider{display:block;margin-top:calc(.10667 * 100vw)}}@media (min-width: 751px){#campaign main #shirt-styles .tile-slider{margin-top:calc(.07292 * 100vw);width:calc(.9375 * 100vw)}}@media (min-width: 1440px){#campaign main #shirt-styles .tile-slider{margin-top:105px;width:1350px}}#campaign main #more-to-explore *{color:#fff}#campaign main #more-to-explore a.cta{border-bottom-color:#fff}@media (min-width: 751px){#campaign main #more-to-explore a.cta{font-size:calc(.00764 * 100vw);line-height:calc(.00972 * 100vw)}}@media (min-width: 1440px){#campaign main #more-to-explore a.cta{font-size:11px;line-height:14px}}@media (max-width: 750px){#campaign main #more-to-explore h2{font-size:calc(.096 * 100vw);line-height:calc(.11733 * 100vw)}}#campaign main #more-to-explore h2.tile-link-title{padding-bottom:0}#campaign main #more-to-explore h2 a{font-family:"LJDeck","TT Ramillas Regular",Georgia,Times,serif}@media (max-width: 750px){#campaign main #more-to-explore h2 a{font-size:calc(.07467 * 100vw);line-height:calc(.10667 * 100vw)}}@media (min-width: 751px){#campaign main #more-to-explore h2 a{font-size:calc(.01944 * 100vw);line-height:calc(.02778 * 100vw)}}@media (min-width: 1440px){#campaign main #more-to-explore h2 a{font-size:28px;line-height:40px}}@media (max-width: 750px){#campaign main #more-to-explore .content{top:calc(.12 * 100vw)}}@media (min-width: 751px){#campaign main #more-to-explore .content{top:calc(.08542 * 100vw)}}@media (min-width: 1440px){#campaign main #more-to-explore .content{top:123px}}@media (min-width: 751px){#campaign main #more-to-explore .tile-link{padding-top:calc(.02569 * 100vw)}}@media (min-width: 1440px){#campaign main #more-to-explore .tile-link{padding-top:37px}}#campaign main #more-to-explore .tile-link-label{text-align:center}@media (max-width: 750px){#campaign main #more-to-explore .tile-link-label{margin-bottom:calc(.11733 * 100vw)}}@media (min-width: 751px){#campaign main #more-to-explore .tile-link-label{margin-top:calc(-.00208 * 100vw)}}@media (min-width: 1440px){#campaign main #more-to-explore .tile-link-label{margin-top:-3px}}#campaign main #more-to-explore .tile-media{height:unset}@media (max-width: 750px){#campaign main #more-to-explore .tile-media{width:calc(.88 * 100vw);margin-top:calc(.08267 * 100vw);margin-bottom:calc(.088 * 100vw)}}@media (min-width: 751px){#campaign main #more-to-explore .tile-media{width:calc(.29514 * 100vw)}}@media (min-width: 1440px){#campaign main #more-to-explore .tile-media{width:425px}}#campaign main #more-to-explore .tile-slider{display:flex;margin:0 auto;justify-content:space-between}@media (max-width: 750px){#campaign main #more-to-explore .tile-slider{flex-wrap:wrap;justify-content:center}}@media (min-width: 751px){#campaign main #more-to-explore .tile-slider{margin-top:calc(.00764 * 100vw);width:calc(.92361 * 100vw)}}@media (min-width: 1440px){#campaign main #more-to-explore .tile-slider{margin-top:11px;width:1330px}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mb250cy5zY3NzIiwiX2FuaW1hdGlvbnMuc2NzcyIsIl9yZXNldHMuc2NzcyIsIl9nbG9iYWwuc2NzcyIsIl9jb2xvcnMuc2NzcyIsIl9icmVha3BvaW50cy5zY3NzIiwiX2Z1bmN0aW9ucy5zY3NzIiwiX3otaW5kZXguc2NzcyIsIl9zbGljay5zY3NzIiwiZm9vdGVyLnNjc3MiLCJfdGVtcGxhdGUtZnVsbGJsZWVkLnNjc3MiLCJfdGVtcGxhdGUtZnVsbGJsZWVkMjAyMy5zY3NzIiwiX3RlbXBsYXRlLXN0YWNrZWR0aWxlcy5zY3NzIiwiMV9oZXJvLnNjc3MiLCIyX25hdmlnYXRpb24uc2NzcyIsIjNfaGVyaXRhZ2Uuc2NzcyIsIjRfbW9kZXJuLnNjc3MiLCI1X3NoaXJ0LnNjc3MiLCI2X21vcmUtdG8tZXhwbG9yZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFVBQVUsQ0FDUixXQUFXLENBQUUsY0FBYyxDQUMzQixHQUFHLENBQUUsNkRBQTZELENBQUMsa0JBQWtCLENBR3ZGLFVBQVUsQ0FDUixXQUFXLENBQUUsUUFBUSxDQUNyQixHQUFHLENBQUUsc0VBQXNFLENBQUMsa0JBQWtCLENBR2hHLFVBQVUsQ0FDUixXQUFXLENBQUUsYUFBYSxDQUMxQixHQUFHLENBQUUsb0VBQW9FLENBQUMsa0JBQWtCLENBRzlGLFVBQVUsQ0FDUixXQUFXLENBQUUsV0FBVyxDQUN4QixHQUFHLENBQUUscUVBQXFFLENBQUMsa0JBQWtCLENBSS9GLFVBQVUsQ0FDUixXQUFXLENBQUUsUUFBUSxDQUNyQixHQUFHLENBQUUsc0VBQXNFLENBQUMsa0JBQWtCLENBR2hHLFVBQVUsQ0FDUixXQUFXLENBQUUsV0FBVyxDQUN4QixHQUFHLENBQUUscUVBQXFFLENBQUMsa0JBQWtCLENBRy9GLFVBQVUsQ0FDUixXQUFXLENBQUUsUUFBUSxDQUNyQixHQUFHLENBQUUsOERBQThELENBQUMsa0JBQWtCLENBR3hGLFVBQVUsQ0FDUixXQUFXLENBQUUsY0FBYyxDQUMz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TUFBTSxFYWQ3QixBQTJGUSxTQTNGQyxDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0EyRnRCLFdBQU0sQUFBQyxDQWNBLEtBQUssQ0FBRSxLQUFLLENBRW5CLENBM0dULEFBNkdRLFNBN0dDLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQTZHdEIsWUFBTyxBQUFDLENBQ0wsT0FBTyxDQUFFLElBQUksQ0FDYixNQUFNLENBQUUsTUFBTSxDQUNkLGVBQWUsQ0FBRSxhQUFhLENiOUd0QyxBYThISyxNYjlIQyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVhRjVCLEFBNkdRLFNBN0dDLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQTZHdEIsWUFBTyxBQUFDLENBTUQsU0FBUyxDQUFFLElBQUksQ0FDZixlQUFlLENBQUUsTUFBTSxDQVk5QixDYnhITCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRWFSNUIsQUE2R1EsU0E3R0MsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBNkd0QixZQUFPLEFBQUMsQ0FXRCxVQUFVLENackhuQixvQkFBa0MsQ1lzSHpCLEtBQUssQ1p0SGQsb0JBQWtDLENZNkhoQyxDYmxITCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRWFkN0IsQUE2R1EsU0E3R0MsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBNkd0QixZQUFPLEFBQUMsQ0FnQkQsVUFBVSxDQUFFLElBQUksQ0FDaEIsS0FBSyxDQUFFLE1BQU0sQ0FFcEIiLCJmaWxlIjoicGFnZV9pbmRleC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRmVuaWNlU3RkUmVnJztcbiAgc3JjOiB1cmwoJ2h0dHBzOi8vZm9udHMucmFscGhsYXVyZW4uY29tL2V1L2ZlbmljZXN0ZCByZWd1bGFyLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRkdNb25vJztcbiAgc3JjOiB1cmwoJ2h0dHBzOi8vZm9udHMucmFscGhsYXVyZW4uY29tL2V1L2ZvdW5kZXJzZ3JvdGVza21vbm9yZWd1bGFyLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRkdNb25vbGlnaHQnO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9mb250cy5yYWxwaGxhdXJlbi5jb20vZXUvZm91bmRlcnNncm90ZXNrbW9ub2xpZ2h0Lm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRkdNb25vTWVkJztcbiAgc3JjOiB1cmwoJ2h0dHBzOi8vZm9udHMucmFscGhsYXVyZW4uY29tL2V1L2ZvdW5kZXJzZ3JvdGVza21vbm9tZWRpdW0ub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZHVGV4dCc7XG4gIHNyYzogdXJsKCdodHRwczovL2ZvbnRzLnJhbHBobGF1cmVuLmNvbS9ldS9mb3VuZGVyc2dyb3Rlc2t0ZXh0cmVndWxhci5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZHVGV4dE1lZCc7XG4gIHNyYzogdXJsKCdodHRwczovL2ZvbnRzLnJhbHBobGF1cmVuLmNvbS9ldS9mb3VuZGVyc2dyb3Rlc2t0ZXh0bWVkaXVtLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTEpEZWNrJztcbiAgc3JjOiB1cmwoJ2h0dHBzOi8vZm9udHMucmFscGhsYXVyZW4uY29tL2V1L2xlamV1bmVkZWNrcmVndWxhci5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vcnRod2VsbEFsdCc7XG4gIHNyYzogdXJsKCdodHRwczovL2Nkbi12em4ueW90dGFhLm5ldC81ZTE4ZDYyNWQ5MzE0MDU3MDU0ZWUzM2Uvd3d3LnJhbHBobGF1cmVuLmNvbS92fjRiLjJmL29uL2RlbWFuZHdhcmUuc3RhdGljLy0vU2l0ZXMtUmFscGhMYXVyZW5fVVMtTGlicmFyeS9lbl9VUy92MTYzNjAyMDI3OTkxNC9fY29tbW9uL2ZvbnRzL3JsLWZvbnRzL0ZvbnRzL05vcnRod2VsbEFsdC5lb3Q/eW9jcz1fJyk7XG4gIHNyYzogdXJsKCdodHRwczovL2Nkbi12em4ueW90dGFhLm5ldC81ZTE4ZDYyNWQ5MzE0MDU3MDU0ZWUzM2Uvd3d3LnJhbHBobGF1cmVuLmNvbS92fjRiLjJmL29uL2RlbWFuZHdhcmUuc3RhdGljLy0vU2l0ZXMtUmFscGhMYXVyZW5fVVMtTGlicmFyeS9lbl9VUy92MTYzNjAyMDI3OTkxNC9fY29tbW9uL2ZvbnRzL3JsLWZvbnRzL0ZvbnRzL05vcnRod2VsbEFsdC5lb3Q/I2llZml4JnlvY3M9XycpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJ2h0dHBzOi8vY2RuLXZ6bi55b3R0YWEubmV0LzVlMThkNjI1ZDkzMTQwNTcwNTRlZTMzZS93d3cucmFscGhsYXVyZW4uY29tL3Z+NGIuMmYvb24vZGVtYW5kd2FyZS5zdGF0aWMvLS9TaXRlcy1SYWxwaExhdXJlbl9VUy1MaWJyYXJ5L2VuX1VTL3YxNjM2MDIwMjc5OTE0L19jb21tb24vZm9udHMvcmwtZm9udHMvRm9udHMvTm9ydGh3ZWxsQWx0LndvZmYyP3lvY3M9MV8nKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCdodHRwczovL2Nkbi12em4ueW90dGFhLm5ldC81ZTE4ZDYyNWQ5MzE0MDU3MDU0ZWUzM2Uvd3d3LnJhbHBobGF1cmVuLmNvbS92fjRiLjJmL29uL2RlbWFuZHdhcmUuc3RhdGljLy0vU2l0ZXMtUmFscGhMYXVyZW5fVVMtTGlicmFyeS9lbl9VUy92MTYzNjAyMDI3OTkxNC9fY29tbW9uL2ZvbnRzL3JsLWZvbnRzL0ZvbnRzL05vcnRod2VsbEFsdC53b2ZmP3lvY3M9MV8nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJ2h0dHBzOi8vY2RuLXZ6bi55b3R0YWEubmV0LzVlMThkNjI1ZDkzMTQwNTcwNTRlZTMzZS93d3cucmFscGhsYXVyZW4uY29tL3Z+NGIuMmYvb24vZGVtYW5kd2FyZS5zdGF0aWMvLS9TaXRlcy1SYWxwaExhdXJlbl9VUy1MaWJyYXJ5L2VuX1VTL3YxNjM2MDIwMjc5OTE0L19jb21tb24vZm9udHMvcmwtZm9udHMvRm9udHMvTm9ydGh3ZWxsQWx0LnR0Zj95b2NzPV8nKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCdodHRwczovL2Nkbi12em4ueW90dGFhLm5ldC81ZTE4ZDYyNWQ5MzE0MDU3MDU0ZWUzM2Uvd3d3LnJhbHBobGF1cmVuLmNvbS92fjRiLjJmL29uL2RlbWFuZHdhcmUuc3RhdGljLy0vU2l0ZXMtUmFscGhMYXVyZW5fVVMtTGlicmFyeS9lbl9VUy92MTYzNjAyMDI3OTkxNC9fY29tbW9uL2ZvbnRzL3JsLWZvbnRzL0ZvbnRzL05vcnRod2VsbEFsdC5zdmcjTm9ydGh3ZWxsQWx0P3lvY3M9XycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWFjeXMgU2Fucyc7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoJ2h0dHBzOi8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9kaWdpdGFsLW1lZGlhLWZvbnRzL21hY3lzLXNhbnMvTWFjeXNTYW5zLmVvdD8jaWVmaXgnKTtcbiAgc3JjOiB1cmwoJ2h0dHBzOi8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9kaWdpdGFsLW1lZGlhLWZvbnRzL21hY3lzLXNhbnMvTWFjeXNTYW5zLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VvdCcpLFxuICAgIHVybCgnaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvbWFjeXMtc2Fucy9NYWN5c1NhbnMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCdodHRwczovL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy9tYWN5cy1zYW5zL01hY3lzU2Fucy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01hY3lzIFNhbnNCZCc7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoJ2h0dHBzOi8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9kaWdpdGFsLW1lZGlhLWZvbnRzL21hY3lzLXNhbnMvTWFjeXNTYW5zQmQuZW90PyNpZWZpeCcpO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvbWFjeXMtc2Fucy9NYWN5c1NhbnNCZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlb3QnKSxcbiAgICB1cmwoJ2h0dHBzOi8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9kaWdpdGFsLW1lZGlhLWZvbnRzL21hY3lzLXNhbnMvTWFjeXNTYW5zQmQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCdodHRwczovL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy9tYWN5cy1zYW5zL01hY3lzU2Fuc0JkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWFjeXMgU2FucyBNZWRpdW0nO1xuICBzcmM6IHVybCgnLy9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvbWFjeXMtc2Fucy9NYWN5c1NhbnNNZC5lb3Q/I2llZml4Jyk7XG4gIHNyYzogdXJsKCcvL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy9tYWN5cy1zYW5zL01hY3lzU2Fuc01kLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VvdCcpLFxuICAgIHVybCgnLy9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvbWFjeXMtc2Fucy9NYWN5c1NhbnNNZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9kaWdpdGFsLW1lZGlhLWZvbnRzL21hY3lzLXNhbnMvTWFjeXNTYW5zTWQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5cblxuLy8gYWx0ZXJuYXRpdmUgZm9udHNcblxuJG1hY3lzOiAnTWFjeXMgU2FucycsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kbWFjeXNtZWRpdW06ICdNYWN5cyBTYW5zIE1lZGl1bScsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kbGpkZWNrOiAnTEpEZWNrJywgJ1RUIFJhbWlsbGFzIFJlZ3VsYXInLCBHZW9yZ2lhLCBUaW1lcywgc2VyaWY7XG4kZmdtb25vOiAnRkdNb25vJywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmZ3RleHQ6ICdGR1RleHQnLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZndGV4dG1lZDogJ0ZHVGV4dE1lZCcsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4iLCJALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1vdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlLW91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufSIsIiNjYW1wYWlnbiB7XG4gICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICBkaXYsXG4gIHNlY3Rpb24sXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59IiwiI2NhbXBhaWduIG1haW4ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAkbmF2eWRhcms7XG5cbiAgW2RhdGEtcGRwaWRzXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmRlc2t0b3Atb25seS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAubW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5tb2JpbGUtb25seS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAuZGlzYWJsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmVuYWJsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuXG4gIHNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vICAgICAgICAgICAgICAgIFRleHRcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIGgxIHtcbiAgICBmb250LWZhbWlseTogJGxqZGVjaztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogJGxqZGVjaztcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICAgIGNvbG9yOiAkbmF2eWRhcms7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgZm9udC1zaXplOiB2dygyOCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogdncoMzAsIDE0NDApO1xuICAgICAgZm9udC1zaXplOiB2dygzMiwgMTQ0MCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICRsamRlY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBwIHtcbiAgICBmb250LWZhbWlseTogJGZndGV4dDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJG5hdnlkYXJrO1xuXG4gICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogdncoNDApO1xuICAgICAgZm9udC1zaXplOiB2dygxNCk7XG4gICAgICBsaW5lLWhlaWdodDogdncoMjApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogdncoMTYsIDE0NDApO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3KDI4LCAxNDQwKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiB2dygwLjI1LCAxNDQwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShtYXgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gICAgfVxuXG4gICAgJi5jdGFfX3dlYmlkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdvbGQ7XG4gICAgICBmb250LWZhbWlseTogJGZndGV4dDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjg4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTIpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTEsIDE0NDApO1xuICAgICAgICBsaW5lLWhlaWdodDogdncoMTQsIDE0NDApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShtYXgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBmb250LWZhbWlseTogJGZnbW9ubztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE2NztcbiAgICBjb2xvcjogJG5hdnlkYXJrO1xuICB9XG5cbiAgLmN0YSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgIC8vIGZvbnQtZmFtaWx5OiAkZmdtb25vO1xuICAgIGZvbnQtZmFtaWx5OiAkZmd0ZXh0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRnb2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiB2dygxMSk7XG4gICAgICBsaW5lLWhlaWdodDogdncoMTQpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogdncoMTEsIDE0NDApO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3KDE0LCAxNDQwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShtYXgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyAgICAgICAgICAgICAgICBJbWFnZVxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8gICAgICAgICAgICAgICAgVmlkZW9cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgJi52aWRlby1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudmlkZW8tZGVza3RvcCB7XG4gICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlkZW8tY29udHJvbHMge1xuICAgIHotaW5kZXg6ICR6aW5kZXgtdmlkZW8tYnV0dG9uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiB2dygyNSk7XG4gICAgd2lkdGg6IHZ3KDI1KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9hc3NldHMubWNvbW55YXBwcy5uZXQvbGF1cmVuLWhvbWUtc2hvcC8yMDIzLTAzLTEzL2ltYWdlcy9wbGF5LnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICBoZWlnaHQ6IHZ3KDMwLCAxNDQwKTtcbiAgICAgIHdpZHRoOiB2dygzMCwgMTQ0MCk7XG4gICAgICByaWdodDogdncoNjY1LCAxNDQwKTtcbiAgICAgIGJvdHRvbTogdncoMjQsIDE0NDApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKG1heCkge1xuICAgICAgcmlnaHQ6IDY2NXB4O1xuICAgICAgYm90dG9tOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLnZpZGVvLWNvbnRyb2xzLnBsYXlpbmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2Fzc2V0cy5tY29tbnlhcHBzLm5ldC9sYXVyZW4taG9tZS1zaG9wLzIwMjMtMDMtMTMvaW1hZ2VzL3BhdXNlLnBuZycpO1xuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vICAgICAgICAgICAgIFNob3AgdGhlIExvb2tcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC5idXR0b24tc2hvcHRoZWxvb2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgd2lkdGg6IHZ3KDE4NSwgMTQ0MCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICB3aWR0aDogMTg1cHg7XG4gICAgfVxuXG4gICAgLmNvcHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogLTE3cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgICB3aWR0aDogMTYycHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBmb250LWZhbWlseTogXCJNYWN5cyBTYW5zXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGQ0ZDO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogdncoLTE2LCAxNDQwKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB2dygxNiwgMTQ0MCk7XG4gICAgICAgIHdpZHRoOiB2dygxNjIsIDE0NDApO1xuICAgICAgICBmb250LXNpemU6IHZ3KDE2LCAxNDQwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZ3KDM0LCAxNDQwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICB3aWR0aDogMTYycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0bC1idXR0b24ge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgIGxlZnQ6IHZ3KDEzKTtcbiAgICAgIGJvdHRvbTogdncoMTMpO1xuICAgICAgd2lkdGg6IHZ3KDM2KTtcbiAgICAgIGhlaWdodDogdncoMzYpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgIGxlZnQ6IHZ3KDIwLCAxNDQwKTtcbiAgICAgIGJvdHRvbTogdncoMjAsIDE0NDApO1xuICAgICAgd2lkdGg6IHZ3KDM2LCAxNDQwKTtcbiAgICAgIGhlaWdodDogdncoMzYsIDE0NDApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKG1heCkge1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgIH1cblxuICAgIC8qIFVuY29tbWVudCBiZWxvdyBpZiB5b3Ugd2FudCB0aGUgc2hvcHRoZWxvb2sgYnV0dG9uIHRvIGV4cGFuZCBvbiBob3ZlciAqL1xuXG4gICAgLy8gJjpob3ZlciB7XG4gICAgLy8gICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgLy8gICAgIHdpZHRoOiB2dygxODUsIDE0NDApO1xuICAgIC8vICAgfVxuXG4gICAgLy8gICBAaW5jbHVkZSBtcShtYXgpIHtcbiAgICAvLyAgICAgd2lkdGg6IDE4NXB4O1xuICAgIC8vICAgfVxuXG4gICAgLy8gICAuY29weSB7XG4gICAgLy8gICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICB9XG5cbiAgLnN0bC1idXR0b24gc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgb3ZlcmZsb3ctY2xpcC1tYXJnaW46IDVweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgIHdpZHRoOiB2dygzNiwgMTQ0MCk7XG4gICAgICBoZWlnaHQ6IHZ3KDM2LCAxNDQwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShtYXgpIHtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyAgICAgICAgICAgICAgICBTbGljayBTbGlkZVxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICAuc2xpY2sge1xuICAgICYtbGlzdCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgIHdpZHRoOiB2dygzMzApO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNsaWRlIHtcblxuXG4gICAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICAgIHdpZHRoOiB2dygzNzAsIDE0NDApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShtYXgpIHtcbiAgICAgICAgd2lkdGg6IDM3MHB4O1xuICAgICAgfVxuXG4gICAgICAmLnNob3djYXNlIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICAgIHdpZHRoOiB2dyg0MjAsIDE0NDApO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICAgICAgd2lkdGg6IDQyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbGUtbWVkaWEge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgICAgICB3aWR0aDogdncoMjgzKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICAgICAgICB3aWR0aDogdncoNDAwLCAxNDQwKTtcbiAgICAgICAgICAgIGhlaWdodDogdncoNTAwLCAxNDQwKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcShtYXgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10cmFjayB7XG5cblxuICAgICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogdncoLTIyOCwgMTQ0MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1heCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50aWxlIHtcbiAgICAmLWxpbmsge1xuICAgICAgJi1sYWJlbCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkZ29sZDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7XG4gICAgICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDE4LCAxNDQwKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2dyg1MiwgMTQ0MCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW1lZGlhIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IHZ3KDI4Myk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHZ3KDI1LCAxNDQwKTtcbiAgICAgICAgd2lkdGg6IHZ3KDM1MCwgMTQ0MCk7XG4gICAgICAgIGhlaWdodDogdncoNDY1LCAxNDQwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgIGhlaWdodDogNDY1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zbGlkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgICBtYXJnaW46IHZ3KDQ2KSAwIDAgdncoMjApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDk2LCAxNDQwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmh0bWwgYm9keSBmb290ZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiJHdoaXRlOiAjZmZmO1xuJHdoaXRldHJhbnNwYXJlbnQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiRibGFjazogIzAwMDtcbiRibGFjay0xMDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuJGJsYWNrLTIwOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4kYmxhY2stMzA6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiRibGFjay00MDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuJGJsYWNrLTUwOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4kYmxhY2stNjA6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiRibGFjay03MDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuJGJsYWNrLTgwOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4kYmxhY2stOTA6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiRkYXJrYmx1ZTogIzI1MkU0NztcbiRuYXZ5ZGFyazogIzA0MWUzYTtcbiRnb2xkOiAjQ0FCMjdDO1xuJGdyYXlsaWdodDogI2JhYmFiODtcbiRncmF5Y29vbDogIzkyOTQ5NztcbiRncmF5ZGFyazogI2E2YTZhNjtcbiRncmF5ZGFya3RyYW5zcGFyZW50OiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4kZ3JheWRhcmtlcjogIzNEM0QzQTtcbiRyZWQ6ICNBQzE2MkM7IiwiQG1peGluIG1xKCRwb2ludCkge1xuICBAaWYgJHBvaW50ID09bW9iaWxlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmICRwb2ludCA9PWRlc2stc20ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NTFweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJHBvaW50ID09bWF4IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn0iLCIvLyB0aGlzIHNjc3MgZnVuY3Rpb24gdGFrZXMgaW4gYSBwaXhlbCB2YWx1ZSBhbmQgcmV0dXJucyBhIHZ3IHZhbHVlXG4vLyBpZiB5b3UgZG9uJ3QgcGFzcyBpbiBhIHZpZXdwb3J0IHdpZHRoLCBpdCB3aWxsIGRlZmF1bHQgdG8gMzc1XG5AZnVuY3Rpb24gdncoJHB4LCAkdmlld3BvcnQ6IDM3NSkge1xuICAkdnc6IGNhbGMoI3soJHB4IC8gJHZpZXdwb3J0KX0gKiAxMDB2dyk7XG4gIEByZXR1cm4gJHZ3O1xufSIsIiR6aW5kZXgtbmF2aWdhdGlvbjogMjA7XG4kemluZGV4LXNsaWRlci1hcnJvdzogNTtcbiR6aW5kZXgtc2hvcHRoZWxvb2stYnV0dG9uOiA1O1xuJHppbmRleC12aWRlby1idXR0b246IDU7XG4kemluZGV4LW92ZXJsYXktdGV4dDogMztcbiR6aW5kZXgtYmctaW1hZ2U6IC0xOyIsIiNjYW1wYWlnbiB7XG5cdC5ybC1zbGljay1hcnJvdyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDM0cHg7XG5cdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG5cdFx0QGluY2x1ZGUgbXEobW9iaWxlKSB7XG5cdFx0XHR0b3A6IHZ3KDE3Nyk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbXEoZGVzay1zbSkge1xuXHRcdFx0dG9wOiB2dygyMzUsIDE0NDApO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1xKG1heCkge1xuXHRcdFx0dG9wOiAyMzVweDtcblx0XHR9XG5cdH1cblxuXHQucmwtc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWQge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxuXG5cdC5sZWZ0LXNsaWNrLWFycm93IHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2Fzc2V0cy5tY29tbnlhcHBzLm5ldC9yYWxwaC1sYXVyZW4tZ2lmdC1ndWlkZS8yMDIzLTA0LTExL2ltYWdlcy9sZWZ0LXNsaWNrLWFycm93LnBuZyk7XG5cblx0XHRAaW5jbHVkZSBtcShtb2JpbGUpIHtcblx0XHRcdGxlZnQ6IHZ3KDgpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1xKGRlc2stc20pIHtcblx0XHRcdGxlZnQ6IHZ3KDY1LCAxNDQwKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtcShtYXgpIHtcblx0XHRcdGxlZnQ6IDY1cHg7XG5cdFx0fVxuXHR9XG5cblx0LnJpZ2h0LXNsaWNrLWFycm93IHtcblx0XHRyaWdodDogNjVweDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2Fzc2V0cy5tY29tbnlhcHBzLm5ldC9yYWxwaC1sYXVyZW4tZ2lmdC1ndWlkZS8yMDIzLTA0LTExL2ltYWdlcy9yaWdodC1zbGljay1hcnJvdy5wbmcpO1xuXG5cdFx0QGluY2x1ZGUgbXEobW9iaWxlKSB7XG5cdFx0XHRyaWdodDogdncoOCk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbXEoZGVzay1zbSkge1xuXHRcdFx0cmlnaHQ6IHZ3KDY1LCAxNDQwKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtcShtYXgpIHtcblx0XHRcdHJpZ2h0OiA2NXB4O1xuXHRcdH1cblx0fVxuXG5cdC5zbGljay1kb3RzIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGhlaWdodDogNXB4O1xuXHRcdC8vIG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRAaW5jbHVkZSBtcShtb2JpbGUpIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMHB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogdW5zZXQ7XG5cblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0XHRib3JkZXI6IDBweCBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAtNDAwJTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U4ZTVlMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRsaS5zbGljay1hY3RpdmUge1xuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG5hdnlkYXJrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIFNsaWRlciAqL1xuXG5cdC5zbGljay1zbGlkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcblx0XHR0b3VjaC1hY3Rpb246IHBhbi15O1xuXHRcdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQuc2xpY2stbGlzdCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cblxuXHRcdFx0Ji5kcmFnZ2luZyB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Y3Vyc29yOiBoYW5kO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuXHRcdC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR9XG5cblx0XHQuc2xpY2stdHJhY2sge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cblxuXHRcdFx0QGluY2x1ZGUgbXEoZGVzay1zbSkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogdncoLTIzMCwgMTQ0MCk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtcShtYXgpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0yMzBweDtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUsXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblxuXHRcdFx0LnNsaWNrLWxvYWRpbmcgJiB7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2xpY2stc2xpZGUge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRtaW4taGVpZ2h0OiAxcHg7XG5cblx0XHRcdEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuXHRcdFx0XHRoZWlnaHQ6IHZ3KDQ1Nik7XG5cdFx0XHR9XG5cblx0XHRcdFtkaXI9XCJydGxcIl0gJiB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdH1cblxuXHRcdFx0PmRpdiB7XG5cdFx0XHRcdG1hcmdpbjogMTBweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtcShtb2JpbGUpIHtcblx0XHRcdFx0XHRtYXJnaW46IHZ3KDUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQmLnNsaWNrLWxvYWRpbmcgaW1nIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Ji5kcmFnZ2luZyBpbWcge1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LnNsaWNrLWluaXRpYWxpemVkICYge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0LnNsaWNrLWxvYWRpbmcgJiB7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdH1cblxuXHRcdFx0LnNsaWNrLXZlcnRpY2FsICYge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcblx0XHQjY2FtcGFpZ24ge1xuXHRcdFx0LnJsLXNsaWNrLWFycm93IHtcblx0XHRcdFx0dG9wOiB2dygyMzUsIDE0NDApO1xuXHRcdFx0XHR3aWR0aDogdncoMzQsIDE0NDApO1xuXHRcdFx0XHRoZWlnaHQ6IHZ3KDM0LCAxNDQwKTtcblx0XHRcdH1cblxuXG5cdFx0XHQubGVmdC1zbGljay1hcnJvdyB7XG5cdFx0XHRcdGxlZnQ6IHZ3KDcwLCAxNDQwKTtcblx0XHRcdH1cblxuXHRcdFx0LnJpZ2h0LXNsaWNrLWFycm93IHtcblx0XHRcdFx0cmlnaHQ6IHZ3KDcwLCAxNDQwKTtcblx0XHRcdH1cblxuXHRcdFx0LnNsaWNrLWRvdHMge1xuXHRcdFx0XHRib3JkZXI6IHZ3KDEsIDE0NDApIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRoZWlnaHQ6IHZ3KDUsIDE0NDApO1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDMsIDE0NDApO1xuXG5cdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZ3KDEwLCAxNDQwKTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZ3KDEwLCAxNDQwKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdncoMTAsIDE0NDApO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZ3KDEwLCAxNDQwKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiB2dygzLCAxNDQwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNsaWNrLXNsaWRlIHtcblx0XHRcdFx0bWluLWhlaWdodDogdncoMSwgMTQ0MCk7XG5cblxuXHRcdFx0XHQ+ZGl2IHtcblx0XHRcdFx0XHRtYXJnaW46IHZ3KDEwLCAxNDQwKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zbGljay12ZXJ0aWNhbCAmIHtcblx0XHRcdFx0XHRib3JkZXI6IHZ3KDEsIDE0NDApIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiaHRtbCBib2R5IGZvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDUpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiB2dygxOCwgMTQ0MCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShtYXgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHZ3KDUpIHNvbGlkICRuYXZ5ZGFyaztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgICAgIHRvcDogdncoLTksIDE0NDApO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogdncoOSwgMTQ0MCkgc29saWQgJG5hdnlkYXJrO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICAgICAgICB0b3A6IC05cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA5cHggc29saWQgJG5hdnlkYXJrO1xuICAgICAgICB9XG4gICAgfVxufSIsIiNjYW1wYWlnbiBtYWluIFtkYXRhLXRtcGwqPSdmdWxsYmxlZWQnXVtjbGFzcyo9J21vZHVsZSddIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLm91dGVyLWNvbnRlbnQtZmxleCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgIHdpZHRoOiB2dygxNDQwLCAxNDQwKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKG1heCkge1xuICAgICAgd2lkdGg6IDE0NDBweDtcbiAgICB9XG4gIH1cblxuICAub3V0ZXItY29udGVudC1mbGV4Pi5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDg4JTtcbiAgICAgIHBhZGRpbmctdG9wOiA3JTtcbiAgICB9XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgJi13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIGEuY3RhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEuY3RhIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRnb2xkO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZ21vbm87XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDExKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdncoMTQpO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiB2dygxKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTEsIDE0NDApO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2dygxNCwgMTQ0MCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1heCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbGpkZWNrO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2dygxMCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygzNik7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZ3KDQ0KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2dygyMCwgMTQ0MCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dyg0NCwgMTQ0MCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZ3KDUyLCAxNDQwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsamRlY2s7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDMyKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdncoMjYpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDY3KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE4LCAxNDQwKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdncoMjQsIDE0NDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjdweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiAgLmNvbnRlbnQ+LmJhY2tncm91bmQtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgd2lkdGg6IDk0JTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50Pi5jb250ZW50LWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuXG4gIC5jb250ZW50LWlubmVyPmgxIHtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICBmb250LXNpemU6IHZ3KDM1KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxMDVlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiB2dygzMCwgMTQ0MCk7XG4gICAgICBmb250LXNpemU6IGdldC1kdC1zaXplKDM2LCA2MCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50LWlubmVyPnAge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogJGxqZGVjaztcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICBtYXgtd2lkdGg6IDE0ZW07XG4gICAgICBmb250LXNpemU6IHZ3KDE4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LWR0LXNpemUoMTQsIDE4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShtYXgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgLm91dGVyLWNvbnRlbnQtZmxleCAuY3RhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgIHRvcDogdncoLTEyKTtcbiAgICAgIGZvbnQtc2l6ZTogdncoMTIpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3KDExKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG5hdnlkYXJrO1xuICAgIH1cbiAgfVxufSIsIiNjYW1wYWlnbiBtYWluIFtkYXRhLXRtcGwqPSdmdWxsYmxlZWQyMCddW2NsYXNzKj0nbW9kdWxlJ10ge1xuICAgIC5jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgICAgIHRvcDogdncoNjQpO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDEyKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdncoMzgpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMzYpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2dyg0NCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDQ0LCAxNDQwKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdncoNTIsIDE0NDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogJGdvbGQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDY4LCAxNDQwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDY4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbGpkZWNrO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogdncoOCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDMyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTgsIDE0NDApO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2dyg1MiwgMTQ0MCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1heCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50aWxlLWxpbmstbGFiZWwge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZ3KDksIDE0NDApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1heCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvcF9fYWNjZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgICAgIHRvcDogdncoMTU5KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgICAgIHRvcDogdncoMTkzLCAxNDQwKTtcbiAgICAgICAgICAgIHdpZHRoOiB2dygxNzQsIDE0NDApO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICAgICAgICB0b3A6IDE5M3B4O1xuICAgICAgICAgICAgd2lkdGg6IDE3NHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIiNjYW1wYWlnbiBtYWluIFtkYXRhLXRtcGw9J3N0YWNrZWQtdGlsZXMnXVtjbGFzcyo9J21vZHVsZSddIHtcbiAgZGlzcGxheTogZ3JpZDtcblxuICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgNTAlKTtcbiAgfVxuXG4gIGgyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICRnb2xkO1xuICAgIGZvbnQtZmFtaWx5OiAkbGpkZWNrO1xuXG4gICAgJi5zdGFja2VkLXRpbGVzX19oZWFkaW5nIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgIHRvcDogdncoNjApO1xuICAgICAgICBmb250LXNpemU6IHZ3KDI4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZ3KDM4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICB0b3A6IHZ3KDUyLCAxNDQwKTtcbiAgICAgICAgZm9udC1zaXplOiB2dyg0NCwgMTQ0MCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2dyg1MiwgMTQ0MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1heCkge1xuICAgICAgICB0b3A6IDUycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrIHtcbiAgICAmLWRvdHMge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IHZ3KDIyOCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgd2lkdGg6IHZ3KDMwNiwgMTQ0MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1heCkge1xuICAgICAgICB3aWR0aDogMzA2cHg7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDMxJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNsaWRlIHtcbiAgICAgIC50aWxlLW1lZGlhIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgICAgd2lkdGg6IHZ3KDI4NSk7XG4gICAgICAgICAgaGVpZ2h0OiB2dygzNzUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRpbGUge1xuICAgICYtbGluayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgICBib3R0b206IHZ3KDM5KTtcbiAgICAgICAgbGVmdDogdncoODkpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICAgIGJvdHRvbTogdncoMjgsIDE0NDApO1xuICAgICAgICBsZWZ0OiB2dyg5MCwgMTQ0MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1heCkge1xuICAgICAgICBib3R0b206IDI4cHg7XG4gICAgICAgIGxlZnQ6IDkwcHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJGxqZGVjaztcbiAgICAgICAgY29sb3I6ICRnb2xkO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2dygyNik7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiB2dygyOCwgMTQ0MCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHZ3KDQ0LCAxNDQwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1heCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsamRlY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge31cblxuICAgICAgICBAaW5jbHVkZSBtcShtYXgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW1lZGlhIHtcblxuXG4gICAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICAgIHdpZHRoOiB2dyg0NzAsIDE0NDApO1xuICAgICAgICBoZWlnaHQ6IHZ3KDU4MCwgMTQ0MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1heCkge1xuICAgICAgICB3aWR0aDogNDcwcHg7XG4gICAgICAgIGhlaWdodDogNTgwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zbGlkZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDEyMCk7XG4gICAgICAgIGhlaWdodDogdncoNDI1KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiB2dygxMjAsIDE0NDApO1xuICAgICAgICB3aWR0aDogdncoNDkwLCAxNDQwKTtcbiAgICAgICAgaGVpZ2h0OiB2dyg2MjAsIDE0NDApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShtYXgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgICAgIHdpZHRoOiA0OTBweDtcbiAgICAgICAgaGVpZ2h0OiA2MjBweDtcbiAgICAgIH1cblxuICAgICAgLmxlZnQtc2xpY2stYXJyb3cge1xuICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgICBsZWZ0OiB2dygxNyk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICAgICAgbGVmdDogdncoMjgsIDE0NDApO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICAgICAgbGVmdDogMjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmlnaHQtc2xpY2stYXJyb3cge1xuICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgICByaWdodDogdncoMTcpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICAgIHJpZ2h0OiB2dygyOCwgMTQ0MCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcShtYXgpIHtcbiAgICAgICAgICByaWdodDogMjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmwtc2xpY2stYXJyb3cge1xuICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgICB0b3A6IHZ3KDE4MCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICAgICAgdG9wOiB2dygyODMsIDE0NDApO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICAgICAgdG9wOiAyODNweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xpY2sge1xuICAgICAgICAmLXNsaWRlIHtcblxuICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiB2dyg0OTAsIDE0NDApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1xKG1heCkge1xuICAgICAgICAgICAgd2lkdGg6IDQ5MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdHJhY2sge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBjb2xvcjogJGdvbGQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbGpkZWNrO1xuXG4gICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiB2dygyMCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2dygyOCk7XG4gICAgICAgIGJvdHRvbTogdncoMTYpO1xuICAgICAgICBsZWZ0OiB2dyg4MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgYm90dG9tOiB2dygyMiwgMTQ0MCk7XG4gICAgICAgIGxlZnQ6IHZ3KDgwLCAxNDQwKTtcbiAgICAgICAgZm9udC1zaXplOiB2dygyOCwgMTQ0MCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2dyg0MCwgMTQ0MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1heCkge1xuICAgICAgICBib3R0b206IDIycHg7XG4gICAgICAgIGxlZnQ6IDgwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMiksXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgLnN0bC1idXR0b24ge1xuXG5cbiAgICAgICAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICAgICAgICBib3R0b206IHZ3KDk3LCAxNDQwKTtcbiAgICAgICAgICAgIGxlZnQ6IHZ3KDE0NiwgMTQ0MCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICAgICAgICBib3R0b206IDk3cHg7XG4gICAgICAgICAgICBsZWZ0OiAxNDZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGlsZSB7XG4gICAgICAgICAgJl9fdGl0bGUge1xuXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgICAgICAgYm90dG9tOiB2dyg5OCwgMTQ0MCk7XG4gICAgICAgICAgICAgIGxlZnQ6IHZ3KDIwNCwgMTQ0MCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1heCkge1xuICAgICAgICAgICAgICBib3R0b206IDk4cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDIwNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC50aWxlLW1lZGlhIHtcbiAgICAgICAgICAgIC5zdGwtYnV0dG9uIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiB2dygyMik7XG4gICAgICAgICAgICAgICAgbGVmdDogdncoMzApO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogdncoMzAsIDE0NDApO1xuICAgICAgICAgICAgICAgIGxlZnQ6IHZ3KDMwLCAxNDQwKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1heCkge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgICAgIHdpZHRoOiB2dygyNTUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICAgIHdpZHRoOiB2dyg1MjcsIDE0NDApO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICAgICAgd2lkdGg6IDUyN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiI2NhbXBhaWduIG1haW4gI2hlcm8ge1xuICAgIC5oZXJvIHtcbiAgICAgICAgJi1pbWFnZV9fbG9nbyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogdncoMTc4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgICAgICAgICBib3R0b206IHZ3KDE4NiwgMTQ0MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXgpIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDE4NnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dyg1Mik7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2dygxODIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDM1LCAxNDQwKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZ3KDI0NSwgMTQ0MCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1heCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQ1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsamRlY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjgpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdncoMzgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoNDQsIDE0NDApO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdncoNTIsIDE0NDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZsb2F0aW5nLWNvcHkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBmb250LWZhbWlseTogJGxqZGVjaztcbiAgICAgICAgY29sb3I6ICRnb2xkO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgICAgICAgYm90dG9tOiB2dyg2Mik7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTp2dygxNik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdncoMjgpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHZ3KDAuMjUpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgICAgIGJvdHRvbTogdncoMTA4LCAxNDQwKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTp2dygxNiwgMTQ0MCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdncoMjgsIDE0NDApO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHZ3KDAuMjUsIDE0NDApO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xKG1heCkge1xuICAgICAgICAgICAgYm90dG9tOiAxMDhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIjY2FtcGFpZ24gbWFpbiB7XG4gICAgaW1nLmFycm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMzkpO1xuICAgICAgICBtYXJnaW4tbGVmdDogdncoNSk7XG4gICAgICAgIHdpZHRoOiB2dyg5LjYpO1xuXG4gICAgICAgICYub3BlbmVkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAuYWN0aXZlIHtcbiAgICAgICAgaW1nLmFycm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNuYXYge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmd0ZXh0O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMCwwLDApO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLDAsMCwwLjc1KSAwJSwgcmdiYSgwLDAsMCwwLjUwKSAzNSUsIHJnYmEoMCwwLDAsMC4xNSkgNjUlLHJnYmEoMCwwLDAsMCkgODAlLHJnYmEoMCwwLDAsMCkgMTAwJSk7XG5cbiAgICAgICAgJi5zdHVjayB7XG4gICAgICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjI0OTc1OTI3ODcxMTQ4NDYyKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjI0Njk1ODE1ODI2MzMwNTM2KSAxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogdncoNTk1KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZ3KDI0KTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiB2dygxLjU2KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICRncmF5ZGFya3RyYW5zcGFyZW50IDAlLCAkd2hpdGV0cmFuc3BhcmVudCA2NyUsICR3aGl0ZXRyYW5zcGFyZW50IDEwMCUpO1xuXG4gICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkOyBcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICAgICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjI0OTc1OTI3ODcxMTQ4NDYyKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjI0Njk1ODE1ODI2MzMwNTM2KSAxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygtNzAsIDE0NDApO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIG5hdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcblxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDM3OCk7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDJcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDFcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogdncoNzAsIDE0NDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2IHtcbiAgICAgICAgICAgICYtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZndGV4dG1lZDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdncoMjYpIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiB2dygxLjU2KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCB2dyg0MSwgMTQ0MCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE0LCAxNDQwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiB2dygxLjU2LCAxNDQwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDQxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41NnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vYmlsZS10b2dnbGUge1xuICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRvcDogdncoLTM5KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KC0xMDEpO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IHZ3KDEwMCk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZndGV4dDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZ3KDI0KTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiB2dygxLjU2KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigwLDAsMCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLDAsMCwwLjgwKSAwJSwgcmdiYSgwLDAsMCwwLjUwKSAzNSUsIHJnYmEoMCwwLDAsMC4xNSkgNjUlLHJnYmEoMCwwLDAsMCkgODAlLHJnYmEoMCwwLDAsMCkgMTAwJSk7XG5cbiAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zdHVjayB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICAgICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjI0OTc1OTI3ODcxMTQ4NDYyKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjI0Njk1ODE1ODI2MzMwNTM2KSAxMDAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMzkpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjbmF2LXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIjY2FtcGFpZ24gbWFpbiAjaGVyaXRhZ2Uge1xuICAgICYtaWNvbnMge1xuICAgICAgICAmW2RhdGEtdG1wbD0nZnVsbGJsZWVkMjAyMiddW2NsYXNzKj0nbW9kdWxlJ10gLmNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHRvcDogdncoNDY1KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICAgICAgICAgIHRvcDogdncoMzIyLCAxNDQwKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiB2dygxMDAsIDE0NDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDMyMnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zaG9wIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICAgICAgICAgICAgdG9wOiB2dyg4NCwgMTQ0MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDg0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAudGlsZS1saW5rLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6dncoMTMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ybC1zbGljay1hcnJvdyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9ICAgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2dygyODMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aWxlIHtcbiAgICAgICAgICAgICYtbGluay1sYWJlbCBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiNjYW1wYWlnbiBtYWluICNtb2Rlcm4ge1xuICAgICYtc2Vjb25kYXJ5IHtcbiAgICAgICAgLmxlZnQtc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogdncoNTUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGVybi1zZWNvbmRhcnlfXzEge1xuICAgICAgICAgICAgLnN0bC1idXR0b24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IHZ3KDEzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmlnaHQtc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHZ3KDU1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2dygyOTUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN0bC1idXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiB2dyg4OSk7XG4gICAgICAgICAgICAgICAgbGVmdDogdncoMjIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpbGUge1xuICAgICAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiB2dyg5NCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHZ3KDc4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXNsaWRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZ3KC0yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtc2hvcCB7XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHRvcDogdncoNzYpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICAgICAgICAgICAgdG9wOiB2dyg4NCwgMTQ0MCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1heCkge1xuICAgICAgICAgICAgICAgIHRvcDogODRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpbGUtbGluay1sYWJlbCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiB2dygxNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmwtc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpbGUtc2xpZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDI2KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDUzLCAxNDQwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTNweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtc3BvcnRzd2VhciB7XG4gICAgICAgICZbZGF0YS10bXBsKj0nZnVsbGJsZWVkJ11bY2xhc3MqPSdtb2R1bGUnXSAuY29udGVudC13cmFwIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICB0b3A6IHZ3KDQ3Mik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgICAgICAgICB0b3A6IHZ3KDM5NSwgMTQ0MCk7XG4gICAgICAgICAgICAgICAgbGVmdDogdncoODgsIDE0NDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDM5NXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDg4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICAgICAgICAgIHRvcDogdncoMjI5LCAxNDQwKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiB2dyg5MywgMTQ0MCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1heCkge1xuICAgICAgICAgICAgICAgIHRvcDogMjI5cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogOTNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcGljdHVyZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIjY2FtcGFpZ24gbWFpbiAjc2hpcnQge1xuICAgICYtZmFicmljYXRpb25zIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDM2KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdncoNDQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dyg2MCwgMTQ0MCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZ3KDcyLCAxNDQwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRpbGUtbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiB2dygzNik7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDI0KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZ3KDI4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2dyg5LCAxNDQwKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygzNiwgMTQ0MCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2dyg1MiwgMTQ0MCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZndGV4dDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdncoMjApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygxNiwgMTQ0MCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZ3KDI4LCAxNDQwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRpbGUtbGluay1sYWJlbCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmd0ZXh0O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTIpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdncoMjIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygxMiwgMTQ0MCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2dygyMiwgMTQ0MCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgdG9wOiB2dygxMjApO1xuICAgICAgICAgICAgICAgID5wIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHZ3KDYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICAgICAgICAgIHRvcDogdncoMTE2LCAxNDQwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICB0b3A6IHZ3KDQwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICAgICAgICAgIHRvcDogdncoNDUsIDE0NDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGVmdC1zbGljay1hcnJvdyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiB2dyg1NSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiB2dyg2MCwgMTQ0MCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1heCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmlnaHQtc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHZ3KDU1KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiB2dyg2MCwgMTQ0MCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1heCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJsLXNsaWNrLWFycm93IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHRvcDogdncoMTU3KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICAgICAgICAgIHRvcDogdncoMTg3LCAxNDQwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxODdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljayB7XG4gICAgICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdncoMjkzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXNsaWRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogdncoNDYpIGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi10cmFjayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3RsLWJ1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiB2dygxNSk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiB2dygxNDUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiB2dygxNDYsIDE0NDApO1xuICAgICAgICAgICAgICAgIGxlZnQ6IHZ3KDQ4LCAxNDQwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxNDZweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmLWxpbmsge1xuXG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiB2dygyMCwgMTQ0MCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1tZWRpYSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdncoMjgwKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB2dygzMzUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZ3KDI4NSwgMTQ0MCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyODVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtc2xpZGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMzgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoNDQsIDE0NDApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1heCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtc2hvcCB7XG4gICAgICAgICZbZGF0YS10bXBsKj0nZnVsbGJsZWVkMjAnXVtjbGFzcyo9J21vZHVsZSddIHtcbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiB2dygxNTYpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiB2dygyNzcsIDE0NDApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1heCkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDI3N3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgzIHtcblxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2dyg0OCwgMTQ0MCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlLXNoaXJ0c2hvcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogdncoMzA1KTtcbiAgICAgICAgICAgICAgICB0b3A6IHZ3KDc1KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICAgICAgICAgIHRvcDogdncoOTgsIDE0NDApO1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2dyg4NDAsIDE0NDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDk4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDg0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zdHlsZXMge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoOCwgMTQ0MCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dyg2MCwgMTQ0MCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZ3KDcyLCAxNDQwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbGpkZWNrO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZndGV4dDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTYsIDE0NDApO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2dygyOCwgMTQ0MCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1heCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50aWxlLWxpbmstbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbGpkZWNrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDIwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjgsIDE0NDApO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdncoMjgsIDE0NDApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1heCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4udGV4dC1zbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmd0ZXh0O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygxMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTIsIDE0NDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZ3KDIyLCAxNDQwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICB0b3A6IHZ3KDExMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgICAgICAgICB0b3A6IHZ3KDEyMiwgMTQ0MCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1heCkge1xuICAgICAgICAgICAgICAgIHRvcDogMTIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Utc2hpcnRzdHlsZXMge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgdG9wOiB2dyg1MCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgICAgICAgICB0b3A6IHZ3KDUwLCAxNDQwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxlZnQtc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogdncoNTgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJpZ2h0LXNsaWNrLWFycm93IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiB2dyg1NSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2sge1xuICAgICAgICAgICAgJi1kb3RzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiB2dygzNik7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2dygyMzApO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdncoNjgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdncoMjg1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGlsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICYtbGluayB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogdncoMTIpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB2dyg3MCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IHZ3KDE3LCAxNDQwKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogdncoNzEsIDE0NDApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1heCkge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDcxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLW1lZGlhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2dygyNzUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZ3KDQzNiwgMTQ0MCk7O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHZ3KDU4NywgMTQ0MCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MzZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1ODdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtc2xpZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoNDApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMTA1LCAxNDQwKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZ3KDEzNTAsIDE0NDApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1heCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiI2NhbXBhaWduIG1haW4gI21vcmUtdG8tZXhwbG9yZSB7XG4gICAgKiB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgYS5jdGEge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiB2dygxMSwgMTQ0MCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdncoMTQsIDE0NDApO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDM2KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2dyg0NCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRpbGUtbGluay10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsamRlY2s7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2dyg0MCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDI4LCAxNDQwKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdncoNDAsIDE0NDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgICAgICAgdG9wOiB2dyg0NSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICAgICAgICB0b3A6IHZ3KDEyMywgMTQ0MCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcShtYXgpIHtcbiAgICAgICAgICAgIHRvcDogMTIzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGlsZSB7XG4gICAgICAgICYtbGluayB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogdncoMzcsIDE0NDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzdweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDQ0KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KC0zLCAxNDQwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLW1lZGlhIHtcbiAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2dygzMzApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDMxKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygzMyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogdncoNDI1LCAxNDQwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWF4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1zbGlkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygxMSwgMTQ0MCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHZ3KDEzMzAsIDE0NDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il19 */
