@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=aa8fe98b-d7fd-4d36-a370-51573959de29&fontids=5963713,5963727,5963732");.Container{width:90%;max-width:1160px;margin:0 auto}@media only screen and (max-width:1024px){.Container{width:90%}}@media only screen and (max-width:767px){.Container{width:90%}}.Container.Full-Height{height:100%}@media only screen and (max-width:1024px){.Container.Full-Tablet{width:100%}}.Row{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-12px;margin-left:-12px}.Row.Align-Top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.Row.Align-Center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Row.Align-Bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.Row.Reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.Row.Justified-Space-Between{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:1024px){.Row.Tablet-Reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (max-width:767px){.Row.Mobile-Reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.Column,.Column-1,.Column-2,.Column-3,.Column-4,.Column-5,.Column-6,.Column-7,.Column-8{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:12px;padding-left:12px}.Column{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.Column-1{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}.Column-2{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.Column-3{-ms-flex-preferred-size:37.5%;flex-basis:37.5%;max-width:37.5%}.Column-4{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.Column-5{-ms-flex-preferred-size:62.5%;flex-basis:62.5%;max-width:62.5%}.Column-6{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.Column-7{-ms-flex-preferred-size:87.5%;flex-basis:87.5%;max-width:87.5%}.Column-8{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.Offset-0{margin-left:0}.Offset-1{margin-left:12.5%}.Offset-2{margin-left:25%}.Offset-3{margin-left:37.5%}.Offset-4{margin-left:50%}.Offset-5{margin-left:62.5%}.Offset-6{margin-left:75%}.Offset-7{margin-left:87.5%}@media only screen and (max-width:1024px){.Row{margin-right:-16px;margin-left:-16px}.Column-Tablet,.Column-Tablet-1,.Column-Tablet-2,.Column-Tablet-3,.Column-Tablet-4,.Column-Tablet-5,.Column-Tablet-6{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:16px;padding-left:16px}.Column-Tablet{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.Column-Tablet-1{-ms-flex-preferred-size:16.666666%;flex-basis:16.666666%;max-width:16.666666%}.Column-Tablet-2{-ms-flex-preferred-size:33.333333%;flex-basis:33.333333%;max-width:33.333333%}.Column-Tablet-3{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.Column-Tablet-4{-ms-flex-preferred-size:66.666666%;flex-basis:66.666666%;max-width:66.666666%}.Column-Tablet-5{-ms-flex-preferred-size:83.333333%;flex-basis:83.333333%;max-width:83.333333%}.Column-Tablet-6{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.Offset-Tablet-0{margin-left:0}.Offset-Tablet-1{margin-left:16.666666%}.Offset-Tablet-2{margin-left:33.333333%}.Offset-Tablet-3{margin-left:50%}.Offset-Tablet-4{margin-left:66.666666%}.Offset-Tablet-5{margin-left:83.333333%}}@media only screen and (max-width:767px){.Row{margin-right:-12px;margin-left:-12px}.Column-Mobile,.Column-Mobile-1,.Column-Mobile-2,.Column-Mobile-3{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:12px;padding-left:12px}.Column-Mobile{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.Column-Mobile-1{-ms-flex-preferred-size:33.333333%;flex-basis:33.333333%;max-width:33.333333%}.Column-Mobile-2{-ms-flex-preferred-size:66.666666%;flex-basis:66.666666%;max-width:66.666666%}.Column-Mobile-3{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.Offset-Mobile-0{margin-left:0}.Offset-Mobile-1{margin-left:33.333333%}.Offset-Mobile-2{margin-left:66.666666%}}.FlexContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.FlexColumn__2Col{width:50%}@media only screen and (max-width:1024px){.FlexColumn__2Col{width:100%}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility!important}body,html{padding:0;margin:0;font-size:10px;background-color:#fff;font-family:DroteskNo5-Regular;overflow-x:hidden}[data-lang=ja] body,[data-lang=ja] html{font-family:NotoSansJP-Regular}html{overflow-y:scroll}.AppMenuOpen,.cookie-banner{position:fixed;width:100%}.cookie-banner{bottom:0;padding:15px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;background-color:#000;color:#fff;z-index:100;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,.2);box-shadow:0 0 2px 1px rgba(0,0,0,.2)}@media only screen and (max-width:767px){.cookie-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px}}.cookie-banner p{width:100%;font-size:14px;display:inline-block}.cookie-banner p a{text-decoration:underline}.cookie-banner__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}@media only screen and (max-width:767px){.cookie-banner__buttons{width:100%;padding-bottom:1rem}}.cookie-banner button{padding:15px;font-size:14px;border-radius:5px}@media only screen and (max-width:767px){.cookie-banner button{width:100%;text-align:center}}.cookie-banner .accept{background-color:#0000d5;color:#fff}.cookie-banner .decline{color:#000;background-color:#fff}.close{height:20px;background-color:#777;border:none;color:#fff;border-radius:2px;cursor:pointer}::-moz-selection{color:#fff;background:#0000d5}::selection{color:#fff;background:#0000d5}.Headline_XXL{font-family:DroteskNo5-Bold;font-size:160px;letter-spacing:-3px;line-height:140px}[data-lang=ja] .Headline_XXL{font-family:NotoSansJP-Bold}@media only screen and (max-width:1024px){.Headline_XXL{font-size:100px;letter-spacing:-2px;line-height:100px}}@media only screen and (max-width:767px){.Headline_XXL{font-size:60px;letter-spacing:-1px;line-height:60px}}.Headline_XL{font-family:DroteskNo5-Bold;font-size:100px;letter-spacing:-3px;line-height:110px}@media only screen and (max-width:1024px){.Headline_XL{font-size:70px;letter-spacing:-2.1px;line-height:80px}}@media only screen and (max-width:767px){.Headline_XL{font-size:36px;letter-spacing:-1.32px;line-height:40px}}.Headline_Landing{font-family:DroteskNo5-Medium;font-size:54px;line-height:72px;color:#000;font-weight:inherit}[data-lang=ja] .Headline_Landing{font-family:NotoSansJP-Medium}@media only screen and (max-width:1024px){.Headline_Landing{font-size:28px;line-height:36px}}.Headline_Large{font-family:DroteskNo5-Regular;font-size:35px;line-height:48px;font-weight:400}[data-lang=ja] .Headline_Large{font-family:NotoSansJP-Regular}@media only screen and (max-width:1024px){.Headline_Large{font-size:28px;line-height:36px}}@media only screen and (max-width:767px){.Headline_Large{font-size:24px;line-height:30px}}.Headline_Small{font-family:DroteskNo5-Regular;font-size:28px;line-height:42px;color:#000;font-weight:inherit}[data-lang=ja] .Headline_Small{font-family:NotoSansJP-Regular}@media only screen and (max-width:1024px){.Headline_Small{font-size:20px;line-height:25px}}.Headline_XS{font-family:DroteskNo5-Regular;font-size:22px;line-height:36px;color:#000;font-weight:inherit}[data-lang=ja] .Headline_XS{font-family:NotoSansJP-Regular}@media only screen and (max-width:1024px){.Headline_XS{font-size:20px;line-height:25px}}.Headline--Uppercase{text-transform:uppercase}.Body_Light{font-family:DroteskNo5-Regular;font-size:16px;line-height:26px;color:#9ea7aa}[data-lang=ja] .Body_Light{font-family:NotoSansJP-Regular}.Body_Light p+p{margin-top:16px}@media only screen and (max-width:1024px){.Body_Light{font-size:14px;line-height:22px}}.Body_Dark{font-family:DroteskNo5-Regular;color:#000;font-size:16px;line-height:26px}[data-lang=ja] .Body_Dark{font-family:NotoSansJP-Regular}@media only screen and (max-width:1024px){.Body_Dark{font-size:14px;line-height:22px}}.Project_Caption{font-size:14px;line-height:17px}.Project_Caption,.Quoted_Department{font-family:GTPressuraMono;color:#959595;text-transform:uppercase}.Quoted_Department{font-weight:100;font-size:12px}.Archived_Project{font-family:DroteskNo5-Regular;color:#000;font-size:20px;line-height:30px;font-weight:inherit}[data-lang=ja] .Archived_Project{font-family:NotoSansJP-Regular}@media only screen and (max-width:1024px){.Archived_Project{font-size:16px;line-height:26px}}.Open_Career{font-family:GTPressuraMono;font-size:18px;line-height:40px}.h1,.Open_Career{font-weight:100;color:#000}.h1{font-family:DroteskNo5-Regular;font-size:4.2rem}[data-lang=ja] .h1{font-family:NotoSansJP-Regular}@media only screen and (max-width:320px){.h1{font-size:5.2rem;line-height:35px}}@media only screen and (max-width:767px){.h1{font-size:5.2rem}}@media only screen and (max-width:1280px){.h1{font-size:3.28125vw}}@media only screen and (max-width:800px){.h1{font-size:2.625rem}}.h2{font-family:DroteskNo5-Regular;color:#000;font-size:2.8rem}[data-lang=ja] .h2{font-family:NotoSansJP-Regular}@media only screen and (max-width:767px){.h2{font-size:4.6rem}}@media only screen and (max-width:320px){.h2{font-size:2.8rem}}.h3{font-family:DroteskNo5-Regular;color:#000;font-size:2.8rem}[data-lang=ja] .h3{font-family:NotoSansJP-Regular}@media only screen and (max-width:767px){.h3{font-size:3.4rem}}.body-copy{font-family:DroteskNo5-Regular;color:#9ea7aa;font-size:1.6rem}[data-lang=ja] .body-copy{font-family:NotoSansJP-Regular}@media only screen and (max-width:767px){.body-copy{font-size:3.2rem}}@media only screen and (max-width:320px){.body-copy{font-size:1.6rem}}.caption{font-family:GTPressura;color:#000;text-transform:uppercase;font-size:1.4rem}.quote-name{font-family:DroteskNo5-Regular;color:#000;font-size:1.8rem;font-weight:700}[data-lang=ja] .quote-name{font-family:NotoSansJP-Regular}.BG__Grey{background-color:#f4f4f4}.BG__Blue,.BG__Grey{padding-top:75px;padding-bottom:75px}.BG__Blue{background-color:#0000d5;color:#fff}.CTA__Button{font-family:DroteskNo5-Medium;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#000;color:#fff;font-size:16px;display:inline-block;padding:12px 30px;cursor:pointer}[data-lang=ja] .CTA__Button{font-family:NotoSansJP-Medium}.CTA__Button.light{background-color:#fff;color:#000}@media only screen and (min-width:1025px){.CTA__Button:hover{background-color:#0000d5;color:#fff}}.fixed{position:fixed}.relative{position:relative}.noscroll{width:100%;height:100%;position:fixed;overflow:hidden}.orange{color:#d05005}.blue{color:#0000d5}.black{color:#000}.centered{width:100%;text-align:center}.Mobile-Only{display:none}.Mobile-Hide{display:block}@media only screen and (max-width:767px){.Mobile-Only{display:block}.Mobile-Hide{display:none}}.Mobile-Scroll{overflow-x:scroll;overflow-y:hidden}.Header_Accent{width:70px;height:6px;background-color:#0000d5;margin:0 auto 30px}.Header_Accent.absolute{position:absolute;left:50%;top:-40px;margin-left:-35px}.Header_Accent--left{width:70px;height:6px;background-color:#0000d5;margin-bottom:15px}.Back-To-Top{position:fixed;z-index:100;right:35px;bottom:35px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Back-To-Top svg g g{-webkit-transition:fill .15s ease-out;transition:fill .15s ease-out;fill:#959595}.Back-To-Top.Higher{bottom:100px}@media only screen and (max-width:1024px){.Back-To-Top.Higher{bottom:150px}}@media only screen and (max-width:767px){.Back-To-Top{display:none}}.Back-To-Top .Back-To-Top__Label{-webkit-transition:all .15s ease-out;transition:all .15s ease-out;font-family:GTPressuraMono;font-size:14px;font-weight:700;text-transform:uppercase;color:#959595;text-align:center;margin-top:15px}.Back-To-Top:hover .Back-To-Top__Label{color:#0000d5;margin-top:25px}.Back-To-Top:hover svg g g{fill:#0000d5}.App__Overlay{position:fixed;width:100%;height:100%;background-color:#fff;z-index:1030}.Image_Zoom{position:relative;overflow:hidden;width:100%}.Image_Zoom .Image_Zoom__BG,.Image_Zoom img{width:100%;-webkit-transition:all .5s;transition:all .5s}.Image_Zoom .Image_Zoom__BG{height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}.Image_Zoom.active .Image_Zoom__BG,.Image_Zoom.active img,.Image_Zoom:hover .Image_Zoom__BG,.Image_Zoom:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.fade-enter,.fade-leave-active,.fade-leave-to{opacity:0}.slide-fade-enter-active,.slide-fade-leave-active{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}.slide-fade-enter,.slide-fade-leave-to{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.slide-fade2-enter-active,.slide-fade2-leave-active{-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s}.slide-fade2-enter,.slide-fade2-leave-to{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.slide-fade3-enter-active,.slide-fade3-leave-active{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}.slide-fade3-enter,.slide-fade3-leave-to{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.slide-fade-left-enter-active,.slide-fade-left-leave-active{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}.slide-fade-left-enter,.slide-fade-left-leave-to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.SkipToMain{position:absolute;top:12rem;left:2rem;z-index:1000;-webkit-transform:translateX(-1000px);transform:translateX(-1000px)}.SkipToMain:active,.SkipToMain:focus{-webkit-transform:translateX(0);transform:translateX(0)}@font-face{font-family:Hiragino-Regular;src:url(/assets/fonts/5963713/847b40ac-5446-4c5d-957d-a9e786c759b7.woff2) format("woff2"),url(/assets/fonts/5963713/592d0fe1-2ef4-416f-89a8-9c92faee1303.woff) format("woff")}@font-face{font-family:Hiragino-Bold;src:url(/assets/fonts/5963727/4c23a4fb-eeda-401d-b46e-8ed51e021087.woff2) format("woff2"),url(/assets/fonts/5963727/edf9f4ca-11a5-47b1-96f0-5cc38aa891a9.woff) format("woff")}@font-face{font-family:Hiragino-Medium;src:url(/assets/fonts/5963732/a90cb732-0ee6-46b2-932d-63be489a481e.woff2) format("woff2"),url(/assets/fonts/5963732/d0717f06-4a78-4214-b1c3-466cc612b36e.woff) format("woff")}@font-face{font-family:DroteskNo5-Regular;src:url(/assets/fonts/DroteskNo5-Regular.eot);src:url(/assets/fonts/DroteskNo5-Regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/DroteskNo5-Regular.woff2) format("woff2"),url(/assets/fonts/DroteskNo5-Regular.woff) format("woff"),url(/assets/fonts/DroteskNo5-Regular.ttf) format("truetype");font-style:normal}@font-face{font-family:DroteskNo5-Medium;src:url(/assets/fonts/DroteskNo5-Medium.eot);src:url(/assets/fonts/DroteskNo5-Medium.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/DroteskNo5-Medium.woff2) format("woff2"),url(/assets/fonts/DroteskNo5-Medium.woff) format("woff"),url(/assets/fonts/DroteskNo5-Medium.ttf) format("truetype");font-style:normal}@font-face{font-family:DroteskNo5-Bold;src:url(/assets/fonts/DroteskNo5-Bold.eot);src:url(/assets/fonts/DroteskNo5-Bold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/DroteskNo5-Bold.woff2) format("woff2"),url(/assets/fonts/DroteskNo5-Bold.woff) format("woff"),url(/assets/fonts/DroteskNo5-Bold.ttf) format("truetype");font-style:normal}@font-face{font-family:Gothic-Regular;src:url(/assets/fonts/TBGoStd-Medium.otf);font-weight:400;font-style:normal}@font-face{font-family:Gothic-Medium;src:url(/assets/fonts/TBGoStd-DemiBold.otf);font-style:normal}@font-face{font-family:Gothic-Bold;src:url(/assets/fonts/TBGoStd-Bold.otf);font-style:normal}@font-face{font-family:GTPressura;src:url(/assets/fonts/DroteskNo5-Medium.eot);src:url(/assets/fonts/DroteskNo5-Medium.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/DroteskNo5-Medium.woff2) format("woff2"),url(/assets/fonts/DroteskNo5-Medium.woff) format("woff"),url(/assets/fonts/DroteskNo5-Regular.ttf) format("truetype");font-style:normal}@font-face{font-family:GTPressuraMono;src:url(/assets/fonts/DroteskNo5-Medium.eot);src:url(/assets/fonts/DroteskNo5-Medium.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/DroteskNo5-Medium.woff2) format("woff2"),url(/assets/fonts/DroteskNo5-Medium.woff) format("woff"),url(/assets/fonts/DroteskNo5-Regular.ttf) format("truetype");font-style:normal}@font-face{font-family:NotoSansJP-Regular;src:url(/assets/fonts/NotoSansJP/NotoSansJP-Regular.woff2) format("woff2"),url(/assets/fonts/NotoSansJP/NotoSansJP-Regular.woff) format("woff"),url(/assets/fonts/NotoSansJP/NotoSansJP-Regular.ttf) format("truetype");font-style:normal}@font-face{font-family:NotoSansJP-Medium;src:url(/assets/fonts/NotoSansJP/NotoSansJP-Medium.woff2) format("woff2"),url(/assets/fonts/NotoSansJP/NotoSansJP-Medium.woff) format("woff"),url(/assets/fonts/NotoSansJP/NotoSansJP-Medium.ttf) format("truetype");font-style:normal}@font-face{font-family:NotoSansJP-Bold;src:url(/assets/fonts/NotoSansJP/NotoSansJP-Bold.woff2) format("woff2"),url(/assets/fonts/NotoSansJP/NotoSansJP-Bold.woff) format("woff"),url(/assets/fonts/NotoSansJP/NotoSansJP-Bold.ttf) format("truetype");font-style:normal}@font-face{font-family:NotoSansJP-Black;src:url(/assets/fonts/NotoSansJP/NotoSansJP-Black.woff2) format("woff2"),url(/assets/fonts/NotoSansJP/NotoSansJP-Black.woff) format("woff"),url(/assets/fonts/NotoSansJP/NotoSansJP-Black.ttf) format("truetype");font-style:normal}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}body{font-size:10px;margin:0;line-height:1;font-family:sans-serif}iframe{border:0}main{display:block}ol,ul{margin-top:0;margin-bottom:0;padding-left:0}li{display:block;list-style-type:none}dl{margin-top:0;margin-bottom:0}dd{margin-left:0}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;font-size:inherit}blockquote{margin:0;padding:0}p{margin-top:0;margin-bottom:0}sup{position:relative;top:-.5em;vertical-align:baseline;font-size:75%;line-height:0}strong{font-weight:600}figure{margin:0}img{border:0;max-width:100%;height:auto;vertical-align:middle}a{text-decoration:none;color:inherit}button{border:0;margin:0;padding:0;text-align:inherit;text-transform:inherit;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;background:none;cursor:pointer;overflow:visible}::-moz-focus-inner{border:0;padding:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none}.App__ContactForm{display:inline-block;margin-left:100px;width:400px;margin-top:22vh}@media only screen and (max-width:625px){.App__ContactForm{margin-left:0;width:84vw;margin-top:100px;position:absolute;right:4%}}.App__ContactForm textarea{overflow:auto}.App__ContactForm input:-webkit-autofill,.App__ContactForm textarea:-webkit-autofill{-webkit-text-fill-color:#949799;-webkit-box-shadow:0 0 0 1000px #000 inset}.App__ContactForm input:-webkit-autofill:focus,.App__ContactForm textarea:-webkit-autofill:focus{-webkit-text-fill-color:#fff}.App__ContactForm .App__ContactFormHeader{color:#fff;font-size:42px}.App__ContactForm .ContactForm__BtnBack{display:none;color:#949799;font-size:14px;position:absolute;top:-57px;left:-22px}@media only screen and (max-width:767px){.App__ContactForm .ContactForm__BtnBack{display:block}}@media only screen and (max-width:320px){.App__ContactForm .ContactForm__BtnBack{left:-5px}}.App__ContactForm .App__MainForm{width:100%}.App__ContactForm .App__MainForm__InputGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin:16px 0;padding-top:12px}.App__ContactForm .App__MainForm__InputGroup label{font-family:DroteskNo5-Medium;color:#949799;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;-webkit-transform:translateY(0);transform:translateY(0);font-size:12px;pointer-events:none;position:absolute;top:0;left:0}[data-lang=ja] .App__ContactForm .App__MainForm__InputGroup label{font-family:NotoSansJP-Medium}.App__ContactForm .App__MainForm__InputGroup .App__MainForm__InputError{font-size:13px;color:#ef4346;padding-top:6px}.App__ContactForm .App__MainForm__InputGroup--Dropdown,.App__ContactForm .App__MainForm__InputGroup--Dropdown .dropdown{margin-bottom:0}.App__ContactForm .App__MainForm__InputGroup--Dropdown .dropdown__label{padding:10px 0}.App__ContactForm .App__MainForm__InputGroup--Dropdown .dropdown.chosen .dropdown__label{color:#fff}.App__ContactForm .App__MainForm__InputGroup--Dropdown .dropdown.open+*{display:none}.App__ContactForm .App__MainForm__Input{-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;border-radius:0;font-family:DroteskNo5-Medium;width:100%;background:transparent;color:#fff;font-size:14px;padding:8px 0;border:none;border-bottom:2px solid #2e2e2e}[data-lang=ja] .App__ContactForm .App__MainForm__Input{font-family:NotoSansJP-Medium}.App__ContactForm .App__MainForm__Input::-webkit-input-placeholder{color:transparent}.App__ContactForm .App__MainForm__Input::-moz-placeholder{color:transparent}.App__ContactForm .App__MainForm__Input:-ms-input-placeholder{color:transparent}.App__ContactForm .App__MainForm__Input::-ms-input-placeholder{color:transparent}.App__ContactForm .App__MainForm__Input::placeholder{color:transparent}.App__ContactForm .App__MainForm__Input:-moz-placeholder-shown+label{transform:translateY(21px);font-size:14px}.App__ContactForm .App__MainForm__Input:-ms-input-placeholder+label{transform:translateY(21px);font-size:14px}.App__ContactForm .App__MainForm__Input:placeholder-shown+label{-webkit-transform:translateY(21px);transform:translateY(21px);font-size:14px}.App__ContactForm .App__MainForm__Input:focus{border-bottom:2px solid #0000d5;color:#fff;outline:none}.App__ContactForm .App__MainForm__Input:focus:-moz-placeholder-shown+label{transform:translateY(0);font-size:12px;pointer-events:all}.App__ContactForm .App__MainForm__Input:focus:-ms-input-placeholder+label{transform:translateY(0);font-size:12px;pointer-events:all}.App__ContactForm .App__MainForm__Input:focus+label,.App__ContactForm .App__MainForm__Input:focus:placeholder-shown+label{-webkit-transform:translateY(0);transform:translateY(0);font-size:12px;pointer-events:all}.App__ContactForm .App__MainForm__Input.invalid{border-bottom:2px solid #ef4346}.App__ContactForm .App__MainForm__Input.valid{border-bottom:2px solid #5fe574}.App__ContactForm .App__MainForm__TextArea{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;border-radius:0;width:100%;border:2px solid #2e2e2e;color:#fff;background:transparent;resize:none;font-size:14px;padding:15px;font-family:DroteskNo5-Medium}[data-lang=ja] .App__ContactForm .App__MainForm__TextArea{font-family:NotoSansJP-Medium}.App__ContactForm .App__MainForm__TextArea:focus{border:2px solid #0000d5;color:#fff;outline:none}.App__ContactForm .App__MainForm__TextArea.invalid{border:2px solid #ef4346}.App__ContactForm .App__MainForm__TextArea.valid{border:2px solid #5fe574}.App__ContactForm .App__MainForm__Submit{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;font-family:DroteskNo5-Medium;color:#fff;font-size:16px;background-color:#2e2e2e;padding:15px 32px;position:relative}[data-lang=ja] .App__ContactForm .App__MainForm__Submit{font-family:NotoSansJP-Medium}.App__ContactForm .App__MainForm__Submit.inactive{opacity:.5;pointer-events:none}.App__ContactForm .App__MainForm__Submit:after{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;content:url("data:image/svg+xml; utf8, %0A%3Csvg%20width%3D%225px%22%20height%3D%228px%22%20viewBox%3D%220%200%205%208%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C!--%20Generator%3A%20Sketch%2048.1%20(47250)%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Symbols%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Submit-(active-and-hover)%22%20transform%3D%22translate(-112.000000%2C%20-19.000000)%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%221.5%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22arrow%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate(52.000000%2C%200.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Right%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M59.9751263%2C21.4843146%20L62.7458369%2C24.2550253%20L62.7458369%2C21.4843146%20L59.9751263%2C21.4843146%20Z%22%20id%3D%22Rectangle-8%22%20transform%3D%22translate(60.830152%2C%2023.400000)%20rotate(-315.000000)%20translate(-60.830152%2C%20-23.400000)%20%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");display:block;width:22px;height:10px;position:absolute;right:8px;top:20px;opacity:0}.App__ContactForm .App__MainForm__Submit:hover{background-color:#0000d5}.App__ContactForm .App__MainForm__Submit:hover:after{right:0;opacity:1}.App__ContactForm_Success{font-size:14px;color:#5fe574;margin-left:15px;font-family:DroteskNo5-Regular}[data-lang=ja] .App__ContactForm_Success{font-family:NotoSansJP-Regular}.App__ContactForm_Error{font-size:14px;color:red;margin-left:15px;font-family:DroteskNo5-Regular}[data-lang=ja] .App__ContactForm_Error{font-family:NotoSansJP-Regular}.App__ContactForm_SubmitHolder{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.AppFooter{--backgroundColor:#fff;--primaryContentColor:#000;--secondaryContentColor:#949799;--borderColor:#f0f2f5;width:100%;height:80px;background:var(--backgroundColor);border-top:1px solid var(--borderColor);color:var(--secondaryContentColor);font-size:14px;font-family:DroteskNo5-Regular}[data-lang=ja] .AppFooter{font-family:NotoSansJP-Regular}.AppFooter.dark{--backgroundColor:#000;--primaryContentColor:#fff;--secondaryContentColor:#959595;--borderColor:#2e2e2e}@media only screen and (max-width:1024px){.AppFooter{height:130px}}@media only screen and (max-width:767px){.AppFooter{height:auto}}.AppFooter .AppFooter__Inner{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 35px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.AppFooter .AppFooter__Inner{height:auto;padding:24px 16px}}@media only screen and (max-width:1024px){.AppFooter .AppFooter__Copyright{width:100%;text-align:center}}@media only screen and (max-width:767px){.AppFooter .AppFooter__Copyright{display:none}}.AppFooter .AppFooter__Copyright--tablet{display:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:10px auto 0;padding-bottom:10px}@media only screen and (max-width:767px){.AppFooter .AppFooter__Copyright--tablet{display:block;font-size:10px}}.AppFooter .AppFooter__LinkContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1024px){.AppFooter .AppFooter__LinkContainer{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.AppFooter .AppFooter__SocialContainer{margin-left:auto;margin-right:20px}@media only screen and (max-width:1024px){.AppFooter .AppFooter__SocialContainer{margin:0 0 20px;-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}}@media only screen and (max-width:767px){.AppFooter .AppFooter__SocialContainer{margin:0 auto 20px}}.AppFooter .AppFooter__Social{-webkit-transition:all .2s;transition:all .2s;width:22px;height:22px;display:inline-block;margin:0 10px;fill:var(--secondaryContentColor);cursor:pointer}@media only screen and (max-width:767px){.AppFooter .AppFooter__Social{width:30px;height:30px}}@media only screen and (min-width:1025px){.AppFooter .AppFooter__Social:hover{fill:#0000d5;-webkit-transform:scale(1.1);transform:scale(1.1)}}.AppFooter .AppFooter__Social:visited{fill:var(--secondaryContentColor)}.AppFooter .AppFooter__Link{margin-left:20px;color:var(--primaryContentColor);cursor:pointer;-webkit-transition:color .3s;transition:color .3s}.AppFooter .AppFooter__Link button{color:inherit}.AppFooter .AppFooter__Link:hover,.AppFooter .AppFooter__Link:hover button,.AppFooter .AppFooter__Link:hover span{color:#0000d5}@media only screen and (max-width:767px){.AppFooter .AppFooter__Link{width:100%;text-align:center;margin:15px auto}}body.AppMenuOpen .AppHeader .AppHeader__Multisite{--contentColor:#fff}body.AppMenuOpen .AppHeader .AppHeader__Multisite .Flyout button[aria-expanded=true]{--contentColor:#000}body.AppMenuOpen .AppHeader.dark .AppHeader__Multisite .Flyout button[aria-expanded=true],body.AppMenuOpen .AppHeader.fixed .AppHeader__Multisite .Flyout button[aria-expanded=true]{--contentColor:#fff}.AppHeader,body.AppMenuOpen .AppHeader .AppHeader__MenuBtn.active .Line1,body.AppMenuOpen .AppHeader .AppHeader__MenuBtn.active .Line2{--backgroundColor:#fff}.AppHeader{--contentColor:#000;--borderColor:#f4f4f4;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out;z-index:1001;position:absolute;width:100vw;height:100px;clear:both;top:0}.AppHeader.dark{--backgroundColor:#000;--contentColor:#fff;--borderColor:#000}@media only screen and (max-width:767px){.AppHeader{height:64px}}.AppHeader .AppHeader__Background{width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0}.AppHeader.dark .AppHeader__Background{background-color:var(--backgroundColor);border-bottom:1px solid var(--borderColor)}.AppHeader.fixed{position:fixed;width:100%}.AppHeader.fixed .AppHeader__Background{background-color:var(--backgroundColor);border-bottom:1px solid var(--borderColor)}.AppHeader .AppHeader__Inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:33px;gap:.5rem}@media only screen and (max-width:1024px){.AppHeader .AppHeader__Inner{width:90%;max-width:1160px;margin:0 auto}.AppHeader .AppHeader__Inner.Full-Height{height:100%}}@media only screen and (max-width:1024px) and only screen and (max-width:1024px){.AppHeader .AppHeader__Inner{width:90%}}@media only screen and (max-width:1024px) and only screen and (max-width:767px){.AppHeader .AppHeader__Inner{width:90%}}@media only screen and (max-width:1024px) and only screen and (max-width:1024px){.AppHeader .AppHeader__Inner.Full-Tablet{width:100%}}@media only screen and (min-width:1025px){.AppHeader .AppHeader__Inner{margin:0 32px}}@media only screen and (max-width:767px){.AppHeader .AppHeader__Inner{padding-top:8px}}.AppHeader .AppHeader__Logo{width:232px;cursor:pointer;pointer-events:all}.AppHeader .AppHeader__Logo__Full{display:block;padding-top:12px}.AppHeader .AppHeader__Logo svg{width:100%}.AppHeader .AppHeader__Logo svg path{fill:var(--contentColor)}@media only screen and (max-width:767px){.AppHeader .AppHeader__Logo{width:100%}.AppHeader .AppHeader__Logo__Full{height:48px;padding-top:8px}}@media only screen and (max-width:320px){.AppHeader .AppHeader__Logo{width:100%}}@media only screen and (min-width:1025px){.AppHeader .AppHeader__Logo svg path{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}.AppHeader .AppHeader__Logo:hover svg path{fill:#0000d5}}.AppHeader .AppHeader__Multisite{padding-right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.5rem;font-family:DroteskNo5-Medium;font-size:14px}[data-lang=ja] .AppHeader .AppHeader__Multisite{font-family:NotoSansJP-Medium}@media only screen and (max-width:767px){.AppHeader .AppHeader__Multisite{width:auto;gap:0}}@media only screen and (max-width:320px){.AppHeader .AppHeader__Multisite{width:auto}}.AppHeader .AppHeader__Multisite .Flyout button{color:var(--contentColor)}.AppHeader .AppHeader__Multisite .Flyout button svg path{stroke:var(--contentColor)}.AppHeader .AppHeader__Multisite .Flyout button[aria-expanded=true]{background-color:var(--backgroundColor);color:var(--contentColor);border-color:var(--borderColor)}.AppHeader .AppHeader__Multisite .Flyout button[aria-expanded=true] svg path{stroke:var(--contentColor)}.AppHeader .AppHeader__Multisite .Flyout ul{background:var(--backgroundColor);border-color:var(--borderColor)}.AppHeader .AppHeader__Multisite .AppHeader__MenuBtn{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;margin-left:10px;cursor:pointer;pointer-events:all}.AppHeader .AppHeader__Multisite .AppHeader__MenuBtn button{padding:10px 6px}.AppHeader .AppHeader__Multisite .AppHeader__MenuBtn .Line1,.AppHeader .AppHeader__Multisite .AppHeader__MenuBtn .Line2{-webkit-transition:all .5s cubic-bezier(.19,1,.22,1);transition:all .5s cubic-bezier(.19,1,.22,1);-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;width:20px;height:2px;background-color:var(--contentColor)}.AppHeader .AppHeader__Multisite .AppHeader__MenuBtn .Line1.close{-webkit-transform:rotate(-45deg) translate(-2px,2px);transform:rotate(-45deg) translate(-2px,2px);width:14px}.AppHeader .AppHeader__Multisite .AppHeader__MenuBtn .Line2{margin-top:4px}.AppHeader .AppHeader__Multisite .AppHeader__MenuBtn .Line2.close{-webkit-transform:rotate(45deg) translate(-2px,-2px);transform:rotate(45deg) translate(-2px,-2px);width:14px}.AppHeader .AppHeader__Multisite .AppHeader__MenuBtn.active .Line1,.AppHeader .AppHeader__Multisite .AppHeader__MenuBtn.active .Line2{background-color:var(--backgroundColor)}.AppHeader.transparent{--contentColor:#fff}.AppHeader.transparent:not(.dark) .AppHeader__Multisite .Flyout button[aria-expanded=true]{--contentColor:#000}.AppMenu{position:fixed;top:0;right:0;z-index:1000;width:283px;height:100%;background-color:#000;overflow-y:auto;-webkit-overflow-scrolling:touch}.AppMenu::-webkit-scrollbar{display:none}.AppMenu .AppMenu__Multisite{display:none;position:absolute;border-collapse:separate;font-family:DroteskNo5-Medium;font-size:14px;right:68px;top:30px}[data-lang=ja] .AppMenu .AppMenu__Multisite{font-family:NotoSansJP-Medium}@media only screen and (max-width:767px){.AppMenu .AppMenu__Multisite{display:table}}.AppMenu .AppMenu__MultisiteBtn{display:table-cell;font-size:14px;color:#949799;margin-right:10rem;cursor:pointer;width:40px;height:40px;vertical-align:middle;text-align:center;border-spacing:5px}.AppMenu .AppMenu__MultisiteBtn.active{text-decoration:none;color:#f4f8fa;background-color:#fff}.AppMenu .AppMenu__Column{display:inline-block;vertical-align:top}.AppMenu .AppMenu__LanguageSelector select{color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#000}.AppMenu .AppMenu__ButtonContainer{display:inline-block;margin-top:20vh;margin-left:92px;width:110px;border-bottom:1px solid #737475}.AppMenu .AppMenu__Btn{color:#fff;font-size:22px;font-family:DroteskNo5-Regular;margin:37px 0;position:relative;cursor:pointer;width:-webkit-min-content;width:-moz-min-content;width:min-content;white-space:nowrap;padding-right:6px}[data-lang=ja] .AppMenu .AppMenu__Btn{font-family:NotoSansJP-Regular}.AppMenu .AppMenu__Btn button{color:#fff;font-size:22px;font-family:DroteskNo5-Regular}[data-lang=ja] .AppMenu .AppMenu__Btn button{font-family:NotoSansJP-Regular}.AppMenu .AppMenu__Btn.dark{color:#2e2e2e}.AppMenu .AppMenu__Btn .AppMenu__Arrow{-webkit-transition:all .2s;transition:all .2s;width:12px;height:20px;position:absolute;top:7px;right:-28px;stroke:#fff}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.AppMenu .AppMenu__Btn .AppMenu__Arrow{top:4px}}.AppMenu .AppMenu__Btn.hasHover:before{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;content:"";position:absolute;width:0;z-index:-1;top:10px;height:9px;background-color:#0000d5}.AppMenu .AppMenu__Btn.hasHover:hover{color:#fff}.AppMenu .AppMenu__Btn.hasHover:hover:before{width:100%}.AppMenu .AppMenu__Btn.hasHover:hover .AppMenu__Arrow{right:-32px}.AppMenu .AppMenu__Contact{margin-left:92px;width:115px;font-size:12px;line-height:18px;color:#949799;margin-top:20px;padding-bottom:50px}.Overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.3;z-index:1001}.dropdown{position:relative;width:100%;margin-bottom:.6em;font-size:14px;font-family:DroteskNo5-Medium}[data-lang=ja] .dropdown{font-family:NotoSansJP-Medium}.dropdown__label{padding:14px 0;cursor:pointer;color:#949799;border:none}.dropdown__label.invalid{color:#ef4346}.dropdown__label-arrow{-webkit-transition:all .2s;transition:all .2s;width:10px;height:10px;margin-left:5px;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.dropdown__list{-webkit-transition:opacity .1s ease-in,height .4s cubic-bezier(.97,-.28,.24,1.46);transition:opacity .1s ease-in,height .4s cubic-bezier(.97,-.28,.24,1.46);position:relative;height:0;width:100%;overflow:hidden;z-index:1}.dropdown__list::-webkit-scrollbar{display:none}.dropdown__list ul{list-style-type:none;padding:0;margin:0}.dropdown__item{-webkit-transition:background-color .1s ease-in;transition:background-color .1s ease-in;padding:2px 0 2px 10px;cursor:pointer;width:21rem;color:#949799}.dropdown__item:hover{color:#0000d5}.dropdown__item+.dropdown__item{margin-top:.5rem}.dropdown.open .dropdown__list{height:auto}.dropdown.open .dropdown__label-arrow{-webkit-transform:rotate(-180deg) translateY(-1px);transform:rotate(-180deg) translateY(-1px);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.dropdown.dropdown.dropdown--styled .dropdown__label{color:#fff}.dropdown.dropdown.dropdown--styled .dropdown__item{padding-left:0}.SiteMain{position:relative;overflow-x:hidden;min-height:100%}.BehindTheScenes__CTA{width:68px;height:68px;background-color:#000;border-radius:50%;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;top:-18px;right:-80px}.BehindTheScenes__CTA svg{margin:0 auto}@media only screen and (max-width:1024px){.BehindTheScenes__CTA{width:45px;height:45px;right:-50px}}@media only screen and (max-width:767px){.BehindTheScenes__CTA{right:30px;top:auto;bottom:20px}}@media only screen and (min-width:1025px){.BehindTheScenes__CTA{-webkit-transition:background-color .3s;transition:background-color .3s}.BehindTheScenes__CTA:hover{background-color:#0000d5}}.BehindTheScenes{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1010}.BehindTheScenes__Container{position:relative;width:100%;height:100%}.BehindTheScenes__BG{position:fixed;width:100%;height:100%;background-color:#000;opacity:.6;z-index:1}.BehindTheScenes__Flyout{position:fixed;width:60%;max-width:900px;height:100%;background-color:#fff;z-index:2;right:0;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}@media only screen and (max-width:767px){.BehindTheScenes__Flyout{width:90%}}.BehindTheScenes__BtnClose{position:absolute;z-index:10;width:68px;height:68px;background-color:#fff;border-radius:50%;border:1px solid #d1d1d1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;top:25px;right:25px}.BehindTheScenes__BtnClose svg{margin:0 auto}@media only screen and (max-width:1024px){.BehindTheScenes__BtnClose{width:45px;height:45px}}@media only screen and (min-width:1025px){.BehindTheScenes__BtnClose,.BehindTheScenes__BtnClose path{-webkit-transition:all .3s;transition:all .3s}.BehindTheScenes__BtnClose:hover{background-color:#0000d5;border:1px solid #0000d5}.BehindTheScenes__BtnClose:hover path{stroke:#fff}}.BehindTheScenes__Content{position:relative;width:100%;height:100%}.BehindTheScenes__ImageGallery{position:relative;width:100%;overflow-x:hidden}.BehindTheScenes__Slider{min-width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;pointer-events:none}.BehindTheScenes__Image{width:100%;position:relative}.BehindTheScenes__Image:before{display:block;content:"";width:100%;padding-top:63.44086022%}.BehindTheScenes__Controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px auto 40px;width:250px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.BehindTheScenes__LabelCurrentImg{color:#000;margin:0 15px}.BehindTheScenes__BtnNext,.BehindTheScenes__BtnPrev{-webkit-transition:all .2s;transition:all .2s;width:35px;height:35px;background-color:#fff;border-radius:50%;border:1px solid #d1d1d1;cursor:pointer;stroke:#949799}.BehindTheScenes__BtnNext.inactive,.BehindTheScenes__BtnPrev.inactive{border:1px solid #d1d1d1;stroke:#949799;opacity:.7;pointer-events:none}@media only screen and (min-width:1025px){.BehindTheScenes__BtnNext:hover,.BehindTheScenes__BtnPrev:hover{border:1px solid #0000d5;stroke:#0000d5}}.BehindTheScenes__TextContent{width:52%;max-width:415px;margin:0 auto}@media only screen and (max-width:767px){.BehindTheScenes__TextContent{width:80%;margin-bottom:50px}}.BehindTheScenes__Title{margin-bottom:20px}:root{--carousel-count:8;--carousel-item-width:25%}@media only screen and (max-width:767px){:root{--carousel-item-width:75%}}.Carousel{width:100%;padding:30px 0;overflow:hidden}.Carousel__Container{white-space:nowrap;will-change:transform;-webkit-animation:slide 30s linear 0s infinite normal none;animation:slide 30s linear 0s infinite normal none}.Carousel__Container:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.Carousel__Item{width:var(--carousel-item-width);padding:0 15px;display:inline-block}@-webkit-keyframes slide{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(var(--carousel-item-width)*var(--carousel-count)*-1));transform:translateX(calc(var(--carousel-item-width)*var(--carousel-count)*-1))}}@keyframes slide{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(var(--carousel-item-width)*var(--carousel-count)*-1));transform:translateX(calc(var(--carousel-item-width)*var(--carousel-count)*-1))}}.Flyout{--flyoutChevronWidth:12px;--flyoutPadding:1.2rem;--flyoutFontSize:14px;position:relative}@media only screen and (max-width:767px){.Flyout{--flyoutPadding:1rem;--flyoutFontSize:12px}}.Flyout button{font-size:var(--flyoutFontSize);line-height:1.2;padding:var(--flyoutPadding) calc(var(--flyoutPadding)*1.5);padding-left:calc(var(--flyoutPadding)*2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;white-space:nowrap;border:solid transparent;border-width:1px 1px 0;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:146px;color:#000}@media only screen and (max-width:767px){.Flyout button{padding:var(--flyoutPadding) var(--flyoutPadding);min-width:116px}}.Flyout button svg{-webkit-transition:all .2s ease;transition:all .2s ease;width:var(--flyoutChevronWidth);height:10px;margin-left:var(--flyoutPadding);-webkit-transform:scaleY(-1);transform:scaleY(-1)}.Flyout button[aria-expanded=true]{border-color:#f4f8fa}.Flyout button[aria-expanded=true] svg{-webkit-transform:scaleY(1);transform:scaleY(1)}.Flyout ul{display:none;position:absolute;top:100%;width:100%;border-radius:0 0 2px 2px;padding-bottom:.5rem;background:#fff;border:1px solid #f4f8fa;border-top:0 solid #f4f8fa}.Flyout ul li a{display:block;padding:var(--flyoutPadding) calc(var(--flyoutPadding)*1.5);padding-right:calc(var(--flyoutChevronWidth) + var(--flyoutPadding)*2.5);text-align:right;white-space:nowrap;font-size:var(--flyoutFontSize);color:#959595}@media only screen and (max-width:767px){.Flyout ul li a{padding:var(--flyoutPadding) var(--flyoutPadding);padding-right:calc(var(--flyoutChevronWidth) + var(--flyoutPadding)*2)}}.Flyout ul li a:focus,.Flyout ul li a:hover{color:#0000d5}.Flyout ul.is-active{display:block}.AppMenuOpen .Flyout button,.AppMenuOpen .Flyout li,.AppMenuOpen .Flyout ul{color:#fff}.AppMenuOpen .Flyout a{color:#959595}.AppMenuOpen .Flyout svg>path{fill:#fff;stroke:#fff}.AppMenuOpen .Flyout button[aria-expanded=true]{color:#000;background:#fff;border-radius:2px 2px 0 0}.AppMenuOpen .Flyout button[aria-expanded=true] svg>path{fill:#000;stroke:#000}.Heading{font-weight:600}.Heading--Primary{font-size:1.5rem}.Heading--Primary--FontSizeLarge{font-size:2.25rem}.Heading--Secondary{font-size:1rem}.ImgixImage{overflow:hidden}.ImgixImage,.ImgixImage img{position:absolute;top:0;right:0;bottom:0;left:0}.ImgixImage img{width:100%}.ImgixImage img:first-child{z-index:2}.ImgixImage.isRelative,.ImgixImage.isRelative:not(.hasBlurryBackground) img:first-child{position:relative}.ImgixImage.isRelative.hasBlurryBackground img:first-child{height:100%;-o-object-fit:cover;object-fit:cover}.ImgixImage.isRelative.hasBlurryBackground .blurryBackground{position:relative}.Loader{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1040}.Loader__Container{width:240px;position:relative}.Loader__Bar{width:60px;height:6px;background-color:#000}.Loader__Text{color:#f4f4f4;font-size:42px;letter-spacing:-.5px;font-family:DroteskNo5-Bold;font-weight:700;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;white-space:nowrap}[data-lang=ja] .Loader__Text{font-family:NotoSansJP-Bold}.password{font-family:DroteskNo5-Medium;font-size:16px;font-weight:400;margin:50px auto;text-align:center}[data-lang=ja] .password{font-family:NotoSansJP-Medium}.password__box{padding:10px 15px;margin-top:30px}.password__box,.password__btn{font-size:inherit;margin-left:10px}.password__btn{background-color:#000;color:#fff;border:none;padding:10px;font-family:inherit;cursor:pointer}.PeopleComponent{margin:85px 0;height:480px}@media only screen and (max-width:1024px){.PeopleComponent{height:340px;margin:60px 0}}@media only screen and (max-width:767px){.PeopleComponent{height:auto;margin:0}.PeopleComponent .Container>.Row>*{width:100%}}@media only screen and (max-width:320px){.PeopleComponent{height:180vw;margin:50px 0}}.PeopleComponent .PeopleComponent__Image{position:relative}.PeopleComponent .People__Loading{position:absolute;top:50%;left:50%;width:60px;height:6px;background-color:#fff;margin-left:-120px}@media only screen and (max-width:767px){.PeopleComponent .PeopleComponent__Detail{margin-bottom:30px}}.PeopleComponent .PeopleComponent__Name{margin:10px 0 6px}.PeopleComponent .PeopleComponent__Title{color:#000}.PeopleComponent .PeopleComponent__Names{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-item-align:start;align-self:start;height:100%;height:500px}@media only screen and (max-width:1024px){.PeopleComponent .PeopleComponent__Names{height:340px}}@media only screen and (max-width:767px){.PeopleComponent .PeopleComponent__Names{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.PeopleComponent .PeopleComponent__Button{font-size:16px;font-family:DroteskNo5-Regular;color:#000;width:33%;margin-bottom:20px;line-height:20px;cursor:pointer;-webkit-transition:color .3s;transition:color .3s}[data-lang=ja] .PeopleComponent .PeopleComponent__Button{font-family:NotoSansJP-Regular}.PeopleComponent .PeopleComponent__Button:hover,.PeopleComponent .PeopleComponent__Button:hover button,.PeopleComponent .PeopleComponent__Button:hover span{color:#0000d5}@media only screen and (max-width:1024px){.PeopleComponent .PeopleComponent__Button{width:50%;font-size:14px;margin-bottom:11px}}@media only screen and (max-width:767px){.PeopleComponent .PeopleComponent__Button{margin-right:5%}}.PeopleGridItem{margin-bottom:60px}@media only screen and (max-width:767px){.PeopleGridItem{margin-bottom:40px}}.PeopleGridItem__Image{position:relative;padding-bottom:63.65%;margin-bottom:12px}.PeopleGridItem__Name{font-family:DroteskNo5-Medium;font-size:18px;line-height:24px;margin-bottom:2px}[data-lang=ja] .PeopleGridItem__Name{font-family:NotoSansJP-Medium}.PeopleGridItem__NameExtra{font-family:DroteskNo5-Bold;font-size:16px;line-height:21px;margin-bottom:6px;letter-spacing:.03em}[data-lang=ja] .PeopleGridItem__NameExtra{font-family:NotoSansJP-Bold}.PeopleGridItem__JobTitle{font-family:DroteskNo5-Regular}[data-lang=ja] .PeopleGridItem__JobTitle{font-family:NotoSansJP-Regular}.SubmitButton{font-family:DroteskNo5-Medium;color:#fff;font-size:16px;background-color:#2e2e2e;padding:25px 30px;position:relative;cursor:pointer;line-height:0;width:110px}[data-lang=ja] .SubmitButton{font-family:NotoSansJP-Medium}.SubmitButton:hover{-webkit-transition:all .2s;transition:all .2s;background-color:#0000d5}.SubmitButton.animating{pointer-events:none;background-color:transparent}.SubmitButton.animating .App__MainForm__Submit__Text{display:none}.SubmitButton.inactive{opacity:.5;pointer-events:none}.SubmitButton__Loader{top:0;left:0;position:absolute;background-color:#0000d5;width:100%;height:100%}.Reel__video{position:relative;width:100%;height:100%;text-align:center;overflow:hidden}.Reel__video.fullscreen{width:100%}.vimeo-player{position:absolute;top:0;right:0;bottom:0;left:0}.vimeo-player+.VideoBlock__Caption,video+.VideoBlock__Caption{position:absolute;bottom:-30px}.stop{top:10%}.control-panel{z-index:2;height:50px;background:rgba(0,0,0,.8);bottom:0;left:0;padding:0;margin:0}.control-panel,.event-layer{position:absolute;width:100%}.event-layer{z-index:1;height:100%;top:0}.progress-bar{position:relative;height:9px;top:-8px;left:0;width:100%;background-color:#fff;padding:0}.progress-value{position:absolute;height:9px;z-index:2;width:50%;background-color:#4545db;padding:1px;top:-.5px}.progress-dot{width:9px;height:20px;background-color:#ffa4df;z-index:3;top:-5px}.btn-play,.progress-dot{position:absolute;cursor:pointer}.btn-play{left:40px;top:17px;width:20px}.volume{position:absolute;left:120px;top:13px}.btn-volume{cursor:pointer}.volume-bar{width:83px;height:4px;background-color:#1d1d1d;position:absolute;left:40px;top:12px}.volume-bar-current{width:50%;height:4px;background-color:#fff;position:absolute;left:0;top:0}.volume-bar-drag{position:absolute;z-index:3;width:100%;height:100%;cursor:pointer;padding:20px}.label-time{position:absolute;color:#fff;font-size:18px;right:100px;top:14px;pointer-events:none}.btn-fullscreen{position:absolute;right:20px;top:13px;cursor:pointer}.btn-fullscreen:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.Grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.Grid--VerticalAlignTop{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.Grid--VerticalAlignBottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.Grid--VerticalAlignCenter{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Grid--HorizontalAlignCenter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Grid--HorizontalAlignJustify{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.Grid--SpacingSmall{margin:-.5rem 0 0 -.5rem}.Grid--SpacingSmall>.Grid__Cell{padding:.5rem 0 0 .5rem}.Grid--SpacingMedium{margin:-1rem 0 0 -1rem}.Grid--SpacingMedium>.Grid__Cell{padding:1rem 0 0 1rem}.Grid--SpacingLarge{margin:-1.5rem 0 0 -1.5rem}.Grid--SpacingLarge>.Grid__Cell{padding:1.5rem 0 0 1.5rem}.Grid--SpacingJumbo{margin:-2rem 0 0 -2rem}.Grid--SpacingJumbo>.Grid__Cell{padding:2rem 0 0 2rem}.Grid__Cell{-webkit-box-flex:1;-ms-flex:1;flex:1}.Grid__Cell--1of1{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}.Grid__Cell--1of2{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}.Grid__Cell--1of3{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;width:33.33333333%;max-width:33.33333333%}.Grid__Cell--1of4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;max-width:25%}@media (min-width:24rem) and (min-width:24rem){.Grid__Cell--S1of2 .Grid__Cell--1of2{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}.Grid__Cell--S1of3 .Grid__Cell--1of3{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;width:33.33333333%;max-width:33.33333333%}.Grid__Cell--S1of4 .Grid__Cell--1of4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;max-width:25%}}@media (min-width:44rem) and (min-width:44rem){.Grid__Cell--M1of2 .Grid__Cell--1of2{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}.Grid__Cell--M1of3 .Grid__Cell--1of3{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;width:33.33333333%;max-width:33.33333333%}.Grid__Cell--M1of4 .Grid__Cell--1of4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;max-width:25%}}@media (min-width:64rem) and (min-width:64rem){.Grid__Cell--L1of2 .Grid__Cell--1of2{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}.Grid__Cell--L1of3 .Grid__Cell--1of3{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;width:33.33333333%;max-width:33.33333333%}.Grid__Cell--L1of4 .Grid__Cell--1of4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;max-width:25%}}.Layer{padding:0;position:relative}.Layer .Layer__Inner{max-width:980px;margin:0 auto}.Layer .BG__Grey{background-color:#f4f4f4}a.Module{display:block}.Module__Head+.Module__Head,.Module__Head+.Module__Row,.Module__Row+.Module__Row{padding-top:1rem}.Module--SpacingSmall .Module__Foot,.Module--SpacingSmall .Module__Head+.Module__Head,.Module--SpacingSmall .Module__Head+.Module__Row,.Module--SpacingSmall .Module__Row+.Module__Row{padding-top:.5rem}pre{font-size:10px;background:#eee;width:100%;white-space:pre;margin:0;overflow:hidden}.Placeholder{background:#000;width:100%;height:5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.ContainerFlexRow,.Placeholder{display:-webkit-box;display:-ms-flexbox;display:flex}.Special__NoBreak{white-space:nowrap}.Special__TextAlignCenter{text-align:center}.Special__MarginTopNegativeSmall{margin-top:-.25rem}.Special__MarginTopSmall{margin-top:.25rem}.Special__MarginTopMedium{margin-top:.5rem}.Special__MarginTopLarge{margin-top:1rem}.Special__MarginTopJumbo{margin-top:2rem}@media (min-width:44rem){.Special__MobileOnly{display:none!important}}@media (max-width:703px){.Special__DesktopOnly{display:none!important}}br.mobile-break{display:none}@media (max-width:703px){br.mobile-break{display:block}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.AgencyOfTheYear{padding:100px 0}@media only screen and (max-width:767px){.AgencyOfTheYear{padding:50px 0}}.AgencyOfTheYear .Headline_XL{text-align:center;font-size:60px;line-height:60px}@media only screen and (max-width:1024px){.AgencyOfTheYear .Headline_XL{font-size:44px;line-height:50px}}@media only screen and (max-width:767px){.AgencyOfTheYear .Headline_XL{font-size:6vw;line-height:8vw}}.AgencyOfTheYear .Archived_Project{margin-top:20px;text-align:center}.AgencyOfTheYear .Archived_Project a{-webkit-transition:color .3s;transition:color .3s;text-decoration:underline}.AgencyOfTheYear .Archived_Project a:hover{color:#0000d5}.AgencyOfTheYear__LogoContainer{display:-webkit-box;display:-ms-flexbox;display:flex;width:75%;margin:70px auto 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:1024px){.AgencyOfTheYear__LogoContainer{width:90%;margin:50px auto 0}}@media only screen and (max-width:767px){.AgencyOfTheYear__LogoContainer{width:100%;-ms-flex-flow:wrap;flex-flow:wrap}}.AgencyOfTheYear__Logo{margin:0 20px;position:relative;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.AgencyOfTheYear__Logo .Image{-webkit-transition:opacity .3s;transition:opacity .3s;opacity:1}.AgencyOfTheYear__Logo .Rollover{-webkit-transition:opacity .3s;transition:opacity .3s;position:absolute;top:0;left:0;opacity:0}.AgencyOfTheYear__Logo.active .Image{opacity:0}.AgencyOfTheYear__Logo.active .Rollover{opacity:1}@media only screen and (max-width:767px){.AgencyOfTheYear__Logo{margin:20px;-webkit-box-flex:0;-ms-flex:0 1 12%;flex:0 1 12%;position:relative;width:15%;text-align:center}}.CallToAction{position:relative;background-size:cover;height:165px;background-position:50%;text-align:center;overflow:visible}.CallToAction .Row{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}@media only screen and (max-width:767px){.CallToAction .Row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:unset;height:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:767px){.CallToAction{padding-bottom:30px;padding-top:30px;height:unset}}.CallToAction .CallToAction__SVG{fill:#fff;width:80px;height:69px}@media only screen and (max-width:767px){.CallToAction .CallToAction__SVG{width:47px;height:41px}}.CallToAction .CallToAction__Content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-right:30px}@media only screen and (max-width:767px){.CallToAction .CallToAction__Content{margin-bottom:30px;padding-left:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.CallToAction .CallToAction__Title{font-family:DroteskNo5-Regular;font-size:42;margin-left:50px;opacity:1;text-align:left;color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:inherit}@media only screen and (max-width:767px){.CallToAction .CallToAction__Title{margin-left:20px;font-size:28}}.CallToAction .CallToAction__Button{position:relative;font-family:DroteskNo5-Medium;font-size:16px;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#fff;color:#0000d5;padding:20px 32px 21px;width:191px;cursor:pointer;display:block}.CallToAction .CallToAction__Button:hover{background-color:#000}.CallToAction .CallToAction__Button:hover span{color:#fff}.CallToAction .CallToAction__Button.light{background-color:#fff;color:#000}@media only screen and (max-width:767px){.CallToAction .CallToAction__Button{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.CallToAction__black{background-color:#000;color:#fff}.CallToAction__black .CallToAction__Button:hover{background-color:#00f;color:#fff}.CallToAction__blue{background-color:#0000d5;color:#fff}.CallToAction__white{background-color:#fff;color:#000}.CallToAction__white .CallToAction__SVG{fill:#00f}.CallToAction__white .CallToAction__Title{color:#000}.CallToAction__white .CallToAction__Button{background-color:#00f;color:#fff}.ContentScrollBesideImage{position:relative;margin-top:100px}.ContentScrollBesideImage.Top_Padding{margin-top:0;padding-top:100px}.ContentScrollBesideImage .ContentScrollBesideImage__Container{padding-bottom:10.3rem}.ContentScrollBesideImage .ContentScrollBesideImage__TopImage{width:100%;text-align:center;-webkit-transform:translateY(-23%);transform:translateY(-23%)}.ContentScrollBesideImage .ContentScrollBesideImage__ContentTop{top:0;width:423px}@media only screen and (max-width:1024px){.ContentScrollBesideImage .ContentScrollBesideImage__ContentTop{width:272px}}@media only screen and (max-width:767px){.ContentScrollBesideImage .ContentScrollBesideImage__ContentTop{margin-top:50px;margin-bottom:70px}}.ContentScrollBesideImage .ContentScrollBesideImage__ContentTop.fixed{position:fixed}.ContentScrollBesideImage .ContentScrollBesideImage__ContentTop.absolute{position:absolute;bottom:0}.ContentScrollBesideImage .ContentScrollBesideImage__ContentTop .Headline_Large{position:relative;padding-left:20px;margin-bottom:20px}.ContentScrollBesideImage .ContentScrollBesideImage__ContentTop .Headline_Large:before{content:"";position:absolute;top:-20px;left:0;width:70px;height:6px;background-color:#0000d5}@media only screen and (max-width:1024px){.ContentScrollBesideImage .ContentScrollBesideImage__ContentTop .Headline_Large{font-family:DroteskNo5-Regular;font-size:28px;line-height:42px}[data-lang=ja] .ContentScrollBesideImage .ContentScrollBesideImage__ContentTop .Headline_Large{font-family:NotoSansJP-Regular}}.ContentScrollBesideImage .ContentScrollBesideImage__ContentBottom{width:423px;position:absolute;bottom:40px}@media only screen and (max-width:1024px){.ContentScrollBesideImage .ContentScrollBesideImage__ContentBottom{font-family:DroteskNo5-Regular;font-size:28px;line-height:42px}[data-lang=ja] .ContentScrollBesideImage .ContentScrollBesideImage__ContentBottom{font-family:NotoSansJP-Regular}}.ContentScrollBesideImage .ContentScrollBesideImage__ContentBottom .Body_Light{margin-top:15px}@media only screen and (max-width:1024px){.ContentScrollBesideImage .ContentScrollBesideImage__ContentBottom{width:272px}}@media only screen and (max-width:767px){.ContentScrollBesideImage .ContentScrollBesideImage__ContentBottom{display:none}}.ContentScrollBesideImage .ContentScrollBesideImage__MobileBottom{display:none}@media only screen and (max-width:767px){.ContentScrollBesideImage .ContentScrollBesideImage__MobileBottom{display:block;margin-top:25px}}.FloatingBit{position:relative}.FloatingBit__img{position:absolute}@media (prefers-reduced-motion:no-preference){.FloatingBit__img{-webkit-transition:top .1s ease-out;transition:top .1s ease-out}}@media only screen and (max-width:767px){.FloatingBit__img{display:none}}.FloatingBit__img.img1{top:48%;left:1%}@media (prefers-reduced-motion){.FloatingBit__img.img1{left:0}}.FloatingBit__img.img2{top:70%;left:8%}@media (prefers-reduced-motion){.FloatingBit__img.img2{left:0}}.FloatingBit__img.img3{top:62%;right:0}@media only screen and (max-width:1024px){.ContentScrollBesideImage{max-width:100%;width:100%}.ContentScrollBesideImage .ContentScrollBesideImage__TopImage{width:80%;margin-left:10%}.ContentScrollBesideImage__img-img2{padding-left:10%}}@media only screen and (max-width:767px){.ContentScrollBesideImage .ContentScrollBesideImage__Container{padding-bottom:50px}.ContentScrollBesideImage .ContentScrollBesideImage__ContentTop{width:auto}.ContentScrollBesideImage .ContentScrollBesideImage__TopImage{width:100%;margin-left:0}.ContentScrollBesideImage__img-img2{padding-left:0}}.ContentSurround{background-color:#f4f4f4;padding:75px 0}.ContentSurround,.ContentSurround .ContentSurround__Container{position:relative}.ContentSurround .TestRow{height:200px}.ContentSurround .Cell{position:relative;width:100%;height:100%;background-color:#00f}.ContentSurround .ContentSurround__Title{margin-bottom:20px;padding:0 10%}.ContentSurround .ContentSurround__Body{margin:0 auto;padding:0 7%}.ContentSurround .ContentSurround__Image--left{width:100%;margin:10px 0}.ContentSurround .ContentSurround__Image--left:first-child{margin-left:20%}.ContentSurround .ContentSurround__Image--right{width:100%;margin:10px 0}.ContentSurround .ContentSurround__Image--right:nth-child(2){margin-left:40%}.ContentSurround .ContentSurround__Image--right:nth-child(3){margin-left:10%}@media only screen and (max-width:1024px){.ContentSurround .ContentSurround__Image--left{width:170%;margin-bottom:42px}.ContentSurround .ContentSurround__Image--left:nth-child(3){margin-bottom:0}.ContentSurround .ContentSurround__Image--right{width:200%;margin-bottom:20px;margin-left:-80%}.ContentSurround .ContentSurround__Image--right:first-child{width:220%;margin-left:-140%}.ContentSurround .ContentSurround__Image--right:nth-child(2){margin-left:-60%}.ContentSurround .ContentSurround__Image--right:nth-child(3){width:161%;margin-left:-49%;margin-bottom:0}}@media only screen and (max-width:767px){.ContentSurround,.ContentSurround .ContentSurround__Body,.ContentSurround .ContentSurround__Title{padding:0}.ContentSurround .ContentSurround__Image--left{width:100%;margin-bottom:42px}.ContentSurround .ContentSurround__Image--left:first-child{width:50%;-webkit-transform:translate(100px,272px);transform:translate(100px,272px)}.ContentSurround .ContentSurround__Image--left:nth-child(2){width:50%;-webkit-transform:translateY(160px);transform:translateY(160px)}.ContentSurround .ContentSurround__Image--left:nth-child(3){width:70%;margin-bottom:0;-webkit-transform:translate(50px,-160px);transform:translate(50px,-160px)}.ContentSurround .ContentSurround__Image--right{width:200%;margin-bottom:20px;margin-left:-80%}.ContentSurround .ContentSurround__Image--right:first-child{width:60%;margin-left:0;-webkit-transform:translate(130px);transform:translate(130px)}.ContentSurround .ContentSurround__Image--right:nth-child(2){width:40%;margin-left:0;-webkit-transform:translate(-20px,-90px);transform:translate(-20px,-90px)}.ContentSurround .ContentSurround__Image--right:nth-child(3){width:100%;margin-left:0;margin-bottom:0;-webkit-transform:translate(40px,-90px);transform:translate(40px,-90px)}}.FullscreenVideoMask{position:relative;width:100%;min-height:100vh;background-size:cover;background-position:50%;font-family:DroteskNo5-Regular;text-align:center;overflow:hidden}[data-lang=ja] .FullscreenVideoMask{font-family:NotoSansJP-Regular}.FullscreenVideoMask svg{width:100%;position:absolute;top:0;left:0;height:100%}.FullscreenVideoMask svg text{width:100%;font-size:9vw;text-align:center}.FullscreenVideoMask svg rect{fill:#fff}.FullscreenVideoMask svg>rect{-webkit-mask:url(#mask);mask:url(#mask)}.FullscreenVideoMask .CTA__Button{margin-bottom:100px}.FullscreenVideoMask .Arrow_Down{position:absolute;z-index:10;pointer-events:none;bottom:20px;width:12px;height:7px;left:50%;margin-left:-6px;display:none}@media only screen and (max-width:767px){.FullscreenVideoMask .Arrow_Down{display:block}}.FullscreenVideoMask__Intro{width:65%;margin:0 auto 50px}@media only screen and (max-width:1024px){.FullscreenVideoMask__Intro{width:70%}}@media only screen and (max-width:767px){.FullscreenVideoMask__Intro{width:85%}}.FullscreenVideoMask__Content{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.FullscreenVideoMask__Title{margin-bottom:40px}@media only screen and (max-width:1024px){.FullscreenVideoMask__Title{padding:0 10%;margin-bottom:20px}}@media only screen and (max-width:1024px){.FullscreenVideoMask__Subtitle{font-size:20px;line-height:32px;color:#000}}@media only screen and (max-width:767px){.FullscreenVideoMask__Subtitle{padding-left:6%;padding-right:6%}}.HeroImage{width:100%;min-height:350px;height:40vh;background-size:cover;background-position:top;background-repeat:no-repeat}@media only screen and (max-width:1024px){.HeroImage{height:40vh}}@media only screen and (max-width:767px){.HeroImage{height:180px;min-height:180px}}.HeroImage.fullscreen{width:100%;height:100%;background-position:50%}.HeroImage.small{height:350px}.Highlighted{padding:80px 0;margin-bottom:50px}.Highlighted .Highlighted__Image{position:relative;width:70%;margin:0 auto;overflow:hidden;border-radius:50%;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);cursor:pointer}.Highlighted .Highlighted__Image:before{display:block;content:"";width:100%;padding-top:100%}.Highlighted .Highlighted__Image>.inner{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:50%}.Highlighted .Highlighted__Image .ImgixImage,.Highlighted .Highlighted__Image>.inner{-webkit-transition:all .5s;transition:all .5s}.Highlighted .Highlighted__Image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Highlighted .Highlighted__Image.active .ImgixImage,.Highlighted .Highlighted__Image.active>.inner,.Highlighted .Highlighted__Image:hover .ImgixImage,.Highlighted .Highlighted__Image:hover>.inner{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}@media only screen and (max-width:1024px){.Highlighted .Highlighted__Image{width:100%}}@media only screen and (max-width:767px){.Highlighted .Highlighted__Image{margin-bottom:50px;width:80%}}.Highlighted .Headline_Large{cursor:pointer;-webkit-transition:color .3s;transition:color .3s}.Highlighted .Headline_Large.active,.Highlighted .Headline_Large:hover,.Highlighted .Headline_Large:hover button,.Highlighted .Headline_Large:hover span{color:#0000d5}.Highlighted .Category{margin:0 auto;bottom:-18px;left:0;right:0}.Highlighted .Body_Light{padding:20px 0}.Highlighted .Highlighted__quote__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Highlighted .Highlighted__quote__image{width:80px;height:80px;overflow:hidden;border-radius:50%;position:relative}.Highlighted .Highlighted__quote__image img{width:100%}@media only screen and (max-width:1024px){.Highlighted .Highlighted__quote__image{width:80px;height:80px}}.Highlighted .Highlighted__quote__name{margin-left:20px}.Highlighted .Body_Dark{margin-bottom:5px}.Highlighted .Quoted_Department{color:#000}.HomepageBlockFullscreen{position:relative;width:100%;min-height:100vh;font-family:DroteskNo5-Regular;overflow-x:hidden}[data-lang=ja] .HomepageBlockFullscreen{font-family:NotoSansJP-Regular}.HomepageBlockFullscreen__Background{position:absolute;width:100vw;height:100vh;background-size:cover;background-position:50%;top:0;bottom:auto}.HomepageBlockFullscreen .fixed-top{position:fixed;top:0;bottom:auto}.HomepageBlockFullscreen .fixed-bottom{position:fixed;top:auto;bottom:0}.HomepageBlockFullscreen .abs-bottom{position:absolute;top:auto;bottom:0}@media only screen and (max-width:767px){.HomepageBlockFullscreen .abs-bottom,.HomepageBlockFullscreen .fixed-bottom,.HomepageBlockFullscreen .fixed-top{position:relative;top:0;bottom:0}}.HomepageBlockFullscreen__ContentContainer{position:absolute;width:100%;height:100vh;background-size:cover;background-position:50%;top:0;bottom:auto}@media only screen and (max-width:767px){.HomepageBlockFullscreen__ContentContainer{position:relative}}.HomepageBlockFulllscreen__Text{max-width:426px}@media only screen and (max-width:1024px){.HomepageBlockFulllscreen__Text{max-width:330px}}@media only screen and (max-width:767px){.HomepageBlockFulllscreen__Text{text-align:center;margin:0 auto}}.HomepageBlockFullscreen__Content{position:relative;height:100%}.HomepageBlockFullscreen__Content.light{color:#fff}.HomepageBlockFullscreen__Content .Row{height:100%}@media only screen and (max-width:767px){.HomepageBlockFullscreen__Content .Row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:40px}}@media only screen and (max-width:320px){.HomepageBlockFullscreen__Content .Row{padding-top:20px}}.HomepageBlockFullscreen__Category{font-family:GTPressura;text-transform:uppercase;font-size:14px;margin-bottom:10px}.HomepageBlockFullscreen__Title{margin-bottom:10px}.HomepageBlockFullscreen__Subtitle{font-size:16px;line-height:26px;margin-bottom:40px}@media only screen and (max-width:320px){.HomepageBlockFullscreen__Subtitle{font-size:12px;line-height:20px;margin-bottom:12px}}.HomepageBlockFullscreen__Button{-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#000;color:#fff;font-size:16px;display:inline-block;padding:14px 20px;cursor:pointer}.HomepageBlockFullscreen__Button.light{background-color:#fff;color:#000}.HomepageBlockFullscreen__Button:hover{background-color:#0000d5;color:#fff}.HomepageBlockFullscreen__ScrollContent{margin-top:20px}@media only screen and (max-width:767px){.HomepageBlockFullscreen__ScrollContent{position:absolute;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.HomepageBlockFullscreen__ScrollContent::-webkit-scrollbar{display:none}}.HomepageBlockFullscreen__ScrollItem{border:1px solid #e5e5e5;margin-bottom:20px;background-color:#fff}@media only screen and (max-width:767px){.HomepageBlockFullscreen__ScrollItem{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-left:15px;margin-right:15px}}.HomepageBlockFullscreen__ScrollItem__Image{float:left;position:relative;width:100%}.HomepageBlockFullscreen__ScrollItem__Image:before{display:block;content:"";width:100%;padding-top:50%}.HomepageBlockFullscreen__ScrollItem__Content{width:90%;float:left}.HomepageBlockFullscreen__ScrollItem__Content.left{width:55%}@media only screen and (max-width:767px){.HomepageBlockFullscreen__ScrollItem__Content.left{width:49%}}.HomepageBlockFullscreen__ScrollItem__Headline{margin:20px 0 20px 30px}.HomepageBlockFullscreen__ScrollItem__Subheader{color:#9ea7aa;margin:20px 0 20px 30px}.HomepageBlockFullscreen__ScrollItem__Footer{font-size:16px;padding:15px 0;clear:both;border-top:1px solid #e5e5e5;margin-left:30px}.HomepageBlockFullscreen__ScrollItem__Footer .Button__Arrow{margin-left:10px}.HomepageBlockFullscreen__ScrollItem__Quote{margin:20px 0 20px 30px;padding-right:26px}.HomepageBlockFullscreen__ScrollItem__Credits{font-size:12px;font-family:GTPressura;text-transform:uppercase;margin:0 0 30px 30px}.grey{color:#959595}@media only screen and (max-width:1024px){.HomepageBlockFullscreen__Content{position:relative}.HomepageBlockFullscreen__ScrollContent{margin-top:20px}}@media only screen and (max-width:767px){.HomepageBlockFullscreen__ScrollItem{margin-bottom:10px}.HomepageBlockFullscreen__ScrollItem__Headline{margin:20px 0 5px 30px}.HomepageBlockFullscreen__ScrollItem__Subheader{margin:0 0 10px 30px}}.ImageBlock--Full{width:100%}.ImageBlock--Full img{width:100%;height:auto}.ImageBlock--Full .Image__Caption{width:100%;text-align:center;margin-top:15px}.ImageBlockBordered{width:100%;padding-left:3rem;padding-right:3rem}.ImageBlockBordered img{width:100%;height:auto}.ImageBlockBordered .Image__Caption{width:100%;text-align:center;margin-top:15px}.ImageBlockLarge{margin:0 auto;background-position:50%;background-size:contain;background-repeat:no-repeat;position:relative;padding-top:0}.ImageBlockLarge img{width:100%}.ImageBlockLarge__Caption{width:100%;text-align:center;padding:4rem 0;position:absolute;bottom:-7rem}@media only screen and (max-width:767px){.ImageBlockLarge__Caption{margin:auto;max-width:60%;font-size:1.5rem;left:0;right:0;bottom:-8rem}}.ImageBlockMedium{width:100%;max-width:864px;margin:0 auto}.ImageBlockMedium img{width:100%;height:auto}.ImageBlockMedium .caption{text-align:center;margin:25px 0;width:100%}@media only screen and (max-width:767px){.ImageBlockMedium .caption{margin:20px 0}}.ImageCarousel{--backgroundColor:#fff;--contentColor:#000;background:var(--backgroundColor);color:var(--contentColor);position:relative;margin-bottom:55px;overflow:hidden}.ImageCarousel.dark{--backgroundColor:#000;--contentColor:#fff;margin-bottom:0;padding-bottom:55px}.ImageCarousel .ImageCarousel__Slider{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:10000px}.ImageCarousel .ImageCarousel__Item{width:864px;margin-right:25px}@media only screen and (max-width:1024px){.ImageCarousel .ImageCarousel__Item{width:718px}}@media only screen and (max-width:767px){.ImageCarousel .ImageCarousel__Item{width:325px}}.ImageCarousel .ImageCarousel__Item img{width:100%;height:auto;pointer-events:none}.ImageCarousel .Headline_XS,.ImageCarousel .Quoted_Department .TextBlock_ClientName{color:var(--contentColor)!important}.ImageCarousel .Headline_XS{text-transform:none}.ImageCarousel .ImageCarousel__Caption{font-family:GTPressura;font-size:14px;margin:10px 0;color:var(--contentColor)}.ImageCarousel .ImageCarousel__Controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:200px;margin:30 auto 0}.ImageCarousel .ImageCarousel__Controls__Button{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;cursor:pointer;margin:0 10px;opacity:1}.ImageCarousel .ImageCarousel__Controls__Button.disabled{opacity:.2;pointer-events:none}.ImageCarousel .ImageCarousel__Controls__Button:hover svg g polyline{fill:#0000d5}@media only screen and (max-width:767px){.ImageCarousel .ImageCarousel__Item{width:327px}}.ImageComparison{padding-bottom:10.4rem;padding-top:100px}@media only screen and (max-width:320px){.ImageComparison{width:100%}}.ImageComparison__Holder{position:relative;width:100%}.ImageComparison__Background{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:90%}.ImageComparison__Images{position:relative;width:1160px;height:1392px;margin:0 auto}@media only screen and (max-width:1024px){.ImageComparison__Images{width:700px;height:840px}}@media only screen and (max-width:767px){.ImageComparison__Images{width:326px;height:391.2px}}.ImageComparison__Images--img{position:absolute;width:100%;height:100%;background-size:cover}.ImageComparison__Images--img.left{left:0}.ImageComparison__Images--img.right{right:0;width:0}.ImageComparison__Caption{text-align:center;padding-top:4rem}.LargeTextBlock{--backgroundColor:#fff;--contentColor:#000;background:var(--backgroundColor);color:var(--contentColor);padding:80px 0}@media only screen and (max-width:1024px){.LargeTextBlock{padding:60px 0}}@media only screen and (max-width:767px){.LargeTextBlock{padding:40px 0}}.LargeTextBlock.dark{--backgroundColor:#000;--contentColor:#fff}.LogoGrid{--logo_grid-padding:6rem;padding:var(--logo_grid-padding) 0}.LogoGrid header{font-size:35px;color:#000;text-align:center}.LogoGrid header+ul{margin-top:var(--logo_grid-padding)}.LogoGrid ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4rem}.LogoGrid ul li{position:relative;max-width:25%}.LogoGrid ul li img{max-height:150px}.OurDna{position:relative;width:100%;font-family:DroteskNo5-Regular}[data-lang=ja] .OurDna{font-family:NotoSansJP-Regular}.OurDna .OurDna__Header{position:relative;width:100%;text-align:center;margin-top:100px;margin-bottom:12px;font-weight:inherit}@media only screen and (max-width:767px){.OurDna .OurDna__Header{margin-top:60px}}.OurDna .OurDna__ContentContainer{margin-bottom:100px}@media only screen and (max-width:767px){.OurDna .OurDna__ContentContainer{margin-bottom:0}}.OurDna .OurDna__ContentContainer .OurDna__Item{cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 0;margin-bottom:30px}.OurDna .OurDna__ContentContainer .OurDna__Item .OurDna__Item__Title{-webkit-transition:color .3s;transition:color .3s;font-size:35px;width:40%;margin-bottom:10px;text-align:right;padding-right:2%;color:#000}.OurDna .OurDna__ContentContainer .OurDna__Item .OurDna__Item__Text{-webkit-transition:color .3s;transition:color .3s;width:40%;line-height:26px;padding-left:2%;color:#000}.OurDna .OurDna__ContentContainer .OurDna__Item.faded .OurDna__Item__Title{color:#e6e6e6}.OurDna .OurDna__ContentContainer .OurDna__Item.faded .OurDna__Item__Text{color:#9ea7aa}@media only screen and (max-width:1024px){.OurDna .OurDna__ContentContainer .OurDna__Item{pointer-events:none}.OurDna .OurDna__ContentContainer .OurDna__Item .OurDna__Item__Title{width:100%;font-size:28px;font-family:DroteskNo5-Regular;color:#000;text-align:center;margin-bottom:0;padding:0}[data-lang=ja] .OurDna .OurDna__ContentContainer .OurDna__Item .OurDna__Item__Title{font-family:NotoSansJP-Regular}.OurDna .OurDna__ContentContainer .OurDna__Item .OurDna__Item__Text{width:100%;color:#959595;text-align:center;width:60%;margin-bottom:40px;padding:0}}@media only screen and (max-width:767px){.OurDna .OurDna__ContentContainer .OurDna__Item .OurDna__Item__Text{width:80%}}.ParallaxVideoBlock{--backgroundColor:#fff;--contentColor:#000;background:var(--backgroundColor);padding-top:clamp(120px,4vw,150px);isolation:isolate}.ParallaxVideoBlock.dark{--backgroundColor:#000;--contentColor:#fff}.ParallaxVideoBlock__wrapper{padding:clamp(14rem,4vw,20rem) 0 clamp(8rem,4vw,20rem);position:relative}.ParallaxVideoBlock__Logo{position:absolute;top:0;left:0;right:0;margin:auto;width:100%;max-width:1900px;-webkit-transition:.12s ease-out;transition:.12s ease-out;will-change:transform;z-index:-1;pointer-events:none;overflow:hidden}.ParallaxVideoBlock__Logo svg{width:100%;fill:var(--contentColor);display:block}.ParallaxVideoBlock__Video{position:relative;width:100%;aspect-ratio:1.77777778;padding-bottom:56.25%}.ParallaxVideoBlock__Video video{position:absolute;top:0;right:0;bottom:0;left:0}.ParallaxVideoBlock__Video:hover .ParallaxVideoBlock__PlayButton{opacity:1}.ParallaxVideoBlock__PlayButton{position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;left:0;right:0;bottom:60px;margin:auto;opacity:0;z-index:2;-webkit-transition:.12s ease-out;transition:.12s ease-out;cursor:pointer}.ParallaxVideoBlock__PlayButton__Label{color:#fff;padding:0 20px}.ParallaxVideoBlock__PlayButton__Line{-webkit-transition:width .2s ease-out;transition:width .2s ease-out;position:absolute;width:0;height:26px;background-color:#0000d5;top:42%;z-index:-1}@media only screen and (max-width:1024px){.ParallaxVideoBlock__PlayButton__Line{height:16px;top:36%}}.ParallaxVideoBlock__PlayButton:hover .ParallaxVideoBlock__PlayButton__Line{width:100%}.QuoteBlock{padding:100px 0}@media only screen and (max-width:1024px){.QuoteBlock{padding:70px 5%}}@media only screen and (max-width:767px){.QuoteBlock{padding:60px 0}}.QuoteBlock__Quote{line-height:1.2}.QuoteBlock__Person{padding-top:2.7rem;line-height:2;display:-webkit-box;display:-ms-flexbox;display:flex}.QuoteBlock__Person__ImageContainer{width:55px;height:55px;border-radius:50%;border:none;overflow:hidden;margin-right:2rem;background-position:50%;background-size:cover}.QuoteBlock__Person__ImageContainer--img{max-width:100%;display:inline-block;margin-right:1.7rem}.QuoteBlock__Person--description{display:inline-block;vertical-align:top}.QuoteBlock__Name{margin-top:4px}.QuoteBlock__Column,.RelatedContent{position:relative}.RelatedContent{padding-top:80px;padding-bottom:100px}@media only screen and (max-width:1024px){.RelatedContent{padding-bottom:45px}}.RelatedContent.Overlap{padding-top:0;margin-top:-400px}@media only screen and (max-width:1024px){.RelatedContent.Overlap{margin-top:-220px}}.RelatedContent .RelatedContent__Container{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-ms-flex-line-pack:end;align-content:flex-end}.RelatedContent .RelatedContent__Item{width:30%;margin-right:5%;margin-bottom:60px;-ms-flex-item-align:top;align-self:top}.RelatedContent .RelatedContent__Item img{width:100%}.RelatedContent .RelatedContent__Item .Image_Zoom:before{display:block;content:"";width:100%;padding-top:135.63218391%}.RelatedContent .RelatedContent__Item:nth-child(3n+3){margin-right:0}.RelatedContent .RelatedContent__Item .RelatedContent__Link--title{color:#949799;font-family:GTPressura;font-size:14px;text-transform:uppercase;margin:16px 0 4px}.RelatedContent .RelatedContent__Item .RelatedContent__Link--caption{-webkit-transition:color .2s ease-out;transition:color .2s ease-out;font-family:DroteskNo5-Regular}[data-lang=ja] .RelatedContent .RelatedContent__Item .RelatedContent__Link--caption{font-family:NotoSansJP-Regular}.RelatedContent .RelatedContent__Item:hover .RelatedContent__Link--caption{color:#0000d5}@media only screen and (max-width:767px){.RelatedContent .RelatedContent__Item{width:100%;margin-right:0}}.RolloverTextBlock{--backgroundColor:#fff;--contentColor:#000;background:var(--backgroundColor);color:var(--contentColor);padding:80px 0}@media only screen and (max-width:1024px){.RolloverTextBlock{padding:60px 0}}@media only screen and (max-width:767px){.RolloverTextBlock{padding:40px 0}}.RolloverTextBlock.dark{--backgroundColor:#000;--contentColor:#fff}.RolloverTextBlock .Headline_Large{font-size:48px;line-height:60px}.RolloverTextBlock .Headline_Large p+p{margin-top:48px}@media only screen and (max-width:1024px){.RolloverTextBlock .Headline_Large{font-size:40px;line-height:56px}}@media only screen and (max-width:767px){.RolloverTextBlock .Headline_Large{font-size:28px;line-height:40px}}.RolloverTextBlock .MagicLink{position:relative;isolation:isolate;color:inherit;-webkit-transition:color .12s ease-out;transition:color .12s ease-out;z-index:1;cursor:default}.RolloverTextBlock .MagicLink__Image,.RolloverTextBlock .MagicLink__Label{pointer-events:none}.RolloverTextBlock .MagicLink__Label{display:inline-block;border-bottom:3px solid var(--contentColor);line-height:normal;-webkit-transition:border .12s ease-out;transition:border .12s ease-out}@media only screen and (max-width:1024px){.RolloverTextBlock .MagicLink__Label{border-bottom-width:2px}}@media only screen and (max-width:767px){.RolloverTextBlock .MagicLink__Label{display:inline;border-bottom-width:2px}}.RolloverTextBlock .MagicLink__Image{position:absolute;z-index:3;pointer-events:none;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:opacity .6s ease-out;transition:opacity .6s ease-out;width:400px;height:400px;max-width:unset;-o-object-fit:cover;object-fit:cover}.RolloverTextBlock .MagicLink:hover:not(:focus-visible){z-index:2}.RolloverTextBlock .MagicLink:focus-visible{z-index:2;outline:none;-webkit-box-shadow:0 0 0 4px #0000d5;box-shadow:0 0 0 4px #0000d5}.RolloverTextBlock .MagicLink:focus-visible .MagicLink__Image{opacity:1}.RolloverTextBlock .MagicLink:focus-visible .MagicLink__Label{border-color:#0000d5}.StatGrid{margin:0 auto}.StatGrid,.StatGrid .StatGrid__Container .Row{width:100%}@media only screen and (max-width:767px){.StatGrid .StatGrid__Container .Row{width:auto}}.StatGrid__Text{margin-top:40px;position:relative;width:100%;display:inline-block;vertical-align:top;text-align:left}.StatGrid__Text .h1{padding-left:2rem;line-height:1.2;margin-bottom:2.8rem}.StatGrid__Text .body-copy{line-height:2}.StatGrid__Text:before{content:"";position:absolute;top:-3rem;left:0;width:9.3rem;height:.7rem;background-color:#0000d5}@media only screen and (max-width:1024px){.StatGrid__Text{width:100%}}.StatGrid__Text--FullWidth{text-align:center}.StatGrid__Text--FullWidth:before{right:0;margin:auto}.StatGrid__Text .Headline_Large{margin-bottom:20px}.StatGrid__Text .h1{font-size:42px}.StatGrid__Text p+p{margin-top:1rem}.StatGrid__StatsHolder{display:grid;grid-template-columns:repeat(2,1fr);width:100%}@media only screen and (min-width:1025px){.StatGrid__StatsHolder{padding-left:20%}}@media only screen and (max-width:1024px){.StatGrid__StatsHolder{padding-left:10%;min-height:45vw}}@media only screen and (max-width:767px){.StatGrid__StatsHolder{padding-left:0}}.StatGrid__StatsHolder--FullWidth{padding-left:0;margin-top:80px}@media only screen and (min-width:1025px){.StatGrid__StatsHolder--FullWidth{margin-top:60px;grid-template-columns:repeat(3,1fr);gap:2rem}}.StatGrid__StatsHolder>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.StatGrid__Stat{-webkit-transition:all .2s ease-out;transition:all .2s ease-out;padding:1.5rem;margin-bottom:30px;cursor:default}@media only screen and (min-width:1025px){.StatGrid__Stat{padding:3rem;margin-bottom:0}}.StatGrid__Stat:hover{background:#fff;border-radius:10rem}.StatGrid__Stat__description,.StatGrid__Stat__eyebrow,.StatGrid__Stat__label{text-align:center;font-family:DroteskNo5-Regular}[data-lang=ja] .StatGrid__Stat__description,[data-lang=ja] .StatGrid__Stat__eyebrow,[data-lang=ja] .StatGrid__Stat__label{font-family:NotoSansJP-Regular}.StatGrid__Stat__label{color:#4a4a4a;font-size:6rem}@media only screen and (max-width:1024px){.StatGrid__Stat__label{font-size:50px}}@media only screen and (max-width:767px){.StatGrid__Stat__label{font-size:34.5px}}.StatGrid__Stat__description,.StatGrid__Stat__eyebrow{font-size:16px}@media only screen and (max-width:767px){.StatGrid__Stat__description,.StatGrid__Stat__eyebrow{font-size:12px}}.StatGrid__Stat__eyebrow{margin-bottom:4px}.StatGrid__Stat__description{margin-top:12px}.StatGrid__Stat .prefix,.StatGrid__Stat .suffix{font-size:30px;color:#c8c8c8}@media only screen and (max-width:1024px){.StatGrid__Stat .prefix,.StatGrid__Stat .suffix{font-size:25px}}@media only screen and (max-width:767px){.StatGrid__Stat .prefix,.StatGrid__Stat .suffix{font-size:17px}}.StatGrid__Supplement{text-align:center;padding:2rem 0}@media only screen and (min-width:1025px){.StatGrid__Supplement{padding:3.5rem 3rem}}.StatGrid__Supplement img{max-width:100%;margin:0 auto 1rem;display:block;position:relative}.StatGrid__Supplement__caption{font-family:GTPressura;font-size:1.1rem;text-transform:uppercase;color:#4a4a4a;width:13.5rem;margin:0 auto}.StatGrid__SupplementHolder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around;width:100%;padding:3rem}.StatGrid__SupplementHolder>*{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;text-align:center}.TextBlock{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:100px}@media only screen and (max-width:767px){.TextBlock{padding-top:50px}}.TextBlock .TextBlock__TitleLeft{padding-right:2%}@media only screen and (max-width:1024px){.TextBlock .TextBlock__TitleLeft{font-family:DroteskNo5-Regular;font-size:28px;line-height:42px}[data-lang=ja] .TextBlock .TextBlock__TitleLeft{font-family:NotoSansJP-Regular}}.TextBlock .TextBlock__TitleTop{position:relative;margin-bottom:25px;text-align:center;padding:0 10%}.TextBlock p+p{margin-top:1rem}.TextBlock .TextBlock__BodyBottom{text-align:center}.TextBlock.TitleNoPadding{padding-top:0!important}.TextBlock.TitleSmallPadding{padding-top:2.5rem!important}.TextBlock.TitleTop{padding-top:90px}.TextBlock.TitleTop .TextBlock__BodyBottom{padding:0 10%}.TextBlock .Quoted_Department{margin-bottom:10px}.TextBlock .TextBlock_ClientName{color:#000}@media only screen and (max-width:1024px){.TextBlock{padding-bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.TextBlock .TextBlock__TitleLeft{margin-bottom:20px}.TextBlock .TextBlock__TitleTop{padding:0 20%}.TextBlock.TitleTop{padding-top:90px}.TextBlock.TitleTop .TextBlock__BodyBottom{padding:0 20%}.TextBlock__TitleTop{padding:0}}@media only screen and (max-width:767px){.TextBlock .TextBlock__TitleTop,.TextBlock.TitleTop .TextBlock__BodyBottom{padding:0 10%}}.TextAndImageBlock{padding-top:10rem;padding-bottom:11.7rem}.TextAndImageBlock .BehindTheScenes__CTA{right:0;top:-60px}.TextAndImageBlock .TextAndImageBlock__TextColumn{position:relative}.TextAndImageBlock .TextAndImageBlock__Headline{position:relative;padding-left:12px;margin-bottom:20px}.TextAndImageBlock .TextAndImageBlock__Headline:before{content:"";position:absolute;top:-20px;left:0;width:70px;height:6px;background-color:#0000d5}.TextAndImageBlock .TextAndImageBlock__Content{margin-bottom:30px}.TextAndImageBlock .TextAndImageBlock__Img{padding-left:5%;text-align:center;position:relative}.TextAndImageBlock .TextAndImageBlock__Img img{width:100%}.TextAndImageBlock .CTA__Button{margin-bottom:1.5rem;padding:12px 30px}@media only screen and (max-width:767px){.TextAndImageBlock .CTA__Button{margin-bottom:.5rem}}@media only screen and (max-width:1024px){.TextAndImageBlock .TextAndImageBlock__CTA{margin-bottom:30px}}@media only screen and (max-width:767px){.TextAndImageBlock{padding-bottom:5rem}.TextAndImageBlock .TextAndImageBlock__Content{width:100%}.TextAndImageBlock .TextAndImageBlock__CTA{text-align:center}.TextAndImageBlock .TextAndImageBlock__Img{padding-left:0}}.TwoColumnGrid{padding-top:0}.TwoColumnGrid .TwoColumnGrid__Cell{margin-top:100px;width:100%}.TwoColumnGrid .TwoColumnGrid__Headline{text-align:left;margin:50px 0;width:75%}.TwoColumnGrid .TwoColumnGrid__Headline .Headline_Large{position:relative;margin-left:30px;margin-bottom:30px}.TwoColumnGrid .TwoColumnGrid__Headline .Headline_Large:before{content:"";position:absolute;top:-40;left:-30;width:70px;height:6px;background-color:#0000d5}.TwoColumnGrid .TwoColumnGrid__Headline .Body_Light p+p{margin-top:1rem}.TwoColumnGrid .TwoColumnGrid__ColumnLeft{padding-right:2%}.TwoColumnGrid .TwoColumnGrid__ColumnLeft .TwoColumnGrid__Image{margin-bottom:40px;text-align:left}@media only screen and (max-width:767px){.TwoColumnGrid .TwoColumnGrid__ColumnLeft .TwoColumnGrid__Image{text-align:center}}.TwoColumnGrid .TwoColumnGrid__ColumnLeft .TwoColumnGrid__Image .Project_Caption{color:#000;text-align:center;margin-top:20px}.TwoColumnGrid .TwoColumnGrid__ColumnRight{padding-left:2%}.TwoColumnGrid .TwoColumnGrid__ColumnRight .TwoColumnGrid__Image{margin-bottom:40px;text-align:right}@media only screen and (max-width:767px){.TwoColumnGrid .TwoColumnGrid__ColumnRight .TwoColumnGrid__Image{text-align:center}}.TwoColumnGrid .TwoColumnGrid__ColumnRight .TwoColumnGrid__Image .Project_Caption{color:#000;text-align:center;margin-top:20px}.TwoColumnGrid .TwoColumnGrid__ColumnRight .TwoColumnGrid__Headline{margin:50px auto}.two-up-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem}.two-up-grid.two-up-grid--bordered{padding-left:3rem;padding-right:3rem}.two-up-grid.two-up-grid--large{max-width:1160px;margin:0 auto}.two-up-grid.two-up-grid--medium{max-width:864px;margin:0 auto}.two-up-grid__cell{position:relative}.two-up-grid__cell img,.two-up-grid__cell video{display:block;width:100%;height:auto}.two-up-grid__cell--cover img,.two-up-grid__cell--cover video{position:absolute;height:100%;width:100%;-o-object-fit:contain!important;object-fit:contain!important}.VideoBlock{min-height:480px;position:relative}.VideoBlock.Medium{padding-top:0;text-align:center}.VideoBlock.Medium .VideoBlock__video{position:relative}.VideoBlock.Bordered{padding-left:3rem;padding-right:3rem}.VideoBlock .VideoBlock__Caption{text-align:center;width:100%;margin-top:20px}@media only screen and (max-width:1024px){.VideoBlock{min-height:300px}}@media only screen and (max-width:767px){.VideoBlock{padding-top:0;min-height:200px}}.VideoBlock__bodycopy,.VideoBlock__headline{width:50.8rem;text-align:center;margin:0 auto;display:block}@media only screen and (max-width:767px){.VideoBlock__bodycopy,.VideoBlock__headline{width:100%}}.VideoBlock .VideoBlock__bodycopy--medium,.VideoBlock__bodycopy{margin-top:20px}.VideoBlock__video{width:100%;position:relative}.VideoBlock .Quoted_Department{color:#000;text-align:center}.VideoCarousel{position:relative}.VideoCarousel .VideoCarousel__Slider{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-width:100%}.VideoCarousel .VideoCarousel__Item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;width:100%}.VideoCarousel .VideoCarousel__VidHolder{position:relative;width:100%}.VideoCarousel .VideoCarousel__VidHolder:before{display:block;content:"";width:100%;padding-top:56.25%}.VideoCarousel .VideoCarousel__VidHolder video{position:absolute;top:0;right:0;bottom:0;left:0;max-height:100%}.VideoCarousel .VideoCarousel__VidHolder video[poster]{-o-object-fit:cover;object-fit:cover}.VideoCarousel .VideoCarousel__Caption{font-family:GTPressura;font-size:14px;margin-top:20px;color:#000;text-transform:uppercase;text-align:center}.VideoCarousel .VideoCarousel__Controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:200px;margin:55px auto 0}.VideoCarousel.BG__Grey .VideoCarousel__Controls{margin:55px auto 50px}.VideoCarousel .VideoCarousel__Controls__Button{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;cursor:pointer;margin:0 10px;opacity:1}.VideoCarousel .VideoCarousel__Controls__Button.disabled{opacity:.2;pointer-events:none}.VideoCarousel .VideoCarousel__Controls__Button:hover svg g polyline{fill:#0000d5}.VideoCarousel__Thumbnail{cursor:pointer;background-size:cover;background-position:50%;z-index:2;position:absolute;top:-1;right:-1;bottom:-1;left:-1}.VideoCarousel__Thumbnail .VideoCarousel_PlayBtn{position:absolute;z-index:10;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.VideoCarousel__Thumbnail .Btn_Svg{-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transform-origin:center;transform-origin:center;transform-box:fill-box}.VideoCarousel__Thumbnail .Btn_Cirlce{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;opacity:.7;fill:#000}.VideoCarousel__Thumbnail:hover .Btn_Svg{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:center;transform-origin:center;transform-box:fill-box}.VideoCarousel__Thumbnail:hover .Btn_Cirlce{opacity:1;fill:#0000d5}.PageNotFound{width:100%;font-family:DroteskNo5-Regular}[data-lang=ja] .PageNotFound{font-family:NotoSansJP-Regular}.PageNotFound__Header{text-align:center;margin-top:160px}.PageNotFound__Header .Headline_XL{margin-bottom:45px}.PageNotFound__Header .Headline_Small{color:#959595;margin-bottom:100px}.PageNotFound__Img{margin-bottom:15px}.PageNotFound__Text{width:100%;text-align:center;margin-bottom:6px}.PageNotFound__Text.Last{margin-bottom:100px}.PageNotFound__Text .Black{color:#000}.PageNotFound__Btn{color:#0000d5;cursor:pointer}.Careers__Header{text-align:center;margin-top:150px}@media only screen and (max-width:767px){.Careers__Header{padding:1%;margin-top:120px}}.Careers__Intro{text-align:center;margin-top:25px;margin-bottom:60px}.Careers__Intro--tag{margin-top:20px}.Careers__MainImage{position:relative}.Careers__MainImage:before{display:block;content:"";padding-top:49%}.Careers__Interns{padding-top:225px;padding-bottom:75px;background-color:#f9f9f9;margin-top:-140px}.Careers__Interns__Img{text-align:center;position:relative}.Careers__Interns__Img:before{display:block;content:"";padding-top:100%}.Careers__General,.Careers__Interns__Content{text-align:left}.Careers__General .Headline_Large,.Careers__General .Headline_Small,.Careers__Interns__Content .Headline_Large,.Careers__Interns__Content .Headline_Small{margin-bottom:10px}.Careers__General .Body_Light,.Careers__Interns__Content .Body_Light{width:75%;margin-bottom:25px}@media only screen and (max-width:1024px){.Careers__General .Body_Light,.Careers__Interns__Content .Body_Light{width:100%}}@media only screen and (max-width:767px){.Careers__General,.Careers__Interns__Content{text-align:center}.Careers__General .Headline_Large,.Careers__General .Headline_Small,.Careers__Interns__Content .Headline_Large,.Careers__Interns__Content .Headline_Small{margin-bottom:10px;margin-top:20px}}.Careers__General{text-align:center;margin-bottom:70px}.Careers__General .Headline_Small{margin-top:20px}.Careers__General .Body_Light{margin:0 auto 25px}.Careers__Listings{position:relative;margin-top:75px;margin-bottom:75px}.Careers__Listings__Menu{top:0;-webkit-transition:all .2s;transition:all .2s}.Careers__Listings__Menu.fixed{position:fixed}.Careers__Listings__Menu.absolute{position:absolute;bottom:0}@media only screen and (max-width:767px){.Careers__Listings__Menu{display:none}}.Careers__Listings__MenuItem{margin-bottom:15px;cursor:pointer;-webkit-transition:color .3s;transition:color .3s}.Careers__Listings__MenuItem:hover,.Careers__Listings__MenuItem:hover button,.Careers__Listings__MenuItem:hover span{color:#0000d5}.Careers__Listings__MenuItem .Project_Caption{color:#000;line-height:10px}@media only screen and (max-width:1024px){.Careers__Listings__MenuItem{line-height:30px;margin-bottom:15px}}.Careers__Department{-webkit-transition:all .3s;transition:all .3s;margin-bottom:25px;padding:45px;border:1px solid #e5e5e5;height:auto;display:block;width:100%;cursor:pointer}.Careers__Department__Inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem}.Careers__Department:hover{border:1px solid #000}.Careers__Department:hover .Careers__DepartmentTitle{text-decoration:underline}.Careers__Department.opened{height:auto}@media only screen and (max-width:767px){.Careers__Department{padding:30px}}.Careers__DepartmentTitle{grid-column:1/3}.Careers__Department__Arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1ex;margin-left:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Careers__Department__Arrow svg{width:20px;height:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.Careers__Department__Arrow svg *{stroke:currentColor}.Careers__DepartmentDetail{grid-column:1/3;height:0;overflow:hidden}@media only screen and (max-width:767px){.Careers__DepartmentDetail{width:100%}}.Careers__DepartmentDetail .CTA__Button{margin-top:1rem}.Careers__Job__Container{margin-bottom:35px;-webkit-transition:all .3s;transition:all .3s;min-height:0}.Careers__Job__Container.open{min-height:300px}.Careers__Department__Empty{width:80%;margin-bottom:35px}@media only screen and (max-width:767px){.Careers__Department__Empty{width:100%}}.Careers__Department__Job{text-transform:uppercase;cursor:pointer;-webkit-transition:color .3s;transition:color .3s}.Careers__Department__Job:hover,.Careers__Department__Job:hover button,.Careers__Department__Job:hover span{color:#0000d5}@media only screen and (max-width:767px){.Careers__Department__Job{font-size:14px}}.JobDropdown__More{height:50px;border-top:1px solid #e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.JobDropdown__Label{padding-bottom:4px;cursor:pointer;-webkit-transition:color .3s;transition:color .3s}.JobDropdown__Label:hover,.JobDropdown__Label:hover button,.JobDropdown__Label:hover span{color:#0000d5}.JobDropdown__Arrow{-webkit-transition:all .2s;transition:all .2s;margin-left:10px}.JobDropdown__Arrow.open{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.AcademyPage{position:relative;overflow-x:hidden;min-height:100%;background-image:linear-gradient(156deg,#000,#0b3a4b,#008abd,#0f2026);text-align:center;font-family:DroteskNo5-Regular;color:#fff;font-size:20px;font-size:2rem;line-height:3.6rem;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0)}[data-lang=ja] .AcademyPage{font-family:NotoSansJP-Regular}@media only screen and (max-width:1024px){.AcademyPage{font-size:18px;font-size:1.8rem;line-height:3.6rem}}.AcademyPage svg{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;fill:#fff}.AcademyPage .Container{position:relative;width:60%;margin:0 auto;max-width:740px;padding:2rem}@media only screen and (max-width:1024px){.AcademyPage .Container{width:80%}}.AcademyPage .Container--shaded{background-color:hsla(0,0%,100%,.05)}.AcademyPage .Container hr{top:0;width:100%}.AcademyPage .Container div,.AcademyPage .Container hr,.AcademyPage .Container p{margin:0 auto 7%}@media only screen and (max-width:767px){.AcademyPage .Container div,.AcademyPage .Container hr,.AcademyPage .Container p{margin:0 auto 11%}}.AcademyPage .Container hr{margin-bottom:calc(7% - 4px)}@media only screen and (max-width:1024px){.AcademyPage .Container hr{margin-bottom:calc(11% - 4px)}}.AcademyPage .Container p{margin-bottom:calc(7% - 11px)}@media only screen and (max-width:1024px){.AcademyPage .Container p{margin-bottom:calc(11% - 11px)}}.AcademyPage .Container ul{text-align:left}.AcademyPage .Container ul li{display:list-item;list-style-type:disc}.AcademyPage .Container .Headline_Medium{font-family:DroteskNo5-Bold;font-size:28px;font-size:2.8rem;line-height:1.4;margin-bottom:calc(7% - 6px)}[data-lang=ja] .AcademyPage .Container .Headline_Medium{font-family:NotoSansJP-Bold}@media only screen and (max-width:1024px){.AcademyPage .Container .Headline_Medium{font-size:34px;font-size:3.4rem;line-height:3.6rem;margin-bottom:calc(11% - 11px)}}.AcademyPage .Container .Headline_Large{font-family:DroteskNo5-Bold;font-size:38px;font-size:3.8rem;line-height:4.8rem;margin-bottom:calc(7% - 6px)}[data-lang=ja] .AcademyPage .Container .Headline_Large{font-family:NotoSansJP-Bold}@media only screen and (max-width:1024px){.AcademyPage .Container .Headline_Large{font-size:34px;font-size:3.4rem;line-height:3.6rem;margin-bottom:calc(11% - 11px)}}.AcademyPage .Container.VideoBlock{width:100%;min-height:0;display:block}.AcademyPage .Container.VideoBlock div{margin:0}.AcademyPage .Container.VideoBlock .VideoBlock__video{height:33.75vw;max-height:416.25px}@media only screen and (max-width:767px){.AcademyPage .Container.VideoBlock .VideoBlock__video{height:45vw}}.AcademyPage .Container .Page__logo{width:83%;min-height:600px;height:calc(100vh - 4rem);max-width:962px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1024px){.AcademyPage .Container .Page__logo{width:100%;height:80vh}}.AcademyPage .Container.Svg__Holder{width:83%;min-height:600px;height:100vh;max-width:962px}@media only screen and (max-width:1024px){.AcademyPage .Container.Svg__Holder{width:100%;height:80vh}}.AcademyPage .Container.Svg__Holder svg{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0)}.AcademyPage .Container.Svg__Holder svg .turn-on{z-index:10;fill-opacity:.1;-webkit-animation:turn-on 3s linear 1s normal forwards;animation:turn-on 3s linear 1s normal forwards}.AcademyPage .Container.Svg__Holder svg .complex-blues{-webkit-animation:warm-up 1s ease-in 2.25s normal forwards;animation:warm-up 1s ease-in 2.25s normal forwards}.AcademyPage .Container.Svg__Holder svg .soft-light{opacity:0;z-index:1;-webkit-animation:warm-up 1.5s ease-in 3s normal forwards,cycle 1s ease-in-out 6s infinite alternate;animation:warm-up 1.5s ease-in 3s normal forwards,cycle 1s ease-in-out 6s infinite alternate}.AcademyPage .Container a.apply{font-family:DroteskNo5-Bold;color:#fff;position:relative;border:4px solid #fff;display:inline-block;z-index:2;padding:1rem 1.5rem .8rem}[data-lang=ja] .AcademyPage .Container a.apply{font-family:NotoSansJP-Bold}.AcademyPage .Container a.apply:hover{-webkit-box-shadow:0 0 20px 3px rgba(0,204,255,.8),0 0 60px 6px rgba(0,204,255,.4),inset 0 0 30px 2px rgba(0,204,255,.8),inset 0 0 20px 2px rgba(0,204,255,.19);box-shadow:0 0 20px 3px rgba(0,204,255,.8),0 0 60px 6px rgba(0,204,255,.4),inset 0 0 30px 2px rgba(0,204,255,.8),inset 0 0 20px 2px rgba(0,204,255,.19);-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out}@-webkit-keyframes turn-on{0%{fill-opacity:1}3%{fill-opacity:.2}6%{fill-opacity:1}7%{fill-opacity:.2}8%{fill-opacity:1}9%{fill-opacity:.2}10%{fill-opacity:1}to{fill-opacity:1}}@keyframes turn-on{0%{fill-opacity:1}3%{fill-opacity:.2}6%{fill-opacity:1}7%{fill-opacity:.2}8%{fill-opacity:1}9%{fill-opacity:.2}10%{fill-opacity:1}to{fill-opacity:1}}@-webkit-keyframes warm-up{to{opacity:.8}}@keyframes warm-up{to{opacity:.8}}@-webkit-keyframes cycle{0%{opacity:.8}to{opacity:.65}}@keyframes cycle{0%{opacity:.8}to{opacity:.65}}.internships{padding-top:100px;font-family:DroteskNo5-Regular;-webkit-font-smoothing:antialiased;background-color:#f4f4f4}[data-lang=ja] .internships{font-family:NotoSansJP-Regular}.internships h2,.internships h3,.internships h4{line-height:1.2}.internships p{font-size:16px;line-height:1.875;margin-top:1.5rem;margin-bottom:1.5rem}.page-body{padding-bottom:0}.i_section{padding:1.5rem;background-color:#fff}.i_section.-dark{background-color:#f4f4f4;color:#9ea7aa}.i_section__title{font-size:32px;padding-top:42px;color:#000;font-family:DroteskNo5-Medium}[data-lang=ja] .i_section__title{font-family:NotoSansJP-Medium}@media only screen and (min-width:480px){.i_section__title{font-size:42px}}.i_section--hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:737px){.i_section--hero{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.i_section--hero>*{padding:1.5rem}}.i_hero__text{margin-left:auto;margin-right:auto;padding-top:42px;padding-bottom:0;margin-bottom:40px}.i_hero__text p{max-width:600px;color:#000}.i_hero__text em{color:#000;font-style:normal}@media only screen and (min-width:737px){.i_hero__text{width:50%;padding-top:20%;margin-left:0;-ms-flex-item-align:end;align-self:flex-end}}@media (min-width:1200px){.i_hero__text{padding-top:270px}}.i_hero__image{padding-top:1.5rem}@media only screen and (min-width:737px){.i_hero__image{margin-left:auto}}.i_hero__image img{width:100%;max-width:400px;display:block;margin:auto}.i_hero__image.i_hero__image--wide{display:none}.i_hero__image.i_hero__image--wide img{max-width:600px}@media only screen and (min-width:737px){.i_hero__image{margin-left:auto;display:none;width:50%}.i_hero__image.i_hero__image--wide{display:block}.i_hero__image.i_hero__image--wide img{margin-right:-64px}}.i_hero__image .titles{float:right}@media only screen and (max-width:736px){.i_hero__image .titles{float:none}}.i_hero__image .title1{color:#000;font-size:90px;font-family:DroteskNo5-Medium;margin-bottom:45px;max-width:520px}[data-lang=ja] .i_hero__image .title1{font-family:NotoSansJP-Medium}@media only screen and (min-width:737px) and (max-width:995px){.i_hero__image .title1{font-size:75px}}@media only screen and (max-width:736px){.i_hero__image .title1{margin-left:auto;margin-right:auto}}.i_hero__image .title2{color:#d05005;font-size:90px;font-family:DroteskNo5-Medium;margin-bottom:15px;max-width:520px}[data-lang=ja] .i_hero__image .title2{font-family:NotoSansJP-Medium}@media only screen and (min-width:737px) and (max-width:995px){.i_hero__image .title2{font-size:75px}}@media only screen and (max-width:736px){.i_hero__image .title2{margin-left:auto;margin-right:auto}}.i_hero__image .title3{color:#d05005;font-size:16px;font-family:DroteskNo5-Medium;max-width:520px}[data-lang=ja] .i_hero__image .title3{font-family:NotoSansJP-Medium}@media only screen and (max-width:736px){.i_hero__image .title3{margin-left:auto;margin-right:auto}}.i_section--timeline{padding-top:3.6rem}.i_timeline__entry{max-width:400px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:736px){.i_timeline__entry{border-left:2px solid #9ea7aa;padding-left:1.5rem;padding-top:1.8rem}.i_timeline__entry>*{position:relative;top:-2.34rem}.i_timeline__entry:last-child{border-color:transparent}}.i_timeline__entry.i_timeline__entry--expired .i_timeline__time{color:#d05005}.i_timeline__entry.i_timeline__entry--expired .i_timeline__time:after{background-color:#d05005}@media only screen and (max-width:767px){.i_timeline__entry.i_timeline__entry--expired .i_timeline__time:after{background-color:#d05005}}.i_timeline__entry.i_timeline__entry--expired .i_timeline__text,.i_timeline__entry.i_timeline__entry--expired .i_timeline__title{opacity:1}.i_timeline__time{font-size:16px;color:#d05005}@media only screen and (max-width:736px){.i_timeline__time:before{content:" ";width:12px;height:12px;border-radius:50%;background-color:#d05005;border:2px solid #f8f8f8;z-index:9;position:absolute;top:1px;right:-40px;left:-24px}}@media only screen and (max-width:736px) and only screen and (max-width:767px){.i_timeline__time:before{background-color:#d05005}}.i_timeline__title{font-size:32px;color:#000;margin-top:.75rem;font-family:DroteskNo5-Medium}[data-lang=ja] .i_timeline__title{font-family:NotoSansJP-Medium}@media only screen and (min-width:480px){.i_timeline__title{font-size:42px}}p.i_timeline__text{color:#d05005}.i_section--video{position:relative;padding-top:1.5rem;padding-bottom:6rem}.i_video__rule{position:absolute;top:0;height:100%;width:100%;margin-left:-1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.i_video__rule>*{width:100%}.i_rule.-top{height:30%;background-color:#f8f8f8}.i_rule.-bot{height:70%;background-color:#000}.i_video-wrap{max-width:1100px;margin:auto}.i_video{position:relative;z-index:1;margin:0 auto;display:block}.i_section--jobs a{color:#000;font-family:DroteskNo5-Medium}[data-lang=ja] .i_section--jobs a{font-family:NotoSansJP-Medium}.i_section--jobs a:focus,.i_section--jobs a:hover{color:#d05005}.i_section-nav{max-width:320px;margin:0 auto}@media only screen and (min-width:480px){.i_section-nav{max-width:400px}}.i_section-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.i_section-nav__item{font-size:18px;padding:.75rem;font-family:DroteskNo5-Medium}[data-lang=ja] .i_section-nav__item{font-family:NotoSansJP-Medium}.i_department{padding-top:1.8rem;border-bottom:2px solid #959595;padding-bottom:1.8rem;max-width:900px;margin:auto;position:relative}.i_department:focus{outline:none!important}.i_department:last-child{border-bottom:0}@media only screen and (min-width:480px){.i_department{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.i_department>*{padding:1.5rem 0}}.i_department__image>img{height:300px;width:300px;max-width:100%;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto}@media only screen and (min-width:480px){.i_department__image{margin-left:auto;margin-bottom:-64px}}@media only screen and (min-width:737px){.i_department__image{position:absolute;top:0;right:0;height:300px}}.i_position{margin-bottom:84px;width:100%;min-height:301px}@media only screen and (min-width:480px){.i_position{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.i_position:nth-child(2n){-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.i_position>*{width:100%;z-index:9;max-width:450px}}@media only screen and (min-width:737px){.i_position.-first{padding-top:225px}}@media only screen and (min-width:960px){.i_position.-first{padding-top:75px}}@media only screen and (min-width:737px){.i_department:nth-child(2n) .i_department__image{right:auto;left:0}}.i_department:nth-child(2n) .i_position{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.i_department:nth-child(2n) .i_position:nth-child(odd){-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.i_position__title{font-size:32px;color:#000;font-family:DroteskNo5-Medium}[data-lang=ja] .i_position__title{font-family:NotoSansJP-Medium}@media only screen and (min-width:480px){.i_position__title{font-size:42px}}.i_position__text{font-size:1.5rem;color:#d05005}a.i_position__link{font-family:GT Pressura,sans-serif;font-size:18px;color:#9ea7aa;text-transform:uppercase}.i_position__link-wrap{font-size:16px}@supports (grid-row-end:-1){@media only screen and (min-width:737px){.i_grid{display:grid;grid-column-gap:2.3rem;grid-template-rows:auto}.i_grid--timeline{grid-template-columns:1fr 2px 2fr;max-width:900px}.i_grid--timeline .i_grid__rail{grid-column:1}.i_grid--timeline .i_grid__main{grid-column:3;padding-left:3rem}.i_timeline__rule{position:relative;grid-row:1/span 3;grid-column:2;background-color:#959595}.i_timeline__rule.-first{top:50px}.i_timeline__entry:last-child .i_timeline__rule{bottom:140px}.i_timeline__time,.i_timeline__title{-ms-flex-item-align:center;align-self:center;margin-top:1.8rem}.i_timeline__text{margin-top:0;padding-bottom:3rem}.i_timeline__time{position:relative;text-align:right}.i_timeline__time:after{content:" ";width:12px;height:12px;border-radius:50%;background-color:#d05005;border:2px solid #f8f8f8;z-index:9;position:absolute;top:1px;right:-40px;right:-32px}.i_grid--jobs{margin:auto;max-width:1100px;grid-template-columns:140px minmax(400px,900px);grid-gap:6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.i_grid--jobs .i_section-nav{margin:0}.i_grid--jobs .i_section-nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:1.5rem}.i_grid--jobs .i_section-nav__item{padding-bottom:42px}.i_position{margin-bottom:1.5rem}}@media only screen and (min-width:737px) and only screen and (max-width:767px){.i_timeline__time:after{background-color:#d05005}}@media only screen and (min-width:960px){.i_grid--jobs .i_section-nav ul{padding-top:99px}}}.i_section--conditions{color:#d05005;position:relative;background:#f4f4f4;z-index:2}.i_section--conditions .i_section__title{margin-bottom:1.5rem}.i_section--conditions p{margin-bottom:0;margin-top:0;color:#000}.i_section--conditions>*{max-width:1100px;margin:auto}@supports (grid-row-end:-1){@media only screen and (min-width:737px){.js-fixed{opacity:1;position:fixed;top:0;left:0;z-index:10;z-index:1}.js-fixed,.js-resizing{-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.js-resizing{opacity:0}}}.a11y{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.page-body{background:#000}.i_content{font-family:DroteskNo5-Medium;-webkit-font-smoothing:antialiased}[data-lang=ja] .i_content{font-family:NotoSansJP-Medium}.i_content .alert{background:#0000d5;font-family:DroteskNo5-Medium;font-size:16px}[data-lang=ja] .i_content .alert{font-family:NotoSansJP-Medium}.i_content .h1{font-weight:700;color:#fff;font-size:28px;line-height:28px}@media (min-width:800px){.i_content .h1{font-size:36px;line-height:36px}}.i_content .h2{color:#000;font-weight:700}.i_content .h3{color:#9ea7aa;font-family:GT Pressura;text-transform:uppercase;font-size:16px}.i_content .text-block{color:#9ea7aa}.i_content .text-block[text-size=small]{font-size:16px;line-height:30px}.i_content .text-block *+p{margin-top:1.5em}.i_content .text-block *+h1,.i_content .text-block *+h2,.i_content .text-block *+h3,.i_content .text-block *+h4,.i_content .text-block *+h5,.i_content .text-block *+h6{margin-top:2em}.i_content .text-block ul{padding-left:16px;font-size:14px;line-height:1.4}.i_content .text-block ul li{position:relative;padding-left:6px}.i_content .text-block ul li+li{margin-top:1em}.i_content .text-block ul li:before{position:absolute;content:" ";border-radius:50%;width:4px;height:4px;display:block;top:9px;left:-1em;background:#d05005}.i_content .level{background:#f9f9f9}.i_content .fieldset .fieldset__field.error .label--question:after{font-family:GT Pressura;text-transform:uppercase}.i_content .fieldset label{font-family:DroteskNo5-Medium}[data-lang=ja] .i_content .fieldset label{font-family:NotoSansJP-Medium}.i_content .fieldset input[type=email],.i_content .fieldset input[type=text],.i_content .fieldset input[type=url],.i_content .fieldset textarea{border-radius:0;font-family:GT Pressura;font-size:16px}.i_content .fieldset textarea{-webkit-box-sizing:border-box;box-sizing:border-box;background:#f8f8f8;border:none;resize:none;width:100%;height:128px;padding:8px}.i_content .fieldset textarea:focus{outline:1px solid #92b5c7}.i_content .fieldset label.label--question{margin-top:10px}.i_content .fieldset .fieldset__field.error .label--question:after{position:static;top:auto;left:auto;display:inline}.i_content .fieldset label.label--multiselect{font-family:GT Pressura;font-size:14px}.i_content .fieldset input[type=checkbox]+label.checkbox__sub:before,.i_content .fieldset input[type=radio]+label.checkbox__sub:before{background:#0000d5}input[type=checkbox] .i_content .fieldset+label.checkbox__sub{border-radius:0}.i_level--hero{background:#000!important}.i_level--hero .level-inner{padding-top:80px!important;padding-bottom:24px!important;position:relative;overflow:hidden;z-index:1}@media (min-width:800px){.i_level--hero .level-inner{padding-bottom:36px!important}}.i_level--hero__illo{position:absolute;top:0;bottom:20%;right:0;z-index:-1;height:80%;width:auto}@media (min-width:600px){.i_level--hero__illo{bottom:0;height:100%}}.i_level--hero__breadcrumbs{font-family:GT Pressura;color:#666;font-weight:400;text-transform:uppercase;font-size:14px;margin-bottom:.5rem}.i_level--hero__breadcrumbs a{color:#666}.i_job-application__meta{margin:.5rem 0 2rem}.i_job-application{margin-top:16px}a.i_link-cta{display:inline-block;margin:2rem 0 0 8px;color:rgba(0,0,0,.9);text-align:left;border:1px solid rgba(0,0,0,.25);padding:8px 24px;border-radius:999px;-webkit-transition:all .2s;transition:all .2s}a.i_link-cta:hover{color:#000;border-color:rgba(0,0,0,.5)}@media (min-width:800px){a.i_link-cta{margin-left:-25px}}.JobDetail .HeroImage{background-image:url(/wp-content/uploads/2018/04/CareerDetail_Hero.png)}.JobDetail__Content{margin-top:75px;margin-bottom:75px}.JobDetail__PageTitle{margin-bottom:10px}.JobDetail__Location,.JobDetail__Title{margin-bottom:0}@media only screen and (max-width:1024px){.JobDetail__Title{font-size:42px;margin-bottom:10px}}@media only screen and (max-width:767px){.JobDetail__Title{font-size:28px}}@media only screen and (max-width:1024px){.JobDetail__Location{margin-bottom:30px}}.JobDetail__Description p{font-family:DroteskNo5-Regular;color:#000;font-size:16px;line-height:26px;margin-bottom:50px}@media only screen and (max-width:1024px){.JobDetail__Description p{font-size:14px;line-height:22px}}[data-lang=ja] .JobDetail__Description p{font-family:NotoSansJP-Regular}.JobDetail__Description p:nth-child(2){font-family:DroteskNo5-Regular;color:#000;font-size:16px;line-height:26px;margin-bottom:50px}@media only screen and (max-width:1024px){.JobDetail__Description p:nth-child(2){font-size:14px;line-height:22px}}[data-lang=ja] .JobDetail__Description p:nth-child(2){font-family:NotoSansJP-Regular}.JobDetail__Description ul{font-family:DroteskNo5-Regular;font-size:16px;line-height:26px;color:#9ea7aa;list-style-type:disc;margin-bottom:30px;margin-left:18px}@media only screen and (max-width:1024px){.JobDetail__Description ul{font-size:14px;line-height:22px}}[data-lang=ja] .JobDetail__Description ul{font-family:NotoSansJP-Regular}.JobDetail__Description ul p+p{margin-top:16px}.JobDetail__Description li{display:list-item;list-style-type:disc}.JobDetail__Description span{text-decoration:none!important}.JobDetail__Application{padding-top:100px;padding-bottom:100px;background-color:#f4f4f4}.JobDetail__Application__Header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}.JobDetail__Application__Form input:-webkit-autofill,.JobDetail__Application__Form textarea:-webkit-autofill{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px #f4f4f4 inset}.JobDetail__Application__Form input:-webkit-autofill:focus,.JobDetail__Application__Form textarea:-webkit-autofill:focus{-webkit-text-fill-color:#000}.JobDetail__Application__Form input[type=text]{-webkit-transition:all .3s;transition:all .3s;width:100%;font-family:DroteskNo5-Regular;font-size:14px;border:none;border-bottom:2px solid #959595;background:none;padding:5px;margin-bottom:40px;border-radius:0;-webkit-box-shadow:none;box-shadow:none}[data-lang=ja] .JobDetail__Application__Form input[type=text]{font-family:NotoSansJP-Regular}@media only screen and (max-width:767px){.JobDetail__Application__Form input[type=text]{font-size:8px}}.JobDetail__Application__Form input[type=text]:first-child,.JobDetail__Application__Form input[type=text]:nth-child(3){width:46%;margin-right:4%}@media only screen and (max-width:767px){.JobDetail__Application__Form input[type=text]:first-child,.JobDetail__Application__Form input[type=text]:nth-child(3){width:100%;margin-right:0}}.JobDetail__Application__Form input[type=text]:nth-child(2),.JobDetail__Application__Form input[type=text]:nth-child(4){width:46%;margin-left:4%}@media only screen and (max-width:767px){.JobDetail__Application__Form input[type=text]:nth-child(2),.JobDetail__Application__Form input[type=text]:nth-child(4){width:100%;margin-left:0}}.JobDetail__Application__Form input[type=text]:focus{border-bottom:2px solid #0000d5}.JobDetail__Application__Form input[type=text].invalid{border-bottom:2px solid #ef4346}.JobDetail__Application__Form input[type=text].valid{border-bottom:2px solid #5fe574}.JobDetail__Application__Form .JobDetail__Application_Checkbox{font-family:DroteskNo5-Regular;font-size:16px;line-height:26px;color:#9ea7aa;line-height:30px;width:33%;display:inline-block;position:relative;padding-left:45px;margin:14px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width:1024px){.JobDetail__Application__Form .JobDetail__Application_Checkbox{font-size:14px;line-height:22px}}[data-lang=ja] .JobDetail__Application__Form .JobDetail__Application_Checkbox{font-family:NotoSansJP-Regular}.JobDetail__Application__Form .JobDetail__Application_Checkbox p+p{margin-top:16px}@media only screen and (max-width:767px){.JobDetail__Application__Form .JobDetail__Application_Checkbox{width:100%}}.JobDetail__Application__Form .JobDetail__Application_Checkbox input{position:absolute;opacity:0;cursor:pointer;border-radius:0}.JobDetail__Application__Form .JobDetail__Application_Checkbox .checkmark{position:absolute;top:0;left:-20;height:30px;width:30px;background-color:#fff;border:1px solid #9ea7aa}.JobDetail__Application__Form .JobDetail__Application_Checkbox:hover input~.checkmark{background-color:#ccc}.JobDetail__Application__Form .JobDetail__Application_Checkbox input:checked~.checkmark{background-color:#0000d5}.JobDetail__Application__Form .JobDetail__Application_Checkbox input:checked~.checkmark:before{position:absolute;content:"";height:20px;width:20px;top:5px;left:5px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAxNSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEzLjUgMi45bC04LjQgOC41LTMuNi0zLjUiLz48L3N2Zz4=")}.JobDetail__Application__Form .JobDetail__Application_Checkbox:after{content:"";position:absolute;display:none}.JobDetail__Application__Form .JobDetail__Application_Checkbox input:checked~.checkmark:after{display:block}.JobDetail__Application__Form .JobDetail__Application_Checkbox .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.JobDetail__Application__FormSection{margin-bottom:70px;font-family:DroteskNo5-Regular;font-size:16px;line-height:26px;color:#9ea7aa;color:#0000d5;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}@media only screen and (max-width:1024px){.JobDetail__Application__FormSection{font-size:14px;line-height:22px}}[data-lang=ja] .JobDetail__Application__FormSection{font-family:NotoSansJP-Regular}.JobDetail__Application__FormSection p+p{margin-top:16px}.JobDetail__Application__FormSection .Headline_Small{width:100%}.JobDetail__Application__FormSection input[type=file]{position:absolute;left:-99999rem}.JobDetail__Application__FormSection span{margin-left:20px;color:#9ea7aa}.JobDetail__Application__FormSection .RequiredMark{color:#000;margin-left:4px}.JobDetail__Application_Success{font-size:14px;color:#5fe574;margin-left:15px;font-family:DroteskNo5-Regular}[data-lang=ja] .JobDetail__Application_Success{font-family:NotoSansJP-Regular}.JobDetail__Application_SubmitHolder{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.JobDetail__Application_Notice{margin-top:50px}.JobDetail__Application_Notice p{font-family:DroteskNo5-Regular;color:#000;font-size:16px;line-height:26px;margin-bottom:10px;font-style:italic}@media only screen and (max-width:1024px){.JobDetail__Application_Notice p{font-size:14px;line-height:22px}}[data-lang=ja] .JobDetail__Application_Notice p{font-family:NotoSansJP-Regular}.JobDetail__Application_Notice a{text-decoration:underline}.JobDetail__Application_Notice a:hover{text-decoration:none}:root{--cool-grey:#9ea7aa;--cool-grey-two:#949799;--pale-salmon:#ffb78c;--pale-teal:#86d1bb;--pig-pink:#e4838f;--black-two:#000}.News .Header{position:relative;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:700px;background-color:#f4f4f4;left:0;top:0;overflow:hidden}@media only screen and (max-width:1024px){.News .Header{min-height:455px;padding-top:100px}}@media only screen and (max-width:767px){.News .Header{min-height:493px;padding-top:150px}}.News .News__Header{text-align:center;margin-top:150px}@media only screen and (max-width:767px){.News .News__Header{margin-top:120px}}.News .News__Header .Headline_XL{max-width:70%;margin:0 auto;text-align:center}@media only screen and (max-width:1089px){.News .News__Header .Headline_XL{max-width:80%}}@media only screen and (max-width:1024px){.News .News__Header .Headline_XL{font-size:8vw;line-height:9vw;max-width:72%}}.News__HeaderContent{position:relative;padding-bottom:100px;padding-top:100px;width:100%}.Flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.Filter--mobile{display:none}.Categories{position:absolute;background-color:#fff;left:0;right:0;margin:0 auto}.Filter,.Filter--mobile{padding-top:10rem;text-align:center;margin:0 auto 50px}.Filter--mobile .link,.Filter .link{-webkit-transition:color .3s;transition:color .3s;display:inline-block;font-family:DroteskNo5-Regular;font-size:2rem;line-height:3rem;text-align:center;margin:0 2%;cursor:pointer}[data-lang=ja] .Filter--mobile .link,[data-lang=ja] .Filter .link{font-family:NotoSansJP-Regular}.Filter--mobile .link .Underline,.Filter .link .Underline{-webkit-transition:width .2s ease-out;transition:width .2s ease-out;width:0;height:4px;background-color:#0000d5;margin:0}.Filter--mobile .link.active,.Filter .link.active{color:#0000d5}.Filter--mobile .link.active .Underline,.Filter .link.active .Underline{width:100%}@media only screen and (min-width:1025px){.Filter--mobile .link:hover,.Filter .link:hover{color:#0000d5}.Filter--mobile .link:hover .Underline,.Filter .link:hover .Underline{width:100%}}.SignUp{font-family:DroteskNo5-Regular;font-size:2rem;line-height:3;text-align:center;margin:0 2%}[data-lang=ja] .SignUp{font-family:NotoSansJP-Regular}.SignUp__Form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Feature__List{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:10% auto;padding:4% 0}.Feature__List--padding{padding:10% 0}.Feature__Container{margin-bottom:50px}.Feature{margin-bottom:32px;cursor:pointer}.Feature .Feature__Title{-webkit-transition:color .3s;transition:color .3s;width:90%}.Feature .NewsImage .Image_Zoom{position:relative}.Feature .NewsImage .Image_Zoom:before{display:block;content:"";width:100%;padding-top:58.13397129%}.Feature .NewsImage .Image_Zoom img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Feature:hover .Feature__Title{color:#0000d5}.Feature:hover .NewsImage .Image_Zoom .Image_Zoom__BG,.Feature:hover .NewsImage .Image_Zoom img{-webkit-transform:scale(1.1);transform:scale(1.1)}.NewsImage{width:100%;background-repeat:no-repeat;background-size:cover;background-position:top;border:1px solid #f4f8fa}.Feature__Main{cursor:pointer}.Feature__Main .Feature__MainTitle{-webkit-transition:color .3s;transition:color .3s;width:90%}.Feature__Main .NewsImage .Image_Zoom{position:relative}.Feature__Main .NewsImage .Image_Zoom:before{display:block;content:"";width:100%;padding-top:88.65546218%}.Feature__Main .NewsImage .Image_Zoom img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Feature__Main:hover .Feature__MainTitle{color:#0000d5}.Feature__Main:hover .NewsImage .Image_Zoom .Image_Zoom__BG,.Feature__Main:hover .NewsImage .Image_Zoom img{-webkit-transform:scale(1.1);transform:scale(1.1)}.Feature__Image{position:relative;margin-bottom:25px}.Feature__Image img{width:100%;height:auto}.Feature__Image--main{margin-bottom:25px}.Feature__Source{color:#000;margin:15px 0}.Articles__Container{min-height:50%}.Articles__Item{margin-bottom:75px;cursor:pointer}.Articles__Item .Articles__Title{-webkit-transition:color .3s;transition:color .3s}.Articles__Item .NewsImage .Image_Zoom{position:relative}.Articles__Item .NewsImage .Image_Zoom:before{display:block;content:"";width:100%;padding-top:57.95053004%}.Articles__Item .NewsImage .Image_Zoom img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Articles__Item:hover .Articles__Title{color:#0000d5}.Articles__Item:hover .NewsImage .Image_Zoom .Image_Zoom__BG,.Articles__Item:hover .NewsImage .Image_Zoom img{-webkit-transform:scale(1.1);transform:scale(1.1)}.Category{text-align:center;color:#fff;text-transform:uppercase;position:absolute;padding:8px 18px;bottom:-15px;left:1;z-index:10;background-color:#d05005}.Category.relative{position:relative;bottom:auto}.Category.Buzz,.Category.Kudos,.Category.Thoughts,.Category.Updates{background-color:#d05005}.Category--main-feature{bottom:-15px}.ViewMore{text-align:center;padding:5% 0 70px;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto}.SignUp{background-color:#f4f4f4;padding:5% 0;margin:0}.SignUp input:-webkit-autofill,.SignUp textarea:-webkit-autofill{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px #f4f4f4 inset}.SignUp input:-webkit-autofill:focus,.SignUp textarea:-webkit-autofill:focus{-webkit-text-fill-color:#000}.SignUp .Body_Dark{margin-bottom:50px}@media only screen and (max-width:767px){.SignUp .Headline_Large{line-height:42px;font-weight:inherit;font-family:DroteskNo5-Regular;font-size:28px;line-height:36px;color:#000;width:70%;margin-left:15%}[data-lang=ja] .SignUp .Headline_Large{font-family:NotoSansJP-Regular}.SignUp .Body_Dark{width:70%;margin-left:15%}}@media only screen and (max-width:767px) and only screen and (max-width:1024px){.SignUp .Headline_Large{font-size:20px;line-height:25px}}.SignUp__input{border-radius:0;font-family:DroteskNo5-Medium;font-size:16px;color:#949799;color:var(--cool-grey-two);line-height:2;width:32%;border:none;border-bottom:2px solid #e5e5e5;background-color:transparent;-webkit-transition:all .3s ease;transition:all .3s ease;margin-right:10px;margin-bottom:0}[data-lang=ja] .SignUp__input{font-family:NotoSansJP-Medium}.SignUp__input:focus{border-bottom:2px solid #0000d5}.SignUp__input.invalid{border-bottom:2px solid #ef4346}.SignUp__input.valid{border-bottom:2px solid #5fe574}@media only screen and (max-width:767px){.SignUp__input{width:80%}}.SignUp__button{font-family:DroteskNo5-Medium;line-height:1.2;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#000;color:#fff;font-size:16px;display:inline-block;padding:11px 30px;cursor:pointer;margin-left:20px}[data-lang=ja] .SignUp__button{font-family:NotoSansJP-Medium}.SignUp__button:hover{background-color:#0000d5;color:#fff}.SignUp__button.inactive{opacity:.5;pointer-events:none}@media only screen and (max-width:767px){.SignUp__button{margin:20px auto}}.SignUp__Message{font-family:DroteskNo5-Regular;font-size:14px;color:#5fe574}[data-lang=ja] .SignUp__Message{font-family:NotoSansJP-Regular}.slide-enter-active,.slide-leave-active{-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.slide-enter,.slide-leave-to{-webkit-transform:translateY(-150%);transform:translateY(-150%)}.list-enter-active,.list-leave-active{-webkit-transition:all 1s;transition:all 1s}.list-leave{opacity:0}.list-enter{-webkit-transform:translateY(100vh);transform:translateY(100vh)}@media only screen and (max-width:1024px){.Feature__Main{margin-bottom:25px}.Feature{width:100%}}@media only screen and (max-width:767px){.Feature{width:100%;max-width:100%;margin-bottom:75px}.Feature__Main--column{display:block;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}.Articles__Item{width:100%}.Articles__Container{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;padding-left:0;padding-right:0}}.People{font-family:DroteskNo5-Regular}[data-lang=ja] .People{font-family:NotoSansJP-Regular}.People .Header{position:relative;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:700px;background-color:#f4f4f4;left:0;top:0;overflow:hidden}@media only screen and (max-width:1024px){.People .Header{min-height:455px;padding-top:100px}}@media only screen and (max-width:767px){.People .Header{min-height:493px;padding-top:150px}}.People .People__Header{text-align:center;margin-top:150px}@media only screen and (max-width:767px){.People .People__Header{margin-top:120px}}.People .People__Header .Headline_XL{max-width:70%;margin:0 auto}@media only screen and (max-width:1089px){.People .People__Header .Headline_XL{max-width:80%}}@media only screen and (max-width:1024px){.People .People__Header .Headline_XL{font-size:8vw;line-height:9vw;max-width:72%}}.People .People__HeaderContent{position:relative;padding-bottom:100px;padding-top:100px;width:100%}.People .People__Header_Img1,.People .People__Header_Img2,.People .People__Header_Img3,.People .People__Header_MainImg{position:absolute;z-index:-1}.People .People__Header_MainImg{bottom:0;right:-7%;width:42%}@media only screen and (max-width:767px){.People .People__Header_MainImg{width:70%}}.People .People__Header_Img1{bottom:20px;width:20%;left:0}@media only screen and (max-width:767px){.People .People__Header_Img1{width:40%}}.People .People__Header_Img2{width:15%;left:20%;top:0}@media only screen and (max-width:767px){.People .People__Header_Img2{width:30%;left:30%;top:-30px}}.People .People__Header_Img3{top:0;width:13%;left:61%}@media only screen and (max-width:767px){.People .People__Header_Img3{top:100px;left:80%;width:25%}}.People .Navigation{height:85px;border-bottom:1px solid #efefef}.People .Navigation__Container{height:90px;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto}@media only screen and (max-width:767px){.People .Navigation__Container{width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.People .Navigation__Container::-webkit-scrollbar{display:none}}.People .Navigation__Item{-webkit-transition:color .3s;transition:color .3s;color:#000;font-size:20px;cursor:pointer;text-align:center;padding-bottom:2px;border-bottom:4px solid #fff;padding-left:0;padding-right:0;margin:0 12px;line-height:3rem;white-space:nowrap}.People .Navigation__Item .Underline{-webkit-transition:width .2s ease-out;transition:width .2s ease-out;width:0;height:4px;background-color:#0000d5;margin:0}.People .Navigation__Item.active,.People .Navigation__Item:hover{color:#0000d5}.People .Navigation__Item.active .Underline,.People .Navigation__Item:hover .Underline{width:100%}.People .Featured{margin-top:40px}.People .Featured__Item{margin:80px 0 115px}.People .Featured__Quote{width:100%;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.People .Featured__Quote{padding:0 10%}}.People .Quote__Text{margin-bottom:25px}.People .Featured__Bio{margin-top:30px}.People .Featured__Footnote,.People .Featured__Footnote--image-top,.People .Featured__Footnote--tall-left,.People .Featured__Footnote--wide-left{border-top:1px solid #c8c8c8;margin-top:15px;max-width:350px}.People .Featured__Footnote--image-top{margin-left:56.5%}@media only screen and (max-width:1024px){.People .Featured__Footnote--image-top{margin-left:51.2%;max-width:275px}}@media only screen and (max-width:767px){.People .Featured__Footnote--image-top{margin-left:3.2%;max-width:93%;padding-left:0}}.People .Featured__Footnote--tall-left{max-width:70%}@media only screen and (max-width:1024px){.People .Featured__Footnote--tall-left{max-width:100%}}.People .Featured__Footnote--wide-left{margin-left:12%}@media only screen and (max-width:1024px){.People .Featured__Footnote--wide-left{margin-left:0}}.People .Featured__Footnote__Title{color:#000;margin:0 0 10px}.People .Featured__Footnote__Content{-webkit-transition:color .3s;transition:color .3s;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:inline-block}.People .Featured__Footnote__Content svg{width:13px;height:13px;position:absolute;bottom:7px;right:-20px}.People .Featured__Footnote__Content:hover{color:#0000d5}.People .Featured__Footnote__Content.nolink{-webkit-transition:none;transition:none}.People .Featured__Footnote__Content.nolink:hover{color:#000}@media only screen and (max-width:767px){.People .Featured__Footnote__Content{font-size:15px}}@media only screen and (max-width:320px){.People .Featured__Footnote__Content{font-size:13px}}.People .Featured__ImageColumn{z-index:0}.People .Featured__Image{position:relative}.People .Featured__Image--tall-left:before,.People .Featured__Image--tall-right:before,.People .Featured__Image.image-top:before,.People .Featured__Image.wide-left:before,.People .Featured__Image.wide-right:before{display:block;content:"";width:100%;padding-top:68.43575419%}.People .Featured__Image.people-page:before{display:block;content:"";width:100%;padding-top:62.32394366%}.People .Featured__ContentColumn{z-index:1}.People .Featured__Content .Featured__Description{padding-right:0}.People .Featured__Content .Featured__Name{position:relative;margin-top:15px;margin-bottom:5px;font-weight:inherit}@media only screen and (max-width:1024px){.People .Featured__Content .Featured__Name{line-height:42px;font-weight:inherit;font-family:DroteskNo5-Regular;font-size:28px;line-height:36px;color:#000}[data-lang=ja] .People .Featured__Content .Featured__Name{font-family:NotoSansJP-Regular}}@media only screen and (max-width:1024px) and only screen and (max-width:1024px){.People .Featured__Content .Featured__Name{font-size:20px;line-height:25px}}.People .Featured__Content .Featured__Title{color:#000;margin-bottom:30px}@media only screen and (max-width:767px){.People .Featured__Content .Featured__Title{line-height:16px}}@media only screen and (max-width:767px){.People .Featured__Image--tall-left,.People .Featured__Image--tall-right{margin-bottom:40px}}.People .Featured__Content--tall-left{margin-left:30px;margin-top:140px;margin-bottom:35px}@media only screen and (max-width:1024px){.People .Featured__Content--tall-left{margin-top:80px;margin-left:0}}@media only screen and (max-width:767px){.People .Featured__Content--tall-left{margin-top:40px}}.People .Featured__Content--tall-left .Featured__Description{padding-right:0}@media only screen and (max-width:767px){.People .Featured__Content--tall-left .Featured__Description{width:30%;height:230px}}.People .Featured__Content--tall-left .Header_Accent--left{-webkit-transform:translateX(130px);transform:translateX(130px)}@media only screen and (max-width:1024px){.People .Featured__Content--tall-left .Header_Accent--left{-webkit-transform:translateX(-32px);transform:translateX(-32px)}}@media only screen and (max-width:767px){.People .Featured__Content--tall-left .Header_Accent--left{-webkit-transform:translateX(0);transform:translateX(0)}}.People .Featured__Content--tall-left .Featured__Name{position:relative;white-space:nowrap;margin-top:5px;margin-bottom:5px;-webkit-transform:translateX(-150px);transform:translateX(-150px)}@media only screen and (max-width:1024px){.People .Featured__Content--tall-left .Featured__Name{line-height:42px;font-weight:inherit;font-family:DroteskNo5-Regular;font-size:28px;line-height:36px;color:#000;-webkit-transform:translateX(0);transform:translateX(0)}[data-lang=ja] .People .Featured__Content--tall-left .Featured__Name{font-family:NotoSansJP-Regular}}@media only screen and (max-width:1024px) and only screen and (max-width:1024px){.People .Featured__Content--tall-left .Featured__Name{font-size:20px;line-height:25px}}@media only screen and (max-width:767px){.People .Featured__Content--tall-left .Featured__Name{width:30%;white-space:normal;-webkit-transform:translateX(-19px);transform:translateX(-19px);-webkit-transform:translateX(-48px);transform:translateX(-48px)}}.People .Featured__Content--tall-left .Featured__Title{color:#000;margin-bottom:30px;-webkit-transform:translateX(-30px);transform:translateX(-30px)}@media only screen and (max-width:1024px){.People .Featured__Content--tall-left .Featured__Title{-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (max-width:767px){.People .Featured__Content--tall-left .Featured__Title{line-height:16px}}.People .Featured__Content--tall-left .Featured__Bio{padding:0;width:70%}@media only screen and (max-width:1024px){.People .Featured__Content--tall-left .Featured__Bio{width:100%}}.People .Featured__Content--centered_left .Featured__Description,.People .Featured__Content--wide_left .Featured__Description{padding-right:0;margin-top:50px}@media only screen and (max-width:1024px){.People .Featured__Content--centered_left .Featured__Description,.People .Featured__Content--wide_left .Featured__Description{margin-left:0}}@media only screen and (max-width:767px){.People .Featured__Content--centered_left .Featured__Description,.People .Featured__Content--wide_left .Featured__Description{margin-top:0}}.People .Featured__Content--centered_left .Header_Accent--left,.People .Featured__Content--wide_left .Header_Accent--left{-webkit-transform:translateX(20px);transform:translateX(20px)}.People .Featured__Content--centered_left .Featured__Name,.People .Featured__Content--wide_left .Featured__Name{position:relative;margin-top:14px;margin-left:50px;margin-bottom:5px;-webkit-transform:translateX(-50px);transform:translateX(-50px);white-space:nowrap}@media only screen and (max-width:1024px){.People .Featured__Content--centered_left .Featured__Name,.People .Featured__Content--wide_left .Featured__Name{line-height:42px;font-weight:inherit;font-family:DroteskNo5-Regular;font-size:28px;line-height:36px;color:#000;-webkit-transform:translateX(0);transform:translateX(0)}[data-lang=ja] .People .Featured__Content--centered_left .Featured__Name,[data-lang=ja] .People .Featured__Content--wide_left .Featured__Name{font-family:NotoSansJP-Regular}}@media only screen and (max-width:1024px) and only screen and (max-width:1024px){.People .Featured__Content--centered_left .Featured__Name,.People .Featured__Content--wide_left .Featured__Name{font-size:20px;line-height:25px}}.People .Featured__Content--centered_left .Featured__Title,.People .Featured__Content--wide_left .Featured__Title{margin-left:50px;color:#000;-webkit-transform:translateX(-50px);transform:translateX(-50px)}@media only screen and (max-width:1024px){.People .Featured__Content--centered_left .Featured__Title,.People .Featured__Content--wide_left .Featured__Title{-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (max-width:767px){.People .Featured__Content--centered_left .Featured__Title,.People .Featured__Content--wide_left .Featured__Title{line-height:16px;-webkit-transform:translateX(0);transform:translateX(0)}}.People .Featured__Content--centered_left .Featured__Bio,.People .Featured__Content--wide_left .Featured__Bio{padding:0;margin-left:50px}@media only screen and (max-width:1024px){.People .Featured__Content--centered_left .Featured__Bio,.People .Featured__Content--wide_left .Featured__Bio{margin-left:0}}.People .Featured__Content--centered_left{-ms-flex-item-align:center;align-self:center;justify-self:center}.People .Featured__Content--centered_left .Header_Accent--left{display:none}.People .Featured__Content--centered_left .Featured__Name{-webkit-transform:none;transform:none;margin-left:0;margin-top:0}.People .Featured__Content--centered_left .Featured__Description{margin-top:0;text-align:center}.People .Featured__Content--centered_left .Featured__Bio{margin-left:auto;margin-right:auto;text-align:center;display:none}.People .Featured__Content--centered_left .Featured__Title{-webkit-transform:none;transform:none;margin:0}.People .Featured__Content--tall-right{margin-left:22%;padding-right:5%}@media only screen and (max-width:1024px){.People .Featured__Content--tall-right{margin-left:0}}.People .Featured__Content--tall-right .Featured__Description{margin-top:130px}@media only screen and (max-width:767px){.People .Featured__Content--tall-right .Featured__Description{margin-top:50px;width:30%;margin-bottom:18vw}}.People .Featured__Content--tall-right .Header_Accent--left{-webkit-transform:translateX(25px);transform:translateX(25px)}.People .Featured__Content--tall-right .Featured__Name{position:relative;margin-bottom:5px;-webkit-transform:translateX(67px);transform:translateX(67px)}@media only screen and (max-width:1024px){.People .Featured__Content--tall-right .Featured__Name{line-height:42px;font-weight:inherit;font-family:DroteskNo5-Regular;font-size:28px;line-height:36px;color:#000;-webkit-transform:translateX(0);transform:translateX(0)}[data-lang=ja] .People .Featured__Content--tall-right .Featured__Name{font-family:NotoSansJP-Regular}}@media only screen and (max-width:1024px) and only screen and (max-width:1024px){.People .Featured__Content--tall-right .Featured__Name{font-size:20px;line-height:25px}}@media only screen and (max-width:767px){.People .Featured__Content--tall-right .Featured__Name{white-space:normal}}.People .Featured__Content--tall-right .Featured__Title{color:#000;margin-bottom:30px;-webkit-transform:translateX(67px);transform:translateX(67px)}@media only screen and (max-width:1024px){.People .Featured__Content--tall-right .Featured__Title{-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (max-width:767px){.People .Featured__Content--tall-right .Featured__Title{line-height:16px}}.People .Featured__Content--centered_right .Featured__Description,.People .Featured__Content--wide_right .Featured__Description{padding-right:0}@media only screen and (max-width:1024px){.People .Featured__Content--centered_right .Featured__Description,.People .Featured__Content--wide_right .Featured__Description{margin-left:0}}.People .Featured__Content--centered_right .Header_Accent--left,.People .Featured__Content--wide_right .Header_Accent--left{-webkit-transform:translateX(20px);transform:translateX(20px)}.People .Featured__Content--centered_right .Featured__Name,.People .Featured__Content--wide_right .Featured__Name{position:relative;margin-top:10px;margin-bottom:5px;margin-left:50px}@media only screen and (max-width:1024px){.People .Featured__Content--centered_right .Featured__Name,.People .Featured__Content--wide_right .Featured__Name{line-height:42px;font-weight:inherit;font-family:DroteskNo5-Regular;font-size:28px;line-height:36px;color:#000}[data-lang=ja] .People .Featured__Content--centered_right .Featured__Name,[data-lang=ja] .People .Featured__Content--wide_right .Featured__Name{font-family:NotoSansJP-Regular}}@media only screen and (max-width:1024px) and only screen and (max-width:1024px){.People .Featured__Content--centered_right .Featured__Name,.People .Featured__Content--wide_right .Featured__Name{font-size:20px;line-height:25px}}.People .Featured__Content--centered_right .Featured__Title,.People .Featured__Content--wide_right .Featured__Title{margin-bottom:30px;color:#000;margin-left:50px}@media only screen and (max-width:767px){.People .Featured__Content--centered_right .Featured__Title,.People .Featured__Content--wide_right .Featured__Title{line-height:16px}}.People .Featured__Content--centered_right .Featured__Bio,.People .Featured__Content--wide_right .Featured__Bio{padding:0;width:90%}.People .Featured__Standard{margin-bottom:100px}@media only screen and (max-width:767px){.People .Featured__Standard{margin-bottom:60px}}.People .Featured__Standard .Featured__Name{margin-bottom:5px}@media only screen and (max-width:1024px){.People .Featured__Standard .Featured__Name{line-height:42px;font-weight:inherit;font-family:DroteskNo5-Regular;font-size:28px;line-height:36px;color:#000}[data-lang=ja] .People .Featured__Standard .Featured__Name{font-family:NotoSansJP-Regular}}@media only screen and (max-width:1024px) and only screen and (max-width:1024px){.People .Featured__Standard .Featured__Name{font-size:20px;line-height:25px}}.People .Featured__Standard .Featured__Title{color:#000;margin-bottom:20px}@media only screen and (max-width:767px){.People .Featured__Standard .Featured__Title{line-height:16px}}.People .Featured__Standard .Featured__Bio{padding-right:5%}.People .Featured__Content--centered_right{-ms-flex-item-align:center;align-self:center;justify-self:center}.People .Featured__Content--centered_right .Header_Accent--left{display:none}.People .Featured__Content--centered_right .Featured__Name{-webkit-transform:none;transform:none;margin-right:0;margin-top:0}.People .Featured__Content--centered_right .Featured__Description{margin-top:0;text-align:center}.People .Featured__Content--centered_right .Featured__Bio{margin-left:auto;margin-right:auto;text-align:center;display:none}.People .Featured__Content--centered_right .Featured__Title{-webkit-transform:none;transform:none;margin:0}.People__Grid{padding-top:100px}.People__Department{border-top:1px solid #0000d5}.People__Department--headline{width:240px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 35px;margin-top:-24px;margin-left:-37px;background-color:#fff}@media only screen and (max-width:767px){.People__Department--headline{margin-bottom:50px}}.People__Department--headline .Arrow--down{margin-left:15px}.People__Dropdown__Container{font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:row;flex-wrap:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:50px auto}@media only screen and (max-width:767px){.People__Dropdown__Container{text-align:center}}.People__Dropdown__Label{white-space:nowrap;margin-right:10px;color:#c8c8c8;padding-left:100px}.People__Dropdown{font-size:20px;font-family:DroteskNo5-Regular;width:210px}[data-lang=ja] .People__Dropdown{font-family:NotoSansJP-Regular}.People__Dropdown .dropdown__label{padding:0;color:#000;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.People__Dropdown .dropdown__label{width:300px}}@media only screen and (max-width:767px){.People__Dropdown .dropdown__label{margin:0 auto}}.People__Dropdown .dropdown__label-arrow{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.People__Dropdown .dropdown__item{-webkit-transition:color .3s;transition:color .3s;padding:0;margin-top:15px;color:#000}.People__Dropdown .dropdown__item:hover{color:#0000d5}.People__Dropdown.open .dropdown__list{height:40rem}.People__Dropdown.open .dropdown__label-arrow{-webkit-transform:rotate(-180deg) translateY(1px) scale(1.5);transform:rotate(-180deg) translateY(1px) scale(1.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}@media only screen and (max-width:1024px){.People .Navigation__Item{font-size:18px}}.Services{font-family:DroteskNo5-Regular}[data-lang=ja] .Services{font-family:NotoSansJP-Regular}.Services .Services__Header{text-align:center;margin-top:150px}@media only screen and (max-width:767px){.Services .Services__Header{margin-top:120px}}.Services .Services__Header--stream{text-align:center;margin-top:25px;margin-bottom:55px;font-weight:inherit}@media only screen and (max-width:767px){.Services .Services__Header--stream{margin-bottom:30px}}.Services .Services__Intro{margin:100px auto;text-align:center}@media only screen and (max-width:767px){.Services .Services__Intro{margin:40px auto}}.Services .Services__Intro .Intro{width:65%;color:#000;margin:0 auto 20px}.Services .Services__Intro .Intro--grey{margin:0 auto;width:75%;color:#959595}@media only screen and (max-width:1024px){.Services .Services__Intro .Intro{width:75%}.Services .Services__Intro .Intro--grey{width:85%}}@media only screen and (max-width:767px){.Services .Services__Intro .Intro,.Services .Services__Intro .Intro--grey{width:100%}}.Services .Services__Purpose{position:relative}.Services .Services__Purpose .Project_Caption{text-align:center;color:#0000d5;margin-bottom:10px;font-weight:inherit}@media only screen and (max-width:767px){.Services .Services__Purpose{display:none}}.Services .Services__Chart{width:100%;position:relative;display:block;height:260px;overflow:hidden}.Services .Services__Chart svg{height:260px;position:absolute;left:0;top:0}.Services .Services__Chart__TextContainer{position:relative;z-index:2}.Services .Services__Chart__TextContainer .Row{height:100%;padding:0 12px}.Services .Services__Chart__Text{font-size:21px;line-height:28px;width:19%;padding:0 4%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Services .Services__Chart__Text>div{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%}.Services .Services__Chart__Text:first-child{width:20%}.Services .Services__Chart__Text:nth-child(2){width:19%}.Services .Services__Chart__Text:nth-child(3){text-align:center;font-size:18px;line-height:23px;color:#fff;width:22%}.Services .Services__Chart__Text:nth-child(4){width:19%}.Services .Services__Chart__Text:nth-child(5){width:20%}@media only screen and (max-width:1024px){.Services .Services__Chart__Text{font-size:14px;line-height:22px}.Services .Services__Chart__Text:nth-child(3){font-size:14px;line-height:18px}}.Services .Services__Chart__Text--title{color:#fff;font-size:20px;line-height:35px}@media only screen and (max-width:1024px){.Services .Services__Chart__Text--title{font-size:14px;line-height:25px;margin-bottom:15px}}.Services .Services__Purpose-List{display:grid}@media only screen and (min-width:1025px){.Services .Services__Purpose-List{grid-auto-flow:column;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,-webkit-max-content);grid-template-rows:repeat(2,max-content)}}.Services .Services__Purpose--mobile{display:none;margin:80px auto 120px;position:relative;width:70%;max-width:220px}.Services .Services__Purpose--mobile svg{height:542px}@media only screen and (max-width:767px){.Services .Services__Purpose--mobile{display:block}}.Services .Services__Purpose--mobile .Services__Chart__TextContainer{position:absolute;top:0;left:0;height:100%;width:100%;display:grid;grid-template-rows:33% 33% 33%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Services .Services__Purpose--mobile .Figure__Wing{padding:2rem;font-size:20px;line-height:25px}.Services .Services__Purpose--mobile .Figure__Hub{color:#fff;font-size:20px;line-height:25px;padding:2rem}.Services .Services__Chart__Text--mobile{width:100%;text-align:center}.Services .Services__Chart__Text--mobile.Project_Caption{color:#0000d5;font-weight:inherit}.Services .Services__Stream{margin-bottom:80px}.Services .Services__Headline{font-size:40px;line-height:50px;margin-bottom:40px}@media only screen and (max-width:767px){.Services .Services__Headline{margin-bottom:26px}}.Services .Services__Headline--small{font-family:GTPressura;font-size:12px;text-transform:uppercase;color:#969696}.Services .Services__Content{text-align:center}@media only screen and (max-width:1024px){.Services .Services__Content{width:100%;margin-left:0;padding:0 10% 40px}}@media only screen and (max-width:767px){.Services .Services__Content{padding:0 10% 40px}}.Services .Services__Content .Headline_Small{margin-bottom:10px}.Services .Services__Content .Body_Dark{color:#959595;width:74%;margin-left:13%}@media only screen and (max-width:1024px){.Services .Services__Content .Body_Dark{width:80%;margin-left:10%}}.Services .Services__Content.Margin{padding:0 10% 60px}@media only screen and (max-width:767px){.Services .Services__Content.Margin{padding:0 10% 40px}}.Services .Services_Border{border-left:1px solid #c8c8c8}@media only screen and (max-width:1024px){.Services .Services_Border{border-left:none}}@media only screen and (max-width:767px){.Services .Services_Border{border-left:none}}.Services .Services_Border--mobile{border-bottom:none}@media only screen and (max-width:767px){.Services .Services_Border--mobile{border-bottom:1px solid #c8c8c8;margin-bottom:28px}}.Services .Services__Capabilities{border-top:1px solid #ebeced}.Services .Services__Capabilities .Project_Caption{text-align:center;margin-top:80px;margin-bottom:10px;font-weight:inherit}.Services .Services__Capabilities .Headline_Large{text-align:center;width:64%;margin-left:18%}@media only screen and (max-width:1024px){.Services .Services__Capabilities .Headline_Large{width:70%;margin-left:15%}}@media only screen and (max-width:767px){.Services .Services__Capabilities .Headline_Large{width:100%;margin-left:0}}.Services .Capabilities__TabletContainer{width:100%;padding-left:4%}@media only screen and (max-width:1024px){.Services .Capabilities__TabletContainer{padding-left:22%;padding-right:0}}@media only screen and (max-width:1024px) and (pointer:coarse){.Services .Capabilities__TabletContainer{width:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 50px}}.Services .Capabilities{margin-top:100px;margin-bottom:80px}@media only screen and (max-width:1024px){.Services .Capabilities{margin-top:60px}}@media only screen and (max-width:1024px) and (pointer:coarse){.Services .Capabilities{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.Services .Capabilities::-webkit-scrollbar{display:none}}@media only screen and (max-width:1024px){.Services .Capabilities__Card{width:40%;max-width:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:20px 15px;height:-webkit-max-content;height:-moz-max-content;height:max-content}}@media only screen and (max-width:1024px) and (pointer:coarse){.Services .Capabilities__Card{width:275px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.3);box-shadow:0 0 20px 0 rgba(0,0,0,.3);background-color:#fff;padding:20px}}@media only screen and (max-width:767px){.Services .Capabilities__Card{width:265px}}.Services .Services__Capabilities__List__Header{font-size:20px;margin:24 0}@media only screen and (max-width:1024px){.Services .Services__Capabilities__List__Header{margin:20px}}@media only screen and (max-width:767px){.Services .Services__Capabilities__List__Header{font-size:28px}}.Services .Services__Capabilities__List__Item{font-size:16px;color:#969696;margin:24 0}@media only screen and (max-width:1024px){.Services .Services__Capabilities__List__Item{font-size:14px;margin:20px}}.Services .Services__Partners{padding-top:100px;padding-bottom:500px;background-color:#f4f4f4}@media only screen and (max-width:1024px){.Services .Services__Partners{padding-bottom:230px}}.Services .Services__Partners .Headline_Large{text-align:center;width:64%;margin-left:18%;margin-bottom:100px}@media only screen and (max-width:1024px){.Services .Services__Partners .Headline_Large{width:70%;margin-left:15%}}@media only screen and (max-width:767px){.Services .Services__Partners .Headline_Large{width:100%;margin-left:0;margin-bottom:60px}}.Services .Services__Partners .Partner{margin-bottom:100px}.Services .Services__Partners .Partner .Project_Caption{margin-bottom:10px;font-weight:inherit}@media only screen and (max-width:767px){.Services .Services__Partners .Partner .Project_Caption{margin-top:20px}}.Services .Services__Partners .Partner .Headline_Small{-webkit-transition:color .3s;transition:color .3s;margin-bottom:25px}@media only screen and (max-width:767px){.Services .Services__Partners .Partner .Headline_Small{font-size:14px;line-height:22px}}.Services .Services__Partners .Partner .Partner__Image{padding-right:5%}.Services .Services__Partners .Partner .Partner__Image .Image_Zoom:before{display:block;content:"";width:100%;padding-top:68.56287425%}@media only screen and (max-width:767px){.Services .Services__Partners .Partner .Partner__Image{padding:0}}.Services .Services__Partners .Partner:nth-child(odd) .Row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.Services .Services__Partners .Partner:nth-child(odd) .Partner__Image{padding-left:5%;padding-right:0}@media only screen and (max-width:767px){.Services .Services__Partners .Partner:nth-child(odd) .Partner__Image{padding:0}}.Services .Services__Partners .Partner:hover .Headline_Small{color:#0000d5}.Services .Services__Partners .Partner:hover .Partner__Image .Image_Zoom .Image_Zoom__BG,.Services .Services__Partners .Partner:hover .Partner__Image .Image_Zoom img{-webkit-transform:scale(1.1);transform:scale(1.1)}.Services .Services__Partners+.Related-Content-Layer .RelatedContent.Overlap{margin-top:-400px}.Services .Related-Content-Layer .RelatedContent.Overlap{margin-top:0}.Services__Contact{margin:0 auto 170px;text-align:center}@media only screen and (max-width:767px){.Services__Contact{margin:0 auto 60px}}.Services__Contact .Services__Contact__Headline{margin-bottom:30px;max-width:45%;margin-left:27.5%;font-weight:inherit}@media only screen and (max-width:1024px){.Services__Contact .Services__Contact__Headline{max-width:inherit;margin-left:16.666666%}}@media only screen and (max-width:767px){.Services__Contact .Services__Contact__Headline{margin-left:0}}.Services__Contact__CTA{font-family:DroteskNo5-Medium;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#000;color:#fff;font-size:16px;display:inline-block;padding:14px 20px;cursor:pointer}[data-lang=ja] .Services__Contact__CTA{font-family:NotoSansJP-Medium}.Services__Contact__CTA:hover{background-color:#0000d5;color:#fff}[data-template=sitemap]{overflow-x:initial}.Sitemap__Header{padding:160px 0}.Sitemap__Body{font-size:16px}.Sitemap__Body h2{margin-bottom:1rem}.Sitemap__Body ul{line-height:1.4;padding-left:1rem}.Terms{margin-top:180px;margin-bottom:80px}@media only screen and (max-width:767px){.Terms{margin-top:120px}}.Terms__Accent{width:107px;height:7px;background-color:#0000d5;margin-bottom:25px}.Terms__Title{margin-left:80px;margin-bottom:25px}.Terms__SubTitle{width:90%}.Terms__ContentHeader,.Terms__SubTitle{margin-bottom:30px}.Terms__Content{margin-bottom:65px}.Terms__List{list-style-type:disc;margin-left:15px;padding-left:15px}.Terms__List li{display:list-item;list-style-type:disc}.WorkPage{width:100%;font-family:DroteskNo5-Regular}[data-lang=ja] .WorkPage{font-family:NotoSansJP-Regular}.WorkPage__Header{text-align:center;margin-top:150px;margin-bottom:50px}@media only screen and (max-width:767px){.WorkPage__Header{margin-top:120px;margin-bottom:20px}.WorkPage__Header .Headline_XL{max-width:366px;margin:0 auto}}.WorkPage__Blurb{text-align:center}.WorkPage__Intro{margin-bottom:50px}.WorkPage__Intro .WorkPage__PlayButton{-webkit-transition:all .2s;transition:all .2s;opacity:0;cursor:pointer;position:absolute;z-index:2;width:-webkit-max-content;width:-moz-max-content;width:max-content;left:50%;top:90%;-webkit-transform:translate(-50%,-90%);transform:translate(-50%,-90%)}.WorkPage__Intro .WorkPage__PlayButton .WorkPage__PlayButton__Label{color:#fff;padding:0 20px}.WorkPage__Intro .WorkPage__PlayButton .WorkPage__PlayButton__BG{-webkit-transition:width .2s ease-out;transition:width .2s ease-out;position:absolute;width:0;height:26px;background-color:#0000d5;top:42%;z-index:-1}@media only screen and (max-width:1024px){.WorkPage__Intro .WorkPage__PlayButton .WorkPage__PlayButton__BG{height:16px;top:36%}}.WorkPage__Intro .WorkPage__PlayButton:hover .WorkPage__PlayButton__BG{position:absolute;width:100%}.WorkPage__Intro:hover .WorkPage__PlayButton{opacity:1}.WorkPage__Intro.Video{margin-bottom:100px}@media only screen and (max-width:767px){.WorkPage__Intro.Video{margin-bottom:50px}}.WorkPage__Intro__Img{position:relative}.WorkPage__Intro__Img img{width:100%}.WorkPage__Intro__Content .BodyCopy{text-align:center;color:#959595;margin-top:0;margin-bottom:50px}@media only screen and (max-width:767px){.WorkPage__Intro__Content .BodyCopy{margin-bottom:25px}}.WorkPage__Client .Row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:100px}.WorkPage__Client:nth-child(2n) .Row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.WorkPage__Client .WorkPage__Client--img{padding-right:5%}.WorkPage__Client .WorkPage__Client--img .Image_Zoom:before{display:block;content:"";width:100%;padding-top:68.56287425%}.WorkPage__Client .WorkPage__Client--img .Image_Zoom img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.WorkPage__Client--description{cursor:pointer}.WorkPage__Client--description .Arrow{margin-left:10px}.WorkPage__Client--description .WorkPage__Content{-webkit-transition:color .3s;transition:color .3s}.WorkPage__Client--description .WorkPage__CTA{width:103px}.WorkPage__Client--description .Underline{-webkit-transition:width .3s;transition:width .3s;width:0;height:4px;background-color:#0000d5}.WorkPage__Client .Headline_Small{margin:10px 0 20px}.WorkPage__Client:hover .WorkPage__Client--description .WorkPage__Content{color:#0000d5}.WorkPage__Client:hover .WorkPage__Client--description .Underline{width:102px}.WorkPage__Client:hover .WorkPage__Client--img .Image_Zoom .Image_Zoom__BG,.WorkPage__Client:hover .WorkPage__Client--img .Image_Zoom img{-webkit-transform:scale(1.1);transform:scale(1.1)}.WorkPage__Secondary{border-top:1px solid #0000d5}.WorkPage__Secondary--headline{width:260px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 35px;margin-top:-24px;margin-left:-37px;background-color:#fff}.WorkPage__Secondary--headline .Arrow--down{margin-left:15px}.WorkPage__Secondary--container{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:top;-ms-flex-align:top;align-items:top;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-ms-flex-line-pack:start;align-content:flex-start}.WorkPage__Secondary--item{width:30%;margin-right:5%;margin-bottom:60px}.WorkPage__Secondary--item .Image_Zoom:before{display:block;content:"";width:100%;padding-top:135.63218391%}.WorkPage__Secondary--item .Image_Zoom img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.WorkPage__Secondary--item:nth-child(3n+3){margin-right:0}.WorkPage__Secondary--item .client-name{margin:16px 0 12px}.WorkPage__Secondary--item .project-name{-webkit-transition:color .3s;transition:color .3s}.WorkPage__Secondary--item:hover .project-name{color:#0000d5}.WorkPage__Secondary--item:hover .Image_Zoom .Image_Zoom__BG,.WorkPage__Secondary--item:hover .Image_Zoom img{-webkit-transform:scale(1.1);transform:scale(1.1)}.WorkPage__LogoSection{width:100%;background-color:#f4f4f4;padding-top:60px;padding-bottom:60px}.WorkPage__LogoSection--headline{font-size:42px;text-align:center;margin-bottom:60px}.WorkPage__LogoSection__Container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12.5%}.WorkPage__LogoSection__Item{width:16.666666%;padding-right:30px;padding-left:30px}.WorkPage__LogoSection__Item img{margin-bottom:40px}@media only screen and (max-width:1024px){.WorkPage__Client .Row{margin-bottom:50px}.WorkPage__LogoSection__Container{padding:0 17%}.WorkPage__LogoSection__Item{width:25%}}@media only screen and (max-width:767px){.WorkPage__Client .Row{margin-bottom:40px}.WorkPage__Client .WorkPage__Client--img{margin-bottom:20px;padding-right:12px}.WorkPage__Secondary{margin-top:100px}.WorkPage__Secondary--item{width:100%;margin-right:0}.WorkPage__LogoSection__Container{padding:0}.WorkPage__LogoSection__Item{width:33%;padding:0 7%}.WorkPage__LogoSection__Item img{margin-bottom:40px}}.SingleNews{margin-top:125px}.SingleNews__Article{margin-bottom:90px}@media only screen and (max-width:1024px){.SingleNews__Author{display:none}}.Author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d7d9db;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-right:15px;margin-top:80px}@media only screen and (max-width:1024px){.Author{border:none}}.Author__Image{margin-bottom:20px;width:60px;height:60px;overflow:hidden;border-radius:50%;background-size:cover;background-position:50%}.Author__Image img{width:100%}@media only screen and (max-width:1024px){.Author__Image{min-width:50px;height:50px;width:50px}}.Author__Name{margin-left:20px}@media only screen and (max-width:1024px){.Author__Name .Body_Dark{font-size:14px}}.Author__Name .Body_Light{line-height:18px;padding-bottom:18px;max-width:160px}@media only screen and (max-width:767px){.Author__Name .Body_Light{max-width:200px}}.SingleNews__Author--mobile{display:none}.SingleNews__Author--mobile .Author{margin-top:0}@media only screen and (max-width:1024px){.SingleNews__Author--mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:320px){.SingleNews__Author--mobile{-ms-flex-wrap:wrap;flex-wrap:wrap}}.SingleNews__Social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:25px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:20px}@media only screen and (max-width:1024px){.SingleNews__Social{display:none}}.SingleNews__Social--mobile{text-align:center;padding-bottom:12px;margin-right:10px}.SingleNews__Social--mobile .Project_Caption{margin-left:20px;margin-bottom:15px}@media only screen and (max-width:320px){.SingleNews__Social--mobile .Project_Caption{margin-left:0}}@media only screen and (max-width:320px){.SingleNews__Social--mobile{margin:10px auto}}.Social_Icons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:20px}@media only screen and (max-width:320px){.Social_Icons{margin-left:0}}.SocialMedia__icon{margin:0 5px;height:2rem;width:2rem;background-repeat:no-repeat;background-position:50% 50%}.TwitterIcon{-webkit-transition:all .2s;transition:all .2s;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 203.14'%3E%3Cg data-name='Layer 2'%3E%3Cpath d='M78.62 203.14C173 203.14 224.56 125 224.56 57.2c0-2.22 0-4.43-.15-6.63A104.36 104.36 0 00250 24a102.38 102.38 0 01-29.46 8.07 51.47 51.47 0 0022.55-28.35 102.79 102.79 0 01-32.57 12.45 51.34 51.34 0 00-87.41 46.78A145.62 145.62 0 0117.4 9.36a51.33 51.33 0 0015.88 68.47A50.91 50.91 0 0110 71.41v.65a51.31 51.31 0 0041.15 50.28 51.21 51.21 0 01-23.16.88 51.35 51.35 0 0047.92 35.62 102.92 102.92 0 01-63.7 22A104.41 104.41 0 010 180.1a145.21 145.21 0 0078.62 23' data-name='Logo FIXED'/%3E%3C/g%3E%3C/svg%3E")}@media only screen and (min-width:1025px){.TwitterIcon:hover{-webkit-transform:scale(1.1);transform:scale(1.1);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 203.14'%3E%3Cg data-name='Layer 2'%3E%3Cpath fill='%230000D5' d='M78.62 203.14C173 203.14 224.56 125 224.56 57.2c0-2.22 0-4.43-.15-6.63A104.36 104.36 0 00250 24a102.38 102.38 0 01-29.46 8.07 51.47 51.47 0 0022.55-28.35 102.79 102.79 0 01-32.57 12.45 51.34 51.34 0 00-87.41 46.78A145.62 145.62 0 0117.4 9.36a51.33 51.33 0 0015.88 68.47A50.91 50.91 0 0110 71.41v.65a51.31 51.31 0 0041.15 50.28 51.21 51.21 0 01-23.16.88 51.35 51.35 0 0047.92 35.62 102.92 102.92 0 01-63.7 22A104.41 104.41 0 010 180.1a145.21 145.21 0 0078.62 23' data-name='Logo FIXED'/%3E%3C/g%3E%3C/svg%3E")}}.InstagramIcon{-webkit-transition:all .2s;transition:all .2s;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 503.84 503.84'%3E%3Cg data-name='Layer 2'%3E%3Cpath d='M251.92 45.39c67.27 0 75.23.26 101.8 1.47 24.56 1.12 37.9 5.22 46.78 8.67a78.05 78.05 0 0129 18.84 78.05 78.05 0 0118.84 29c3.45 8.88 7.55 22.22 8.67 46.78 1.21 26.56 1.47 34.53 1.47 101.8s-.26 75.23-1.47 101.8c-1.12 24.56-5.22 37.9-8.67 46.78a83.43 83.43 0 01-47.81 47.81c-8.88 3.45-22.22 7.55-46.78 8.67-26.56 1.21-34.53 1.47-101.8 1.47s-75.24-.26-101.8-1.47c-24.56-1.12-37.9-5.22-46.78-8.67a78.05 78.05 0 01-29-18.84 78.05 78.05 0 01-18.84-29c-3.45-8.88-7.55-22.22-8.67-46.78-1.21-26.56-1.47-34.53-1.47-101.8s.26-75.23 1.47-101.8c1.12-24.56 5.22-37.9 8.67-46.78a78.05 78.05 0 0118.84-29 78.05 78.05 0 0129-18.84c8.88-3.45 22.22-7.55 46.78-8.67 26.56-1.21 34.53-1.47 101.8-1.47m0-45.39c-68.42 0-77 .29-103.87 1.52S102.93 7 86.9 13.23a123.49 123.49 0 00-44.62 29.05A123.49 123.49 0 0013.23 86.9C7 102.93 2.74 121.24 1.52 148.05S0 183.5 0 251.92s.29 77 1.52 103.87S7 400.91 13.23 416.94a123.49 123.49 0 0029.06 44.62 123.49 123.49 0 0044.61 29.06c16 6.23 34.34 10.49 61.15 11.71s35.45 1.52 103.87 1.52 77-.29 103.87-1.52 45.13-5.48 61.15-11.71a128.82 128.82 0 0073.68-73.68c6.23-16 10.49-34.34 11.71-61.15s1.52-35.45 1.52-103.87-.29-77-1.52-103.87-5.48-45.13-11.71-61.15a123.49 123.49 0 00-29.06-44.62 123.49 123.49 0 00-44.62-29.06C400.91 7 382.6 2.74 355.79 1.52S320.34 0 251.92 0z'/%3E%3Cpath d='M251.92 122.56a129.36 129.36 0 10129.37 129.36 129.36 129.36 0 00-129.37-129.36zm0 213.34a84 84 0 1184-84 84 84 0 01-84 83.99z'/%3E%3Ccircle cx='386.4' cy='117.44' r='30.23'/%3E%3C/g%3E%3C/svg%3E")}@media only screen and (min-width:1025px){.InstagramIcon:hover{-webkit-transform:scale(1.1);transform:scale(1.1);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 503.84 503.84'%3E%3Cg data-name='Layer 2'%3E%3Cpath fill='%230000D5' d='M251.92 45.39c67.27 0 75.23.26 101.8 1.47 24.56 1.12 37.9 5.22 46.78 8.67a78.05 78.05 0 0129 18.84 78.05 78.05 0 0118.84 29c3.45 8.88 7.55 22.22 8.67 46.78 1.21 26.56 1.47 34.53 1.47 101.8s-.26 75.23-1.47 101.8c-1.12 24.56-5.22 37.9-8.67 46.78a83.43 83.43 0 01-47.81 47.81c-8.88 3.45-22.22 7.55-46.78 8.67-26.56 1.21-34.53 1.47-101.8 1.47s-75.24-.26-101.8-1.47c-24.56-1.12-37.9-5.22-46.78-8.67a78.05 78.05 0 01-29-18.84 78.05 78.05 0 01-18.84-29c-3.45-8.88-7.55-22.22-8.67-46.78-1.21-26.56-1.47-34.53-1.47-101.8s.26-75.23 1.47-101.8c1.12-24.56 5.22-37.9 8.67-46.78a78.05 78.05 0 0118.84-29 78.05 78.05 0 0129-18.84c8.88-3.45 22.22-7.55 46.78-8.67 26.56-1.21 34.53-1.47 101.8-1.47m0-45.39c-68.42 0-77 .29-103.87 1.52S102.93 7 86.9 13.23a123.49 123.49 0 00-44.62 29.05A123.49 123.49 0 0013.23 86.9C7 102.93 2.74 121.24 1.52 148.05S0 183.5 0 251.92s.29 77 1.52 103.87S7 400.91 13.23 416.94a123.49 123.49 0 0029.06 44.62 123.49 123.49 0 0044.61 29.06c16 6.23 34.34 10.49 61.15 11.71s35.45 1.52 103.87 1.52 77-.29 103.87-1.52 45.13-5.48 61.15-11.71a128.82 128.82 0 0073.68-73.68c6.23-16 10.49-34.34 11.71-61.15s1.52-35.45 1.52-103.87-.29-77-1.52-103.87-5.48-45.13-11.71-61.15a123.49 123.49 0 00-29.06-44.62 123.49 123.49 0 00-44.62-29.06C400.91 7 382.6 2.74 355.79 1.52S320.34 0 251.92 0z'/%3E%3Cpath d='M251.92 122.56a129.36 129.36 0 10129.37 129.36 129.36 129.36 0 00-129.37-129.36zm0 213.34a84 84 0 1184-84 84 84 0 01-84 83.99z'/%3E%3Ccircle cx='386.4' cy='117.44' r='30.23'/%3E%3C/g%3E%3C/svg%3E")}}.FacebookIcon{-webkit-transition:all .2s;transition:all .2s;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MzAuMTEzIDQzMC4xMTQiPjxwYXRoIGQ9Ik0xNTguMDgxIDgzLjN2NTkuMjE4aC00My4zODV2NzIuNDEyaDQzLjM4NXYyMTUuMTgzaDg5LjEyMlYyMTQuOTM2aDU5LjgwNXM1LjYwMS0zNC43MjEgOC4zMTYtNzIuNjg1SDI0Ny41NFY5Mi43NGMwLTcuNCA5LjcxNy0xNy4zNTQgMTkuMzIxLTE3LjM1NGg0OC41NTdWLjAwMWgtNjYuMDIxQzE1NS44NzgtLjAwNCAxNTguMDgxIDcyLjQ4IDE1OC4wODEgODMuM3oiLz48L3N2Zz4=)}@media only screen and (min-width:1025px){.FacebookIcon:hover{-webkit-transform:scale(1.1);transform:scale(1.1);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MzAuMTEzIDQzMC4xMTQiPjxwYXRoIGZpbGw9IiMyMEJCRkMiIGQ9Ik0xNTguMDgxIDgzLjN2NTkuMjE4aC00My4zODV2NzIuNDEyaDQzLjM4NXYyMTUuMTgzaDg5LjEyMlYyMTQuOTM2aDU5LjgwNXM1LjYwMS0zNC43MjEgOC4zMTYtNzIuNjg1SDI0Ny41NFY5Mi43NGMwLTcuNCA5LjcxNy0xNy4zNTQgMTkuMzIxLTE3LjM1NGg0OC41NTdWLjAwMWgtNjYuMDIxQzE1NS44NzgtLjAwNCAxNTguMDgxIDcyLjQ4IDE1OC4wODEgODMuM3oiLz48L3N2Zz4=)}}.LinkedInIcon{-webkit-transition:all .2s;transition:all .2s;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M0 0v24h24V0H0zm8 19H5V8h3v11zM6.5 6.732c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zM20 19h-3v-5.604c0-3.368-4-3.113-4 0V19h-3V8h3v1.765c1.397-2.586 7-2.777 7 2.476V19z'/%3E%3C/svg%3E")}@media only screen and (min-width:1025px){.LinkedInIcon:hover{-webkit-transform:scale(1.1);transform:scale(1.1);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%230000D5' d='M0 0v24h24V0H0zm8 19H5V8h3v11zM6.5 6.732c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zM20 19h-3v-5.604c0-3.368-4-3.113-4 0V19h-3V8h3v1.765c1.397-2.586 7-2.777 7 2.476V19z'/%3E%3C/svg%3E")}}.SingleNews__Category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.SingleNews__Category .Quoted_Department{color:#000;margin-left:20px}.SingleNews__Title{margin-bottom:15px}.SingleNews__Subtitle{margin-bottom:30px}.SingleNews__Image{margin-bottom:15px;width:100%}.SingleNews__Image__Credit{margin-bottom:30px;color:#000}@media only screen and (max-width:1024px){.SingleNews__Subtitle{color:#000}}@media only screen and (max-width:767px){.SingleNews__Subtitle{color:#9ea7aa}}.SingleNews__Related{margin-top:40px}.SingleNews__Related__Image{position:relative;margin-bottom:25px;border:1px solid #f4f8fa}[data-lang=ja] .Services .Services__Purpose .Services__Chart__Text{font-size:19px;padding:0 2%}@media only screen and (max-width:767px){[data-lang=ja] .Services .Services__Capabilities__List__Header{font-size:16px}}[data-lang=ja] .Headline_XL{font-family:NotoSansJP-Bold;font-size:100px;line-height:120%}@media only screen and (max-width:1024px){[data-lang=ja] .Headline_XL{font-size:clamp(40px,8vw,70px);line-height:120%}}@media only screen and (max-width:767px){[data-lang=ja] .Headline_XL{font-size:clamp(30px,8vw,40px);line-height:120%}}[data-lang=ja] .People__Header .Headline_XL{max-width:90%;margin:0 auto}@media only screen and (max-width:1024px){[data-lang=ja] .People__Header .Headline_XL{font-size:clamp(40px,8vw,70px);line-height:120%}}@media only screen and (max-width:767px){[data-lang=ja] .People__Header .Headline_XL{font-size:clamp(30px,8vw,40px);line-height:120%}}[data-lang=ja] .People__Grid{padding-top:50px}@media only screen and (max-width:767px){[data-lang=ja] .People__Grid{padding-top:40px}}@media only screen and (max-width:767px){[data-lang=ja] .PeopleGridItem{padding-right:6px;padding-left:6px}}@media only screen and (max-width:767px){[data-lang=ja] .PeopleGridItem__Image{margin-bottom:6px}}[data-lang=ja] .PeopleGridItem__Name{font-size:12px;line-height:100%;margin-bottom:4px}@media only screen and (max-width:767px){[data-lang=ja] .PeopleGridItem__Name{font-size:10px;margin-bottom:2px}}[data-lang=ja] .PeopleGridItem__NameExtra{font-size:18px;line-height:120%;letter-spacing:.03em}@media only screen and (max-width:767px){[data-lang=ja] .PeopleGridItem__NameExtra{font-size:14px;margin-bottom:4px}}[data-lang=ja] .PeopleGridItem__JobTitle{font-size:10px;line-height:120%}
/*# sourceMappingURL=data:application/json;base64,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Q0UsZUFDRixDQUNBLDRCQUNFLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsd0JBQ0YsQ0FDQSxtRUFDRSxjQUFlLENBQ2YsWUFDRixDQUNBLHlDQUNFLCtEQUNFLGNBQ0YsQ0FDRixDQUNBLDRCQUNFLDJCQUE4QixDQUM5QixlQUFnQixDQUNoQixnQkFDRixDQUNBLDBDQUNFLDRCQUNFLDhCQUFpQyxDQUNqQyxnQkFDRixDQUNGLENBQ0EseUNBQ0UsNEJBQ0UsOEJBQWlDLENBQ2pDLGdCQUNGLENBQ0YsQ0FDQSw0Q0FDRSxhQUFjLENBQ2QsYUFDRixDQUNBLDBDQUNFLDRDQUNFLDhCQUFpQyxDQUNqQyxnQkFDRixDQUNGLENBQ0EseUNBQ0UsNENBQ0UsOEJBQWlDLENBQ2pDLGdCQUNGLENBQ0YsQ0FDQSw2QkFDRSxnQkFDRixDQUNBLHlDQUNFLDZCQUNFLGdCQUNGLENBQ0YsQ0FDQSx5Q0FDRSwrQkFDRSxpQkFBa0IsQ0FDbEIsZ0JBQ0YsQ0FDRixDQUNBLHlDQUNFLHNDQUNFLGlCQUNGLENBQ0YsQ0FDQSxxQ0FDRSxjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGlCQUNGLENBQ0EseUNBQ0UscUNBQ0UsY0FBZSxDQUNmLGlCQUNGLENBQ0YsQ0FDQSwwQ0FDRSxjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLG9CQUNGLENBQ0EseUNBQ0UsMENBQ0UsY0FBZSxDQUNmLGlCQUNGLENBQ0YsQ0FDQSx5Q0FDRSxjQUFlLENBQ2YsZ0JBQ0YiLCJmaWxlIjoiYXBwLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybChcImh0dHBzOi8vZmFzdC5mb250cy5uZXQvbHQvMS5jc3M/YXBpVHlwZT1jc3MmYz1hYThmZTk4Yi1kN2ZkLTRkMzYtYTM3MC01MTU3Mzk1OWRlMjkmZm9udGlkcz01OTYzNzEzLDU5NjM3MjcsNTk2MzczMlwiKTtcbi5Db250YWluZXIge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLkNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLkNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLkNvbnRhaW5lci5GdWxsLUhlaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuQ29udGFpbmVyLkZ1bGwtVGFibGV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLlJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleDogMCAxIGF1dG87XG4gIGZsZXg6IDAgMSBhdXRvO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG59XG4uUm93LkFsaWduLVRvcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLlJvdy5BbGlnbi1DZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLlJvdy5BbGlnbi1Cb3R0b20ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uUm93LlJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4uUm93Lkp1c3RpZmllZC1TcGFjZS1CZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLlJvdy5UYWJsZXQtUmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuUm93Lk1vYmlsZS1SZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbi5Db2x1bW4sXG4uQ29sdW1uLTEsXG4uQ29sdW1uLTIsXG4uQ29sdW1uLTMsXG4uQ29sdW1uLTQsXG4uQ29sdW1uLTUsXG4uQ29sdW1uLTYsXG4uQ29sdW1uLTcsXG4uQ29sdW1uLTgge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleDogMCAwIGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uQ29sdW1uIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5Db2x1bW4tMSB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMi41JTtcbiAgZmxleC1iYXNpczogMTIuNSU7XG4gIG1heC13aWR0aDogMTIuNSU7XG59XG4uQ29sdW1uLTIge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjUlO1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuLkNvbHVtbi0zIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDM3LjUlO1xuICBmbGV4LWJhc2lzOiAzNy41JTtcbiAgbWF4LXdpZHRoOiAzNy41JTtcbn1cbi5Db2x1bW4tNCB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG4uQ29sdW1uLTUge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjIuNSU7XG4gIGZsZXgtYmFzaXM6IDYyLjUlO1xuICBtYXgtd2lkdGg6IDYyLjUlO1xufVxuLkNvbHVtbi02IHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDc1JTtcbiAgZmxleC1iYXNpczogNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cbi5Db2x1bW4tNyB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4Ny41JTtcbiAgZmxleC1iYXNpczogODcuNSU7XG4gIG1heC13aWR0aDogODcuNSU7XG59XG4uQ29sdW1uLTgge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLk9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uT2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogMTIuNSU7XG59XG4uT2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLk9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDM3LjUlO1xufVxuLk9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5PZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA2Mi41JTtcbn1cbi5PZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG4uT2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogODcuNSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLlJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIH1cbiAgLkNvbHVtbi1UYWJsZXQsXG4gIC5Db2x1bW4tVGFibGV0LTEsXG4gIC5Db2x1bW4tVGFibGV0LTIsXG4gIC5Db2x1bW4tVGFibGV0LTMsXG4gIC5Db2x1bW4tVGFibGV0LTQsXG4gIC5Db2x1bW4tVGFibGV0LTUsXG4gIC5Db2x1bW4tVGFibGV0LTYge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbiAgLkNvbHVtbi1UYWJsZXQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5Db2x1bW4tVGFibGV0LTEge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNi42NjY2NjYlO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NiU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjYlO1xuICB9XG4gIC5Db2x1bW4tVGFibGV0LTIge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzMy4zMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5Db2x1bW4tVGFibGV0LTMge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5Db2x1bW4tVGFibGV0LTQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2Ni42NjY2NjYlO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NiU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjYlO1xuICB9XG4gIC5Db2x1bW4tVGFibGV0LTUge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4My4zMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG4gIC5Db2x1bW4tVGFibGV0LTYge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5PZmZzZXQtVGFibGV0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5PZmZzZXQtVGFibGV0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjYlO1xuICB9XG4gIC5PZmZzZXQtVGFibGV0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xuICB9XG4gIC5PZmZzZXQtVGFibGV0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLk9mZnNldC1UYWJsZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NiU7XG4gIH1cbiAgLk9mZnNldC1UYWJsZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5Sb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICB9XG4gIC5Db2x1bW4tTW9iaWxlLFxuICAuQ29sdW1uLU1vYmlsZS0xLFxuICAuQ29sdW1uLU1vYmlsZS0yLFxuICAuQ29sdW1uLU1vYmlsZS0zIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC5Db2x1bW4tTW9iaWxlIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuQ29sdW1uLU1vYmlsZS0xIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzMuMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuQ29sdW1uLU1vYmlsZS0yIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjYuNjY2NjY2JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjYlO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2JTtcbiAgfVxuICAuQ29sdW1uLU1vYmlsZS0zIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuT2Zmc2V0LU1vYmlsZS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuT2Zmc2V0LU1vYmlsZS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcbiAgfVxuICAuT2Zmc2V0LU1vYmlsZS0yIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2JTtcbiAgfVxufVxuLkZsZXhDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLkZsZXhDb2x1bW5fXzJDb2wge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5GbGV4Q29sdW1uX18yQ29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuKiB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5ICFpbXBvcnRhbnQ7XG59XG5odG1sLFxuYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZhbWlseTogRHJvdGVza05vNS1SZWd1bGFyO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5bZGF0YS1sYW5nPVwiamFcIl0gaHRtbCxcbltkYXRhLWxhbmc9XCJqYVwiXSBib2R5IHtcbiAgZm9udC1mYW1pbHk6IE5vdG9TYW5zSlAtUmVndWxhcjtcbn1cbmh0bWwge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4vKiBTcGVjaWFsIFNldHRpbmcgZm9yIHdoZW4gdGhlIG1lbnUgaXMgb3BlbmVkICovXG4uQXBwTWVudU9wZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLypcbmNvb2tpZSBiYW5uZXJcbiovXG4uY29va2llLWJhbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5jb29raWUtYmFubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5jb29raWUtYmFubmVyIHAge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY29va2llLWJhbm5lciBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jb29raWUtYmFubmVyX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5jb29raWUtYmFubmVyX19idXR0b25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLmNvb2tpZS1iYW5uZXIgYnV0dG9uIHtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuY29va2llLWJhbm5lciBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmNvb2tpZS1iYW5uZXIgLmFjY2VwdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwRDU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5jb29raWUtYmFubmVyIC5kZWNsaW5lIHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5jbG9zZSB7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3NztcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLypcbmJvZHkge1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQklnQUFBSzhBUU1BQUFDKzJSWUJBQUFBQmxCTVZFWGo5UFVIWDJQVmJLY1hBQUFBQVhSU1RsTUFRT2JZWmdBQUFiTkpSRUZVZUp6dHpqRU5BQ0FBeE1BNndMOUxITUFNQWdqRC9kajhjSzF6czhhVnFxY25JaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlpSWlJaUlxTFBSQnU0ZE5DdzJoRkduQUFBQUFCSlJVNUVya0pnZ2c9PSk7XG4gICAgd2lkdGg6IDExNjBweDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQXJ3QUFBSzhBUU1BQUFBM2RQNEFBQUFBQmxCTVZFWGo5UFVIWDJQVmJLY1hBQUFBQVhSU1RsTUFRT2JZWmdBQUFRWkpSRUZVZUp6dHpNRUpnRkFRUThFSEZtQkp0bTVKRmlCOGordEpHNWpjQXNtMEptZDFUTDJxZmVwZGJhOTExZGNaREFhRHdXQXdHQXdHZzhGZ01CZ01Cb1BCWURBWURBYUR3V0F3R0F3R2c4RmdNQmdNQm9QQllEQVlEQWFEd1dBd0dBd0dnOEZnTUJnTUJvUEJZREFZREFhRHdXQXdHQXdHZzhGZ01CZ01Cb1BCWURBWURBYUR3V0F3R0F3R2c4RmdNQmdNQm9QQllEQVlEQWFEd1dBd0dBd0dnOEZnTUJnTUJvUEJZREFZREFhRHdXQXdHQXdHZzhGZ01CZ01Cb1BCWURBWURBYUR3V0F3R0F3R2c4RmdNQmdNQm9QQllEQVlEQWFEd1dBd0dBd0dnOEZnTUJnTUJvUEJZREFZREFhRHdXQXdHQXdHZzhGZ01CZ01Cb1BCWURBWS9BYy8yKzBYNUREUC9WRUFBQUFBU1VWT1JLNUNZSUk9KTsgICAgICB3aWR0aDogNzE2cHg7XG4gICAgXHR3aWR0aDogNzAwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVVjQUFBSzhBUU1BQUFCR091OXZBQUFBQmxCTVZFWGo5UFVIWDJQVmJLY1hBQUFBQVhSU1RsTUFRT2JZWmdBQUFINUpSRUZVZUp6dHlyRU5BQ0FNQkxIdkdJdlZHWXNLVW9ZWmtLODd5Ym5kVHNheks1bDlKeVJKa2lSSmtpUkpraVJKa2lSSmtpUkpraVJKa2lSSmtpUkpraVJKa2lSSmtpUkpraVJKa2lSSmtpUkpraVJKa2lSSmtpUkpraVJKa2lSSmtpUkpraVJKa2lSSmtpUkpraVJKa2lSSmtpUkpraVJKa3VSSHNnRFhsbGNpVlA5ZWVnQUFBQUJKUlU1RXJrSmdnZz09KTtcbiAgICAgIHdpZHRoOiAzMjdweDtcbiAgICB9XG4gIH1cbn1cbiovXG46OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzAwMDBENTtcbn1cbi5IZWFkbGluZV9YWEwge1xuICBmb250LWZhbWlseTogRHJvdGVza05vNS1Cb2xkO1xuICBmb250LXNpemU6IDE2MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTNweDtcbiAgbGluZS1oZWlnaHQ6IDE0MHB4O1xufVxuW2RhdGEtbGFuZz1cImphXCJdIC5IZWFkbGluZV9YWEwge1xuICBmb250LWZhbWlseTogTm90b1NhbnNKUC1Cb2xkO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5IZWFkbGluZV9YWEwge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuSGVhZGxpbmVfWFhMIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5IZWFkbGluZV9YTCB7XG4gIGZvbnQtZmFtaWx5OiBEcm90ZXNrTm81LUJvbGQ7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtM3B4O1xuICBsaW5lLWhlaWdodDogMTEwcHg7XG59XG5bZGF0YS1sYW5nPVwiamFcIl0gLkhlYWRsaW5lX1hMIHtcbiAgZm9udC1mYW1pbHk6IE5vdG9TYW5zSlAtQm9sZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuSGVhZGxpbmVfWEwge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTIuMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuSGVhZGxpbmVfWEwge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuLkhlYWRsaW5lX0xhbmRpbmcge1xuICBmb250LWZhbWlseTogRHJvdGVza05vNS1NZWRpdW07XG4gIGZvbnQtc2l6ZTogNTRweDtcbiAgbGluZS1oZWlnaHQ6IDcycHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbltkYXRhLWxhbmc9XCJqYVwiXSAuSGVhZGxpbmVfTGFuZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLU1lZGl1bTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuSGVhZGxpbmVfTGFuZGluZyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG4uSGVhZGxpbmVfTGFyZ2Uge1xuICBmb250LWZhbWlseTogRHJvdGVza05vNS1SZWd1bGFyO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LXdlaWdodDogaW5pdGlhbDtcbn1cbltkYXRhLWxhbmc9XCJqYVwiXSAuSGVhZGxpbmVfTGFyZ2Uge1xuICBmb250LWZhbWlseTogTm90b1NhbnNKUC1SZWd1bGFyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5IZWFkbGluZV9MYXJnZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuSGVhZGxpbmVfTGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuLkhlYWRsaW5lX1NtYWxsIHtcbiAgZm9udC1mYW1pbHk6IERyb3Rlc2tObzUtUmVndWxhcjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuW2RhdGEtbGFuZz1cImphXCJdIC5IZWFkbGluZV9TbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLVJlZ3VsYXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLkhlYWRsaW5lX1NtYWxsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5IZWFkbGluZV9YUyB7XG4gIGZvbnQtZmFtaWx5OiBEcm90ZXNrTm81LVJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbltkYXRhLWxhbmc9XCJqYVwiXSAuSGVhZGxpbmVfWFMge1xuICBmb250LWZhbWlseTogTm90b1NhbnNKUC1SZWd1bGFyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5IZWFkbGluZV9YUyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG4uSGVhZGxpbmUtLVVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uQm9keV9MaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBEcm90ZXNrTm81LVJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjOUVBN0FBO1xufVxuW2RhdGEtbGFuZz1cImphXCJdIC5Cb2R5X0xpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IE5vdG9TYW5zSlAtUmVndWxhcjtcbn1cbi5Cb2R5X0xpZ2h0IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuQm9keV9MaWdodCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG4uQm9keV9EYXJrIHtcbiAgZm9udC1mYW1pbHk6IERyb3Rlc2tObzUtUmVndWxhcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5bZGF0YS1sYW5nPVwiamFcIl0gLkJvZHlfRGFyayB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLVJlZ3VsYXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLkJvZHlfRGFyayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG4uUHJvamVjdF9DYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6ICdHVFByZXNzdXJhTW9ubyc7XG4gIGNvbG9yOiAjOTU5NTk1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuLlF1b3RlZF9EZXBhcnRtZW50IHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1mYW1pbHk6ICdHVFByZXNzdXJhTW9ubyc7XG4gIGNvbG9yOiAjOTU5NTk1O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uQXJjaGl2ZWRfUHJvamVjdCB7XG4gIGZvbnQtZmFtaWx5OiBEcm90ZXNrTm81LVJlZ3VsYXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbltkYXRhLWxhbmc9XCJqYVwiXSAuQXJjaGl2ZWRfUHJvamVjdCB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLVJlZ3VsYXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLkFyY2hpdmVkX1Byb2plY3Qge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuLk9wZW5fQ2FyZWVyIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1mYW1pbHk6ICdHVFByZXNzdXJhTW9ubyc7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5oMSB7XG4gIGZvbnQtZmFtaWx5OiBEcm90ZXNrTm81LVJlZ3VsYXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXNpemU6IDQuMnJlbTtcbn1cbltkYXRhLWxhbmc9XCJqYVwiXSAuaDEge1xuICBmb250LWZhbWlseTogTm90b1NhbnNKUC1SZWd1bGFyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMzIwcHgpIHtcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDUuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDUuMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDMuMjgxMjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIH1cbn1cbi5oMiB7XG4gIGZvbnQtZmFtaWx5OiBEcm90ZXNrTm81LVJlZ3VsYXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cbltkYXRhLWxhbmc9XCJqYVwiXSAuaDIge1xuICBmb250LWZhbWlseTogTm90b1NhbnNKUC1SZWd1bGFyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDQuNnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMzIwcHgpIHtcbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgfVxufVxuLmgzIHtcbiAgZm9udC1mYW1pbHk6IERyb3Rlc2tObzUtUmVndWxhcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuW2RhdGEtbGFuZz1cImphXCJdIC5oMyB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLVJlZ3VsYXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuaDMge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG4uYm9keS1jb3B5IHtcbiAgZm9udC1mYW1pbHk6IERyb3Rlc2tObzUtUmVndWxhcjtcbiAgY29sb3I6ICM5RUE3QUE7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuW2RhdGEtbGFuZz1cImphXCJdIC5ib2R5LWNvcHkge1xuICBmb250LWZhbWlseTogTm90b1NhbnNKUC1SZWd1bGFyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLmJvZHktY29weSB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDMyMHB4KSB7XG4gIC5ib2R5LWNvcHkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAnR1RQcmVzc3VyYSc7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5xdW90ZS1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IERyb3Rlc2tObzUtUmVndWxhcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbltkYXRhLWxhbmc9XCJqYVwiXSAucXVvdGUtbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLVJlZ3VsYXI7XG59XG4uQkdfX0dyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xuICBwYWRkaW5nLXRvcDogNzVweDtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG59XG4uQkdfX0JsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMEQ1O1xuICBwYWRkaW5nLXRvcDogNzVweDtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLkNUQV9fQnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IERyb3Rlc2tObzUtTWVkaXVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTJweCAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5bZGF0YS1sYW5nPVwiamFcIl0gLkNUQV9fQnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IE5vdG9TYW5zSlAtTWVkaXVtO1xufVxuLkNUQV9fQnV0dG9uLmxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiBibGFjaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjVweCkge1xuICAuQ1RBX19CdXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwRDU7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG4uZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4ucmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm9zY3JvbGwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uQ2Fyb3VzZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm9yYW5nZSB7XG4gIGNvbG9yOiAjRDA1MDA1O1xufVxuLmJsdWUge1xuICBjb2xvcjogIzAwMDBENTtcbn1cbi5ibGFjayB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5jZW50ZXJlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uTW9iaWxlLU9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLk1vYmlsZS1IaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuTW9iaWxlLU9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5Nb2JpbGUtSGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLk1vYmlsZS1TY3JvbGwge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5IZWFkZXJfQWNjZW50IHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMEQ1O1xuICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG59XG4uSGVhZGVyX0FjY2VudC5hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IC00MHB4O1xuICBtYXJnaW4tbGVmdDogLTM1cHg7XG59XG4uSGVhZGVyX0FjY2VudC0tbGVmdCB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDBENTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5CYWNrLVRvLVRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICByaWdodDogMzVweDtcbiAgYm90dG9tOiAzNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLkJhY2stVG8tVG9wIHN2ZyBnIGcge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzIGVhc2Utb3V0O1xuICBmaWxsOiAjOTU5NTk1O1xufVxuLkJhY2stVG8tVG9wLkhpZ2hlciB7XG4gIGJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLkJhY2stVG8tVG9wLkhpZ2hlciB7XG4gICAgYm90dG9tOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLkJhY2stVG8tVG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uQmFjay1Uby1Ub3AgLkJhY2stVG8tVG9wX19MYWJlbCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcbiAgZm9udC1mYW1pbHk6ICdHVFByZXNzdXJhTW9ubyc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM5NTk1OTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5CYWNrLVRvLVRvcDpob3ZlciAuQmFjay1Uby1Ub3BfX0xhYmVsIHtcbiAgY29sb3I6ICMwMDAwRDU7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4uQmFjay1Uby1Ub3A6aG92ZXIgc3ZnIGcgZyB7XG4gIGZpbGw6ICMwMDAwRDU7XG59XG4uQXBwX19PdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgei1pbmRleDogMTAzMDtcbn1cbi5JbWFnZV9ab29tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5JbWFnZV9ab29tIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5JbWFnZV9ab29tIC5JbWFnZV9ab29tX19CRyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uSW1hZ2VfWm9vbTpob3ZlciBpbWcsXG4uSW1hZ2VfWm9vbTpob3ZlciAuSW1hZ2VfWm9vbV9fQkcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uSW1hZ2VfWm9vbS5hY3RpdmUgaW1nLFxuLkltYWdlX1pvb20uYWN0aXZlIC5JbWFnZV9ab29tX19CRyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi8qXG4udnAtY29udHJvbHMge1xuXG5cdC5wbGF5ZXIge1xuXHRcdC5yb3VuZGVkLWJveCB7XG5cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiAjMDAwMEQ1O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuKi9cbi5mYWRlLWVudGVyLWFjdGl2ZSxcbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLmZhZGUtZW50ZXIsXG4uZmFkZS1sZWF2ZS10byxcbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2xpZGUtZmFkZS1lbnRlci1hY3RpdmUsXG4uc2xpZGUtZmFkZS1sZWF2ZS1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLnNsaWRlLWZhZGUtZW50ZXIsXG4uc2xpZGUtZmFkZS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4uc2xpZGUtZmFkZTItZW50ZXItYWN0aXZlLFxuLnNsaWRlLWZhZGUyLWxlYXZlLWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xufVxuLnNsaWRlLWZhZGUyLWVudGVyLFxuLnNsaWRlLWZhZGUyLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5zbGlkZS1mYWRlMy1lbnRlci1hY3RpdmUsXG4uc2xpZGUtZmFkZTMtbGVhdmUtYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5zbGlkZS1mYWRlMy1lbnRlcixcbi5zbGlkZS1mYWRlMy1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4uc2xpZGUtZmFkZS1sZWZ0LWVudGVyLWFjdGl2ZSxcbi5zbGlkZS1mYWRlLWxlZnQtbGVhdmUtYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5zbGlkZS1mYWRlLWxlZnQtZW50ZXIsXG4uc2xpZGUtZmFkZS1sZWZ0LWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLlNraXBUb01haW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJyZW07XG4gIGxlZnQ6IDJyZW07XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwMHB4KTtcbn1cbi5Ta2lwVG9NYWluOmZvY3VzLFxuLlNraXBUb01haW46YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhpcmFnaW5vLVJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzLzU5NjM3MTMvODQ3YjQwYWMtNTQ0Ni00YzVkLTk1N2QtYTllNzg2Yzc1OWI3LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzLzU5NjM3MTMvNTkyZDBmZTEtMmVmNC00MTZmLTg5YTgtOWM5MmZhZWUxMzAzLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIaXJhZ2luby1Cb2xkXCI7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy81OTYzNzI3LzRjMjNhNGZiLWVlZGEtNDAxZC1iNDZlLThlZDUxZTAyMTA4Ny53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy81OTYzNzI3L2VkZjlmNGNhLTExYTUtNDdiMS05NmYwLTVjYzM4YWE4OTFhOS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGlyYWdpbm8tTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy81OTYzNzMyL2E5MGNiNzMyLTBlZTYtNDZiMi05MzJkLTYzYmU0ODlhNDgxZS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy81OTYzNzMyL2QwNzE3ZjA2LTRhNzgtNDIxNC1iMWMzLTQ2NmNjNjEyYjM2ZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdEcm90ZXNrTm81LVJlZ3VsYXInO1xuICAvKnNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL0Ryb3Rlc2tObzUtUmVndWxhci5lb3QnKTtcbiAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL0Ryb3Rlc2tObzUtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvRHJvdGVza05vNS1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvRHJvdGVza05vNS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL0Ryb3Rlc2tObzUtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7Ki9cbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvRHJvdGVza05vNS1SZWd1bGFyLmVvdCcpO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9Ecm90ZXNrTm81LVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvYXNzZXRzL2ZvbnRzL0Ryb3Rlc2tObzUtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvYXNzZXRzL2ZvbnRzL0Ryb3Rlc2tObzUtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnL2Fzc2V0cy9mb250cy9Ecm90ZXNrTm81LVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdEcm90ZXNrTm81LU1lZGl1bSc7XG4gIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL0Ryb3Rlc2tObzUtTWVkaXVtLmVvdCcpO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9Ecm90ZXNrTm81LU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9hc3NldHMvZm9udHMvRHJvdGVza05vNS1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnL2Fzc2V0cy9mb250cy9Ecm90ZXNrTm81LU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnL2Fzc2V0cy9mb250cy9Ecm90ZXNrTm81LU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Ryb3Rlc2tObzUtQm9sZCc7XG4gIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL0Ryb3Rlc2tObzUtQm9sZC5lb3QnKTtcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvRHJvdGVza05vNS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnL2Fzc2V0cy9mb250cy9Ecm90ZXNrTm81LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnL2Fzc2V0cy9mb250cy9Ecm90ZXNrTm81LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy9hc3NldHMvZm9udHMvRHJvdGVza05vNS1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgLypzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9Ecm90ZXNrTm81LUJvbGQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvRHJvdGVza05vNS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9Ecm90ZXNrTm81LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9Ecm90ZXNrTm81LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvRHJvdGVza05vNS1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTsqL1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoaWMtUmVndWxhcic7XG4gIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL1RCR29TdGQtTWVkaXVtLm90ZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoaWMtTWVkaXVtJztcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvVEJHb1N0ZC1EZW1pQm9sZC5vdGYnKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGljLUJvbGQnO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9UQkdvU3RkLUJvbGQub3RmJyk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dUUHJlc3N1cmEnO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9Ecm90ZXNrTm81LU1lZGl1bS5lb3QnKTtcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvRHJvdGVza05vNS1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvYXNzZXRzL2ZvbnRzL0Ryb3Rlc2tObzUtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy9hc3NldHMvZm9udHMvRHJvdGVza05vNS1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy9hc3NldHMvZm9udHMvRHJvdGVza05vNS1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgLypzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9HVFByZXNzdXJhJyk7XG4gICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9HVFByZXNzdXJhPyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL0dUUHJlc3N1cmEud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvR1RQcmVzc3VyYS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7Ki9cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR1RQcmVzc3VyYU1vbm8nO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9Ecm90ZXNrTm81LU1lZGl1bS5lb3QnKTtcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvRHJvdGVza05vNS1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvYXNzZXRzL2ZvbnRzL0Ryb3Rlc2tObzUtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy9hc3NldHMvZm9udHMvRHJvdGVza05vNS1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy9hc3NldHMvZm9udHMvRHJvdGVza05vNS1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgLypzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9HVFByZXNzdXJhTW9uby5lb3QnKTtcbiAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL0dUUHJlc3N1cmFNb25vPyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL0dUUHJlc3N1cmFNb25vLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL0dUUHJlc3N1cmFNb25vLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTsqL1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvU2Fuc0pQLVJlZ3VsYXInO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9Ob3RvU2Fuc0pQL05vdG9TYW5zSlAtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvYXNzZXRzL2ZvbnRzL05vdG9TYW5zSlAvTm90b1NhbnNKUC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvYXNzZXRzL2ZvbnRzL05vdG9TYW5zSlAvTm90b1NhbnNKUC1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90b1NhbnNKUC1NZWRpdW0nO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9Ob3RvU2Fuc0pQL05vdG9TYW5zSlAtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy9hc3NldHMvZm9udHMvTm90b1NhbnNKUC9Ob3RvU2Fuc0pQLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnL2Fzc2V0cy9mb250cy9Ob3RvU2Fuc0pQL05vdG9TYW5zSlAtTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90b1NhbnNKUC1Cb2xkJztcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvTm90b1NhbnNKUC9Ob3RvU2Fuc0pQLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnL2Fzc2V0cy9mb250cy9Ob3RvU2Fuc0pQL05vdG9TYW5zSlAtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnL2Fzc2V0cy9mb250cy9Ob3RvU2Fuc0pQL05vdG9TYW5zSlAtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG9TYW5zSlAtQmxhY2snO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9Ob3RvU2Fuc0pQL05vdG9TYW5zSlAtQmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnL2Fzc2V0cy9mb250cy9Ob3RvU2Fuc0pQL05vdG9TYW5zSlAtQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy9hc3NldHMvZm9udHMvTm90b1NhbnNKUC9Ob3RvU2Fuc0pQLUJsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLypcbiAqIEZpeFxuICogVmVyc2lvbiAwLjEuMVxuICogaHR0cHM6Ly9naXRodWIuY29tL2pheWRlbnNlcmljL0ZpeFxuKi9cbmh0bWwge1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkge1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxudWwsXG5vbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbmxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5pbWcge1xuICBib3JkZXI6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5BcHBfX0NvbnRhY3RGb3JtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luLXRvcDogMjJ2aDtcbiAgLyogQ2hhbmdlIGF1dG9jb21wbGV0ZSBzdHlsZXMgaW4gV2ViS2l0ICovXG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyNXB4KSB7XG4gIC5BcHBfX0NvbnRhY3RGb3JtIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIHdpZHRoOiA4NHZ3O1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNCU7XG4gIH1cbn1cbi5BcHBfX0NvbnRhY3RGb3JtIHRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uQXBwX19Db250YWN0Rm9ybSBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuLkFwcF9fQ29udGFjdEZvcm0gdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjOTQ5Nzk5O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICMwMDAwMDAgaW5zZXQ7XG59XG4uQXBwX19Db250YWN0Rm9ybSBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLkFwcF9fQ29udGFjdEZvcm0gdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB3aGl0ZTtcbn1cbi5BcHBfX0NvbnRhY3RGb3JtIC5BcHBfX0NvbnRhY3RGb3JtSGVhZGVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDQycHg7XG59XG4uQXBwX19Db250YWN0Rm9ybSAuQ29udGFjdEZvcm1fX0J0bkJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzk0OTc5OTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTU3cHg7XG4gIGxlZnQ6IC0yMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLkFwcF9fQ29udGFjdEZvcm0gLkNvbnRhY3RGb3JtX19CdG5CYWNrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMzIwcHgpIHtcbiAgLkFwcF9fQ29udGFjdEZvcm0gLkNvbnRhY3RGb3JtX19CdG5CYWNrIHtcbiAgICBsZWZ0OiAtNXB4O1xuICB9XG59XG4uQXBwX19Db250YWN0Rm9ybSAuQXBwX19NYWluRm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkFwcF9fQ29udGFjdEZvcm0gLkFwcF9fTWFpbkZvcm1fX0lucHV0R3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTZweCAwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5BcHBfX0NvbnRhY3RGb3JtIC5BcHBfX01haW5Gb3JtX19JbnB1dEdyb3VwIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IERyb3Rlc2tObzUtTWVkaXVtO1xuICBjb2xvcjogIzk0OTc5OTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5bZGF0YS1sYW5nPVwiamFcIl0gLkFwcF9fQ29udGFjdEZvcm0gLkFwcF9fTWFpbkZvcm1fX0lucHV0R3JvdXAgbGFiZWwge1xuICBmb250LWZhbWlseTogTm90b1NhbnNKUC1NZWRpdW07XG59XG4uQXBwX19Db250YWN0Rm9ybSAuQXBwX19NYWluRm9ybV9fSW5wdXRHcm91cCAuQXBwX19NYWluRm9ybV9fSW5wdXRFcnJvciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICNlZjQzNDY7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG59XG4uQXBwX19Db250YWN0Rm9ybSAuQXBwX19NYWluRm9ybV9fSW5wdXRHcm91cC0tRHJvcGRvd24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLkFwcF9fQ29udGFjdEZvcm0gLkFwcF9fTWFpbkZvcm1fX0lucHV0R3JvdXAtLURyb3Bkb3duIC5kcm9wZG93biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uQXBwX19Db250YWN0Rm9ybSAuQXBwX19NYWluRm9ybV9fSW5wdXRHcm91cC0tRHJvcGRvd24gLmRyb3Bkb3duX19sYWJlbCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5BcHBfX0NvbnRhY3RGb3JtIC5BcHBfX01haW5Gb3JtX19JbnB1dEdyb3VwLS1Ecm9wZG93biAuZHJvcGRvd24uY2hvc2VuIC5kcm9wZG93bl9fbGFiZWwge1xuICBjb2xvcjogd2hpdGU7XG59XG4uQXBwX19Db250YWN0Rm9ybSAuQXBwX19NYWluRm9ybV9fSW5wdXRHcm91cC0tRHJvcGRvd24gLmRyb3Bkb3duLm9wZW4gKyAqIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5BcHBfX0NvbnRhY3RGb3JtIC5BcHBfX01haW5Gb3JtX19JbnB1dCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogRHJvdGVza05vNS1NZWRpdW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogOHB4IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyZTJlMmU7XG59XG5bZGF0YS1sYW5nPVwiamFcIl0gLkFwcF9fQ29udGFjdEZvcm0gLkFwcF9fTWFpbkZvcm1fX0lucHV0IHtcbiAgZm9udC1mYW1pbHk6IE5vdG9TYW5zSlAtTWVkaXVtO1xufVxuLkFwcF9fQ29udGFjdEZvcm0gLkFwcF9fTWFpbkZvcm1fX0lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5BcHBfX0NvbnRhY3RGb3JtIC5BcHBfX01haW5Gb3JtX19JbnB1dDpwbGFjZWhvbGRlci1zaG93biArIGxhYmVsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIxcHgpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uQXBwX19Db250YWN0Rm9ybSAuQXBwX19NYWluRm9ybV9fSW5wdXQ6Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDBENTtcbiAgY29sb3I6IHdoaXRlO1xuICBvdXRsaW5lOiBub25lO1xufVxuLkFwcF9fQ29udGFjdEZvcm0gLkFwcF9fTWFpbkZvcm1fX0lucHV0OmZvY3VzOnBsYWNlaG9sZGVyLXNob3duICsgbGFiZWwsXG4uQXBwX19Db250YWN0Rm9ybSAuQXBwX19NYWluRm9ybV9fSW5wdXQ6Zm9jdXMgKyBsYWJlbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLkFwcF9fQ29udGFjdEZvcm0gLkFwcF9fTWFpbkZvcm1fX0lucHV0LmludmFsaWQge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0VGNDM0Njtcbn1cbi5BcHBfX0NvbnRhY3RGb3JtIC5BcHBfX01haW5Gb3JtX19JbnB1dC52YWxpZCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNUZFNTc0O1xufVxuLkFwcF9fQ29udGFjdEZvcm0gLkFwcF9fTWFpbkZvcm1fX1RleHRBcmVhIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyZTJlMmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHJlc2l6ZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LWZhbWlseTogRHJvdGVza05vNS1NZWRpdW07XG59XG5bZGF0YS1sYW5nPVwiamFcIl0gLkFwcF9fQ29udGFjdEZvcm0gLkFwcF9fTWFpbkZvcm1fX1RleHRBcmVhIHtcbiAgZm9udC1mYW1pbHk6IE5vdG9TYW5zSlAtTWVkaXVtO1xufVxuLkFwcF9fQ29udGFjdEZvcm0gLkFwcF9fTWFpbkZvcm1fX1RleHRBcmVhOmZvY3VzIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDBENTtcbiAgY29sb3I6IHdoaXRlO1xuICBvdXRsaW5lOiBub25lO1xufVxuLkFwcF9fQ29udGFjdEZvcm0gLkFwcF9fTWFpbkZvcm1fX1RleHRBcmVhLmludmFsaWQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRUY0MzQ2O1xufVxuLkFwcF9fQ29udGFjdEZvcm0gLkFwcF9fTWFpbkZvcm1fX1RleHRBcmVhLnZhbGlkIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzVGRTU3NDtcbn1cbi5BcHBfX0NvbnRhY3RGb3JtIC5BcHBfX01haW5Gb3JtX19TdWJtaXQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBmb250LWZhbWlseTogRHJvdGVza05vNS1NZWRpdW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUyZTJlO1xuICBwYWRkaW5nOiAxNXB4IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltkYXRhLWxhbmc9XCJqYVwiXSAuQXBwX19Db250YWN0Rm9ybSAuQXBwX19NYWluRm9ybV9fU3VibWl0IHtcbiAgZm9udC1mYW1pbHk6IE5vdG9TYW5zSlAtTWVkaXVtO1xufVxuLkFwcF9fQ29udGFjdEZvcm0gLkFwcF9fTWFpbkZvcm1fX1N1Ym1pdC5pbmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uQXBwX19Db250YWN0Rm9ybSAuQXBwX19NYWluRm9ybV9fU3VibWl0OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sOyB1dGY4LCAlMEElM0NzdmclMjB3aWR0aCUzRCUyMjVweCUyMiUyMGhlaWdodCUzRCUyMjhweCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDUlMjA4JTIyJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTNDIS0tJTIwR2VuZXJhdG9yJTNBJTIwU2tldGNoJTIwNDguMSUyMCg0NzI1MCklMjAtJTIwaHR0cCUzQSUyRiUyRnd3dy5ib2hlbWlhbmNvZGluZy5jb20lMkZza2V0Y2glMjAtLSUzRSUwQSUyMCUyMCUyMCUyMCUzQ2Rlc2MlM0VDcmVhdGVkJTIwd2l0aCUyMFNrZXRjaC4lM0MlMkZkZXNjJTNFJTBBJTIwJTIwJTIwJTIwJTNDZGVmcyUzRSUzQyUyRmRlZnMlM0UlMEElMjAlMjAlMjAlMjAlM0NnJTIwaWQlM0QlMjJTeW1ib2xzJTIyJTIwc3Ryb2tlJTNEJTIybm9uZSUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjElMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NnJTIwaWQlM0QlMjJTdWJtaXQtKGFjdGl2ZS1hbmQtaG92ZXIpJTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlKC0xMTIuMDAwMDAwJTJDJTIwLTE5LjAwMDAwMCklMjIlMjBzdHJva2UlM0QlMjIlMjNGRkZGRkYlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjUlMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NnJTIwaWQlM0QlMjJhcnJvdyUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ2clMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUoNTIuMDAwMDAwJTJDJTIwMC4wMDAwMDApJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDZyUyMGlkJTNEJTIyUmlnaHQlMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk01OS45NzUxMjYzJTJDMjEuNDg0MzE0NiUyMEw2Mi43NDU4MzY5JTJDMjQuMjU1MDI1MyUyMEw2Mi43NDU4MzY5JTJDMjEuNDg0MzE0NiUyMEw1OS45NzUxMjYzJTJDMjEuNDg0MzE0NiUyMFolMjIlMjBpZCUzRCUyMlJlY3RhbmdsZS04JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlKDYwLjgzMDE1MiUyQyUyMDIzLjQwMDAwMCklMjByb3RhdGUoLTMxNS4wMDAwMDApJTIwdHJhbnNsYXRlKC02MC44MzAxNTIlMkMlMjAtMjMuNDAwMDAwKSUyMCUyMiUzRSUzQyUyRnBhdGglM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZnJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGZyUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRmclM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZnJTNFJTBBJTIwJTIwJTIwJTIwJTNDJTJGZyUzRSUwQSUzQyUyRnN2ZyUzRVwiKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiAyMHB4O1xuICBvcGFjaXR5OiAwO1xufVxuLkFwcF9fQ29udGFjdEZvcm0gLkFwcF9fTWFpbkZvcm1fX1N1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwRDU7XG59XG4uQXBwX19Db250YWN0Rm9ybSAuQXBwX19NYWluRm9ybV9fU3VibWl0OmhvdmVyOmFmdGVyIHtcbiAgcmlnaHQ6IDBweDtcbiAgb3BhY2l0eTogMTtcbn1cbi5BcHBfX0NvbnRhY3RGb3JtX1N1Y2Nlc3Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNUZFNTc0O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgZm9udC1mYW1pbHk6IERyb3Rlc2tObzUtUmVndWxhcjtcbn1cbltkYXRhLWxhbmc9XCJqYVwiXSAuQXBwX19Db250YWN0Rm9ybV9TdWNjZXNzIHtcbiAgZm9udC1mYW1pbHk6IE5vdG9TYW5zSlAtUmVndWxhcjtcbn1cbi5BcHBfX0NvbnRhY3RGb3JtX0Vycm9yIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogcmVkO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgZm9udC1mYW1pbHk6IERyb3Rlc2tObzUtUmVndWxhcjtcbn1cbltkYXRhLWxhbmc9XCJqYVwiXSAuQXBwX19Db250YWN0Rm9ybV9FcnJvciB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLVJlZ3VsYXI7XG59XG4uQXBwX19Db250YWN0Rm9ybV9TdWJtaXRIb2xkZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLypcbiAqIEFwcCBGb290ZXJcbiAqIFRoZSBmb290ZXIgYXQgdGhlIGJvdHRvbSBvZiB0aGUgcGFnZVxuICovXG4uQXBwRm9vdGVyIHtcbiAgLS1iYWNrZ3JvdW5kQ29sb3I6IHdoaXRlO1xuICAtLXByaW1hcnlDb250ZW50Q29sb3I6IGJsYWNrO1xuICAtLXNlY29uZGFyeUNvbnRlbnRDb2xvcjogIzk0OTc5OTtcbiAgLS1ib3JkZXJDb2xvcjogI0YwRjJGNTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZENvbG9yKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlckNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeUNvbnRlbnRDb2xvcik7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IERyb3Rlc2tObzUtUmVndWxhcjtcbn1cbltkYXRhLWxhbmc9XCJqYVwiXSAuQXBwRm9vdGVyIHtcbiAgZm9udC1mYW1pbHk6IE5vdG9TYW5zSlAtUmVndWxhcjtcbn1cbi5BcHBGb290ZXIuZGFyayB7XG4gIC0tYmFja2dyb3VuZENvbG9yOiBibGFjaztcbiAgLS1wcmltYXJ5Q29udGVudENvbG9yOiB3aGl0ZTtcbiAgLS1zZWNvbmRhcnlDb250ZW50Q29sb3I6ICM5NTk1OTU7XG4gIC0tYm9yZGVyQ29sb3I6ICMyZTJlMmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLkFwcEZvb3RlciB7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLkFwcEZvb3RlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uQXBwRm9vdGVyIC5BcHBGb290ZXJfX0lubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLkFwcEZvb3RlciAuQXBwRm9vdGVyX19Jbm5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5BcHBGb290ZXIgLkFwcEZvb3Rlcl9fQ29weXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5BcHBGb290ZXIgLkFwcEZvb3Rlcl9fQ29weXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uQXBwRm9vdGVyIC5BcHBGb290ZXJfX0NvcHlyaWdodC0tdGFibGV0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbjogMTBweCBhdXRvIDAgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuQXBwRm9vdGVyIC5BcHBGb290ZXJfX0NvcHlyaWdodC0tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi5BcHBGb290ZXIgLkFwcEZvb3Rlcl9fTGlua0NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLkFwcEZvb3RlciAuQXBwRm9vdGVyX19MaW5rQ29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLkFwcEZvb3RlciAuQXBwRm9vdGVyX19Tb2NpYWxDb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5BcHBGb290ZXIgLkFwcEZvb3Rlcl9fU29jaWFsQ29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuQXBwRm9vdGVyIC5BcHBGb290ZXJfX1NvY2lhbENvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICB9XG59XG4uQXBwRm9vdGVyIC5BcHBGb290ZXJfX1NvY2lhbCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBmaWxsOiB2YXIoLS1zZWNvbmRhcnlDb250ZW50Q29sb3IpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuQXBwRm9vdGVyIC5BcHBGb290ZXJfX1NvY2lhbCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI1cHgpIHtcbiAgLkFwcEZvb3RlciAuQXBwRm9vdGVyX19Tb2NpYWw6aG92ZXIge1xuICAgIGZpbGw6ICMwMDAwRDU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG4uQXBwRm9vdGVyIC5BcHBGb290ZXJfX1NvY2lhbDp2aXNpdGVkIHtcbiAgZmlsbDogdmFyKC0tc2Vjb25kYXJ5Q29udGVudENvbG9yKTtcbn1cbi5BcHBGb290ZXIgLkFwcEZvb3Rlcl9fTGluayB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeUNvbnRlbnRDb2xvcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5BcHBGb290ZXIgLkFwcEZvb3Rlcl9fTGluayBidXR0b24ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5BcHBGb290ZXIgLkFwcEZvb3Rlcl9fTGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMEQ1O1xufVxuLkFwcEZvb3RlciAuQXBwRm9vdGVyX19MaW5rOmhvdmVyIHNwYW4sXG4uQXBwRm9vdGVyIC5BcHBGb290ZXJfX0xpbms6aG92ZXIgYnV0dG9uIHtcbiAgY29sb3I6ICMwMDAwRDU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuQXBwRm9vdGVyIC5BcHBGb290ZXJfX0xpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgfVxufVxuLypcbiAqIEFwcCBIZWFkZXJcbiAqIFRoZSBoZWFkZXIgYXQgdGhlIHRvcCBvZiB0aGUgcGFnZVxuICovXG5ib2R5LkFwcE1lbnVPcGVuIC5BcHBIZWFkZXIgLkFwcEhlYWRlcl9fTXVsdGlzaXRlIHtcbiAgLS1jb250ZW50Q29sb3I6IHdoaXRlO1xufVxuYm9keS5BcHBNZW51T3BlbiAuQXBwSGVhZGVyIC5BcHBIZWFkZXJfX011bHRpc2l0ZSAuRmx5b3V0IGJ1dHRvblthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAtLWNvbnRlbnRDb2xvcjogYmxhY2s7XG59XG5ib2R5LkFwcE1lbnVPcGVuIC5BcHBIZWFkZXIuZGFyayAuQXBwSGVhZGVyX19NdWx0aXNpdGUgLkZseW91dCBidXR0b25bYXJpYS1leHBhbmRlZD0ndHJ1ZSddLFxuYm9keS5BcHBNZW51T3BlbiAuQXBwSGVhZGVyLmZpeGVkIC5BcHBIZWFkZXJfX011bHRpc2l0ZSAuRmx5b3V0IGJ1dHRvblthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAtLWNvbnRlbnRDb2xvcjogd2hpdGU7XG59XG5ib2R5LkFwcE1lbnVPcGVuIC5BcHBIZWFkZXIgLkFwcEhlYWRlcl9fTWVudUJ0bi5hY3RpdmUgLkxpbmUxLFxuYm9keS5BcHBNZW51T3BlbiAuQXBwSGVhZGVyIC5BcHBIZWFkZXJfX01lbnVCdG4uYWN0aXZlIC5MaW5lMiB7XG4gIC0tYmFja2dyb3VuZENvbG9yOiB3aGl0ZTtcbn1cbi5BcHBIZWFkZXIge1xuICAtLWJhY2tncm91bmRDb2xvcjogd2hpdGU7XG4gIC0tY29udGVudENvbG9yOiBibGFjaztcbiAgLS1ib3JkZXJDb2xvcjogI0Y0RjRGNDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2Utb3V0O1xuICB6LWluZGV4OiAxMDAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIHRvcDogMDtcbn1cbi5BcHBIZWFkZXIuZGFyayB7XG4gIC0tYmFja2dyb3VuZENvbG9yOiBibGFjaztcbiAgLS1jb250ZW50Q29sb3I6IHdoaXRlO1xuICAtLWJvcmRlckNvbG9yOiBibGFjaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5BcHBIZWFkZXIge1xuICAgIGhlaWdodDogNjRweDtcbiAgfVxufVxuLkFwcEhlYWRlciAuQXBwSGVhZGVyX19CYWNrZ3JvdW5kIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLkFwcEhlYWRlci5kYXJrIC5BcHBIZWFkZXJfX0JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kQ29sb3IpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyQ29sb3IpO1xufVxuLkFwcEhlYWRlci5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uQXBwSGVhZGVyLmZpeGVkIC5BcHBIZWFkZXJfX0JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kQ29sb3IpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyQ29sb3IpO1xufVxuLkFwcEhlYWRlciAuQXBwSGVhZGVyX19Jbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDMzcHg7XG4gIGdhcDogMC41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5BcHBIZWFkZXIgLkFwcEhlYWRlcl9fSW5uZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLkFwcEhlYWRlciAuQXBwSGVhZGVyX19Jbm5lci5GdWxsLUhlaWdodCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIGFuZCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuQXBwSGVhZGVyIC5BcHBIZWFkZXJfX0lubmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIGFuZCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5BcHBIZWFkZXIgLkFwcEhlYWRlcl9fSW5uZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkgYW5kIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5BcHBIZWFkZXIgLkFwcEhlYWRlcl9fSW5uZXIuRnVsbC1UYWJsZXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI1cHgpIHtcbiAgLkFwcEhlYWRlciAuQXBwSGVhZGVyX19Jbm5lciB7XG4gICAgbWFyZ2luOiAwIDMycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5BcHBIZWFkZXIgLkFwcEhlYWRlcl9fSW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cbn1cbi5BcHBIZWFkZXIgLkFwcEhlYWRlcl9fTG9nbyB7XG4gIHdpZHRoOiAyMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLkFwcEhlYWRlciAuQXBwSGVhZGVyX19Mb2dvX19GdWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLkFwcEhlYWRlciAuQXBwSGVhZGVyX19Mb2dvIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkFwcEhlYWRlciAuQXBwSGVhZGVyX19Mb2dvIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tY29udGVudENvbG9yKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5BcHBIZWFkZXIgLkFwcEhlYWRlcl9fTG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLkFwcEhlYWRlciAuQXBwSGVhZGVyX19Mb2dvX19GdWxsIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMzIwcHgpIHtcbiAgLkFwcEhlYWRlciAuQXBwSGVhZGVyX19Mb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTAyNXB4KSB7XG4gIC5BcHBIZWFkZXIgLkFwcEhlYWRlcl9fTG9nbyBzdmcgcGF0aCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAuQXBwSGVhZGVyIC5BcHBIZWFkZXJfX0xvZ286aG92ZXIgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICMwMDAwRDU7XG4gIH1cbn1cbi5BcHBIZWFkZXIgLkFwcEhlYWRlcl9fTXVsdGlzaXRlIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBEcm90ZXNrTm81LU1lZGl1bTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuW2RhdGEtbGFuZz1cImphXCJdIC5BcHBIZWFkZXIgLkFwcEhlYWRlcl9fTXVsdGlzaXRlIHtcbiAgZm9udC1mYW1pbHk6IE5vdG9TYW5zSlAtTWVkaXVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLkFwcEhlYWRlciAuQXBwSGVhZGVyX19NdWx0aXNpdGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGdhcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMzIwcHgpIHtcbiAgLkFwcEhlYWRlciAuQXBwSGVhZGVyX19NdWx0aXNpdGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uQXBwSGVhZGVyIC5BcHBIZWFkZXJfX011bHRpc2l0ZSAuRmx5b3V0IGJ1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS1jb250ZW50Q29sb3IpO1xufVxuLkFwcEhlYWRlciAuQXBwSGVhZGVyX19NdWx0aXNpdGUgLkZseW91dCBidXR0b24gc3ZnIHBhdGgge1xuICBzdHJva2U6IHZhcigtLWNvbnRlbnRDb2xvcik7XG59XG4uQXBwSGVhZGVyIC5BcHBIZWFkZXJfX011bHRpc2l0ZSAuRmx5b3V0IGJ1dHRvblthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kQ29sb3IpO1xuICBjb2xvcjogdmFyKC0tY29udGVudENvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXJDb2xvcik7XG59XG4uQXBwSGVhZGVyIC5BcHBIZWFkZXJfX011bHRpc2l0ZSAuRmx5b3V0IGJ1dHRvblthcmlhLWV4cGFuZGVkPSd0cnVlJ10gc3ZnIHBhdGgge1xuICBzdHJva2U6IHZhcigtLWNvbnRlbnRDb2xvcik7XG59XG4uQXBwSGVhZGVyIC5BcHBIZWFkZXJfX011bHRpc2l0ZSAuRmx5b3V0IHVsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZENvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXJDb2xvcik7XG59XG4uQXBwSGVhZGVyIC5BcHBIZWFkZXJfX011bHRpc2l0ZSAuQXBwSGVhZGVyX19NZW51QnRuIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5BcHBIZWFkZXIgLkFwcEhlYWRlcl9fTXVsdGlzaXRlIC5BcHBIZWFkZXJfX01lbnVCdG4gYnV0dG9uIHtcbiAgcGFkZGluZzogMTBweCA2cHg7XG59XG4uQXBwSGVhZGVyIC5BcHBIZWFkZXJfX011bHRpc2l0ZSAuQXBwSGVhZGVyX19NZW51QnRuIC5MaW5lMSxcbi5BcHBIZWFkZXIgLkFwcEhlYWRlcl9fTXVsdGlzaXRlIC5BcHBIZWFkZXJfX01lbnVCdG4gLkxpbmUyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgLyogZWFzZU91dEV4cG8gKi9cbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgLyogZWFzZU91dEV4cG8gKi9cbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb250ZW50Q29sb3IpO1xufVxuLkFwcEhlYWRlciAuQXBwSGVhZGVyX19NdWx0aXNpdGUgLkFwcEhlYWRlcl9fTWVudUJ0biAuTGluZTEuY2xvc2Uge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtMnB4LCAycHgpO1xuICB3aWR0aDogMTRweDtcbn1cbi5BcHBIZWFkZXIgLkFwcEhlYWRlcl9fTXVsdGlzaXRlIC5BcHBIZWFkZXJfX01lbnVCdG4gLkxpbmUyIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLkFwcEhlYWRlciAuQXBwSGVhZGVyX19NdWx0aXNpdGUgLkFwcEhlYWRlcl9fTWVudUJ0biAuTGluZTIuY2xvc2Uge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC0ycHgsIC0ycHgpO1xuICB3aWR0aDogMTRweDtcbn1cbi5BcHBIZWFkZXIgLkFwcEhlYWRlcl9fTXVsdGlzaXRlIC5BcHBIZWFkZXJfX01lbnVCdG4uYWN0aXZlIC5MaW5lMSxcbi5BcHBIZWFkZXIgLkFwcEhlYWRlcl9fTXVsdGlzaXRlIC5BcHBIZWFkZXJfX01lbnVCdG4uYWN0aXZlIC5MaW5lMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmRDb2xvcik7XG59XG4uQXBwSGVhZGVyLnRyYW5zcGFyZW50IHtcbiAgLS1jb250ZW50Q29sb3I6IHdoaXRlO1xufVxuLkFwcEhlYWRlci50cmFuc3BhcmVudDpub3QoLmRhcmspIC5BcHBIZWFkZXJfX011bHRpc2l0ZSAuRmx5b3V0IGJ1dHRvblthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAtLWNvbnRlbnRDb2xvcjogYmxhY2s7XG59XG4vKlxuICogQXBwIE1lbnVcbiAqIFRoZSBHbG9iYWwgTWVudSBTeXN0ZW1cbiAqL1xuLkFwcE1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpZHRoOiAyODNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uQXBwTWVudTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLkFwcE1lbnUgLkFwcE1lbnVfX011bHRpc2l0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgZm9udC1mYW1pbHk6IERyb3Rlc2tObzUtTWVkaXVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHJpZ2h0OiA2OHB4O1xuICB0b3A6IDMwcHg7XG59XG5bZGF0YS1sYW5nPVwiamFcIl0gLkFwcE1lbnUgLkFwcE1lbnVfX011bHRpc2l0ZSB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLU1lZGl1bTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5BcHBNZW51IC5BcHBNZW51X19NdWx0aXNpdGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG59XG4uQXBwTWVudSAuQXBwTWVudV9fTXVsdGlzaXRlQnRuIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzk0OTc5OTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1zcGFjaW5nOiA1cHg7XG59XG4uQXBwTWVudSAuQXBwTWVudV9fTXVsdGlzaXRlQnRuLmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGNEY4RkE7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLkFwcE1lbnUgLkFwcE1lbnVfX0NvbHVtbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5BcHBNZW51IC5BcHBNZW51X19MYW5ndWFnZVNlbGVjdG9yIHNlbGVjdCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbn1cbi5BcHBNZW51IC5BcHBNZW51X19CdXR0b25Db250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwdmg7XG4gIG1hcmdpbi1sZWZ0OiA5MnB4O1xuICB3aWR0aDogMTEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzM3NDc1O1xufVxuLkFwcE1lbnUgLkFwcE1lbnVfX0J0biB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LWZhbWlseTogRHJvdGVza05vNS1SZWd1bGFyO1xuICBtYXJnaW46IDM3cHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG59XG5bZGF0YS1sYW5nPVwiamFcIl0gLkFwcE1lbnUgLkFwcE1lbnVfX0J0biB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLVJlZ3VsYXI7XG59XG4uQXBwTWVudSAuQXBwTWVudV9fQnRuIGJ1dHRvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LWZhbWlseTogRHJvdGVza05vNS1SZWd1bGFyO1xufVxuW2RhdGEtbGFuZz1cImphXCJdIC5BcHBNZW51IC5BcHBNZW51X19CdG4gYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IE5vdG9TYW5zSlAtUmVndWxhcjtcbn1cbi5BcHBNZW51IC5BcHBNZW51X19CdG4uZGFyayB7XG4gIGNvbG9yOiAjMmUyZTJlO1xufVxuLkFwcE1lbnUgLkFwcE1lbnVfX0J0biAuQXBwTWVudV9fQXJyb3cge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgcmlnaHQ6IC0yOHB4O1xuICBzdHJva2U6IHdoaXRlO1xufVxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLkFwcE1lbnUgLkFwcE1lbnVfX0J0biAuQXBwTWVudV9fQXJyb3cge1xuICAgIHRvcDogNHB4O1xuICB9XG59XG4uQXBwTWVudSAuQXBwTWVudV9fQnRuLmhhc0hvdmVyOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMCU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDEwcHg7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMEQ1O1xufVxuLkFwcE1lbnUgLkFwcE1lbnVfX0J0bi5oYXNIb3Zlcjpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5BcHBNZW51IC5BcHBNZW51X19CdG4uaGFzSG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkFwcE1lbnUgLkFwcE1lbnVfX0J0bi5oYXNIb3Zlcjpob3ZlciAuQXBwTWVudV9fQXJyb3cge1xuICByaWdodDogLTMycHg7XG59XG4uQXBwTWVudSAuQXBwTWVudV9fQ29udGFjdCB7XG4gIG1hcmdpbi1sZWZ0OiA5MnB4O1xuICB3aWR0aDogMTE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjOTQ5Nzk5O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbi5PdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjM7XG4gIHotaW5kZXg6IDEwMDE7XG59XG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogRHJvdGVza05vNS1NZWRpdW07XG59XG5bZGF0YS1sYW5nPVwiamFcIl0gLmRyb3Bkb3duIHtcbiAgZm9udC1mYW1pbHk6IE5vdG9TYW5zSlAtTWVkaXVtO1xufVxuLmRyb3Bkb3duX19sYWJlbCB7XG4gIHBhZGRpbmc6IDE0cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzk0OTc5OTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRyb3Bkb3duX19sYWJlbC5pbnZhbGlkIHtcbiAgY29sb3I6ICNFRjQzNDY7XG59XG4uZHJvcGRvd25fX2xhYmVsLWFycm93IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xufVxuLmRyb3Bkb3duX19saXN0IHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4sIGhlaWdodCAwLjRzIGN1YmljLWJlemllcigwLjk3LCAtMC4yOCwgMC4yNCwgMS40Nik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cbi5kcm9wZG93bl9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3Bkb3duX19saXN0IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZHJvcGRvd25fX2l0ZW0ge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgZWFzZS1pbjtcbiAgcGFkZGluZzogMnB4IDAgMnB4IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDIxcmVtO1xuICBjb2xvcjogIzk0OTc5OTtcbn1cbi5kcm9wZG93bl9faXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMEQ1O1xufVxuLmRyb3Bkb3duX19pdGVtICsgLmRyb3Bkb3duX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmRyb3Bkb3duLm9wZW4gLmRyb3Bkb3duX19saXN0IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmRyb3Bkb3duLm9wZW4gLmRyb3Bkb3duX19sYWJlbC1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpIHRyYW5zbGF0ZVkoLTFweCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG59XG4uZHJvcGRvd24uZHJvcGRvd24uZHJvcGRvd24tLXN0eWxlZCAuZHJvcGRvd25fX2xhYmVsIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmRyb3Bkb3duLmRyb3Bkb3duLmRyb3Bkb3duLS1zdHlsZWQgLmRyb3Bkb3duX19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLypcbiAqIEdsb2JhbCBTdHlsZXNcbiAqIFBsYWNlIGFueSBzaXRlLXdpZGUgc3R5bGVzIGhlcmVcbiAqIEV4OiB0ZXh0IGZvcm1hdHRpbmcsIGJ1dHRvbnMsIGV0Yy4uLlxuICovXG4uU2l0ZU1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5CZWhpbmRUaGVTY2VuZXNfX0NUQSB7XG4gIHdpZHRoOiA2OHB4O1xuICBoZWlnaHQ6IDY4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IC0xOHB4O1xuICByaWdodDogLTgwcHg7XG59XG4uQmVoaW5kVGhlU2NlbmVzX19DVEEgc3ZnIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLkJlaGluZFRoZVNjZW5lc19fQ1RBIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgcmlnaHQ6IC01MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuQmVoaW5kVGhlU2NlbmVzX19DVEEge1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjVweCkge1xuICAuQmVoaW5kVGhlU2NlbmVzX19DVEEge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgfVxuICAuQmVoaW5kVGhlU2NlbmVzX19DVEE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwRDU7XG4gIH1cbn1cbi5CZWhpbmRUaGVTY2VuZXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAxMDtcbn1cbi5CZWhpbmRUaGVTY2VuZXNfX0NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5CZWhpbmRUaGVTY2VuZXNfX0JHIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAxO1xufVxuLkJlaGluZFRoZVNjZW5lc19fRmx5b3V0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogNjAlO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiAyO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuQmVoaW5kVGhlU2NlbmVzX19GbHlvdXQge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5CZWhpbmRUaGVTY2VuZXNfX0J0bkNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogNjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDFEMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDI1cHg7XG4gIHJpZ2h0OiAyNXB4O1xufVxuLkJlaGluZFRoZVNjZW5lc19fQnRuQ2xvc2Ugc3ZnIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLkJlaGluZFRoZVNjZW5lc19fQnRuQ2xvc2Uge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTAyNXB4KSB7XG4gIC5CZWhpbmRUaGVTY2VuZXNfX0J0bkNsb3NlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAuQmVoaW5kVGhlU2NlbmVzX19CdG5DbG9zZSBwYXRoIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAuQmVoaW5kVGhlU2NlbmVzX19CdG5DbG9zZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDBENTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMEQ1O1xuICB9XG4gIC5CZWhpbmRUaGVTY2VuZXNfX0J0bkNsb3NlOmhvdmVyIHBhdGgge1xuICAgIHN0cm9rZTogd2hpdGU7XG4gIH1cbn1cbi5CZWhpbmRUaGVTY2VuZXNfX0NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uQmVoaW5kVGhlU2NlbmVzX19JbWFnZUdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4uQmVoaW5kVGhlU2NlbmVzX19TbGlkZXIge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uQmVoaW5kVGhlU2NlbmVzX19JbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uQmVoaW5kVGhlU2NlbmVzX19JbWFnZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2My40NDA4NjAyMiU7XG59XG4uQmVoaW5kVGhlU2NlbmVzX19Db250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCBhdXRvIDQwcHggYXV0bztcbiAgd2lkdGg6IDI1MHB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uQmVoaW5kVGhlU2NlbmVzX19MYWJlbEN1cnJlbnRJbWcge1xuICBjb2xvcjogYmxhY2s7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuLkJlaGluZFRoZVNjZW5lc19fQnRuUHJldixcbi5CZWhpbmRUaGVTY2VuZXNfX0J0bk5leHQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDFEMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBzdHJva2U6ICM5NDk3OTk7XG59XG4uQmVoaW5kVGhlU2NlbmVzX19CdG5QcmV2LmluYWN0aXZlLFxuLkJlaGluZFRoZVNjZW5lc19fQnRuTmV4dC5pbmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDE7XG4gIHN0cm9rZTogIzk0OTc5OTtcbiAgb3BhY2l0eTogMC43O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjVweCkge1xuICAuQmVoaW5kVGhlU2NlbmVzX19CdG5QcmV2OmhvdmVyLFxuICAuQmVoaW5kVGhlU2NlbmVzX19CdG5OZXh0OmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMEQ1O1xuICAgIHN0cm9rZTogIzAwMDBENTtcbiAgfVxufVxuLkJlaGluZFRoZVNjZW5lc19fVGV4dENvbnRlbnQge1xuICB3aWR0aDogNTIlO1xuICBtYXgtd2lkdGg6IDQxNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5CZWhpbmRUaGVTY2VuZXNfX1RleHRDb250ZW50IHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5CZWhpbmRUaGVTY2VuZXNfX1RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbjpyb290IHtcbiAgLS1jYXJvdXNlbC1jb3VudDogODtcbiAgLS1jYXJvdXNlbC1pdGVtLXdpZHRoOiAyNSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICA6cm9vdCB7XG4gICAgLS1jYXJvdXNlbC1pdGVtLXdpZHRoOiA3NSU7XG4gIH1cbn1cbi5DYXJvdXNlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uQ2Fyb3VzZWxfX0NvbnRhaW5lciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGFuaW1hdGlvbjogMzBzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWwgbm9uZSBzbGlkZTtcbn1cbi5DYXJvdXNlbF9fQ29udGFpbmVyOmhvdmVyIHtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5DYXJvdXNlbF9fSXRlbSB7XG4gIHdpZHRoOiB2YXIoLS1jYXJvdXNlbC1pdGVtLXdpZHRoKTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5Aa2V5ZnJhbWVzIHNsaWRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYyh2YXIoLS1jYXJvdXNlbC1pdGVtLXdpZHRoKSAqIHZhcigtLWNhcm91c2VsLWNvdW50KSAqIC0xKSk7XG4gIH1cbn1cbi5GbHlvdXQge1xuICAtLWZseW91dENoZXZyb25XaWR0aDogMTJweDtcbiAgLS1mbHlvdXRQYWRkaW5nOiAxLjJyZW07XG4gIC0tZmx5b3V0Rm9udFNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5GbHlvdXQge1xuICAgIC0tZmx5b3V0UGFkZGluZzogMXJlbTtcbiAgICAtLWZseW91dEZvbnRTaXplOiAxMnB4O1xuICB9XG59XG4uRmx5b3V0IGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZmx5b3V0Rm9udFNpemUpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiB2YXIoLS1mbHlvdXRQYWRkaW5nKSBjYWxjKHZhcigtLWZseW91dFBhZGRpbmcpICogMS41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWZseW91dFBhZGRpbmcpICogMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWluLXdpZHRoOiAxNDZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuRmx5b3V0IGJ1dHRvbiB7XG4gICAgcGFkZGluZzogdmFyKC0tZmx5b3V0UGFkZGluZykgdmFyKC0tZmx5b3V0UGFkZGluZyk7XG4gICAgbWluLXdpZHRoOiAxMTZweDtcbiAgfVxufVxuLkZseW91dCBidXR0b24gc3ZnIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgd2lkdGg6IHZhcigtLWZseW91dENoZXZyb25XaWR0aCk7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWZseW91dFBhZGRpbmcpO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG4uRmx5b3V0IGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gIGJvcmRlci1jb2xvcjogI0Y0RjhGQTtcbn1cbi5GbHlvdXQgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xufVxuLkZseW91dCB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0Y0RjhGQTtcbn1cbi5GbHlvdXQgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1mbHlvdXRQYWRkaW5nKSBjYWxjKHZhcigtLWZseW91dFBhZGRpbmcpICogMS41KTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1mbHlvdXRDaGV2cm9uV2lkdGgpICsgKHZhcigtLWZseW91dFBhZGRpbmcpICogMi41KSk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IHZhcigtLWZseW91dEZvbnRTaXplKTtcbiAgY29sb3I6ICM5NTk1OTU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuRmx5b3V0IHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IHZhcigtLWZseW91dFBhZGRpbmcpIHZhcigtLWZseW91dFBhZGRpbmcpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZmx5b3V0Q2hldnJvbldpZHRoKSArICh2YXIoLS1mbHlvdXRQYWRkaW5nKSAqIDIpKTtcbiAgfVxufVxuLkZseW91dCB1bCBsaSBhOmhvdmVyLFxuLkZseW91dCB1bCBsaSBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDAwRDU7XG59XG4uRmx5b3V0IHVsLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLkFwcE1lbnVPcGVuIC5GbHlvdXQgYnV0dG9uLFxuLkFwcE1lbnVPcGVuIC5GbHlvdXQgdWwsXG4uQXBwTWVudU9wZW4gLkZseW91dCBsaSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5BcHBNZW51T3BlbiAuRmx5b3V0IGEge1xuICBjb2xvcjogIzk1OTU5NTtcbn1cbi5BcHBNZW51T3BlbiAuRmx5b3V0IHN2ZyA+IHBhdGgge1xuICBmaWxsOiB3aGl0ZTtcbiAgc3Ryb2tlOiB3aGl0ZTtcbn1cbi5BcHBNZW51T3BlbiAuRmx5b3V0IGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xufVxuLkFwcE1lbnVPcGVuIC5GbHlvdXQgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHN2ZyA+IHBhdGgge1xuICBmaWxsOiBibGFjaztcbiAgc3Ryb2tlOiBibGFjaztcbn1cbi8qICpcbiAqIEhlYWRpbmdcbiAqIEluc3RlYWQgb2Ygc3R5bGluZyBoKHgpIGVsZW1lbnRzIGxpa2Ugbm9ybWFsLCB3ZSB1c2UgdGhlIC5IZWFkaW5nIGNsYXNzLiBUaGlzIG1lYW5zIHRoYXQgZWxlbWVudHMgY2FuIGhhdmUgU0VPIHdlaWdodCB0aGF0IGlzIGRpc2Nvbm5lY3RlZCBmcm9tIHRoZWlyIHZpc3VhbCBhcHBlYXJhbmNlLiBJdCBhbHNvIG1lYW5zIHRoYXQgbm9uLWhlYWRpbmcgZWxlbWVudHMgY2FuIGFkb3B0IHRoZSBoZWFkaW5nIHN0eWxlcywgbGlrZSBsaW5rcyBvciBidXR0b25zLCB3aGVuIGhlbHBmdWwuXG4gKiBDYWxjdWxhdGUgdW5pdGxlc3MgbGluZSBoZWlnaHQgZnJvbSBkZXNpZ24gYXNzZXRzXG4gKiBsaW5lLWhlaWdodDogbGluZS1oZWlnaHQgLyBmb250LXNpemVcbiAqL1xuLkhlYWRpbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLkhlYWRpbmctLVByaW1hcnkge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5IZWFkaW5nLS1QcmltYXJ5LS1Gb250U2l6ZUxhcmdlIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xufVxuLkhlYWRpbmctLVNlY29uZGFyeSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5JbWdpeEltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uSW1naXhJbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4uSW1naXhJbWFnZSBpbWc6bnRoLWNoaWxkKDEpIHtcbiAgei1pbmRleDogMjtcbn1cbi5JbWdpeEltYWdlLmlzUmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uSW1naXhJbWFnZS5pc1JlbGF0aXZlOm5vdCguaGFzQmx1cnJ5QmFja2dyb3VuZCkgaW1nOm50aC1jaGlsZCgxKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5JbWdpeEltYWdlLmlzUmVsYXRpdmUuaGFzQmx1cnJ5QmFja2dyb3VuZCBpbWc6bnRoLWNoaWxkKDEpIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5JbWdpeEltYWdlLmlzUmVsYXRpdmUuaGFzQmx1cnJ5QmFja2dyb3VuZCAuYmx1cnJ5QmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5Mb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxMDQwO1xufVxuLkxvYWRlcl9fQ29udGFpbmVyIHtcbiAgd2lkdGg6IDI0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uTG9hZGVyX19CYXIge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuLkxvYWRlcl9fVGV4dCB7XG4gIGNvbG9yOiAjRjRGNEY0O1xuICBmb250LXNpemU6IDQycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIGZvbnQtZmFtaWx5OiBEcm90ZXNrTm81LUJvbGQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuW2RhdGEtbGFuZz1cImphXCJdIC5Mb2FkZXJfX1RleHQge1xuICBmb250LWZhbWlseTogTm90b1NhbnNKUC1Cb2xkO1xufVxuLnBhc3N3b3JkIHtcbiAgZm9udC1mYW1pbHk6IERyb3Rlc2tObzUtTWVkaXVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5bZGF0YS1sYW5nPVwiamFcIl0gLnBhc3N3b3JkIHtcbiAgZm9udC1mYW1pbHk6IE5vdG9TYW5zSlAtTWVkaXVtO1xufVxuLnBhc3N3b3JkX19ib3gge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucGFzc3dvcmRfX2J0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLlBlb3BsZUNvbXBvbmVudCB7XG4gIG1hcmdpbjogODVweCAwO1xuICBoZWlnaHQ6IDQ4MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5QZW9wbGVDb21wb25lbnQge1xuICAgIGhlaWdodDogMzQwcHg7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5QZW9wbGVDb21wb25lbnQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLlBlb3BsZUNvbXBvbmVudCAuQ29udGFpbmVyID4gLlJvdyA+ICoge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAzMjBweCkge1xuICAuUGVvcGxlQ29tcG9uZW50IHtcbiAgICBoZWlnaHQ6IDE4MHZ3O1xuICAgIG1hcmdpbjogNTBweCAwO1xuICB9XG59XG4uUGVvcGxlQ29tcG9uZW50IC5QZW9wbGVDb21wb25lbnRfX0ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLlBlb3BsZUNvbXBvbmVudCAuUGVvcGxlX19Mb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tbGVmdDogLTEyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLlBlb3BsZUNvbXBvbmVudCAuUGVvcGxlQ29tcG9uZW50X19EZXRhaWwge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5QZW9wbGVDb21wb25lbnQgLlBlb3BsZUNvbXBvbmVudF9fTmFtZSB7XG4gIG1hcmdpbjogMTBweCAwIDZweCAwO1xufVxuLlBlb3BsZUNvbXBvbmVudCAuUGVvcGxlQ29tcG9uZW50X19UaXRsZSB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5QZW9wbGVDb21wb25lbnQgLlBlb3BsZUNvbXBvbmVudF9fTmFtZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogNTAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLlBlb3BsZUNvbXBvbmVudCAuUGVvcGxlQ29tcG9uZW50X19OYW1lcyB7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLlBlb3BsZUNvbXBvbmVudCAuUGVvcGxlQ29tcG9uZW50X19OYW1lcyB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5QZW9wbGVDb21wb25lbnQgLlBlb3BsZUNvbXBvbmVudF9fQnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogRHJvdGVza05vNS1SZWd1bGFyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IDMzJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbltkYXRhLWxhbmc9XCJqYVwiXSAuUGVvcGxlQ29tcG9uZW50IC5QZW9wbGVDb21wb25lbnRfX0J1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLVJlZ3VsYXI7XG59XG4uUGVvcGxlQ29tcG9uZW50IC5QZW9wbGVDb21wb25lbnRfX0J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMEQ1O1xufVxuLlBlb3BsZUNvbXBvbmVudCAuUGVvcGxlQ29tcG9uZW50X19CdXR0b246aG92ZXIgc3Bhbixcbi5QZW9wbGVDb21wb25lbnQgLlBlb3BsZUNvbXBvbmVudF9fQnV0dG9uOmhvdmVyIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMDAwMEQ1O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5QZW9wbGVDb21wb25lbnQgLlBlb3BsZUNvbXBvbmVudF9fQnV0dG9uIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuUGVvcGxlQ29tcG9uZW50IC5QZW9wbGVDb21wb25lbnRfX0J1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxufVxuLlBlb3BsZUdyaWRJdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5QZW9wbGVHcmlkSXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLlBlb3BsZUdyaWRJdGVtX19JbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDYzLjY1JTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5QZW9wbGVHcmlkSXRlbV9fTmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBEcm90ZXNrTm81LU1lZGl1bTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuW2RhdGEtbGFuZz1cImphXCJdIC5QZW9wbGVHcmlkSXRlbV9fTmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLU1lZGl1bTtcbn1cbi5QZW9wbGVHcmlkSXRlbV9fTmFtZUV4dHJhIHtcbiAgZm9udC1mYW1pbHk6IERyb3Rlc2tObzUtQm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xufVxuW2RhdGEtbGFuZz1cImphXCJdIC5QZW9wbGVHcmlkSXRlbV9fTmFtZUV4dHJhIHtcbiAgZm9udC1mYW1pbHk6IE5vdG9TYW5zSlAtQm9sZDtcbn1cbi5QZW9wbGVHcmlkSXRlbV9fSm9iVGl0bGUge1xuICBmb250LWZhbWlseTogRHJvdGVza05vNS1SZWd1bGFyO1xufVxuW2RhdGEtbGFuZz1cImphXCJdIC5QZW9wbGVHcmlkSXRlbV9fSm9iVGl0bGUge1xuICBmb250LWZhbWlseTogTm90b1NhbnNKUC1SZWd1bGFyO1xufVxuLlN1Ym1pdEJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBEcm90ZXNrTm81LU1lZGl1bTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTJlMmU7XG4gIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB3aWR0aDogMTEwcHg7XG59XG5bZGF0YS1sYW5nPVwiamFcIl0gLlN1Ym1pdEJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLU1lZGl1bTtcbn1cbi5TdWJtaXRCdXR0b246aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDBENTtcbn1cbi5TdWJtaXRCdXR0b24uYW5pbWF0aW5nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLlN1Ym1pdEJ1dHRvbi5hbmltYXRpbmcgLkFwcF9fTWFpbkZvcm1fX1N1Ym1pdF9fVGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uU3VibWl0QnV0dG9uLmluYWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5TdWJtaXRCdXR0b25fX0xvYWRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMEQ1O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLlJlZWxfX3ZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uUmVlbF9fdmlkZW8uZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpbWVvLXBsYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLnZpbWVvLXBsYXllciArIC5WaWRlb0Jsb2NrX19DYXB0aW9uLFxudmlkZW8gKyAuVmlkZW9CbG9ja19fQ2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMzBweDtcbn1cbi5zdG9wIHtcbiAgdG9wOiAxMCU7XG59XG4uY29udHJvbC1wYW5lbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5ldmVudC1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xufVxuLnByb2dyZXNzLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA5cHg7XG4gIHRvcDogLThweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwO1xufVxuLnByb2dyZXNzLXZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDlweDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NDVEQjtcbiAgcGFkZGluZzogMXB4O1xuICB0b3A6IC0wLjVweDtcbn1cbi5wcm9ncmVzcy1kb3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTRERjtcbiAgei1pbmRleDogMztcbiAgdG9wOiAtNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnRuLXBsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQwcHg7XG4gIHRvcDogMTdweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi52b2x1bWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEyMHB4O1xuICB0b3A6IDEzcHg7XG59XG4uYnRuLXZvbHVtZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi52b2x1bWUtYmFyIHtcbiAgd2lkdGg6IDgzcHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQxRDFEO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQwcHg7XG4gIHRvcDogMTJweDtcbn1cbi52b2x1bWUtYmFyLWN1cnJlbnQge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbn1cbi52b2x1bWUtYmFyLWRyYWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5sYWJlbC10aW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcmlnaHQ6IDEwMHB4O1xuICB0b3A6IDE0cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1mdWxsc2NyZWVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAxM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnRuLWZ1bGxzY3JlZW46aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLyoqXG4gKiBQcmltYXJ5IEdyaWQgUnVsZXNcbiAqL1xuLkdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uR3JpZC0tVmVydGljYWxBbGlnblRvcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLkdyaWQtLVZlcnRpY2FsQWxpZ25Cb3R0b20ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uR3JpZC0tVmVydGljYWxBbGlnbkNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uR3JpZC0tSG9yaXpvbnRhbEFsaWduQ2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uR3JpZC0tSG9yaXpvbnRhbEFsaWduSnVzdGlmeSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi8qKlxuICogU3BhY2luZyBvcHRpb25zXG4gKi9cbi5HcmlkLS1TcGFjaW5nU21hbGwge1xuICBtYXJnaW46IC0wLjVyZW0gMCAwIC0wLjVyZW07XG59XG4uR3JpZC0tU3BhY2luZ1NtYWxsID4gLkdyaWRfX0NlbGwge1xuICBwYWRkaW5nOiAwLjVyZW0gMCAwIDAuNXJlbTtcbn1cbi5HcmlkLS1TcGFjaW5nTWVkaXVtIHtcbiAgbWFyZ2luOiAtMXJlbSAwIDAgLTFyZW07XG59XG4uR3JpZC0tU3BhY2luZ01lZGl1bSA+IC5HcmlkX19DZWxsIHtcbiAgcGFkZGluZzogMXJlbSAwIDAgMXJlbTtcbn1cbi5HcmlkLS1TcGFjaW5nTGFyZ2Uge1xuICBtYXJnaW46IC0xLjVyZW0gMCAwIC0xLjVyZW07XG59XG4uR3JpZC0tU3BhY2luZ0xhcmdlID4gLkdyaWRfX0NlbGwge1xuICBwYWRkaW5nOiAxLjVyZW0gMCAwIDEuNXJlbTtcbn1cbi5HcmlkLS1TcGFjaW5nSnVtYm8ge1xuICBtYXJnaW46IC0ycmVtIDAgMCAtMnJlbTtcbn1cbi5HcmlkLS1TcGFjaW5nSnVtYm8gPiAuR3JpZF9fQ2VsbCB7XG4gIHBhZGRpbmc6IDJyZW0gMCAwIDJyZW07XG59XG4vKipcbiAqIEdyaWQgQ2VsbHNcbiAqL1xuLkdyaWRfX0NlbGwge1xuICBmbGV4OiAxO1xufVxuLypcbiAqIENlbGwgU2l6aW5nXG4gKiBVc2VzIGEgc2VyaWVzIG9mIG1peGlucyB0byBnZW5lcmF0ZSBhIGJ1bmNoIG9mIGNvbHVtbi1zcGVjaWZpYyBzaXppbmcgcnVsZXMuXG4gKiBBcHBseSBiYXNlIChtb2JpbGUgYW5kIHVwKSBjb2x1bW4gc2l6aW5nIHRvIEdyaWRfX0NlbGwgZWxlbWVudHM6IDxkaXYgY2xhc3M9XCJHcmlkX19DZWxsIEdyaWRfX0NlbGwtLTFvZjFcIj48L2Rpdj5cbiAqIEFwcGx5IGxhcmdlciBzaXplIGNvbHVtbiBzaXppbmcgdG8gdGhlIHNhbWUgZWxlbWVudHM6IDxkaXYgY2xhc3M9XCJHcmlkX19DZWxsIEdyaWRfX0NlbGwtLTFvZjEgR3JpZF9fQ2VsbC0tTTFvZjJcIj48L2Rpdj5cbiAqL1xuLkdyaWRfX0NlbGwtLTFvZjEge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5HcmlkX19DZWxsLS0xb2YyIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG4uR3JpZF9fQ2VsbC0tMW9mMyB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuLkdyaWRfX0NlbGwtLTFvZjQge1xuICBmbGV4OiAwIDAgMjUlO1xuICB3aWR0aDogMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNHJlbSkgYW5kIChtaW4td2lkdGg6IDI0cmVtKSB7XG4gIC5HcmlkX19DZWxsLS1TMW9mMiAuR3JpZF9fQ2VsbC0tMW9mMiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5HcmlkX19DZWxsLS1TMW9mMyAuR3JpZF9fQ2VsbC0tMW9mMyB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5HcmlkX19DZWxsLS1TMW9mNCAuR3JpZF9fQ2VsbC0tMW9mNCB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIGFuZCAobWluLXdpZHRoOiA0NHJlbSkge1xuICAuR3JpZF9fQ2VsbC0tTTFvZjIgLkdyaWRfX0NlbGwtLTFvZjIge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuR3JpZF9fQ2VsbC0tTTFvZjMgLkdyaWRfX0NlbGwtLTFvZjMge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuR3JpZF9fQ2VsbC0tTTFvZjQgLkdyaWRfX0NlbGwtLTFvZjQge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLkdyaWRfX0NlbGwtLUwxb2YyIC5HcmlkX19DZWxsLS0xb2YyIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLkdyaWRfX0NlbGwtLUwxb2YzIC5HcmlkX19DZWxsLS0xb2YzIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLkdyaWRfX0NlbGwtLUwxb2Y0IC5HcmlkX19DZWxsLS0xb2Y0IHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbn1cbi5MYXllciB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5MYXllciAuTGF5ZXJfX0lubmVyIHtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uTGF5ZXIgLkJHX19HcmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbn1cbi8qXG4gKiBNb2R1bGUgQ29udGFpbmVyXG4gKiBQcm92aWRlcyBiYXNpYyBzdHJ1Y3R1cmUgYW5kIHNwYWNpbmcgYmV0d2VlbiBlbGVtZW50cy4gQ2FuIGJlIGV4dGVuZGVkIHRvIGNyZWF0ZSB1bmlxdWUgZWZmZWN0c1xuICovXG5hLk1vZHVsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLk1vZHVsZV9fSGVhZCArIC5Nb2R1bGVfX0hlYWQge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi5Nb2R1bGVfX0hlYWQgKyAuTW9kdWxlX19Sb3cge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi5Nb2R1bGVfX1JvdyArIC5Nb2R1bGVfX1JvdyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLyoqXG4gKiBTcGFjaW5nIE9wdGlvbnNcbiAqL1xuLk1vZHVsZS0tU3BhY2luZ1NtYWxsIC5Nb2R1bGVfX0hlYWQgKyAuTW9kdWxlX19IZWFkIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cbi5Nb2R1bGUtLVNwYWNpbmdTbWFsbCAuTW9kdWxlX19IZWFkICsgLk1vZHVsZV9fUm93IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cbi5Nb2R1bGUtLVNwYWNpbmdTbWFsbCAuTW9kdWxlX19Sb3cgKyAuTW9kdWxlX19Sb3cge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuLk1vZHVsZS0tU3BhY2luZ1NtYWxsIC5Nb2R1bGVfX0Zvb3Qge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxucHJlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLlBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLkNvbnRhaW5lckZsZXhSb3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLyoqXG4gKiBUZXh0IFV0aWxpdGllc1xuICogQWRkIGFzIG5lZWRlZFxuICovXG4uU3BlY2lhbF9fTm9CcmVhayB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uU3BlY2lhbF9fVGV4dEFsaWduQ2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLyoqXG4gKiBTaXppbmcgVXRpbGl0aWVzXG4gKiBBZGQgYXMgbmVlZGVkXG4gKi9cbi5TcGVjaWFsX19NYXJnaW5Ub3BOZWdhdGl2ZVNtYWxsIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG59XG4uU3BlY2lhbF9fTWFyZ2luVG9wU21hbGwge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuLlNwZWNpYWxfX01hcmdpblRvcE1lZGl1bSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5TcGVjaWFsX19NYXJnaW5Ub3BMYXJnZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uU3BlY2lhbF9fTWFyZ2luVG9wSnVtYm8ge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLyoqXG4gKiBIaWRlIGFuZCBzaG93IHV0aWxpdGllc1xuICovXG5AbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgLlNwZWNpYWxfX01vYmlsZU9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwM3B4KSB7XG4gIC5TcGVjaWFsX19EZXNrdG9wT25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5ici5tb2JpbGUtYnJlYWsge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwM3B4KSB7XG4gIGJyLm1vYmlsZS1icmVhayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG4uQWdlbmN5T2ZUaGVZZWFyIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5BZ2VuY3lPZlRoZVllYXIge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuLkFnZW5jeU9mVGhlWWVhciAuSGVhZGxpbmVfWEwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLkFnZW5jeU9mVGhlWWVhciAuSGVhZGxpbmVfWEwge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLkFnZW5jeU9mVGhlWWVhciAuSGVhZGxpbmVfWEwge1xuICAgIGZvbnQtc2l6ZTogNnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiA4dnc7XG4gIH1cbn1cbi5BZ2VuY3lPZlRoZVllYXIgLkFyY2hpdmVkX1Byb2plY3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uQWdlbmN5T2ZUaGVZZWFyIC5BcmNoaXZlZF9Qcm9qZWN0IGEge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5BZ2VuY3lPZlRoZVllYXIgLkFyY2hpdmVkX1Byb2plY3QgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMEQ1O1xufVxuLkFnZW5jeU9mVGhlWWVhcl9fTG9nb0NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA3NSU7XG4gIG1hcmdpbjogNzBweCBhdXRvIDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLkFnZW5jeU9mVGhlWWVhcl9fTG9nb0NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDUwcHggYXV0byAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5BZ2VuY3lPZlRoZVllYXJfX0xvZ29Db250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgfVxufVxuLkFnZW5jeU9mVGhlWWVhcl9fTG9nbyB7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMSAxMDAlO1xufVxuLkFnZW5jeU9mVGhlWWVhcl9fTG9nbyAuSW1hZ2Uge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIG9wYWNpdHk6IDE7XG59XG4uQWdlbmN5T2ZUaGVZZWFyX19Mb2dvIC5Sb2xsb3ZlciB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4uQWdlbmN5T2ZUaGVZZWFyX19Mb2dvLmFjdGl2ZSAuSW1hZ2Uge1xuICBvcGFjaXR5OiAwO1xufVxuLkFnZW5jeU9mVGhlWWVhcl9fTG9nby5hY3RpdmUgLlJvbGxvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5BZ2VuY3lPZlRoZVllYXJfX0xvZ28ge1xuICAgIG1hcmdpbjogMjBweCAyMHB4O1xuICAgIGZsZXg6IDAgMSAxMiU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxNSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uQ2FsbFRvQWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDE2NXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLkNhbGxUb0FjdGlvbiAuUm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLkNhbGxUb0FjdGlvbiAuUm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogdW5zZXQ7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuQ2FsbFRvQWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG59XG4uQ2FsbFRvQWN0aW9uIC5DYWxsVG9BY3Rpb25fX1NWRyB7XG4gIGZpbGw6IHdoaXRlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA2OXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLkNhbGxUb0FjdGlvbiAuQ2FsbFRvQWN0aW9uX19TVkcge1xuICAgIHdpZHRoOiA0N3B4O1xuICAgIGhlaWdodDogNDFweDtcbiAgfVxufVxuLkNhbGxUb0FjdGlvbiAuQ2FsbFRvQWN0aW9uX19Db250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLkNhbGxUb0FjdGlvbiAuQ2FsbFRvQWN0aW9uX19Db250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLkNhbGxUb0FjdGlvbiAuQ2FsbFRvQWN0aW9uX19UaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnRHJvdGVza05vNS1SZWd1bGFyJztcbiAgZm9udC1zaXplOiA0MjtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZmxleDogMTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuQ2FsbFRvQWN0aW9uIC5DYWxsVG9BY3Rpb25fX1RpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBmb250LXNpemU6IDI4O1xuICB9XG59XG4uQ2FsbFRvQWN0aW9uIC5DYWxsVG9BY3Rpb25fX0J1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6ICdEcm90ZXNrTm81LU1lZGl1bSc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMDAwMEQ1O1xuICBwYWRkaW5nOiAyMHB4IDMycHggMjFweCAzMnB4O1xuICB3aWR0aDogMTkxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uQ2FsbFRvQWN0aW9uIC5DYWxsVG9BY3Rpb25fX0J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuLkNhbGxUb0FjdGlvbiAuQ2FsbFRvQWN0aW9uX19CdXR0b246aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5DYWxsVG9BY3Rpb24gLkNhbGxUb0FjdGlvbl9fQnV0dG9uLmxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiBibGFjaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5DYWxsVG9BY3Rpb24gLkNhbGxUb0FjdGlvbl9fQnV0dG9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uQ2FsbFRvQWN0aW9uX19ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG59XG4uQ2FsbFRvQWN0aW9uX19ibGFjayAuQ2FsbFRvQWN0aW9uX19CdXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlO1xuICBjb2xvcjogd2hpdGU7XG59XG4uQ2FsbFRvQWN0aW9uX19ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDBENTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLkNhbGxUb0FjdGlvbl9fd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IGJsYWNrIDtcbn1cbi5DYWxsVG9BY3Rpb25fX3doaXRlIC5DYWxsVG9BY3Rpb25fX1NWRyB7XG4gIGZpbGw6IGJsdWU7XG59XG4uQ2FsbFRvQWN0aW9uX193aGl0ZSAuQ2FsbFRvQWN0aW9uX19UaXRsZSB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5DYWxsVG9BY3Rpb25fX3doaXRlIC5DYWxsVG9BY3Rpb25fX0J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsdWU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5Db250ZW50U2Nyb2xsQmVzaWRlSW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuLkNvbnRlbnRTY3JvbGxCZXNpZGVJbWFnZS5Ub3BfUGFkZGluZyB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuLkNvbnRlbnRTY3JvbGxCZXNpZGVJbWFnZSAuQ29udGVudFNjcm9sbEJlc2lkZUltYWdlX19Db250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTAuM3JlbTtcbn1cbi5Db250ZW50U2Nyb2xsQmVzaWRlSW1hZ2UgLkNvbnRlbnRTY3JvbGxCZXNpZGVJbWFnZV9fVG9wSW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIzJSk7XG59XG4uQ29udGVudFNjcm9sbEJlc2lkZUltYWdlIC5Db250ZW50U2Nyb2xsQmVzaWRlSW1hZ2VfX0NvbnRlbnRUb3Age1xuICB0b3A6IDA7XG4gIHdpZHRoOiA0MjNweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuQ29udGVudFNjcm9sbEJlc2lkZUltYWdlIC5Db250ZW50U2Nyb2xsQmVzaWRlSW1hZ2VfX0NvbnRlbnRUb3Age1xuICAgIHdpZHRoOiAyNzJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLkNvbnRlbnRTY3JvbGxCZXNpZGVJbWFnZSAuQ29udGVudFNjcm9sbEJlc2lkZUltYWdlX19Db250ZW50VG9wIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cbi5Db250ZW50U2Nyb2xsQmVzaWRlSW1hZ2UgLkNvbnRlbnRTY3JvbGxCZXNpZGVJbWFnZV9fQ29udGVudFRvcC5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5Db250ZW50U2Nyb2xsQmVzaWRlSW1hZ2UgLkNvbnRlbnRTY3JvbGxCZXNpZGVJbWFnZV9fQ29udGVudFRvcC5hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuLkNvbnRlbnRTY3JvbGxCZXNpZGVJbWFnZSAuQ29udGVudFNjcm9sbEJlc2lkZUltYWdlX19Db250ZW50VG9wIC5IZWFkbGluZV9MYXJnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLkNvbnRlbnRTY3JvbGxCZXNpZGVJbWFnZSAuQ29udGVudFNjcm9sbEJlc2lkZUltYWdlX19Db250ZW50VG9wIC5IZWFkbGluZV9MYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwRDU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLkNvbnRlbnRTY3JvbGxCZXNpZGVJbWFnZSAuQ29udGVudFNjcm9sbEJlc2lkZUltYWdlX19Db250ZW50VG9wIC5IZWFkbGluZV9MYXJnZSB7XG4gICAgZm9udC1mYW1pbHk6IERyb3Rlc2tObzUtUmVndWxhcjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbiAgW2RhdGEtbGFuZz1cImphXCJdIC5Db250ZW50U2Nyb2xsQmVzaWRlSW1hZ2UgLkNvbnRlbnRTY3JvbGxCZXNpZGVJbWFnZV9fQ29udGVudFRvcCAuSGVhZGxpbmVfTGFyZ2Uge1xuICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLVJlZ3VsYXI7XG4gIH1cbn1cbi5Db250ZW50U2Nyb2xsQmVzaWRlSW1hZ2UgLkNvbnRlbnRTY3JvbGxCZXNpZGVJbWFnZV9fQ29udGVudEJvdHRvbSB7XG4gIHdpZHRoOiA0MjNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLkNvbnRlbnRTY3JvbGxCZXNpZGVJbWFnZSAuQ29udGVudFNjcm9sbEJlc2lkZUltYWdlX19Db250ZW50Qm90dG9tIHtcbiAgICBmb250LWZhbWlseTogRHJvdGVza05vNS1SZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxuICBbZGF0YS1sYW5nPVwiamFcIl0gLkNvbnRlbnRTY3JvbGxCZXNpZGVJbWFnZSAuQ29udGVudFNjcm9sbEJlc2lkZUltYWdlX19Db250ZW50Qm90dG9tIHtcbiAgICBmb250LWZhbWlseTogTm90b1NhbnNKUC1SZWd1bGFyO1xuICB9XG59XG4uQ29udGVudFNjcm9sbEJlc2lkZUltYWdlIC5Db250ZW50U2Nyb2xsQmVzaWRlSW1hZ2VfX0NvbnRlbnRCb3R0b20gLkJvZHlfTGlnaHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5Db250ZW50U2Nyb2xsQmVzaWRlSW1hZ2UgLkNvbnRlbnRTY3JvbGxCZXNpZGVJbWFnZV9fQ29udGVudEJvdHRvbSB7XG4gICAgd2lkdGg6IDI3MnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuQ29udGVudFNjcm9sbEJlc2lkZUltYWdlIC5Db250ZW50U2Nyb2xsQmVzaWRlSW1hZ2VfX0NvbnRlbnRCb3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5Db250ZW50U2Nyb2xsQmVzaWRlSW1hZ2UgLkNvbnRlbnRTY3JvbGxCZXNpZGVJbWFnZV9fTW9iaWxlQm90dG9tIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5Db250ZW50U2Nyb2xsQmVzaWRlSW1hZ2UgLkNvbnRlbnRTY3JvbGxCZXNpZGVJbWFnZV9fTW9iaWxlQm90dG9tIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG4uRmxvYXRpbmdCaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uRmxvYXRpbmdCaXRfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAuRmxvYXRpbmdCaXRfX2ltZyB7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5GbG9hdGluZ0JpdF9faW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uRmxvYXRpbmdCaXRfX2ltZy5pbWcxIHtcbiAgdG9wOiA0OCU7XG4gIGxlZnQ6IDElO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uKSB7XG4gIC5GbG9hdGluZ0JpdF9faW1nLmltZzEge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5GbG9hdGluZ0JpdF9faW1nLmltZzIge1xuICB0b3A6IDcwJTtcbiAgbGVmdDogOCU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb24pIHtcbiAgLkZsb2F0aW5nQml0X19pbWcuaW1nMiB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLkZsb2F0aW5nQml0X19pbWcuaW1nMyB7XG4gIHRvcDogNjIlO1xuICByaWdodDogMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLkNvbnRlbnRTY3JvbGxCZXNpZGVJbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5Db250ZW50U2Nyb2xsQmVzaWRlSW1hZ2UgLkNvbnRlbnRTY3JvbGxCZXNpZGVJbWFnZV9fVG9wSW1hZ2Uge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgfVxuICAuQ29udGVudFNjcm9sbEJlc2lkZUltYWdlX19pbWctaW1nMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5Db250ZW50U2Nyb2xsQmVzaWRlSW1hZ2UgLkNvbnRlbnRTY3JvbGxCZXNpZGVJbWFnZV9fQ29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAuQ29udGVudFNjcm9sbEJlc2lkZUltYWdlIC5Db250ZW50U2Nyb2xsQmVzaWRlSW1hZ2VfX0NvbnRlbnRUb3Age1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5Db250ZW50U2Nyb2xsQmVzaWRlSW1hZ2UgLkNvbnRlbnRTY3JvbGxCZXNpZGVJbWFnZV9fVG9wSW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuQ29udGVudFNjcm9sbEJlc2lkZUltYWdlX19pbWctaW1nMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwJTtcbiAgfVxufVxuLkNvbnRlbnRTdXJyb3VuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNzBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xuICBwYWRkaW5nLXRvcDogNzVweDtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG59XG4uQ29udGVudFN1cnJvdW5kIC5Db250ZW50U3Vycm91bmRfX0NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5Db250ZW50U3Vycm91bmQgLlRlc3RSb3cge1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuLkNvbnRlbnRTdXJyb3VuZCAuQ2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTtcbn1cbi5Db250ZW50U3Vycm91bmQgLkNvbnRlbnRTdXJyb3VuZF9fVGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAwIDEwJTtcbn1cbi5Db250ZW50U3Vycm91bmQgLkNvbnRlbnRTdXJyb3VuZF9fQm9keSB7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBhZGRpbmc6IDAgNyU7XG59XG4uQ29udGVudFN1cnJvdW5kIC5Db250ZW50U3Vycm91bmRfX0ltYWdlLS1sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLkNvbnRlbnRTdXJyb3VuZCAuQ29udGVudFN1cnJvdW5kX19JbWFnZS0tbGVmdDpudGgtY2hpbGQoMSkge1xuICBtYXJnaW4tbGVmdDogMjAlO1xufVxuLkNvbnRlbnRTdXJyb3VuZCAuQ29udGVudFN1cnJvdW5kX19JbWFnZS0tcmlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4uQ29udGVudFN1cnJvdW5kIC5Db250ZW50U3Vycm91bmRfX0ltYWdlLS1yaWdodDpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tbGVmdDogNDAlO1xufVxuLkNvbnRlbnRTdXJyb3VuZCAuQ29udGVudFN1cnJvdW5kX19JbWFnZS0tcmlnaHQ6bnRoLWNoaWxkKDMpIHtcbiAgbWFyZ2luLWxlZnQ6IDEwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuQ29udGVudFN1cnJvdW5kIC5Db250ZW50U3Vycm91bmRfX0ltYWdlLS1sZWZ0IHtcbiAgICB3aWR0aDogMTcwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICB9XG4gIC5Db250ZW50U3Vycm91bmQgLkNvbnRlbnRTdXJyb3VuZF9fSW1hZ2UtLWxlZnQ6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5Db250ZW50U3Vycm91bmQgLkNvbnRlbnRTdXJyb3VuZF9fSW1hZ2UtLXJpZ2h0IHtcbiAgICB3aWR0aDogMjAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtODAlO1xuICB9XG4gIC5Db250ZW50U3Vycm91bmQgLkNvbnRlbnRTdXJyb3VuZF9fSW1hZ2UtLXJpZ2h0Om50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDIyMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDAlO1xuICB9XG4gIC5Db250ZW50U3Vycm91bmQgLkNvbnRlbnRTdXJyb3VuZF9fSW1hZ2UtLXJpZ2h0Om50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MCU7XG4gIH1cbiAgLkNvbnRlbnRTdXJyb3VuZCAuQ29udGVudFN1cnJvdW5kX19JbWFnZS0tcmlnaHQ6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMTYxJTtcbiAgICBtYXJnaW4tbGVmdDogLTQ5JTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuQ29udGVudFN1cnJvdW5kIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5Db250ZW50U3Vycm91bmQgLkNvbnRlbnRTdXJyb3VuZF9fVGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLkNvbnRlbnRTdXJyb3VuZCAuQ29udGVudFN1cnJvdW5kX19Cb2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5Db250ZW50U3Vycm91bmQgLkNvbnRlbnRTdXJyb3VuZF9fSW1hZ2UtLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIH1cbiAgLkNvbnRlbnRTdXJyb3VuZCAuQ29udGVudFN1cnJvdW5kX19JbWFnZS0tbGVmdDpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwcHgsIDI3MnB4KTtcbiAgfVxuICAuQ29udGVudFN1cnJvdW5kIC5Db250ZW50U3Vycm91bmRfX0ltYWdlLS1sZWZ0Om50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDE2MHB4KTtcbiAgfVxuICAuQ29udGVudFN1cnJvdW5kIC5Db250ZW50U3Vycm91bmRfX0ltYWdlLS1sZWZ0Om50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsIC0xNjBweCk7XG4gIH1cbiAgLkNvbnRlbnRTdXJyb3VuZCAuQ29udGVudFN1cnJvdW5kX19JbWFnZS0tcmlnaHQge1xuICAgIHdpZHRoOiAyMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC04MCU7XG4gIH1cbiAgLkNvbnRlbnRTdXJyb3VuZCAuQ29udGVudFN1cnJvdW5kX19JbWFnZS0tcmlnaHQ6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMzBweCwgMHB4KTtcbiAgfVxuICAuQ29udGVudFN1cnJvdW5kIC5Db250ZW50U3Vycm91bmRfX0ltYWdlLS1yaWdodDpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAtOTBweCk7XG4gIH1cbiAgLkNvbnRlbnRTdXJyb3VuZCAuQ29udGVudFN1cnJvdW5kX19JbWFnZS0tcmlnaHQ6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MHB4LCAtOTBweCk7XG4gIH1cbn1cbi5GdWxsc2NyZWVuVmlkZW9NYXNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBEcm90ZXNrTm81LVJlZ3VsYXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbltkYXRhLWxhbmc9XCJqYVwiXSAuRnVsbHNjcmVlblZpZGVvTWFzayB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLVJlZ3VsYXI7XG59XG4uRnVsbHNjcmVlblZpZGVvTWFzayBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5GdWxsc2NyZWVuVmlkZW9NYXNrIHN2ZyB0ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogOXZ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uRnVsbHNjcmVlblZpZGVvTWFzayBzdmcgcmVjdCB7XG4gIGZpbGw6IHdoaXRlO1xufVxuLkZ1bGxzY3JlZW5WaWRlb01hc2sgc3ZnID4gcmVjdCB7XG4gIC13ZWJraXQtbWFzazogdXJsKCNtYXNrKTtcbiAgbWFzazogdXJsKCNtYXNrKTtcbn1cbi5GdWxsc2NyZWVuVmlkZW9NYXNrIC5DVEFfX0J1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLkZ1bGxzY3JlZW5WaWRlb01hc2sgLkFycm93X0Rvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuRnVsbHNjcmVlblZpZGVvTWFzayAuQXJyb3dfRG93biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5GdWxsc2NyZWVuVmlkZW9NYXNrX19JbnRybyB7XG4gIHdpZHRoOiA2NSU7XG4gIG1hcmdpbjogMHB4IGF1dG8gNTBweCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5GdWxsc2NyZWVuVmlkZW9NYXNrX19JbnRybyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLkZ1bGxzY3JlZW5WaWRlb01hc2tfX0ludHJvIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG4uRnVsbHNjcmVlblZpZGVvTWFza19fQ29udGVudCB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uRnVsbHNjcmVlblZpZGVvTWFza19fVGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5GdWxsc2NyZWVuVmlkZW9NYXNrX19UaXRsZSB7XG4gICAgcGFkZGluZzogMCAxMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5GdWxsc2NyZWVuVmlkZW9NYXNrX19TdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLkZ1bGxzY3JlZW5WaWRlb01hc2tfX1N1YnRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYlO1xuICB9XG59XG4uSGVyb0ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICBoZWlnaHQ6IDQwdmg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLkhlcm9JbWFnZSB7XG4gICAgaGVpZ2h0OiA0MHZoO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuSGVyb0ltYWdlIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICB9XG59XG4uSGVyb0ltYWdlLmZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLkhlcm9JbWFnZS5zbWFsbCB7XG4gIGhlaWdodDogMzUwcHg7XG59XG4uSGlnaGxpZ2h0ZWQge1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uSGlnaGxpZ2h0ZWQgLkhpZ2hsaWdodGVkX19JbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudCh3aGl0ZSwgYmxhY2spO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uSGlnaGxpZ2h0ZWQgLkhpZ2hsaWdodGVkX19JbWFnZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuLkhpZ2hsaWdodGVkIC5IaWdobGlnaHRlZF9fSW1hZ2UgPiAuaW5uZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5IaWdobGlnaHRlZCAuSGlnaGxpZ2h0ZWRfX0ltYWdlIC5JbWdpeEltYWdlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uSGlnaGxpZ2h0ZWQgLkhpZ2hsaWdodGVkX19JbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5IaWdobGlnaHRlZCAuSGlnaGxpZ2h0ZWRfX0ltYWdlOmhvdmVyID4gLmlubmVyLFxuLkhpZ2hsaWdodGVkIC5IaWdobGlnaHRlZF9fSW1hZ2UuYWN0aXZlID4gLmlubmVyLFxuLkhpZ2hsaWdodGVkIC5IaWdobGlnaHRlZF9fSW1hZ2U6aG92ZXIgLkltZ2l4SW1hZ2UsXG4uSGlnaGxpZ2h0ZWQgLkhpZ2hsaWdodGVkX19JbWFnZS5hY3RpdmUgLkltZ2l4SW1hZ2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLkhpZ2hsaWdodGVkIC5IaWdobGlnaHRlZF9fSW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuSGlnaGxpZ2h0ZWQgLkhpZ2hsaWdodGVkX19JbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4uSGlnaGxpZ2h0ZWQgLkhlYWRsaW5lX0xhcmdlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuLkhpZ2hsaWdodGVkIC5IZWFkbGluZV9MYXJnZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMEQ1O1xufVxuLkhpZ2hsaWdodGVkIC5IZWFkbGluZV9MYXJnZTpob3ZlciBzcGFuLFxuLkhpZ2hsaWdodGVkIC5IZWFkbGluZV9MYXJnZTpob3ZlciBidXR0b24ge1xuICBjb2xvcjogIzAwMDBENTtcbn1cbi5IaWdobGlnaHRlZCAuSGVhZGxpbmVfTGFyZ2UuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDAwRDU7XG59XG4uSGlnaGxpZ2h0ZWQgLkNhdGVnb3J5IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvdHRvbTogLTE4cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLkhpZ2hsaWdodGVkIC5Cb2R5X0xpZ2h0IHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLkhpZ2hsaWdodGVkIC5IaWdobGlnaHRlZF9fcXVvdGVfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLkhpZ2hsaWdodGVkIC5IaWdobGlnaHRlZF9fcXVvdGVfX2ltYWdlIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uSGlnaGxpZ2h0ZWQgLkhpZ2hsaWdodGVkX19xdW90ZV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLkhpZ2hsaWdodGVkIC5IaWdobGlnaHRlZF9fcXVvdGVfX2ltYWdlIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbi5IaWdobGlnaHRlZCAuSGlnaGxpZ2h0ZWRfX3F1b3RlX19uYW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uSGlnaGxpZ2h0ZWQgLkJvZHlfRGFyayB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5IaWdobGlnaHRlZCAuUXVvdGVkX0RlcGFydG1lbnQge1xuICBjb2xvcjogYmxhY2s7XG59XG4uSG9tZXBhZ2VCbG9ja0Z1bGxzY3JlZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZm9udC1mYW1pbHk6IERyb3Rlc2tObzUtUmVndWxhcjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuW2RhdGEtbGFuZz1cImphXCJdIC5Ib21lcGFnZUJsb2NrRnVsbHNjcmVlbiB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLVJlZ3VsYXI7XG59XG4uSG9tZXBhZ2VCbG9ja0Z1bGxzY3JlZW5fX0JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgdG9wOiAwO1xuICBib3R0b206IGF1dG87XG59XG4uSG9tZXBhZ2VCbG9ja0Z1bGxzY3JlZW4gLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IGF1dG87XG59XG4uSG9tZXBhZ2VCbG9ja0Z1bGxzY3JlZW4gLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG59XG4uSG9tZXBhZ2VCbG9ja0Z1bGxzY3JlZW4gLmFicy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLkhvbWVwYWdlQmxvY2tGdWxsc2NyZWVuIC5maXhlZC10b3AsXG4gIC5Ib21lcGFnZUJsb2NrRnVsbHNjcmVlbiAuZml4ZWQtYm90dG9tLFxuICAuSG9tZXBhZ2VCbG9ja0Z1bGxzY3JlZW4gLmFicy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4uSG9tZXBhZ2VCbG9ja0Z1bGxzY3JlZW5fX0NvbnRlbnRDb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5Ib21lcGFnZUJsb2NrRnVsbHNjcmVlbl9fQ29udGVudENvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uSG9tZXBhZ2VCbG9ja0Z1bGxsc2NyZWVuX19UZXh0IHtcbiAgbWF4LXdpZHRoOiA0MjZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuSG9tZXBhZ2VCbG9ja0Z1bGxsc2NyZWVuX19UZXh0IHtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuSG9tZXBhZ2VCbG9ja0Z1bGxsc2NyZWVuX19UZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5Ib21lcGFnZUJsb2NrRnVsbHNjcmVlbl9fQ29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLkhvbWVwYWdlQmxvY2tGdWxsc2NyZWVuX19Db250ZW50LmxpZ2h0IHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLkhvbWVwYWdlQmxvY2tGdWxsc2NyZWVuX19Db250ZW50IC5Sb3cge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuSG9tZXBhZ2VCbG9ja0Z1bGxzY3JlZW5fX0NvbnRlbnQgLlJvdyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDMyMHB4KSB7XG4gIC5Ib21lcGFnZUJsb2NrRnVsbHNjcmVlbl9fQ29udGVudCAuUm93IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuLkhvbWVwYWdlQmxvY2tGdWxsc2NyZWVuX19DYXRlZ29yeSB7XG4gIGZvbnQtZmFtaWx5OiAnR1RQcmVzc3VyYSc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5Ib21lcGFnZUJsb2NrRnVsbHNjcmVlbl9fVGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLkhvbWVwYWdlQmxvY2tGdWxsc2NyZWVuX19TdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAzMjBweCkge1xuICAuSG9tZXBhZ2VCbG9ja0Z1bGxzY3JlZW5fX1N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLkhvbWVwYWdlQmxvY2tGdWxsc2NyZWVuX19CdXR0b24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uSG9tZXBhZ2VCbG9ja0Z1bGxzY3JlZW5fX0J1dHRvbi5saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogYmxhY2s7XG59XG4uSG9tZXBhZ2VCbG9ja0Z1bGxzY3JlZW5fX0J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwRDU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5Ib21lcGFnZUJsb2NrRnVsbHNjcmVlbl9fU2Nyb2xsQ29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuSG9tZXBhZ2VCbG9ja0Z1bGxzY3JlZW5fX1Njcm9sbENvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAuSG9tZXBhZ2VCbG9ja0Z1bGxzY3JlZW5fX1Njcm9sbENvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uSG9tZXBhZ2VCbG9ja0Z1bGxzY3JlZW5fX1Njcm9sbEl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5Ib21lcGFnZUJsb2NrRnVsbHNjcmVlbl9fU2Nyb2xsSXRlbSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5Ib21lcGFnZUJsb2NrRnVsbHNjcmVlbl9fU2Nyb2xsSXRlbV9fSW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5Ib21lcGFnZUJsb2NrRnVsbHNjcmVlbl9fU2Nyb2xsSXRlbV9fSW1hZ2U6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTAlO1xufVxuLkhvbWVwYWdlQmxvY2tGdWxsc2NyZWVuX19TY3JvbGxJdGVtX19Db250ZW50IHtcbiAgd2lkdGg6IDkwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uSG9tZXBhZ2VCbG9ja0Z1bGxzY3JlZW5fX1Njcm9sbEl0ZW1fX0NvbnRlbnQubGVmdCB7XG4gIHdpZHRoOiA1NSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuSG9tZXBhZ2VCbG9ja0Z1bGxzY3JlZW5fX1Njcm9sbEl0ZW1fX0NvbnRlbnQubGVmdCB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxufVxuLkhvbWVwYWdlQmxvY2tGdWxsc2NyZWVuX19TY3JvbGxJdGVtX19IZWFkbGluZSB7XG4gIG1hcmdpbjogMjBweCAwIDIwcHggMzBweDtcbn1cbi5Ib21lcGFnZUJsb2NrRnVsbHNjcmVlbl9fU2Nyb2xsSXRlbV9fU3ViaGVhZGVyIHtcbiAgY29sb3I6ICM5RUE3QUE7XG4gIG1hcmdpbjogMjBweCAwIDIwcHggMzBweDtcbn1cbi5Ib21lcGFnZUJsb2NrRnVsbHNjcmVlbl9fU2Nyb2xsSXRlbV9fRm9vdGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGNsZWFyOiBib3RoO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U1RTVFNTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4uSG9tZXBhZ2VCbG9ja0Z1bGxzY3JlZW5fX1Njcm9sbEl0ZW1fX0Zvb3RlciAuQnV0dG9uX19BcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLkhvbWVwYWdlQmxvY2tGdWxsc2NyZWVuX19TY3JvbGxJdGVtX19RdW90ZSB7XG4gIG1hcmdpbjogMjBweCAwIDIwcHggMzBweDtcbiAgcGFkZGluZy1yaWdodDogMjZweDtcbn1cbi5Ib21lcGFnZUJsb2NrRnVsbHNjcmVlbl9fU2Nyb2xsSXRlbV9fQ3JlZGl0cyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6ICdHVFByZXNzdXJhJztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwcHggMCAzMHB4IDMwcHg7XG59XG4uZ3JleSB7XG4gIGNvbG9yOiAjOTU5NTk1O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5Ib21lcGFnZUJsb2NrRnVsbHNjcmVlbl9fQ29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5Ib21lcGFnZUJsb2NrRnVsbHNjcmVlbl9fU2Nyb2xsQ29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLkhvbWVwYWdlQmxvY2tGdWxsc2NyZWVuX19TY3JvbGxJdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5Ib21lcGFnZUJsb2NrRnVsbHNjcmVlbl9fU2Nyb2xsSXRlbV9fSGVhZGxpbmUge1xuICAgIG1hcmdpbjogMjBweCAwIDVweCAzMHB4O1xuICB9XG4gIC5Ib21lcGFnZUJsb2NrRnVsbHNjcmVlbl9fU2Nyb2xsSXRlbV9fU3ViaGVhZGVyIHtcbiAgICBtYXJnaW46IDBweCAwIDEwcHggMzBweDtcbiAgfVxufVxuLkltYWdlQmxvY2stLUZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5JbWFnZUJsb2NrLS1GdWxsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uSW1hZ2VCbG9jay0tRnVsbCAuSW1hZ2VfX0NhcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLkltYWdlQmxvY2tCb3JkZXJlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4uSW1hZ2VCbG9ja0JvcmRlcmVkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uSW1hZ2VCbG9ja0JvcmRlcmVkIC5JbWFnZV9fQ2FwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uSW1hZ2VCbG9ja0xhcmdlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLkltYWdlQmxvY2tMYXJnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5JbWFnZUJsb2NrTGFyZ2VfX0NhcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0cmVtIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtN3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5JbWFnZUJsb2NrTGFyZ2VfX0NhcHRpb24ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLThyZW07XG4gIH1cbn1cbi5JbWFnZUJsb2NrTWVkaXVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODY0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLkltYWdlQmxvY2tNZWRpdW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5JbWFnZUJsb2NrTWVkaXVtIC5jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDI1cHggMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuSW1hZ2VCbG9ja01lZGl1bSAuY2FwdGlvbiB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbn1cbi5JbWFnZUNhcm91c2VsIHtcbiAgLS1iYWNrZ3JvdW5kQ29sb3I6IHdoaXRlO1xuICAtLWNvbnRlbnRDb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmRDb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1jb250ZW50Q29sb3IpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uSW1hZ2VDYXJvdXNlbC5kYXJrIHtcbiAgLS1iYWNrZ3JvdW5kQ29sb3I6IGJsYWNrO1xuICAtLWNvbnRlbnRDb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4O1xufVxuLkltYWdlQ2Fyb3VzZWwgLkltYWdlQ2Fyb3VzZWxfX1NsaWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMDAwcHg7XG59XG4uSW1hZ2VDYXJvdXNlbCAuSW1hZ2VDYXJvdXNlbF9fSXRlbSB7XG4gIHdpZHRoOiA4NjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5JbWFnZUNhcm91c2VsIC5JbWFnZUNhcm91c2VsX19JdGVtIHtcbiAgICB3aWR0aDogNzE4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5JbWFnZUNhcm91c2VsIC5JbWFnZUNhcm91c2VsX19JdGVtIHtcbiAgICB3aWR0aDogMzI1cHg7XG4gIH1cbn1cbi5JbWFnZUNhcm91c2VsIC5JbWFnZUNhcm91c2VsX19JdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLkltYWdlQ2Fyb3VzZWwgLlF1b3RlZF9EZXBhcnRtZW50IC5UZXh0QmxvY2tfQ2xpZW50TmFtZSB7XG4gIGNvbG9yOiB2YXIoLS1jb250ZW50Q29sb3IpICFpbXBvcnRhbnQ7XG59XG4uSW1hZ2VDYXJvdXNlbCAuSGVhZGxpbmVfWFMge1xuICBjb2xvcjogdmFyKC0tY29udGVudENvbG9yKSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5JbWFnZUNhcm91c2VsIC5JbWFnZUNhcm91c2VsX19DYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6ICdHVFByZXNzdXJhJztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgY29sb3I6IHZhcigtLWNvbnRlbnRDb2xvcik7XG59XG4uSW1hZ2VDYXJvdXNlbCAuSW1hZ2VDYXJvdXNlbF9fQ29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW46IDMwIGF1dG8gMCBhdXRvO1xufVxuLkltYWdlQ2Fyb3VzZWwgLkltYWdlQ2Fyb3VzZWxfX0NvbnRyb2xzX19CdXR0b24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgMTBweDtcbiAgb3BhY2l0eTogMTtcbiAgLyomLlByZXYge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblx0XHR9XG5cblx0XHQmLk5leHQge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdH0qL1xufVxuLkltYWdlQ2Fyb3VzZWwgLkltYWdlQ2Fyb3VzZWxfX0NvbnRyb2xzX19CdXR0b24uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLkltYWdlQ2Fyb3VzZWwgLkltYWdlQ2Fyb3VzZWxfX0NvbnRyb2xzX19CdXR0b246aG92ZXIgc3ZnIGcgcG9seWxpbmUge1xuICBmaWxsOiAjMDAwMEQ1O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLkltYWdlQ2Fyb3VzZWwgLkltYWdlQ2Fyb3VzZWxfX0l0ZW0ge1xuICAgIHdpZHRoOiAzMjdweDtcbiAgfVxufVxuLkltYWdlQ29tcGFyaXNvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMC40cmVtO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAzMjBweCkge1xuICAuSW1hZ2VDb21wYXJpc29uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLkltYWdlQ29tcGFyaXNvbl9fSG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5JbWFnZUNvbXBhcmlzb25fX0JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkwJTtcbn1cbi5JbWFnZUNvbXBhcmlzb25fX0ltYWdlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDExNjBweDtcbiAgaGVpZ2h0OiAxMzkycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5JbWFnZUNvbXBhcmlzb25fX0ltYWdlcyB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICAgIGhlaWdodDogODQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5JbWFnZUNvbXBhcmlzb25fX0ltYWdlcyB7XG4gICAgd2lkdGg6IDMyNnB4O1xuICAgIGhlaWdodDogMzkxLjJweDtcbiAgfVxufVxuLkltYWdlQ29tcGFyaXNvbl9fSW1hZ2VzLS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uSW1hZ2VDb21wYXJpc29uX19JbWFnZXMtLWltZy5sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbi5JbWFnZUNvbXBhcmlzb25fX0ltYWdlcy0taW1nLnJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuLkltYWdlQ29tcGFyaXNvbl9fQ2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG4uTGFyZ2VUZXh0QmxvY2sge1xuICAtLWJhY2tncm91bmRDb2xvcjogd2hpdGU7XG4gIC0tY29udGVudENvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZENvbG9yKTtcbiAgY29sb3I6IHZhcigtLWNvbnRlbnRDb2xvcik7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuTGFyZ2VUZXh0QmxvY2sge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLkxhcmdlVGV4dEJsb2NrIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbi5MYXJnZVRleHRCbG9jay5kYXJrIHtcbiAgLS1iYWNrZ3JvdW5kQ29sb3I6IGJsYWNrO1xuICAtLWNvbnRlbnRDb2xvcjogd2hpdGU7XG59XG4uTG9nb0dyaWQge1xuICAtLWxvZ29fZ3JpZC1wYWRkaW5nOiA2cmVtO1xuICBwYWRkaW5nOiB2YXIoLS1sb2dvX2dyaWQtcGFkZGluZykgMDtcbn1cbi5Mb2dvR3JpZCBoZWFkZXIge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uTG9nb0dyaWQgaGVhZGVyICsgdWwge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1sb2dvX2dyaWQtcGFkZGluZyk7XG59XG4uTG9nb0dyaWQgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDRyZW07XG59XG4uTG9nb0dyaWQgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuLkxvZ29HcmlkIHVsIGxpIGltZyB7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xufVxuLk91ckRuYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBEcm90ZXNrTm81LVJlZ3VsYXI7XG59XG5bZGF0YS1sYW5nPVwiamFcIl0gLk91ckRuYSB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLVJlZ3VsYXI7XG59XG4uT3VyRG5hIC5PdXJEbmFfX0hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLk91ckRuYSAuT3VyRG5hX19IZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbi5PdXJEbmEgLk91ckRuYV9fQ29udGVudENvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLk91ckRuYSAuT3VyRG5hX19Db250ZW50Q29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5PdXJEbmEgLk91ckRuYV9fQ29udGVudENvbnRhaW5lciAuT3VyRG5hX19JdGVtIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5PdXJEbmEgLk91ckRuYV9fQ29udGVudENvbnRhaW5lciAuT3VyRG5hX19JdGVtIC5PdXJEbmFfX0l0ZW1fX1RpdGxlIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgZm9udC1zaXplOiAzNXB4O1xuICB3aWR0aDogNDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMiU7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5PdXJEbmEgLk91ckRuYV9fQ29udGVudENvbnRhaW5lciAuT3VyRG5hX19JdGVtIC5PdXJEbmFfX0l0ZW1fX1RleHQge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICB3aWR0aDogNDAlO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgcGFkZGluZy1sZWZ0OiAyJTtcbiAgY29sb3I6IGJsYWNrO1xufVxuLk91ckRuYSAuT3VyRG5hX19Db250ZW50Q29udGFpbmVyIC5PdXJEbmFfX0l0ZW0uZmFkZWQgLk91ckRuYV9fSXRlbV9fVGl0bGUge1xuICBjb2xvcjogI0U2RTZFNjtcbn1cbi5PdXJEbmEgLk91ckRuYV9fQ29udGVudENvbnRhaW5lciAuT3VyRG5hX19JdGVtLmZhZGVkIC5PdXJEbmFfX0l0ZW1fX1RleHQge1xuICBjb2xvcjogIzlFQTdBQTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuT3VyRG5hIC5PdXJEbmFfX0NvbnRlbnRDb250YWluZXIgLk91ckRuYV9fSXRlbSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLk91ckRuYSAuT3VyRG5hX19Db250ZW50Q29udGFpbmVyIC5PdXJEbmFfX0l0ZW0gLk91ckRuYV9fSXRlbV9fVGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LWZhbWlseTogRHJvdGVza05vNS1SZWd1bGFyO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgW2RhdGEtbGFuZz1cImphXCJdIC5PdXJEbmEgLk91ckRuYV9fQ29udGVudENvbnRhaW5lciAuT3VyRG5hX19JdGVtIC5PdXJEbmFfX0l0ZW1fX1RpdGxlIHtcbiAgICBmb250LWZhbWlseTogTm90b1NhbnNKUC1SZWd1bGFyO1xuICB9XG4gIC5PdXJEbmEgLk91ckRuYV9fQ29udGVudENvbnRhaW5lciAuT3VyRG5hX19JdGVtIC5PdXJEbmFfX0l0ZW1fX1RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjOTU5NTk1O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLk91ckRuYSAuT3VyRG5hX19Db250ZW50Q29udGFpbmVyIC5PdXJEbmFfX0l0ZW0gLk91ckRuYV9fSXRlbV9fVGV4dCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuLlBhcmFsbGF4VmlkZW9CbG9jayB7XG4gIC0tYmFja2dyb3VuZENvbG9yOiB3aGl0ZTtcbiAgLS1jb250ZW50Q29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kQ29sb3IpO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMTIwcHgsIDR2dywgMTUwcHgpO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG59XG4uUGFyYWxsYXhWaWRlb0Jsb2NrLmRhcmsge1xuICAtLWJhY2tncm91bmRDb2xvcjogYmxhY2s7XG4gIC0tY29udGVudENvbG9yOiB3aGl0ZTtcbn1cbi5QYXJhbGxheFZpZGVvQmxvY2tfX3dyYXBwZXIge1xuICBwYWRkaW5nOiBjbGFtcCgxNHJlbSwgNHZ3LCAyMHJlbSkgMCBjbGFtcCg4cmVtLCA0dncsIDIwcmVtKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLlBhcmFsbGF4VmlkZW9CbG9ja19fTG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxOTAwcHg7XG4gIHRyYW5zaXRpb246IDAuMTJzIGVhc2Utb3V0O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB6LWluZGV4OiAtMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uUGFyYWxsYXhWaWRlb0Jsb2NrX19Mb2dvIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmaWxsOiB2YXIoLS1jb250ZW50Q29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5QYXJhbGxheFZpZGVvQmxvY2tfX1ZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxLjc3Nzc3Nzc4O1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuLlBhcmFsbGF4VmlkZW9CbG9ja19fVmlkZW8gdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5QYXJhbGxheFZpZGVvQmxvY2tfX1ZpZGVvOmhvdmVyIC5QYXJhbGxheFZpZGVvQmxvY2tfX1BsYXlCdXR0b24ge1xuICBvcGFjaXR5OiAxO1xufVxuLlBhcmFsbGF4VmlkZW9CbG9ja19fUGxheUJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiA2MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IDAuMTJzIGVhc2Utb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uUGFyYWxsYXhWaWRlb0Jsb2NrX19QbGF5QnV0dG9uX19MYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLlBhcmFsbGF4VmlkZW9CbG9ja19fUGxheUJ1dHRvbl9fTGluZSB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZS1vdXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDBENTtcbiAgdG9wOiA0MiU7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5QYXJhbGxheFZpZGVvQmxvY2tfX1BsYXlCdXR0b25fX0xpbmUge1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0b3A6IDM2JTtcbiAgfVxufVxuLlBhcmFsbGF4VmlkZW9CbG9ja19fUGxheUJ1dHRvbjpob3ZlciAuUGFyYWxsYXhWaWRlb0Jsb2NrX19QbGF5QnV0dG9uX19MaW5lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uUXVvdGVCbG9jayB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLlF1b3RlQmxvY2sge1xuICAgIHBhZGRpbmc6IDcwcHggNSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5RdW90ZUJsb2NrIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbi5RdW90ZUJsb2NrX19RdW90ZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uUXVvdGVCbG9ja19fUGVyc29uIHtcbiAgcGFkZGluZy10b3A6IDIuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uUXVvdGVCbG9ja19fUGVyc29uX19JbWFnZUNvbnRhaW5lciB7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5RdW90ZUJsb2NrX19QZXJzb25fX0ltYWdlQ29udGFpbmVyLS1pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxLjdyZW07XG59XG4uUXVvdGVCbG9ja19fUGVyc29uLS1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5RdW90ZUJsb2NrX19OYW1lIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLlF1b3RlQmxvY2tfX0NvbHVtbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5SZWxhdGVkQ29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuUmVsYXRlZENvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG59XG4uUmVsYXRlZENvbnRlbnQuT3ZlcmxhcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAtNDAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLlJlbGF0ZWRDb250ZW50Lk92ZXJsYXAge1xuICAgIG1hcmdpbi10b3A6IC0yMjBweDtcbiAgfVxufVxuLlJlbGF0ZWRDb250ZW50IC5SZWxhdGVkQ29udGVudF9fQ29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG59XG4uUmVsYXRlZENvbnRlbnQgLlJlbGF0ZWRDb250ZW50X19JdGVtIHtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgYWxpZ24tc2VsZjogdG9wO1xufVxuLlJlbGF0ZWRDb250ZW50IC5SZWxhdGVkQ29udGVudF9fSXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5SZWxhdGVkQ29udGVudCAuUmVsYXRlZENvbnRlbnRfX0l0ZW0gLkltYWdlX1pvb206YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTM1LjYzMjE4MzkxJTtcbn1cbi5SZWxhdGVkQ29udGVudCAuUmVsYXRlZENvbnRlbnRfX0l0ZW06bnRoLWNoaWxkKDNuKzMpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLlJlbGF0ZWRDb250ZW50IC5SZWxhdGVkQ29udGVudF9fSXRlbSAuUmVsYXRlZENvbnRlbnRfX0xpbmstLXRpdGxlIHtcbiAgY29sb3I6ICM5NDk3OTk7XG4gIGZvbnQtZmFtaWx5OiAnR1RQcmVzc3VyYSc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAxNnB4IDAgNHB4IDA7XG59XG4uUmVsYXRlZENvbnRlbnQgLlJlbGF0ZWRDb250ZW50X19JdGVtIC5SZWxhdGVkQ29udGVudF9fTGluay0tY2FwdGlvbiB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQ7XG4gIGZvbnQtZmFtaWx5OiBEcm90ZXNrTm81LVJlZ3VsYXI7XG59XG5bZGF0YS1sYW5nPVwiamFcIl0gLlJlbGF0ZWRDb250ZW50IC5SZWxhdGVkQ29udGVudF9fSXRlbSAuUmVsYXRlZENvbnRlbnRfX0xpbmstLWNhcHRpb24ge1xuICBmb250LWZhbWlseTogTm90b1NhbnNKUC1SZWd1bGFyO1xufVxuLlJlbGF0ZWRDb250ZW50IC5SZWxhdGVkQ29udGVudF9fSXRlbTpob3ZlciAuUmVsYXRlZENvbnRlbnRfX0xpbmstLWNhcHRpb24ge1xuICBjb2xvcjogIzAwMDBENTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5SZWxhdGVkQ29udGVudCAuUmVsYXRlZENvbnRlbnRfX0l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMCU7XG4gIH1cbn1cbi5Sb2xsb3ZlclRleHRCbG9jayB7XG4gIC0tYmFja2dyb3VuZENvbG9yOiB3aGl0ZTtcbiAgLS1jb250ZW50Q29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kQ29sb3IpO1xuICBjb2xvcjogdmFyKC0tY29udGVudENvbG9yKTtcbiAgcGFkZGluZzogODBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5Sb2xsb3ZlclRleHRCbG9jayB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuUm9sbG92ZXJUZXh0QmxvY2sge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLlJvbGxvdmVyVGV4dEJsb2NrLmRhcmsge1xuICAtLWJhY2tncm91bmRDb2xvcjogYmxhY2s7XG4gIC0tY29udGVudENvbG9yOiB3aGl0ZTtcbn1cbi5Sb2xsb3ZlclRleHRCbG9jayAuSGVhZGxpbmVfTGFyZ2Uge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xufVxuLlJvbGxvdmVyVGV4dEJsb2NrIC5IZWFkbGluZV9MYXJnZSBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLlJvbGxvdmVyVGV4dEJsb2NrIC5IZWFkbGluZV9MYXJnZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuUm9sbG92ZXJUZXh0QmxvY2sgLkhlYWRsaW5lX0xhcmdlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5Sb2xsb3ZlclRleHRCbG9jayAuTWFnaWNMaW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjEycyBlYXNlLW91dDtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLlJvbGxvdmVyVGV4dEJsb2NrIC5NYWdpY0xpbmtfX0xhYmVsLFxuLlJvbGxvdmVyVGV4dEJsb2NrIC5NYWdpY0xpbmtfX0ltYWdlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uUm9sbG92ZXJUZXh0QmxvY2sgLk1hZ2ljTGlua19fTGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS1jb250ZW50Q29sb3IpO1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMTJzIGVhc2Utb3V0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5Sb2xsb3ZlclRleHRCbG9jayAuTWFnaWNMaW5rX19MYWJlbCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuUm9sbG92ZXJUZXh0QmxvY2sgLk1hZ2ljTGlua19fTGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gIH1cbn1cbi5Sb2xsb3ZlclRleHRCbG9jayAuTWFnaWNMaW5rX19JbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZS1vdXQ7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uUm9sbG92ZXJUZXh0QmxvY2sgLk1hZ2ljTGluazpob3Zlcjpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgei1pbmRleDogMjtcbn1cbi5Sb2xsb3ZlclRleHRCbG9jayAuTWFnaWNMaW5rOmZvY3VzLXZpc2libGUge1xuICB6LWluZGV4OiAyO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwMDBENTtcbn1cbi5Sb2xsb3ZlclRleHRCbG9jayAuTWFnaWNMaW5rOmZvY3VzLXZpc2libGUgLk1hZ2ljTGlua19fSW1hZ2Uge1xuICBvcGFjaXR5OiAxO1xufVxuLlJvbGxvdmVyVGV4dEJsb2NrIC5NYWdpY0xpbms6Zm9jdXMtdmlzaWJsZSAuTWFnaWNMaW5rX19MYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDBENTtcbn1cbi5TdGF0R3JpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5TdGF0R3JpZCAuU3RhdEdyaWRfX0NvbnRhaW5lciAuUm93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuU3RhdEdyaWQgLlN0YXRHcmlkX19Db250YWluZXIgLlJvdyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5TdGF0R3JpZF9fVGV4dCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5TdGF0R3JpZF9fVGV4dCAuaDEge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbn1cbi5TdGF0R3JpZF9fVGV4dCAuYm9keS1jb3B5IHtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4uU3RhdEdyaWRfX1RleHQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3JlbTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDkuM3JlbTtcbiAgaGVpZ2h0OiAwLjdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwRDU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLlN0YXRHcmlkX19UZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLlN0YXRHcmlkX19UZXh0LS1GdWxsV2lkdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uU3RhdEdyaWRfX1RleHQtLUZ1bGxXaWR0aDo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5TdGF0R3JpZF9fVGV4dCAuSGVhZGxpbmVfTGFyZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLlN0YXRHcmlkX19UZXh0IC5oMSB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbn1cbi5TdGF0R3JpZF9fVGV4dCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uU3RhdEdyaWRfX1N0YXRzSG9sZGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI1cHgpIHtcbiAgLlN0YXRHcmlkX19TdGF0c0hvbGRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuU3RhdEdyaWRfX1N0YXRzSG9sZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICBtaW4taGVpZ2h0OiA0NXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuU3RhdEdyaWRfX1N0YXRzSG9sZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5TdGF0R3JpZF9fU3RhdHNIb2xkZXItLUZ1bGxXaWR0aCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjVweCkge1xuICAuU3RhdEdyaWRfX1N0YXRzSG9sZGVyLS1GdWxsV2lkdGgge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cbi5TdGF0R3JpZF9fU3RhdHNIb2xkZXIgPiAqIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uU3RhdEdyaWRfX1N0YXQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgcGFkZGluZzogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI1cHgpIHtcbiAgLlN0YXRHcmlkX19TdGF0IHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5TdGF0R3JpZF9fU3RhdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xufVxuLlN0YXRHcmlkX19TdGF0X19leWVicm93LFxuLlN0YXRHcmlkX19TdGF0X19sYWJlbCxcbi5TdGF0R3JpZF9fU3RhdF9fZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBEcm90ZXNrTm81LVJlZ3VsYXI7XG59XG5bZGF0YS1sYW5nPVwiamFcIl0gLlN0YXRHcmlkX19TdGF0X19leWVicm93LFxuW2RhdGEtbGFuZz1cImphXCJdIC5TdGF0R3JpZF9fU3RhdF9fbGFiZWwsXG5bZGF0YS1sYW5nPVwiamFcIl0gLlN0YXRHcmlkX19TdGF0X19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLVJlZ3VsYXI7XG59XG4uU3RhdEdyaWRfX1N0YXRfX2xhYmVsIHtcbiAgY29sb3I6ICM0QTRBNEE7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuU3RhdEdyaWRfX1N0YXRfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5TdGF0R3JpZF9fU3RhdF9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMzQuNXB4O1xuICB9XG59XG4uU3RhdEdyaWRfX1N0YXRfX2V5ZWJyb3csXG4uU3RhdEdyaWRfX1N0YXRfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLlN0YXRHcmlkX19TdGF0X19leWVicm93LFxuICAuU3RhdEdyaWRfX1N0YXRfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5TdGF0R3JpZF9fU3RhdF9fZXllYnJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5TdGF0R3JpZF9fU3RhdF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLlN0YXRHcmlkX19TdGF0IC5wcmVmaXgsXG4uU3RhdEdyaWRfX1N0YXQgLnN1ZmZpeCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICNDOEM4Qzg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLlN0YXRHcmlkX19TdGF0IC5wcmVmaXgsXG4gIC5TdGF0R3JpZF9fU3RhdCAuc3VmZml4IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5TdGF0R3JpZF9fU3RhdCAucHJlZml4LFxuICAuU3RhdEdyaWRfX1N0YXQgLnN1ZmZpeCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG4uU3RhdEdyaWRfX1N1cHBsZW1lbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjVweCkge1xuICAuU3RhdEdyaWRfX1N1cHBsZW1lbnQge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAzcmVtO1xuICB9XG59XG4uU3RhdEdyaWRfX1N1cHBsZW1lbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLlN0YXRHcmlkX19TdXBwbGVtZW50X19jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6ICdHVFByZXNzdXJhJztcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNEE0QTRBO1xuICB3aWR0aDogMTMuNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uU3RhdEdyaWRfX1N1cHBsZW1lbnRIb2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDNyZW07XG59XG4uU3RhdEdyaWRfX1N1cHBsZW1lbnRIb2xkZXIgPiAqIHtcbiAgZmxleDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uVGV4dEJsb2NrIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLlRleHRCbG9jayB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbi5UZXh0QmxvY2sgLlRleHRCbG9ja19fVGl0bGVMZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMiU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLlRleHRCbG9jayAuVGV4dEJsb2NrX19UaXRsZUxlZnQge1xuICAgIGZvbnQtZmFtaWx5OiBEcm90ZXNrTm81LVJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG4gIFtkYXRhLWxhbmc9XCJqYVwiXSAuVGV4dEJsb2NrIC5UZXh0QmxvY2tfX1RpdGxlTGVmdCB7XG4gICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zSlAtUmVndWxhcjtcbiAgfVxufVxuLlRleHRCbG9jayAuVGV4dEJsb2NrX19UaXRsZVRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEwJTtcbn1cbi5UZXh0QmxvY2sgcCArIHAge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLlRleHRCbG9jayAuVGV4dEJsb2NrX19Cb2R5Qm90dG9tIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLlRleHRCbG9jay5UaXRsZU5vUGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uVGV4dEJsb2NrLlRpdGxlU21hbGxQYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuLlRleHRCbG9jay5UaXRsZVRvcCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xufVxuLlRleHRCbG9jay5UaXRsZVRvcCAuVGV4dEJsb2NrX19Cb2R5Qm90dG9tIHtcbiAgcGFkZGluZzogMCAxMCU7XG59XG4uVGV4dEJsb2NrIC5RdW90ZWRfRGVwYXJ0bWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uVGV4dEJsb2NrIC5UZXh0QmxvY2tfQ2xpZW50TmFtZSB7XG4gIGNvbG9yOiBibGFjaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuVGV4dEJsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuVGV4dEJsb2NrIC5UZXh0QmxvY2tfX1RpdGxlTGVmdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuVGV4dEJsb2NrIC5UZXh0QmxvY2tfX1RpdGxlVG9wIHtcbiAgICBwYWRkaW5nOiAwIDIwJTtcbiAgfVxuICAuVGV4dEJsb2NrLlRpdGxlVG9wIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxuICAuVGV4dEJsb2NrLlRpdGxlVG9wIC5UZXh0QmxvY2tfX0JvZHlCb3R0b20ge1xuICAgIHBhZGRpbmc6IDAgMjAlO1xuICB9XG4gIC5UZXh0QmxvY2tfX1RpdGxlVG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuVGV4dEJsb2NrIC5UZXh0QmxvY2tfX1RpdGxlVG9wIHtcbiAgICBwYWRkaW5nOiAwIDEwJTtcbiAgfVxuICAuVGV4dEJsb2NrLlRpdGxlVG9wIC5UZXh0QmxvY2tfX0JvZHlCb3R0b20ge1xuICAgIHBhZGRpbmc6IDAgMTAlO1xuICB9XG59XG4uVGV4dEFuZEltYWdlQmxvY2sge1xuICBwYWRkaW5nLXRvcDogMTByZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMS43cmVtO1xufVxuLlRleHRBbmRJbWFnZUJsb2NrIC5CZWhpbmRUaGVTY2VuZXNfX0NUQSB7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogLTYwcHg7XG59XG4uVGV4dEFuZEltYWdlQmxvY2sgLlRleHRBbmRJbWFnZUJsb2NrX19UZXh0Q29sdW1uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLlRleHRBbmRJbWFnZUJsb2NrIC5UZXh0QW5kSW1hZ2VCbG9ja19fSGVhZGxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5UZXh0QW5kSW1hZ2VCbG9jayAuVGV4dEFuZEltYWdlQmxvY2tfX0hlYWRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDBENTtcbn1cbi5UZXh0QW5kSW1hZ2VCbG9jayAuVGV4dEFuZEltYWdlQmxvY2tfX0NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLlRleHRBbmRJbWFnZUJsb2NrIC5UZXh0QW5kSW1hZ2VCbG9ja19fSW1nIHtcbiAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uVGV4dEFuZEltYWdlQmxvY2sgLlRleHRBbmRJbWFnZUJsb2NrX19JbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uVGV4dEFuZEltYWdlQmxvY2sgLkNUQV9fQnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBwYWRkaW5nOiAxMnB4IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuVGV4dEFuZEltYWdlQmxvY2sgLkNUQV9fQnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuVGV4dEFuZEltYWdlQmxvY2sgLlRleHRBbmRJbWFnZUJsb2NrX19DVEEge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5UZXh0QW5kSW1hZ2VCbG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cbiAgLlRleHRBbmRJbWFnZUJsb2NrIC5UZXh0QW5kSW1hZ2VCbG9ja19fQ29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLlRleHRBbmRJbWFnZUJsb2NrIC5UZXh0QW5kSW1hZ2VCbG9ja19fQ1RBIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLlRleHRBbmRJbWFnZUJsb2NrIC5UZXh0QW5kSW1hZ2VCbG9ja19fSW1nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAlO1xuICB9XG59XG4uVHdvQ29sdW1uR3JpZCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG4uVHdvQ29sdW1uR3JpZCAuVHdvQ29sdW1uR3JpZF9fQ2VsbCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5Ud29Db2x1bW5HcmlkIC5Ud29Db2x1bW5HcmlkX19IZWFkbGluZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogNTBweCAwO1xuICB3aWR0aDogNzUlO1xufVxuLlR3b0NvbHVtbkdyaWQgLlR3b0NvbHVtbkdyaWRfX0hlYWRsaW5lIC5IZWFkbGluZV9MYXJnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uVHdvQ29sdW1uR3JpZCAuVHdvQ29sdW1uR3JpZF9fSGVhZGxpbmUgLkhlYWRsaW5lX0xhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwO1xuICBsZWZ0OiAtMzA7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDBENTtcbn1cbi5Ud29Db2x1bW5HcmlkIC5Ud29Db2x1bW5HcmlkX19IZWFkbGluZSAuQm9keV9MaWdodCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uVHdvQ29sdW1uR3JpZCAuVHdvQ29sdW1uR3JpZF9fQ29sdW1uTGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIlO1xufVxuLlR3b0NvbHVtbkdyaWQgLlR3b0NvbHVtbkdyaWRfX0NvbHVtbkxlZnQgLlR3b0NvbHVtbkdyaWRfX0ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5Ud29Db2x1bW5HcmlkIC5Ud29Db2x1bW5HcmlkX19Db2x1bW5MZWZ0IC5Ud29Db2x1bW5HcmlkX19JbWFnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uVHdvQ29sdW1uR3JpZCAuVHdvQ29sdW1uR3JpZF9fQ29sdW1uTGVmdCAuVHdvQ29sdW1uR3JpZF9fSW1hZ2UgLlByb2plY3RfQ2FwdGlvbiB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLlR3b0NvbHVtbkdyaWQgLlR3b0NvbHVtbkdyaWRfX0NvbHVtblJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAyJTtcbn1cbi5Ud29Db2x1bW5HcmlkIC5Ud29Db2x1bW5HcmlkX19Db2x1bW5SaWdodCAuVHdvQ29sdW1uR3JpZF9fSW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5Ud29Db2x1bW5HcmlkIC5Ud29Db2x1bW5HcmlkX19Db2x1bW5SaWdodCAuVHdvQ29sdW1uR3JpZF9fSW1hZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLlR3b0NvbHVtbkdyaWQgLlR3b0NvbHVtbkdyaWRfX0NvbHVtblJpZ2h0IC5Ud29Db2x1bW5HcmlkX19JbWFnZSAuUHJvamVjdF9DYXB0aW9uIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uVHdvQ29sdW1uR3JpZCAuVHdvQ29sdW1uR3JpZF9fQ29sdW1uUmlnaHQgLlR3b0NvbHVtbkdyaWRfX0hlYWRsaW5lIHtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG59XG4udHdvLXVwLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtZ2FwOiAzcmVtO1xufVxuLnR3by11cC1ncmlkLnR3by11cC1ncmlkLS1ib3JkZXJlZCB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbi50d28tdXAtZ3JpZC50d28tdXAtZ3JpZC0tbGFyZ2Uge1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udHdvLXVwLWdyaWQudHdvLXVwLWdyaWQtLW1lZGl1bSB7XG4gIG1heC13aWR0aDogODY0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnR3by11cC1ncmlkX19jZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnR3by11cC1ncmlkX19jZWxsIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnR3by11cC1ncmlkX19jZWxsIHZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4udHdvLXVwLWdyaWRfX2NlbGwtLWNvdmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xufVxuLnR3by11cC1ncmlkX19jZWxsLS1jb3ZlciB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xufVxuLlZpZGVvQmxvY2sge1xuICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLlZpZGVvQmxvY2suTWVkaXVtIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5WaWRlb0Jsb2NrLk1lZGl1bSAuVmlkZW9CbG9ja19fdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uVmlkZW9CbG9jay5Cb3JkZXJlZCB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbi5WaWRlb0Jsb2NrIC5WaWRlb0Jsb2NrX19DYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuVmlkZW9CbG9jayB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5WaWRlb0Jsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLlZpZGVvQmxvY2tfX2hlYWRsaW5lLFxuLlZpZGVvQmxvY2tfX2JvZHljb3B5IHtcbiAgd2lkdGg6IDUwLjhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLlZpZGVvQmxvY2tfX2hlYWRsaW5lLFxuICAuVmlkZW9CbG9ja19fYm9keWNvcHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uVmlkZW9CbG9ja19fYm9keWNvcHkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLlZpZGVvQmxvY2sgLlZpZGVvQmxvY2tfX2JvZHljb3B5LS1tZWRpdW0ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLlZpZGVvQmxvY2tfX3ZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5WaWRlb0Jsb2NrIC5RdW90ZWRfRGVwYXJ0bWVudCB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLlZpZGVvQ2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uVmlkZW9DYXJvdXNlbCAuVmlkZW9DYXJvdXNlbF9fU2xpZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4uVmlkZW9DYXJvdXNlbCAuVmlkZW9DYXJvdXNlbF9fSXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLlZpZGVvQ2Fyb3VzZWwgLlZpZGVvQ2Fyb3VzZWxfX1ZpZEhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uVmlkZW9DYXJvdXNlbCAuVmlkZW9DYXJvdXNlbF9fVmlkSG9sZGVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cbi5WaWRlb0Nhcm91c2VsIC5WaWRlb0Nhcm91c2VsX19WaWRIb2xkZXIgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5WaWRlb0Nhcm91c2VsIC5WaWRlb0Nhcm91c2VsX19WaWRIb2xkZXIgdmlkZW9bcG9zdGVyXSB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLlZpZGVvQ2Fyb3VzZWwgLlZpZGVvQ2Fyb3VzZWxfX0NhcHRpb24ge1xuICBmb250LWZhbWlseTogJ0dUUHJlc3N1cmEnO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLlZpZGVvQ2Fyb3VzZWwgLlZpZGVvQ2Fyb3VzZWxfX0NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiA1NXB4IGF1dG8gMDtcbn1cbi5WaWRlb0Nhcm91c2VsLkJHX19HcmV5IC5WaWRlb0Nhcm91c2VsX19Db250cm9scyB7XG4gIG1hcmdpbjogNTVweCBhdXRvIDUwcHggYXV0bztcbn1cbi5WaWRlb0Nhcm91c2VsIC5WaWRlb0Nhcm91c2VsX19Db250cm9sc19fQnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIC8qJi5QcmV2IHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdFx0fVxuXG5cdFx0Ji5OZXh0IHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHR9Ki9cbn1cbi5WaWRlb0Nhcm91c2VsIC5WaWRlb0Nhcm91c2VsX19Db250cm9sc19fQnV0dG9uLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5WaWRlb0Nhcm91c2VsIC5WaWRlb0Nhcm91c2VsX19Db250cm9sc19fQnV0dG9uOmhvdmVyIHN2ZyBnIHBvbHlsaW5lIHtcbiAgZmlsbDogIzAwMDBENTtcbn1cbi5WaWRlb0Nhcm91c2VsX19UaHVtYm5haWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTtcbiAgcmlnaHQ6IC0xO1xuICBib3R0b206IC0xO1xuICBsZWZ0OiAtMTtcbn1cbi5WaWRlb0Nhcm91c2VsX19UaHVtYm5haWwgLlZpZGVvQ2Fyb3VzZWxfUGxheUJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLlZpZGVvQ2Fyb3VzZWxfX1RodW1ibmFpbCAuQnRuX1N2ZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1ib3g6IGZpbGwtYm94O1xufVxuLlZpZGVvQ2Fyb3VzZWxfX1RodW1ibmFpbCAuQnRuX0NpcmxjZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBvcGFjaXR5OiAwLjc7XG4gIGZpbGw6IGJsYWNrO1xufVxuLlZpZGVvQ2Fyb3VzZWxfX1RodW1ibmFpbDpob3ZlciAuQnRuX1N2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tYm94OiBmaWxsLWJveDtcbn1cbi5WaWRlb0Nhcm91c2VsX19UaHVtYm5haWw6aG92ZXIgLkJ0bl9DaXJsY2Uge1xuICBvcGFjaXR5OiAxO1xuICBmaWxsOiAjMDAwMEQ1O1xufVxuLlBhZ2VOb3RGb3VuZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogRHJvdGVza05vNS1SZWd1bGFyO1xufVxuW2RhdGEtbGFuZz1cImphXCJdIC5QYWdlTm90Rm91bmQge1xuICBmb250LWZhbWlseTogTm90b1NhbnNKUC1SZWd1bGFyO1xufVxuLlBhZ2VOb3RGb3VuZF9fSGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNjBweDtcbn1cbi5QYWdlTm90Rm91bmRfX0hlYWRlciAuSGVhZGxpbmVfWEwge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLlBhZ2VOb3RGb3VuZF9fSGVhZGVyIC5IZWFkbGluZV9TbWFsbCB7XG4gIGNvbG9yOiAjOTU5NTk1O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5QYWdlTm90Rm91bmRfX0ltZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uUGFnZU5vdEZvdW5kX19UZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLlBhZ2VOb3RGb3VuZF9fVGV4dC5MYXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4uUGFnZU5vdEZvdW5kX19UZXh0IC5CbGFjayB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5QYWdlTm90Rm91bmRfX0J0biB7XG4gIGNvbG9yOiAjMDAwMEQ1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uQ2FyZWVyc19fSGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5DYXJlZXJzX19IZWFkZXIge1xuICAgIHBhZGRpbmc6IDElO1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG59XG4uQ2FyZWVyc19fSW50cm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uQ2FyZWVyc19fSW50cm8tLXRhZyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uQ2FyZWVyc19fTWFpbkltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkNhcmVlcnNfX01haW5JbWFnZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcGFkZGluZy10b3A6IDQ5JTtcbn1cbi5DYXJlZXJzX19JbnRlcm5zIHtcbiAgcGFkZGluZy10b3A6IDIyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgbWFyZ2luLXRvcDogLTE0MHB4O1xufVxuLkNhcmVlcnNfX0ludGVybnNfX0ltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkNhcmVlcnNfX0ludGVybnNfX0ltZzpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG4uQ2FyZWVyc19fSW50ZXJuc19fQ29udGVudCxcbi5DYXJlZXJzX19HZW5lcmFsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5DYXJlZXJzX19JbnRlcm5zX19Db250ZW50IC5IZWFkbGluZV9MYXJnZSxcbi5DYXJlZXJzX19HZW5lcmFsIC5IZWFkbGluZV9MYXJnZSxcbi5DYXJlZXJzX19JbnRlcm5zX19Db250ZW50IC5IZWFkbGluZV9TbWFsbCxcbi5DYXJlZXJzX19HZW5lcmFsIC5IZWFkbGluZV9TbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uQ2FyZWVyc19fSW50ZXJuc19fQ29udGVudCAuQm9keV9MaWdodCxcbi5DYXJlZXJzX19HZW5lcmFsIC5Cb2R5X0xpZ2h0IHtcbiAgd2lkdGg6IDc1JTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuQ2FyZWVyc19fSW50ZXJuc19fQ29udGVudCAuQm9keV9MaWdodCxcbiAgLkNhcmVlcnNfX0dlbmVyYWwgLkJvZHlfTGlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuQ2FyZWVyc19fSW50ZXJuc19fQ29udGVudCxcbiAgLkNhcmVlcnNfX0dlbmVyYWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuQ2FyZWVyc19fSW50ZXJuc19fQ29udGVudCAuSGVhZGxpbmVfTGFyZ2UsXG4gIC5DYXJlZXJzX19HZW5lcmFsIC5IZWFkbGluZV9MYXJnZSxcbiAgLkNhcmVlcnNfX0ludGVybnNfX0NvbnRlbnQgLkhlYWRsaW5lX1NtYWxsLFxuICAuQ2FyZWVyc19fR2VuZXJhbCAuSGVhZGxpbmVfU21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLkNhcmVlcnNfX0dlbmVyYWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG4uQ2FyZWVyc19fR2VuZXJhbCAuSGVhZGxpbmVfU21hbGwge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLkNhcmVlcnNfX0dlbmVyYWwgLkJvZHlfTGlnaHQge1xuICBtYXJnaW46IDBweCBhdXRvIDI1cHggYXV0bztcbn1cbi5DYXJlZXJzX19MaXN0aW5ncyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNzVweDtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbn1cbi5DYXJlZXJzX19MaXN0aW5nc19fTWVudSB7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uQ2FyZWVyc19fTGlzdGluZ3NfX01lbnUuZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4uQ2FyZWVyc19fTGlzdGluZ3NfX01lbnUuYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5DYXJlZXJzX19MaXN0aW5nc19fTWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLkNhcmVlcnNfX0xpc3RpbmdzX19NZW51SXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5DYXJlZXJzX19MaXN0aW5nc19fTWVudUl0ZW06aG92ZXIge1xuICBjb2xvcjogIzAwMDBENTtcbn1cbi5DYXJlZXJzX19MaXN0aW5nc19fTWVudUl0ZW06aG92ZXIgc3Bhbixcbi5DYXJlZXJzX19MaXN0aW5nc19fTWVudUl0ZW06aG92ZXIgYnV0dG9uIHtcbiAgY29sb3I6ICMwMDAwRDU7XG59XG4uQ2FyZWVyc19fTGlzdGluZ3NfX01lbnVJdGVtIC5Qcm9qZWN0X0NhcHRpb24ge1xuICBjb2xvcjogYmxhY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5DYXJlZXJzX19MaXN0aW5nc19fTWVudUl0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5DYXJlZXJzX19EZXBhcnRtZW50IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmc6IDQ1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uQ2FyZWVyc19fRGVwYXJ0bWVudF9fSW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtZ2FwOiAwLjVyZW07XG59XG4uQ2FyZWVyc19fRGVwYXJ0bWVudDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xufVxuLkNhcmVlcnNfX0RlcGFydG1lbnQ6aG92ZXIgLkNhcmVlcnNfX0RlcGFydG1lbnRUaXRsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLkNhcmVlcnNfX0RlcGFydG1lbnQub3BlbmVkIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLkNhcmVlcnNfX0RlcGFydG1lbnQge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbi5DYXJlZXJzX19EZXBhcnRtZW50VGl0bGUge1xuICBncmlkLWNvbHVtbjogMSAvIDM7XG59XG4uQ2FyZWVyc19fRGVwYXJ0bWVudF9fQXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiAxZXg7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5DYXJlZXJzX19EZXBhcnRtZW50X19BcnJvdyBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uQ2FyZWVyc19fRGVwYXJ0bWVudF9fQXJyb3cgc3ZnICoge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbn1cbi5DYXJlZXJzX19EZXBhcnRtZW50RGV0YWlsIHtcbiAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuQ2FyZWVyc19fRGVwYXJ0bWVudERldGFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5DYXJlZXJzX19EZXBhcnRtZW50RGV0YWlsIC5DVEFfX0J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uQ2FyZWVyc19fSm9iX19Db250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgbWluLWhlaWdodDogMHB4O1xufVxuLkNhcmVlcnNfX0pvYl9fQ29udGFpbmVyLm9wZW4ge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cbi5DYXJlZXJzX19EZXBhcnRtZW50X19FbXB0eSB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuQ2FyZWVyc19fRGVwYXJ0bWVudF9fRW1wdHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uQ2FyZWVyc19fRGVwYXJ0bWVudF9fSm9iIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuLkNhcmVlcnNfX0RlcGFydG1lbnRfX0pvYjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMEQ1O1xufVxuLkNhcmVlcnNfX0RlcGFydG1lbnRfX0pvYjpob3ZlciBzcGFuLFxuLkNhcmVlcnNfX0RlcGFydG1lbnRfX0pvYjpob3ZlciBidXR0b24ge1xuICBjb2xvcjogIzAwMDBENTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5DYXJlZXJzX19EZXBhcnRtZW50X19Kb2Ige1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLkpvYkRyb3Bkb3duX19Nb3JlIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U1RTVFNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLkpvYkRyb3Bkb3duX19MYWJlbCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5Kb2JEcm9wZG93bl9fTGFiZWw6aG92ZXIge1xuICBjb2xvcjogIzAwMDBENTtcbn1cbi5Kb2JEcm9wZG93bl9fTGFiZWw6aG92ZXIgc3Bhbixcbi5Kb2JEcm9wZG93bl9fTGFiZWw6aG92ZXIgYnV0dG9uIHtcbiAgY29sb3I6ICMwMDAwRDU7XG59XG4uSm9iRHJvcGRvd25fX0Fycm93IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLkpvYkRyb3Bkb3duX19BcnJvdy5vcGVuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG59XG4uQWNhZGVteVBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE1NmRlZywgIzAwMDAwMCwgIzBiM2E0YiwgIzAwOGFiZCwgIzBmMjAyNik7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogRHJvdGVza05vNS1SZWd1bGFyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbltkYXRhLWxhbmc9XCJqYVwiXSAuQWNhZGVteVBhZ2Uge1xuICBmb250LWZhbWlseTogTm90b1NhbnNKUC1SZWd1bGFyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5BY2FkZW15UGFnZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG4gIH1cbn1cbi5BY2FkZW15UGFnZSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLkFjYWRlbXlQYWdlIC5Db250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDc0MHB4O1xuICBwYWRkaW5nOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5BY2FkZW15UGFnZSAuQ29udGFpbmVyIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4uQWNhZGVteVBhZ2UgLkNvbnRhaW5lci0tc2hhZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cbi5BY2FkZW15UGFnZSAuQ29udGFpbmVyIGhyIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5BY2FkZW15UGFnZSAuQ29udGFpbmVyIGRpdixcbi5BY2FkZW15UGFnZSAuQ29udGFpbmVyIHAsXG4uQWNhZGVteVBhZ2UgLkNvbnRhaW5lciBociB7XG4gIG1hcmdpbjogMCBhdXRvIDclIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuQWNhZGVteVBhZ2UgLkNvbnRhaW5lciBkaXYsXG4gIC5BY2FkZW15UGFnZSAuQ29udGFpbmVyIHAsXG4gIC5BY2FkZW15UGFnZSAuQ29udGFpbmVyIGhyIHtcbiAgICBtYXJnaW46IDAgYXV0byAxMSUgYXV0bztcbiAgfVxufVxuLkFjYWRlbXlQYWdlIC5Db250YWluZXIgaHIge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDclIC0gNHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuQWNhZGVteVBhZ2UgLkNvbnRhaW5lciBociB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg3JSArIDQlIC0gNHB4KTtcbiAgfVxufVxuLkFjYWRlbXlQYWdlIC5Db250YWluZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNyUgLSAxMXB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuQWNhZGVteVBhZ2UgLkNvbnRhaW5lciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDclICsgNCUgLSAxMXB4KTtcbiAgfVxufVxuLkFjYWRlbXlQYWdlIC5Db250YWluZXIgdWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLkFjYWRlbXlQYWdlIC5Db250YWluZXIgdWwgbGkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5BY2FkZW15UGFnZSAuQ29udGFpbmVyIC5IZWFkbGluZV9NZWRpdW0ge1xuICBmb250LWZhbWlseTogRHJvdGVza05vNS1Cb2xkO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDclIC0gNnB4KTtcbn1cbltkYXRhLWxhbmc9XCJqYVwiXSAuQWNhZGVteVBhZ2UgLkNvbnRhaW5lciAuSGVhZGxpbmVfTWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IE5vdG9TYW5zSlAtQm9sZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuQWNhZGVteVBhZ2UgLkNvbnRhaW5lciAuSGVhZGxpbmVfTWVkaXVtIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDclICsgNCUgLSAxMXB4KTtcbiAgfVxufVxuLkFjYWRlbXlQYWdlIC5Db250YWluZXIgLkhlYWRsaW5lX0xhcmdlIHtcbiAgZm9udC1mYW1pbHk6IERyb3Rlc2tObzUtQm9sZDtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXNpemU6IDMuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg3JSAtIDZweCk7XG59XG5bZGF0YS1sYW5nPVwiamFcIl0gLkFjYWRlbXlQYWdlIC5Db250YWluZXIgLkhlYWRsaW5lX0xhcmdlIHtcbiAgZm9udC1mYW1pbHk6IE5vdG9TYW5zSlAtQm9sZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuQWNhZGVteVBhZ2UgLkNvbnRhaW5lciAuSGVhZGxpbmVfTGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMy42cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNyUgKyA0JSAtIDExcHgpO1xuICB9XG59XG4uQWNhZGVteVBhZ2UgLkNvbnRhaW5lci5WaWRlb0Jsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLkFjYWRlbXlQYWdlIC5Db250YWluZXIuVmlkZW9CbG9jayBkaXYge1xuICBtYXJnaW46IDA7XG59XG4uQWNhZGVteVBhZ2UgLkNvbnRhaW5lci5WaWRlb0Jsb2NrIC5WaWRlb0Jsb2NrX192aWRlbyB7XG4gIGhlaWdodDogY2FsYyg2MHZ3IC8gKDE2LzkpKTtcbiAgbWF4LWhlaWdodDogY2FsYyg3NDBweCAvICgxNi85KSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuQWNhZGVteVBhZ2UgLkNvbnRhaW5lci5WaWRlb0Jsb2NrIC5WaWRlb0Jsb2NrX192aWRlbyB7XG4gICAgaGVpZ2h0OiBjYWxjKDgwdncgLyAoMTYvOSkpO1xuICB9XG59XG4uQWNhZGVteVBhZ2UgLkNvbnRhaW5lciAuUGFnZV9fbG9nbyB7XG4gIHdpZHRoOiA4MyU7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0cmVtKTtcbiAgbWF4LXdpZHRoOiA5NjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuQWNhZGVteVBhZ2UgLkNvbnRhaW5lciAuUGFnZV9fbG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4MHZoO1xuICB9XG59XG4uQWNhZGVteVBhZ2UgLkNvbnRhaW5lci5TdmdfX0hvbGRlciB7XG4gIHdpZHRoOiA4MyU7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXgtd2lkdGg6IDk2MnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5BY2FkZW15UGFnZSAuQ29udGFpbmVyLlN2Z19fSG9sZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDgwdmg7XG4gIH1cbn1cbi5BY2FkZW15UGFnZSAuQ29udGFpbmVyLlN2Z19fSG9sZGVyIHN2ZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5BY2FkZW15UGFnZSAuQ29udGFpbmVyLlN2Z19fSG9sZGVyIHN2ZyAudHVybi1vbiB7XG4gIHotaW5kZXg6IDEwO1xuICBmaWxsLW9wYWNpdHk6IDAuMTtcbiAgYW5pbWF0aW9uOiB0dXJuLW9uIDNzIGxpbmVhciAxcyBub3JtYWwgZm9yd2FyZHM7XG59XG4uQWNhZGVteVBhZ2UgLkNvbnRhaW5lci5TdmdfX0hvbGRlciBzdmcgLmNvbXBsZXgtYmx1ZXMge1xuICBhbmltYXRpb246IHdhcm0tdXAgMXMgZWFzZS1pbiAyLjI1cyBub3JtYWwgZm9yd2FyZHM7XG59XG4uQWNhZGVteVBhZ2UgLkNvbnRhaW5lci5TdmdfX0hvbGRlciBzdmcgLnNvZnQtbGlnaHQge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxO1xuICBhbmltYXRpb246IHdhcm0tdXAgMS41cyBlYXNlLWluIDNzIG5vcm1hbCBmb3J3YXJkcywgY3ljbGUgMXMgZWFzZS1pbi1vdXQgNnMgYWx0ZXJuYXRlIGluZmluaXRlO1xufVxuLkFjYWRlbXlQYWdlIC5Db250YWluZXIgYS5hcHBseSB7XG4gIGZvbnQtZmFtaWx5OiBEcm90ZXNrTm81LUJvbGQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDRweCBzb2xpZCB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAwLjhyZW07XG59XG5bZGF0YS1sYW5nPVwiamFcIl0gLkFjYWRlbXlQYWdlIC5Db250YWluZXIgYS5hcHBseSB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLUJvbGQ7XG59XG4uQWNhZGVteVBhZ2UgLkNvbnRhaW5lciBhLmFwcGx5OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwcHggMjBweCAzcHggcmdiYSgwLCAyMDQsIDI1NSwgMC44KSwgMCAwcHggNjBweCA2cHggcmdiYSgwLCAyMDQsIDI1NSwgMC40KSwgaW5zZXQgMCAwcHggMzBweCAycHggcmdiYSgwLCAyMDQsIDI1NSwgMC44KSwgaW5zZXQgMCAwcHggMjBweCAycHggcmdiYSgwLCAyMDQsIDI1NSwgMC4xOSk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBrZXlmcmFtZXMgdHVybi1vbiB7XG4gIDAlIHtcbiAgICBmaWxsLW9wYWNpdHk6IDE7XG4gIH1cbiAgMyUge1xuICAgIGZpbGwtb3BhY2l0eTogMC4yO1xuICB9XG4gIDYlIHtcbiAgICBmaWxsLW9wYWNpdHk6IDE7XG4gIH1cbiAgNyUge1xuICAgIGZpbGwtb3BhY2l0eTogMC4yO1xuICB9XG4gIDglIHtcbiAgICBmaWxsLW9wYWNpdHk6IDE7XG4gIH1cbiAgOSUge1xuICAgIGZpbGwtb3BhY2l0eTogMC4yO1xuICB9XG4gIDEwJSB7XG4gICAgZmlsbC1vcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIGZpbGwtb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyB3YXJtLXVwIHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQGtleWZyYW1lcyBjeWNsZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgfVxufVxuLmludGVybnNoaXBzIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBmb250LWZhbWlseTogRHJvdGVza05vNS1SZWd1bGFyO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cbltkYXRhLWxhbmc9XCJqYVwiXSAuaW50ZXJuc2hpcHMge1xuICBmb250LWZhbWlseTogTm90b1NhbnNKUC1SZWd1bGFyO1xufVxuLmludGVybnNoaXBzIGgyLFxuLmludGVybnNoaXBzIGgzLFxuLmludGVybnNoaXBzIGg0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5pbnRlcm5zaGlwcyBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS44NzU7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnBhZ2UtYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmlfc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5pX3NlY3Rpb24uLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBjb2xvcjogIzlFQTdBQTtcbn1cbi5pX3NlY3Rpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBwYWRkaW5nLXRvcDogNDJweDtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LWZhbWlseTogRHJvdGVza05vNS1NZWRpdW07XG59XG5bZGF0YS1sYW5nPVwiamFcIl0gLmlfc2VjdGlvbl9fdGl0bGUge1xuICBmb250LWZhbWlseTogTm90b1NhbnNKUC1NZWRpdW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5pX3NlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbi5pX3NlY3Rpb24tLWhlcm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MzdweCkge1xuICAuaV9zZWN0aW9uLS1oZXJvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5pX3NlY3Rpb24tLWhlcm8gPiAqIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbn1cbi5pX2hlcm9fX3RleHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNDJweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uaV9oZXJvX190ZXh0IHAge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5pX2hlcm9fX3RleHQgZW0ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MzdweCkge1xuICAuaV9oZXJvX190ZXh0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctdG9wOiAyMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmlfaGVyb19fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDI3MHB4O1xuICB9XG59XG4uaV9oZXJvX19pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczN3B4KSB7XG4gIC5pX2hlcm9fX2ltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuLmlfaGVyb19faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG59XG4uaV9oZXJvX19pbWFnZS5pX2hlcm9fX2ltYWdlLS13aWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pX2hlcm9fX2ltYWdlLmlfaGVyb19faW1hZ2UtLXdpZGUgaW1nIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzM3cHgpIHtcbiAgLmlfaGVyb19faW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuaV9oZXJvX19pbWFnZS5pX2hlcm9fX2ltYWdlLS13aWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaV9oZXJvX19pbWFnZS5pX2hlcm9fX2ltYWdlLS13aWRlIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjRweDtcbiAgfVxufVxuLmlfaGVyb19faW1hZ2UgLnRpdGxlcyB7XG4gIGZsb2F0OiByaWdodDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgLmlfaGVyb19faW1hZ2UgLnRpdGxlcyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi5pX2hlcm9fX2ltYWdlIC50aXRsZTEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiA5MHB4O1xuICBmb250LWZhbWlseTogRHJvdGVza05vNS1NZWRpdW07XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIG1heC13aWR0aDogNTIwcHg7XG59XG5bZGF0YS1sYW5nPVwiamFcIl0gLmlfaGVyb19faW1hZ2UgLnRpdGxlMSB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLU1lZGl1bTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzM3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTVweCkge1xuICAuaV9oZXJvX19pbWFnZSAudGl0bGUxIHtcbiAgICBmb250LXNpemU6IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgLmlfaGVyb19faW1hZ2UgLnRpdGxlMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4uaV9oZXJvX19pbWFnZSAudGl0bGUyIHtcbiAgY29sb3I6ICNkMDUwMDU7XG4gIGZvbnQtc2l6ZTogOTBweDtcbiAgZm9udC1mYW1pbHk6IERyb3Rlc2tObzUtTWVkaXVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXgtd2lkdGg6IDUyMHB4O1xufVxuW2RhdGEtbGFuZz1cImphXCJdIC5pX2hlcm9fX2ltYWdlIC50aXRsZTIge1xuICBmb250LWZhbWlseTogTm90b1NhbnNKUC1NZWRpdW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczN3B4KSBhbmQgKG1heC13aWR0aDogOTk1cHgpIHtcbiAgLmlfaGVyb19faW1hZ2UgLnRpdGxlMiB7XG4gICAgZm9udC1zaXplOiA3NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gIC5pX2hlcm9fX2ltYWdlIC50aXRsZTIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLmlfaGVyb19faW1hZ2UgLnRpdGxlMyB7XG4gIGNvbG9yOiAjZDA1MDA1O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBEcm90ZXNrTm81LU1lZGl1bTtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbn1cbltkYXRhLWxhbmc9XCJqYVwiXSAuaV9oZXJvX19pbWFnZSAudGl0bGUzIHtcbiAgZm9udC1mYW1pbHk6IE5vdG9TYW5zSlAtTWVkaXVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzZweCkge1xuICAuaV9oZXJvX19pbWFnZSAudGl0bGUzIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5pX3NlY3Rpb24tLXRpbWVsaW5lIHtcbiAgcGFkZGluZy10b3A6IDMuNnJlbTtcbn1cbi5pX3RpbWVsaW5lX19lbnRyeSB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzZweCkge1xuICAuaV90aW1lbGluZV9fZW50cnkge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzlFQTdBQTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMS44cmVtO1xuICB9XG4gIC5pX3RpbWVsaW5lX19lbnRyeSA+ICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0yLjM0cmVtO1xuICB9XG4gIC5pX3RpbWVsaW5lX19lbnRyeTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4uaV90aW1lbGluZV9fZW50cnkuaV90aW1lbGluZV9fZW50cnktLWV4cGlyZWQgLmlfdGltZWxpbmVfX3RpbWUge1xuICBjb2xvcjogI2QwNTAwNTtcbn1cbi5pX3RpbWVsaW5lX19lbnRyeS5pX3RpbWVsaW5lX19lbnRyeS0tZXhwaXJlZCAuaV90aW1lbGluZV9fdGltZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDA1MDA1O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLmlfdGltZWxpbmVfX2VudHJ5LmlfdGltZWxpbmVfX2VudHJ5LS1leHBpcmVkIC5pX3RpbWVsaW5lX190aW1lOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwNTAwNTtcbiAgfVxufVxuLmlfdGltZWxpbmVfX2VudHJ5LmlfdGltZWxpbmVfX2VudHJ5LS1leHBpcmVkIC5pX3RpbWVsaW5lX190aXRsZSxcbi5pX3RpbWVsaW5lX19lbnRyeS5pX3RpbWVsaW5lX19lbnRyeS0tZXhwaXJlZCAuaV90aW1lbGluZV9fdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaV90aW1lbGluZV9fdGltZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNkMDUwMDU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gIC5pX3RpbWVsaW5lX190aW1lOmJlZm9yZSB7XG4gICAgY29udGVudDogJyAnO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwNTAwNTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRjhGOEY4O1xuICAgIHotaW5kZXg6IDk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgICBsZWZ0OiAtMjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzZweCkgYW5kIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLmlfdGltZWxpbmVfX3RpbWU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDA1MDA1O1xuICB9XG59XG4uaV90aW1lbGluZV9fdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiBibGFjaztcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IERyb3Rlc2tObzUtTWVkaXVtO1xufVxuW2RhdGEtbGFuZz1cImphXCJdIC5pX3RpbWVsaW5lX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLU1lZGl1bTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmlfdGltZWxpbmVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbnAuaV90aW1lbGluZV9fdGV4dCB7XG4gIGNvbG9yOiAjZDA1MDA1O1xufVxuLmlfc2VjdGlvbi0tdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xufVxuLmlfdmlkZW9fX3J1bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uaV92aWRlb19fcnVsZSA+ICoge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pX3J1bGUuLXRvcCB7XG4gIGhlaWdodDogMzAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xufVxuLmlfcnVsZS4tYm90IHtcbiAgaGVpZ2h0OiA3MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuLmlfdmlkZW8td3JhcCB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uaV92aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmlfc2VjdGlvbi0tam9icyBhIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LWZhbWlseTogRHJvdGVza05vNS1NZWRpdW07XG59XG5bZGF0YS1sYW5nPVwiamFcIl0gLmlfc2VjdGlvbi0tam9icyBhIHtcbiAgZm9udC1mYW1pbHk6IE5vdG9TYW5zSlAtTWVkaXVtO1xufVxuLmlfc2VjdGlvbi0tam9icyBhOmhvdmVyLFxuLmlfc2VjdGlvbi0tam9icyBhOmZvY3VzIHtcbiAgY29sb3I6ICNkMDUwMDU7XG59XG4uaV9zZWN0aW9uLW5hdiB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuaV9zZWN0aW9uLW5hdiB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuLmlfc2VjdGlvbi1uYXYgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmlfc2VjdGlvbi1uYXZfX2l0ZW0ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBEcm90ZXNrTm81LU1lZGl1bTtcbn1cbltkYXRhLWxhbmc9XCJqYVwiXSAuaV9zZWN0aW9uLW5hdl9faXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLU1lZGl1bTtcbn1cbi5pX2RlcGFydG1lbnQge1xuICBwYWRkaW5nLXRvcDogMS44cmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzk1OTU5NTtcbiAgcGFkZGluZy1ib3R0b206IDEuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pX2RlcGFydG1lbnQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uaV9kZXBhcnRtZW50Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuaV9kZXBhcnRtZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5pX2RlcGFydG1lbnQgPiAqIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgfVxufVxuLmlfZGVwYXJ0bWVudF9faW1hZ2UgPiBpbWcge1xuICBoZWlnaHQ6IDMwMHB4O1xuICB3aWR0aDogMzAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuaV9kZXBhcnRtZW50X19pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogLTY0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzM3cHgpIHtcbiAgLmlfZGVwYXJ0bWVudF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuLmlfcG9zaXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA4NHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzAxcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5pX3Bvc2l0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmlfcG9zaXRpb246bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLmlfcG9zaXRpb24gPiAqIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5O1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzM3cHgpIHtcbiAgLmlfcG9zaXRpb24uLWZpcnN0IHtcbiAgICBwYWRkaW5nLXRvcDogMjI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmlfcG9zaXRpb24uLWZpcnN0IHtcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MzdweCkge1xuICAuaV9kZXBhcnRtZW50Om50aC1jaGlsZChldmVuKSAuaV9kZXBhcnRtZW50X19pbWFnZSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLmlfZGVwYXJ0bWVudDpudGgtY2hpbGQoZXZlbikgLmlfcG9zaXRpb24ge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5pX2RlcGFydG1lbnQ6bnRoLWNoaWxkKGV2ZW4pIC5pX3Bvc2l0aW9uOm50aC1jaGlsZChvZGQpIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmlfcG9zaXRpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtZmFtaWx5OiBEcm90ZXNrTm81LU1lZGl1bTtcbn1cbltkYXRhLWxhbmc9XCJqYVwiXSAuaV9wb3NpdGlvbl9fdGl0bGUge1xuICBmb250LWZhbWlseTogTm90b1NhbnNKUC1NZWRpdW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5pX3Bvc2l0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG4uaV9wb3NpdGlvbl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogI2QwNTAwNTtcbn1cbmEuaV9wb3NpdGlvbl9fbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFByZXNzdXJhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM5RUE3QUE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaV9wb3NpdGlvbl9fbGluay13cmFwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQHN1cHBvcnRzICggZ3JpZC1yb3ctZW5kOiAtMSkge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczN3B4KSB7XG4gICAgLmlfZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyLjNyZW07XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgfVxuICAgIC5pX2dyaWQtLXRpbWVsaW5lIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJweCAyZnI7XG4gICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIH1cbiAgICAuaV9ncmlkLS10aW1lbGluZSAuaV9ncmlkX19yYWlsIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIH1cbiAgICAuaV9ncmlkLS10aW1lbGluZSAuaV9ncmlkX19tYWluIHtcbiAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIH1cbiAgICAuaV90aW1lbGluZV9fcnVsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBncmlkLXJvdzogMSAvIHNwYW4gMztcbiAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk1OTU5NTtcbiAgICB9XG4gICAgLmlfdGltZWxpbmVfX3J1bGUuLWZpcnN0IHtcbiAgICAgIHRvcDogNTBweDtcbiAgICB9XG4gICAgLmlfdGltZWxpbmVfX2VudHJ5Omxhc3QtY2hpbGQgLmlfdGltZWxpbmVfX3J1bGUge1xuICAgICAgYm90dG9tOiAxNDBweDtcbiAgICB9XG4gICAgLmlfdGltZWxpbmVfX3RpbWUsXG4gICAgLmlfdGltZWxpbmVfX3RpdGxlIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDEuOHJlbTtcbiAgICB9XG4gICAgLmlfdGltZWxpbmVfX3RleHQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIH1cbiAgICAuaV90aW1lbGluZV9fdGltZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gICAgLmlfdGltZWxpbmVfX3RpbWU6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDA1MDA1O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI0Y4RjhGODtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgIHJpZ2h0OiAtMzJweDtcbiAgICB9XG4gICAgLmlfZ3JpZC0tam9icyB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTQwcHggbWlubWF4KDQwMHB4LCA5MDBweCk7XG4gICAgICBncmlkLWdhcDogNnJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuaV9ncmlkLS1qb2JzIC5pX3NlY3Rpb24tbmF2IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmlfZ3JpZC0tam9icyAuaV9zZWN0aW9uLW5hdiB1bCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICB9XG4gICAgLmlfZ3JpZC0tam9icyAuaV9zZWN0aW9uLW5hdl9faXRlbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbiAgICB9XG4gICAgLmlfcG9zaXRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczN3B4KSBhbmQgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAgIC5pX3RpbWVsaW5lX190aW1lOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMDUwMDU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAuaV9ncmlkLS1qb2JzIC5pX3NlY3Rpb24tbmF2IHVsIHtcbiAgICAgIHBhZGRpbmctdG9wOiA5OXB4O1xuICAgIH1cbiAgfVxufVxuLmlfc2VjdGlvbi0tY29uZGl0aW9ucyB7XG4gIGNvbG9yOiAjZDA1MDA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIHotaW5kZXg6IDI7XG59XG4uaV9zZWN0aW9uLS1jb25kaXRpb25zIC5pX3NlY3Rpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmlfc2VjdGlvbi0tY29uZGl0aW9ucyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uaV9zZWN0aW9uLS1jb25kaXRpb25zID4gKiB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5Ac3VwcG9ydHMgKCBncmlkLXJvdy1lbmQ6IC0xKSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzM3cHgpIHtcbiAgICAuanMtZml4ZWQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZSBvcGFjaXR5O1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgLmpzLXJlc2l6aW5nIHtcbiAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZSBvcGFjaXR5O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbn1cbi5hMTF5IHtcbiAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbn1cbi5wYWdlLWJvZHkge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbn1cbi5pX2NvbnRlbnQge1xuICBmb250LWZhbWlseTogRHJvdGVza05vNS1NZWRpdW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAvKlxuICAgKiBhcHBsaWNhdGlvblxuICAgKiBDcmF6eSBvdmVycmlkZXMgZm9yIGJhc2ljIGNhcmVlciBwYWdlIHN0eWxlcyB0byBhdm9pZCBoYXZpbmcgdG8gc3R5bGUgdGhpcyBiYWQgYm95IGFsbCBvdmVyIGFnYWluXG4gICAqL1xufVxuW2RhdGEtbGFuZz1cImphXCJdIC5pX2NvbnRlbnQge1xuICBmb250LWZhbWlseTogTm90b1NhbnNKUC1NZWRpdW07XG59XG4uaV9jb250ZW50IC5hbGVydCB7XG4gIGJhY2tncm91bmQ6ICMwMDAwRDU7XG4gIGZvbnQtZmFtaWx5OiBEcm90ZXNrTm81LU1lZGl1bTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuW2RhdGEtbGFuZz1cImphXCJdIC5pX2NvbnRlbnQgLmFsZXJ0IHtcbiAgZm9udC1mYW1pbHk6IE5vdG9TYW5zSlAtTWVkaXVtO1xufVxuLmlfY29udGVudCAuaDEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmlfY29udGVudCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxufVxuLmlfY29udGVudCAuaDIge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaV9jb250ZW50IC5oMyB7XG4gIGNvbG9yOiAjOUVBN0FBO1xuICBmb250LWZhbWlseTogXCJHVCBQcmVzc3VyYVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uaV9jb250ZW50IC50ZXh0LWJsb2NrIHtcbiAgY29sb3I6ICM5RUE3QUE7XG59XG4uaV9jb250ZW50IC50ZXh0LWJsb2NrW3RleHQtc2l6ZT1cInNtYWxsXCJdIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5pX2NvbnRlbnQgLnRleHQtYmxvY2sgKiArIHAge1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbn1cbi5pX2NvbnRlbnQgLnRleHQtYmxvY2sgKiArIGgxLFxuLmlfY29udGVudCAudGV4dC1ibG9jayAqICsgaDIsXG4uaV9jb250ZW50IC50ZXh0LWJsb2NrICogKyBoMyxcbi5pX2NvbnRlbnQgLnRleHQtYmxvY2sgKiArIGg0LFxuLmlfY29udGVudCAudGV4dC1ibG9jayAqICsgaDUsXG4uaV9jb250ZW50IC50ZXh0LWJsb2NrICogKyBoNiB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cbi5pX2NvbnRlbnQgLnRleHQtYmxvY2sgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5pX2NvbnRlbnQgLnRleHQtYmxvY2sgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuLmlfY29udGVudCAudGV4dC1ibG9jayB1bCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuLmlfY29udGVudCAudGV4dC1ibG9jayB1bCBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IC0xZW07XG4gIGJhY2tncm91bmQ6ICNkMDUwMDU7XG59XG4uaV9jb250ZW50IC5sZXZlbCB7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG59XG4uaV9jb250ZW50IC5maWVsZHNldCAuZmllbGRzZXRfX2ZpZWxkLmVycm9yIC5sYWJlbC0tcXVlc3Rpb246YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJHVCBQcmVzc3VyYVwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmlfY29udGVudCAuZmllbGRzZXQgbGFiZWwge1xuICBmb250LWZhbWlseTogRHJvdGVza05vNS1NZWRpdW07XG59XG5bZGF0YS1sYW5nPVwiamFcIl0gLmlfY29udGVudCAuZmllbGRzZXQgbGFiZWwge1xuICBmb250LWZhbWlseTogTm90b1NhbnNKUC1NZWRpdW07XG59XG4uaV9jb250ZW50IC5maWVsZHNldCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5pX2NvbnRlbnQgLmZpZWxkc2V0IGlucHV0W3R5cGU9dGV4dF0sXG4uaV9jb250ZW50IC5maWVsZHNldCBpbnB1dFt0eXBlPXVybF0sXG4uaV9jb250ZW50IC5maWVsZHNldCB0ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFByZXNzdXJhXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5pX2NvbnRlbnQgLmZpZWxkc2V0IHRleHRhcmVhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgYm9yZGVyOiBub25lO1xuICByZXNpemU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyOHB4O1xuICBwYWRkaW5nOiA4cHg7XG59XG4uaV9jb250ZW50IC5maWVsZHNldCB0ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjOTJiNWM3O1xufVxuLmlfY29udGVudCAuZmllbGRzZXQgbGFiZWwubGFiZWwtLXF1ZXN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5pX2NvbnRlbnQgLmZpZWxkc2V0IC5maWVsZHNldF9fZmllbGQuZXJyb3IgLmxhYmVsLS1xdWVzdGlvbjphZnRlciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmlfY29udGVudCAuZmllbGRzZXQgbGFiZWwubGFiZWwtLW11bHRpc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgUHJlc3N1cmFcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmlfY29udGVudCAuZmllbGRzZXQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbC5jaGVja2JveF9fc3ViOmJlZm9yZSxcbi5pX2NvbnRlbnQgLmZpZWxkc2V0IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwuY2hlY2tib3hfX3N1YjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwMEQ1O1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIC5pX2NvbnRlbnQgLmZpZWxkc2V0ICsgbGFiZWwuY2hlY2tib3hfX3N1YiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uaV9sZXZlbC0taGVybyB7XG4gIGJhY2tncm91bmQ6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG4uaV9sZXZlbC0taGVybyAubGV2ZWwtaW5uZXIge1xuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmlfbGV2ZWwtLWhlcm8gLmxldmVsLWlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG4uaV9sZXZlbC0taGVyb19faWxsbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDIwJTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBoZWlnaHQ6IDgwJTtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmlfbGV2ZWwtLWhlcm9fX2lsbG8ge1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5pX2xldmVsLS1oZXJvX19icmVhZGNydW1icyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIFByZXNzdXJhXCI7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5pX2xldmVsLS1oZXJvX19icmVhZGNydW1icyBhIHtcbiAgY29sb3I6ICM2NjY7XG59XG4uaV9qb2ItYXBwbGljYXRpb25fX21ldGEge1xuICBtYXJnaW46IDAuNXJlbSAwIDJyZW07XG59XG4uaV9qb2ItYXBwbGljYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuYS5pX2xpbmstY3RhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDJyZW0gMCAwIDhweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbmEuaV9saW5rLWN0YTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICBhLmlfbGluay1jdGEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgfVxufVxuLkpvYkRldGFpbCAuSGVyb0ltYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDQvQ2FyZWVyRGV0YWlsX0hlcm8ucG5nJyk7XG59XG4uSm9iRGV0YWlsX19Db250ZW50IHtcbiAgbWFyZ2luLXRvcDogNzVweDtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbn1cbi5Kb2JEZXRhaWxfX1BhZ2VUaXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uSm9iRGV0YWlsX19UaXRsZSxcbi5Kb2JEZXRhaWxfX0xvY2F0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5Kb2JEZXRhaWxfX1RpdGxlIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLkpvYkRldGFpbF9fVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5Kb2JEZXRhaWxfX0xvY2F0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uSm9iRGV0YWlsX19EZXNjcmlwdGlvbiBwIHtcbiAgZm9udC1mYW1pbHk6IERyb3Rlc2tObzUtUmVndWxhcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5bZGF0YS1sYW5nPVwiamFcIl0gLkpvYkRldGFpbF9fRGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLVJlZ3VsYXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLkpvYkRldGFpbF9fRGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5bZGF0YS1sYW5nPVwiamFcIl0gLkpvYkRldGFpbF9fRGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLVJlZ3VsYXI7XG59XG4uSm9iRGV0YWlsX19EZXNjcmlwdGlvbiBwOm50aC1jaGlsZCgyKSB7XG4gIGZvbnQtZmFtaWx5OiBEcm90ZXNrTm81LVJlZ3VsYXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuW2RhdGEtbGFuZz1cImphXCJdIC5Kb2JEZXRhaWxfX0Rlc2NyaXB0aW9uIHA6bnRoLWNoaWxkKDIpIHtcbiAgZm9udC1mYW1pbHk6IE5vdG9TYW5zSlAtUmVndWxhcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuSm9iRGV0YWlsX19EZXNjcmlwdGlvbiBwOm50aC1jaGlsZCgyKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5bZGF0YS1sYW5nPVwiamFcIl0gLkpvYkRldGFpbF9fRGVzY3JpcHRpb24gcDpudGgtY2hpbGQoMikge1xuICBmb250LWZhbWlseTogTm90b1NhbnNKUC1SZWd1bGFyO1xufVxuLkpvYkRldGFpbF9fRGVzY3JpcHRpb24gdWwge1xuICBmb250LWZhbWlseTogRHJvdGVza05vNS1SZWd1bGFyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzlFQTdBQTtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tbGVmdDogMThweDtcbn1cbltkYXRhLWxhbmc9XCJqYVwiXSAuSm9iRGV0YWlsX19EZXNjcmlwdGlvbiB1bCB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLVJlZ3VsYXI7XG59XG4uSm9iRGV0YWlsX19EZXNjcmlwdGlvbiB1bCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLkpvYkRldGFpbF9fRGVzY3JpcHRpb24gdWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuW2RhdGEtbGFuZz1cImphXCJdIC5Kb2JEZXRhaWxfX0Rlc2NyaXB0aW9uIHVsIHtcbiAgZm9udC1mYW1pbHk6IE5vdG9TYW5zSlAtUmVndWxhcjtcbn1cbi5Kb2JEZXRhaWxfX0Rlc2NyaXB0aW9uIHVsIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5Kb2JEZXRhaWxfX0Rlc2NyaXB0aW9uIGxpIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4uSm9iRGV0YWlsX19EZXNjcmlwdGlvbiBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uSm9iRGV0YWlsX19BcHBsaWNhdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xufVxuLkpvYkRldGFpbF9fQXBwbGljYXRpb25fX0hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5Kb2JEZXRhaWxfX0FwcGxpY2F0aW9uX19Gb3JtIHtcbiAgLyogQ2hhbmdlIGF1dG9jb21wbGV0ZSBzdHlsZXMgaW4gV2ViS2l0ICovXG59XG4uSm9iRGV0YWlsX19BcHBsaWNhdGlvbl9fRm9ybSBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuLkpvYkRldGFpbF9fQXBwbGljYXRpb25fX0Zvcm0gdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiBibGFjaztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAjZjRmNGY0IGluc2V0O1xufVxuLkpvYkRldGFpbF9fQXBwbGljYXRpb25fX0Zvcm0gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbi5Kb2JEZXRhaWxfX0FwcGxpY2F0aW9uX19Gb3JtIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogYmxhY2s7XG59XG4uSm9iRGV0YWlsX19BcHBsaWNhdGlvbl9fRm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LWZhbWlseTogRHJvdGVza05vNS1SZWd1bGFyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOTU5NTk1O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5bZGF0YS1sYW5nPVwiamFcIl0gLkpvYkRldGFpbF9fQXBwbGljYXRpb25fX0Zvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBmb250LWZhbWlseTogTm90b1NhbnNKUC1SZWd1bGFyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLkpvYkRldGFpbF9fQXBwbGljYXRpb25fX0Zvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG59XG4uSm9iRGV0YWlsX19BcHBsaWNhdGlvbl9fRm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpudGgtY2hpbGQoMSksXG4uSm9iRGV0YWlsX19BcHBsaWNhdGlvbl9fRm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpudGgtY2hpbGQoMykge1xuICB3aWR0aDogNDYlO1xuICBtYXJnaW4tcmlnaHQ6IDQlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLkpvYkRldGFpbF9fQXBwbGljYXRpb25fX0Zvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06bnRoLWNoaWxkKDEpLFxuICAuSm9iRGV0YWlsX19BcHBsaWNhdGlvbl9fRm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLkpvYkRldGFpbF9fQXBwbGljYXRpb25fX0Zvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06bnRoLWNoaWxkKDIpLFxuLkpvYkRldGFpbF9fQXBwbGljYXRpb25fX0Zvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDQ2JTtcbiAgbWFyZ2luLWxlZnQ6IDQlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLkpvYkRldGFpbF9fQXBwbGljYXRpb25fX0Zvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06bnRoLWNoaWxkKDIpLFxuICAuSm9iRGV0YWlsX19BcHBsaWNhdGlvbl9fRm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpudGgtY2hpbGQoNCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uSm9iRGV0YWlsX19BcHBsaWNhdGlvbl9fRm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwMEQ1O1xufVxuLkpvYkRldGFpbF9fQXBwbGljYXRpb25fX0Zvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0uaW52YWxpZCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRUY0MzQ2O1xufVxuLkpvYkRldGFpbF9fQXBwbGljYXRpb25fX0Zvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0udmFsaWQge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzVGRTU3NDtcbn1cbi5Kb2JEZXRhaWxfX0FwcGxpY2F0aW9uX19Gb3JtIC5Kb2JEZXRhaWxfX0FwcGxpY2F0aW9uX0NoZWNrYm94IHtcbiAgZm9udC1mYW1pbHk6IERyb3Rlc2tObzUtUmVndWxhcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICM5RUE3QUE7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzMlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBtYXJnaW46IDE0cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAvKiBDcmVhdGUgYSBjdXN0b20gY2hlY2tib3ggKi9cbiAgLyogT24gbW91c2Utb3ZlciwgYWRkIGEgZ3JleSBiYWNrZ3JvdW5kIGNvbG9yICovXG4gIC8qIFdoZW4gdGhlIGNoZWNrYm94IGlzIGNoZWNrZWQsIGFkZCBhIGJsdWUgYmFja2dyb3VuZCAqL1xuICAvKiBDcmVhdGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKGhpZGRlbiB3aGVuIG5vdCBjaGVja2VkKSAqL1xuICAvKiBTaG93IHRoZSBjaGVja21hcmsgd2hlbiBjaGVja2VkICovXG4gIC8qIFN0eWxlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yICovXG59XG5bZGF0YS1sYW5nPVwiamFcIl0gLkpvYkRldGFpbF9fQXBwbGljYXRpb25fX0Zvcm0gLkpvYkRldGFpbF9fQXBwbGljYXRpb25fQ2hlY2tib3gge1xuICBmb250LWZhbWlseTogTm90b1NhbnNKUC1SZWd1bGFyO1xufVxuLkpvYkRldGFpbF9fQXBwbGljYXRpb25fX0Zvcm0gLkpvYkRldGFpbF9fQXBwbGljYXRpb25fQ2hlY2tib3ggcCArIHAge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5Kb2JEZXRhaWxfX0FwcGxpY2F0aW9uX19Gb3JtIC5Kb2JEZXRhaWxfX0FwcGxpY2F0aW9uX0NoZWNrYm94IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbltkYXRhLWxhbmc9XCJqYVwiXSAuSm9iRGV0YWlsX19BcHBsaWNhdGlvbl9fRm9ybSAuSm9iRGV0YWlsX19BcHBsaWNhdGlvbl9DaGVja2JveCB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLVJlZ3VsYXI7XG59XG4uSm9iRGV0YWlsX19BcHBsaWNhdGlvbl9fRm9ybSAuSm9iRGV0YWlsX19BcHBsaWNhdGlvbl9DaGVja2JveCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuSm9iRGV0YWlsX19BcHBsaWNhdGlvbl9fRm9ybSAuSm9iRGV0YWlsX19BcHBsaWNhdGlvbl9DaGVja2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5Kb2JEZXRhaWxfX0FwcGxpY2F0aW9uX19Gb3JtIC5Kb2JEZXRhaWxfX0FwcGxpY2F0aW9uX0NoZWNrYm94IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uSm9iRGV0YWlsX19BcHBsaWNhdGlvbl9fRm9ybSAuSm9iRGV0YWlsX19BcHBsaWNhdGlvbl9DaGVja2JveCAuY2hlY2ttYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0yMDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5RUE3QUE7XG59XG4uSm9iRGV0YWlsX19BcHBsaWNhdGlvbl9fRm9ybSAuSm9iRGV0YWlsX19BcHBsaWNhdGlvbl9DaGVja2JveDpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuLkpvYkRldGFpbF9fQXBwbGljYXRpb25fX0Zvcm0gLkpvYkRldGFpbF9fQXBwbGljYXRpb25fQ2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMEQ1O1xufVxuLkpvYkRldGFpbF9fQXBwbGljYXRpb25fX0Zvcm0gLkpvYkRldGFpbF9fQXBwbGljYXRpb25fQ2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NDhjM1puSUhabGNuTnBiMjQ5SWpFdU1TSWdhV1E5SWt4aGVXVnlYekVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSGc5SWpCd2VDSWdlVDBpTUhCNElpQjJhV1YzUW05NFBTSXdJREFnTVRVZ01UVWlJSE4wZVd4bFBTSmxibUZpYkdVdFltRmphMmR5YjNWdVpEcHVaWGNnTUNBd0lERTFJREUxT3lJZ2VHMXNPbk53WVdObFBTSndjbVZ6WlhKMlpTSStQRzFsZEdGa1lYUmhQancvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtQSGc2ZUcxd2JXVjBZU0I0Yld4dWN6cDRQU0poWkc5aVpUcHVjenB0WlhSaEx5SWdlRHA0YlhCMGF6MGlRV1J2WW1VZ1dFMVFJRU52Y21VZ05TNDJMV014TXpjZ056a3VNVFU1TnpZNExDQXlNREUyTHpBNEx6RXhMVEV6T2pJME9qUXlJQ0FnSUNBZ0lDQWlQaUFnSUR4eVpHWTZVa1JHSUhodGJHNXpPbkprWmowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzh3TWk4eU1pMXlaR1l0YzNsdWRHRjRMVzV6SXlJK0lDQWdJQ0FnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJdlBpQWdJRHd2Y21SbU9sSkVSajQ4TDNnNmVHMXdiV1YwWVQ0Z0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEdy9lSEJoWTJ0bGRDQmxibVE5SW5jaVB6NDhMMjFsZEdGa1lYUmhQanh6ZEhsc1pTQjBlWEJsUFNKMFpYaDBMMk56Y3lJK0xuTjBNSHRtYVd4c09tNXZibVU3YzNSeWIydGxPaU5HUmtaR1JrWTdjM1J5YjJ0bExYZHBaSFJvT2pJN2MzUnliMnRsTFcxcGRHVnliR2x0YVhRNk1UQTdmVHd2YzNSNWJHVStQSEJ2Ykhsc2FXNWxJR05zWVhOelBTSnpkREFpSUhCdmFXNTBjejBpTVRNdU5Td3lMamtnTlM0eExERXhMalFnTVM0MUxEY3VPU0FpTHo0OEwzTjJaejQ9Jyk7XG59XG4uSm9iRGV0YWlsX19BcHBsaWNhdGlvbl9fRm9ybSAuSm9iRGV0YWlsX19BcHBsaWNhdGlvbl9DaGVja2JveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5Kb2JEZXRhaWxfX0FwcGxpY2F0aW9uX19Gb3JtIC5Kb2JEZXRhaWxfX0FwcGxpY2F0aW9uX0NoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uSm9iRGV0YWlsX19BcHBsaWNhdGlvbl9fRm9ybSAuSm9iRGV0YWlsX19BcHBsaWNhdGlvbl9DaGVja2JveCAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgbGVmdDogOXB4O1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IHNvbGlkIHdoaXRlO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLkpvYkRldGFpbF9fQXBwbGljYXRpb25fX0Zvcm1TZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgZm9udC1mYW1pbHk6IERyb3Rlc2tObzUtUmVndWxhcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICM5RUE3QUE7XG4gIGNvbG9yOiAjMDAwMEQ1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogd3JhcDtcbn1cbltkYXRhLWxhbmc9XCJqYVwiXSAuSm9iRGV0YWlsX19BcHBsaWNhdGlvbl9fRm9ybVNlY3Rpb24ge1xuICBmb250LWZhbWlseTogTm90b1NhbnNKUC1SZWd1bGFyO1xufVxuLkpvYkRldGFpbF9fQXBwbGljYXRpb25fX0Zvcm1TZWN0aW9uIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuSm9iRGV0YWlsX19BcHBsaWNhdGlvbl9fRm9ybVNlY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuW2RhdGEtbGFuZz1cImphXCJdIC5Kb2JEZXRhaWxfX0FwcGxpY2F0aW9uX19Gb3JtU2VjdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLVJlZ3VsYXI7XG59XG4uSm9iRGV0YWlsX19BcHBsaWNhdGlvbl9fRm9ybVNlY3Rpb24gcCArIHAge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLkpvYkRldGFpbF9fQXBwbGljYXRpb25fX0Zvcm1TZWN0aW9uIC5IZWFkbGluZV9TbWFsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkpvYkRldGFpbF9fQXBwbGljYXRpb25fX0Zvcm1TZWN0aW9uIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OTlyZW07XG59XG4uSm9iRGV0YWlsX19BcHBsaWNhdGlvbl9fRm9ybVNlY3Rpb24gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBjb2xvcjogIzlFQTdBQTtcbn1cbi5Kb2JEZXRhaWxfX0FwcGxpY2F0aW9uX19Gb3JtU2VjdGlvbiAuUmVxdWlyZWRNYXJrIHtcbiAgY29sb3I6IGJsYWNrO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLkpvYkRldGFpbF9fQXBwbGljYXRpb25fU3VjY2VzcyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM1RkU1NzQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBmb250LWZhbWlseTogRHJvdGVza05vNS1SZWd1bGFyO1xufVxuW2RhdGEtbGFuZz1cImphXCJdIC5Kb2JEZXRhaWxfX0FwcGxpY2F0aW9uX1N1Y2Nlc3Mge1xuICBmb250LWZhbWlseTogTm90b1NhbnNKUC1SZWd1bGFyO1xufVxuLkpvYkRldGFpbF9fQXBwbGljYXRpb25fU3VibWl0SG9sZGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5Kb2JEZXRhaWxfX0FwcGxpY2F0aW9uX05vdGljZSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uSm9iRGV0YWlsX19BcHBsaWNhdGlvbl9Ob3RpY2UgcCB7XG4gIGZvbnQtZmFtaWx5OiBEcm90ZXNrTm81LVJlZ3VsYXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5bZGF0YS1sYW5nPVwiamFcIl0gLkpvYkRldGFpbF9fQXBwbGljYXRpb25fTm90aWNlIHAge1xuICBmb250LWZhbWlseTogTm90b1NhbnNKUC1SZWd1bGFyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5Kb2JEZXRhaWxfX0FwcGxpY2F0aW9uX05vdGljZSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbltkYXRhLWxhbmc9XCJqYVwiXSAuSm9iRGV0YWlsX19BcHBsaWNhdGlvbl9Ob3RpY2UgcCB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLVJlZ3VsYXI7XG59XG4uSm9iRGV0YWlsX19BcHBsaWNhdGlvbl9Ob3RpY2UgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLkpvYkRldGFpbF9fQXBwbGljYXRpb25fTm90aWNlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG46cm9vdCB7XG4gIC0tY29vbC1ncmV5OiAjOWVhN2FhO1xuICAtLWNvb2wtZ3JleS10d286ICM5NDk3OTk7XG4gIC0tcGFsZS1zYWxtb246ICNmZmI3OGM7XG4gIC0tcGFsZS10ZWFsOiAjODZkMWJiO1xuICAtLXBpZy1waW5rOiAjZTQ4MzhmO1xuICAtLWJsYWNrLXR3bzogIzAwMDAwMDtcbn1cbi5OZXdzIC5IZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogNzAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5OZXdzIC5IZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDQ1NXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLk5ld3MgLkhlYWRlciB7XG4gICAgbWluLWhlaWdodDogNDkzcHg7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICB9XG59XG4uTmV3cyAuTmV3c19fSGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5OZXdzIC5OZXdzX19IZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG59XG4uTmV3cyAuTmV3c19fSGVhZGVyIC5IZWFkbGluZV9YTCB7XG4gIG1heC13aWR0aDogNzAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg5cHgpIHtcbiAgLk5ld3MgLk5ld3NfX0hlYWRlciAuSGVhZGxpbmVfWEwge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLk5ld3MgLk5ld3NfX0hlYWRlciAuSGVhZGxpbmVfWEwge1xuICAgIGZvbnQtc2l6ZTogOHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiA5dnc7XG4gICAgbWF4LXdpZHRoOiA3MiU7XG4gIH1cbn1cbi5OZXdzX19IZWFkZXJDb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uRmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4uc3BhY2UtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5GaWx0ZXItLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uQ2F0ZWdvcmllcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLkZpbHRlcixcbi5GaWx0ZXItLW1vYmlsZSB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5GaWx0ZXIgLmxpbmssXG4uRmlsdGVyLS1tb2JpbGUgLmxpbmsge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBEcm90ZXNrTm81LVJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDIlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5bZGF0YS1sYW5nPVwiamFcIl0gLkZpbHRlciAubGluayxcbltkYXRhLWxhbmc9XCJqYVwiXSAuRmlsdGVyLS1tb2JpbGUgLmxpbmsge1xuICBmb250LWZhbWlseTogTm90b1NhbnNKUC1SZWd1bGFyO1xufVxuLkZpbHRlciAubGluayAuVW5kZXJsaW5lLFxuLkZpbHRlci0tbW9iaWxlIC5saW5rIC5VbmRlcmxpbmUge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2Utb3V0O1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDBENTtcbiAgbWFyZ2luOiAwO1xufVxuLkZpbHRlciAubGluay5hY3RpdmUsXG4uRmlsdGVyLS1tb2JpbGUgLmxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDAwRDU7XG59XG4uRmlsdGVyIC5saW5rLmFjdGl2ZSAuVW5kZXJsaW5lLFxuLkZpbHRlci0tbW9iaWxlIC5saW5rLmFjdGl2ZSAuVW5kZXJsaW5lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI1cHgpIHtcbiAgLkZpbHRlciAubGluazpob3ZlcixcbiAgLkZpbHRlci0tbW9iaWxlIC5saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDBENTtcbiAgfVxuICAuRmlsdGVyIC5saW5rOmhvdmVyIC5VbmRlcmxpbmUsXG4gIC5GaWx0ZXItLW1vYmlsZSAubGluazpob3ZlciAuVW5kZXJsaW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLlNpZ25VcCB7XG4gIGZvbnQtZmFtaWx5OiBEcm90ZXNrTm81LVJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDIlO1xufVxuW2RhdGEtbGFuZz1cImphXCJdIC5TaWduVXAge1xuICBmb250LWZhbWlseTogTm90b1NhbnNKUC1SZWd1bGFyO1xufVxuLlNpZ25VcF9fRm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLkZlYXR1cmVfX0xpc3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMTAlIGF1dG87XG4gIHBhZGRpbmc6IDQlIDA7XG59XG4uRmVhdHVyZV9fTGlzdC0tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDEwJSAwO1xufVxuLkZlYXR1cmVfX0NvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uRmVhdHVyZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5GZWF0dXJlIC5GZWF0dXJlX19UaXRsZSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIHdpZHRoOiA5MCU7XG59XG4uRmVhdHVyZSAuTmV3c0ltYWdlIC5JbWFnZV9ab29tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkZlYXR1cmUgLk5ld3NJbWFnZSAuSW1hZ2VfWm9vbTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1OC4xMzM5NzEyOSU7XG59XG4uRmVhdHVyZSAuTmV3c0ltYWdlIC5JbWFnZV9ab29tIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLkZlYXR1cmU6aG92ZXIgLkZlYXR1cmVfX1RpdGxlIHtcbiAgY29sb3I6ICMwMDAwRDU7XG59XG4uRmVhdHVyZTpob3ZlciAuTmV3c0ltYWdlIC5JbWFnZV9ab29tIGltZyxcbi5GZWF0dXJlOmhvdmVyIC5OZXdzSW1hZ2UgLkltYWdlX1pvb20gLkltYWdlX1pvb21fX0JHIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLk5ld3NJbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjRGOEZBO1xufVxuLkZlYXR1cmVfX01haW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uRmVhdHVyZV9fTWFpbiAuRmVhdHVyZV9fTWFpblRpdGxlIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgd2lkdGg6IDkwJTtcbn1cbi5GZWF0dXJlX19NYWluIC5OZXdzSW1hZ2UgLkltYWdlX1pvb20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uRmVhdHVyZV9fTWFpbiAuTmV3c0ltYWdlIC5JbWFnZV9ab29tOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDg4LjY1NTQ2MjE4JTtcbn1cbi5GZWF0dXJlX19NYWluIC5OZXdzSW1hZ2UgLkltYWdlX1pvb20gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uRmVhdHVyZV9fTWFpbjpob3ZlciAuRmVhdHVyZV9fTWFpblRpdGxlIHtcbiAgY29sb3I6ICMwMDAwRDU7XG59XG4uRmVhdHVyZV9fTWFpbjpob3ZlciAuTmV3c0ltYWdlIC5JbWFnZV9ab29tIGltZyxcbi5GZWF0dXJlX19NYWluOmhvdmVyIC5OZXdzSW1hZ2UgLkltYWdlX1pvb20gLkltYWdlX1pvb21fX0JHIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLkZlYXR1cmVfX0ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLkZlYXR1cmVfX0ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uRmVhdHVyZV9fSW1hZ2UtLW1haW4ge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLkZlYXR1cmVfX1NvdXJjZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4uQXJ0aWNsZXNfX0NvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDUwJTtcbn1cbi5BcnRpY2xlc19fSXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5BcnRpY2xlc19fSXRlbSAuQXJ0aWNsZXNfX1RpdGxlIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5BcnRpY2xlc19fSXRlbSAuTmV3c0ltYWdlIC5JbWFnZV9ab29tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkFydGljbGVzX19JdGVtIC5OZXdzSW1hZ2UgLkltYWdlX1pvb206YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTcuOTUwNTMwMDQlO1xufVxuLkFydGljbGVzX19JdGVtIC5OZXdzSW1hZ2UgLkltYWdlX1pvb20gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uQXJ0aWNsZXNfX0l0ZW06aG92ZXIgLkFydGljbGVzX19UaXRsZSB7XG4gIGNvbG9yOiAjMDAwMEQ1O1xufVxuLkFydGljbGVzX19JdGVtOmhvdmVyIC5OZXdzSW1hZ2UgLkltYWdlX1pvb20gaW1nLFxuLkFydGljbGVzX19JdGVtOmhvdmVyIC5OZXdzSW1hZ2UgLkltYWdlX1pvb20gLkltYWdlX1pvb21fX0JHIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLkNhdGVnb3J5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiA4cHggMThweDtcbiAgYm90dG9tOiAtMTVweDtcbiAgbGVmdDogMTtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMDUwMDU7XG59XG4uQ2F0ZWdvcnkucmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogYXV0bztcbn1cbi5DYXRlZ29yeS5CdXp6IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QwNTAwNTtcbn1cbi5DYXRlZ29yeS5LdWRvcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMDUwMDU7XG59XG4uQ2F0ZWdvcnkuVGhvdWdodHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDA1MDA1O1xufVxuLkNhdGVnb3J5LlVwZGF0ZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDA1MDA1O1xufVxuLkNhdGVnb3J5LS1tYWluLWZlYXR1cmUge1xuICBib3R0b206IC0xNXB4O1xufVxuLlZpZXdNb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1JSAwIDcwcHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uU2lnblVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgcGFkZGluZzogNSUgMDtcbiAgbWFyZ2luOiAwO1xuICAvKiBDaGFuZ2UgYXV0b2NvbXBsZXRlIHN0eWxlcyBpbiBXZWJLaXQgKi9cbn1cbi5TaWduVXAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbi5TaWduVXAgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiBibGFjaztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAjZjRmNGY0IGluc2V0O1xufVxuLlNpZ25VcCBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLlNpZ25VcCB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IGJsYWNrO1xufVxuLlNpZ25VcCAuQm9keV9EYXJrIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5TaWduVXAgLkhlYWRsaW5lX0xhcmdlIHtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogRHJvdGVza05vNS1SZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIH1cbiAgW2RhdGEtbGFuZz1cImphXCJdIC5TaWduVXAgLkhlYWRsaW5lX0xhcmdlIHtcbiAgICBmb250LWZhbWlseTogTm90b1NhbnNKUC1SZWd1bGFyO1xuICB9XG4gIFtkYXRhLWxhbmc9XCJqYVwiXSAuU2lnblVwIC5IZWFkbGluZV9MYXJnZSB7XG4gICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zSlAtUmVndWxhcjtcbiAgfVxuICAuU2lnblVwIC5Cb2R5X0Rhcmsge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIGFuZCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuU2lnblVwIC5IZWFkbGluZV9MYXJnZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG4uU2lnblVwX19pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiBEcm90ZXNrTm81LU1lZGl1bTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzk0OTc5OTtcbiAgY29sb3I6IHZhcigtLWNvb2wtZ3JleS10d28pO1xuICBsaW5lLWhlaWdodDogMjtcbiAgd2lkdGg6IDMyJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U1ZTVlNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuW2RhdGEtbGFuZz1cImphXCJdIC5TaWduVXBfX2lucHV0IHtcbiAgZm9udC1mYW1pbHk6IE5vdG9TYW5zSlAtTWVkaXVtO1xufVxuLlNpZ25VcF9faW5wdXQ6Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDBENTtcbn1cbi5TaWduVXBfX2lucHV0LmludmFsaWQge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0VGNDM0Njtcbn1cbi5TaWduVXBfX2lucHV0LnZhbGlkIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM1RkU1NzQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuU2lnblVwX19pbnB1dCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuLlNpZ25VcF9fYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IERyb3Rlc2tObzUtTWVkaXVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTFweCAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuW2RhdGEtbGFuZz1cImphXCJdIC5TaWduVXBfX2J1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLU1lZGl1bTtcbn1cbi5TaWduVXBfX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwRDU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5TaWduVXBfX2J1dHRvbi5pbmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuU2lnblVwX19idXR0b24ge1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICB9XG59XG4uU2lnblVwX19NZXNzYWdlIHtcbiAgZm9udC1mYW1pbHk6IERyb3Rlc2tObzUtUmVndWxhcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzVGRTU3NDtcbn1cbltkYXRhLWxhbmc9XCJqYVwiXSAuU2lnblVwX19NZXNzYWdlIHtcbiAgZm9udC1mYW1pbHk6IE5vdG9TYW5zSlAtUmVndWxhcjtcbn1cbi5zbGlkZS1lbnRlci1hY3RpdmUsXG4uc2xpZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzO1xufVxuLnNsaWRlLWVudGVyLFxuLnNsaWRlLWxlYXZlLXRvIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE1MCUpO1xufVxuLmxpc3QtZW50ZXItYWN0aXZlLFxuLmxpc3QtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xufVxuLmxpc3QtbGVhdmUge1xuICBvcGFjaXR5OiAwO1xufVxuLmxpc3QtZW50ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDB2aCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLkZlYXR1cmVfX01haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLkZlYXR1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuRmVhdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIH1cbiAgLkZlYXR1cmVfX01haW4tLWNvbHVtbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgfVxuICAuQXJ0aWNsZXNfX0l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5BcnRpY2xlc19fQ29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uUGVvcGxlIHtcbiAgZm9udC1mYW1pbHk6IERyb3Rlc2tObzUtUmVndWxhcjtcbiAgLypcblx0LlBlb3BsZV9fSGVhZGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcdGxlZnQ6IDA7XG4gICAgXHRyaWdodDogMDtcbiAgICBcdHotaW5kZXg6IDEwO1xuXG4gICBcdFx0LlJvdyB7XG4gICBcdFx0XHR3aWR0aDogOTAlO1xuICAgIFx0XHRtYXJnaW4tbGVmdDogNSU7XG5cbiAgICBcdFx0QG1lZGlhIEB0YWJsZXQge1xuICAgIFx0XHRcdHdpZHRoOiAxMDAlO1xuICAgIFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuICAgIFx0XHR9XG4gICBcdFx0fVxuXHR9XG5cdCovXG59XG5bZGF0YS1sYW5nPVwiamFcIl0gLlBlb3BsZSB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLVJlZ3VsYXI7XG59XG4uUGVvcGxlIC5IZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogNzAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5QZW9wbGUgLkhlYWRlciB7XG4gICAgbWluLWhlaWdodDogNDU1cHg7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuUGVvcGxlIC5IZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDQ5M3B4O1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgfVxufVxuLlBlb3BsZSAuUGVvcGxlX19IZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLlBlb3BsZSAuUGVvcGxlX19IZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG59XG4uUGVvcGxlIC5QZW9wbGVfX0hlYWRlciAuSGVhZGxpbmVfWEwge1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODlweCkge1xuICAuUGVvcGxlIC5QZW9wbGVfX0hlYWRlciAuSGVhZGxpbmVfWEwge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLlBlb3BsZSAuUGVvcGxlX19IZWFkZXIgLkhlYWRsaW5lX1hMIHtcbiAgICBmb250LXNpemU6IDh2dztcbiAgICBsaW5lLWhlaWdodDogOXZ3O1xuICAgIG1heC13aWR0aDogNzIlO1xuICB9XG59XG4uUGVvcGxlIC5QZW9wbGVfX0hlYWRlckNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5QZW9wbGUgLlBlb3BsZV9fSGVhZGVyX01haW5JbWcsXG4uUGVvcGxlIC5QZW9wbGVfX0hlYWRlcl9JbWcxLFxuLlBlb3BsZSAuUGVvcGxlX19IZWFkZXJfSW1nMixcbi5QZW9wbGUgLlBlb3BsZV9fSGVhZGVyX0ltZzMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xufVxuLlBlb3BsZSAuUGVvcGxlX19IZWFkZXJfTWFpbkltZyB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IC03JTtcbiAgd2lkdGg6IDQyJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5QZW9wbGUgLlBlb3BsZV9fSGVhZGVyX01haW5JbWcge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5QZW9wbGUgLlBlb3BsZV9fSGVhZGVyX0ltZzEge1xuICBib3R0b206IDIwcHg7XG4gIHdpZHRoOiAyMCU7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuUGVvcGxlIC5QZW9wbGVfX0hlYWRlcl9JbWcxIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG4uUGVvcGxlIC5QZW9wbGVfX0hlYWRlcl9JbWcyIHtcbiAgd2lkdGg6IDE1JTtcbiAgbGVmdDogMjAlO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuUGVvcGxlIC5QZW9wbGVfX0hlYWRlcl9JbWcyIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGxlZnQ6IDMwJTtcbiAgICB0b3A6IC0zMHB4O1xuICB9XG59XG4uUGVvcGxlIC5QZW9wbGVfX0hlYWRlcl9JbWczIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTMlO1xuICBsZWZ0OiA2MSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuUGVvcGxlIC5QZW9wbGVfX0hlYWRlcl9JbWczIHtcbiAgICB0b3A6IDEwMHB4O1xuICAgIGxlZnQ6IDgwJTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG4uUGVvcGxlIC5OYXZpZ2F0aW9uIHtcbiAgaGVpZ2h0OiA4NXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VGRUZFRjtcbn1cbi5QZW9wbGUgLk5hdmlnYXRpb25fX0NvbnRhaW5lciB7XG4gIGhlaWdodDogOTBweDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5QZW9wbGUgLk5hdmlnYXRpb25fX0NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLlBlb3BsZSAuTmF2aWdhdGlvbl9fQ29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLlBlb3BsZSAuTmF2aWdhdGlvbl9fSXRlbSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgd2hpdGU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luOiAwIDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLlBlb3BsZSAuTmF2aWdhdGlvbl9fSXRlbSAuVW5kZXJsaW5lIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLW91dDtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDBENTtcbiAgbWFyZ2luOiAwO1xufVxuLlBlb3BsZSAuTmF2aWdhdGlvbl9fSXRlbTpob3Zlcixcbi5QZW9wbGUgLk5hdmlnYXRpb25fX0l0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICMwMDAwRDU7XG59XG4uUGVvcGxlIC5OYXZpZ2F0aW9uX19JdGVtOmhvdmVyIC5VbmRlcmxpbmUsXG4uUGVvcGxlIC5OYXZpZ2F0aW9uX19JdGVtLmFjdGl2ZSAuVW5kZXJsaW5lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uUGVvcGxlIC5GZWF0dXJlZCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uUGVvcGxlIC5GZWF0dXJlZF9fSXRlbSB7XG4gIG1hcmdpbjogODBweCAwIDExNXB4IDA7XG59XG4uUGVvcGxlIC5GZWF0dXJlZF9fUXVvdGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5QZW9wbGUgLkZlYXR1cmVkX19RdW90ZSB7XG4gICAgcGFkZGluZzogMCAxMCU7XG4gIH1cbn1cbi5QZW9wbGUgLlF1b3RlX19UZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5QZW9wbGUgLkZlYXR1cmVkX19CaW8ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLlBlb3BsZSAuRmVhdHVyZWRfX0Zvb3Rub3RlLFxuLlBlb3BsZSAuRmVhdHVyZWRfX0Zvb3Rub3RlLS1pbWFnZS10b3AsXG4uUGVvcGxlIC5GZWF0dXJlZF9fRm9vdG5vdGUtLXRhbGwtbGVmdCxcbi5QZW9wbGUgLkZlYXR1cmVkX19Gb290bm90ZS0td2lkZS1sZWZ0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDOEM4Qzg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1heC13aWR0aDogMzUwcHg7XG59XG4uUGVvcGxlIC5GZWF0dXJlZF9fRm9vdG5vdGUtLWltYWdlLXRvcCB7XG4gIG1hcmdpbi1sZWZ0OiA1Ni41JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuUGVvcGxlIC5GZWF0dXJlZF9fRm9vdG5vdGUtLWltYWdlLXRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUxLjIlO1xuICAgIG1heC13aWR0aDogMjc1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5QZW9wbGUgLkZlYXR1cmVkX19Gb290bm90ZS0taW1hZ2UtdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMy4yJTtcbiAgICBtYXgtd2lkdGg6IDkzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5QZW9wbGUgLkZlYXR1cmVkX19Gb290bm90ZS0tdGFsbC1sZWZ0IHtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLlBlb3BsZSAuRmVhdHVyZWRfX0Zvb3Rub3RlLS10YWxsLWxlZnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLlBlb3BsZSAuRmVhdHVyZWRfX0Zvb3Rub3RlLS13aWRlLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMTIlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5QZW9wbGUgLkZlYXR1cmVkX19Gb290bm90ZS0td2lkZS1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLlBlb3BsZSAuRmVhdHVyZWRfX0Zvb3Rub3RlX19UaXRsZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuLlBlb3BsZSAuRmVhdHVyZWRfX0Zvb3Rub3RlX19Db250ZW50IHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5QZW9wbGUgLkZlYXR1cmVkX19Gb290bm90ZV9fQ29udGVudCBzdmcge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogN3B4O1xuICByaWdodDogLTIwcHg7XG59XG4uUGVvcGxlIC5GZWF0dXJlZF9fRm9vdG5vdGVfX0NvbnRlbnQ6aG92ZXIge1xuICBjb2xvcjogIzAwMDBENTtcbn1cbi5QZW9wbGUgLkZlYXR1cmVkX19Gb290bm90ZV9fQ29udGVudC5ub2xpbmsge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLlBlb3BsZSAuRmVhdHVyZWRfX0Zvb3Rub3RlX19Db250ZW50Lm5vbGluazpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5QZW9wbGUgLkZlYXR1cmVkX19Gb290bm90ZV9fQ29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAzMjBweCkge1xuICAuUGVvcGxlIC5GZWF0dXJlZF9fRm9vdG5vdGVfX0NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLlBlb3BsZSAuRmVhdHVyZWRfX0ltYWdlQ29sdW1uIHtcbiAgei1pbmRleDogMDtcbn1cbi5QZW9wbGUgLkZlYXR1cmVkX19JbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5QZW9wbGUgLkZlYXR1cmVkX19JbWFnZS5pbWFnZS10b3A6YmVmb3JlLFxuLlBlb3BsZSAuRmVhdHVyZWRfX0ltYWdlLndpZGUtcmlnaHQ6YmVmb3JlLFxuLlBlb3BsZSAuRmVhdHVyZWRfX0ltYWdlLndpZGUtbGVmdDpiZWZvcmUsXG4uUGVvcGxlIC5GZWF0dXJlZF9fSW1hZ2UtLXRhbGwtbGVmdDpiZWZvcmUsXG4uUGVvcGxlIC5GZWF0dXJlZF9fSW1hZ2UtLXRhbGwtcmlnaHQ6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNjguNDM1NzU0MTklO1xufVxuLlBlb3BsZSAuRmVhdHVyZWRfX0ltYWdlLnBlb3BsZS1wYWdlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDYyLjMyMzk0MzY2JTtcbn1cbi5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50Q29sdW1uIHtcbiAgei1pbmRleDogMTtcbn1cbi5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50IC5GZWF0dXJlZF9fRGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQgLkZlYXR1cmVkX19OYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50IC5GZWF0dXJlZF9fTmFtZSB7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6IERyb3Rlc2tObzUtUmVndWxhcjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbiAgW2RhdGEtbGFuZz1cImphXCJdIC5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50IC5GZWF0dXJlZF9fTmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zSlAtUmVndWxhcjtcbiAgfVxuICBbZGF0YS1sYW5nPVwiamFcIl0gLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQgLkZlYXR1cmVkX19OYW1lIHtcbiAgICBmb250LWZhbWlseTogTm90b1NhbnNKUC1SZWd1bGFyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIGFuZCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudCAuRmVhdHVyZWRfX05hbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQgLkZlYXR1cmVkX19UaXRsZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50IC5GZWF0dXJlZF9fVGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuUGVvcGxlIC5GZWF0dXJlZF9fSW1hZ2UtLXRhbGwtbGVmdCxcbiAgLlBlb3BsZSAuRmVhdHVyZWRfX0ltYWdlLS10YWxsLXJpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudC0tdGFsbC1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDE0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50LS10YWxsLWxlZnQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50LS10YWxsLWxlZnQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50LS10YWxsLWxlZnQgLkZlYXR1cmVkX19EZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudC0tdGFsbC1sZWZ0IC5GZWF0dXJlZF9fRGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgfVxufVxuLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLXRhbGwtbGVmdCAuSGVhZGVyX0FjY2VudC0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMzBweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLXRhbGwtbGVmdCAuSGVhZGVyX0FjY2VudC0tbGVmdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMnB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLXRhbGwtbGVmdCAuSGVhZGVyX0FjY2VudC0tbGVmdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbn1cbi5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50LS10YWxsLWxlZnQgLkZlYXR1cmVkX19OYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTBweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLXRhbGwtbGVmdCAuRmVhdHVyZWRfX05hbWUge1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiBEcm90ZXNrTm81LVJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB9XG4gIFtkYXRhLWxhbmc9XCJqYVwiXSAuUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudC0tdGFsbC1sZWZ0IC5GZWF0dXJlZF9fTmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zSlAtUmVndWxhcjtcbiAgfVxuICBbZGF0YS1sYW5nPVwiamFcIl0gLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLXRhbGwtbGVmdCAuRmVhdHVyZWRfX05hbWUge1xuICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLVJlZ3VsYXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkgYW5kIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50LS10YWxsLWxlZnQgLkZlYXR1cmVkX19OYW1lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50LS10YWxsLWxlZnQgLkZlYXR1cmVkX19OYW1lIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xOXB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLXRhbGwtbGVmdCAuRmVhdHVyZWRfX05hbWUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDhweCk7XG4gIH1cbn1cbi5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50LS10YWxsLWxlZnQgLkZlYXR1cmVkX19UaXRsZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudC0tdGFsbC1sZWZ0IC5GZWF0dXJlZF9fVGl0bGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudC0tdGFsbC1sZWZ0IC5GZWF0dXJlZF9fVGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4uUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudC0tdGFsbC1sZWZ0IC5GZWF0dXJlZF9fQmlvIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudC0tdGFsbC1sZWZ0IC5GZWF0dXJlZF9fQmlvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLXdpZGVfbGVmdCAuRmVhdHVyZWRfX0Rlc2NyaXB0aW9uLFxuLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLWNlbnRlcmVkX2xlZnQgLkZlYXR1cmVkX19EZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLXdpZGVfbGVmdCAuRmVhdHVyZWRfX0Rlc2NyaXB0aW9uLFxuICAuUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudC0tY2VudGVyZWRfbGVmdCAuRmVhdHVyZWRfX0Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLXdpZGVfbGVmdCAuRmVhdHVyZWRfX0Rlc2NyaXB0aW9uLFxuICAuUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudC0tY2VudGVyZWRfbGVmdCAuRmVhdHVyZWRfX0Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudC0td2lkZV9sZWZ0IC5IZWFkZXJfQWNjZW50LS1sZWZ0LFxuLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLWNlbnRlcmVkX2xlZnQgLkhlYWRlcl9BY2NlbnQtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG59XG4uUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudC0td2lkZV9sZWZ0IC5GZWF0dXJlZF9fTmFtZSxcbi5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50LS1jZW50ZXJlZF9sZWZ0IC5GZWF0dXJlZF9fTmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudC0td2lkZV9sZWZ0IC5GZWF0dXJlZF9fTmFtZSxcbiAgLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLWNlbnRlcmVkX2xlZnQgLkZlYXR1cmVkX19OYW1lIHtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogRHJvdGVza05vNS1SZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxuICBbZGF0YS1sYW5nPVwiamFcIl0gLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLXdpZGVfbGVmdCAuRmVhdHVyZWRfX05hbWUsXG4gIFtkYXRhLWxhbmc9XCJqYVwiXSAuUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudC0tY2VudGVyZWRfbGVmdCAuRmVhdHVyZWRfX05hbWUge1xuICAgIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLVJlZ3VsYXI7XG4gIH1cbiAgW2RhdGEtbGFuZz1cImphXCJdIC5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50LS13aWRlX2xlZnQgLkZlYXR1cmVkX19OYW1lLFxuICBbZGF0YS1sYW5nPVwiamFcIl0gLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLWNlbnRlcmVkX2xlZnQgLkZlYXR1cmVkX19OYW1lIHtcbiAgICBmb250LWZhbWlseTogTm90b1NhbnNKUC1SZWd1bGFyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIGFuZCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudC0td2lkZV9sZWZ0IC5GZWF0dXJlZF9fTmFtZSxcbiAgLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLWNlbnRlcmVkX2xlZnQgLkZlYXR1cmVkX19OYW1lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50LS13aWRlX2xlZnQgLkZlYXR1cmVkX19UaXRsZSxcbi5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50LS1jZW50ZXJlZF9sZWZ0IC5GZWF0dXJlZF9fVGl0bGUge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgY29sb3I6IGJsYWNrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50LS13aWRlX2xlZnQgLkZlYXR1cmVkX19UaXRsZSxcbiAgLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLWNlbnRlcmVkX2xlZnQgLkZlYXR1cmVkX19UaXRsZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50LS13aWRlX2xlZnQgLkZlYXR1cmVkX19UaXRsZSxcbiAgLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLWNlbnRlcmVkX2xlZnQgLkZlYXR1cmVkX19UaXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbn1cbi5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50LS13aWRlX2xlZnQgLkZlYXR1cmVkX19CaW8sXG4uUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudC0tY2VudGVyZWRfbGVmdCAuRmVhdHVyZWRfX0JpbyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50LS13aWRlX2xlZnQgLkZlYXR1cmVkX19CaW8sXG4gIC5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50LS1jZW50ZXJlZF9sZWZ0IC5GZWF0dXJlZF9fQmlvIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLWNlbnRlcmVkX2xlZnQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLWNlbnRlcmVkX2xlZnQgLkhlYWRlcl9BY2NlbnQtLWxlZnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLWNlbnRlcmVkX2xlZnQgLkZlYXR1cmVkX19OYW1lIHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50LS1jZW50ZXJlZF9sZWZ0IC5GZWF0dXJlZF9fRGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudC0tY2VudGVyZWRfbGVmdCAuRmVhdHVyZWRfX0JpbyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50LS1jZW50ZXJlZF9sZWZ0IC5GZWF0dXJlZF9fVGl0bGUge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50LS10YWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDIyJTtcbiAgcGFkZGluZy1yaWdodDogNSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLXRhbGwtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudC0tdGFsbC1yaWdodCAuRmVhdHVyZWRfX0Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudC0tdGFsbC1yaWdodCAuRmVhdHVyZWRfX0Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTh2dztcbiAgfVxufVxuLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLXRhbGwtcmlnaHQgLkhlYWRlcl9BY2NlbnQtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjVweCk7XG59XG4uUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudC0tdGFsbC1yaWdodCAuRmVhdHVyZWRfX05hbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDY3cHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50LS10YWxsLXJpZ2h0IC5GZWF0dXJlZF9fTmFtZSB7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6IERyb3Rlc2tObzUtUmVndWxhcjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbiAgW2RhdGEtbGFuZz1cImphXCJdIC5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50LS10YWxsLXJpZ2h0IC5GZWF0dXJlZF9fTmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zSlAtUmVndWxhcjtcbiAgfVxuICBbZGF0YS1sYW5nPVwiamFcIl0gLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLXRhbGwtcmlnaHQgLkZlYXR1cmVkX19OYW1lIHtcbiAgICBmb250LWZhbWlseTogTm90b1NhbnNKUC1SZWd1bGFyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIGFuZCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudC0tdGFsbC1yaWdodCAuRmVhdHVyZWRfX05hbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLXRhbGwtcmlnaHQgLkZlYXR1cmVkX19OYW1lIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4uUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudC0tdGFsbC1yaWdodCAuRmVhdHVyZWRfX1RpdGxlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjdweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLXRhbGwtcmlnaHQgLkZlYXR1cmVkX19UaXRsZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50LS10YWxsLXJpZ2h0IC5GZWF0dXJlZF9fVGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4uUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudC0td2lkZV9yaWdodCAuRmVhdHVyZWRfX0Rlc2NyaXB0aW9uLFxuLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLWNlbnRlcmVkX3JpZ2h0IC5GZWF0dXJlZF9fRGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50LS13aWRlX3JpZ2h0IC5GZWF0dXJlZF9fRGVzY3JpcHRpb24sXG4gIC5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50LS1jZW50ZXJlZF9yaWdodCAuRmVhdHVyZWRfX0Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG4uUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudC0td2lkZV9yaWdodCAuSGVhZGVyX0FjY2VudC0tbGVmdCxcbi5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50LS1jZW50ZXJlZF9yaWdodCAuSGVhZGVyX0FjY2VudC0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbn1cbi5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50LS13aWRlX3JpZ2h0IC5GZWF0dXJlZF9fTmFtZSxcbi5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50LS1jZW50ZXJlZF9yaWdodCAuRmVhdHVyZWRfX05hbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLXdpZGVfcmlnaHQgLkZlYXR1cmVkX19OYW1lLFxuICAuUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudC0tY2VudGVyZWRfcmlnaHQgLkZlYXR1cmVkX19OYW1lIHtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogRHJvdGVza05vNS1SZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuICBbZGF0YS1sYW5nPVwiamFcIl0gLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLXdpZGVfcmlnaHQgLkZlYXR1cmVkX19OYW1lLFxuICBbZGF0YS1sYW5nPVwiamFcIl0gLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLWNlbnRlcmVkX3JpZ2h0IC5GZWF0dXJlZF9fTmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zSlAtUmVndWxhcjtcbiAgfVxuICBbZGF0YS1sYW5nPVwiamFcIl0gLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLXdpZGVfcmlnaHQgLkZlYXR1cmVkX19OYW1lLFxuICBbZGF0YS1sYW5nPVwiamFcIl0gLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLWNlbnRlcmVkX3JpZ2h0IC5GZWF0dXJlZF9fTmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IE5vdG9TYW5zSlAtUmVndWxhcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSBhbmQgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLXdpZGVfcmlnaHQgLkZlYXR1cmVkX19OYW1lLFxuICAuUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudC0tY2VudGVyZWRfcmlnaHQgLkZlYXR1cmVkX19OYW1lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50LS13aWRlX3JpZ2h0IC5GZWF0dXJlZF9fVGl0bGUsXG4uUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudC0tY2VudGVyZWRfcmlnaHQgLkZlYXR1cmVkX19UaXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiBibGFjaztcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudC0td2lkZV9yaWdodCAuRmVhdHVyZWRfX1RpdGxlLFxuICAuUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudC0tY2VudGVyZWRfcmlnaHQgLkZlYXR1cmVkX19UaXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50LS13aWRlX3JpZ2h0IC5GZWF0dXJlZF9fQmlvLFxuLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLWNlbnRlcmVkX3JpZ2h0IC5GZWF0dXJlZF9fQmlvIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDkwJTtcbn1cbi5QZW9wbGUgLkZlYXR1cmVkX19TdGFuZGFyZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLlBlb3BsZSAuRmVhdHVyZWRfX1N0YW5kYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4uUGVvcGxlIC5GZWF0dXJlZF9fU3RhbmRhcmQgLkZlYXR1cmVkX19OYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5QZW9wbGUgLkZlYXR1cmVkX19TdGFuZGFyZCAuRmVhdHVyZWRfX05hbWUge1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiBEcm90ZXNrTm81LVJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG4gIFtkYXRhLWxhbmc9XCJqYVwiXSAuUGVvcGxlIC5GZWF0dXJlZF9fU3RhbmRhcmQgLkZlYXR1cmVkX19OYW1lIHtcbiAgICBmb250LWZhbWlseTogTm90b1NhbnNKUC1SZWd1bGFyO1xuICB9XG4gIFtkYXRhLWxhbmc9XCJqYVwiXSAuUGVvcGxlIC5GZWF0dXJlZF9fU3RhbmRhcmQgLkZlYXR1cmVkX19OYW1lIHtcbiAgICBmb250LWZhbWlseTogTm90b1NhbnNKUC1SZWd1bGFyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIGFuZCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuUGVvcGxlIC5GZWF0dXJlZF9fU3RhbmRhcmQgLkZlYXR1cmVkX19OYW1lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5QZW9wbGUgLkZlYXR1cmVkX19TdGFuZGFyZCAuRmVhdHVyZWRfX1RpdGxlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLlBlb3BsZSAuRmVhdHVyZWRfX1N0YW5kYXJkIC5GZWF0dXJlZF9fVGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4uUGVvcGxlIC5GZWF0dXJlZF9fU3RhbmRhcmQgLkZlYXR1cmVkX19CaW8ge1xuICBwYWRkaW5nLXJpZ2h0OiA1JTtcbn1cbi5QZW9wbGUgLkZlYXR1cmVkX19Db250ZW50LS1jZW50ZXJlZF9yaWdodCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG4uUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudC0tY2VudGVyZWRfcmlnaHQgLkhlYWRlcl9BY2NlbnQtLWxlZnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLWNlbnRlcmVkX3JpZ2h0IC5GZWF0dXJlZF9fTmFtZSB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLlBlb3BsZSAuRmVhdHVyZWRfX0NvbnRlbnQtLWNlbnRlcmVkX3JpZ2h0IC5GZWF0dXJlZF9fRGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudC0tY2VudGVyZWRfcmlnaHQgLkZlYXR1cmVkX19CaW8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uUGVvcGxlIC5GZWF0dXJlZF9fQ29udGVudC0tY2VudGVyZWRfcmlnaHQgLkZlYXR1cmVkX19UaXRsZSB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLlBlb3BsZV9fR3JpZCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cbi5QZW9wbGVfX0RlcGFydG1lbnQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDBENTtcbn1cbi5QZW9wbGVfX0RlcGFydG1lbnQtLWhlYWRsaW5lIHtcbiAgd2lkdGg6IDI0MHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAgMzVweDtcbiAgbWFyZ2luLXRvcDogLTI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuUGVvcGxlX19EZXBhcnRtZW50LS1oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLlBlb3BsZV9fRGVwYXJ0bWVudC0taGVhZGxpbmUgLkFycm93LS1kb3duIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4uUGVvcGxlX19Ecm9wZG93bl9fQ29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDUwcHggYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5QZW9wbGVfX0Ryb3Bkb3duX19Db250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLlBlb3BsZV9fRHJvcGRvd25fX0xhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogI0M4QzhDODtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbn1cbi5QZW9wbGVfX0Ryb3Bkb3duIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogRHJvdGVza05vNS1SZWd1bGFyO1xuICB3aWR0aDogMjEwcHg7XG59XG5bZGF0YS1sYW5nPVwiamFcIl0gLlBlb3BsZV9fRHJvcGRvd24ge1xuICBmb250LWZhbWlseTogTm90b1NhbnNKUC1SZWd1bGFyO1xufVxuLlBlb3BsZV9fRHJvcGRvd24gLmRyb3Bkb3duX19sYWJlbCB7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiBibGFjaztcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLlBlb3BsZV9fRHJvcGRvd24gLmRyb3Bkb3duX19sYWJlbCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuUGVvcGxlX19Ecm9wZG93biAuZHJvcGRvd25fX2xhYmVsIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLlBlb3BsZV9fRHJvcGRvd24gLmRyb3Bkb3duX19sYWJlbC1hcnJvdyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbn1cbi5QZW9wbGVfX0Ryb3Bkb3duIC5kcm9wZG93bl9faXRlbSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5QZW9wbGVfX0Ryb3Bkb3duIC5kcm9wZG93bl9faXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMEQ1O1xufVxuLlBlb3BsZV9fRHJvcGRvd24ub3BlbiAuZHJvcGRvd25fX2xpc3Qge1xuICBoZWlnaHQ6IDQwcmVtO1xufVxuLlBlb3BsZV9fRHJvcGRvd24ub3BlbiAuZHJvcGRvd25fX2xhYmVsLWFycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZykgdHJhbnNsYXRlWSgxcHgpIHNjYWxlKDEuNSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLlBlb3BsZSAuTmF2aWdhdGlvbl9fSXRlbSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uU2VydmljZXMge1xuICBmb250LWZhbWlseTogRHJvdGVza05vNS1SZWd1bGFyO1xufVxuW2RhdGEtbGFuZz1cImphXCJdIC5TZXJ2aWNlcyB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLVJlZ3VsYXI7XG59XG4uU2VydmljZXMgLlNlcnZpY2VzX19IZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLlNlcnZpY2VzIC5TZXJ2aWNlc19fSGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxufVxuLlNlcnZpY2VzIC5TZXJ2aWNlc19fSGVhZGVyLS1zdHJlYW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLlNlcnZpY2VzIC5TZXJ2aWNlc19fSGVhZGVyLS1zdHJlYW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5TZXJ2aWNlcyAuU2VydmljZXNfX0ludHJvIHtcbiAgbWFyZ2luOiAxMDBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuU2VydmljZXMgLlNlcnZpY2VzX19JbnRybyB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIH1cbn1cbi5TZXJ2aWNlcyAuU2VydmljZXNfX0ludHJvIC5JbnRybyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNjUlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5TZXJ2aWNlcyAuU2VydmljZXNfX0ludHJvIC5JbnRyby0tZ3JleSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNzUlO1xuICBjb2xvcjogIzk1OTU5NTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuU2VydmljZXMgLlNlcnZpY2VzX19JbnRybyAuSW50cm8ge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLlNlcnZpY2VzIC5TZXJ2aWNlc19fSW50cm8gLkludHJvLS1ncmV5IHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuU2VydmljZXMgLlNlcnZpY2VzX19JbnRybyAuSW50cm8sXG4gIC5TZXJ2aWNlcyAuU2VydmljZXNfX0ludHJvIC5JbnRyby0tZ3JleSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5TZXJ2aWNlcyAuU2VydmljZXNfX1B1cnBvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uU2VydmljZXMgLlNlcnZpY2VzX19QdXJwb3NlIC5Qcm9qZWN0X0NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwMEQ1O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5TZXJ2aWNlcyAuU2VydmljZXNfX1B1cnBvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5TZXJ2aWNlcyAuU2VydmljZXNfX0NoYXJ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uU2VydmljZXMgLlNlcnZpY2VzX19DaGFydCBzdmcge1xuICBoZWlnaHQ6IDI2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5TZXJ2aWNlcyAuU2VydmljZXNfX0NoYXJ0X19UZXh0Q29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLlNlcnZpY2VzIC5TZXJ2aWNlc19fQ2hhcnRfX1RleHRDb250YWluZXIgLlJvdyB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuLlNlcnZpY2VzIC5TZXJ2aWNlc19fQ2hhcnRfX1RleHQge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogMTklO1xuICBwYWRkaW5nOiAwIDQlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5TZXJ2aWNlcyAuU2VydmljZXNfX0NoYXJ0X19UZXh0ID4gZGl2IHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uU2VydmljZXMgLlNlcnZpY2VzX19DaGFydF9fVGV4dDpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMjAlO1xufVxuLlNlcnZpY2VzIC5TZXJ2aWNlc19fQ2hhcnRfX1RleHQ6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDE5JTtcbn1cbi5TZXJ2aWNlcyAuU2VydmljZXNfX0NoYXJ0X19UZXh0Om50aC1jaGlsZCgzKSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiAyMiU7XG59XG4uU2VydmljZXMgLlNlcnZpY2VzX19DaGFydF9fVGV4dDpudGgtY2hpbGQoNCkge1xuICB3aWR0aDogMTklO1xufVxuLlNlcnZpY2VzIC5TZXJ2aWNlc19fQ2hhcnRfX1RleHQ6bnRoLWNoaWxkKDUpIHtcbiAgd2lkdGg6IDIwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuU2VydmljZXMgLlNlcnZpY2VzX19DaGFydF9fVGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5TZXJ2aWNlcyAuU2VydmljZXNfX0NoYXJ0X19UZXh0Om50aC1jaGlsZCgzKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG4uU2VydmljZXMgLlNlcnZpY2VzX19DaGFydF9fVGV4dC0tdGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLlNlcnZpY2VzIC5TZXJ2aWNlc19fQ2hhcnRfX1RleHQtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLlNlcnZpY2VzIC5TZXJ2aWNlc19fUHVycG9zZS1MaXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjVweCkge1xuICAuU2VydmljZXMgLlNlcnZpY2VzX19QdXJwb3NlLUxpc3Qge1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBtYXgtY29udGVudCk7XG4gIH1cbn1cbi5TZXJ2aWNlcyAuU2VydmljZXNfX1B1cnBvc2UtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogODBweCBhdXRvIDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3MCU7XG4gIG1heC13aWR0aDogMjIwcHg7XG59XG4uU2VydmljZXMgLlNlcnZpY2VzX19QdXJwb3NlLS1tb2JpbGUgc3ZnIHtcbiAgaGVpZ2h0OiA1NDJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5TZXJ2aWNlcyAuU2VydmljZXNfX1B1cnBvc2UtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5TZXJ2aWNlcyAuU2VydmljZXNfX1B1cnBvc2UtLW1vYmlsZSAuU2VydmljZXNfX0NoYXJ0X19UZXh0Q29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMzMlIDMzJSAzMyU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLlNlcnZpY2VzIC5TZXJ2aWNlc19fUHVycG9zZS0tbW9iaWxlIC5GaWd1cmVfX1dpbmcge1xuICBwYWRkaW5nOiAycmVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLlNlcnZpY2VzIC5TZXJ2aWNlc19fUHVycG9zZS0tbW9iaWxlIC5GaWd1cmVfX0h1YiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5TZXJ2aWNlcyAuU2VydmljZXNfX0NoYXJ0X19UZXh0LS1tb2JpbGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLlNlcnZpY2VzIC5TZXJ2aWNlc19fQ2hhcnRfX1RleHQtLW1vYmlsZS5Qcm9qZWN0X0NhcHRpb24ge1xuICBjb2xvcjogIzAwMDBENTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4uU2VydmljZXMgLlNlcnZpY2VzX19TdHJlYW0ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLlNlcnZpY2VzIC5TZXJ2aWNlc19fSGVhZGxpbmUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLlNlcnZpY2VzIC5TZXJ2aWNlc19fSGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIH1cbn1cbi5TZXJ2aWNlcyAuU2VydmljZXNfX0hlYWRsaW5lLS1zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiAnR1RQcmVzc3VyYSc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM5Njk2OTY7XG59XG4uU2VydmljZXMgLlNlcnZpY2VzX19Db250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5TZXJ2aWNlcyAuU2VydmljZXNfX0NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDAgMTAlIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5TZXJ2aWNlcyAuU2VydmljZXNfX0NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTAlIDQwcHg7XG4gIH1cbn1cbi5TZXJ2aWNlcyAuU2VydmljZXNfX0NvbnRlbnQgLkhlYWRsaW5lX1NtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5TZXJ2aWNlcyAuU2VydmljZXNfX0NvbnRlbnQgLkJvZHlfRGFyayB7XG4gIGNvbG9yOiAjOTU5NTk1O1xuICB3aWR0aDogNzQlO1xuICBtYXJnaW4tbGVmdDogMTMlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5TZXJ2aWNlcyAuU2VydmljZXNfX0NvbnRlbnQgLkJvZHlfRGFyayB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xuICB9XG59XG4uU2VydmljZXMgLlNlcnZpY2VzX19Db250ZW50Lk1hcmdpbiB7XG4gIHBhZGRpbmc6IDAgMTAlIDYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuU2VydmljZXMgLlNlcnZpY2VzX19Db250ZW50Lk1hcmdpbiB7XG4gICAgcGFkZGluZzogMCAxMCUgNDBweDtcbiAgfVxufVxuLlNlcnZpY2VzIC5TZXJ2aWNlc19Cb3JkZXIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDOEM4Qzg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLlNlcnZpY2VzIC5TZXJ2aWNlc19Cb3JkZXIge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuU2VydmljZXMgLlNlcnZpY2VzX0JvcmRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbn1cbi5TZXJ2aWNlcyAuU2VydmljZXNfQm9yZGVyLS1tb2JpbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLlNlcnZpY2VzIC5TZXJ2aWNlc19Cb3JkZXItLW1vYmlsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDOEM4Qzg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxufVxuLlNlcnZpY2VzIC5TZXJ2aWNlc19fQ2FwYWJpbGl0aWVzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQkVDRUQ7XG59XG4uU2VydmljZXMgLlNlcnZpY2VzX19DYXBhYmlsaXRpZXMgLlByb2plY3RfQ2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4uU2VydmljZXMgLlNlcnZpY2VzX19DYXBhYmlsaXRpZXMgLkhlYWRsaW5lX0xhcmdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNjQlO1xuICBtYXJnaW4tbGVmdDogMTglO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5TZXJ2aWNlcyAuU2VydmljZXNfX0NhcGFiaWxpdGllcyAuSGVhZGxpbmVfTGFyZ2Uge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLlNlcnZpY2VzIC5TZXJ2aWNlc19fQ2FwYWJpbGl0aWVzIC5IZWFkbGluZV9MYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5TZXJ2aWNlcyAuQ2FwYWJpbGl0aWVzX19UYWJsZXRDb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiA0JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuU2VydmljZXMgLkNhcGFiaWxpdGllc19fVGFibGV0Q29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIyJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSBhbmQgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAuU2VydmljZXMgLkNhcGFiaWxpdGllc19fVGFibGV0Q29udGFpbmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG4uU2VydmljZXMgLkNhcGFiaWxpdGllcyB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5TZXJ2aWNlcyAuQ2FwYWJpbGl0aWVzIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIGFuZCAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5TZXJ2aWNlcyAuQ2FwYWJpbGl0aWVzIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAuU2VydmljZXMgLkNhcGFiaWxpdGllczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuU2VydmljZXMgLkNhcGFiaWxpdGllc19fQ2FyZCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW46IDIwcHggMTVweDtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIGFuZCAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5TZXJ2aWNlcyAuQ2FwYWJpbGl0aWVzX19DYXJkIHtcbiAgICB3aWR0aDogMjc1cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuU2VydmljZXMgLkNhcGFiaWxpdGllc19fQ2FyZCB7XG4gICAgd2lkdGg6IDI2NXB4O1xuICB9XG59XG4uU2VydmljZXMgLlNlcnZpY2VzX19DYXBhYmlsaXRpZXNfX0xpc3RfX0hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAyNCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5TZXJ2aWNlcyAuU2VydmljZXNfX0NhcGFiaWxpdGllc19fTGlzdF9fSGVhZGVyIHtcbiAgICBtYXJnaW46IDIwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLlNlcnZpY2VzIC5TZXJ2aWNlc19fQ2FwYWJpbGl0aWVzX19MaXN0X19IZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLlNlcnZpY2VzIC5TZXJ2aWNlc19fQ2FwYWJpbGl0aWVzX19MaXN0X19JdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzk2OTY5NjtcbiAgbWFyZ2luOiAyNCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5TZXJ2aWNlcyAuU2VydmljZXNfX0NhcGFiaWxpdGllc19fTGlzdF9fSXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMjBweCAyMHB4O1xuICB9XG59XG4uU2VydmljZXMgLlNlcnZpY2VzX19QYXJ0bmVycyB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5TZXJ2aWNlcyAuU2VydmljZXNfX1BhcnRuZXJzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjMwcHg7XG4gIH1cbn1cbi5TZXJ2aWNlcyAuU2VydmljZXNfX1BhcnRuZXJzIC5IZWFkbGluZV9MYXJnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDY0JTtcbiAgbWFyZ2luLWxlZnQ6IDE4JTtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLlNlcnZpY2VzIC5TZXJ2aWNlc19fUGFydG5lcnMgLkhlYWRsaW5lX0xhcmdlIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5TZXJ2aWNlcyAuU2VydmljZXNfX1BhcnRuZXJzIC5IZWFkbGluZV9MYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLlNlcnZpY2VzIC5TZXJ2aWNlc19fUGFydG5lcnMgLlBhcnRuZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5TZXJ2aWNlcyAuU2VydmljZXNfX1BhcnRuZXJzIC5QYXJ0bmVyIC5Qcm9qZWN0X0NhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5TZXJ2aWNlcyAuU2VydmljZXNfX1BhcnRuZXJzIC5QYXJ0bmVyIC5Qcm9qZWN0X0NhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5TZXJ2aWNlcyAuU2VydmljZXNfX1BhcnRuZXJzIC5QYXJ0bmVyIC5IZWFkbGluZV9TbWFsbCB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuU2VydmljZXMgLlNlcnZpY2VzX19QYXJ0bmVycyAuUGFydG5lciAuSGVhZGxpbmVfU21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuLlNlcnZpY2VzIC5TZXJ2aWNlc19fUGFydG5lcnMgLlBhcnRuZXIgLlBhcnRuZXJfX0ltYWdlIHtcbiAgcGFkZGluZy1yaWdodDogNSU7XG59XG4uU2VydmljZXMgLlNlcnZpY2VzX19QYXJ0bmVycyAuUGFydG5lciAuUGFydG5lcl9fSW1hZ2UgLkltYWdlX1pvb206YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNjguNTYyODc0MjUlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgLlNlcnZpY2VzIC5TZXJ2aWNlc19fUGFydG5lcnMgLlBhcnRuZXIgLlBhcnRuZXJfX0ltYWdlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uU2VydmljZXMgLlNlcnZpY2VzX19QYXJ0bmVycyAuUGFydG5lcjpudGgtY2hpbGQob2RkKSAuUm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLlNlcnZpY2VzIC5TZXJ2aWNlc19fUGFydG5lcnMgLlBhcnRuZXI6bnRoLWNoaWxkKG9kZCkgLlBhcnRuZXJfX0ltYWdlIHtcbiAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5TZXJ2aWNlcyAuU2VydmljZXNfX1BhcnRuZXJzIC5QYXJ0bmVyOm50aC1jaGlsZChvZGQpIC5QYXJ0bmVyX19JbWFnZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLlNlcnZpY2VzIC5TZXJ2aWNlc19fUGFydG5lcnMgLlBhcnRuZXI6aG92ZXIgLkhlYWRsaW5lX1NtYWxsIHtcbiAgY29sb3I6ICMwMDAwRDU7XG59XG4uU2VydmljZXMgLlNlcnZpY2VzX19QYXJ0bmVycyAuUGFydG5lcjpob3ZlciAuUGFydG5lcl9fSW1hZ2UgLkltYWdlX1pvb20gaW1nLFxuLlNlcnZpY2VzIC5TZXJ2aWNlc19fUGFydG5lcnMgLlBhcnRuZXI6aG92ZXIgLlBhcnRuZXJfX0ltYWdlIC5JbWFnZV9ab29tIC5JbWFnZV9ab29tX19CRyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5TZXJ2aWNlcyAuU2VydmljZXNfX1BhcnRuZXJzICsgLlJlbGF0ZWQtQ29udGVudC1MYXllciAuUmVsYXRlZENvbnRlbnQuT3ZlcmxhcCB7XG4gIG1hcmdpbi10b3A6IC00MDBweDtcbn1cbi5TZXJ2aWNlcyAuUmVsYXRlZC1Db250ZW50LUxheWVyIC5SZWxhdGVkQ29udGVudC5PdmVybGFwIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLlNlcnZpY2VzX19Db250YWN0IHtcbiAgbWFyZ2luOiAwcHggYXV0byAxNzBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuU2VydmljZXNfX0NvbnRhY3Qge1xuICAgIG1hcmdpbjogMCBhdXRvIDYwcHggYXV0bztcbiAgfVxufVxuLlNlcnZpY2VzX19Db250YWN0IC5TZXJ2aWNlc19fQ29udGFjdF9fSGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXgtd2lkdGg6IDQ1JTtcbiAgbWFyZ2luLWxlZnQ6IDI3LjUlO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAuU2VydmljZXNfX0NvbnRhY3QgLlNlcnZpY2VzX19Db250YWN0X19IZWFkbGluZSB7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjYlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuU2VydmljZXNfX0NvbnRhY3QgLlNlcnZpY2VzX19Db250YWN0X19IZWFkbGluZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5TZXJ2aWNlc19fQ29udGFjdF9fQ1RBIHtcbiAgZm9udC1mYW1pbHk6IERyb3Rlc2tObzUtTWVkaXVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5bZGF0YS1sYW5nPVwiamFcIl0gLlNlcnZpY2VzX19Db250YWN0X19DVEEge1xuICBmb250LWZhbWlseTogTm90b1NhbnNKUC1NZWRpdW07XG59XG4uU2VydmljZXNfX0NvbnRhY3RfX0NUQTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwRDU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbltkYXRhLXRlbXBsYXRlPVwic2l0ZW1hcFwiXSB7XG4gIG92ZXJmbG93LXg6IGluaXRpYWw7XG59XG4uU2l0ZW1hcF9fSGVhZGVyIHtcbiAgcGFkZGluZzogMTYwcHggMDtcbn1cbi5TaXRlbWFwX19Cb2R5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLlNpdGVtYXBfX0JvZHkgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLlNpdGVtYXBfX0JvZHkgdWwge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4uVGVybXMge1xuICBtYXJnaW4tdG9wOiAxODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5UZXJtcyB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbn1cbi5UZXJtc19fQWNjZW50IHtcbiAgd2lkdGg6IDEwN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDBENTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5UZXJtc19fVGl0bGUge1xuICBtYXJnaW4tbGVmdDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5UZXJtc19fU3ViVGl0bGUge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLlRlcm1zX19Db250ZW50SGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5UZXJtc19fQ29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG4uVGVybXNfX0xpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uVGVybXNfX0xpc3QgbGkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5Xb3JrUGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogRHJvdGVza05vNS1SZWd1bGFyO1xufVxuW2RhdGEtbGFuZz1cImphXCJdIC5Xb3JrUGFnZSB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvU2Fuc0pQLVJlZ3VsYXI7XG59XG4uV29ya1BhZ2VfX0hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuV29ya1BhZ2VfX0hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuV29ya1BhZ2VfX0hlYWRlciAuSGVhZGxpbmVfWEwge1xuICAgIG1heC13aWR0aDogMzY2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5Xb3JrUGFnZV9fQmx1cmIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uV29ya1BhZ2VfX0ludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5Xb3JrUGFnZV9fSW50cm8gLldvcmtQYWdlX19QbGF5QnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA5MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC05MCUpO1xufVxuLldvcmtQYWdlX19JbnRybyAuV29ya1BhZ2VfX1BsYXlCdXR0b24gLldvcmtQYWdlX19QbGF5QnV0dG9uX19MYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLldvcmtQYWdlX19JbnRybyAuV29ya1BhZ2VfX1BsYXlCdXR0b24gLldvcmtQYWdlX19QbGF5QnV0dG9uX19CRyB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZS1vdXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDBENTtcbiAgdG9wOiA0MiU7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5Xb3JrUGFnZV9fSW50cm8gLldvcmtQYWdlX19QbGF5QnV0dG9uIC5Xb3JrUGFnZV9fUGxheUJ1dHRvbl9fQkcge1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0b3A6IDM2JTtcbiAgfVxufVxuLldvcmtQYWdlX19JbnRybyAuV29ya1BhZ2VfX1BsYXlCdXR0b246aG92ZXIgLldvcmtQYWdlX19QbGF5QnV0dG9uX19CRyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uV29ya1BhZ2VfX0ludHJvOmhvdmVyIC5Xb3JrUGFnZV9fUGxheUJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uV29ya1BhZ2VfX0ludHJvLlZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuV29ya1BhZ2VfX0ludHJvLlZpZGVvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4uV29ya1BhZ2VfX0ludHJvX19JbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uV29ya1BhZ2VfX0ludHJvX19JbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uV29ya1BhZ2VfX0ludHJvX19Db250ZW50IC5Cb2R5Q29weSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM5NTk1OTU7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5Xb3JrUGFnZV9fSW50cm9fX0NvbnRlbnQgLkJvZHlDb3B5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4uV29ya1BhZ2VfX0NsaWVudCAuUm93IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4uV29ya1BhZ2VfX0NsaWVudDpudGgtY2hpbGQoZXZlbikgLlJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5Xb3JrUGFnZV9fQ2xpZW50IC5Xb3JrUGFnZV9fQ2xpZW50LS1pbWcge1xuICBwYWRkaW5nLXJpZ2h0OiA1JTtcbn1cbi5Xb3JrUGFnZV9fQ2xpZW50IC5Xb3JrUGFnZV9fQ2xpZW50LS1pbWcgLkltYWdlX1pvb206YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNjguNTYyODc0MjUlO1xufVxuLldvcmtQYWdlX19DbGllbnQgLldvcmtQYWdlX19DbGllbnQtLWltZyAuSW1hZ2VfWm9vbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5Xb3JrUGFnZV9fQ2xpZW50LS1kZXNjcmlwdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5Xb3JrUGFnZV9fQ2xpZW50LS1kZXNjcmlwdGlvbiAuQXJyb3cge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5Xb3JrUGFnZV9fQ2xpZW50LS1kZXNjcmlwdGlvbiAuV29ya1BhZ2VfX0NvbnRlbnQge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuLldvcmtQYWdlX19DbGllbnQtLWRlc2NyaXB0aW9uIC5Xb3JrUGFnZV9fQ1RBIHtcbiAgd2lkdGg6IDEwM3B4O1xufVxuLldvcmtQYWdlX19DbGllbnQtLWRlc2NyaXB0aW9uIC5VbmRlcmxpbmUge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDBENTtcbn1cbi5Xb3JrUGFnZV9fQ2xpZW50IC5IZWFkbGluZV9TbWFsbCB7XG4gIG1hcmdpbjogMTBweCAwcHggMjBweCAwcHg7XG59XG4uV29ya1BhZ2VfX0NsaWVudDpob3ZlciAuV29ya1BhZ2VfX0NsaWVudC0tZGVzY3JpcHRpb24gLldvcmtQYWdlX19Db250ZW50IHtcbiAgY29sb3I6ICMwMDAwRDU7XG59XG4uV29ya1BhZ2VfX0NsaWVudDpob3ZlciAuV29ya1BhZ2VfX0NsaWVudC0tZGVzY3JpcHRpb24gLlVuZGVybGluZSB7XG4gIHdpZHRoOiAxMDJweDtcbn1cbi5Xb3JrUGFnZV9fQ2xpZW50OmhvdmVyIC5Xb3JrUGFnZV9fQ2xpZW50LS1pbWcgLkltYWdlX1pvb20gaW1nLFxuLldvcmtQYWdlX19DbGllbnQ6aG92ZXIgLldvcmtQYWdlX19DbGllbnQtLWltZyAuSW1hZ2VfWm9vbSAuSW1hZ2VfWm9vbV9fQkcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uV29ya1BhZ2VfX1NlY29uZGFyeSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMEQ1O1xufVxuLldvcmtQYWdlX19TZWNvbmRhcnktLWhlYWRsaW5lIHtcbiAgd2lkdGg6IDI2MHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAgMzVweDtcbiAgbWFyZ2luLXRvcDogLTI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uV29ya1BhZ2VfX1NlY29uZGFyeS0taGVhZGxpbmUgLkFycm93LS1kb3duIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4uV29ya1BhZ2VfX1NlY29uZGFyeS0tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IHRvcDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLldvcmtQYWdlX19TZWNvbmRhcnktLWl0ZW0ge1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLldvcmtQYWdlX19TZWNvbmRhcnktLWl0ZW0gLkltYWdlX1pvb206YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTM1LjYzMjE4MzkxJTtcbn1cbi5Xb3JrUGFnZV9fU2Vjb25kYXJ5LS1pdGVtIC5JbWFnZV9ab29tIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLldvcmtQYWdlX19TZWNvbmRhcnktLWl0ZW06bnRoLWNoaWxkKDNuKzMpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLldvcmtQYWdlX19TZWNvbmRhcnktLWl0ZW0gLmNsaWVudC1uYW1lIHtcbiAgbWFyZ2luOiAxNnB4IDAgMTJweCAwO1xufVxuLldvcmtQYWdlX19TZWNvbmRhcnktLWl0ZW0gLnByb2plY3QtbmFtZSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG4uV29ya1BhZ2VfX1NlY29uZGFyeS0taXRlbTpob3ZlciAucHJvamVjdC1uYW1lIHtcbiAgY29sb3I6ICMwMDAwRDU7XG59XG4uV29ya1BhZ2VfX1NlY29uZGFyeS0taXRlbTpob3ZlciAuSW1hZ2VfWm9vbSBpbWcsXG4uV29ya1BhZ2VfX1NlY29uZGFyeS0taXRlbTpob3ZlciAuSW1hZ2VfWm9vbSAuSW1hZ2VfWm9vbV9fQkcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uV29ya1BhZ2VfX0xvZ29TZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5Xb3JrUGFnZV9fTG9nb1NlY3Rpb24tLWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uV29ya1BhZ2VfX0xvZ29TZWN0aW9uX19Db250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEyLjUlO1xufVxuLldvcmtQYWdlX19Mb2dvU2VjdGlvbl9fSXRlbSB7XG4gIHdpZHRoOiAxNi42NjY2NjYlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4uV29ya1BhZ2VfX0xvZ29TZWN0aW9uX19JdGVtIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLldvcmtQYWdlX19DbGllbnQgLlJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAuV29ya1BhZ2VfX0xvZ29TZWN0aW9uX19Db250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTclO1xuICB9XG4gIC5Xb3JrUGFnZV9fTG9nb1NlY3Rpb25fX0l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5Xb3JrUGFnZV9fQ2xpZW50IC5Sb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLldvcmtQYWdlX19DbGllbnQgLldvcmtQYWdlX19DbGllbnQtLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5Xb3JrUGFnZV9fU2Vjb25kYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxuICAuV29ya1BhZ2VfX1NlY29uZGFyeS0taXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgfVxuICAuV29ya1BhZ2VfX0xvZ29TZWN0aW9uX19Db250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLldvcmtQYWdlX19Mb2dvU2VjdGlvbl9fSXRlbSB7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBwYWRkaW5nOiAwIDclO1xuICB9XG4gIC5Xb3JrUGFnZV9fTG9nb1NlY3Rpb25fX0l0ZW0gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uU2luZ2xlTmV3cyB7XG4gIG1hcmdpbi10b3A6IDEyNXB4O1xufVxuLlNpbmdsZU5ld3NfX0FydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5TaW5nbGVOZXdzX19BdXRob3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5BdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDlkYjtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5BdXRob3Ige1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuLkF1dGhvcl9fSW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5BdXRob3JfX0ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5BdXRob3JfX0ltYWdlIHtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG4uQXV0aG9yX19OYW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgLkF1dGhvcl9fTmFtZSAuQm9keV9EYXJrIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5BdXRob3JfX05hbWUgLkJvZHlfTGlnaHQge1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIG1heC13aWR0aDogMTYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAuQXV0aG9yX19OYW1lIC5Cb2R5X0xpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG4uU2luZ2xlTmV3c19fQXV0aG9yLS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLlNpbmdsZU5ld3NfX0F1dGhvci0tbW9iaWxlIC5BdXRob3Ige1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5TaW5nbGVOZXdzX19BdXRob3ItLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMzIwcHgpIHtcbiAgLlNpbmdsZU5ld3NfX0F1dGhvci0tbW9iaWxlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5TaW5nbGVOZXdzX19Tb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5TaW5nbGVOZXdzX19Tb2NpYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5TaW5nbGVOZXdzX19Tb2NpYWwtLW1vYmlsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5TaW5nbGVOZXdzX19Tb2NpYWwtLW1vYmlsZSAuUHJvamVjdF9DYXB0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAzMjBweCkge1xuICAuU2luZ2xlTmV3c19fU29jaWFsLS1tb2JpbGUgLlByb2plY3RfQ2FwdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMzIwcHgpIHtcbiAgLlNpbmdsZU5ld3NfX1NvY2lhbC0tbW9iaWxlIHtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgfVxufVxuLlNvY2lhbF9JY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMzIwcHgpIHtcbiAgLlNvY2lhbF9JY29ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuLlNvY2lhbE1lZGlhX19pY29uIHtcbiAgbWFyZ2luOiAwcHggNXB4O1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xufVxuLlR3aXR0ZXJJY29uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjUwIDIwMy4xNCclM0UlM0N0aXRsZSUzRVR3aXR0ZXIlM0MvdGl0bGUlM0UlM0NnIGlkPSdMYXllcl8yJyBkYXRhLW5hbWU9J0xheWVyIDInJTNFJTNDZyBpZD0nTG9nb19GSVhFRCcgZGF0YS1uYW1lPSdMb2dvIEZJWEVEJyUzRSUzQ3BhdGggZD0nTTc4LjYyLDIwMy4xNEMxNzMsMjAzLjE0LDIyNC41NiwxMjUsMjI0LjU2LDU3LjJjMC0yLjIyLDAtNC40My0uMTUtNi42M0ExMDQuMzYsMTA0LjM2LDAsMCwwLDI1MCwyNGExMDIuMzgsMTAyLjM4LDAsMCwxLTI5LjQ2LDguMDdBNTEuNDcsNTEuNDcsMCwwLDAsMjQzLjA5LDMuNzJhMTAyLjc5LDEwMi43OSwwLDAsMS0zMi41NywxMi40NSw1MS4zNCw1MS4zNCwwLDAsMC04Ny40MSw0Ni43OEExNDUuNjIsMTQ1LjYyLDAsMCwxLDE3LjQsOS4zNiw1MS4zMyw1MS4zMywwLDAsMCwzMy4yOCw3Ny44Myw1MC45MSw1MC45MSwwLDAsMSwxMCw3MS40MXYuNjVhNTEuMzEsNTEuMzEsMCwwLDAsNDEuMTUsNTAuMjgsNTEuMjEsNTEuMjEsMCwwLDEtMjMuMTYuODgsNTEuMzUsNTEuMzUsMCwwLDAsNDcuOTIsMzUuNjIsMTAyLjkyLDEwMi45MiwwLDAsMS02My43LDIyQTEwNC40MSwxMDQuNDEsMCwwLDEsMCwxODAuMWExNDUuMjEsMTQ1LjIxLDAsMCwwLDc4LjYyLDIzJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjVweCkge1xuICAuVHdpdHRlckljb246aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI1MCAyMDMuMTQnJTNFJTNDdGl0bGUlM0VUd2l0dGVyJTNDL3RpdGxlJTNFJTNDZyBpZD0nTGF5ZXJfMicgZGF0YS1uYW1lPSdMYXllciAyJyUzRSUzQ2cgaWQ9J0xvZ29fRklYRUQnIGRhdGEtbmFtZT0nTG9nbyBGSVhFRCclM0UlM0NwYXRoIGZpbGw9JyMwMDAwRDUnIGQ9J003OC42MiwyMDMuMTRDMTczLDIwMy4xNCwyMjQuNTYsMTI1LDIyNC41Niw1Ny4yYzAtMi4yMiwwLTQuNDMtLjE1LTYuNjNBMTA0LjM2LDEwNC4zNiwwLDAsMCwyNTAsMjRhMTAyLjM4LDEwMi4zOCwwLDAsMS0yOS40Niw4LjA3QTUxLjQ3LDUxLjQ3LDAsMCwwLDI0My4wOSwzLjcyYTEwMi43OSwxMDIuNzksMCwwLDEtMzIuNTcsMTIuNDUsNTEuMzQsNTEuMzQsMCwwLDAtODcuNDEsNDYuNzhBMTQ1LjYyLDE0NS42MiwwLDAsMSwxNy40LDkuMzYsNTEuMzMsNTEuMzMsMCwwLDAsMzMuMjgsNzcuODMsNTAuOTEsNTAuOTEsMCwwLDEsMTAsNzEuNDF2LjY1YTUxLjMxLDUxLjMxLDAsMCwwLDQxLjE1LDUwLjI4LDUxLjIxLDUxLjIxLDAsMCwxLTIzLjE2Ljg4LDUxLjM1LDUxLjM1LDAsMCwwLDQ3LjkyLDM1LjYyLDEwMi45MiwxMDIuOTIsMCwwLDEtNjMuNywyMkExMDQuNDEsMTA0LjQxLDAsMCwxLDAsMTgwLjFhMTQ1LjIxLDE0NS4yMSwwLDAsMCw3OC42MiwyMycvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIH1cbn1cbi5JbnN0YWdyYW1JY29uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTAzLjg0IDUwMy44NCclM0UlM0N0aXRsZSUzRUluc3RhZ3JhbSUzQy90aXRsZSUzRSUzQ2cgaWQ9J0xheWVyXzInIGRhdGEtbmFtZT0nTGF5ZXIgMiclM0UlM0NnIGlkPSdMb2dvJyUzRSUzQ3BhdGggZD0nTTI1MS45Miw0NS4zOWM2Ny4yNywwLDc1LjIzLjI2LDEwMS44LDEuNDcsMjQuNTYsMS4xMiwzNy45LDUuMjIsNDYuNzgsOC42N2E3OC4wNSw3OC4wNSwwLDAsMSwyOSwxOC44NCw3OC4wNSw3OC4wNSwwLDAsMSwxOC44NCwyOWMzLjQ1LDguODgsNy41NSwyMi4yMiw4LjY3LDQ2Ljc4LDEuMjEsMjYuNTYsMS40NywzNC41MywxLjQ3LDEwMS44cy0uMjYsNzUuMjMtMS40NywxMDEuOGMtMS4xMiwyNC41Ni01LjIyLDM3LjktOC42Nyw0Ni43OGE4My40Myw4My40MywwLDAsMS00Ny44MSw0Ny44MWMtOC44OCwzLjQ1LTIyLjIyLDcuNTUtNDYuNzgsOC42Ny0yNi41NiwxLjIxLTM0LjUzLDEuNDctMTAxLjgsMS40N3MtNzUuMjQtLjI2LTEwMS44LTEuNDdjLTI0LjU2LTEuMTItMzcuOS01LjIyLTQ2Ljc4LTguNjdhNzguMDUsNzguMDUsMCwwLDEtMjktMTguODQsNzguMDUsNzguMDUsMCwwLDEtMTguODQtMjljLTMuNDUtOC44OC03LjU1LTIyLjIyLTguNjctNDYuNzgtMS4yMS0yNi41Ni0xLjQ3LTM0LjUzLTEuNDctMTAxLjhzLjI2LTc1LjIzLDEuNDctMTAxLjhjMS4xMi0yNC41Niw1LjIyLTM3LjksOC42Ny00Ni43OGE3OC4wNSw3OC4wNSwwLDAsMSwxOC44NC0yOSw3OC4wNSw3OC4wNSwwLDAsMSwyOS0xOC44NGM4Ljg4LTMuNDUsMjIuMjItNy41NSw0Ni43OC04LjY3LDI2LjU2LTEuMjEsMzQuNTMtMS40NywxMDEuOC0xLjQ3bTAtNDUuMzljLTY4LjQyLDAtNzcsLjI5LTEwMy44NywxLjUyUzEwMi45Myw3LDg2LjksMTMuMjNBMTIzLjQ5LDEyMy40OSwwLDAsMCw0Mi4yOCw0Mi4yOCwxMjMuNDksMTIzLjQ5LDAsMCwwLDEzLjIzLDg2LjlDNywxMDIuOTMsMi43NCwxMjEuMjQsMS41MiwxNDguMDVTMCwxODMuNSwwLDI1MS45MnMuMjksNzcsMS41MiwxMDMuODdTNyw0MDAuOTEsMTMuMjMsNDE2Ljk0YTEyMy40OSwxMjMuNDksMCwwLDAsMjkuMDYsNDQuNjJBMTIzLjQ5LDEyMy40OSwwLDAsMCw4Ni45LDQ5MC42MmMxNiw2LjIzLDM0LjM0LDEwLjQ5LDYxLjE1LDExLjcxczM1LjQ1LDEuNTIsMTAzLjg3LDEuNTIsNzctLjI5LDEwMy44Ny0xLjUyLDQ1LjEzLTUuNDgsNjEuMTUtMTEuNzFhMTI4LjgyLDEyOC44MiwwLDAsMCw3My42OC03My42OGM2LjIzLTE2LDEwLjQ5LTM0LjM0LDExLjcxLTYxLjE1czEuNTItMzUuNDUsMS41Mi0xMDMuODctLjI5LTc3LTEuNTItMTAzLjg3LTUuNDgtNDUuMTMtMTEuNzEtNjEuMTVhMTIzLjQ5LDEyMy40OSwwLDAsMC0yOS4wNi00NC42MiwxMjMuNDksMTIzLjQ5LDAsMCwwLTQ0LjYyLTI5LjA2QzQwMC45MSw3LDM4Mi42LDIuNzQsMzU1Ljc5LDEuNTJTMzIwLjM0LDAsMjUxLjkyLDBaJy8lM0UlM0NwYXRoIGQ9J00yNTEuOTIsMTIyLjU2QTEyOS4zNiwxMjkuMzYsMCwxLDAsMzgxLjI5LDI1MS45MiwxMjkuMzYsMTI5LjM2LDAsMCwwLDI1MS45MiwxMjIuNTZabTAsMjEzLjM0YTg0LDg0LDAsMSwxLDg0LTg0QTg0LDg0LDAsMCwxLDI1MS45MiwzMzUuODlaJy8lM0UlM0NjaXJjbGUgY3g9JzM4Ni40JyBjeT0nMTE3LjQ0JyByPSczMC4yMycvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI1cHgpIHtcbiAgLkluc3RhZ3JhbUljb246aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUwMy44NCA1MDMuODQnJTNFJTNDdGl0bGUlM0VJbnN0YWdyYW0lM0MvdGl0bGUlM0UlM0NnIGlkPSdMYXllcl8yJyBkYXRhLW5hbWU9J0xheWVyIDInJTNFJTNDZyBpZD0nTG9nbyclM0UlM0NwYXRoIGZpbGw9JyMwMDAwRDUnIGQ9J00yNTEuOTIsNDUuMzljNjcuMjcsMCw3NS4yMy4yNiwxMDEuOCwxLjQ3LDI0LjU2LDEuMTIsMzcuOSw1LjIyLDQ2Ljc4LDguNjdhNzguMDUsNzguMDUsMCwwLDEsMjksMTguODQsNzguMDUsNzguMDUsMCwwLDEsMTguODQsMjljMy40NSw4Ljg4LDcuNTUsMjIuMjIsOC42Nyw0Ni43OCwxLjIxLDI2LjU2LDEuNDcsMzQuNTMsMS40NywxMDEuOHMtLjI2LDc1LjIzLTEuNDcsMTAxLjhjLTEuMTIsMjQuNTYtNS4yMiwzNy45LTguNjcsNDYuNzhhODMuNDMsODMuNDMsMCwwLDEtNDcuODEsNDcuODFjLTguODgsMy40NS0yMi4yMiw3LjU1LTQ2Ljc4LDguNjctMjYuNTYsMS4yMS0zNC41MywxLjQ3LTEwMS44LDEuNDdzLTc1LjI0LS4yNi0xMDEuOC0xLjQ3Yy0yNC41Ni0xLjEyLTM3LjktNS4yMi00Ni43OC04LjY3YTc4LjA1LDc4LjA1LDAsMCwxLTI5LTE4Ljg0LDc4LjA1LDc4LjA1LDAsMCwxLTE4Ljg0LTI5Yy0zLjQ1LTguODgtNy41NS0yMi4yMi04LjY3LTQ2Ljc4LTEuMjEtMjYuNTYtMS40Ny0zNC41My0xLjQ3LTEwMS44cy4yNi03NS4yMywxLjQ3LTEwMS44YzEuMTItMjQuNTYsNS4yMi0zNy45LDguNjctNDYuNzhhNzguMDUsNzguMDUsMCwwLDEsMTguODQtMjksNzguMDUsNzguMDUsMCwwLDEsMjktMTguODRjOC44OC0zLjQ1LDIyLjIyLTcuNTUsNDYuNzgtOC42NywyNi41Ni0xLjIxLDM0LjUzLTEuNDcsMTAxLjgtMS40N20wLTQ1LjM5Yy02OC40MiwwLTc3LC4yOS0xMDMuODcsMS41MlMxMDIuOTMsNyw4Ni45LDEzLjIzQTEyMy40OSwxMjMuNDksMCwwLDAsNDIuMjgsNDIuMjgsMTIzLjQ5LDEyMy40OSwwLDAsMCwxMy4yMyw4Ni45QzcsMTAyLjkzLDIuNzQsMTIxLjI0LDEuNTIsMTQ4LjA1UzAsMTgzLjUsMCwyNTEuOTJzLjI5LDc3LDEuNTIsMTAzLjg3UzcsNDAwLjkxLDEzLjIzLDQxNi45NGExMjMuNDksMTIzLjQ5LDAsMCwwLDI5LjA2LDQ0LjYyQTEyMy40OSwxMjMuNDksMCwwLDAsODYuOSw0OTAuNjJjMTYsNi4yMywzNC4zNCwxMC40OSw2MS4xNSwxMS43MXMzNS40NSwxLjUyLDEwMy44NywxLjUyLDc3LS4yOSwxMDMuODctMS41Miw0NS4xMy01LjQ4LDYxLjE1LTExLjcxYTEyOC44MiwxMjguODIsMCwwLDAsNzMuNjgtNzMuNjhjNi4yMy0xNiwxMC40OS0zNC4zNCwxMS43MS02MS4xNXMxLjUyLTM1LjQ1LDEuNTItMTAzLjg3LS4yOS03Ny0xLjUyLTEwMy44Ny01LjQ4LTQ1LjEzLTExLjcxLTYxLjE1YTEyMy40OSwxMjMuNDksMCwwLDAtMjkuMDYtNDQuNjIsMTIzLjQ5LDEyMy40OSwwLDAsMC00NC42Mi0yOS4wNkM0MDAuOTEsNywzODIuNiwyLjc0LDM1NS43OSwxLjUyUzMyMC4zNCwwLDI1MS45MiwwWicvJTNFJTNDcGF0aCBkPSdNMjUxLjkyLDEyMi41NkExMjkuMzYsMTI5LjM2LDAsMSwwLDM4MS4yOSwyNTEuOTIsMTI5LjM2LDEyOS4zNiwwLDAsMCwyNTEuOTIsMTIyLjU2Wm0wLDIxMy4zNGE4NCw4NCwwLDEsMSw4NC04NEE4NCw4NCwwLDAsMSwyNTEuOTIsMzM1Ljg5WicvJTNFJTNDY2lyY2xlIGN4PSczODYuNCcgY3k9JzExNy40NCcgcj0nMzAuMjMnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICB9XG59XG4uRmFjZWJvb2tJY29uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIyWlhKemFXOXVQU0l4TGpFaUlHbGtQU0pEWVhCaFh6RWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIZzlJakJ3ZUNJZ2VUMGlNSEI0SWdvSkNRa2dkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURRek1DNHhNVE1nTkRNd0xqRXhOQ0lnYzNSNWJHVTlJbVZ1WVdKc1pTMWlZV05yWjNKdmRXNWtPbTVsZHlBd0lEQWdORE13TGpFeE15QTBNekF1TVRFME95SUtDUWtKSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBnb0pDUWtKUEdjK0Nna0pDUWtKUEhCaGRHZ2dhV1E5SWtaaFkyVmliMjlySWlCa1BTSk5NVFU0TGpBNE1TdzRNeTR6WXpBc01UQXVPRE01TERBc05Ua3VNakU0TERBc05Ua3VNakU0YUMwME15NHpPRFYyTnpJdU5ERXlhRFF6TGpNNE5YWXlNVFV1TVRnemFEZzVMakV5TWxZeU1UUXVPVE0yYURVNUxqZ3dOUW9KQ1FrSkNRbGpNQ3d3TERVdU5qQXhMVE0wTGpjeU1TdzRMak14TmkwM01pNDJPRFZqTFRjdU56ZzBMREF0TmpjdU56ZzBMREF0TmpjdU56ZzBMREJ6TUMwME1pNHhNamNzTUMwME9TNDFNVEZqTUMwM0xqUXNPUzQzTVRjdE1UY3VNelUwTERFNUxqTXlNUzB4Tnk0ek5UUUtDUWtKQ1FrSll6a3VOVGcyTERBc01qa3VPREU0TERBc05EZ3VOVFUzTERCak1DMDVMamcxT1N3d0xUUXpMamt5TkN3d0xUYzFMak00TldNdE1qVXVNREUyTERBdE5UTXVORGMyTERBdE5qWXVNREl4TERCRE1UVTFMamczT0Mwd0xqQXdOQ3d4TlRndU1EZ3hMRGN5TGpRNExERTFPQzR3T0RFc09ETXVNM29pTHo0S0NRa0pDVHd2Wno0S0NRa0pDVHd2YzNablBnPT0pO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTAyNXB4KSB7XG4gIC5GYWNlYm9va0ljb246aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCMlpYSnphVzl1UFNJeExqRWlJR2xrUFNKRFlYQmhYekVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSGc5SWpCd2VDSWdlVDBpTUhCNElnb0pDUWtnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lEUXpNQzR4TVRNZ05ETXdMakV4TkNJZ2MzUjViR1U5SW1WdVlXSnNaUzFpWVdOclozSnZkVzVrT201bGR5QXdJREFnTkRNd0xqRXhNeUEwTXpBdU1URTBPeUlLQ1FrSklIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQZ29KQ1FrSlBHYytDZ2tKQ1FrSlBIQmhkR2dnYVdROUlrWmhZMlZpYjI5cklpQm1hV3hzUFNjak1qQkNRa1pESnlCa1BTSk5NVFU0TGpBNE1TdzRNeTR6WXpBc01UQXVPRE01TERBc05Ua3VNakU0TERBc05Ua3VNakU0YUMwME15NHpPRFYyTnpJdU5ERXlhRFF6TGpNNE5YWXlNVFV1TVRnemFEZzVMakV5TWxZeU1UUXVPVE0yYURVNUxqZ3dOUW9KQ1FrSkNRbGpNQ3d3TERVdU5qQXhMVE0wTGpjeU1TdzRMak14TmkwM01pNDJPRFZqTFRjdU56ZzBMREF0TmpjdU56ZzBMREF0TmpjdU56ZzBMREJ6TUMwME1pNHhNamNzTUMwME9TNDFNVEZqTUMwM0xqUXNPUzQzTVRjdE1UY3VNelUwTERFNUxqTXlNUzB4Tnk0ek5UUUtDUWtKQ1FrSll6a3VOVGcyTERBc01qa3VPREU0TERBc05EZ3VOVFUzTERCak1DMDVMamcxT1N3d0xUUXpMamt5TkN3d0xUYzFMak00TldNdE1qVXVNREUyTERBdE5UTXVORGMyTERBdE5qWXVNREl4TERCRE1UVTFMamczT0Mwd0xqQXdOQ3d4TlRndU1EZ3hMRGN5TGpRNExERTFPQzR3T0RFc09ETXVNM29pTHo0S0NRa0pDVHd2Wno0S0NRa0pDVHd2YzNablBnPT0pO1xuICB9XG59XG4uTGlua2VkSW5JY29uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI0JTIwMjQlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0wJTIwMHYyNGgyNHYtMjRoLTI0em04JTIwMTloLTN2LTExaDN2MTF6bS0xLjUtMTIuMjY4Yy0uOTY2JTIwMC0xLjc1LS43OS0xLjc1LTEuNzY0cy43ODQtMS43NjQlMjAxLjc1LTEuNzY0JTIwMS43NS43OSUyMDEuNzUlMjAxLjc2NC0uNzgzJTIwMS43NjQtMS43NSUyMDEuNzY0em0xMy41JTIwMTIuMjY4aC0zdi01LjYwNGMwLTMuMzY4LTQtMy4xMTMtNCUyMDB2NS42MDRoLTN2LTExaDN2MS43NjVjMS4zOTctMi41ODYlMjA3LTIuNzc3JTIwNyUyMDIuNDc2djYuNzU5eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjVweCkge1xuICAuTGlua2VkSW5JY29uOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUzRSUzQ3BhdGglMjAlMjBmaWxsJTNEJTIyJTIzMDAwMEQ1JTIyJTIwZCUzRCUyMk0wJTIwMHYyNGgyNHYtMjRoLTI0em04JTIwMTloLTN2LTExaDN2MTF6bS0xLjUtMTIuMjY4Yy0uOTY2JTIwMC0xLjc1LS43OS0xLjc1LTEuNzY0cy43ODQtMS43NjQlMjAxLjc1LTEuNzY0JTIwMS43NS43OSUyMDEuNzUlMjAxLjc2NC0uNzgzJTIwMS43NjQtMS43NSUyMDEuNzY0em0xMy41JTIwMTIuMjY4aC0zdi01LjYwNGMwLTMuMzY4LTQtMy4xMTMtNCUyMDB2NS42MDRoLTN2LTExaDN2MS43NjVjMS4zOTctMi41ODYlMjA3LTIuNzc3JTIwNyUyMDIuNDc2djYuNzU5eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgfVxufVxuLlNpbmdsZU5ld3NfX0NhdGVnb3J5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5TaW5nbGVOZXdzX19DYXRlZ29yeSAuUXVvdGVkX0RlcGFydG1lbnQge1xuICBjb2xvcjogYmxhY2s7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLlNpbmdsZU5ld3NfX1RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5TaW5nbGVOZXdzX19TdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uU2luZ2xlTmV3c19fSW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5TaW5nbGVOZXdzX19JbWFnZV9fQ3JlZGl0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6IGJsYWNrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIC5TaW5nbGVOZXdzX19TdWJ0aXRsZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIC5TaW5nbGVOZXdzX19TdWJ0aXRsZSB7XG4gICAgY29sb3I6ICM5ZWE3YWE7XG4gIH1cbn1cbi5TaW5nbGVOZXdzX19SZWxhdGVkIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5TaW5nbGVOZXdzX19SZWxhdGVkX19JbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y0RjhGQTtcbn1cbltkYXRhLWxhbmc9XCJqYVwiXSAuU2VydmljZXMgLlNlcnZpY2VzX19QdXJwb3NlIC5TZXJ2aWNlc19fQ2hhcnRfX1RleHQge1xuICBmb250LXNpemU6IDE5cHg7XG4gIHBhZGRpbmc6IDAgMiU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICBbZGF0YS1sYW5nPVwiamFcIl0gLlNlcnZpY2VzIC5TZXJ2aWNlc19fQ2FwYWJpbGl0aWVzX19MaXN0X19IZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuW2RhdGEtbGFuZz1cImphXCJdIC5IZWFkbGluZV9YTCB7XG4gIGZvbnQtZmFtaWx5OiAnTm90b1NhbnNKUC1Cb2xkJztcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgW2RhdGEtbGFuZz1cImphXCJdIC5IZWFkbGluZV9YTCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCA4dncsIDcwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICBbZGF0YS1sYW5nPVwiamFcIl0gLkhlYWRsaW5lX1hMIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDh2dywgNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbn1cbltkYXRhLWxhbmc9XCJqYVwiXSAuUGVvcGxlX19IZWFkZXIgLkhlYWRsaW5lX1hMIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XG4gIFtkYXRhLWxhbmc9XCJqYVwiXSAuUGVvcGxlX19IZWFkZXIgLkhlYWRsaW5lX1hMIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDh2dywgNzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIFtkYXRhLWxhbmc9XCJqYVwiXSAuUGVvcGxlX19IZWFkZXIgLkhlYWRsaW5lX1hMIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDh2dywgNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbn1cbltkYXRhLWxhbmc9XCJqYVwiXSAuUGVvcGxlX19HcmlkIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICBbZGF0YS1sYW5nPVwiamFcIl0gLlBlb3BsZV9fR3JpZCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIFtkYXRhLWxhbmc9XCJqYVwiXSAuUGVvcGxlR3JpZEl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcbiAgW2RhdGEtbGFuZz1cImphXCJdIC5QZW9wbGVHcmlkSXRlbV9fSW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxufVxuW2RhdGEtbGFuZz1cImphXCJdIC5QZW9wbGVHcmlkSXRlbV9fTmFtZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSB7XG4gIFtkYXRhLWxhbmc9XCJqYVwiXSAuUGVvcGxlR3JpZEl0ZW1fX05hbWUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbn1cbltkYXRhLWxhbmc9XCJqYVwiXSAuUGVvcGxlR3JpZEl0ZW1fX05hbWVFeHRyYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICBbZGF0YS1sYW5nPVwiamFcIl0gLlBlb3BsZUdyaWRJdGVtX19OYW1lRXh0cmEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbn1cbltkYXRhLWxhbmc9XCJqYVwiXSAuUGVvcGxlR3JpZEl0ZW1fX0pvYlRpdGxlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbiJdfQ== */