/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{--c-pl-yellow:#ebff00;--c-pl-blue:#05f0ff;--c-pl-lilac:#953bff;--c-pl-green:#00ff87;--c-pl-orange:#ff6900;--c-pl-pink:#ff2882;--c-pl-purple:#37003c;--c-gradient-001:linear-gradient(90deg,var(--c-pl-green),var(--c-pl-yellow));--c-gradient-002:linear-gradient(90deg,var(--c-pl-purple),var(--c-pl-blue));--c-gradient-003:linear-gradient(90deg,var(--c-pl-purple),var(--c-pl-green));--c-gradient-004:linear-gradient(90deg,var(--c-pl-purple),var(--c-pl-lilac))}@font-face{font-family:PremierSans-Light;src:url(../fonts/PremierLeagueW01-Light.eot?#iefix);src:url(../fonts/PremierLeagueW01-Light.eot?#iefix) format("eot"),url(../fonts/PremierLeagueW01-Light.woff2) format("woff2"),url(../fonts/PremierLeagueW01-Light.woff) format("woff"),url(../fonts/PremierLeagueW01-Light.ttf) format("truetype"),url(../fonts/PremierLeagueW01-Light.svg#51b3f097-4f77-44d6-84fa-d4ccabf83ea2) format("svg")}@font-face{font-family:PremierSans-Regular;src:url(../fonts/PremierLeagueW01-Regular.eot?#iefix);src:url(../fonts/PremierLeagueW01-Regular.eot?#iefix) format("eot"),url(../fonts/PremierLeagueW01-Regular.woff2) format("woff2"),url(../fonts/PremierLeagueW01-Regular.woff) format("woff"),url(../fonts/PremierLeagueW01-Regular.ttf) format("truetype"),url(../fonts/PremierLeagueW01-Regular.svg#7750d31b-4f46-466c-a7f2-d0071c638678) format("svg")}@font-face{font-family:PremierSans-Bold;src:url(../fonts/PremierLeagueW01-Bold.eot?#iefix);src:url(../fonts/PremierLeagueW01-Bold.eot?#iefix) format("eot"),url(../fonts/PremierLeagueW01-Bold.woff2) format("woff2"),url(../fonts/PremierLeagueW01-Bold.woff) format("woff"),url(../fonts/PremierLeagueW01-Bold.ttf) format("truetype"),url(../fonts/PremierLeagueW01-Bold.svg#6fd2576b-b17d-42bb-8069-d902dd3f6a6e) format("svg")}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0}figure{margin:0}ol,ul{padding-left:0;margin-top:0;margin-bottom:0}ol li,ul li{list-style-type:none}:-ms-input-placeholder{color:#afafaf}::placeholder{color:#afafaf}html{font-size:62.5%}body,html{font-family:PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}body{background:#fff;color:var(--c-pl-purple);-webkit-text-size-adjust:100%;font-size:1.4em;min-width:320px}body,html{-webkit-tap-highlight-color:transparent}button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.testBtn{position:relative;z-index:100}.club-badge-20{height:20px;width:20px}.club-badge-25{width:25px}.club-badge-50{width:50px}.club-badge-70{width:70px}.club-badge-100{width:100px}h1{font-size:2.5rem}h2{font-size:2.2rem}h3{font-size:1.8rem}h4{font-size:1.6rem}h5{font-size:1.4rem}h6{font-size:1.2rem}a{text-decoration:none}a,a:visited{color:var(--c-pl-purple)}a:hover{color:rgb(8.25,0,9);text-decoration:underline}p{color:var(--c-pl-purple);line-height:1.6}p a{text-decoration:none;color:#0581bb}p a:hover{text-decoration:underline}.container-appear,.container-enter{opacity:.01}.container-appear.container-appear-active,.container-enter.container-enter-active{opacity:1;transition:opacity .3s ease-in}.container-leave{opacity:1}.container-leave.container-leave-active{opacity:.01;transition:opacity 50ms ease-in}.match-appear,.match-enter{opacity:.01}.match-appear.match-appear-active,.match-enter.match-enter-active{opacity:1;transition:all .3s ease-in}.match-leave{opacity:1}.match-leave.match-leave-active{opacity:.01;transition:all .3s ease-in}.u-text-white{color:#fff}.u-body-no-scroll{overflow:hidden;width:100%;height:100%}.u-bold{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}.u-margin-bottom{margin-bottom:1rem}@media (max-width:840px){.u-hide-tablet{display:none!important}}.u-show-tablet{display:none}@media (max-width:840px){.u-show-tablet{display:block!important}}.badge-100{background-image:url(../i/sprites/badges-100-sprite.png);background-repeat:no-repeat;width:100px;height:100px;display:block}@media (min-resolution:192dpi){.badge-100{background-image:url(../i/sprites/badges-100-sprite@x2.png);background-size:600px 600px}}.badge-100.ARS{background-position:0 0}.badge-100.AVL{background-position:-100px 0}.badge-100.BHA{background-position:0 -100px}.badge-100.BOU{background-position:-100px -100px}.badge-100.BRE{background-position:-200px 0}.badge-100.BUR{background-position:-200px -100px}.badge-100.CAR{background-position:0 -200px}.badge-100.CHE{background-position:-100px -200px}.badge-100.CRY{background-position:-200px -200px}.badge-100.EVE{background-position:-300px 0}.badge-100.FUL{background-position:-300px -100px}.badge-100.HUD{background-position:-300px -200px}.badge-100.IPS{background-position:0 -300px}.badge-100.LEE{background-position:-100px -300px}.badge-100.LEI{background-position:-200px -300px}.badge-100.LIV{background-position:-300px -300px}.badge-100.LUT{background-position:-400px 0}.badge-100.MCI{background-position:-400px -100px}.badge-100.MUN{background-position:-400px -200px}.badge-100.NEW{background-position:-400px -300px}.badge-100.NFO{background-position:0 -400px}.badge-100.NOR{background-position:-100px -400px}.badge-100.SHU{background-position:-200px -400px}.badge-100.SOU{background-position:-300px -400px}.badge-100.STK{background-position:-400px -400px}.badge-100.SWA{background-position:-500px 0}.badge-100.TOT{background-position:-500px -100px}.badge-100.WAT{background-position:-500px -200px}.badge-100.WBA{background-position:-500px -300px}.badge-100.WHU{background-position:-500px -400px}.badge-100.WOL{background-position:0 -500px}.badge-100,.badge-100.default{background-position:-100px -500px}.badge-20{background-image:url(../i/sprites/badges-20-sprite.png);background-repeat:no-repeat;width:20px;height:20px;display:block}@media (min-resolution:192dpi){.badge-20{background-image:url(../i/sprites/badges-20-sprite@x2.png);background-size:120px 120px}}.badge-20.ARS{background-position:0 0}.badge-20.AVL{background-position:-20px 0}.badge-20.BHA{background-position:0 -20px}.badge-20.BOU{background-position:-20px -20px}.badge-20.BRE{background-position:-40px 0}.badge-20.BUR{background-position:-40px -20px}.badge-20.CAR{background-position:0 -40px}.badge-20.CHE{background-position:-20px -40px}.badge-20.CRY{background-position:-40px -40px}.badge-20.EVE{background-position:-60px 0}.badge-20.FUL{background-position:-60px -20px}.badge-20.HUD{background-position:-60px -40px}.badge-20.IPS{background-position:0 -60px}.badge-20.LEE{background-position:-20px -60px}.badge-20.LEI{background-position:-40px -60px}.badge-20.LIV{background-position:-60px -60px}.badge-20.LUT{background-position:-80px 0}.badge-20.MCI{background-position:-80px -20px}.badge-20.MUN{background-position:-80px -40px}.badge-20.NEW{background-position:-80px -60px}.badge-20.NFO{background-position:0 -80px}.badge-20.NOR{background-position:-20px -80px}.badge-20.SHU{background-position:-40px -80px}.badge-20.SOU{background-position:-60px -80px}.badge-20.STK{background-position:-80px -80px}.badge-20.SWA{background-position:-100px 0}.badge-20.TOT{background-position:-100px -20px}.badge-20.WAT{background-position:-100px -40px}.badge-20.WBA{background-position:-100px -60px}.badge-20.WHU{background-position:-100px -80px}.badge-20.WOL{background-position:0 -100px}.badge-20,.badge-20.default{background-position:-20px -100px}.badge-25{background-image:url(../i/sprites/badges-25-sprite.png);background-repeat:no-repeat;width:25px;height:25px;display:block}@media (min-resolution:192dpi){.badge-25{background-image:url(../i/sprites/badges-25-sprite@x2.png);background-size:150px 150px}}.badge-25.ARS{background-position:0 0}.badge-25.AVL{background-position:-25px 0}.badge-25.BHA{background-position:0 -25px}.badge-25.BOU{background-position:-25px -25px}.badge-25.BRE{background-position:-50px 0}.badge-25.BUR{background-position:-50px -25px}.badge-25.CAR{background-position:0 -50px}.badge-25.CHE{background-position:-25px -50px}.badge-25.CRY{background-position:-50px -50px}.badge-25.EVE{background-position:-75px 0}.badge-25.FUL{background-position:-75px -25px}.badge-25.HUD{background-position:-75px -50px}.badge-25.IPS{background-position:0 -75px}.badge-25.LEE{background-position:-25px -75px}.badge-25.LEI{background-position:-50px -75px}.badge-25.LIV{background-position:-75px -75px}.badge-25.LUT{background-position:-100px 0}.badge-25.MCI{background-position:-100px -25px}.badge-25.MUN{background-position:-100px -50px}.badge-25.NEW{background-position:-100px -75px}.badge-25.NFO{background-position:0 -100px}.badge-25.NOR{background-position:-25px -100px}.badge-25.SHU{background-position:-50px -100px}.badge-25.SOU{background-position:-75px -100px}.badge-25.STK{background-position:-100px -100px}.badge-25.SWA{background-position:-125px 0}.badge-25.TOT-ALT{background-position:-125px -25px}.badge-25.TOT{background-position:-125px -50px}.badge-25.WAT{background-position:-125px -75px}.badge-25.WBA{background-position:-125px -100px}.badge-25.WHU{background-position:0 -125px}.badge-25.WOL{background-position:-25px -125px}.badge-25,.badge-25.default{background-position:-50px -125px}.badge-50{background-image:url(../i/sprites/badges-50-sprite.png);background-repeat:no-repeat;width:50px;height:50px;display:block}@media (min-resolution:192dpi){.badge-50{background-image:url(../i/sprites/badges-50-sprite@x2.png);background-size:300px 300px}}.badge-50.ARS{background-position:0 0}.badge-50.AVL{background-position:-50px 0}.badge-50.BHA{background-position:0 -50px}.badge-50.BOU{background-position:-50px -50px}.badge-50.BRE{background-position:-100px 0}.badge-50.BUR{background-position:-100px -50px}.badge-50.CAR{background-position:0 -100px}.badge-50.CHE{background-position:-50px -100px}.badge-50.CRY{background-position:-100px -100px}.badge-50.EVE{background-position:-150px 0}.badge-50.FUL{background-position:-150px -50px}.badge-50.HUD{background-position:-150px -100px}.badge-50.IPS{background-position:0 -150px}.badge-50.LEE{background-position:-50px -150px}.badge-50.LEI{background-position:-100px -150px}.badge-50.LIV{background-position:-150px -150px}.badge-50.LUT{background-position:-200px 0}.badge-50.MCI{background-position:-200px -50px}.badge-50.MUN{background-position:-200px -100px}.badge-50.NEW{background-position:-200px -150px}.badge-50.NFO{background-position:0 -200px}.badge-50.NOR{background-position:-50px -200px}.badge-50.SHU{background-position:-100px -200px}.badge-50.SOU{background-position:-150px -200px}.badge-50.STK{background-position:-200px -200px}.badge-50.SWA{background-position:-250px 0}.badge-50.SWI{background-position:-250px -50px}.badge-50.TOT{background-position:-250px -100px}.badge-50.WAT{background-position:-250px -150px}.badge-50.WBA{background-position:-250px -200px}.badge-50.WHU{background-position:0 -250px}.badge-50.WOL{background-position:-50px -250px}.badge-50,.badge-50.default{background-position:-100px -250px}.badge-70{background-image:url(../i/sprites/badges-70-sprite.png);background-repeat:no-repeat;width:70px;height:70px;display:block}@media (min-resolution:192dpi){.badge-70{background-image:url(../i/sprites/badges-70-sprite@x2.png);background-size:420px 420px}}.badge-70.ARS{background-position:0 0}.badge-70.AVL{background-position:-70px 0}.badge-70.BHA{background-position:0 -70px}.badge-70.BOU{background-position:-70px -70px}.badge-70.BRE{background-position:-140px 0}.badge-70.BUR{background-position:-140px -70px}.badge-70.CAR{background-position:0 -140px}.badge-70.CHE{background-position:-70px -140px}.badge-70.CRY{background-position:-140px -140px}.badge-70.EVE{background-position:-210px 0}.badge-70.FUL{background-position:-210px -70px}.badge-70.HUD{background-position:-210px -140px}.badge-70.IPS{background-position:0 -210px}.badge-70.LEE{background-position:-70px -210px}.badge-70.LEI{background-position:-140px -210px}.badge-70.LIV{background-position:-210px -210px}.badge-70.LUT{background-position:-280px 0}.badge-70.MCI{background-position:-280px -70px}.badge-70.MUN{background-position:-280px -140px}.badge-70.NAP{background-position:-280px -210px}.badge-70.NEW{background-position:0 -280px}.badge-70.NFO{background-position:-70px -280px}.badge-70.NOR{background-position:-140px -280px}.badge-70.SHU{background-position:-210px -280px}.badge-70.SOU{background-position:-280px -280px}.badge-70.STK{background-position:-350px 0}.badge-70.SWA{background-position:-350px -70px}.badge-70.TOT{background-position:-350px -140px}.badge-70.WAT{background-position:-350px -210px}.badge-70.WBA{background-position:-350px -280px}.badge-70.WHU{background-position:0 -350px}.badge-70.WOL{background-position:-70px -350px}.badge-70,.badge-70.default{background-position:-140px -350px}.logo{background-image:url(../i/sprites/global-sprite.png);background-repeat:no-repeat;display:block}@media (min-resolution:192dpi){.logo{background-size:300px 195px;background-image:url(../i/sprites/global-sprite@x2.png)}}.logo-premier-league-logo{width:150px;height:195px;background-position:0 0}.logo-premier-league-logo-white{width:150px;height:195px;background-position:-150px 0}.icn{background-image:url(../i/sprites/icons-sprite.png);background-repeat:no-repeat;display:block}@media (min-resolution:192dpi){.icn{background-size:41px 30px;background-image:url(../i/sprites/icons-sprite@x2.png)}}.icn-arrow-right-d{width:9px;height:8px;background-position:-24px -10px}.icn-arrow-right-w{width:9px;height:8px;background-position:0 -22px}.icn-chevron-down-g-sm{width:10px;height:6px;background-position:-9px -22px}.icn-chevron-left-sm-w{width:6px;height:10px;background-position:-34px -10px}.icn-chevron-right-sm-w{width:6px;height:10px;background-position:-34px -20px}.icn-close-sm-hi{width:10px;height:10px;background-position:0 -12px}.icn-close-sm-hi-w{width:10px;height:10px;background-position:-10px -12px}.icn-download-arrow{width:7px;height:10px;background-position:-34px 0}.icn-pending-sm{width:10px;height:10px;background-position:-24px 0}.icn-tickmark{width:12px;height:12px;background-position:0 0}.icn-tickmark-purple{width:12px;height:12px;background-position:-12px 0}.icn-matchEvent{background-image:url(../i/sprites/match-events-sprite.png);background-repeat:no-repeat;display:block}@media (min-resolution:192dpi){.icn-matchEvent{background-size:73px 70px;background-image:url(../i/sprites/match-events-sprite@x2.png)}}.icn-matchEvent-additional-time{width:10px;height:10px;background-position:-61px -45px}.icn-matchEvent-card-double-yellow{width:8px;height:10px;background-position:-14px -41px}.icn-matchEvent-card-red{width:6px;height:10px;background-position:-28px -20px}.icn-matchEvent-card-yellow{width:6px;height:10px;background-position:-22px -41px}.icn-matchEvent-football{width:20px;height:20px;background-position:0 0}.icn-matchEvent-full-time{width:11px;height:15px;background-position:0 -55px}.icn-matchEvent-goal{width:14px;height:14px;background-position:-35px -8px}.icn-matchEvent-goalPurple-small{width:10px;height:10px;background-position:-49px -8px}.icn-matchEvent-half-time{width:12px;height:15px;background-position:-61px 0}.icn-matchEvent-info-w{width:14px;height:14px;background-position:-35px -22px}.icn-matchEvent-injury{width:15px;height:15px;background-position:-13px -20px}.icn-matchEvent-kick-off{width:12px;height:15px;background-position:-61px -15px}.icn-matchEvent-mc-yellow-2{width:15px;height:20px;background-position:-20px 0}.icn-matchEvent-mc-yellow{width:13px;height:21px;background-position:0 -20px}.icn-matchEvent-own-Goal-small{width:10px;height:10px;background-position:-49px -22px}.icn-matchEvent-ownGoal{width:14px;height:14px;background-position:0 -41px}.icn-matchEvent-substitution{width:12px;height:15px;background-position:-61px -30px}.icn-matchEvent-var{width:26px;height:8px;background-position:-35px 0}.fixtureContainer{margin:4rem 5%}.fixtureContainer__title{font-family:PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;text-align:center;color:var(--c-pl-purple);margin-bottom:1rem}.fixtureContainer .splitMatches{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding-top:3rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.fixtureContainer .splitMatches__firstHalf,.fixtureContainer .splitMatches__secondHalf{min-width:280px;width:calc(50% - 3rem);margin:0 1.5rem}.fixtureContainer .splitMatches__firstHalf .matchDayMatch,.fixtureContainer .splitMatches__secondHalf .matchDayMatch{min-width:290px}.fixtureContainer .matchDayMatch--debugging .matchDayMatch__logo.badge-25.TOT,.fixtureContainer .matchDayMatch:hover .matchDayMatch__logo.badge-25.TOT{background-position:-125px -25px}@media (max-width:640px){.fixtureContainer{margin:3rem 0;width:100%}}.debugContainer__explainer{text-align:center;font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;padding-right:2rem;color:var(--c-pl-purple)}.debugContainer__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:4rem 4rem 0}.debugContainer__header h1{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;color:var(--c-pl-purple)}.debugContainer__logContainer{margin-top:4rem;min-height:340px}@media (max-width:640px){.debugContainer__header{-ms-flex-direction:column;flex-direction:column;margin:1rem}.debugContainer__header h1{margin-top:1rem;margin-bottom:2rem}}.logContainer{height:340px;overflow-y:scroll;box-shadow:inset -1px 1px 3px 1px rgba(0,0,0,.1)}.logContainer__button{position:relative;z-index:1;background-color:var(--c-pl-purple);text-decoration:none;border:none;display:-ms-flexbox;display:flex;color:#fff;text-transform:uppercase;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;border-radius:99.99rem;white-space:nowrap;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.logContainer__button:before{content:"";display:block;position:absolute;top:0;right:-15px;width:0;height:100%;background-color:var(--c-pl-purple);transition:width .35s;transform:skew(325deg);left:-15px}.logContainer__button:focus:before{z-index:-1;width:120%}@media (min-width:860px){.logContainer__button:hover:before{z-index:-1;width:120%}}.logContainer__button{font-size:.9rem;height:34px;padding:0 15px}.logContainer__button:hover{text-decoration:none;color:#fff}.logContainer__button{margin-right:20px;min-width:90px}.logContainer__filters{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.logContainer__filters .logFilter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.logContainer__filters .logFilter .dropdownFilter{margin:20px}.logContainer .logTable{min-width:640px;width:100%}.logContainer .logTable__head{display:-ms-flexbox;display:flex;background-color:var(--c-pl-purple)}.logContainer .logTable__headCell{width:100%;white-space:nowrap;text-overflow:ellipsis;width:auto;padding:5px;min-height:38px;overflow:hidden;color:#fff;font-size:1.2rem;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1}.logContainer .logTable__headCell:first-child{padding-left:20px}.logContainer .logTable__headCell:last-child{padding-right:20px;-ms-flex-pack:end;justify-content:flex-end}.logContainer .logTable__row{display:-ms-flexbox;display:flex}.logContainer .logTable__row:nth-child(2n){background-color:#f9f9f9}.logContainer .logTable__rowCell{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;padding:5px;min-height:38px;color:#000;font-size:1.1rem;display:-ms-flexbox;display:flex;overflow:hidden;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.logContainer .logTable__rowCell:first-child{padding-left:20px}.logContainer .logTable__rowCell:last-child{padding-right:20px;-ms-flex-pack:end;justify-content:flex-end}.logContainer .logTable__rowCell span{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:auto}.logContainer .logTable__head{position:sticky;top:0}.logContainer .logTable__headCell--date,.logContainer .logTable__headCell--id,.logContainer .logTable__headCell--outcome,.logContainer .logTable__rowCell--date,.logContainer .logTable__rowCell--id,.logContainer .logTable__rowCell--outcome{max-width:10%}.logContainer .logTable__headCell--action,.logContainer .logTable__headCell--type,.logContainer .logTable__rowCell--action,.logContainer .logTable__rowCell--type{max-width:15%}.logContainer .logTable__headCell:last-child,.logContainer .logTable__rowCell:last-child{-ms-flex-pack:center;justify-content:center}@media (max-width:640px){.logContainer__filters{-ms-flex-direction:column;flex-direction:column;padding-bottom:10px}.logContainer__filters .logFilter{-ms-flex-wrap:wrap;flex-wrap:wrap}}.forgotPasswordContainer{display:block;background-color:var(--c-pl-purple);margin:150px auto;padding:20px 4rem;width:50%;min-width:320px;color:#fff}.forgotPasswordHeader{margin:20px 0;text-align:center}@media (max-width:640px){.forgotPasswordHeader{margin:10px 0;font-size:2rem}}@media (max-width:425px){.forgotPasswordHeader{font-size:1.5rem}}.interviewContainer{padding-top:2rem}.interviewLandingContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:calc(100vh - 60px * 2)}.interviewRequestContainer{width:85%;margin:0 auto}.interviewRequestContainer__notes,.interviewRequestContainer__squads{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-bottom:10px}.interviewRequestContainer__showMore{width:100%;text-align:center;font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;margin-bottom:4rem;cursor:pointer}.interviewRequestContainer__showMore svg{height:7px;margin-left:1rem;transition:.3s;transition-timing-function:ease}.interviewRequestContainer__showMore--open svg{transform:rotate(180deg)}.interviewRequestContainer__note{padding-bottom:calc(60px + 2rem);width:50%}.interviewRequestContainer__note .notes__header{background:none;color:var(--c-pl-purple);font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}.interviewRequestContainer__note .notes .notesContainer__input{border:1px solid}.interviewRequestContainer__squad{margin-top:30px;width:50%}.interviewRequestContainer__squad .loadingLionContainer{width:100%}.interviewRequestContainer__tabs{display:none;padding-top:2rem;width:90%;margin:0 auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.interviewRequestContainer__tabs--home .contentTab:first-child{background-color:#fff;color:var(--c-pl-purple)}.interviewRequestContainer__tabs--away .contentTab:first-child,.interviewRequestContainer__tabs--home .contentTab:last-child{background-color:var(--c-pl-purple);color:#fff}.interviewRequestContainer__tabs--away .contentTab:last-child{background-color:#fff;color:var(--c-pl-purple)}.interviewRequestContainer__tabs .contentTab{padding:1rem 0;border:2px solid var(--c-pl-purple);width:50%;text-align:center;cursor:pointer;font-family:PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}.interviewRequestContainer__mobilePLPButton{display:none}@media (max-width:1025px){.interviewRequestContainer{width:95%}}@media (max-width:840px){.interviewRequestContainer__tabs{display:-ms-flexbox;display:flex}.interviewRequestContainer__squads{-ms-flex-pack:start;justify-content:flex-start}.interviewRequestContainer__squad{width:100%}.interviewRequestContainer__squad--hide{display:none}.interviewRequestContainer__note--show{width:100%}.interviewRequestContainer__note--hide{display:none}}@media (max-width:640px){.interviewRequestContainer__mobilePLPButton{display:block}}@media (max-width:425px){.interviewRequestContainer__showMore{margin-bottom:2.5rem}}.interviewSquadContainer:first-child{padding-right:1rem}.interviewSquadContainer:last-child{padding-left:1rem}.interviewSquadContainer .squadList__player{width:calc(33% - 20px)}.interviewSquadContainer .squadList__player .playerSelection{padding-left:5%}.interviewSquadContainer .squadList__player .playerSelection--selected:before{left:auto;right:10px;margin-right:5px;top:50%;transform:translateY(-50%)}.interviewSquadContainer .notes__header{background:none;color:var(--c-pl-purple);font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}.interviewSquadContainer .notes textarea{border:1px solid;width:100%;min-height:7rem}@media (max-width:1300px){.interviewSquadContainer .squadList__player{width:calc(50% - 20px)}}@media (max-width:1200px){.interviewSquadContainer .squadList h3{font-size:1.5rem}.interviewSquadContainer .squadList__player{width:calc(50% - 20px)}}@media (max-width:1025px){.interviewSquadContainer .squadList__player{width:calc(100% - 20px)}}@media (max-width:840px){.interviewSquadContainer .squadList{margin-bottom:30px}}.interviewStatusContainer{width:85%;margin:0 auto;padding-bottom:calc(60px + 2rem)}.interviewStatusContainer__panels{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-bottom:10px}.interviewStatusContainer__tabs{display:none;padding-top:2rem;width:90%;margin:0 auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.interviewStatusContainer__tabs--home .contentTab:first-child{background-color:#fff;color:var(--c-pl-purple)}.interviewStatusContainer__tabs--away .contentTab:first-child,.interviewStatusContainer__tabs--home .contentTab:last-child{background-color:var(--c-pl-purple);color:#fff}.interviewStatusContainer__tabs--away .contentTab:last-child{background-color:#fff;color:var(--c-pl-purple)}.interviewStatusContainer__tabs .contentTab{padding:1rem 0;border:2px solid var(--c-pl-purple);width:50%;text-align:center;cursor:pointer;font-family:PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}.interviewStatusContainer__mobilePLPButton{display:none}.interviewStatusContainer__updatedTime{margin-top:1rem;font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}@media (max-width:1025px){.interviewStatusContainer{width:95%}}@media (max-width:840px){.interviewStatusContainer__tabs{display:-ms-flexbox;display:flex}.interviewStatusContainer__panels{padding-top:3rem}}@media (max-width:640px){.interviewStatusContainer__mobilePLPButton{display:block}.interviewStatusContainer__updatedTime{text-align:center;font-size:1rem}}@media (min-width:840px){.interviewStatusContainer__tabs{display:none}}.interviewStatusPanelContainer{padding-top:2rem}.interviewStatusPanelContainer__content{width:100%}.interviewStatusPanelContainer__finalisedList .finalInterviewList{display:none}.interviewStatusPanelContainer__finalisedList--expanded .finalInterviewList{display:block}.interviewStatusPanelContainer__requestBoxes{display:-ms-flexbox;display:flex}.interviewStatusPanelContainer__broadcasterComments,.interviewStatusPanelContainer__matchManagerComments{width:calc(100% - 2rem);margin-left:auto}.interviewStatusPanelContainer:first-child{padding-right:1rem}.interviewStatusPanelContainer:last-child{padding-left:1rem}@media (max-width:1280px){.interviewStatusPanelContainer__requestBoxes{-ms-flex-direction:column;flex-direction:column}.interviewStatusPanelContainer__requestBoxes .requestBox{width:100%}}@media (max-width:1025px){.interviewStatusPanelContainer__broadcasterComments,.interviewStatusPanelContainer__matchManagerComments{width:100%}}@media (max-width:840px){.interviewStatusPanelContainer__content{width:100%}.interviewStatusPanelContainer__content--hide{display:none}.interviewStatusPanelContainer__note--show{width:100%}.interviewStatusPanelContainer__note--hide{display:none}}@media (max-width:640px){.interviewStatusPanelContainer__finalisedList{margin-bottom:4rem}}.mainContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.mainContainer__contents{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;margin:0}@media (max-width:840px){.mainContainer__contents{padding:0 0 40px}}.matchDayFixturesContainer__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 1rem .6rem;padding-bottom:.6rem;border-bottom:1px solid var(--c-pl-purple)}.matchDayFixturesContainer__header h3{line-height:2.5rem;font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;font-size:1.4rem}.matchDayFixturesContainer__body{margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:5px solid var(--c-pl-purple)}.matchDayFixturesContainer__button .addMatchButton{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;min-width:74px;line-height:24px;position:relative;margin-right:5px;padding:0 15px;background-color:#f0f0f0;border:1px solid #e1e1e1;border-radius:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;transition:background-color .2s ease,border .2s ease,color .2s ease}.matchDayFixturesContainer__button .addMatchButton__text{display:inline-block;vertical-align:middle;position:relative;left:-5px;font-size:.8rem;text-transform:uppercase}.matchDayFixturesContainer__button .addMatchButton__text--hide{display:none}.matchDayFixturesContainer__button .addMatchButton:after{content:"+";position:absolute;right:5px;font-size:1.8rem}.matchDayFixturesContainer__button .addMatchButton:focus{background-color:var(--c-pl-purple);border-color:transparent;color:#fff}@media (min-width:860px){.matchDayFixturesContainer__button .addMatchButton:hover{background-color:var(--c-pl-purple);border-color:transparent;color:#fff}}.matchDayFixturesContainer__button .addMatchButton--selected{background-color:var(--c-pl-purple);color:#fff}.matchDayFixturesContainer__button .addMatchButton--selected:after{content:"";background:url(../i/sprites/icons-sprite.png) 0 0 no-repeat;width:12px;height:12px;display:block}@media (min-resolution:192dpi){.matchDayFixturesContainer__button .addMatchButton--selected:after{background-image:url(../i/sprites/icons-sprite@x2.png);background-size:41px 30px}}.matchDayFixturesContainer__button .addMatchButton--selected:after{top:50%;transform:translateY(-50%)}.matchDayFixturesContainer__button .addMatchButton--selected:focus .addMatchButton__text--show{display:none}.matchDayFixturesContainer__button .addMatchButton--selected:focus .addMatchButton__text--hide{display:inline-block}.matchDayFixturesContainer__button .addMatchButton--selected:focus:after{background:url(../i/sprites/icons-sprite.png) 0 -12px no-repeat;width:10px;height:10px;display:block}@media (min-resolution:192dpi){.matchDayFixturesContainer__button .addMatchButton--selected:focus:after{background-image:url(../i/sprites/icons-sprite@x2.png);background-size:41px 30px}}@media (min-width:860px){.matchDayFixturesContainer__button .addMatchButton--selected:hover .addMatchButton__text--show{display:none}.matchDayFixturesContainer__button .addMatchButton--selected:hover .addMatchButton__text--hide{display:inline-block}.matchDayFixturesContainer__button .addMatchButton--selected:hover:after{background:url(../i/sprites/icons-sprite.png) 0 -12px no-repeat;width:10px;height:10px;display:block}}@media (min-width:860px) and (min-resolution:192dpi){.matchDayFixturesContainer__button .addMatchButton--selected:hover:after{background-image:url(../i/sprites/icons-sprite@x2.png);background-size:41px 30px}}.matchDayRowContainer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 1rem .6rem;padding:0 0 .6rem .2rem;border-bottom:1px solid var(--c-pl-purple)}.matchDayRowContainer:last-of-type{border-bottom:none}.matchDayRowContainer__button{min-width:7rem;line-height:1.8rem}.matchDayRowContainer__button .addMatchButton{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;min-width:74px;line-height:24px;position:relative;margin-right:5px;padding:0 15px;background-color:#f0f0f0;border:1px solid #e1e1e1;border-radius:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;transition:background-color .2s ease,border .2s ease,color .2s ease}.matchDayRowContainer__button .addMatchButton__text{display:inline-block;vertical-align:middle;position:relative;left:-5px;font-size:.8rem;text-transform:uppercase}.matchDayRowContainer__button .addMatchButton__text--hide{display:none}.matchDayRowContainer__button .addMatchButton:after{content:"+";position:absolute;right:5px;font-size:1.8rem}.matchDayRowContainer__button .addMatchButton:focus{background-color:var(--c-pl-purple);border-color:transparent;color:#fff}@media (min-width:860px){.matchDayRowContainer__button .addMatchButton:hover{background-color:var(--c-pl-purple);border-color:transparent;color:#fff}}.matchDayRowContainer__button .addMatchButton--selected{background-color:var(--c-pl-purple);color:#fff}.matchDayRowContainer__button .addMatchButton--selected:after{content:"";background:url(../i/sprites/icons-sprite.png) 0 0 no-repeat;width:12px;height:12px;display:block}@media (min-resolution:192dpi){.matchDayRowContainer__button .addMatchButton--selected:after{background-image:url(../i/sprites/icons-sprite@x2.png);background-size:41px 30px}}.matchDayRowContainer__button .addMatchButton--selected:after{top:50%;transform:translateY(-50%)}.matchDayRowContainer__button .addMatchButton--selected:focus .addMatchButton__text--show{display:none}.matchDayRowContainer__button .addMatchButton--selected:focus .addMatchButton__text--hide{display:inline-block}.matchDayRowContainer__button .addMatchButton--selected:focus:after{background:url(../i/sprites/icons-sprite.png) 0 -12px no-repeat;width:10px;height:10px;display:block}@media (min-resolution:192dpi){.matchDayRowContainer__button .addMatchButton--selected:focus:after{background-image:url(../i/sprites/icons-sprite@x2.png);background-size:41px 30px}}@media (min-width:860px){.matchDayRowContainer__button .addMatchButton--selected:hover .addMatchButton__text--show{display:none}.matchDayRowContainer__button .addMatchButton--selected:hover .addMatchButton__text--hide{display:inline-block}.matchDayRowContainer__button .addMatchButton--selected:hover:after{background:url(../i/sprites/icons-sprite.png) 0 -12px no-repeat;width:10px;height:10px;display:block}}@media (min-width:860px) and (min-resolution:192dpi){.matchDayRowContainer__button .addMatchButton--selected:hover:after{background-image:url(../i/sprites/icons-sprite@x2.png);background-size:41px 30px}}.matchesColumnContainer{height:100%;min-width:320px;padding:1.5rem 0;box-shadow:inset -1px 1px 3px 1px rgba(0,0,0,.1)}.matchesColumnContainer .notificationItem{padding-top:7px;padding-bottom:5px}.matchesColumnContainer .notificationItem__closeBtn{top:11px}.matchesColumnContainer .notificationItem__icon{top:.4rem}.matchesColumnContainer .notificationItem__message{font-size:1.2rem;text-align:center;line-height:1}@media (max-width:740px){.matchesColumnContainer{width:100%;max-width:none;padding:.5rem 0 2.5rem}.matchesColumnContainer .notificationItem{float:none;height:35px}.matchesColumnContainer .notificationItem__message{line-height:1.5}.matchesColumnContainer .dropdownFilter{width:100%}}@media (max-width:425px){.matchesColumnContainer .notificationItem__message{line-height:1}}.matchesContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}.matchesContainer .matchesColumnContainer{will-change:transform;transform:translateX(0);transition:all .3s ease}.matchesContainer__core{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;min-height:500px}.matchesContainer .matchViewContainer{will-change:transform;transform:translateX(0);transition:all .3s ease}.matchesContainer--hide .matchesHeaderSelectionContainer__button:after{background:url(../i/sprites/icons-sprite.png) -34px -20px no-repeat;width:6px;height:10px;display:block}@media (min-resolution:192dpi){.matchesContainer--hide .matchesHeaderSelectionContainer__button:after{background-image:url(../i/sprites/icons-sprite@x2.png);background-size:41px 30px}}.matchesContainer--hide .matchesHeaderSelectionContainer__button:before{content:"";display:block;position:absolute;top:0;right:-15px;width:0;height:100%;background-color:#e90052;transition:width .35s;transform:skew(325deg);left:-15px}.matchesContainer--hide .matchesHeaderSelectionContainer__button:focus:before{z-index:-1;width:120%}@media (min-width:860px){.matchesContainer--hide .matchesHeaderSelectionContainer__button:hover:before{z-index:-1;width:120%}}.matchesContainer--hide .matchesColumnContainer{transform:translateX(-100%)}.matchesContainer--hide .matchViewContainer{min-width:100%;transform:translateX(-320px)}.matchesContainer--hideMobile .matchesColumnContainer{display:none}@media (max-width:740px){.matchesContainer__core{-ms-flex-wrap:wrap;flex-wrap:wrap}}.matchesHeaderSelectionContainer{display:-ms-flexbox;display:flex}.matchesHeaderSelectionContainer__button{background-color:var(--c-pl-purple);min-width:280px;margin:1.2rem;padding:1.2rem;position:relative;z-index:1;color:#fff;font-size:1.5rem;cursor:pointer;text-align:center;overflow:hidden}.matchesHeaderSelectionContainer__button:before{content:"";display:block;position:absolute;top:0;left:auto;right:-15px;width:0;height:100%;background-color:#e90052;transition:width .35s;transform:skew(325deg)}.matchesHeaderSelectionContainer__button:focus:before{z-index:-1;width:120%}@media (min-width:860px){.matchesHeaderSelectionContainer__button:hover:before{z-index:-1;width:120%}}.matchesHeaderSelectionContainer__button:after{content:" ";background:url(../i/sprites/icons-sprite.png) -34px -10px no-repeat;width:6px;height:10px;display:block}@media (min-resolution:192dpi){.matchesHeaderSelectionContainer__button:after{background-image:url(../i/sprites/icons-sprite@x2.png);background-size:41px 30px}}.matchesHeaderSelectionContainer__button:after{position:absolute;top:17px;right:2rem}.matchesHeaderSelectionContainer__buttonLabel{position:relative}.matchesHeaderSelectionContainer__matches{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;overflow-x:auto}.matchesHeaderSelectionContainer__matches>div{display:-ms-flexbox;display:flex}.matchesHeaderSelectionContainer__matches .matchDayMatch{height:40px;min-width:125px;margin:0 1rem;border:1px solid var(--c-pl-purple);border-radius:25px;background-color:#f0f0f0;padding:0 1rem;transition:opacity 1s ease-in;cursor:pointer}.matchesHeaderSelectionContainer__matches .matchDayMatch:hover{background-color:rgb(214.5,214.5,214.5);transition:background-color .3s ease-in-out}.matchesHeaderSelectionContainer__matches .matchDayMatch__away,.matchesHeaderSelectionContainer__matches .matchDayMatch__home{min-width:0}.matchesHeaderSelectionContainer__matches .matchDayMatch__name{display:none}@media (max-width:740px){.matchesHeaderSelectionContainer{display:none}}.matchesMobileFooterContainer{display:none;position:fixed;z-index:2;bottom:0;left:0;right:0;height:80px;width:100%;background-color:#fff;box-shadow:inset -1px 1px 3px 1px rgba(0,0,0,.1)}.matchesMobileFooterContainer__button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#e90052;color:#fff;padding:.5rem 1rem;border-radius:3px;margin-left:1rem;min-width:110px}.matchesMobileFooterContainer__button svg{height:20px;margin-right:1rem}.matchesMobileFooterContainer__explainer{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;margin:0 auto;color:var(--c-pl-purple);text-transform:uppercase}.matchesMobileFooterContainer__matches{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow-x:auto}.matchesMobileFooterContainer__matches>div{display:-ms-flexbox;display:flex}.matchesMobileFooterContainer__matches .matchDayMatch{margin:0 1rem;border:1px solid rgba(0,0,0,.05);border-radius:15px;background-color:#f0f0f0;padding:.5rem;min-width:105px}.matchesMobileFooterContainer__matches .matchDayMatch__away,.matchesMobileFooterContainer__matches .matchDayMatch__home{min-width:0}.matchesMobileFooterContainer__matches .matchDayMatch__name{display:none}@media (max-width:740px){.matchesMobileFooterContainer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}@media (max-width:425px){.matchesMobileFooterContainer__explainer{font-size:1rem}}.matchLineupContainer{position:relative;background-color:#fff;min-height:402px;height:auto}.matchLineupContainer__lineupFormat{position:relative}.matchLineupContainer__download .downloadsPanel{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#fff}.matchLineupContainer__download .downloadsPanel__inner{display:block;width:90%;margin:0 auto;padding-bottom:1rem}.matchLineupContainer__download .downloadsPanel__inner .downloadBtn{width:100%;display:block;padding:5px 0;margin:0}.matchLineupContainer__download .downloadsPanel__inner .downloadBtn__label{text-indent:unset}.matchLineupContainer--awayPanel,.matchLineupContainer--homePanel{width:50%}.matchLineupContainer__lineups{display:-ms-flexbox;display:flex;width:100%;padding:0 1rem}.matchLineupContainer .matchLineupHeader{padding-left:1rem}.matchLineupContainer__substituteHeader{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;font-size:1.1rem;margin-top:2.5rem}.matchLineupContainer__substitutes .submittedPlayerList{font-size:1.3rem}.matchLineupContainer__substitutes .submittedPlayerList__subheader{margin-top:0}.matchLineupContainer .submittedPlayerList{min-width:0;padding-right:10px}.matchLineupContainer--error{min-height:402px}.matchLineupContainer--nolineups .matchLineupHeader__label{display:none}.matchLineupContainer--nolineups .matchLineupContainer__countdownTimer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:343px;font-size:2rem}.matchLineupContainer--nolineups .matchLineupContainer__countdownTimer .countdownTimer{padding-top:1rem;font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}@media (max-width:840px){.matchLineupContainer .submittedPlayerList{padding-right:5px;min-width:0}}.matchTimelineContainer{background-color:#fff;min-height:402px;height:auto}.matchTimelineContainer__countdownTimer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:2rem;margin-top:-19px;min-height:348px}.matchTimelineContainer__countdownTimer .countdownTimer{padding-top:1rem;font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}.matchTimelineContainer__preKickoffEvents{width:100%;margin-top:-6rem;margin-bottom:4rem}.matchViewContainer{width:100%;min-width:calc(100% - 320px);padding:2rem;background-color:#b2b2b2;overflow-x:scroll;-webkit-overflow-scrolling:touch}.matchViewContainer>div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.matchViewContainer__match{margin:0 2rem;-ms-flex:1 0 auto;flex:1 0 auto}.matchViewContainer__match:last-child{margin-right:0;padding-right:2rem}@media (max-width:840px){.matchViewContainer{padding:1.5rem}}@media (max-width:740px){.matchViewContainer{display:none}.matchViewContainer--mobileOnly{display:block;margin-top:4rem;margin-bottom:50px;transition:all 1s}.matchViewContainer--mobileOnly .matchBox{width:100%;height:100%;max-height:none}.matchViewContainer--mobileOnly .matchBoxHeader__actions{display:none}.matchViewContainer__match{height:100%;margin:0}.matchViewContainer__match:last-child{margin:0;padding:0}}@media (max-width:425px){.matchViewContainer{padding:1rem}}.kitContainer__kits{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.kitContainer__kits--outfield{position:relative}.kitContainer__kits--outfield:before{display:block;position:absolute;content:"";bottom:0;left:50%;width:50%;height:3px;transform:translateX(-50%);background:rgba(0,0,0,.075)}.kitContainer__kits--goalkeeper{padding-top:1rem}.kitContainer__explainer{width:70%;margin:0 auto;padding-bottom:50px;text-align:center;font-family:PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}.kitContainer--summary{display:block;background-color:#fff;min-height:340px;margin:10px;width:calc(50% - 40px);font-family:PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}.kitContainer--summary .kitContainer__header{font-size:1.5rem;background-color:var(--c-pl-purple);color:#fff;padding:.5rem;padding-left:1.5rem;text-transform:uppercase}.kitContainer--summary .kitContainer__kits{display:-ms-flexbox;display:flex}.kitContainer--summary .kitContainer__kits--goalkeeper{padding-top:1rem}.kitContainer--summary .kitContainer__kits .kitTypeHeader{font-size:1.3rem}.kitContainer--summary .kitContainer__explainer{display:none}.kitContainer__kitType img{width:50%;margin-left:28%;margin-bottom:3rem}.kitContainer .kitTypeHeader{text-align:center;color:var(--c-pl-purple);font-size:2rem;font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;padding-top:1rem;margin-bottom:2rem}.squadListContainer .notes{padding:2rem 0}.squadListContainer .notes .notesContainer{background-color:#f0f0f0}.teamsheetMatchSelectorContainer{display:-ms-flexbox;display:flex;min-height:calc(100vh - 60px)}.teamsheetMatchSelectorContainer .matchSelectionContainer{width:330px;position:relative}.teamsheetMatchSelectorContainer__lineups{width:100%}.teamsheetMatchSelectorContainer__lineups .containerValidationMessage,.teamsheetMatchSelectorContainer__lineups .loadingLionContainer{height:80%}.teamsheetMatchSelectorContainer__lineups .lineupsContainer{-ms-flex:1;flex:1}@media (max-width:1025px){.teamsheetMatchSelectorContainer .matchSelectionContainer{width:280px}}@media (max-width:840px){.teamsheetMatchSelectorContainer{display:block;position:relative}.teamsheetMatchSelectorContainer .matchSelectionContainer{position:absolute;-ms-flex:none;flex:none;width:100%;z-index:20}.teamsheetMatchSelectorContainer__lineups{-ms-flex:none;flex:none;position:relative;top:197px}}.teamsheetSummary{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0;padding:2rem;background-color:#f0f0f0}.teamsheetSummary__details{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:2rem}.teamsheetSummary__details:last-child{margin:0}.teamsheetSummary__details .playerList{-ms-flex:1;flex:1;-webkit-flex:1 1 20%;margin:0 2rem 0 0}.teamsheetSummary__details .playerList--staff{-ms-flex:1.3;flex:1.3;margin:0 2rem 0 0;-webkit-flex:1 1 20%}.teamsheetSummary__details .kitContainer{-ms-flex:1;flex:1;-webkit-flex:1 1 20%;margin:0}.teamsheetSummary__players{width:50%}.teamsheetSummary__players .playerList{display:inline-block}.teamsheetSummary__clubInfo{width:50%}.teamsheetSummary__clubInfo .playerList{width:55%}.teamsheetSummary__officials{width:100%;margin-bottom:2rem}.teamsheetSummary__officials .matchOfficials{background-color:#fff}.teamsheetSummary__officials .matchOfficials__subHeader{font-family:PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;font-size:1.5rem;background-color:#300034;color:#fff;padding:.5rem .5rem .5rem 1.5rem;text-transform:uppercase;margin-top:0}.teamsheetSummary__officials .matchOfficials__officials{margin:0 2rem}.teamsheetSummary__officials .matchOfficials .matchOfficialItem{font-size:13px}.teamsheetSummary__notes{width:100%}@media (max-width:1400px){.teamsheetSummary__officials .matchOfficials .matchOfficialItem__title{min-width:155px}}@media (max-width:1280px){.teamsheetSummary__officials .matchOfficials .matchOfficialItem{width:50%}}@media (max-width:1025px){.teamsheetSummary .playerList{min-width:0;-ms-flex:50%;flex:50%;-webkit-flex:1 1 40%;margin:0 1rem 2rem 0}.teamsheetSummary .playerList:nth-of-type(2n){margin:0 0 2rem 1rem}.teamsheetSummary .playerList--staff{margin:0 1rem 0 0}.teamsheetSummary .kitContainer{-ms-flex:1;flex:1;-webkit-flex:1 1 40%;margin:0 0 0 1rem}}@media (max-width:840px){.teamsheetSummary{padding:1rem}.teamsheetSummary__details,.teamsheetSummary__officials{margin-bottom:1rem}.teamsheetSummary .playerList{margin:0 .5rem 1rem 0}.teamsheetSummary .playerList:nth-of-type(2n){margin:0 0 1rem .5rem}.teamsheetSummary .playerList--staff{margin:0 .5rem 0 0}.teamsheetSummary .kitContainer{margin:0 0 0 .5rem}}@media (max-width:640px){.teamsheetSummary__details{margin-bottom:0}.teamsheetSummary__details .kitContainer{margin:0 0 1rem}.teamsheetSummary__details .playerList{-ms-flex:100%;flex:100%;margin:0 0 1rem;min-height:0}.teamsheetSummary__details .playerList--staff,.teamsheetSummary__details .playerList:nth-of-type(2n){margin:0 0 1rem}.teamsheetSummary__officials .matchOfficials .matchOfficialItem{width:100%;padding-right:0}}.termsAndConditions{width:75%;margin:20px auto;-ms-flex-pack:center;justify-content:center}.termsAndConditions__header{font-size:3.4rem;margin-bottom:.5rem}.termsAndConditions__header,.termsAndConditions__subHeader{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}.termsAndConditions__subHeader{color:#ea0154;font-size:3rem;margin-bottom:2rem}.termsAndConditions__content h3{margin-bottom:1.25rem}.termsAndConditions__content p{margin-bottom:1rem}.termsAndConditions__content ol{counter-reset:a}.termsAndConditions__content li{display:block}.termsAndConditions__content li:before{content:counters(a,".") " ";counter-increment:a}.termsAndConditions__listHeader:before{visibility:hidden}.termsAndConditions__listHeader ol{margin-left:2rem}.termsAndConditions__listHeader ol li{line-height:1.75;margin-bottom:.5rem}.termsAndConditions__listHeader .orderedList--roman li{display:list-item;list-style-type:lower-alpha;margin-left:2rem}.termsAndConditions__listHeader .orderedList--roman li:before{display:none}.userLoginContainer{display:block;background-color:var(--c-pl-purple);margin:150px auto;padding:20px 4rem;width:50%;min-width:320px;color:#fff}@media (max-width:1025px){.userLoginContainer{width:75%}}@media (max-width:640px){.userLoginContainer{width:85%;padding:20px 30px}}@media (max-width:425px){.userLoginContainer{padding:20px}}.containerValidationMessage{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:100%;margin:0 auto;padding-top:30px}.containerValidationMessage__icn{width:100%}.containerValidationMessage__icn svg{height:100px;width:100%;margin:0 auto}.containerValidationMessage__name{font-size:1.5rem;color:var(--c-pl-purple);margin-top:50px;text-align:center}.downloadBtn{display:inline-block}.downloadBtn__inner{position:relative;z-index:1;background-color:var(--c-pl-purple);text-decoration:none;border:none;display:-ms-flexbox;display:flex;color:#fff;text-transform:uppercase;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;border-radius:99.99rem;white-space:nowrap;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.downloadBtn__inner:before{content:"";display:block;position:absolute;top:0;right:-15px;width:0;height:100%;background-color:var(--c-pl-purple);transition:width .35s;transform:skew(325deg);left:-15px}.downloadBtn__inner:focus:before{z-index:-1;width:120%}@media (min-width:860px){.downloadBtn__inner:hover:before{z-index:-1;width:120%}}.downloadBtn__inner{font-size:.9rem;height:34px;padding:0 15px}.downloadBtn__inner:hover{text-decoration:none;color:#fff}.downloadBtn__inner:visited{color:#fff}.downloadBtn__label{position:relative;margin-right:2px}.downloadBtn__icon.btn{background:url(../i/sprites/icons-sprite.png) -34px 0 no-repeat;width:7px;height:10px;display:block}@media (min-resolution:192dpi){.downloadBtn__icon.btn{background-image:url(../i/sprites/icons-sprite@x2.png);background-size:41px 30px}}.downloadBtn__icon.btn{float:right;margin-left:5px}@media (max-width:425px){.downloadBtn,.downloadBtn__inner{width:100%}}.downloadBtn--TXT .downloadBtn__inner:focus .downloadBtn__label,.downloadBtn--XML .downloadBtn__inner:focus .downloadBtn__label{text-indent:unset}@media (min-width:860px){.downloadBtn--TXT .downloadBtn__inner:hover .downloadBtn__label,.downloadBtn--XML .downloadBtn__inner:hover .downloadBtn__label{text-indent:unset}}.downloadBtn--TXT .downloadBtn__label,.downloadBtn--XML .downloadBtn__label{display:inline-block;text-indent:-90px;overflow:hidden;transition:text-indent .2s ease}.downloadBtn--TXT .downloadBtn__type,.downloadBtn--XML .downloadBtn__type{display:inline-block}.dropdownFilter{position:relative;cursor:pointer;width:20rem}.dropdownFilter--disabled{opacity:.3;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.dropdownFilter--open .dropdownFilter__currentItem:after{transform:rotate(180deg)}.dropdownFilter--open .dropdownFilter__list{visibility:visible;transform:scale(1)}.dropdownFilter--active .dropdownFilter__currentItem:before{width:100%}.dropdownFilter__label{font-size:1.1rem;color:#76766f;z-index:2;top:.5rem;left:.5rem;position:absolute}.dropdownFilter__currentItem{padding:1.4rem 2.5rem .2em .5rem;line-height:2rem;position:relative;transition:all .2s;z-index:5;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border-bottom:1px solid var(--c-pl-purple);color:#e90052;min-height:4rem}.dropdownFilter__currentItem:hover:before{width:100%}.dropdownFilter__currentItem:before{content:"";display:block;position:absolute;bottom:0;left:0;width:0;height:1px;background:#e90052;transition:.2s;z-index:10}.dropdownFilter__currentItem:after{content:"";background:url(../i/sprites/icons-sprite.png) -9px -22px no-repeat;width:10px;height:6px;display:block}@media (min-resolution:192dpi){.dropdownFilter__currentItem:after{background-image:url(../i/sprites/icons-sprite@x2.png);background-size:41px 30px}}.dropdownFilter__currentItem:after{position:absolute;right:.5rem;bottom:1.3rem;transition:.3s}.dropdownFilter__list{visibility:hidden;transform:scale(0);transform-origin:top center;position:absolute;top:4.2rem;left:0;z-index:15;background:#fff;min-width:100%;transition:.1s;box-shadow:0 2px 6px rgba(0,0,0,.2);border-radius:0 0 2px 2px;max-height:40rem;overflow-y:auto}.dropdownFilter__list li{color:#333;padding:.8rem 1rem;cursor:pointer;transition:all .2s}.dropdownFilter__list li:hover{background:#dbdbdb}.genericFormError{position:relative;width:100%;top:110px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.genericFormError__icon{height:50px;width:50px;margin-right:2rem}.genericFormError__message{color:var(--c-pl-purple)}.error{color:var(--c-pl-orange);padding:.5rem;display:none}.error--show{display:inline-block}.genericForm{width:100%;color:#fff;font-size:.9em}.genericForm__input,.genericForm__submit{width:100%;background-color:#643f6e;height:45px;margin:10px 0;border:none;padding:10px}.genericForm__checkbox{margin-right:5px}.genericForm__forgotPassword{color:#fff}.genericForm__forgotPassword:hover,.genericForm__forgotPassword:visited{color:#fff;text-decoration:none}.genericForm__termsLink{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;color:#fff!important;text-decoration:underline;cursor:pointer}.genericForm__row--terms{margin:15px 0 0}.genericForm__submit{margin-top:20px;background-color:#e90052}.loadingLionContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:325px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;animation-name:a;animation-duration:3.5s;animation-timing-function:ease-out;animation-delay:0;animation-iteration-count:infinite;animation-fill-mode:none;animation-play-state:running}.loadingLionContainer__logo{margin-bottom:20px}.loadingLionContainer__message{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}@keyframes a{0%{opacity:.15}50%{opacity:1}to{opacity:.15}}.modal{position:fixed;background-color:#fff;width:70%;height:320px;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #e3e3e3;border-radius:2px;z-index:2}.modal__header{position:relative;background-color:var(--c-pl-purple);color:#fff;padding:10px 0}.modal__headerText{width:100%;text-align:center}.modal__headerIcon{position:absolute;top:15px;right:15px;cursor:pointer}.modal__body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#fff;position:relative;height:67%}.modal__body .loadingLionContainer{padding-top:2rem}.modal__bodyIcon{width:100px}.modal__bodyText{width:80%;font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;text-align:center;padding-top:20px}.modal__callToAction{background-color:#fff;text-align:center;padding-bottom:20px}.modal__button{min-width:150px;background-color:var(--c-pl-purple);border:none;color:#fff;padding:10px 0;cursor:pointer}.modal__button:hover{background-color:rgb(8.25,0,9);border-color:transparent;transition:opacity .3s ease}.modalOpacity{display:block;position:fixed;top:0;left:0;content:" ";width:100vw;height:100vh;background-color:rgba(0,0,0,.3);z-index:1}@media (max-width:640px){.modal{width:85%}}.notes{font-family:PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;margin-bottom:2rem}.notes:last-of-type{margin-bottom:0}.notes__header{font-size:1.5rem;background-color:var(--c-pl-purple);color:#fff;padding:.5rem .5rem .5rem 1.5rem;text-transform:uppercase}.notes .notesContainer{width:100%;background-color:#fff;padding:1rem}.notes .notesContainer__input{width:100%;min-height:100px;border:none}@media (max-width:840px){.notes{margin-bottom:1rem}}.notificationItem{padding:1.2rem 1.2rem 10px;float:right;position:relative;font-size:1.2rem;transition:opacity .3s}.notificationItem__icon{float:left;margin-right:.4rem;position:relative;top:2px}.notificationItem__icon svg{width:16px}.notificationItem__closeBtn{position:absolute;right:1.2rem;top:14px;cursor:pointer;margin-left:25px}.notificationItem__closeBtn svg{width:14px}.notificationItem__message{display:block;margin-left:25px;margin-right:35px;line-height:1.5}.notificationItem--caution{background:var(--c-pl-orange);color:#fff}.notificationItem--success{background:#ea0154;color:#fff}.notificationItem--dismiss{opacity:0}.playerSelection{height:100%;padding:10px 10px 10px 35px;width:100%;cursor:pointer;font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.playerSelection__name,.playerSelection__squadNumber{font-size:1.2rem}.playerSelection__squadNumber:empty{display:none}.playerSelection__languages{display:block;font-size:1rem;color:#afafaf;font-family:PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}.playerSelection__languages:empty{display:none}.playerSelection__squadNumber{min-width:17px;margin-right:.5rem}.playerSelection__name{line-height:1.3}.playerSelection--ineligible{color:var(--c-pl-orange)}.playerSelection--selected{position:relative}.playerSelection--selected:before{position:absolute;left:10px;content:"";background:url(../i/sprites/icons-sprite.png) 0 0 no-repeat;width:12px;height:12px;display:block}@media (min-resolution:192dpi){.playerSelection--selected:before{background-image:url(../i/sprites/icons-sprite@x2.png);background-size:41px 30px}}.playerSelection--selected:before{margin-left:5px}.playerSelection--immutable{cursor:not-allowed;pointer-events:none}.playerSelection--immutable:before{content:"";background:none}.playerSelection--captain:after{content:"C";font-size:1.2rem;color:#fff;background-color:#e90154;margin-left:1rem;padding:0 6px;border-radius:100%}@media (max-width:640px){.playerSelection{padding-left:30px}.playerSelection--selected:before{left:5px}.playerSelection--captain:after{margin-left:.5rem}}@media (max-width:425px){.playerSelection__name{padding-right:22px}.playerSelection--captain:after{position:absolute;right:10px;margin-left:0}}.resetFilters{margin-left:auto}.resetFilters__button{position:relative;z-index:1;background-color:var(--c-pl-purple);text-decoration:none;border:none;display:-ms-flexbox;display:flex;color:#fff;text-transform:uppercase;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;border-radius:99.99rem;white-space:nowrap;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.resetFilters__button:before{content:"";display:block;position:absolute;top:0;right:-15px;width:0;height:100%;background-color:var(--c-pl-purple);transition:width .35s;transform:skew(325deg);left:-15px}.resetFilters__button:focus:before{z-index:-1;width:120%}@media (min-width:860px){.resetFilters__button:hover:before{z-index:-1;width:120%}}.resetFilters__button{font-size:.9rem;height:34px;padding:0 15px}.resetFilters__button:hover{text-decoration:none;color:#fff}.resetFilters__button{background-color:#e90052;width:130px}.searchFilter__labelWrapper{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;color:var(--c-pl-purple);font-size:1.2rem;margin-bottom:10px}.searchFilter__searchInput{width:100%;height:35px;padding:5px 10px;font-size:1.2rem}.squadList{margin-top:20px;margin-bottom:50px}.squadList h3{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;font-size:1.7rem;margin-left:11px}.squadList__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.squadList__player{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:calc(20% - 20px);margin:10px;border:1px solid #e3e3e3;border-radius:99.99rem}.squadList__player:focus{background-color:var(--c-pl-purple);border-color:transparent;transition:background-color .25s ease,color .25s ease}.squadList__player:focus .playerSelection{color:#fff}@media (min-width:860px){.squadList__player:hover{background-color:var(--c-pl-purple);border-color:transparent;transition:background-color .25s ease,color .25s ease}.squadList__player:hover .playerSelection{color:#fff}}.squadList__player--selected,.squadList__player--selected .playerSelection{border:1px solid #e3e3e3;border-radius:99.99rem}.squadList__player--selected .playerSelection{background-color:var(--c-pl-purple);transition:background-color .25s ease;color:#fff}.squadList__player--selected .playerSelection--ineligible{color:var(--c-pl-orange)}.squadList__player--immutable{border:1px solid #e3e3e3;border-radius:99.99rem;opacity:.35;background-color:#f0f0ef}.squadList__player--immutable:hover{background-color:#f0f0ef;color:var(--c-pl-purple)}.squadList__player--immutable .playerSelection__name,.squadList__player--immutable .playerSelection__squadNumber,.squadList__player--immutable:hover .playerSelection{color:var(--c-pl-purple)}.squadList--staff{margin-bottom:2rem}@media (max-width:1025px){.squadList__player{width:calc(25% - 20px)}}@media (max-width:840px){.squadList__player{width:calc(33.33% - 20px)}}@media (max-width:640px){.squadList__player{width:calc(50% - 20px)}.squadList--staff{margin-bottom:20px}}@media (max-width:425px){.squadList__player{width:calc(100% - 20px)}}.toggle{width:60px;height:30px;border-radius:15px;border:1px solid var(--c-pl-purple);background-color:#00ff87;cursor:pointer}.toggle,.toggle__btn{transition:.3s;transition-timing-function:ease}.toggle__btn{width:26px;height:26px;border-radius:13px;background-color:#fff;position:relative;top:1px;left:31px}.toggle--active{background-color:#00ff87}.toggle--active .toggle__btn{left:31px}.toggle--inactive{background-color:#ea0154}.toggle--inactive .toggle__btn{left:1px}.validationMessage{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;width:100%}.validationMessage__icn{margin-right:1rem}.validationMessage__icn svg{height:20px}.validationMessage__name{font-size:1.5rem;color:var(--c-pl-purple)}.validationMessage--mobile{display:none}@media (max-width:640px){.validationMessage{display:none}.validationMessage--mobile{display:-ms-inline-flexbox;display:inline-flex}.validationMessage--mobile__name{font-size:1.2rem}}.debugFixtureList{padding:20px 0 4rem;min-height:450px}.debugFixtureList__fixtures{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:75%;margin-top:4rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;border-top:2px solid #e3e3e3}.debugFixtureList__fixtures .matchDayMatch{padding:1.25rem 5rem;position:relative;cursor:pointer}.debugFixtureList__fixtures .matchDayMatch--debugging{cursor:pointer;background-color:var(--c-pl-purple);border-color:transparent;color:#fff}.debugFixtureList__fixtures .matchDayMatch--debugging:after{background:url(../i/sprites/icons-sprite.png) 0 -22px no-repeat;width:9px;height:8px;display:block}@media (min-resolution:192dpi){.debugFixtureList__fixtures .matchDayMatch--debugging:after{background-image:url(../i/sprites/icons-sprite@x2.png);background-size:41px 30px}}.debugFixtureList__fixtures .matchDayMatch:focus{cursor:pointer;background-color:var(--c-pl-purple);border-color:transparent;color:#fff}.debugFixtureList__fixtures .matchDayMatch:focus:after{background:url(../i/sprites/icons-sprite.png) 0 -22px no-repeat;width:9px;height:8px;display:block}@media (min-resolution:192dpi){.debugFixtureList__fixtures .matchDayMatch:focus:after{background-image:url(../i/sprites/icons-sprite@x2.png);background-size:41px 30px}}@media (min-width:860px){.debugFixtureList__fixtures .matchDayMatch:hover{cursor:pointer;background-color:var(--c-pl-purple);border-color:transparent;color:#fff}.debugFixtureList__fixtures .matchDayMatch:hover:after{background:url(../i/sprites/icons-sprite.png) 0 -22px no-repeat;width:9px;height:8px;display:block}}@media (min-width:860px) and (min-resolution:192dpi){.debugFixtureList__fixtures .matchDayMatch:hover:after{background-image:url(../i/sprites/icons-sprite@x2.png);background-size:41px 30px}}.debugFixtureList__fixtures .matchDayMatch:before{content:"";position:absolute;bottom:0;left:0;width:100%;border:1px solid #e3e3e3}.debugFixtureList__fixtures .matchDayMatch:after{background:url(../i/sprites/icons-sprite.png) -24px -10px no-repeat;width:9px;height:8px;display:block}@media (min-resolution:192dpi){.debugFixtureList__fixtures .matchDayMatch:after{background-image:url(../i/sprites/icons-sprite@x2.png);background-size:41px 30px}}.debugFixtureList__fixtures .matchDayMatch:after{content:"";position:absolute;right:1rem;top:22px}.debugFixtureList__fixtures{width:auto;margin-top:0;border-top:none}.debugFixtureList__fixtures .matchDayMatch:after{content:none}@media (max-width:640px){.debugFixtureList__fixtures{width:100%}.debugFixtureList__fixtures .matchDayMatch{-ms-flex-pack:center;justify-content:center}.debugFixtureList__fixtures .matchDayMatch__status{margin:0 2rem}}.FASPoller__button{min-width:145px;position:relative;z-index:1;background-color:var(--c-pl-purple);text-decoration:none;border:none;display:-ms-flexbox;display:flex;color:#fff;text-transform:uppercase;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;border-radius:99.99rem;white-space:nowrap;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.FASPoller__button:before{content:"";display:block;position:absolute;top:0;right:-15px;width:0;height:100%;background-color:var(--c-pl-purple);transition:width .35s;transform:skew(325deg);left:-15px}.FASPoller__button:focus:before{z-index:-1;width:120%}@media (min-width:860px){.FASPoller__button:hover:before{z-index:-1;width:120%}}.FASPoller__button{font-size:.9rem;height:34px;padding:0 15px}.FASPoller__button:hover{text-decoration:none;color:#fff}.FASPoller__button{padding:0 40px}.FASPoller__lastUpdated{padding-top:5px;font-size:10px;font-family:PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}.comments{position:relative;margin:2rem 0;height:100px}.comments__header h3{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;font-size:1.4rem;color:var(--c-pl-purple);text-transform:uppercase}.comments__content p{padding-top:1rem;overflow-y:auto}.comments--matchManager{background-color:#f0f0f0}.comments--matchManager .comments__header h3{padding-top:1rem;margin-left:2rem}.comments--matchManager .comments__content p{margin-left:2rem}.comments--matchManager:before{position:absolute;content:"";top:0;left:0;height:100%;width:5px;background-color:var(--c-pl-purple)}.finalInterviewList{padding-top:2rem}.finalInterviewList__header{color:var(--c-pl-purple);text-transform:uppercase;margin-bottom:2rem}.finalInterviewList__requests{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:3rem}.finalInterviewList__requests .finalInterviewRequest{-ms-flex-order:2;order:2;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #eee}.finalInterviewList__requests .finalInterviewRequest--manager-interview{-ms-flex-order:1;order:1;border-color:rgba(147,123,149,.4)}.finalInterviewList__requests .finalInterviewRequest__interviewContext{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-width:30%;margin-right:1rem}.finalInterviewList__requests .finalInterviewRequest__interviewee{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.finalInterviewList__requests .finalInterviewRequest__status{position:relative;background-color:var(--c-pl-purple);font-size:1rem;color:#fff;margin-left:auto;padding:.8rem 3rem .8rem 1rem;border-radius:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.finalInterviewList__requests .finalInterviewRequest__status:after{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.finalInterviewList__requests .finalInterviewRequest__status--confirmed:after{content:"";background:url(../i/sprites/icons-sprite.png) 0 0 no-repeat;width:12px;height:12px;display:block}@media (min-resolution:192dpi){.finalInterviewList__requests .finalInterviewRequest__status--confirmed:after{background-image:url(../i/sprites/icons-sprite@x2.png);background-size:41px 30px}}.finalInterviewList__requests .finalInterviewRequest__status--rejected{background-color:#fc2d2d;color:#fff}.finalInterviewList__requests .finalInterviewRequest__status--rejected:after{content:"";background:url(../i/sprites/icons-sprite.png) -10px -12px no-repeat;width:10px;height:10px;display:block}@media (min-resolution:192dpi){.finalInterviewList__requests .finalInterviewRequest__status--rejected:after{background-image:url(../i/sprites/icons-sprite@x2.png);background-size:41px 30px}}.finalInterviewList__requests .finalInterviewRequest__status--pending{background-color:#f0f0f0;color:var(--c-pl-purple)}.finalInterviewList__requests .finalInterviewRequest__status--pending:after{content:"";background:url(../i/sprites/icons-sprite.png) -24px 0 no-repeat;width:10px;height:10px;display:block}@media (min-resolution:192dpi){.finalInterviewList__requests .finalInterviewRequest__status--pending:after{background-image:url(../i/sprites/icons-sprite@x2.png);background-size:41px 30px}}.finalInterviewList__requests .finalInterviewRequest__time .interviewTime{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;padding-right:1rem}.finalInterviewList__requests .finalInterviewRequest__time .interviewTimeAfterFT{font-size:1.3rem}.finalInterviewList__requests .finalInterviewRequest__type{min-width:36px}.finalInterviewList__requests .finalInterviewRequest__type .interviewType{display:inline-block;background-color:var(--c-pl-purple);color:#fff;padding:.5rem;margin-right:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:1025px){.finalInterviewList__requests .finalInterviewRequest__interviewee,.finalInterviewList__requests .finalInterviewRequest__time{font-size:1.2rem}.finalInterviewList__requests .finalInterviewRequest__time{padding-right:.25rem}.finalInterviewList__requests .finalInterviewRequest__time .interviewTimeAfterFT{font-size:1.1rem}.finalInterviewList__requests .finalInterviewRequest__status{font-size:.9rem}}@media (max-width:640px){.finalInterviewList__requests .finalInterviewRequest__interviewContext{min-width:45%}.finalInterviewList__requests .finalInterviewRequest__interviewee,.finalInterviewList__requests .finalInterviewRequest__time{font-size:1rem}.finalInterviewList__requests .finalInterviewRequest__status{max-width:100px;padding-right:2rem;font-size:.8rem}.finalInterviewList__requests .finalInterviewRequest__status:after{right:5px}.finalInterviewList__requests .finalInterviewRequest__type{min-width:28px}.finalInterviewList__requests .finalInterviewRequest__type .interviewType{font-size:1rem;margin-right:.5rem}}.gameWeekInfo{text-align:center}.gameWeekInfo__text{display:inline-block;background-color:#e90052;color:#fff;text-transform:uppercase;padding:1rem 2rem;border-radius:3px}.interviewBroadcasterShortlist .finalInterviewList__header,.interviewBroadcasterShortlist__header{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;font-size:1.2rem;padding:1rem 2rem 0;text-transform:uppercase;width:100%}.interviewBroadcasterShortlist__requestBoxes{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:1rem;padding-right:1rem}.interviewBroadcasterShortlist .finalInterviewList{padding-top:1rem}.interviewBroadcasterShortlist .finalInterviewList__requests{margin-left:2rem;margin-right:2rem;padding-bottom:0}.interviewBroadcasterShortlist__toggle{text-align:center}.interviewFixtureList{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:75%;margin-top:4rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;border-top:2px solid #e3e3e3}.interviewFixtureList .matchDayMatch{padding:1.25rem 5rem;position:relative;cursor:pointer}.interviewFixtureList .matchDayMatch--debugging{cursor:pointer;background-color:var(--c-pl-purple);border-color:transparent;color:#fff}.interviewFixtureList .matchDayMatch--debugging:after{background:url(../i/sprites/icons-sprite.png) 0 -22px no-repeat;width:9px;height:8px;display:block}@media (min-resolution:192dpi){.interviewFixtureList .matchDayMatch--debugging:after{background-image:url(../i/sprites/icons-sprite@x2.png);background-size:41px 30px}}.interviewFixtureList .matchDayMatch:focus{cursor:pointer;background-color:var(--c-pl-purple);border-color:transparent;color:#fff}.interviewFixtureList .matchDayMatch:focus:after{background:url(../i/sprites/icons-sprite.png) 0 -22px no-repeat;width:9px;height:8px;display:block}@media (min-resolution:192dpi){.interviewFixtureList .matchDayMatch:focus:after{background-image:url(../i/sprites/icons-sprite@x2.png);background-size:41px 30px}}@media (min-width:860px){.interviewFixtureList .matchDayMatch:hover{cursor:pointer;background-color:var(--c-pl-purple);border-color:transparent;color:#fff}.interviewFixtureList .matchDayMatch:hover:after{background:url(../i/sprites/icons-sprite.png) 0 -22px no-repeat;width:9px;height:8px;display:block}}@media (min-width:860px) and (min-resolution:192dpi){.interviewFixtureList .matchDayMatch:hover:after{background-image:url(../i/sprites/icons-sprite@x2.png);background-size:41px 30px}}.interviewFixtureList .matchDayMatch:before{content:"";position:absolute;bottom:0;left:0;width:100%;border:1px solid #e3e3e3}.interviewFixtureList .matchDayMatch:after{background:url(../i/sprites/icons-sprite.png) -24px -10px no-repeat;width:9px;height:8px;display:block}@media (min-resolution:192dpi){.interviewFixtureList .matchDayMatch:after{background-image:url(../i/sprites/icons-sprite@x2.png);background-size:41px 30px}}.interviewFixtureList .matchDayMatch:after{content:"";position:absolute;right:1rem;top:22px}@media (max-width:640px){.interviewFixtureList{width:100%}.interviewFixtureList .matchDayMatch{-ms-flex-pack:center;justify-content:center}.interviewFixtureList .matchDayMatch__status{margin:0 2rem}}.interviewFooterNav__showPLPWrapper .showPLPInterviewButton{position:relative;z-index:1;text-decoration:none;border:none;display:-ms-flexbox;display:flex;color:#fff;text-transform:uppercase;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:99.99rem;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:.9rem;height:34px;padding:0 15px}.interviewFooterNav__showPLPWrapper .showPLPInterviewButton:hover{text-decoration:none;color:#fff}.interviewFooterNav__showPLPWrapper .showPLPInterviewButton{background-color:var(--c-pl-purple);cursor:pointer;overflow:hidden;font-size:1.4rem;text-transform:none}.interviewFooterNav__showPLPWrapper .showPLPInterviewButton:before{content:"";display:block;position:absolute;top:0;right:-15px;width:0;height:100%;background-color:var(--c-pl-purple);transition:width .35s;transform:skew(325deg);left:-15px}.interviewFooterNav__showPLPWrapper .showPLPInterviewButton:focus:before{z-index:-1;width:120%}@media (min-width:860px){.interviewFooterNav__showPLPWrapper .showPLPInterviewButton:hover:before{z-index:-1;width:120%}}.interviewFooterNav--status .footer__item--after:after{display:none}@media (max-width:1025px){.interviewFooterNav .validationMessage{margin-left:2rem;font-size:1.2rem}}@media (max-width:785px){.interviewFooterNav .validationMessage{display:none}}@media (max-width:640px){.interviewFooterNav__showPLPWrapper{display:none}}.interviewLandingHeader{padding-top:3rem}.interviewLandingHeader h1{margin-top:3rem;text-align:center;font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;color:var(--c-pl-purple)}@media (max-width:640px){.interviewLandingHeader{padding-top:2rem}h1{margin-top:2rem;font-size:2rem}}.interviewLandingMessage{padding-bottom:3rem}.interviewLandingMessage .containerValidationMessage{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.interviewLandingMessage .containerValidationMessage__icn{width:auto}.interviewLandingMessage .containerValidationMessage__icn svg{width:20px;height:20px}.interviewLandingMessage .containerValidationMessage__name{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;font-size:1.3rem;margin-left:2rem;margin-top:0;color:var(--c-pl-purple);text-transform:uppercase}@media (max-width:640px){.interviewLandingMessage .containerValidationMessage__name{font-size:1.1rem;margin-left:1rem}}@media (max-width:425px){.interviewLandingMessage .containerValidationMessage__name{width:80%;font-size:1.1rem;margin-left:0}}.interviewMatchHeader{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-top:2rem}.interviewMatchHeader__header{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}.interviewMatchHeader__fixtureInfo{font-size:2rem}@media (max-width:1200px){.interviewMatchHeader__header{font-size:2rem}.interviewMatchHeader__fixtureInfo{font-size:1.6rem}}@media (max-width:640px){.interviewMatchHeader{-ms-flex-direction:column;flex-direction:column}}.interviewRequestList{background-color:#f0f0f0;overflow-x:scroll;-webkit-overflow-scrolling:touch;min-width:calc(100% - 320px);padding:2rem;position:relative;width:100%}.interviewRequestList__inner{position:absolute;top:2rem;left:2rem;right:2rem;bottom:2rem;overflow-y:scroll}.interviewRequestList__request{background-color:#fff;width:100%;margin-bottom:1rem}.interviewRequestList__header{background-color:var(--c-pl-purple);color:#fff;font-size:1.6rem;padding:1rem 1.6rem;text-transform:uppercase}.interviewRequestList__toggle{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;cursor:pointer;padding-bottom:2rem;padding-top:1rem;text-align:center;text-transform:uppercase}.interviewRequestList__list-toggle{width:300px;display:-ms-flexbox;display:flex;height:auto;padding:.5rem;background-color:#fff;border-radius:3px;margin-bottom:2rem;position:relative}.interviewRequestList__list-toggle:before{display:block;content:"";position:absolute;left:.5rem;top:.5rem;width:150px;height:40px;background:var(--c-pl-purple);pointer-events:none;border-radius:3px;transition:left .25s ease-in-out}.interviewRequestList__list-toggle--indicator:before{left:calc(50% - .5rem)}.interviewRequestList__toggle-btn{width:50%;border:none;height:40px;font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;cursor:pointer;background:none;outline:none;border-radius:3px;z-index:10}.interviewRequestList__toggle-btn--active{color:#fff}.interviewTeamHeader{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:4rem}.interviewTeamHeader__teamInfo{display:-ms-flexbox;display:flex}.interviewTeamHeader__badge{margin-right:1rem}.interviewTeamHeader__label{font-size:1.6rem;line-height:1.8}.interviewTeamHeader__name{font-size:2rem;font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;color:var(--c-pl-purple)}@media (max-width:1200px){.interviewTeamHeader{margin-bottom:3rem}.interviewTeamHeader__label{font-size:1.3rem}.interviewTeamHeader__name{font-size:1.7rem;line-height:1.6}}@media (max-width:840px){.interviewTeamHeader{-ms-flex-direction:column;flex-direction:column}.interviewTeamHeader__teamInfo{width:100%}.interviewTeamHeader__cta{margin-top:2rem;width:100%;height:44px}}.interviewTeamHeader--fadeOut .interviewTeamHeader__cta .noRequestButton{background-color:#f0f0ef;color:var(--c-pl-purple);cursor:default}.interviewTeamHeader--fadeOut .interviewTeamHeader__cta .noRequestButton:before{display:none}.interviewTeamHeader--fadeOut .interviewTeamHeader__cta .noRequestButton:focus{background-color:#f0f0ef;color:var(--c-pl-purple)}@media (min-width:860px){.interviewTeamHeader--fadeOut .interviewTeamHeader__cta .noRequestButton:hover{background-color:#f0f0ef;color:var(--c-pl-purple)}}.interviewTeamHeader__cta .noRequestButton{position:relative;z-index:1;background-color:var(--c-pl-purple);text-decoration:none;border:none;display:-ms-flexbox;display:flex;color:#fff;text-transform:uppercase;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;border-radius:99.99rem;white-space:nowrap;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.interviewTeamHeader__cta .noRequestButton:before{content:"";display:block;position:absolute;top:0;right:-15px;width:0;height:100%;background-color:var(--c-pl-purple);transition:width .35s;transform:skew(325deg);left:-15px}.interviewTeamHeader__cta .noRequestButton:focus:before{z-index:-1;width:120%}@media (min-width:860px){.interviewTeamHeader__cta .noRequestButton:hover:before{z-index:-1;width:120%}}.interviewTeamHeader__cta .noRequestButton{font-size:.9rem;height:34px;padding:0 15px}.interviewTeamHeader__cta .noRequestButton:hover{text-decoration:none;color:#fff}.interviewTeamHeader__cta .noRequestButton{min-width:125px;margin-right:3rem;padding:0 3rem}@media (max-width:1200px){.interviewTeamHeader__cta .noRequestButton{min-width:95px;margin-right:1rem;padding:2rem 1.5rem}}@media (max-width:840px){.interviewTeamHeader__cta{margin-top:2rem;width:100%;height:44px}}.interviewTeamStatusHeader{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:4rem}.interviewTeamStatusHeader__teamInfo{display:-ms-flexbox;display:flex}.interviewTeamStatusHeader__badge{margin-right:1rem}.interviewTeamStatusHeader__label{font-size:1.6rem;line-height:1.8}.interviewTeamStatusHeader__name{font-size:2rem;font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;color:var(--c-pl-purple)}@media (max-width:1200px){.interviewTeamStatusHeader{margin-bottom:3rem}.interviewTeamStatusHeader__label{font-size:1.3rem}.interviewTeamStatusHeader__name{font-size:1.7rem;line-height:1.6}}@media (max-width:840px){.interviewTeamStatusHeader{-ms-flex-direction:column;flex-direction:column}.interviewTeamStatusHeader__teamInfo{width:100%}.interviewTeamStatusHeader__cta{margin-top:2rem;width:100%;height:44px}}.plpHostInterviewModal{position:fixed;background-color:#fff;min-width:448px;max-width:910px;width:70%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #e3e3e3;border-radius:2px;z-index:2}.plpHostInterviewModal__close{position:absolute;padding:10px;top:15px;right:15px;cursor:pointer;font-size:2rem}.plpHostInterviewModal .interviewList__header{margin:2rem 0 1rem;font-size:1.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.plpHostInterviewModal .interviewList .interviewee{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;padding:5px 0;margin:.5rem 0;border-bottom:1px solid rgba(0,0,0,.3)}.plpHostInterviewModal .interviewList .interviewee__info{min-width:calc(75% - 56px - 30px);max-width:calc(75% - 56px - 30px)}.plpHostInterviewModal .interviewList .interviewee__info,.plpHostInterviewModal .interviewList .interviewee__timeInfo{line-height:100%}.plpHostInterviewModal .interviewList .interviewee__name{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plpHostInterviewModal .interviewList .interviewee__role,.plpHostInterviewModal .interviewList .interviewee__time,.plpHostInterviewModal .interviewList .interviewee__timeHeader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.plpHostInterviewModal .interviewList .interviewee__name,.plpHostInterviewModal .interviewList .interviewee__time{font-size:1.2rem}.plpHostInterviewModal .interviewList .interviewee__role{text-transform:uppercase}.plpHostInterviewModal .interviewList .interviewee__role,.plpHostInterviewModal .interviewList .interviewee__timeHeader{font-size:1rem}.plpHostInterviewModal .interviewList .interviewee__timeInfo,.plpHostInterviewModal .interviewList .interviewee__type{min-width:28px}.plpHostInterviewModal .interviewList .interviewee__time .interviewTime{padding-right:.5rem}.plpHostInterviewModal .interviewList .interviewee__time .interviewTimeAfterFT{font-family:PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}.plpHostInterviewModal .interviewList .interviewee__type .interviewType{-ms-flex-item-align:end;align-self:flex-end;display:inline-block;background-color:var(--c-pl-purple);color:#fff;padding:.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.plpHostInterviewModal .interviewList .interviewee--none{min-height:39px}.plpHostInterviewModal .interviewList__interviewees{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:150px}.plpHostInterviewModal__teams{margin-top:4rem;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.plpHostInterviewModal__teams .plpHostTeamInterviewList{min-width:40%;padding-bottom:2rem}.plpHostInterviewModal__teams .plpHostTeamInterviewList__header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.plpHostInterviewModal__teams .plpHostTeamInterviewList__teamName{margin-left:1rem;font-size:2rem;font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}@media (max-width:840px){.plpHostInterviewModal{height:100%;width:100%;min-width:0;max-width:none;overflow-y:auto}.plpHostInterviewModal__teams{-ms-flex-direction:column;flex-direction:column;margin:0;padding-top:10px}.plpHostInterviewModal__teams .plpHostTeamInterviewList{min-width:80%;padding-top:2rem}.plpHostInterviewModal__teams .plpHostTeamInterviewList__plpInterviewList{padding-top:2rem}.plpHostInterviewModal .interviewList__header{font-size:1.3rem}.plpHostInterviewModal .interviewList__interviewees{min-height:0}}.plpHostInterviewModalWrapper .showPLPInterviewButton{position:relative;z-index:1;text-decoration:none;border:none;display:-ms-flexbox;display:flex;color:#fff;text-transform:uppercase;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:99.99rem;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:.9rem;height:34px;padding:0 15px}.plpHostInterviewModalWrapper .showPLPInterviewButton:hover{text-decoration:none;color:#fff}.plpHostInterviewModalWrapper .showPLPInterviewButton{background-color:var(--c-pl-purple);cursor:pointer;overflow:hidden;font-size:1.4rem;text-transform:none}.plpHostInterviewModalWrapper .showPLPInterviewButton:before{content:"";display:block;position:absolute;top:0;right:-15px;width:0;height:100%;background-color:var(--c-pl-purple);transition:width .35s;transform:skew(325deg);left:-15px}.plpHostInterviewModalWrapper .showPLPInterviewButton:focus:before{z-index:-1;width:120%}@media (min-width:860px){.plpHostInterviewModalWrapper .showPLPInterviewButton:hover:before{z-index:-1;width:120%}}@media (max-width:640px){.plpHostInterviewModalWrapper .showPLPInterviewButton{margin-bottom:2rem}}.requestBox{width:16.6666666667%}.requestBox__innerContainer{margin:1rem;padding:1rem;border-radius:3px;background-color:#f0f0f0;height:105px}.requestBox--confirmed .requestBox__innerContainer{background-color:#00ff87}.requestBox--confirmed .requestBox__intervieweeStatus:before{content:"";background:url(../i/sprites/icons-sprite.png) -12px 0 no-repeat;width:12px;height:12px;display:block}@media (min-resolution:192dpi){.requestBox--confirmed .requestBox__intervieweeStatus:before{background-image:url(../i/sprites/icons-sprite@x2.png);background-size:41px 30px}}.requestBox--pending .requestBox__intervieweeStatus{padding-left:0}.requestBox--rejected .requestBox__innerContainer{background-color:#fc2d2d}.requestBox--rejected .requestBox__intervieweeName,.requestBox--rejected .requestBox__intervieweeRole,.requestBox--rejected .requestBox__intervieweeStatus,.requestBox--rejected .requestBox__intervieweeType{color:#fff}.requestBox--rejected .requestBox__intervieweeStatus:before{content:"";background:url(../i/sprites/icons-sprite.png) -10px -12px no-repeat;width:10px;height:10px;display:block}@media (min-resolution:192dpi){.requestBox--rejected .requestBox__intervieweeStatus:before{background-image:url(../i/sprites/icons-sprite@x2.png);background-size:41px 30px}}.requestBox--none .requestBox__innerContainer{border:1px solid #c1c1c1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:0}.requestBox--none .requestBox__intervieweeName,.requestBox--none .requestBox__intervieweeRole,.requestBox--none .requestBox__intervieweeStatus{display:none}.requestBox--none .requestBox__intervieweeType{color:#777;text-transform:uppercase}.requestBox__intervieweeInfo{color:var(--c-pl-purple);margin:0 1rem}.requestBox__intervieweeType{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;font-size:1.1rem;color:#333;padding-bottom:.5rem}.requestBox__intervieweeName,.requestBox__intervieweeRole{color:var(--c-pl-purple);line-height:1.25}.requestBox__intervieweeName{font-size:1.3rem;font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.requestBox__intervieweeRole{font-size:1rem}.requestBox__intervieweeStatus{position:relative;padding:1rem 0;padding-left:1.5rem;margin:0 1rem;margin-top:1rem;font-size:1.25rem}.requestBox__intervieweeStatus:before{position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:1400px){.requestBox{width:20%}.requestBox__intervieweeInfo{margin:0}.requestBox__intervieweeStatus{margin-left:0;margin-right:0}}@media (max-width:1280px){.requestBox{width:25%}.requestBox__intervieweeInfo{margin:0 1rem}.requestBox__intervieweeStatus{margin-left:1rem;margin-right:1rem}}@media (max-width:1025px){.requestBox{width:33.3333333333%;margin:1rem 0}}.formationLineup{margin:1rem 0}.formationLineup__pitch{background-image:url(../i/elements/lineup-pitch.png);width:347px;height:510px;margin:0 auto}.formationLineup__pitch .awayTeam,.formationLineup__pitch .homeTeam{height:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.formationLineup__pitch .awayTeam:last-child,.formationLineup__pitch .homeTeam:last-child{padding:1rem 0}.formationLineup__pitch .homeTeam{padding-top:1.5rem}.formationLineup__pitch .awayTeam{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.formationLineup .formationPlayerRow{display:-ms-flexbox;display:flex;padding:1.2rem 0;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-line-pack:center;align-content:center}.formationLineup .formationPlayerRow:last-child{padding:1rem 0}.formationLineup__player{color:#fff;width:2.4rem;height:2.4rem;line-height:2.4rem;text-align:center;border-radius:100%;border:1px solid #fff;font-size:1.1rem;box-shadow:0 0 5px rgba(0,0,0,.6);cursor:pointer;position:relative}.formationLineup__player .formationLineup__tooltip{border-style:solid;border-width:1rem .75rem 0;border-color:var(--c-pl-purple) transparent transparent;position:absolute;left:50%;transform:translateX(-50%);bottom:100%;opacity:0}.formationLineup__player:after,.formationLineup__player:before{position:absolute;left:50%}.formationLineup__player:before{opacity:1;z-index:10;pointer-events:none}.formationLineup__player:after,.formationLineup__player:focus:before,.formationLineup__player:hover:before{opacity:0;z-index:-10}.formationLineup__player:hover .formationLineup__tooltip,.formationLineup__player:hover:after{opacity:1;z-index:10}.formationLineup__player:before{bottom:100%;max-width:45px;text-shadow:0 1px 0 #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.formationLineup__player:after,.formationLineup__player:before{color:#fff;transform:translateX(-50%);content:attr(data-tip);width:auto}.formationLineup__player:after{background:var(--c-pl-purple);border-radius:3px;bottom:140%;min-width:90px;padding:.25rem}.formationLineup__player--t3{background:#fe0002}.formationLineup__player--t36{background:#0054a6}.formationLineup__player--t91{background:#e62333}.formationLineup__player--t90{background:#6a003a}.formationLineup__player--t8{background:#0a4595}.formationLineup__player--t31{background:#eb302e}.formationLineup__player--t11{background:#00369c}.formationLineup__player--t38{background:#f5f5f5;color:#333}.formationLineup__player--t13{background:#273e8a}.formationLineup__player--t14{background:#e31b23}.formationLineup__player--t43{background:#6caee0}.formationLineup__player--t1{background:#d81920}.formationLineup__player--t4{background:#383838}.formationLineup__player--t20{background:#d71920}.formationLineup__player--t110{background:#d71f30}.formationLineup__player--t6,.formationLineup__player--t80{background:#f5f5f5;color:#333}.formationLineup__player--t57{background:#fe0;color:#333}.formationLineup__player--t35{background:#f5f5f5;color:#333}.formationLineup__player--t21{background:#7d2c3b}@media (max-width:380px){.formationLineup__pitch{background-image:url(../i/elements/lineup-pitch-m.png);width:300px;height:441px}.formationLineup__player:after{min-width:80px}}@media (max-width:340px){.formationLineup__pitch{background-image:url(../i/elements/lineup-pitch-sm.png);width:280px;height:412px}}.matchBox{width:375px;height:540px;max-height:540px;overflow-y:scroll;overflow-x:hidden;background-color:#fff;transition:width .25s}.matchBox__uiTabs{position:relative;display:-ms-flexbox;display:flex;padding-top:1rem;background:var(--c-pl-purple);box-shadow:0 2px 3px 1px rgba(0,0,0,.2);border-bottom:1px solid #fff;z-index:10}.matchBox__uiTabs .uiTabs__contentTab{height:40px;width:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.matchBox__uiTabs--showTimeline .uiTabs__contentTab--timeline{background-color:#fff;color:#000}.matchBox__uiTabs--showLineups .uiTabs__contentTab--lineups{background-color:#fff;color:#000;height:40px}.matchBox__content{transition:margin .2s;overflow-y:hidden}.matchBox__content--showLineups .matchBox__lineups{display:block}.matchBox__content--showLineups .matchBox__timeline,.matchBox__content--showTimeline .matchBox__lineups{display:none}.matchBox__content--showTimeline .matchBox__timeline{display:block}.matchBox .matchBoxHeaderContent{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#fff}.matchBox .matchBoxHeaderContent .downloadsPanel{display:none;padding-right:1rem}.matchBox .matchDayMatch{background-color:#fff;padding:1rem;-ms-flex-pack:center;justify-content:center}.matchBox .matchDayMatch__status{padding-top:1rem;padding-bottom:1rem}.matchBox--expanded{width:750px;transition:all .2s}.matchBox--expanded .matchBoxHeaderContent{-ms-flex-pack:justify;justify-content:space-between;background-color:#f0f0f0}.matchBox--expanded .matchBoxHeaderContent .downloadsPanel{display:block}.matchBox--expanded .matchLineupContainer .downloadsPanel{display:none}.matchBox--expanded .matchDayMatch{background-color:#f0f0f0;-ms-flex-pack:start;justify-content:flex-start}.matchBox--expanded .matchTimelineHeader__title{padding:1rem 1rem 1.3rem}.matchBox--expanded .matchNotification{margin-bottom:1rem}.matchBox--expanded .matchBox__uiTabs{box-shadow:none;border:none;position:static;z-index:1}.matchBox--expanded .matchBox__content{display:-ms-flexbox;display:flex;background-color:#fff;margin-top:-50px;min-height:540px}.matchBox--expanded .matchBox__uiTabs .uiTabs__contentTab{background:none}.matchBox--expanded .matchBox__lineups{position:relative}.matchBox--expanded .matchBox__lineups,.matchBox--expanded .matchBox__timeline{display:block;width:50%;padding:1rem}.matchBox--expanded .matchBox__lineups:after{content:"";width:2px;height:calc(100% - 20px);background:var(--c-pl-purple);position:absolute;display:block;right:0;top:10px;bottom:0}.matchBox .watermark{position:absolute;z-index:0;pointer-events:none}.matchBox .watermark text{fill:#e3e3e3}@media (max-width:740px){.matchBox .watermark svg{width:710px}}#hiddenEmail{position:absolute;z-index:-100;left:-9999px;font-size:1.4rem}#hiddenEmail text{fill:gray;font-family:PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}@media (max-width:840px){.matchBox{width:320px}.matchBox--expanded{width:100%}.matchBox .playerItem{font-size:1.1rem}.matchBox .matchEventDetail .matchEvent__title{font-size:1.3rem}}.matchBoxHeader{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:.5rem 1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:var(--c-pl-purple)}.matchBoxHeader__date{color:#fff}.matchBoxHeader__actions,.matchBoxHeader__toggleWidth{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.matchBoxHeader__toggleWidth{cursor:pointer;padding:.4rem 2.5rem .4rem .5rem;margin-right:1rem;color:var(--c-pl-purple);font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;background-color:#fff;font-size:9px;border:1px solid var(--c-pl-purple);border-radius:10px;text-transform:uppercase;position:relative}.matchBoxHeader__toggleWidth svg{transform:rotate(90deg);height:16px;position:absolute;right:5px;bottom:1px}.matchBoxHeader__close{cursor:pointer;padding:5px;background-color:#ea0154}.matchBoxHeader__close svg{height:10px}.matchBoxNotificationContainer .notificationItem--caution{float:none;text-align:center;padding:5px 10px;font-size:1.2rem}.matchBoxNotificationContainer .notificationItem__closeBtn{top:9px}.matchBoxNotificationContainer .notificationItem__icon{top:3px}.matchBoxNotificationContainer .notificationItem__message{line-height:1}.matchesFilter{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;padding:1rem}.matchesFilter .dropdownFilter{width:14rem}@media (max-width:740px){.dropdownFilter{-ms-flex-positive:1;flex-grow:1;margin:0 1rem}}.matchEvent{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:1rem 0;position:relative}.matchEvent--home{text-align:right}.matchEvent--home .matchEventDetail{padding-right:3rem}.matchEvent--away{text-align:left;-ms-flex-pack:end;justify-content:flex-end}.matchEvent--away .matchEventDetail{padding-left:3rem}.matchEvent--away,.matchEvent--home{padding:0 1rem}.matchEvent .matchEventDetail{width:50%}.matchEventDetail .matchEvent__title{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;color:#e90052;padding-bottom:.25rem;text-transform:uppercase}.matchEventDetail .matchEvent__primaryInfo,.matchEventDetail .matchEvent__secondaryInfo,.matchEventDetail .matchEvent__tertiaryInfo{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;color:var(--c-pl-purple);font-size:1.1rem;margin:.125rem 0}.matchEventDetail .matchEvent__timestamp{font-size:1rem;color:var(--c-pl-purple)}.matchEvent .matchEventVisualDetail{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:var(--c-pl-purple);padding:0 1rem;height:40px;width:40px;border-radius:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.matchEvent .matchEventVisualDetail__eventType{margin-bottom:.5rem}.matchEvent .matchEventVisualDetail__time{font-size:1rem;color:#fff}.matchEvent .matchEventVisualDetail__time div{padding-left:3px}.matchEvent--goal .matchEventVisualDetail{background-color:#e90052}.matchEvent--var{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.matchEvent--var .matchEventDetail{padding:0;margin:.5rem auto 0;text-align:center}.matchEvent--var .matchEvent__title{color:#000}.matchEvent--var .matchEventVisualDetail{position:relative;right:0;transform:translate(-50%);background:linear-gradient(180deg,#a748f8,#3d0045)}.matchEvent--var .matchEventVisualDetail__eventType{margin:0}.matchEvent--var .matchEventVisualDetail__time{position:relative;top:.5rem}.matchEvent--var--orange .matchEventVisualDetail{background:linear-gradient(180deg,#fa9400,#fa5400)}.matchEvent--overturned .matchEventVisualDetail:before{content:"Overturned";display:block;position:absolute;left:5rem;color:#ea0154;font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;text-transform:uppercase}.matchEvent--overturned.matchEvent--away .matchEventVisualDetail:before{left:auto;right:5rem}.matchEvent--pendingSub .matchEventVisualDetail{background-color:#f0f0f0}.matchEvent--pendingSub .matchEventVisualDetail__time div{color:var(--c-pl-purple)}.matchEvent--time{background-color:var(--c-pl-purple);padding:.5rem 1rem;margin:.5rem 0 0;position:static;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.matchEvent--time .matchEventDetail{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;padding:0;-ms-flex-order:1;order:1;margin-left:2rem}.matchEvent--time .matchEventDetail .matchEvent__title{color:#fff;padding-bottom:0}.matchEvent--time .matchEventDetail .matchEvent__primaryInfo{color:#fff;margin-left:1rem}.matchEvent--time .matchEventDetail .matchEvent__timestamp{color:#fff;position:absolute;right:2rem}.matchEvent--time .matchEventVisualDetail{position:static;width:30px;height:30px;background-color:#e90052;transform:none}.matchEvent--time .matchEventVisualDetail__time{display:none}.matchEvent--teamsheetChange .matchEvent__title{font-size:1.2rem}.matchEvent--teamsheetChange .matchEventVisualDetail__eventType{margin-bottom:0}.matchEvent--teamsheetChange .matchEventVisualDetail__time{display:none}@media (max-width:370px){.matchEvent__timestamp{right:1rem}.matchEvent__title{font-size:1rem}}.matchFormationHeader{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;padding:1rem;width:100%}.matchFormationHeader__label,.matchFormationHeader__name{color:#000}.matchFormationHeader__name{font-size:1.3rem;font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}.matchFormationHeader__label{font-size:1rem;text-transform:uppercase;color:#937b95}.matchFormationHeader__detail{margin-left:.5rem}.matchFormationHeader__formation{margin-left:auto}.matchFormationHeader__formation .formation{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}@media (max-width:425px){.matchFormationHeader__formation{font-size:1.2rem}}.matchLineupHeader{display:-ms-flexbox;display:flex}.matchLineupHeader__away,.matchLineupHeader__home{display:-ms-flexbox;display:flex;position:relative;padding-top:1rem;width:50%}.matchLineupHeader__away:after,.matchLineupHeader__home:after{content:" ";border-bottom:1px solid #e9e9e9;width:90%;bottom:-10px;position:absolute}.matchLineupHeader__home:after{left:0}.matchLineupHeader__away{padding-left:1rem;padding-right:1rem}.matchLineupHeader__away:after{left:1rem;right:0}.matchLineupHeader__label,.matchLineupHeader__name{color:#000}.matchLineupHeader__name{font-size:1.3rem;font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}.matchLineupHeader__label{font-size:1rem;text-transform:uppercase;color:#937b95}.matchLineupHeader__detail{margin-left:.5rem}.matchNotification{margin-top:1rem;background-color:#00ff87;height:40px;position:relative;transition:opacity .3s}.matchNotification__visualDetail{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:var(--c-pl-purple);padding:1rem;margin-top:10px;height:25px;width:25px;border-radius:100%;position:absolute;top:0;left:1rem}.matchNotification__visualDetail .icn-matchEvent{position:absolute;top:50%;left:50%;right:0;bottom:0;transform:translate(-50%,-50%)}.matchNotification__visualDetail--pendingSub{background-color:#f0f0f0}.matchNotification__explainer{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;float:left;margin-top:14px;margin-left:4rem;text-align:center;font-size:1.2rem;width:calc(100% - 45px - 35px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matchNotification__dismissIcon{padding-top:14px;margin-right:10px;width:12px;height:12px;float:right;cursor:pointer}.matchNotification--dismiss{opacity:0}.matchNotification--largeMode{height:auto;overflow:auto;padding-bottom:1rem}.matchNotification--largeMode .matchNotification__explainer{white-space:normal;text-overflow:unset}.matchDayMatch{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.matchDayMatch__away,.matchDayMatch__home{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-width:7rem}.matchDayMatch__home .matchDayMatch__name{text-align:right;padding-right:.5rem}.matchDayMatch__away .matchDayMatch__name{-ms-flex-order:1;order:1;padding-left:.5rem;text-align:left}.matchDayMatch__name{min-width:4rem;font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;cursor:default}.matchDayMatch__status{min-width:4rem;color:#fff;margin:0 .6rem;padding:.4rem .8rem .4rem .9rem;font-size:1rem;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.matchDayMatch__status,.matchDayMatch__status--completed{background-color:var(--c-pl-purple)}.matchDayMatch__status--active{background-color:#ea0154}.matchTimeline{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative}.matchTimeline:before{content:"";display:block;position:absolute;height:100%;width:1px;background:var(--c-pl-purple);top:0;left:50%}.matchTimeline--empty{min-height:344px;height:auto;-ms-flex-pack:center;justify-content:center}.matchTimeline--empty:before{content:none}.matchTimeline--empty .containerValidationMessage{padding:0}.matchTimelineHeader{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.matchTimelineHeader__title{padding:2rem 1rem;font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switcher{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:10px}.switcher__label{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}.switcher__options{display:-ms-flexbox;display:flex;border:2px solid var(--c-pl-purple);border-radius:3px}.switcher__option{padding:1rem;background-color:var(--c-pl-purple);color:#fff;font-size:1rem;width:80px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switcher__option--active{background-color:#fff;color:var(--c-pl-purple);cursor:auto}.footer{position:fixed;z-index:10;bottom:0;width:100%;background-color:#f0f0f0;height:60px}.footer .footerContainer,.footer>div{height:100%;width:100%}.footer .footerContainer{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.footer__item{padding:10px 5px;min-width:150px;color:#fff;background-color:#e90052;border:none;max-height:35px;margin:0 25px;position:relative;z-index:1;overflow:hidden;border-radius:99.99rem}.footer__item--after:after,.footer__item--previous:after{position:relative;line-height:16px;vertical-align:middle}.footer__item--previous:after{float:left;content:"<";left:1rem}.footer__item--after:after{float:right;content:">";right:1rem}.footer__item--previous:before{content:"";display:block;position:absolute;top:0;left:auto;right:-15px;width:0;height:100%;background-color:var(--c-pl-purple);transition:width .35s;transform:skew(325deg)}.footer__item--previous:focus:before{z-index:-1;width:120%}@media (min-width:860px){.footer__item--previous:hover:before{z-index:-1;width:120%}}.footer__item--after:before{content:"";display:block;position:absolute;top:0;right:-15px;width:0;height:100%;background-color:var(--c-pl-purple);transition:width .35s;transform:skew(325deg);left:-15px}.footer__item--after:focus:before{z-index:-1;width:120%}@media (min-width:860px){.footer__item--after:hover:before{z-index:-1;width:120%}}.footer__item--inactive{background-color:#b2b2b2}.footer__item--inactive:before{content:""}.footer__item--inactive:focus:before,.footer__item--inactive:hover:before{width:0}.footer__itemLabel{position:relative}@media (max-width:640px){.footer{height:40px}.footer__item{min-width:120px;padding:5px 0;max-height:25px}}@media (max-width:425px){.footer__item{margin:0 20px}}.nav--lockScroll{position:fixed;top:0;z-index:2;width:100%}.nav__container{background-color:var(--c-pl-purple);height:60px;width:100%;position:relative}.nav__container:after{content:"";position:absolute;background:url(../i/elements/brand-vector-dark.svg) no-repeat;background-size:auto;background-position:100%;width:100%;height:100%;max-width:35.6rem;right:.2rem;right:0;pointer-events:none;top:0;bottom:0}.nav__logo{display:inline-block;float:left}.nav__logo,.nav__logo img{height:100%}.nav__main{display:inline-block;line-height:60px;font-size:2rem;padding-left:2rem}.nav__main li{margin:0 30px 0 0}.nav__main li,.nav__main li a{position:relative;display:inline-block}.nav__main li a{color:#fff}.nav__main li a:before{content:"";display:block;height:0;position:absolute;bottom:0;left:0;right:0;background:#e90052;transition:height .2s ease}.nav__main li:not(:last-child):after{content:"|";position:absolute;display:block;top:0;right:-1.5rem;color:rgb(124.0384615385,100,125)}.nav__main--soleOption li:not(:last-child):after,.nav__main--soleOption li a:before{display:none}.nav__userContainer{height:60px;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0}.nav__user{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff}.nav__userName{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.nav__role{text-transform:capitalize;font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}.nav__userIcon{-ms-flex-negative:0;flex-shrink:0;width:3rem;height:3rem;margin-left:1rem;fill:currentColor}.nav__logout{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;padding:0 .5rem 0 1rem;transition:background-color .25s ease;margin-left:1rem}.nav__logout:hover{background-color:#ea0154;color:#fff}.nav__logoutIcon{-ms-flex-negative:0;flex-shrink:0;width:3.4rem;height:3.4rem;fill:#fff}@media (min-width:1025px){.nav__main li a.active,.nav__main li a:active,.nav__main li a:hover{text-decoration:none;color:#fff}.nav__main li a.active:before,.nav__main li a:active:before,.nav__main li a:hover:before{height:5px}}@media (max-width:1025px){.nav__main li a.active:before,.nav__main li a:active:before,.nav__main li a:hover:before{height:5px}}@media (max-width:840px){.nav__main a{font-size:1.8rem}.nav__main li{margin:0 25px 0 0}.nav__main li:not(:last-child):after{font-size:1.8rem}}@media (min-width:740px){.nav--lockScroll{position:static;z-index:1;width:auto}}@media (max-width:640px){.nav__main li a{font-size:1.5rem}.nav__main li a.active:before{height:3px;bottom:1px}.nav__main li:not(:last-child):after{font-size:1.5rem}}@media (max-width:570px){.nav__container{height:40px}.nav__main{line-height:40px}.nav__main li a{font-size:1.2rem}.nav__main li a.active:before{height:3px;bottom:2px}.nav__main li:not(:last-child):after{font-size:1.2rem}}@media (max-width:570px){.nav__container{height:40px}.nav__main{line-height:40px}.nav__logo{padding-left:.8rem}.nav__link{font-size:1.2rem;line-height:40px}.nav__link.active:before,.nav__link:active:before,.nav__link:hover:before{height:3px}.nav__userContainer{height:40px}.nav__logoutIcon{width:2.4rem;height:2.4rem}}@media (max-width:425px){.nav__main li a{font-size:1rem}}.PlayerAppFilters{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#f0f0f0;padding:5px 35px 30px}.PlayerAppFilters .searchFilter{width:270px}.PlayerAppFilters .dropdownFilter{margin-left:50px}.PlayerAppFilters .dropdownFilter__label{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;color:var(--c-pl-purple);font-size:1.2rem;margin-bottom:10px}.PlayerAppFilters .dropdownFilter__currentItem,.PlayerAppFilters .dropdownFilter__list{margin-top:20px}.PlayerAppFilters .resetFilters{-ms-flex-item-align:end;align-self:flex-end;margin-left:50px}.playerAppList__head{display:-ms-flexbox;display:flex;background-color:var(--c-pl-purple)}.playerAppList__headCell{width:100%;white-space:nowrap;text-overflow:ellipsis;width:auto;padding:5px;min-height:38px;overflow:hidden;color:#fff;font-size:1.2rem;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1}.playerAppList__headCell:first-child{padding-left:20px}.playerAppList__headCell:last-child{padding-right:20px;-ms-flex-pack:end;justify-content:flex-end}.playerAppList__label{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:auto;cursor:pointer}.playerAppList__headCell--fasid,.playerAppList__headCell--username{-ms-flex:0.5;flex:0.5}.playerAppList__headCell--fullname{-ms-flex:1.5;flex:1.5}.playerAppList__headCell--role{-ms-flex-pack:center;justify-content:center}.playerAppList__headCell--status{-ms-flex:0.5;flex:0.5;-ms-flex-pack:center;justify-content:center}.playerAppList__headCell--lastLogin{-ms-flex:0.7;flex:0.7}.playerAppList__headCell--edit{-ms-flex:0.5;flex:0.5}.playerAppList__headCell--edit span{margin-right:5px}.playerAppList__headCell--edit .userList__label,.playerAppList__headCell--emailaddress .userList__label,.playerAppList__headCell--phonenumber .userList__label{cursor:auto}.playerAppList__rowCell{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;padding:5px;min-height:38px;color:#000;font-size:1.1rem;display:-ms-flexbox;display:flex;overflow:hidden;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.playerAppList__rowCell:first-child{padding-left:20px}.playerAppList__rowCell:last-child{padding-right:20px;-ms-flex-pack:end;justify-content:flex-end}.playerAppList__rowCell span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:auto}.playerAppList__row{display:-ms-flexbox;display:flex}.playerAppList__row:nth-child(2n){background-color:#f9f9f9}.playerAppList__rowCell--fullname{-ms-flex:1.5;flex:1.5}.playerAppList__rowCell--fasid,.playerAppList__rowCell--username{-ms-flex:0.5;flex:0.5}.playerAppList__rowCell--role{-ms-flex-pack:center;justify-content:center}.playerAppList__rowCell--status{-ms-flex:0.5;flex:0.5;-ms-flex-pack:center;justify-content:center}.playerAppList__rowCell--lastLogin{-ms-flex:0.7;flex:0.7}.playerAppList__rowCell--edit{-ms-flex:0.5;flex:0.5}.playerAppList__rowCell input{width:100%;padding:5px;font-family:PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}.playerAppList__rowCell span{width:100%}.playerAppList__sortByColumnBtn{display:inline-block;width:26px;height:26px;cursor:pointer;margin-left:10px}.playerAppList__sortIcon{width:26px;height:26px;position:relative;top:-1px}.playerAppList__sortIcon svg{width:100%}.playerAppList__sortIcon--descending{transform:rotate(180deg)}.playerAppList__statusIcon svg{width:100%}.playerAppList__statusIcon--active{width:22px;height:22px}.playerAppList__statusIcon--inactive{width:14px;height:14px}.playerAppList__editBtn{width:24px;height:24px;cursor:pointer}.playerAppList__editBtn svg{width:100%}.playerAppList__searchMessage{text-align:center;height:200px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0 30px;line-height:1.4}.playerAppList__buttoncontainer{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin:0 0 2rem}.playerAppList__sendtoken{position:relative;z-index:1;background-color:#267788;text-decoration:none;border:none;display:-ms-flexbox;display:flex;color:#fff;text-transform:uppercase;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:2px;white-space:nowrap;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:.9rem;padding:.4rem 1.6rem;opacity:.3;pointer-events:none}.playerAppList__sendtoken--sendtoall{width:18rem;font-size:1rem;padding:11px 15px}.playerAppList__sendtoken--tokenready{cursor:pointer;opacity:1;pointer-events:all}.playerAppList__sendtoken--tokensent{background-color:#666;opacity:1;pointer-events:none}.clubHeader{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;font-size:2rem;color:var(--c-pl-purple);height:50px;margin-bottom:5px;display:-ms-flexbox;display:flex}.clubHeader__logo{float:left}.clubHeader__name{margin:13px 0 0 10px}.clubHeader__button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:2rem}.clubHeader__button svg{width:30px;cursor:pointer}.downloadsPanel__inner{text-align:right;padding-top:5px}.downloadsPanel .downloadBtn{margin-left:6px;margin-bottom:6px}.downloadsPanel .downloadBtn:first-child{margin-left:0}@media (max-width:640px){.downloadsPanel__inner{text-align:left;padding-top:5px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.downloadsPanel .downloadBtn{margin-left:0;margin-bottom:6px}.downloadsPanel .downloadBtn:first-child{margin-left:0}}@media (max-width:425px){.downloadsPanel__downloadBtn{margin-left:10px;margin-right:10px}.downloadsPanel__downloadBtn:first-child{margin-left:10px}}.matchOfficialItem{display:-ms-flexbox;display:flex;padding-right:60px;min-width:190px;font-size:12px;margin-bottom:14px}.matchOfficialItem__title{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}.matchOfficialItem__name{white-space:pre}.matchOfficials__subHeader{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;font-size:1.1rem;color:var(--c-pl-purple);text-transform:uppercase;margin-top:18px;margin-bottom:15px}.matchOfficials__officials{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.matchOfficials__officials .matchOfficialItem{display:-ms-flexbox;display:flex;min-width:0;max-width:none}.matchOfficials__officials .matchOfficialItem__title{padding-right:2rem}.matchOfficials__officials .matchOfficialItem__name{white-space:normal;padding-left:.5rem}@media (max-width:1400px){.matchOfficials .matchOfficialItem__title{min-width:145px}}@media (max-width:1280px){.matchOfficials .matchOfficialItem{width:100%}}.matchSelection{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:scroll}.matchSelection__inner{background-color:#fff;padding-right:17px;padding-left:17px}.matchSelection__topSection{height:120px;padding-top:30px;text-align:center}.matchSelection__title{font-size:1.8rem;margin-bottom:3px}.matchSelection__note,.matchSelection__title{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}.matchSelection__note{font-size:1rem;text-transform:uppercase;color:#ea0154;display:inline-block}.matchSelection__note .icon{float:left;margin-right:5px;position:relative;top:1px}.matchSelection__note .icon svg{width:15px}.matchSelection__list:before{content:"";display:block}.matchSelection__list:after{content:"";display:table;clear:both}.matchSelection__toggle{margin:auto;width:22px;height:15px;margin-bottom:10px;display:none}.matchSelection__toggle div{width:22px;height:15px;cursor:pointer;transform:rotate(0deg)}.matchSelection__toggle--active div{transform:rotate(180deg)}.matchSelection__pastFixtures{overflow-y:visible}@media (max-width:840px){.matchSelection{max-height:none;overflow-y:visible}.matchSelection__inner{padding-left:15px;padding-right:15px;border-bottom:5px solid #ddd}.matchSelection__topSection{height:auto;padding-top:10px;padding-bottom:10px}.matchSelection__toggle{display:block}.matchSelection__pastFixtures{overflow-y:auto;max-height:300px;display:none}.matchSelection__pastFixtures--show{display:block}}@media (max-width:425px){.matchSelection__pastFixtures{max-height:170px}}.matchSelectionItem{margin-bottom:25px;cursor:pointer}.matchSelectionItem__date{font-size:1.3rem;font-weight:400;margin-bottom:1.2rem;color:var(--c-pl-purple);transition:color .5s ease}.matchSelectionItem__today{font-family:PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;color:var(--c-pl-purple)}.matchSelectionItem__info{background-color:#fff;transition:background-color .5s ease;border-top:1px solid #eee;border-bottom:1px solid #eee;position:relative}.matchSelectionItem__top:before{content:"";display:block}.matchSelectionItem__top:after{content:"";display:table;clear:both}.matchSelectionItem__top{width:194px;margin:auto;padding:7px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:.8rem}.matchSelectionItem__team{display:block;width:75px;font-size:1.3rem;color:#000;transition:color .5s ease;float:left}.matchSelectionItem__team .teamAbbrev{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;display:block;float:left;margin-top:7px;width:36px}.matchSelectionItem__team .badge{display:block;float:left;margin:2px 7px 0}.matchSelectionItem__team--home,.matchSelectionItem__team--home .teamAbbrev{text-align:right}.matchSelectionItem__team--home .badge{float:right}.matchSelectionItem__team--away,.matchSelectionItem__team--away .teamAbbrev{text-align:left}.matchSelectionItem__team--away .badge{float:left}.matchSelectionItem__scoreCol{display:block;float:left;width:40px;margin-top:1px}.matchSelectionItem__score{font-size:1rem;text-align:center;padding:7px 0;background:#ea0153;color:#fff}.matchSelectionItem__bottom{text-align:center}.matchSelectionItem__status{padding:5px 30px;font-size:8px;background-color:#ea0154;color:#fff;text-align:center;text-transform:uppercase;font-weight:700}.matchSelectionItem__status--submitted{background-color:#00ff87;color:#000}.matchSelectionItem__arrow{background:url(../i/sprites/icons-sprite.png) -24px -10px no-repeat;width:9px;height:8px;display:block}@media (min-resolution:192dpi){.matchSelectionItem__arrow{background-image:url(../i/sprites/icons-sprite@x2.png);background-size:41px 30px}}.matchSelectionItem__arrow{position:absolute;right:1rem;top:17px}@media (max-width:840px){.matchSelectionItem,.matchSelectionItem__date{margin-bottom:10px}}.matchSelectionItem:hover .matchSelectionItem__info{background-color:var(--c-pl-purple)}.matchSelectionItem:hover .matchSelectionItem__team{color:#fff}.matchSelectionItem:hover .matchSelectionItem__arrow{background:url(../i/sprites/icons-sprite.png) 0 -22px no-repeat;width:9px;height:8px;display:block}@media (min-resolution:192dpi){.matchSelectionItem:hover .matchSelectionItem__arrow{background-image:url(../i/sprites/icons-sprite@x2.png);background-size:41px 30px}}.matchSelectionItem--active .matchSelectionItem__date{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}.matchSelectionItem--active .matchSelectionItem__info{background-color:var(--c-pl-purple)}.matchSelectionItem--active .matchSelectionItem__team{color:#fff}.matchSelectionItem--active .matchSelectionItem__arrow{background:url(../i/sprites/icons-sprite.png) 0 -22px no-repeat;width:9px;height:8px;display:block}@media (min-resolution:192dpi){.matchSelectionItem--active .matchSelectionItem__arrow{background-image:url(../i/sprites/icons-sprite@x2.png);background-size:41px 30px}}.matchSelectionItem--active .matchSelectionItem__score{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;font-size:1rem;text-align:center;padding:7px 0;background:#fff;color:#000}.matchSelectionItem--active .badge-25.TOT,.matchSelectionItem:hover .badge-25.TOT{background-position:-125px -25px}.playerItem{display:-ms-flexbox;display:flex;font-size:1.2rem;margin-bottom:14px}.playerItem__number{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;-ms-flex:initial;flex:initial;min-width:20px}.playerItem__name{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:auto;position:relative;max-width:145px;padding-right:1.6rem;line-height:14px}.playerItem__name--captain{padding-right:18px}.playerItem__name--captain:after{content:"C";font-size:1.2rem;background-color:#e90154;margin-left:1rem;padding:0 6px;border-radius:100%;position:absolute;font-size:.8rem;box-sizing:border-box;top:0;right:0;padding:0;text-align:center;color:#fff;background-color:#ea0154;width:14px;height:14px;border-radius:.8rem;display:inline-block}.playerItem__icons{display:-ms-flexbox;display:flex;margin-left:auto}.playerItem__event{margin-right:3px}.playerItem__event--hide{display:none}.playerItem__event--goal{background:url(../i/sprites/match-events-sprite.png) -49px -8px no-repeat;width:10px;height:10px;display:block}@media (min-resolution:192dpi){.playerItem__event--goal{background-image:url(../i/sprites/match-events-sprite@x2.png);background-size:73px 70px}}.playerItem__event--goal{margin-top:2px}.playerItem__event--ownGoal{background:url(../i/sprites/match-events-sprite.png) -49px -22px no-repeat;width:10px;height:10px;display:block}@media (min-resolution:192dpi){.playerItem__event--ownGoal{background-image:url(../i/sprites/match-events-sprite@x2.png);background-size:73px 70px}}.playerItem__event--ownGoal{margin-top:2px}.playerItem__event--sub{background:url(../i/sprites/match-events-sprite.png) -61px -30px no-repeat;width:12px;height:15px;display:block}@media (min-resolution:192dpi){.playerItem__event--sub{background-image:url(../i/sprites/match-events-sprite@x2.png);background-size:73px 70px}}.playerItem__event--redCard{background:url(../i/sprites/match-events-sprite.png) -28px -20px no-repeat;width:6px;height:10px;display:block}@media (min-resolution:192dpi){.playerItem__event--redCard{background-image:url(../i/sprites/match-events-sprite@x2.png);background-size:73px 70px}}.playerItem__event--redCard{margin-top:2px}.playerItem__event--yellowCard{background:url(../i/sprites/match-events-sprite.png) -22px -41px no-repeat;width:6px;height:10px;display:block}@media (min-resolution:192dpi){.playerItem__event--yellowCard{background-image:url(../i/sprites/match-events-sprite@x2.png);background-size:73px 70px}}.playerItem__event--yellowCard{margin-top:2px}.playerItem__event--doubleYellowCard{background:url(../i/sprites/match-events-sprite.png) -14px -41px no-repeat;width:8px;height:10px;display:block}@media (min-resolution:192dpi){.playerItem__event--doubleYellowCard{background-image:url(../i/sprites/match-events-sprite@x2.png);background-size:73px 70px}}.playerItem__event--doubleYellowCard{margin-top:2px}.playerList{background-color:#fff;min-height:340px;margin:10px;width:calc(50% - 40px)}.playerList__header{font-size:1.5rem;background-color:var(--c-pl-purple);color:#fff;padding:.5rem;padding-left:1.5rem;text-transform:uppercase}.playerList{font-family:PremierSans-Light,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}.playerList__players{margin-top:10px;font-size:1.3rem}.playerList--staff .playerList__players{margin-top:0;padding:10px}.playerList .playerSummary{display:-ms-flexbox;display:flex;margin:10px}.playerList .playerSummary__name{position:relative;padding-right:2.4rem;color:var(--c-pl-purple);font-family:PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}.playerList .playerSummary__name--captain:after{content:"C";font-size:1.2rem;color:#fff;background-color:#e90154;margin-left:1rem;padding:0 6px;border-radius:100%;position:absolute;top:0;right:5px;margin-left:2rem;padding:2px 5px 2px .4rem;font-size:1rem}.playerList .playerSummary__number,.playerList .playerSummary__role{display:inline-block;margin:0 5px;color:var(--c-pl-purple);font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}.playerList .playerSummary__number{min-width:20px}.playerList .playerSummary__role{width:calc(50% - .5rem);padding-left:.25rem;margin-bottom:1.4rem}.playerList .playerSummary--staff{display:-ms-flexbox;display:flex;margin-bottom:1rem}.playerList .playerSummary--staff .playerSummary__role{max-width:120px;overflow:hidden;text-overflow:ellipsis;margin:0;padding-left:.5rem;padding-right:1rem}.playerList .playerSummary--staff .playerSummary__name{padding-right:0}.playerList .playerSummary--ineligible .playerSummary__name,.playerList .playerSummary--ineligible .playerSummary__number{color:var(--c-pl-orange)}@media (max-width:1025px){.playerList{min-width:50%}}@media (max-width:640px){.playerList{min-width:100%}.playerList .playerSummary--staff .playerSummary__role{max-width:none}}.staffItem{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-right:30px;min-width:190px;font-size:12px;margin-bottom:14px;max-width:190px}.staffItem__title{min-width:110px;font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}.staffItem__name{white-space:pre}.staffList__subHeader{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;font-size:1.1rem;color:var(--c-pl-purple);text-transform:uppercase;margin-top:18px;margin-bottom:15px}.staffList__staff{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start}.staffList__staff .staffItem{width:50%;min-width:0;max-width:none;-ms-flex-pack:start;justify-content:flex-start;padding-right:0}.staffList__staff .staffItem__title{width:125px}.staffList__staff .staffItem__name{white-space:normal;padding-left:.5rem}@media (max-width:1280px){.staffList__staff .staffItem{width:100%}}.submittedNotes__header{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;font-size:1.1rem;color:var(--c-pl-purple);text-transform:uppercase;margin-top:18px;margin-bottom:15px}.submittedPlayerList{min-width:190px;padding-right:20px}.submittedPlayerList__subheader{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;font-size:1.1rem;color:var(--c-pl-purple);text-transform:uppercase;margin-top:18px;margin-bottom:15px}.teamInfoContainer{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.teamInfoContainer__badge{margin-right:20px}.teamInfoContainer__name{font-size:2rem;font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;color:var(--c-pl-purple)}@media (max-width:640px){.teamInfoContainer{margin-top:30px}}.teamLineupHeader{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.teamLineupHeader__fixtureInfo{float:left;margin-bottom:10px}.teamLineupHeader__date{font-size:1.8rem;color:#000;margin-bottom:.8rem}.teamLineupHeader__date,.teamLineupHeader__venue{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}.teamLineupHeader__venue{font-size:1.3rem;color:#767676}.teamLineupHeader .downloadsPanel{min-height:45px;margin-bottom:18px}.teamLineupHeader .downloadsPanel__inner .downloadBtn__label{text-indent:unset}@media (max-width:640px){.teamLineupHeader__venue{display:block;margin-bottom:10px}.teamLineupHeader__downloadsPanel{clear:both}}@media (max-width:500px){.teamLineupHeader .downloadBtn{width:100%}}.teamLineups{padding:20px;background-color:#f0f0f0;min-height:calc(100vh - 60px)}.teamLineups__content{background-color:#fff}.teamLineups__title{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;font-size:2.4rem;color:var(--c-pl-purple);-ms-flex:1.5;flex:1.5;padding-top:6px;padding-right:10px}.teamLineups .notificationItem{-ms-flex:1.3;flex:1.3}.teamLineups__contentTop{display:-ms-flexbox;display:flex;margin-bottom:10px;padding:20px}.teamLineups .clubHeader{margin-bottom:20px}.teamLineups__listings{display:-ms-flexbox;display:flex;min-height:425px;padding-bottom:0}.teamLineups__away,.teamLineups__home{-ms-flex:1;flex:1}.teamLineups__officials{padding:5px 25px}.teamLineups__mobileDownloadButtons{display:none}.uiTabs{background:var(--c-pl-purple);width:auto;height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;margin-bottom:15px}.uiTabs__contentTab{background:#59325e;height:30px;min-width:80px;-ms-flex:1;flex:1;color:#fff;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:1.2rem;border-radius:2px 2px 0 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.uiTabs__contentTab:first-child{margin-left:10px;margin-right:3px}.uiTabs__contentTab:last-child{margin-left:3px;margin-right:10px}.uiTabs__contentTab--home{background:#fff;color:#000}.uiTabs--away .uiTabs__contentTab--home,.uiTabs__contentTab--away{background:#59325e;color:#fff}.uiTabs--away .uiTabs__contentTab--away{background:#fff;color:#000}@media (max-width:1300px){.teamLineups__submitBtn{width:80%}}@media (max-width:1025px){.teamLineups .teamPanel__listingsCol--home{border-right:none}.teamLineups__submitBtn{font-size:1.3rem;padding:15px}.teamLineups__submitBox{height:400px}}@media (max-width:640px){.teamLineups{display:-ms-flexbox;display:flex;padding:15px;-ms-flex-direction:column;flex-direction:column}.teamLineups__contentTop{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.teamLineups__title{-ms-flex:1;flex:1}.teamLineups .notificationItem{margin-bottom:10px;float:none}.teamLineups__listings{-ms-flex-wrap:wrap;flex-wrap:wrap}.teamLineups__listings--showAway .teamLineups__home{display:none}.teamLineups__listings--showAway .teamLineups__away,.teamLineups__listings--showHome .teamLineups__home{display:block}.teamLineups__listings--showHome .teamLineups__away{display:none}.teamLineups__listingsCol{padding:0 15px;margin-bottom:20px}.teamLineups__playerList{padding-right:10px}.teamLineups--userHasSubmitted .teamLineups .teamLineupHeader__downloadsPanel,.teamLineups .teamLineupHeader__downloadsPanel{display:none}.teamLineups--userHasSubmitted .teamLineups__mobileDownloadButtons{display:block;padding-bottom:1rem;width:90%;margin:0 auto}}@media (max-width:560px){.teamLineups .downloadsPanel .downloadBtn{width:100%}.teamLineups .downloadsPanel .downloadBtn__label{text-indent:unset}}@media (min-width:640px){.teamLineups .uiTabs{display:none}}.teamPanel,.teamPanel__teamsheet{height:100%}.teamPanel__playerLists{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start;padding-bottom:10px}.teamPanel__staffList{padding-top:5px;border-top:1px solid #eee}.teamPanel .kitContainer{width:auto;margin:0}.teamPanel .kitContainer .kitContainer__header{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;padding-left:0;font-size:1.1rem;color:var(--c-pl-purple);text-transform:uppercase;margin-top:18px;margin-bottom:.8rem;background:none}.teamPanel .kitContainer__kits{-ms-flex-pack:start;justify-content:flex-start}.teamPanel .kitContainer__kitType div{text-align:left;margin:10px 0;font-size:1.5rem}.teamPanel .kitContainer__kitType img{margin-left:0;width:20%}.teamPanel__submitBox{border:1px solid #e3e3e3;height:600px}.teamPanel__submitBox,.teamPanel__submitBtn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.teamPanel__submitBtn{position:relative;z-index:1;background-color:var(--c-pl-purple);text-decoration:none;border:none;color:#fff;text-transform:uppercase;cursor:pointer;border-radius:99.99rem;white-space:nowrap;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.teamPanel__submitBtn:before{content:"";display:block;position:absolute;top:0;right:-15px;width:0;height:100%;background-color:var(--c-pl-purple);transition:width .35s;transform:skew(325deg);left:-15px}.teamPanel__submitBtn:focus:before{z-index:-1;width:120%}@media (min-width:860px){.teamPanel__submitBtn:hover:before{z-index:-1;width:120%}}.teamPanel__submitBtn{font-size:.9rem;height:34px;padding:0 15px}.teamPanel__submitBtn:hover{text-decoration:none;color:#fff}.teamPanel__submitBtn{font-size:1.4rem;width:220px;max-width:220px;height:4rem;text-align:center;line-height:1.2;padding:.8rem}.teamPanel__submitBtnLabel{position:relative}.teamPanel__countdownMsg{font-size:2.4rem;color:var(--c-pl-purple);text-align:center;line-height:1.3}.teamPanel__ticker{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;font-size:3rem;display:block}.teamPanel__content--submitView .teamPanel__listingsCol--showHome{border-right:none}.teamPanel__listingsCol{padding:0 25px;-ms-flex:1;flex:1;height:100%}.teamPanel__listingsCol--showHome{border-right:5px solid #eee}.teamsheetModal{position:fixed;background-color:#f0f0f0;width:50rem;max-width:1080px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:2px;z-index:50;padding:4rem}.teamsheetModal__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.teamsheetModal__title{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;font-size:2.4rem;display:inline-block;color:var(--c-pl-purple)}.teamsheetModal__title svg{width:2rem;margin-right:1rem}.teamsheetModal__closeBtn{width:18px;height:18px;cursor:pointer}.teamsheetModal__fieldRow{display:-ms-flexbox;display:flex;margin-bottom:35px}.teamsheetModal__fieldCell{-ms-flex:1;flex:1;margin-left:20px;margin-right:20px}.teamsheetModal__fieldCell:first-child{margin-left:0}.teamsheetModal__fieldCell:last-child{margin-right:0}.teamsheetModal__label{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;font-size:1.2rem;color:var(--c-pl-purple);margin-bottom:1.2rem}.teamsheetModal__field{font-size:1.3rem}.teamsheetModal__field input{width:100%;height:45px;padding:5px 15px;font-size:1.3rem;border:none}.teamsheetModal__statusPill{display:inline-block;padding:4px 10px;border-radius:3px;text-transform:uppercase;font-size:.8rem;text-align:center}.teamsheetModal__statusPill--active{background-color:#00ff87;color:#000}.teamsheetModal__statusPill--inactive{background-color:#ea0154;color:#fff}.teamsheetModal__statusPill{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;font-size:.9rem;padding:5px 14px;cursor:pointer}.teamsheetModal__notificationWrapper:before{content:"";display:block}.teamsheetModal__notificationWrapper:after{content:"";display:table;clear:both}.teamsheetModal__footer:before{content:"";display:block}.teamsheetModal__footer:after{content:"";display:table;clear:both}.teamsheetModal__footer{padding-top:25px;padding-bottom:10px}.teamsheetModal__btn{z-index:1;padding:1rem;text-align:center;border-radius:2px;color:#fff;width:49%;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;border:none}.teamsheetModal__btn--cancel{background-color:#b2b2b2;float:left}.teamsheetModal__btn--delete{background-color:#ea0154;float:right}.teamsheetModal__btnIcon{display:block;width:14px;height:14px;margin-right:6px;position:relative;top:-1px}.teamsheetModal .dropdownFilter,.teamsheetModal__btnIcon svg{width:100%}.teamsheetModal .dropdownFilter__label{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;font-size:1.2rem;color:var(--c-pl-purple);margin-bottom:1.2rem}.teamsheetModal .dropdownFilter__currentItem{padding-top:3.1rem;min-height:6rem}.teamsheetModal .dropdownFilter__list{top:6rem}.teamsheetModalOpacity{display:block;position:fixed;top:0;left:0;content:" ";width:100vw;height:100vh;background-color:rgba(var(--c-pl-purple),.9);z-index:15}@media (max-width:640px){.teamsheetModal{width:90%}.teamsheetModal__btn--cancel,.teamsheetModal__btn--delete{width:100%;margin-bottom:1rem}}.teamsheetContainer{padding-top:30px;padding-bottom:60px;margin:0 auto;min-height:calc(100vh - 60px * 2);width:100%}.teamsheetContainer__countdownWrapper{position:relative;top:-3rem;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:1rem;background-color:var(--c-pl-orange);margin-bottom:1rem;color:#fff}.teamsheetContainer__countdownWrapper svg{height:20px}.teamsheetContainer__wrapper{padding:30px 2rem 0}.teamsheetContainer__countdownText{margin-left:1rem;margin-right:.5rem;text-align:center;color:#fff}.teamsheetContainer .countdownTimer{text-align:center;color:#fff}.teamsheetContainer__headerSectionMain,.teamsheetContainer__teamSelectionHeader{position:relative}.teamsheetContainer__reset-btn{position:relative;z-index:1;background-color:var(--c-pl-purple);text-decoration:none;border:none;display:-ms-flexbox;display:flex;color:#fff;text-transform:uppercase;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;border-radius:99.99rem;white-space:nowrap;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.teamsheetContainer__reset-btn:before{content:"";display:block;position:absolute;top:0;right:-15px;width:0;height:100%;background-color:var(--c-pl-purple);transition:width .35s;transform:skew(325deg);left:-15px}.teamsheetContainer__reset-btn:focus:before{z-index:-1;width:120%}@media (min-width:860px){.teamsheetContainer__reset-btn:hover:before{z-index:-1;width:120%}}.teamsheetContainer__reset-btn{font-size:.9rem;height:34px;padding:0 15px}.teamsheetContainer__reset-btn:hover{text-decoration:none;color:#fff}.teamsheetContainer__reset-btn{width:18rem;height:4rem;position:absolute;text-transform:capitalize;top:50%;transform:translateY(-50%);right:1rem}.teamsheetContainer__reset-btn--immutable{cursor:not-allowed;pointer-events:none;border-color:transparent;opacity:.35}.teamsheetContainer__reset-btn--immutable:hover{background-color:#f0f0ef;color:var(--c-pl-purple)}.teamsheetContainer__reset-btn--hide{display:none}.teamsheetContainer__reset-btn svg{width:1rem;margin-right:1rem}.teamsheetContainer__button-txt{color:#fff;font-size:1.4rem;font-family:PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}.teamsheetHeader{margin:0 auto;color:var(--c-pl-purple);text-align:center;position:relative;font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}.teamsheetHeader__fixtureInfo{color:#937b95;font-family:PremierSans-Regular,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important}.teamsheetNav{width:100%;padding:2rem 2rem 4rem;margin:0 auto}.teamsheetNav__hr{height:2px;background:var(--c-pl-purple);position:relative;top:25px;z-index:-1}.teamsheetNav .teamsheetNavItems{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}.teamsheetNav .teamsheetNavItems__item{background-color:#fff;z-index:1;width:15%;border:2px solid var(--c-pl-purple);border-radius:15px;text-align:center;padding:5px 0;cursor:pointer}.teamsheetNav .teamsheetNavItems__item:hover{transition:all .2s ease;border-color:transparent}.teamsheetNav .teamsheetNavItems__item--active,.teamsheetNav .teamsheetNavItems__item:hover{background-color:var(--c-pl-purple);color:#fff}@media (max-width:1025px){.teamsheetContainer__reset-btn{position:relative;top:auto;right:auto;margin:3rem auto auto}}@media (max-width:640px){.teamsheetContainer{min-height:calc(100vh - 40px * 2)}.teamsheetHeader h1{margin-top:0}.teamsheetNav{display:none}}.loginHeader{margin:20px 0;text-align:center}@media (max-width:640px){.loginHeader{margin:10px 0;font-size:2rem}}@media (max-width:425px){.loginHeader{font-size:1.5rem}}.addUserWrapper__btn{position:relative;z-index:1;background-color:var(--c-pl-purple);text-decoration:none;border:none;display:-ms-flexbox;display:flex;color:#fff;text-transform:uppercase;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;border-radius:99.99rem;white-space:nowrap;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.addUserWrapper__btn:before{content:"";display:block;position:absolute;top:0;right:-15px;width:0;height:100%;background-color:var(--c-pl-purple);transition:width .35s;transform:skew(325deg);left:-15px}.addUserWrapper__btn:focus:before{z-index:-1;width:120%}@media (min-width:860px){.addUserWrapper__btn:hover:before{z-index:-1;width:120%}}.addUserWrapper__btn{font-size:.9rem;height:34px;padding:0 15px}.addUserWrapper__btn:hover{text-decoration:none;color:#fff}.addUserWrapper__btn{padding:0 4rem}@media (max-width:840px){.addUserWrapper__btn{padding:.5rem}}.dashboardHeader{background-color:#f0f0f0;padding:30px 35px}.userFilters{background-color:#f0f0f0;padding:5px 35px 30px}.playerAppList,.userList{background-color:#fff;padding:25px 35px}.dashboardHeader{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.dashboardHeader__title{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;font-size:2.3rem}@media (max-width:840px){.dashboardHeader{-ms-flex-align:center;align-items:center}.dashboardHeader__title{margin:0}}.manageUserModal{position:fixed;background-color:#f0f0f0;width:80%;max-width:1080px;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #e3e3e3;border-radius:2px;z-index:50;padding:20px 25px}.manageUserModal--add{min-height:482px}.manageUserModal--edit{min-height:558px}.manageUserModal__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.manageUserModal__title{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;font-size:2.4rem;display:inline-block;color:var(--c-pl-purple)}.manageUserModal__closeBtn{width:18px;height:18px;cursor:pointer}.manageUserModal__fieldRow{display:-ms-flexbox;display:flex;margin-bottom:35px}.manageUserModal__fieldCell{-ms-flex:1;flex:1;margin-left:20px;margin-right:20px}.manageUserModal__fieldCell:first-child{margin-left:0}.manageUserModal__fieldCell:last-child{margin-right:0}.manageUserModal__label{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;font-size:1.2rem;color:var(--c-pl-purple);margin-bottom:1.2rem}.manageUserModal__field{font-size:1.3rem}.manageUserModal__field input{width:100%;height:45px;padding:5px 15px;font-size:1.3rem;border:none}.manageUserModal__password-error{color:var(--c-pl-orange);display:block;margin:.3rem 0}.manageUserModal__statusPill{display:inline-block;padding:4px 10px;border-radius:3px;text-transform:uppercase;font-size:.8rem;text-align:center}.manageUserModal__statusPill--active{background-color:#00ff87;color:#000}.manageUserModal__statusPill--inactive{background-color:#ea0154;color:#fff}.manageUserModal__statusPill{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;font-size:.9rem;padding:5px 14px;cursor:pointer}.manageUserModal__notificationWrapper:before{content:"";display:block}.manageUserModal__notificationWrapper:after{content:"";display:table;clear:both}.manageUserModal__footer:before{content:"";display:block}.manageUserModal__footer:after{content:"";display:table;clear:both}.manageUserModal__footer{border-top:5px solid var(--c-pl-purple);padding-top:25px;padding-bottom:10px}.manageUserModal__btn{position:relative;z-index:1;background-color:var(--c-pl-purple);text-decoration:none;border:none;display:-ms-flexbox;display:flex;color:#fff;text-transform:uppercase;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;border-radius:99.99rem;white-space:nowrap;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.manageUserModal__btn:before{content:"";display:block;position:absolute;top:0;right:-15px;width:0;height:100%;background-color:var(--c-pl-purple);transition:width .35s;transform:skew(325deg);left:-15px}.manageUserModal__btn:focus:before{z-index:-1;width:120%}@media (min-width:860px){.manageUserModal__btn:hover:before{z-index:-1;width:120%}}.manageUserModal__btn{font-size:.9rem;height:34px;padding:0 15px}.manageUserModal__btn:hover{text-decoration:none;color:#fff}.manageUserModal__btn{padding:0 25px;float:left;margin-right:10px}.manageUserModal__btn--is-disabled{cursor:default;pointer-events:none;background-color:#b2b2b2}.manageUserModal__btn--cancel{background-color:#b2b2b2}.manageUserModal__btn--delete{background-color:#ea0154;float:right;margin-right:0}.manageUserModal__btnIcon{display:block;width:14px;height:14px;margin-right:6px;position:relative;top:-1px}.manageUserModal .dropdownFilter,.manageUserModal__btnIcon svg{width:100%}.manageUserModal .dropdownFilter__label{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;font-size:1.2rem;color:var(--c-pl-purple);margin-bottom:1.2rem}.manageUserModal .dropdownFilter__currentItem{padding-top:3.1rem;min-height:6rem}.manageUserModal .dropdownFilter__list{top:6rem}.manageUserModal__passCheckList{background-color:#fff;padding:.5rem 1rem;transition:opacity .3s;max-width:35rem;margin:auto}.manageUserModal__passCheckList--hidden{opacity:0}.manageUserModal__passCheckListTitle{margin:1rem 0}.manageUserModal__passCheckListItem{color:var(--c-pl-purple);font-family:inherit;font-size:inherit;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:1rem 0}.manageUserModal__passCheckListIcon{background-color:var(--c-pl-orange);display:block;height:100%;line-height:1;margin-left:.5rem;padding:.4rem}.manageUserModal__passCheckListIcon--passed{background-color:rgb(0,229.5,121.5)}.manageUserModal__passCheckListIcon svg{display:block;height:1.4rem;width:1.4rem;fill:#fff}.manageUserModalOpacity{display:block;position:fixed;top:0;left:0;content:" ";width:100vw;height:100vh;background-color:rgba(0,0,0,.3);z-index:1}@media (max-width:640px){.manageUserModal{width:85%}}.userFilters{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.userFilters .searchFilter{width:325px}.userFilters .dropdownFilter{margin-left:50px}.userFilters .dropdownFilter__label{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;color:var(--c-pl-purple);font-size:1.2rem;margin-bottom:10px}.userFilters .dropdownFilter__currentItem,.userFilters .dropdownFilter__list{margin-top:20px}.userFilters .resetFilters{-ms-flex-item-align:end;align-self:flex-end}@media (max-width:840px){.userFilters{-ms-flex-wrap:wrap;flex-wrap:wrap}.userFilters .resetFilters,.userFilters .resetFilters__button,.userFilters .searchFilter{width:100%}.userFilters .dropdownFilter,.userFilters .resetFilters{margin-left:0;margin-top:2rem}}.userList__head{display:-ms-flexbox;display:flex;background-color:var(--c-pl-purple)}.userList__headCell{width:100%;white-space:nowrap;text-overflow:ellipsis;width:auto;padding:5px;min-height:38px;overflow:hidden;color:#fff;font-size:1.2rem;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1}.userList__headCell:first-child{padding-left:20px}.userList__headCell:last-child{padding-right:20px;-ms-flex-pack:end;justify-content:flex-end}.userList__label{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:auto;cursor:pointer}.userList__label--highlight{color:#ea0154}.userList__headCell--username{-ms-flex:0.8;flex:0.8}.userList__headCell--email{-ms-flex:1.5;flex:1.5}.userList__headCell--role{-ms-flex-pack:center;justify-content:center}.userList__headCell--status{-ms-flex:0.5;flex:0.5;-ms-flex-pack:center;justify-content:center}.userList__headCell--lastLogin{-ms-flex:0.7;flex:0.7}.userList__headCell--edit{-ms-flex:0.5;flex:0.5}.userList__headCell--edit span{margin-right:5px}.userList__headCell--edit .userList__label{cursor:auto}.userList__rowCell{font-family:PremierSans-Bold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400!important;padding:5px;min-height:38px;color:#000;font-size:1.1rem;display:-ms-flexbox;display:flex;overflow:hidden;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.userList__rowCell:first-child{padding-left:20px}.userList__rowCell:last-child{padding-right:20px;-ms-flex-pack:end;justify-content:flex-end}.userList__rowCell span{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:auto}.userList__row{display:-ms-flexbox;display:flex}.userList__row:nth-child(2n){background-color:#f9f9f9}.userList__rowCell--email{-ms-flex:1.5;flex:1.5}.userList__rowCell--username{-ms-flex:0.8;flex:0.8}.userList__rowCell--role{-ms-flex-pack:center;justify-content:center}.userList__rowCell--status{-ms-flex:0.5;flex:0.5;-ms-flex-pack:center;justify-content:center}.userList__rowCell--lastLogin{-ms-flex:0.7;flex:0.7}.userList__rowCell--edit{-ms-flex:0.5;flex:0.5}.userList__sortByColumnBtn{display:inline-block;width:26px;height:26px;cursor:pointer;margin-left:10px}.userList__sortIcon{width:26px;height:26px;position:relative;top:-1px}.userList__sortIcon svg{width:100%}.userList__sortIcon--descending{transform:rotate(180deg)}.userList__statusIcon svg{width:100%}.userList__statusIcon--active{width:22px;height:22px}.userList__statusIcon--inactive{width:14px;height:14px}.userList__editBtn{width:24px;height:24px;cursor:pointer}.userList__editBtn svg{width:100%}.userList__searchMessage{text-align:center;height:200px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0 30px;line-height:1.4}@media (max-width:1025px){.userList__sortByColumnBtn{display:none}}@media (max-width:840px){.userList{padding:0;overflow-x:scroll}.userList__headCell{background-color:var(--c-pl-purple)}.userList__row:nth-child(2n) .userList__rowCell{background-color:#f9f9f9}.userList__headCell,.userList__rowCell{min-width:10rem}}.userListNotification{-ms-flex-item-align:end;align-self:flex-end;margin-left:auto}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluY2x1ZGVzL3NldHRpbmdzL19ub3JtYWxpemUuc2NzcyIsInNjcmVlbi5jc3MiLCJpbmNsdWRlcy9zZXR0aW5ncy9fdmFyaWFibGVzLnNjc3MiLCJpbmNsdWRlcy9nbG9iYWwvX2ZvbnRzLnNjc3MiLCJpbmNsdWRlcy9nbG9iYWwvX2dsb2JhbC5zY3NzIiwiaW5jbHVkZXMvZ2xvYmFsL19taXhpbnMuc2NzcyIsImluY2x1ZGVzL2dsb2JhbC9fdHlwb2dyYXBoeS5zY3NzIiwiaW5jbHVkZXMvZ2xvYmFsL19hbmltYXRpb25zLnNjc3MiLCJpbmNsdWRlcy9nbG9iYWwvX3V0aWxzLnNjc3MiLCJpbmNsdWRlcy9zcHJpdGVzL19iYWRnZXMtMTAwLnNjc3MiLCJpbmNsdWRlcy9zcHJpdGVzL19iYWRnZXMtMjAuc2NzcyIsImluY2x1ZGVzL3Nwcml0ZXMvX2JhZGdlcy0yNS5zY3NzIiwiaW5jbHVkZXMvc3ByaXRlcy9fYmFkZ2VzLTUwLnNjc3MiLCJpbmNsdWRlcy9zcHJpdGVzL19iYWRnZXMtNzAuc2NzcyIsImluY2x1ZGVzL3Nwcml0ZXMvX2dsb2JhbC5zY3NzIiwiaW5jbHVkZXMvc3ByaXRlcy9faWNvbnMuc2NzcyIsImluY2x1ZGVzL3Nwcml0ZXMvX21hdGNoLWV2ZW50cy5zY3NzIiwiaW5jbHVkZXMvY29udGFpbmVycy9Db21tb24vX2ZpeHR1cmVDb250YWluZXIuc2NzcyIsImluY2x1ZGVzL2NvbnRhaW5lcnMvRGVidWcvX2RlYnVnQ29udGFpbmVyLnNjc3MiLCJpbmNsdWRlcy9jb250YWluZXJzL0RlYnVnL19sb2dDb250YWluZXIuc2NzcyIsImluY2x1ZGVzL2NvbnRhaW5lcnMvRm9yZ290UGFzc3dvcmQvX2ZvcmdvdFBhc3N3b3JkQ29udGFpbmVyLnNjc3MiLCJpbmNsdWRlcy9jb250YWluZXJzL0ludGVydmlldy9faW50ZXJ2aWV3Q29udGFpbmVyLnNjc3MiLCJpbmNsdWRlcy9jb250YWluZXJzL0ludGVydmlldy9faW50ZXJ2aWV3TGFuZGluZ0NvbnRhaW5lci5zY3NzIiwiaW5jbHVkZXMvY29udGFpbmVycy9JbnRlcnZpZXcvX2ludGVydmlld1JlcXVlc3RDb250YWluZXIuc2NzcyIsImluY2x1ZGVzL2NvbnRhaW5lcnMvSW50ZXJ2aWV3L19pbnRlcnZpZXdTcXVhZENvbnRhaW5lci5zY3NzIiwiaW5jbHVkZXMvY29udGFpbmVycy9JbnRlcnZpZXcvX2ludGVydmlld1N0YXR1c0NvbnRhaW5lci5zY3NzIiwiaW5jbHVkZXMvY29udGFpbmVycy9JbnRlcnZpZXcvX2ludGVydmlld1N0YXR1c1BhbmVsQ29udGFpbmVyLnNjc3MiLCJpbmNsdWRlcy9jb250YWluZXJzL01haW4vX21haW5Db250YWluZXIuc2NzcyIsImluY2x1ZGVzL2NvbnRhaW5lcnMvTWF0Y2hlcy9fbWF0Y2hEYXlGaXh0dXJlc0NvbnRhaW5lci5zY3NzIiwiaW5jbHVkZXMvY29udGFpbmVycy9NYXRjaGVzL19tYXRjaERheVJvd0NvbnRhaW5lci5zY3NzIiwiaW5jbHVkZXMvY29udGFpbmVycy9NYXRjaGVzL19tYXRjaGVzQ29sdW1uQ29udGFpbmVyLnNjc3MiLCJpbmNsdWRlcy9jb250YWluZXJzL01hdGNoZXMvX21hdGNoZXNDb250YWluZXIuc2NzcyIsImluY2x1ZGVzL2NvbnRhaW5lcnMvTWF0Y2hlcy9fbWF0Y2hlc0hlYWRlclNlbGVjdGlvbkNvbnRhaW5lci5zY3NzIiwiaW5jbHVkZXMvY29udGFpbmVycy9NYXRjaGVzL19tYXRjaGVzTW9iaWxlRm9vdGVyQ29udGFpbmVyLnNjc3MiLCJpbmNsdWRlcy9jb250YWluZXJzL01hdGNoZXMvX21hdGNoTGluZXVwQ29udGFpbmVyLnNjc3MiLCJpbmNsdWRlcy9jb250YWluZXJzL01hdGNoZXMvX21hdGNoVGltZWxpbmVDb250YWluZXIuc2NzcyIsImluY2x1ZGVzL2NvbnRhaW5lcnMvTWF0Y2hlcy9fbWF0Y2hWaWV3Q29udGFpbmVyLnNjc3MiLCJpbmNsdWRlcy9jb250YWluZXJzL1RlYW1zaGVldC9fa2l0Q29udGFpbmVyLnNjc3MiLCJpbmNsdWRlcy9jb250YWluZXJzL1RlYW1zaGVldC9fc3F1YWRMaXN0Q29udGFpbmVyLnNjc3MiLCJpbmNsdWRlcy9jb250YWluZXJzL1RlYW1zaGVldC9fdGVhbXNoZWV0TWF0Y2hTZWxlY3RvckNvbnRhaW5lci5zY3NzIiwiaW5jbHVkZXMvY29udGFpbmVycy9UZWFtc2hlZXQvX3RlYW1zaGVldFN1bW1hcnkuc2NzcyIsImluY2x1ZGVzL2NvbnRhaW5lcnMvVGVybXNBbmRDb25kaXRpb25zL190ZXJtc0FuZENvbmRpdGlvbnNDb250YWluZXIuc2NzcyIsImluY2x1ZGVzL2NvbnRhaW5lcnMvVXNlci9fdXNlckxvZ2luQ29udGFpbmVyLnNjc3MiLCJpbmNsdWRlcy9jb21wb25lbnRzL0NvbW1vbi9fY29udGFpbmVyVmFsaWRhdGlvbk1lc3NhZ2Uuc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvQ29tbW9uL19kb3dubG9hZEJ1dHRvbi5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9Db21tb24vX2Ryb3Bkb3duRmlsdGVyLnNjc3MiLCJpbmNsdWRlcy9jb21wb25lbnRzL0NvbW1vbi9fZm9ybUVycm9yLnNjc3MiLCJpbmNsdWRlcy9jb21wb25lbnRzL0NvbW1vbi9fZ2VuZXJpY0Zvcm0uc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvQ29tbW9uL19sb2FkaW5nTGlvbi5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9Db21tb24vX21vZGFsLnNjc3MiLCJpbmNsdWRlcy9jb21wb25lbnRzL0NvbW1vbi9fbm90ZXMuc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvQ29tbW9uL19ub3RpZmljYXRpb24uc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvQ29tbW9uL19wbGF5ZXJTZWxlY3Rpb24uc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvQ29tbW9uL19yZXNldEZpbHRlcnMuc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvQ29tbW9uL19zZWFyY2hGaWx0ZXIuc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvQ29tbW9uL19zcXVhZExpc3Quc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvQ29tbW9uL190b2dnbGUuc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvQ29tbW9uL192YWxpZGF0aW9uTWVzc2FnZS5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9EZWJ1Zy9fZGVidWdGaXh0dXJlTGlzdC5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9EZWJ1Zy9fRkFTUG9sbGVyLnNjc3MiLCJpbmNsdWRlcy9jb21wb25lbnRzL0ludGVydmlldy9fY29tbWVudHMuc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvSW50ZXJ2aWV3L19maW5hbEludGVydmlld0xpc3Quc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvSW50ZXJ2aWV3L19nYW1lV2Vla0luZm8uc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvSW50ZXJ2aWV3L19pbnRlcnZpZXdCcm9hZGNhc3RlclNob3J0bGlzdC5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9JbnRlcnZpZXcvX2ludGVydmlld0ZpeHR1cmVMaXN0LnNjc3MiLCJpbmNsdWRlcy9jb21wb25lbnRzL0ludGVydmlldy9faW50ZXJ2aWV3Rm9vdGVyLnNjc3MiLCJpbmNsdWRlcy9jb21wb25lbnRzL0ludGVydmlldy9faW50ZXJ2aWV3TGFuZGluZ0hlYWRlci5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9JbnRlcnZpZXcvX2ludGVydmlld0xhbmRpbmdNZXNzYWdlLnNjc3MiLCJpbmNsdWRlcy9jb21wb25lbnRzL0ludGVydmlldy9faW50ZXJ2aWV3TWF0Y2hIZWFkZXIuc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvSW50ZXJ2aWV3L19pbnRlcnZpZXdSZXF1ZXN0TGlzdC5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9JbnRlcnZpZXcvX2ludGVydmlld1RlYW1IZWFkZXIuc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvSW50ZXJ2aWV3L19pbnRlcnZpZXdUZWFtU3RhdHVzSGVhZGVyLnNjc3MiLCJpbmNsdWRlcy9jb21wb25lbnRzL0ludGVydmlldy9fcGxwSG9zdEludGVydmlld01vZGFsLnNjc3MiLCJpbmNsdWRlcy9jb21wb25lbnRzL0ludGVydmlldy9fcGxwSG9zdEludGVydmlld01vZGFsV3JhcHBlci5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9JbnRlcnZpZXcvX3JlcXVlc3RCb3guc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvTWF0Y2hlcy9fZm9ybWF0aW9uTGluZXVwLnNjc3MiLCJpbmNsdWRlcy9jb21wb25lbnRzL01hdGNoZXMvX21hdGNoQm94LnNjc3MiLCJpbmNsdWRlcy9jb21wb25lbnRzL01hdGNoZXMvX21hdGNoQm94SGVhZGVyLnNjc3MiLCJpbmNsdWRlcy9jb21wb25lbnRzL01hdGNoZXMvX21hdGNoQm94Tm90aWZpY2F0aW9uQ29udGFpbmVyLnNjc3MiLCJpbmNsdWRlcy9jb21wb25lbnRzL01hdGNoZXMvX21hdGNoZXNGaWx0ZXIuc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvTWF0Y2hlcy9fbWF0Y2hFdmVudC5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9NYXRjaGVzL19tYXRjaEZvcm1hdGlvbkhlYWRlci5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9NYXRjaGVzL19tYXRjaExpbmV1cEhlYWRlci5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9NYXRjaGVzL19tYXRjaE5vdGlmaWNhdGlvbi5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9NYXRjaGVzL19tYXRjaFN0YXR1cy5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9NYXRjaGVzL19tYXRjaFRpbWVsaW5lLnNjc3MiLCJpbmNsdWRlcy9jb21wb25lbnRzL01hdGNoZXMvX21hdGNoVGltZWxpbmVIZWFkZXIuc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvTWF0Y2hlcy9fc3dpdGNoZXIuc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvTmF2aWdhdGlvbi9fZm9vdGVyLnNjc3MiLCJpbmNsdWRlcy9jb21wb25lbnRzL05hdmlnYXRpb24vX25hdmlnYXRpb24uc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvUGxheWVyQXBwL19wbGF5ZXJBcHBGaWx0ZXJzLnNjc3MiLCJpbmNsdWRlcy9jb21wb25lbnRzL1BsYXllckFwcC9fcGxheWVyQXBwTGlzdC5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9UZWFtc2hlZXQvX2NsdWJIZWFkZXIuc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvVGVhbXNoZWV0L19kb3dubG9hZHNQYW5lbC5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9UZWFtc2hlZXQvX21hdGNoT2ZmaWNpYWxJdGVtLnNjc3MiLCJpbmNsdWRlcy9jb21wb25lbnRzL1RlYW1zaGVldC9fbWF0Y2hPZmZpY2lhbHMuc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvVGVhbXNoZWV0L19tYXRjaFNlbGVjdGlvbi5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9UZWFtc2hlZXQvX21hdGNoU2VsZWN0aW9uSXRlbS5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9UZWFtc2hlZXQvX3BsYXllckl0ZW0uc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvVGVhbXNoZWV0L19wbGF5ZXJMaXN0LnNjc3MiLCJpbmNsdWRlcy9jb21wb25lbnRzL1RlYW1zaGVldC9fc3RhZmZJdGVtLnNjc3MiLCJpbmNsdWRlcy9jb21wb25lbnRzL1RlYW1zaGVldC9fc3RhZmZMaXN0LnNjc3MiLCJpbmNsdWRlcy9jb21wb25lbnRzL1RlYW1zaGVldC9fc3VibWl0dGVkTm90ZXMuc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvVGVhbXNoZWV0L19zdWJtaXR0ZWRQbGF5ZXJMaXN0LnNjc3MiLCJpbmNsdWRlcy9jb21wb25lbnRzL1RlYW1zaGVldC9fdGVhbUluZm8uc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvVGVhbXNoZWV0L190ZWFtTGluZXVwSGVhZGVyLnNjc3MiLCJpbmNsdWRlcy9jb21wb25lbnRzL1RlYW1zaGVldC9fdGVhbUxpbmV1cHMuc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvVGVhbXNoZWV0L190ZWFtUGFuZWwuc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvVGVhbXNoZWV0L190ZWFtc2hlZXRNb2RhbC5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9UZWFtc2hlZXQvX3RlYW1zaGVldFNlbGVjdGlvbi5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9Vc2VyL19sb2dpbkhlYWRlci5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9Vc2VyTWFuYWdlbWVudC9fYWRkVXNlcldyYXBwZXIuc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvVXNlck1hbmFnZW1lbnQvX2Rhc2hib2FyZC5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9Vc2VyTWFuYWdlbWVudC9fZGFzaGJvYXJkSGVhZGVyLnNjc3MiLCJpbmNsdWRlcy9jb21wb25lbnRzL1VzZXJNYW5hZ2VtZW50L19tYW5hZ2VyVXNlck1vZGFsLnNjc3MiLCJpbmNsdWRlcy9jb21wb25lbnRzL1VzZXJNYW5hZ2VtZW50L191c2VyRmlsdGVycy5zY3NzIiwiaW5jbHVkZXMvY29tcG9uZW50cy9Vc2VyTWFuYWdlbWVudC9fdXNlckxpc3Quc2NzcyIsImluY2x1ZGVzL2NvbXBvbmVudHMvVXNlck1hbmFnZW1lbnQvX3VzZXJMaXN0Tm90aWZpY2F0aW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsNERBQUEsS0FTRSx1QkFBQSwwQkFDQSw2QkFDQSxDQU9GLEtBQ0UsUUFBQSxDQWFGLDJGQWFFLGFBQUEsQ0FRRiw0QkFJRSxxQkFBQSx1QkFDQSxDQVFGLHNCQUNFLGFBQUEsUUFDQSxDQVFGLGtCQUVFLFlBQUEsQ0FVRixFQUNFLDRCQUFBLENBT0YsaUJBRUUsU0FBQSxDQVVGLFlBQ0Usd0JBQUEsQ0FPRixTQUVFLGVBQUEsQ0FPRixJQUNFLGlCQUFBLENBUUYsR0FDRSxjQUFBLGNBQ0EsQ0FPRixLQUNFLGdCQUFBLFVBQ0EsQ0FPRixNQUNFLGFBQUEsQ0FPRixRQUVFLGNBQUEsY0FDQSxrQkFDQSx1QkFDQSxDQUdGLElBQ0UsU0FBQSxDQUdGLElBQ0UsYUFBQSxDQVVGLElBQ0UsUUFBQSxDQU9GLGVBQ0UsZUFBQSxDQVVGLE9BQ0UsZUFBQSxDQU9GLEdBRUUsdUJBQUEsUUFDQSxDQU9GLElBQ0UsYUFBQSxDQU9GLGtCQUlFLGdDQUFBLGFBQ0EsQ0FrQkYsc0NBS0UsY0FBQSxhQUNBLFFBQ0EsQ0FPRixPQUNFLGdCQUFBLENBVUYsY0FFRSxtQkFBQSxDQVdGLG9FQUlFLDBCQUFBLGNBQ0EsQ0FPRixzQ0FFRSxjQUFBLENBT0YsaURBRUUsU0FBQSxTQUNBLENBUUYsTUFDRSxrQkFBQSxDQVdGLHVDQUVFLHNCQUFBLFNBQ0EsQ0FTRiw0RkFFRSxXQUFBLENBU0YsbUJBQ0UsNkJBQUEsc0JBR0EsQ0FTRiwrRkFFRSx1QkFBQSxDQU9GLFNBQ0Usd0JBQUEsYUFDQSwwQkFDQSxDQVFGLE9BQ0UsU0FBQSxTQUNBLENBT0YsU0FDRSxhQUFBLENBUUYsU0FDRSxlQUFBLENBVUYsTUFDRSx5QkFBQSxnQkFDQSxDQUdGLE1BRUUsU0FBQSxDQ3pDRCxNQ3BTQyxzQkFBQSxvQkFDQSxxQkFDQSxxQkFDQSxzQkFDQSxvQkFDQSxzQkFDQSw2RUFHQSw0RUFLQSw2RUFLQSw0RUFLQSxDRHNURCxXRXZhRyw4QkFBQSxvREFDQSw2VUFDQSxDRnliSCxXRWhiRyxnQ0FBQSxzREFDQSx1VkFDQSxDRm1iSCxXRTFhRyw2QkFBQSxtREFDQSx3VUFDQSxDRjZhSCxFR3JjQyxxQkFBQSxDSHljRCxvQkcvYkMsYUFBQSxlQUNBLENIeWNELE9HcmNDLFFBQUEsQ0h5Y0QsTUdwY0MsZUFBQSxhQUNBLGVBQ0EsQ0h5Y0QsWUd0Y0csb0JBQUEsQ0gwY0gsdUJHcmNDLGFGZGtCLENEbWRuQixBQUlBLGNHemNDLGFGZGtCLENEdWRuQixLR25jQyxlQUFBLENIMGNELFVJamRDLDBFQUFBLHlCQUNBLENKMGRELEtHL2NDLGdCQUFBLHlCRjNDWSw4QkU4Q1osZ0JBQ0EsZUZYZSxDRHNkaEIsVUdyY0MsdUNBQUEsQ0gwY0QsT0d0Y0MseUJBQUEsc0JBQUEscUJBQUEsZ0JBQUEsQ0gwY0QsU0d0Y0Msa0JBQUEsV0FDQSxDSDBjRCxlR3BjQyxZQUFBLFVBQ0EsQ0h3Y0QsZUdwY0MsVUFBQSxDSHdjRCxlR3BjQyxVQUFBLENId2NELGVHcGNDLFVBQUEsQ0h3Y0QsZ0JHcGNDLFdBQUEsQ0h3Y0QsR0szaEJBLGdCQUFBLENMZ2lCQSxHSzVoQkEsZ0JBQUEsQ0xnaUJBLEdLNWhCQSxnQkFBQSxDTGdpQkEsR0s1aEJBLGdCQUFBLENMZ2lCQSxHSzVoQkEsZ0JBQUEsQ0xnaUJBLEdLNWhCQSxnQkFBQSxDTGdpQkEsRUs1aEJBLG9CQUFBLENMaWlCQSxZS2hpQkEsd0JKdEJTLENEeWpCVCxRSzVoQkMsb0JKNUJjLHlCSTZCZCxDTCtoQkQsRUsxaEJBLHlCSnhDYSxlSXlDYixDTDhoQkEsSUszaEJDLHFCQUFBLGFKMUNjLENEeWtCZixVSzNoQkUseUJBQUEsQ0w4aEJGLG1DTTVrQkcsV0FBQSxDTmlsQkgsa0ZNN2tCRyxVQUFBLDhCQUNBLENOaWxCSCxpQk03a0JHLFNBQUEsQ05pbEJILHdDTTdrQkcsWUFBQSwrQkFDQSxDTmlsQkgsMkJNNWtCRyxXQUFBLENOZ2xCSCxrRU01a0JHLFVBQUEsMEJBQ0EsQ05nbEJILGFNNWtCRyxTQUFBLENOZ2xCSCxnQ001a0JHLFlBQUEsMEJBQ0EsQ05nbEJILGNPbG5CRyxVQUFBLENQc25CSCxrQk9sbkJHLGdCQUFBLFdBQ0EsV0FDQSxDUHNuQkgsUUl6bEJDLHVFQUFBLHlCQUVBLENKNGxCRCxpQk9ubkJHLGtCQUFBLENQdW5CSCx5Qk9wbkJELGVBRVEsc0JBQUEsQ1B1bkJMLENBQ0YsZU9ubkJHLFlBQUEsQ1B1bkJILHlCT3huQkQsZUFHUSx1QkFBQSxDUHluQkwsQ0FDRixXUXBqQkcseURBQUEsNEJBQ0EsWUFDQSxhQUNBLGFBQ0EsQ1JzMUNILCtCUTMxQ0QsV0FRUSw0REFBQSwyQkFDQSxDUnUxQ0wsQ0FDRixlUXAxQ08sdUJBQUEsQ1J1MUNQLGVRbjFDTyw0QkFBQSxDUnMxQ1AsZVFsMUNPLDRCQUFBLENScTFDUCxlUWoxQ08saUNBQUEsQ1JvMUNQLGVRaDFDTyw0QkFBQSxDUm0xQ1AsZVEvMENPLGlDQUFBLENSazFDUCxlUTkwQ08sNEJBQUEsQ1JpMUNQLGVRNzBDTyxpQ0FBQSxDUmcxQ1AsZVE1MENPLGlDQUFBLENSKzBDUCxlUTMwQ08sNEJBQUEsQ1I4MENQLGVRMTBDTyxpQ0FBQSxDUjYwQ1AsZVF6MENPLGlDQUFBLENSNDBDUCxlUXgwQ08sNEJBQUEsQ1IyMENQLGVRdjBDTyxpQ0FBQSxDUjAwQ1AsZVF0MENPLGlDQUFBLENSeTBDUCxlUXIwQ08saUNBQUEsQ1J3MENQLGVRcDBDTyw0QkFBQSxDUnUwQ1AsZVFuMENPLGlDQUFBLENSczBDUCxlUWwwQ08saUNBQUEsQ1JxMENQLGVRajBDTyxpQ0FBQSxDUm8wQ1AsZVFoMENPLDRCQUFBLENSbTBDUCxlUS96Q08saUNBQUEsQ1JrMENQLGVROXpDTyxpQ0FBQSxDUmkwQ1AsZVE3ekNPLGlDQUFBLENSZzBDUCxlUTV6Q08saUNBQUEsQ1IrekNQLGVRM3pDTyw0QkFBQSxDUjh6Q1AsZVExekNPLGlDQUFBLENSNnpDUCxlUXp6Q08saUNBQUEsQ1I0ekNQLGVReHpDTyxpQ0FBQSxDUjJ6Q1AsZVF2ekNPLGlDQUFBLENSMHpDUCxlUXR6Q08sNEJBQUEsQ1J5ekNQLDhCUWo4Q08saUNBQUEsQ1J1OENQLFVTbjhDRyx3REFBQSw0QkFDQSxXQUNBLFlBQ0EsYUFDQSxDVHU4Q0gsK0JTNThDRCxVQVFRLDJEQUFBLDJCQUNBLENUdzhDTCxDQUNGLGNTcjhDTyx1QkFBQSxDVHc4Q1AsY1NwOENPLDJCQUFBLENUdThDUCxjU244Q08sMkJBQUEsQ1RzOENQLGNTbDhDTywrQkFBQSxDVHE4Q1AsY1NqOENPLDJCQUFBLENUbzhDUCxjU2g4Q08sK0JBQUEsQ1RtOENQLGNTLzdDTywyQkFBQSxDVGs4Q1AsY1M5N0NPLCtCQUFBLENUaThDUCxjUzc3Q08sK0JBQUEsQ1RnOENQLGNTNTdDTywyQkFBQSxDVCs3Q1AsY1MzN0NPLCtCQUFBLENUODdDUCxjUzE3Q08sK0JBQUEsQ1Q2N0NQLGNTejdDTywyQkFBQSxDVDQ3Q1AsY1N4N0NPLCtCQUFBLENUMjdDUCxjU3Y3Q08sK0JBQUEsQ1QwN0NQLGNTdDdDTywrQkFBQSxDVHk3Q1AsY1NyN0NPLDJCQUFBLENUdzdDUCxjU3A3Q08sK0JBQUEsQ1R1N0NQLGNTbjdDTywrQkFBQSxDVHM3Q1AsY1NsN0NPLCtCQUFBLENUcTdDUCxjU2o3Q08sMkJBQUEsQ1RvN0NQLGNTaDdDTywrQkFBQSxDVG03Q1AsY1MvNkNPLCtCQUFBLENUazdDUCxjUzk2Q08sK0JBQUEsQ1RpN0NQLGNTNzZDTywrQkFBQSxDVGc3Q1AsY1M1NkNPLDRCQUFBLENUKzZDUCxjUzM2Q08sZ0NBQUEsQ1Q4NkNQLGNTMTZDTyxnQ0FBQSxDVDY2Q1AsY1N6NkNPLGdDQUFBLENUNDZDUCxjU3g2Q08sZ0NBQUEsQ1QyNkNQLGNTdjZDTyw0QkFBQSxDVDA2Q1AsNEJTbGpETyxnQ0FBQSxDVHdqRFAsVVVqakRHLHdEQUFBLDRCQUNBLFdBQ0EsWUFDQSxhQUNBLENWcWpESCwrQlUxakRELFVBUVEsMkRBQUEsMkJBQ0EsQ1ZzakRMLENBQ0YsY1VsakRPLHVCQUFBLENWcWpEUCxjVWhqRE8sMkJBQUEsQ1ZtakRQLGNVOWlETywyQkFBQSxDVmlqRFAsY1U1aURPLCtCQUFBLENWK2lEUCxjVTFpRE8sMkJBQUEsQ1Y2aURQLGNVeGlETywrQkFBQSxDVjJpRFAsY1V0aURPLDJCQUFBLENWeWlEUCxjVXBpRE8sK0JBQUEsQ1Z1aURQLGNVbGlETywrQkFBQSxDVnFpRFAsY1VoaURPLDJCQUFBLENWbWlEUCxjVTloRE8sK0JBQUEsQ1ZpaURQLGNVNWhETywrQkFBQSxDVitoRFAsY1UxaERPLDJCQUFBLENWNmhEUCxjVXhoRE8sK0JBQUEsQ1YyaERQLGNVdGhETywrQkFBQSxDVnloRFAsY1VwaERPLCtCQUFBLENWdWhEUCxjVWxoRE8sNEJBQUEsQ1ZxaERQLGNVaGhETyxnQ0FBQSxDVm1oRFAsY1U5Z0RPLGdDQUFBLENWaWhEUCxjVTVnRE8sZ0NBQUEsQ1YrZ0RQLGNVMWdETyw0QkFBQSxDVjZnRFAsY1V4Z0RPLGdDQUFBLENWMmdEUCxjVXRnRE8sZ0NBQUEsQ1Z5Z0RQLGNVcGdETyxnQ0FBQSxDVnVnRFAsY1VsZ0RPLGlDQUFBLENWcWdEUCxjVWhnRE8sNEJBQUEsQ1ZtZ0RQLGtCVTkvQ08sZ0NBQUEsQ1ZpZ0RQLGNVNS9DTyxnQ0FBQSxDVisvQ1AsY1UxL0NPLGdDQUFBLENWNi9DUCxjVXgvQ08saUNBQUEsQ1YyL0NQLGNVdC9DTyw0QkFBQSxDVnkvQ1AsY1VwL0NPLGdDQUFBLENWdS9DUCw0QlVucURPLGdDQUFBLENWeXFEUCxVV3JxREcsd0RBQUEsNEJBQ0EsV0FDQSxZQUNBLGFBQ0EsQ1h5cURILCtCVzlxREQsVUFRUSwyREFBQSwyQkFDQSxDWDBxREwsQ0FDRixjV3RxRE8sdUJBQUEsQ1h5cURQLGNXcHFETywyQkFBQSxDWHVxRFAsY1dscURPLDJCQUFBLENYcXFEUCxjV2hxRE8sK0JBQUEsQ1htcURQLGNXOXBETyw0QkFBQSxDWGlxRFAsY1c1cERPLGdDQUFBLENYK3BEUCxjVzFwRE8sNEJBQUEsQ1g2cERQLGNXeHBETyxnQ0FBQSxDWDJwRFAsY1d0cERPLGlDQUFBLENYeXBEUCxjV3BwRE8sNEJBQUEsQ1h1cERQLGNXbHBETyxnQ0FBQSxDWHFwRFAsY1docERPLGlDQUFBLENYbXBEUCxjVzlvRE8sNEJBQUEsQ1hpcERQLGNXNW9ETyxnQ0FBQSxDWCtvRFAsY1cxb0RPLGlDQUFBLENYNm9EUCxjV3hvRE8saUNBQUEsQ1gyb0RQLGNXdG9ETyw0QkFBQSxDWHlvRFAsY1dwb0RPLGdDQUFBLENYdW9EUCxjV2xvRE8saUNBQUEsQ1hxb0RQLGNXaG9ETyxpQ0FBQSxDWG1vRFAsY1c5bkRPLDRCQUFBLENYaW9EUCxjVzVuRE8sZ0NBQUEsQ1grbkRQLGNXMW5ETyxpQ0FBQSxDWDZuRFAsY1d4bkRPLGlDQUFBLENYMm5EUCxjV3RuRE8saUNBQUEsQ1h5bkRQLGNXcG5ETyw0QkFBQSxDWHVuRFAsY1dsbkRPLGdDQUFBLENYcW5EUCxjV2huRE8saUNBQUEsQ1htbkRQLGNXOW1ETyxpQ0FBQSxDWGluRFAsY1c1bURPLGlDQUFBLENYK21EUCxjVzFtRE8sNEJBQUEsQ1g2bURQLGNXeG1ETyxnQ0FBQSxDWDJtRFAsNEJXdnhETyxpQ0FBQSxDWDZ4RFAsVVl6eERHLHdEQUFBLDRCQUNBLFdBQ0EsWUFDQSxhQUNBLENaNnhESCwrQllseURELFVBUVEsMkRBQUEsMkJBQ0EsQ1o4eERMLENBQ0YsY1kxeERPLHVCQUFBLENaNnhEUCxjWXh4RE8sMkJBQUEsQ1oyeERQLGNZdHhETywyQkFBQSxDWnl4RFAsY1lweERPLCtCQUFBLENadXhEUCxjWWx4RE8sNEJBQUEsQ1pxeERQLGNZaHhETyxnQ0FBQSxDWm14RFAsY1k5d0RPLDRCQUFBLENaaXhEUCxjWTV3RE8sZ0NBQUEsQ1ord0RQLGNZMXdETyxpQ0FBQSxDWjZ3RFAsY1l4d0RPLDRCQUFBLENaMndEUCxjWXR3RE8sZ0NBQUEsQ1p5d0RQLGNZcHdETyxpQ0FBQSxDWnV3RFAsY1lsd0RPLDRCQUFBLENacXdEUCxjWWh3RE8sZ0NBQUEsQ1ptd0RQLGNZOXZETyxpQ0FBQSxDWml3RFAsY1k1dkRPLGlDQUFBLENaK3ZEUCxjWTF2RE8sNEJBQUEsQ1o2dkRQLGNZeHZETyxnQ0FBQSxDWjJ2RFAsY1l0dkRPLGlDQUFBLENaeXZEUCxjWXB2RE8saUNBQUEsQ1p1dkRQLGNZbHZETyw0QkFBQSxDWnF2RFAsY1lodkRPLGdDQUFBLENabXZEUCxjWTl1RE8saUNBQUEsQ1ppdkRQLGNZNXVETyxpQ0FBQSxDWit1RFAsY1kxdURPLGlDQUFBLENaNnVEUCxjWXh1RE8sNEJBQUEsQ1oydURQLGNZdHVETyxnQ0FBQSxDWnl1RFAsY1lwdURPLGlDQUFBLENadXVEUCxjWWx1RE8saUNBQUEsQ1pxdURQLGNZaHVETyxpQ0FBQSxDWm11RFAsY1k5dERPLDRCQUFBLENaaXVEUCxjWTV0RE8sZ0NBQUEsQ1ordERQLDRCWTM0RE8saUNBQUEsQ1ppNURQLE1hai9ERyxxREFBQSw0QkFDQSxhQUNBLENicS9ESCwrQmF4L0RELE1BTVEsNEJBQUEsdURBQ0EsQ2JzL0RMLENBQ0YsMEJhcCtERyxZQUFBLGFBQ0EsdUJBQ0EsQ2J3K0RILGdDYXg5REcsWUFBQSxhQUNBLDRCQUNBLENiNDlESCxLY3pnRUcsb0RBQUEsNEJBQ0EsYUFDQSxDZDZnRUgsK0JjaGhFRCxLQU1RLDBCQUFBLHNEQUNBLENkOGdFTCxDQUNGLG1CYzUvREcsVUFBQSxXQUNBLCtCQUNBLENkZ2dFSCxtQmNoL0RHLFVBQUEsV0FDQSwyQkFDQSxDZG8vREgsdUJjcCtERyxXQUFBLFdBQ0EsOEJBQ0EsQ2R3K0RILHVCY3g5REcsVUFBQSxZQUNBLCtCQUNBLENkNDlESCx3QmM1OERHLFVBQUEsWUFDQSwrQkFDQSxDZGc5REgsaUJjaDhERyxXQUFBLFlBQ0EsMkJBQ0EsQ2RvOERILG1CY3A3REcsV0FBQSxZQUNBLCtCQUNBLENkdzdESCxvQmN4NkRHLFVBQUEsWUFDQSwyQkFDQSxDZDQ2REgsZ0JjNTVERyxXQUFBLFlBQ0EsMkJBQ0EsQ2RnNkRILGNjaDVERyxXQUFBLFlBQ0EsdUJBQ0EsQ2RvNURILHFCY3A0REcsV0FBQSxZQUNBLDJCQUNBLENkdzRESCxnQmV2bEVHLDJEQUFBLDRCQUNBLGFBQ0EsQ2YybEVILCtCZTlsRUQsZ0JBTVEsMEJBQUEsNkRBQ0EsQ2Y0bEVMLENBQ0YsZ0NlMWtFRyxXQUFBLFlBQ0EsK0JBQ0EsQ2Y4a0VILG1DZTlqRUcsVUFBQSxZQUNBLCtCQUNBLENma2tFSCx5QmVsakVHLFVBQUEsWUFDQSwrQkFDQSxDZnNqRUgsNEJldGlFRyxVQUFBLFlBQ0EsK0JBQ0EsQ2YwaUVILHlCZTFoRUcsV0FBQSxZQUNBLHVCQUNBLENmOGhFSCwwQmU5Z0VHLFdBQUEsWUFDQSwyQkFDQSxDZmtoRUgscUJlbGdFRyxXQUFBLFlBQ0EsOEJBQ0EsQ2ZzZ0VILGlDZXQvREcsV0FBQSxZQUNBLDhCQUNBLENmMC9ESCwwQmUxK0RHLFdBQUEsWUFDQSwyQkFDQSxDZjgrREgsdUJlOTlERyxXQUFBLFlBQ0EsK0JBQ0EsQ2ZrK0RILHVCZWw5REcsV0FBQSxZQUNBLCtCQUNBLENmczlESCx5QmV0OERHLFdBQUEsWUFDQSwrQkFDQSxDZjA4REgsNEJlMTdERyxXQUFBLFlBQ0EsMkJBQ0EsQ2Y4N0RILDBCZTk2REcsV0FBQSxZQUNBLDJCQUNBLENmazdESCwrQmVsNkRHLFdBQUEsWUFDQSwrQkFDQSxDZnM2REgsd0JldDVERyxXQUFBLFlBQ0EsMkJBQ0EsQ2YwNURILDZCZTE0REcsV0FBQSxZQUNBLCtCQUNBLENmODRESCxvQmU5M0RHLFdBQUEsV0FDQSwyQkFDQSxDZms0REgsa0JnQi9zRUcsY0FBQSxDaEJxdEVILHlCSXRyRUMsMEVBQUEsMEJBQ0Esa0JZNUJNLHlCZkpNLGtCZU1OLENoQnN0RVAsZ0NnQmx0RU8sb0JBQUEsYUFBQSxtQkFBQSxBQUNBLGVBQUEsV0FDQSxpQkFDQSxxQkFBQSxBQUNBLHVCQUFBLHFCQUFBLEFBQ0Esc0JBQUEsQ2hCcXRFUCx1RmdCbHRFVyxnQkFBQSx1QkFDQSxlQUNBLENoQnF0RVgscUhnQmx0RWUsZUFBQSxDaEJxdEVmLHVKVTlwRU8sZ0NBQUEsQ1ZrcUVQLHlCZ0Izc0VHLGtCQUNJLGNBQUEsVUFDQSxDaEIrc0VMLENBQ0YsMkJpQnJ2RU8sa0Jia0NOLHVFQUFBLDBCQUVBLG1CYWxDTSx3QmhCSk0sQ0Q4dkViLHdCaUJydkVPLG9CQUFBLGFBQUEsc0JBQUEsQUFDQSxtQkFBQSxzQkFBQSxBQUNBLDhCQUFBLHlCQUFBLEFBQ0Esc0JBREEsQUFDQSxxQkFEQSxBQUNBLGlCQUFBLGtCQUNBLENqQnd2RVAsMkJJanVFQyx1RUFBQSwwQkFFQSx3Qkh0Q1ksQ0Qwd0ViLDhCaUJudkVPLGdCQUFBLGdCQUNBLENqQnN2RVAseUJpQjl1RU8sd0JBQ0ksMEJBQUEsc0JBQUEsV0FDQSxDakJrdkVULDJCaUIvdUVhLGdCQUFBLGtCQUNBLENqQmt2RWIsQ0FDRixja0J6eEVHLGFBQUEsa0JBQ0EsZ0RBQ0EsQ2xCNHhFSCxzQkk5b0VDLGtCQUFBLFVBQ0Esb0NIaklZLHFCR21JWixZQUNBLG9CQUFBLEFBQ0EsYUFBQSxXQUNBLHlCQUNBLHNCQUFBLEFBQ0EsbUJBQUEscUJBQUEsQUFDQSx1QkFBQSxlQUNBLHVCSHBFWSxtQkdzRVosZ0JBQ0EseUJBQUEsQUFDQSxzQkFEQSxBQUNBLHFCQURBLEFBQ0EsZ0JBQUEsQ0ppcEVELDZCSTd0RUcsV0FBQSxjQUNBLGtCQUNBLE1BQ0EsWUFDQSxRQUNBLFlBQ0Esb0NIakZXLHNCR21GWCx1QkFDQSxVQUNBLENKZ3VFSCxtQ0kzdEVLLFdBQUEsVUFDQSxDSjh0RUwseUJJaHVFRyxtQ0FDRSxXQUFBLFVBQ0EsQ0ptdUVILENBQ0Ysc0JJcnFFQyxnQkFBQSxZQUNBLGNBQ0EsQ0p3cUVELDRCSXJxRUcscUJBQUEsVUFDQSxDSndxRUgsc0JrQnowRU8sa0JBQUEsY0FDQSxDbEI0MEVQLHVCa0J4MEVPLG9CQUFBLGFBQUEsc0JBQUEsQUFDQSxtQkFBQSxzQkFBQSxBQUNBLDZCQUFBLENsQjIwRVAsa0NrQngwRVcsb0JBQUEsYUFBQSxzQkFBQSxBQUNBLG1CQUFBLG9CQUFBLEFBQ0EsMEJBQUEsQ2xCMjBFWCxrRGtCeDBFZSxXQUFBLENsQjIwRWYsd0JrQnIwRU8sZ0JqQkRRLFVpQkVSLENsQncwRVAsOEJJLzVERyxvQkFBQSxhQUFBLG1DSDliVyxDRGkyRWQsa0NJdDFFQyxXQURzQixtQkFFdEIsdUJBRUEsV0FzYkUsWUFDQSxnQkFDQSxnQkFDQSxXQUNBLGlCQUNBLG9CQUFBLEFBQ0EsYUFBQSxvQkFBQSxBQUNBLDJCQUFBLHNCQUFBLEFBQ0EsbUJBQUEsV0FBQSxBQUNBLE1BQUEsQ0pvNkRILDhDSWo2REssaUJBQUEsQ0pvNkRMLDZDSWg2REssbUJBQUEsa0JBQUEsQUFDQSx3QkFBQSxDSm02REwsNkJJNTVERyxvQkFBQSxZQUFBLENKKzVESCwyQ0k1NURLLHdCSHZkaUIsQ0RzM0V0QixpQ0lqMkVDLHVFQUFBLDBCQUVBLFlBc2NFLGdCQUNBLFdBQ0EsaUJBQ0Esb0JBQUEsQUFDQSxhQUFBLGdCQUNBLG9CQUFBLEFBQ0EsMkJBQUEsc0JBQUEsQUFDQSxtQkFBQSxXQUFBLEFBQ0EsT0FBQSxtQkFBQSxBQUNBLGNBQUEsQ0o4NURILDZDSTM1REssaUJBQUEsQ0o4NURMLDRDSTE1REssbUJBQUEsa0JBQUEsQUFDQSx3QkFBQSxDSjY1REwsc0NJeDRFQyxXQURzQixtQkFFdEIsZ0JBQ0EsdUJBQ0EsY0E2ZUksVUFDQSxDSis1REwsOEJrQmo0RVcsZ0JBQUEsS0FDQSxDbEJvNEVYLCtPa0IzM0VlLGFBQUEsQ2xCODNFZixrS2tCejNFZSxhQUFBLENsQjQzRWYseUZrQngzRWUscUJBQUEsc0JBQUEsQ2xCMjNFZix5QmtCajNFTyx1QkFDSSwwQkFBQSxzQkFBQSxtQkFDQSxDbEJxM0VULGtDa0JsM0VhLG1CQUFBLGNBQUEsQ2xCcTNFYixDQUNGLHlCbUJ6N0VDLGNBQUEsb0NsQk9hLGtCa0JMYixrQkFDQSxVQUNBLGdCQUNBLFVBQ0EsQ25CNDdFRCxzQm1CeDdFQyxjQUFBLGlCQUNBLENuQjQ3RUQseUJtQjk3RUQsc0JBS0ksY0FBQSxjQUNBLENuQjY3RUQsQ0FDRix5Qm1CcDhFRCxzQkFVSSxnQkFBQSxDbkI4N0VELENBQ0Ysb0JvQmw5RUcsZ0JBQUEsQ3BCczlFSCwyQnFCdDlFRyxvQkFBQSxhQUFBLDBCQUFBLEFBQ0Esc0JBQUEscUJBQUEsQUFDQSx1QkFBQSxzQkFBQSxBQUNBLG1CQUFBLGlDQUNBLENyQjA5RUgsMkJzQjk5RUcsVUFBQSxhQUNBLEN0QmsrRUgscUVzQi85RU8sb0JBQUEsYUFBQSxxQkFBQSxBQUNBLHVCQUFBLG1CQUNBLEN0QmsrRVAscUNzQjk5RU8sV0FBQSxrQmxCMEJOLHVFQUFBLDBCQUVBLG1Ca0J6Qk0sY0FDQSxDdEJrK0VQLHlDc0IvOUVXLFdBQUEsaUJsQnNHVixlQUR5QiwrQkFFekIsQ0o4M0VELCtDc0I5OUVlLHdCQUFBLEN0QmkrRWYsaUNzQjM5RU8saUNBQUEsU0FDQSxDdEI4OUVQLGdEc0IzOUVlLGdCQUFBLHlCckJsQ0YsdUVHb0NaLHlCQUVBLENKNjlFRCwrRHNCMTlFbUIsZ0JBQUEsQ3RCNjlFbkIsa0NzQnI5RU8sZ0JBQUEsU0FDQSxDdEJ3OUVQLHdEc0JyOUVXLFVBQUEsQ3RCdzlFWCxpQ0l2ckVDLGFBQUEsaUJBQ0EsVUFDQSxjQUNBLHNCQUFBLEFBQ0EsbUJBQUEscUJBQUEsQUFDQSxzQkFBQSxDSjByRUQsK0RJdHJFSyxzQkFBQSx3Qkh4VlMsQ0RraEZkLDZISTlxRUssb0NIcFdTLFVHcVdULENKcXJFTCw4RElqckVLLHNCQUFBLHdCSHpXUyxDRDhoRmQsNkNJL3FFRyxlQUFBLG9DQUNBLFVBQ0Esa0JBQ0EsZUFoV0Ysd0VBQUEseUJBRUEsQ0ptaEZELDRDc0JoL0VPLFlBQUEsQ3RCbS9FUCwwQnNCNytFRywyQkFDSSxTQUFBLEN0QmkvRUwsQ0FDRix5QnNCNStFTyxpQ0FDSSxvQkFBQSxZQUFBLEN0QisrRVQsbUNzQjMrRVMsb0JBQUEsMEJBQUEsQ3RCOCtFVCxrQ3NCMStFUyxVQUFBLEN0QjYrRVQsd0NzQjErRWEsWUFBQSxDdEI2K0ViLHVDc0J2K0VhLFVBQUEsQ3RCMCtFYix1Q3NCdCtFYSxZQUFBLEN0QnkrRWIsQ0FDRix5QnNCbCtFTyw0Q0FDSSxhQUFBLEN0QnErRVQsQ0FDRix5QnNCLzlFTyxxQ0FDSSxvQkFBQSxDdEJrK0VULENBQ0YscUN1Qm5sRk8sa0JBQUEsQ3ZCc2xGUCxvQ3VCbGxGTyxpQkFBQSxDdkJxbEZQLDRDdUJobEZXLHNCQUFBLEN2Qm1sRlgsNkR1QmhsRmUsZUFBQSxDdkJtbEZmLDhFdUJobEZtQixVQUFBLFdBQ0EsaUJBQ0EsUUFDQSwwQkFDQSxDdkJtbEZuQix3Q3VCM2tGVyxnQkFBQSx5QnRCN0JFLHVFR29DWix5QkFFQSxDSndrRkQseUN1QjNrRlcsaUJBQUEsV0FDQSxlQUNBLEN2QjhrRlgsMEJ1QnRrRlcsNENBQ0ksc0JBQUEsQ3ZCMGtGYixDQUNGLDBCdUJsa0ZXLHVDQUNJLGdCQUFBLEN2QnFrRmIsNEN1QmprRmEsc0JBQUEsQ3ZCb2tGYixDQUNGLDBCdUI1akZXLDRDQUNJLHVCQUFBLEN2QitqRmIsQ0FDRix5QnVCeGpGTyxvQ0FDSSxrQkFBQSxDdkIyakZULENBQ0YsMEJ3QjNvRkcsVUFBQSxjQUNBLGdDQUNBLEN4QjhvRkgsa0N3QjNvRk8sb0JBQUEsYUFBQSxxQkFBQSxBQUNBLHVCQUFBLG1CQUNBLEN4QjhvRlAsZ0NJL3pFQyxhQUFBLGlCQUNBLFVBQ0EsY0FDQSxzQkFBQSxBQUNBLG1CQUFBLHFCQUFBLEFBQ0Esc0JBQUEsQ0prMEVELDhESTl6RUssc0JBQUEsd0JIeFZTLENEMHBGZCwySEl0ekVLLG9DSHBXUyxVR3FXVCxDSjZ6RUwsNkRJenpFSyxzQkFBQSx3Qkh6V1MsQ0RzcUZkLDRDSXZ6RUcsZUFBQSxvQ0FDQSxVQUNBLGtCQUNBLGVBaFdGLHdFQUFBLHlCQUVBLENKMnBGRCwyQ3dCdnFGTyxZQUFBLEN4QjBxRlAsdUN3QnRxRk8sZ0JwQmlCTix1RUFBQSx5QkFFQSxDSndwRkQsMEJ3QnJxRkcsMEJBQ0ksU0FBQSxDeEJ5cUZMLENBQ0YseUJ3QnBxRk8sZ0NBQ0ksb0JBQUEsWUFBQSxDeEJ1cUZULGtDd0JucUZTLGdCQUFBLEN4QnNxRlQsQ0FDRix5QndCaHFGTywyQ0FDSSxhQUFBLEN4Qm1xRlQsdUN3Qi9wRlMsa0JBQUEsY0FDQSxDeEJrcUZULENBQ0YseUJ3QjVwRk8sZ0NBQ0ksWUFBQSxDeEIrcEZULENBQ0YsK0J5QjF0RkMsZ0JBQUEsQ3pCNnRGRCx3Q3lCMXRGRyxVQUFBLEN6QjZ0Rkgsa0V5Qnh0RkssWUFBQSxDekIydEZMLDRFeUJ2dEZLLGFBQUEsQ3pCMHRGTCw2Q3lCcnRGRyxvQkFBQSxZQUFBLEN6Qnd0RkgseUd5Qm50Rkcsd0JBQUEsZ0JBQ0EsQ3pCc3RGSCwyQ3lCbHRGRyxrQkFBQSxDekJxdEZILDBDeUJqdEZHLGlCQUFBLEN6Qm90RkgsMEJ5QjlzRkcsNkNBQ0UsMEJBQUEscUJBQUEsQ3pCa3RGSCx5RHlCaHRGSyxVQUFBLEN6Qm10RkwsQ0FDRiwwQnlCNXNGRyx5R0FFRSxVQUFBLEN6QjhzRkgsQ0FDRix5QnlCeHNGRyx3Q0FDRSxVQUFBLEN6QjJzRkgsOEN5QnhzRkssWUFBQSxDekIyc0ZMLDJDeUJyc0ZLLFVBQUEsQ3pCd3NGTCwyQ3lCcHNGSyxZQUFBLEN6QnVzRkwsQ0FDRix5QnlCaHNGRyw4Q0FDRSxrQnhCTFEsQ0R3c0ZYLENBQ0YsZTBCcHhGRyxvQkFBQSxhQUFBLDBCQUFBLEFBQ0Esc0JBQUEsZ0JBQ0EsQzFCdXhGSCx5QjBCcHhGTyxvQkFBQSxhQUFBLDBCQUFBLEFBQ0Esc0JBQUEsb0JBQUEsQUFDQSxZQUFBLFFBQ0EsQzFCdXhGUCx5QjBCM3hGRyx5QkFPUSxnQkFBQSxDMUJ3eEZULENBQ0YsbUMyQmx5Rk8sb0JBQUEsYUFBQSxzQkFBQSxBQUNBLDhCQUFBLG9CQUNBLHFCQUNBLDBDQUNBLEMzQnN5RlAsc0MyQm55RlcsbUJ2QjJCVix1RUFBQSwwQkFFQSxnQnVCM0JVLEMzQnV5RlgsaUMyQmx5Rk8scUJBQUEscUJBQ0EsMENBQ0EsQzNCcXlGUCxtRElueEZDLHVFQUFBLDBCQUVBLGVBdUxBLGlCQUNBLGtCQUNBLGlCQUNBLGVBQ0EseUJIbk5pQix5QkdxTmpCLG1CQUNBLHlCQUFBLEFBQ0Esc0JBREEsQUFDQSxxQkFEQSxBQUNBLGlCQUFBLGVBQ0EsbUVBQ0EsQ0orbEZELHlESTVsRkcscUJBQUEsc0JBQ0Esa0JBQ0EsVUFDQSxnQkFDQSx3QkFDQSxDSitsRkgsK0RJNWxGSyxZQUFBLENKK2xGTCx5REkxbEZHLFlBQUEsa0JBQ0EsVUFDQSxnQkFDQSxDSjZsRkgseURJemxGRyxvQ0h2UFcseUJHd1BYLFVBQ0EsQ0o0bEZILHlCSXp5RkcseURBMk1BLG9DSHZQVyx5Qkd3UFgsVUFDQSxDSmttRkQsQ0FDRiw2REkvbEZHLG9DSDdQVyxVRzhQWCxDSmttRkgsbUVJL2xGSyxXQUFBLDREVXpGRixXQUNBLFlBQ0EsYUFDQSxDZDRyRkgsK0JJdm1GRyxtRVVsRkksdURBQUEseUJBQ0EsQ2Q2ckZMLENBQ0YsbUVJMW1GSyxRQUFBLDBCQUNBLENKNm1GTCwrRkl2bUZTLFlBQUEsQ0owbUZULCtGSXRtRlMsb0JBQUEsQ0p5bUZULHlFY3Z4RkcsZ0VBQUEsV0FDQSxZQUNBLGFBQ0EsQ2QweEZILCtCSTNtRksseUVVNUtFLHVEQUFBLHlCQUNBLENkMnhGTCxDQUNGLHlCSTFuRk8sK0ZBQ0UsWUFBQSxDSjZuRlAsK0ZJem5GTyxvQkFBQSxDSjRuRlAseUVjMXlGQyxnRUFBQSxXQUNBLFlBQ0EsYUFDQSxDZDZ5RkQsQ0FDRixxREkvbkZLLHlFVTVLRSx1REFBQSx5QkFDQSxDZCt5RkwsQ0FDRixzQjRCOTVGQyxvQkFBQSxhQUFBLHNCQUFBLEFBQ0EsOEJBQUEsb0JBQ0Esd0JBQ0EsMENBQ0EsQzVCazZGRCxtQzRCLzVGRyxrQkFBQSxDNUJrNkZILDhCNEI5NUZHLGVBQUEsa0JBQ0EsQzVCaTZGSCw4Q0l6NEZDLHVFQUFBLDBCQUVBLGVBdUxBLGlCQUNBLGtCQUNBLGlCQUNBLGVBQ0EseUJIbk5pQix5QkdxTmpCLG1CQUNBLHlCQUFBLEFBQ0Esc0JBREEsQUFDQSxxQkFEQSxBQUNBLGlCQUFBLGVBQ0EsbUVBQ0EsQ0pxdEZELG9ESWx0RkcscUJBQUEsc0JBQ0Esa0JBQ0EsVUFDQSxnQkFDQSx3QkFDQSxDSnF0RkgsMERJbHRGSyxZQUFBLENKcXRGTCxvRElodEZHLFlBQUEsa0JBQ0EsVUFDQSxnQkFDQSxDSm10Rkgsb0RJL3NGRyxvQ0h2UFcseUJHd1BYLFVBQ0EsQ0prdEZILHlCSS81Rkcsb0RBMk1BLG9DSHZQVyx5Qkd3UFgsVUFDQSxDSnd0RkQsQ0FDRix3RElydEZHLG9DSDdQVyxVRzhQWCxDSnd0RkgsOERJcnRGSyxXQUFBLDREVXpGRixXQUNBLFlBQ0EsYUFDQSxDZGt6RkgsK0JJN3RGRyw4RFVsRkksdURBQUEseUJBQ0EsQ2RtekZMLENBQ0YsOERJaHVGSyxRQUFBLDBCQUNBLENKbXVGTCwwRkk3dEZTLFlBQUEsQ0pndUZULDBGSTV0RlMsb0JBQUEsQ0ordEZULG9FYzc0RkcsZ0VBQUEsV0FDQSxZQUNBLGFBQ0EsQ2RnNUZILCtCSWp1Rkssb0VVNUtFLHVEQUFBLHlCQUNBLENkaTVGTCxDQUNGLHlCSWh2Rk8sMEZBQ0UsWUFBQSxDSm12RlAsMEZJL3VGTyxvQkFBQSxDSmt2RlAsb0VjaDZGQyxnRUFBQSxXQUNBLFlBQ0EsYUFDQSxDZG02RkQsQ0FDRixxRElydkZLLG9FVTVLRSx1REFBQSx5QkFDQSxDZHE2RkwsQ0FDRix3QjZCcGhHQyxZQUFBLGdCNUJnRHVCLGlCNEI5Q3ZCLGdEQUNBLEM3QndoR0QsMEM2QnJoR0csZ0JBQUEsa0JBQ0EsQzdCd2hHSCxvRDZCcmhHSyxRQUFBLEM3QndoR0wsZ0Q2QnBoR0ssUzVCdURRLENEZytGYixtRDZCbmhHSyxpQkFBQSxrQkFDQSxhQUNBLEM3QnNoR0wseUI2QmhoR0Msd0JBQ0UsV0FBQSxlQUNBLHNCQUNBLEM3Qm9oR0QsMEM2QmpoR0csV0FBQSxXQUNBLEM3Qm9oR0gsbUQ2QmpoR0ssZUFBQSxDN0JvaEdMLHdDNkIvZ0dHLFVBQUEsQzdCa2hHSCxDQUNGLHlCNkIzZ0dLLG1EQUNFLGFBQUEsQzdCOGdHTCxDQUNGLGtCOEJqa0dDLG9CQUFBLGFBQUEsMEJBQUEsQUFDQSxzQkFBQSxvQkFBQSxBQUNBLFdBQUEsQzlCb2tHRCwwQzhCamtHSyxzQkFBQSx3QkFDQSx1QkFDQSxDOUJva0dMLHdCOEJoa0dHLG9CQUFBLGFBQUEsb0JBQUEsQUFDQSxZQUFBLGdCQUNBLEM5Qm1rR0gsc0M4Qi9qR0csc0JBQUEsd0JBQ0EsdUJBQ0EsQzlCa2tHSCx1RWNoZ0dHLG9FQUFBLFVBQ0EsWUFDQSxhQUNBLENkbWdHSCwrQjhCamtHTyx1RWhCaUVBLHVEQUFBLHlCQUNBLENkb2dHTCxDQUNGLHdFSS9nR0csV0FBQSxjQUNBLGtCQUNBLE1BQ0EsWUFDQSxRQUNBLFlBQ0EseUJIaERVLHNCR2tEVix1QkFDQSxVQUNBLENKa2hHSCw4RUk3Z0dLLFdBQUEsVUFDQSxDSmdoR0wseUJJbGhHRyw4RUFDRSxXQUFBLFVBQ0EsQ0pxaEdILENBQ0YsZ0Q4QnJsR0ssMkJBQUEsQzlCd2xHTCw0QzhCcGxHSyxlQUFBLDRCQUNBLEM5QnVsR0wsc0Q4QmpsR0ssWUFBQSxDOUJvbEdMLHlCOEI3a0dHLHdCQUNFLG1CQUFBLGNBQUEsQzlCaWxHSCxDQUNGLGlDK0J4b0dDLG9CQUFBLFlBQUEsQy9CMm9HRCx5QytCeG9HRyxvQzlCSVcsZ0I4QkhYLGM5Qm1FUSxlQUFBLGtCOEJoRVIsVUFDQSxXQUNBLGlCQUNBLGVBQ0Esa0JBQ0EsZUFDQSxDL0Iyb0dILGdESTdsR0csV0FBQSxjQUNBLGtCQUNBLE1BQ0EsVUFDQSxZQUNBLFFBQ0EsWUFDQSx5QkgxQlUsc0JHNEJWLHNCQUNBLENKZ21HSCxzREkzbEdLLFdBQUEsVUFDQSxDSjhsR0wseUJJaG1HRyxzREFDRSxXQUFBLFVBQ0EsQ0ptbUdILENBQ0YsK0MrQjdwR0ssWWpCaURGLG9FQUFBLFVBQ0EsWUFDQSxhQUNBLENkZ25HSCwrQitCcnFHRywrQ2pCd0RJLHVEQUFBLHlCQUNBLENkaW5HTCxDQUNGLCtDK0J4cUdLLGtCQUFBLFNBQ0EsVUFDQSxDL0IycUdMLDhDK0J0cUdHLGlCQUFBLEMvQnlxR0gsMEMrQnJxR0csb0JBQUEsYUFBQSx5QkFBQSxBQUNBLDZCQUFBLHNCQUFBLEFBQ0EsbUJBQUEsZUFDQSxDL0J3cUdILDhDK0JycUdLLG9CQUFBLFlBQUEsQy9Cd3FHTCx5RCtCcHFHSyxZQUFBLGdCQUNBLGNBQ0Esb0NBQ0EsbUJBQ0EseUI5Qi9CYSxlOEJpQ2IsOEJBQ0EsY0FDQSxDL0J1cUdMLCtEK0JwcUdPLHdDQUFBLDJDQUNBLEMvQnVxR1AsOEgrQmxxR08sV0FBQSxDL0JxcUdQLCtEK0JscUdPLFlBQUEsQy9CcXFHUCx5QitCOXBHQyxpQ0FDRSxZQUFBLEMvQmtxR0QsQ0FDRiw4QmdDeHVHQyxhQUFBLGVBQ0EsVUFDQSxTQUNBLE9BQ0EsUUFDQSxZQUNBLFdBQ0Esc0JBQ0EsZ0RBQ0EsQ2hDMnVHRCxzQ2dDeHVHRyxvQkFBQSxhQUFBLHNCQUFBLEFBQ0EsbUJBQUEseUIvQjJCVSxXK0J6QlYsbUJBQ0Esa0JBQ0EsaUJBQ0EsZUFDQSxDaEMydUdILDBDZ0N4dUdLLFlBQUEsaUJBQ0EsQ2hDMnVHTCx5Q0k5dEdDLHVFQUFBLDBCQUVBLGM0QlRFLHlCL0I3QlUsd0IrQitCVixDaEMwdUdILHVDZ0N0dUdHLG9CQUFBLGFBQUEsc0JBQUEsQUFDQSxtQkFBQSxlQUNBLENoQ3l1R0gsMkNnQ3R1R0ssb0JBQUEsWUFBQSxDaEN5dUdMLHNEZ0NydUdLLGNBQUEsaUNBQ0EsbUJBQ0EseUIvQmhDYSxjK0JrQ2IsZUFDQSxDaEN3dUdMLHdIZ0NydUdPLFdBQUEsQ2hDd3VHUCw0RGdDcHVHTyxZQUFBLENoQ3V1R1AseUJnQy90R0MsOEJBQ0Usb0JBQUEsYUFBQSxzQkFBQSxBQUNBLGtCQUFBLENoQ211R0QsQ0FDRix5QmdDOXRHRyx5Q0FDRSxjQUFBLENoQ2l1R0gsQ0FDRixzQmlDM3lHRyxrQkFBQSxzQkFDQSxpQkFDQSxXQUNBLENqQzh5R0gsb0NpQzN5R08saUJBQUEsQ2pDOHlHUCxnRGlDenlHVyxvQkFBQSxhQUFBLHNCQUFBLEFBQ0EsbUJBQUEscUJBQUEsQUFDQSx1QkFBQSxlQUNBLENqQzR5R1gsdURpQ3p5R2UsY0FBQSxVQUNBLGNBQ0EsbUJBQ0EsQ2pDNHlHZixvRWlDenlHbUIsV0FBQSxjQUNBLGNBQ0EsUUFDQSxDakM0eUduQiwyRWlDenlHdUIsaUJBQUEsQ2pDNHlHdkIsa0VpQ3B5R08sU0FBQSxDakN1eUdQLCtCaUNueUdPLG9CQUFBLGFBQUEsV0FDQSxjQUlBLENqQ2t5R1AseUNpQzl4R08saUJBQUEsQ2pDb3lHUCx3Q0lsekdDLHVFQUFBLDBCQUVBLGlCNkJpQk0saUJBQ0EsQ2pDb3lHUCx3RGlDL3hHVyxnQkFBQSxDakNreUdYLG1FaUMveEdlLFlBQUEsQ2pDa3lHZiwyQ2lDNXhHTyxZQUFBLGtCQUNBLENqQyt4R1AsNkJpQzN4R08sZ0JBQUEsQ2pDOHhHUCwyRGlDenhHVyxZQUFBLENqQzR4R1gsdUVpQ3h4R1csb0JBQUEsYUFBQSwwQkFBQSxBQUNBLHNCQUFBLHFCQUFBLEFBQ0EsdUJBQUEsc0JBQUEsQUFDQSxtQkFBQSxpQkFDQSxjQUVBLENqQzB4R1gsdUZpQ3Z4R2UsaUI3QnpEZCx1RUFBQSx5QkFFQSxDSm0xR0QseUJpQ254R08sMkNBQ0ksa0JBQUEsV0FDQSxDakN1eEdULENBQ0Ysd0JrQ2g0R0Msc0JBQUEsaUJBQ0EsV0FDQSxDbENtNEdELHdDa0NoNEdHLG9CQUFBLGFBQUEsMEJBQUEsQUFDQSxzQkFBQSxxQkFBQSxBQUNBLHVCQUFBLHNCQUFBLEFBQ0EsbUJBQUEsZUFDQSxpQkFDQSxnQkFDQSxDbENtNEdILHdEa0NoNEdLLGlCOUJzQkosdUVBQUEseUJBRUEsQ0o2MkdELDBDa0MvM0dHLFdBQUEsaUJBQ0Esa0JBQ0EsQ2xDazRHSCxvQm1DeDVHQyxXQUFBLDZCQUNBLGFBQ0EseUJBQ0Esa0JBQ0EsZ0NBQ0EsQ25DNDVHRCx3Qm1DejVHRyxvQkFBQSxhQUFBLHNCQUFBLEFBQ0EsOEJBQUEscUJBQUEsQUFDQSxnQkFBQSxDbkM0NUdILDJCbUN4NUdHLGNBQUEsa0JBQUEsQUFDQSxhQUFBLENuQzI1R0gsc0NtQ3g1R0ssZUFBQSxrQkFDQSxDbkMyNUdMLHlCbUN0NUdDLG9CQUNFLGNBQUEsQ25DMDVHRCxDQUNGLHlCbUN2NUdDLG9CQUNFLFlBQUEsQ25DMDVHRCxnQ21DdjVHRyxjQUFBLGdCbEMwQ1EsbUJrQ3hDUixpQkFDQSxDbkMwNUdILDBDbUN2NUdLLFdBQUEsWUFDQSxlQUNBLENuQzA1R0wseURtQ3Q1R0ssWUFBQSxDbkN5NUdMLDJCbUNwNUdHLFlBQUEsUUFDQSxDbkN1NUdILHNDbUNwNUdLLFNBQUEsU0FDQSxDbkN1NUdMLENBQ0YseUJtQ2o1R0Msb0JBQ0UsWUFBQSxDbkNvNUdELENBQ0Ysb0JvQ245R0csb0JBQUEsYUFBQSxxQkFBQSxBQUNBLHVCQUFBLHNCQUFBLEFBQ0Esa0JBQUEsQ3BDczlHSCw4Qm9DbjlHSyxpQkFBQSxDcENzOUdMLHFDb0NuOUdPLGNBQUEsa0JBQ0EsV0FDQSxTQUNBLFNBQ0EsVUFDQSxXQUNBLDJCQUNBLDJCQUNBLENwQ3M5R1AsZ0NvQ2o5R0ssZ0JBQUEsQ3BDbzlHTCx5Qm9DLzhHRyxVQUFBLGNBQ0Esb0JBQ0Esa0JoQ0pGLHdFQUFBLHlCQUVBLENKdTlHRCx1Qm9DOThHRyxjQUFBLHNCQUNBLGlCQUNBLFlBQ0EsdUJoQ2RGLHdFQUFBLHlCQUVBLENKbStHRCw2Q29DbDlHSyxpQkFBQSxvQ25DckNTLFdtQ3VDVCxjQUNBLG9CQUNBLHdCQUNBLENwQ3E5R0wsMkNvQ2o5R0ssb0JBQUEsWUFBQSxDcENvOUdMLHVEb0NqOUdPLGdCQUFBLENwQ285R1AsMERvQy84R08sZ0JBQUEsQ3BDazlHUCxnRG9DNzhHSyxZQUFBLENwQ2c5R0wsMkJvQ3o4R0ssVUFBQSxnQkFDQSxrQkFDQSxDcEM0OEdMLDZCb0N2OEdHLGtCQUFBLHlCbkNoRlUsZUdvQ1osdUVBQUEsMEJBRUEsaUJnQzhDRSxrQkFDQSxDcEMyOEdILDJCcUMvaEhPLGNBQUEsQ3JDMmlIUCwyQ3FDeGlIVyx3QnBDVU8sQ0RpaUhsQixpQ3NDL2lIRyxvQkFBQSxhQUFBLDZCQUNBLEN0Q21qSEgsMERzQ2hqSE8sWUFBQSxpQkFDQSxDdENtakhQLDBDc0MvaUhPLFVBQUEsQ3RDa2pIUCxzSXNDL2lIVyxVQUFBLEN0Q2tqSFgsNERzQzlpSFcsV0FBQSxNQUFBLEN0Q2lqSFgsMEJzQ3hpSE8sMERBQ0ksV0FBQSxDdEM0aUhULENBQ0YseUJzQ3ZpSEcsaUNBQ0ksY0FBQSxpQkFDQSxDdEMwaUhMLDBEc0N2aUhTLGtCQUFBLGNBQUEsQUFDQSxVQUFBLFdBQ0EsVUFDQSxDdEMwaUhULDBDc0N0aUhTLGNBQUEsVUFBQSxrQkFDQSxTQUNBLEN0Q3lpSFQsQ0FDRixrQnVDeGxIRyxvQkFBQSxhQUFBLG1CQUFBLEFBQ0EsZUFBQSxjQUNBLGFBQ0Esd0J0Q1dlLENEaWxIbEIsMkJ1Q3hsSE8sV0FBQSxvQkFBQSxBQUNBLGFBQUEsbUJBQUEsQUFDQSxlQUFBLHlCQUFBLEFBQ0EsNkJBQUEsa0JBQ0EsQ3ZDMmxIUCxzQ3VDeGxIVyxRQUFBLEN2QzJsSFgsdUN1Q3ZsSFcsV0FBQSxPQUFBLHFCQUNBLGlCQUNBLEN2QzBsSFgsOEN1Q3ZsSGUsYUFBQSxTQUFBLGtCQUNBLG9CQUNBLEN2QzBsSGYseUN1Q3JsSFcsV0FBQSxPQUFBLHFCQUNBLFFBQ0EsQ3ZDd2xIWCwyQnVDbmxITyxTQUFBLEN2Q3NsSFAsdUN1Q25sSFcsb0JBQUEsQ3ZDc2xIWCw0QnVDamxITyxTQUFBLEN2Q29sSFAsd0N1Q2psSFcsU0FBQSxDdkNvbEhYLDZCdUMva0hPLFdBQUEsa0JBQ0EsQ3ZDa2xIUCw2Q3VDL2tIVyxxQkFBQSxDdkNrbEhYLHdESTVtSEMsMEVBQUEsMEJBQ0EsaUJtQzZCYyx5QkFDQSxXQUNBLGlDQUNBLHlCQUNBLFlBQ0EsQ3ZDbWxIZix3RHVDL2tIZSxhQUFBLEN2Q2tsSGYsZ0V1QzlrSGUsY0FBQSxDdkNpbEhmLHlCdUMza0hPLFVBQUEsQ3ZDOGtIUCwwQnVDdGtIbUIsdUVBQ0ksZUFBQSxDdkMwa0hyQixDQUNGLDBCdUNoa0hlLGdFQUNJLFNBQUEsQ3ZDbWtIakIsQ0FDRiwwQnVDNWpITyw4QkFDSSxZQUFBLGFBQUEsQUFDQSxTQUFBLHFCQUNBLG9CQUNBLEN2QytqSFQsOEN1QzVqSGEsb0JBQUEsQ3ZDK2pIYixxQ3VDM2pIYSxpQkFBQSxDdkM4akhiLGdDdUN6akhTLFdBQUEsT0FBQSxxQkFDQSxpQkFDQSxDdkM0akhULENBQ0YseUJ1Q3hqSEcsa0JBQ0ksWUFBQSxDdkMyakhMLHdEdUNwakhTLGtCQUFBLEN2QzBqSFQsOEJ1Q3RqSFMscUJBQUEsQ3ZDeWpIVCw4Q3VDdGpIYSxxQkFBQSxDdkN5akhiLHFDdUNyakhhLGtCQUFBLEN2Q3dqSGIsZ0N1Q25qSFMsa0JBQUEsQ3ZDc2pIVCxDQUNGLHlCdUNqakhPLDJCQUNJLGVBQUEsQ3ZDb2pIVCx5Q3VDampIYSxlQUFBLEN2Q29qSGIsdUN1Q2hqSGEsY0FBQSxVQUFBLGdCQUNBLFlBQ0EsQ3ZDbWpIYixxR3VDNWlIaUIsZUFBQSxDdkNrakhqQixnRXVDMWlIaUIsV0FBQSxlQUNBLEN2QzZpSGpCLENBQ0Ysb0J3QzF1SEcsVUFBQSxpQkFDQSxxQkFBQSxBQUNBLHNCQUFBLEN4QzZ1SEgsNEJ3Q3p1SE8saUJBQUEsbUJBQ0EsQ3hDOHVIUCwyRElqdEhDLHVFQUFBLHlCQUVBLENKc3RIRCwrQndDaHZITyxjdkNKWSxldUNLWixrQkFDQSxDeEM4dUhQLGdDd0N6dUhXLHFCQUFBLEN4QzR1SFgsK0J3Q3h1SFcsa0JBQUEsQ3hDMnVIWCxnQ3dDdnVIVyxlQUFBLEN4QzB1SFgsZ0N3Q3R1SFcsYUFBQSxDeEN5dUhYLHVDd0NydUhXLDRCQUFBLG1CQUNBLEN4Q3d1SFgsdUN3Q2x1SFcsaUJBQUEsQ3hDcXVIWCxtQ3dDanVIVyxnQkFBQSxDeENvdUhYLHNDd0NqdUhlLGlCQUFBLG1CQUNBLEN4Q291SGYsdUR3Qzd0SG1CLGtCQUFBLDRCQUNBLGdCQUNBLEN4Q2d1SG5CLDhEd0M3dEh1QixZQUFBLEN4Q2d1SHZCLG9CeUM5eEhDLGNBQUEsb0N4Q09hLGtCd0NMYixrQkFDQSxVQUNBLGdCQUNBLFVBQ0EsQ3pDa3lIRCwwQnlDOXhIQyxvQkFDRSxTQUFBLEN6Q2t5SEQsQ0FDRix5QnlDOXhIQyxvQkFDRSxVQUFBLGlCQUNBLEN6Q2l5SEQsQ0FDRix5QnlDN3hIQyxvQkFDRSxZQUFBLEN6Q2d5SEQsQ0FDRiw0QjBDenpIQyxvQkFBQSxhQUFBLDBCQUFBLEFBQ0Esc0JBQUEscUJBQUEsQUFDQSx1QkFBQSxXQUNBLGNBQ0EsZ0JBQ0EsQzFDOHpIRCxpQzBDM3pIRyxVQUFBLEMxQzh6SEgscUMwQzN6SEssYUFBQSxXQUNBLGFBQ0EsQzFDOHpITCxrQzBDenpIRyxpQkFBQSx5QnpDbEJVLGdCeUNvQlYsaUJBQ0EsQzFDNHpISCxhMkNqMUhHLG9CQUFBLEMzQ3ExSEgsb0JJcnNIQyxrQkFBQSxVQUNBLG9DSGpJWSxxQkdtSVosWUFDQSxvQkFBQSxBQUNBLGFBQUEsV0FDQSx5QkFDQSxzQkFBQSxBQUNBLG1CQUFBLHFCQUFBLEFBQ0EsdUJBQUEsZUFDQSx1QkhwRVksbUJHc0VaLGdCQUNBLHlCQUFBLEFBQ0Esc0JBREEsQUFDQSxxQkFEQSxBQUNBLGdCQUFBLENKd3NIRCwyQklweEhHLFdBQUEsY0FDQSxrQkFDQSxNQUNBLFlBQ0EsUUFDQSxZQUNBLG9DSGpGVyxzQkdtRlgsdUJBQ0EsVUFDQSxDSnV4SEgsaUNJbHhISyxXQUFBLFVBQ0EsQ0pxeEhMLHlCSXZ4SEcsaUNBQ0UsV0FBQSxVQUNBLENKMHhISCxDQUNGLG9CSTV0SEMsZ0JBQUEsWUFDQSxjQUNBLENKK3RIRCwwQkk1dEhHLHFCQUFBLFVBQ0EsQ0ordEhILDRCMkNoNEhXLFVBQUEsQzNDbTRIWCxvQjJDOTNITyxrQkFBQSxnQkFDQSxDM0NpNEhQLHVCY2x3SEcsZ0VBQUEsVUFDQSxZQUNBLGFBQ0EsQ2Rxd0hILCtCMkNuNEhPLHVCN0JpSUEsdURBQUEseUJBQ0EsQ2Rzd0hMLENBQ0YsdUIyQ3Y0SFcsWUFBQSxlQUNBLEMzQzA0SFgseUIyQ240SE8saUNBQ0ksVUFBQSxDM0N5NEhULENBQ0YsZ0kyQ2g0SG1CLGlCQUFBLEMzQ200SG5CLHlCMkNwNEhlLGdJQUNJLGlCQUFBLEMzQ3U0SGpCLENBQ0YsNEUyQ2w0SFcscUJBQUEsa0JBQ0EsZ0JBQ0EsK0JBQ0EsQzNDcTRIWCwwRTJDajRIVyxvQkFBQSxDM0NvNEhYLGdCNEN0N0hDLGtCQUFBLGVBQ0EsV0FDQSxDNUMwN0hELDBCNEN2N0hHLFdBQUEseUJBQUEsQUFDQSxzQkFEQSxBQUNBLHFCQURBLEFBQ0EsaUJBQUEsbUJBQ0EsQzVDMDdISCx5RDRDcDdITyx3QkFBQSxDNUN1N0hQLDRDNENsN0hLLG1CQUFBLGtCQUNBLEM1Q3E3SEwsNEQ0Qzk2SE8sVUFBQSxDNUNpN0hQLHVCNEMzNkhHLGlCQUFBLGNBQ0EsVUFDQSxVQUNBLFdBQ0EsaUJBQ0EsQzVDODZISCw2QjRDMTZIRyxpQ0FBQSxpQkFDQSxrQkFDQSxtQkFDQSxVQUNBLHVCQUNBLGdCQUNBLG1CQUNBLDJDQUNBLGMzQ1RVLGUyQ1dWLEM1QzY2SEgsMEM0Q3o2SE8sVUFBQSxDNUM0NkhQLG9DNEN2NkhLLFdBQUEsY0FDQSxrQkFDQSxTQUNBLE9BQ0EsUUFDQSxXQUNBLG1CM0MxQlEsZTJDNEJSLFVBQ0EsQzVDMDZITCxtQzRDdDZISyxXOUJ4QkYsbUVBQUEsV0FDQSxXQUNBLGFBQ0EsQ2RrOEhILCtCNEM5NkhHLG1DOUJqQkksdURBQUEseUJBQ0EsQ2RtOEhMLENBQ0YsbUM0Q2o3SEssa0JBQUEsWUFDQSxjQUNBLGNBQ0EsQzVDbzdITCxzQjRDLzZIRyxrQkFBQSxtQkFFQSw0QkFFQSxrQkFDQSxXQUNBLE9BQ0EsV0FDQSxnQkFDQSxlQUNBLGVBQ0Esb0NBQ0EsMEJBQ0EsaUJBQ0EsZUFDQSxDNUNrN0hILHlCNEMvNkhLLFdBQUEsbUJBQ0EsZUFDQSxrQkFDQSxDNUNrN0hMLCtCNEMvNkhPLGtCQUFBLEM1Q2s3SFAsa0I2QzdoSUMsa0JBQUEsV0FDQSxVQUNBLG9CQUFBLEFBQ0EsYUFBQSxzQkFBQSxBQUNBLG1CQUFBLHFCQUFBLEFBQ0Esc0JBQUEsQzdDaWlJRCx3QjZDOWhJRyxZQUFBLFdBQ0EsaUJBQ0EsQzdDaWlJSCwyQjZDN2hJRyx3QjVDZFUsQ0Q4aUliLE82QzNoSUcseUI1Q1RNLGM0Q1VOLFlBQ0EsQzdDK2hJSCxhNkM1aElPLG9CQUFBLEM3QytoSVAsYThDdmpJRyxXQUFBLFdBQ0EsY0FDQSxDOUMyaklILHlDOEN4aklPLFdBQUEseUJBQ0EsWUFDQSxjQUNBLFlBQ0EsWUFDQSxDOUMyaklQLHVCOEN2aklPLGdCQUFBLEM5QzBqSVAsNkI4Q3RqSU8sVUFBQSxDOUN5aklQLHdFOENyaklXLFdBQUEsb0JBQ0EsQzlDd2pJWCx3QkkzaUlDLHVFQUFBLDBCQUVBLHFCMENUTSwwQkFDQSxjQUNBLEM5Q3VqSVAseUI4Q2pqSVcsZUFBQSxDOUNvaklYLHFCOEMvaUlPLGdCQUFBLHdCQUNBLEM5Q2tqSVAsc0IrQzdsSUMsb0JBQUEsYUFBQSwwQkFBQSxBQUNBLHNCQUFBLGlCQUNBLHFCQUFBLEFBQ0EsdUJBQUEsc0JBQUEsQUFDQSxtQkFBQSxpQkFDQSx3QkFDQSxtQ0FDQSxrQkFDQSxtQ0FDQSx5QkFDQSw0QkFDQSxDL0NpbUlELDRCK0M5bElHLGtCQUFBLEMvQ2ltSUgsK0JJM2tJQyx1RUFBQSx5QkFFQSxDSjZrSUQsYStDNWxJQyxHQUFLLFdBQUEsQy9DaW1JSixJK0NobUlLLFNBQUEsQy9DbW1JTCxHK0NsbUlNLFdBQUEsQy9DcW1JTixDQUNGLE9nRC9uSUMsZUFBQSxzQkFDQSxVQUNBLGFBQ0EsUUFDQSxTQUNBLCtCQUNBLHlCQUNBLGtCQUNBLFNBQ0EsQ2hEa29JRCxlZ0QvbklHLGtCQUFBLG9DL0NMVyxXK0NPWCxjQUNBLENoRGtvSUgsbUJnRDluSUcsV0FBQSxpQkFDQSxDaERpb0lILG1CZ0Q3bklHLGtCQUFBLFNBQ0EsV0FDQSxjQUNBLENoRGdvSUgsYWdENW5JRyxvQkFBQSxhQUFBLDBCQUFBLEFBQ0Esc0JBQUEscUJBQUEsQUFDQSx1QkFBQSxzQkFBQSxBQUNBLG1CQUFBLHNCQUNBLGtCQUNBLFVBQ0EsQ2hEK25JSCxtQ2dENW5JSyxnQkFBQSxDaEQrbklMLGlCZ0QxbklHLFdBQUEsQ2hENm5JSCxpQmdEem5JRyxVNUNiRix1RUFBQSwwQkFFQSxrQjRDYUUsZ0JBQ0EsQ2hENm5JSCxxQmdEem5JRyxzQkFBQSxrQkFDQSxtQkFDQSxDaEQ0bklILGVnRHhuSUcsZ0JBQUEsb0MvQ3ZEVyxZK0N5RFgsV0FDQSxlQUNBLGNBQ0EsQ2hEMm5JSCxxQmdEeG5JSywrQi9DM0RlLHlCK0M0RGYsMkJBQ0EsQ2hEMm5JTCxjZ0RybklDLGNBQUEsZUFDQSxNQUNBLE9BQ0EsWUFDQSxZQUNBLGFBQ0EsZ0NBQ0EsU0FDQSxDaER5bklELHlCZ0RybklDLE9BQ0UsU0FBQSxDaER5bklELENBQ0YsT0k1cklDLHdFQUFBLDBCQUVBLGtCNkMxQkUsQ2pEeXRJSCxvQmlEdHRJTyxlQUFBLENqRHl0SVAsZWlEcnRJTyxpQkFBQSxvQ2hERE8sV2dER1AsaUNBQ0Esd0JBQ0EsQ2pEd3RJUCx1QmlEcHRJTyxXQUFBLHNCQUNBLFlBQ0EsQ2pEdXRJUCw4QmlEcHRJVyxXQUFBLGlCQUNBLFdBQ0EsQ2pEdXRJWCx5QmlEbHRJRyxPQUNJLGtCQUFBLENqRHN0SUwsQ0FDRixrQmtEcHZJQywyQkFBQSxZQUNBLGtCQUNBLGlCQUNBLHNCQUNBLENsRHV2SUQsd0JrRHB2SUcsV0FBQSxtQmpEOERVLGtCaUQ1RFYsT0FDQSxDbER1dklILDRCa0RwdklLLFVBQUEsQ2xEdXZJTCw0QmtEbHZJRyxrQkFBQSxhakRxRFEsU2lEbkRSLGVBQ0EsZ0JBQ0EsQ2xEcXZJSCxnQ2tEbHZJSyxVQUFBLENsRHF2SUwsMkJrRGh2SUcsY0FBQSxpQkFDQSxrQkFDQSxlQUNBLENsRG12SUgsMkJrRC91SUcsOEJqRDNCTSxVaUQ0Qk4sQ2xEa3ZJSCwyQmtEOXVJRyxtQmpEbENnQixVaURtQ2hCLENsRGl2SUgsMkJrRDd1SUcsU0FBQSxDbERndklILGlCbUQveElHLFlBQUEsNEJBQ0EsV0FDQSxlL0NrQ0YsdUVBQUEsMEJBRUEseUJBQUEsQStDakNFLHNCL0NpQ0YsQStDakNFLHFCL0NpQ0YsQStDakNFLGdCQUFBLENuRG95SUgscURtRGh5SU8sZ0JBQUEsQ25EbXlJUCxvQ21EL3hJTyxZQUFBLENuRGt5SVAsNEJtRDl4SU8sY0FBQSxlQUNBLGNsREFZLDBFR2FsQix5QkFDQSxDSnN4SUQsa0NtRC94SVcsWUFBQSxDbkRreUlYLDhCbUQ3eElPLGVBQUEsa0JBQ0EsQ25EZ3lJUCx1Qm1ENXhJTyxlQUFBLENuRCt4SVAsNkJtRDN4SU8sd0JsRDNCRSxDRHl6SVQsMkJtRDF4SU8saUJBQUEsQ25ENnhJUCxrQ21EMXhJVyxrQkFBQSxVQUNBLFdyQ2tJUiw0REFBQSxXQUNBLFlBQ0EsYUFDQSxDZDZwSUgsK0JtRHB5SU8sa0NyQzBJQSx1REFBQSx5QkFDQSxDZDhwSUwsQ0FDRixrQ21EcnlJVyxlQUFBLENuRHd5SVgsNEJtRG55SU8sbUJBQUEsbUJBQ0EsQ25Ec3lJUCxtQ21EbnlJVyxXQUFBLGVBQ0EsQ25Ec3lJWCxnQ0locUlDLFlBQUEsaUJBQ0EsV0FDQSx5QkFDQSxpQkFDQSxjQUNBLGtCQUNBLENKbXFJRCx5Qm1EbnlJRyxpQkFDSSxpQkFBQSxDbkR1eUlMLGtDbURueUlhLFFBQUEsQ25Ec3lJYixnQ21EaHlJYSxpQkFBQSxDbkRteUliLENBQ0YseUJtRDV4SU8sdUJBQ0ksa0JBQUEsQ25EK3hJVCxnQ21EM3hJUyxrQkFBQSxXQUNBLGFBQ0EsQ25EOHhJVCxDQUNGLGNvRC8zSUcsZ0JBQUEsQ3BEazRJSCxzQklsdklDLGtCQUFBLFVBQ0Esb0NIaklZLHFCR21JWixZQUNBLG9CQUFBLEFBQ0EsYUFBQSxXQUNBLHlCQUNBLHNCQUFBLEFBQ0EsbUJBQUEscUJBQUEsQUFDQSx1QkFBQSxlQUNBLHVCSHBFWSxtQkdzRVosZ0JBQ0EseUJBQUEsQUFDQSxzQkFEQSxBQUNBLHFCQURBLEFBQ0EsZ0JBQUEsQ0pxdklELDZCSWowSUcsV0FBQSxjQUNBLGtCQUNBLE1BQ0EsWUFDQSxRQUNBLFlBQ0Esb0NIakZXLHNCR21GWCx1QkFDQSxVQUNBLENKbzBJSCxtQ0kveklLLFdBQUEsVUFDQSxDSmswSUwseUJJcDBJRyxtQ0FDRSxXQUFBLFVBQ0EsQ0p1MElILENBQ0Ysc0JJendJQyxnQkFBQSxZQUNBLGNBQ0EsQ0o0d0lELDRCSXp3SUcscUJBQUEsVUFDQSxDSjR3SUgsc0JvRC82SU8seUJBQUEsV0FDQSxDcERrN0lQLDRCSW41SUMsdUVBQUEsMEJBRUEseUJIL0JhLGlCR3FJYixrQmlEeklNLENyRDQ3SVAsMkJJbjBJQyxXQUFBLFlBQ0EsaUJBQ0EsZ0JBQ0EsQ0pzMElELFdzRHI4SUMsZ0JBQUEsa0JBQ0EsQ3REeThJRCxjSXQ2SUMsdUVBQUEsMEJBRUEsaUJrRGpDRSxnQkFDQSxDdEQwOElILGlCc0R0OElHLG9CQUFBLGFBQUEsbUJBQUEsQUFDQSxjQUFBLEN0RHk4SUgsbUJzRHI4SUcsb0JBQUEsYUFBQSxzQkFBQSxBQUNBLG1CQUFBLHFCQUFBLEFBQ0EsdUJBQUEsdUJBQ0EsWUFDQSx5QkFDQSxzQnJEa0VVLENEdTRJYix5QnNEcjhJSyxvQ3JEakJTLHlCcURrQlQscURBQ0EsQ3REdzhJTCwwQ3NEcjhJTyxVQUFBLEN0RHc4SVAseUJJbDdJRyx5QmtEM0JFLG9DckRqQlMseUJxRGtCVCxxREFDQSxDdERpOUlILDBDc0Q5OElLLFVBQUEsQ3REaTlJTCxDQUNGLDJFc0Q3OElLLHlCQUFBLHNCckRvRFEsQ0RvNkliLDhDc0RwOUlPLG9DckQvQk8sc0NxRGdDUCxVQUNBLEN0RGs5SVAsMERzRDc4SVMsd0JyRG5DQSxDRG0vSVQsOEJzRDE4SUsseUJBQUEsdUJyRG1DUSxZcURqQ1Isd0JBQ0EsQ3RENjhJTCxvQ3NEMThJTyx5QkFBQSx3QnJEekRNLENEdWdKYixzS3NEbjhJUyx3QnJEcEVJLENENmdK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RSxxQkFBQSxVQUNBLEN4RnUxTkgseUZ3RnAxTkssVUFBQSxDeEZ1MU5MLENBQ0YsMEJ3RjcwTksseUZBQ0UsVUFBQSxDeEZnMU5MLENBQ0YseUJ3RngwTkssYUFDRSxnQkFBQSxDeEYyME5MLGN3RnYwTkssaUJBQUEsQ3hGMDBOTCxxQ3dGdDBOUyxnQkFBQSxDeEZ5ME5ULENBQ0YseUJ3RmgwTkcsaUJBQ0UsZ0JBQUEsVUFDQSxVQUNBLEN4Rm0wTkgsQ0FDRix5QndGM3pOTyxnQkFDRSxnQkFBQSxDeEY4ek5QLDhCd0Yxek5XLFdBQUEsVUFDQSxDeEY2ek5YLHFDd0Z0ek5TLGdCQUFBLEN4Rnl6TlQsQ0FDRix5QndGaHpORyxnQkFDRSxXdkYvTGMsQ0RrL05qQixXd0YveU5HLGdCdkZuTWMsQ0RxL05qQixnQndGOXlOTyxnQkFBQSxDeEZpek5QLDhCd0Y3eU5XLFdBQUEsVUFDQSxDeEZnek5YLHFDd0Z6eU5TLGdCQUFBLEN4RjR5TlQsQ0FDRix5QndGbnlORyxnQkFDRSxXdkY5TmMsQ0RvZ09qQixXd0ZseU5HLGdCdkZsT2MsQ0R1Z09qQixXd0ZqeU5HLGtCQUFBLEN4Rm95TkgsV3dGaHlORyxpQkFBQSxnQnZGMU9jLENEOGdPakIsMEV3Rjd4Tk8sVUFBQSxDeEZneU5QLG9Cd0YxeE5HLFd2RnZQYyxDRG9oT2pCLGlCd0Z6eE5HLGFBQUEsYUFDQSxDeEY0eE5ILENBQ0YseUJ3RnB4Tk8sZ0JBQ0UsY0FBQSxDeEZ1eE5QLENBQ0Ysa0J5RnJrT0csb0JBQUEsYUFBQSxzQkFBQSxBQUNBLG1CQUFBLHlCeEZhZSxxQndGWGYsQ3pGd2tPSCxnQ3lGcmtPTyxXQUFBLEN6RndrT1Asa0N5RnBrT08sZ0JBQUEsQ3pGdWtPUCx5Q0k3aU9DLHVFQUFBLDBCQUVBLHlCSC9CYSxpQkdxSWIsa0JxRi9IVSxDekYya09YLHVGeUZ2a09XLGVBQUEsQ3pGMGtPWCxnQ3lGcmtPTyx3QkFBQSxvQkFBQSxnQkFDQSxDekZ3a09QLHFCSTFwTkcsb0JBQUEsYUFBQSxtQ0g5YlcsQ0Q2bE9kLHlCSWxsT0MsV0FEc0IsbUJBRXRC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c1NQLDBCbUgzclNPLDJCQUNJLFlBQUEsQ25IK3JTVCxDQUNGLHlCbUgxclNHLFVBQ0ksVUFBQSxpQkFDQSxDbkg2clNMLG9CbUgxclNTLG1DbEh6SkcsQ0RzMVNaLGdEbUh4clNhLHdCbEh0Sk8sQ0RpMVNwQix1Q21IdHJTUyxlQUFBLENuSHlyU1QsQ0FDRixzQm9IcDJTRyx3QkFBQSxvQkFBQSxnQkFDQSxDcEh1MlNIIiwiZmlsZSI6InNjcmVlbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjIgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cblxuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuICogYW5kIEZpcmVmb3guXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cblxuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4gKiBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG4gIG1hcmdpbjogMDsgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG59XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuICpcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4gKiBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICovXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4gKiBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAqL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLyogRlJBTUVXT1JLU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFNFVFRJTkdTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4yIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4gKiBhbmQgRmlyZWZveC5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbiAqL1xuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuICovXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbiAqIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbiAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xuICBtYXJnaW46IDA7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xuICBjdXJzb3I6IHBvaW50ZXI7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4gKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbiAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbiAqL1xuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4gKi9cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbiAqIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIENvbG91cnMgKi9cbi8qIEJyZWFrcG9pbnRzICovXG4vKiBMYXlvdXQgKi9cbi8qIFRlYW1zaGVldCAqL1xuLyogQnJvYWRjYXN0ICovXG4vKiBJbnRlcnZpZXcgU3RhdHVzIGNvbG9ycyAqL1xuLyogIEZpbGUgbG9jYXRpb25zICovXG4vKiBGb250cyAqL1xuLyogU3BhY2luZyAqL1xuLyogUmFkaXVzICovXG4vKiBQTCBCcmFuZCAyMDI1ICovXG46cm9vdCB7XG4gIC0tYy1wbC15ZWxsb3c6ICNlYmZmMDA7XG4gIC0tYy1wbC1ibHVlOiAjMDVmMGZmO1xuICAtLWMtcGwtbGlsYWM6ICM5NTNiZmY7XG4gIC0tYy1wbC1ncmVlbjogIzAwZmY4NztcbiAgLS1jLXBsLW9yYW5nZTogI2ZmNjkwMDtcbiAgLS1jLXBsLXBpbms6ICNmZjI4ODI7XG4gIC0tYy1wbC1wdXJwbGU6ICMzNzAwM2M7XG4gIC8qIEdyYWRpZW50cyAqL1xuICAtLWMtZ3JhZGllbnQtMDAxOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgOTBkZWcsXG4gICAgdmFyKC0tYy1wbC1ncmVlbikgMCUsXG4gICAgdmFyKC0tYy1wbC15ZWxsb3cpIDEwMCVcbiAgKTtcbiAgLS1jLWdyYWRpZW50LTAwMjogbGluZWFyLWdyYWRpZW50KFxuICAgIDkwZGVnLFxuICAgIHZhcigtLWMtcGwtcHVycGxlKSAwJSxcbiAgICB2YXIoLS1jLXBsLWJsdWUpIDEwMCVcbiAgKTtcbiAgLS1jLWdyYWRpZW50LTAwMzogbGluZWFyLWdyYWRpZW50KFxuICAgIDkwZGVnLFxuICAgIHZhcigtLWMtcGwtcHVycGxlKSAwJSxcbiAgICB2YXIoLS1jLXBsLWdyZWVuKSAxMDAlXG4gICk7XG4gIC0tYy1ncmFkaWVudC0wMDQ6IGxpbmVhci1ncmFkaWVudChcbiAgICA5MGRlZyxcbiAgICB2YXIoLS1jLXBsLXB1cnBsZSkgMCUsXG4gICAgdmFyKC0tYy1wbC1saWxhYykgMTAwJVxuICApO1xufVxuXG4vKiBNaXhpbnMgKi9cbi8qXG4gKiBBcHBsaWVzIGFuIGVsbGlwc2lzIHRvIHRleHQgdGhhdCBvdmVyZmxvd3MgdGhlIHdpZHRoIHBhc3NlZCBpbnRvIHRoZSBtaXhpblxuICogTkIgdGhpcyBPTkxZIHdvcmtzIG9uIHNpbmdsZSBsaW5lcyBvZiB0ZXh0XG4gKi9cbi8qXG4gKiBBZGRzIGhvdmVyIGFuZCBmb2N1cyBzdHlsZXMgZm9yIHRhYmxldCBhbmQgdXBcbiAqIE9ubHkga2VlcHMgZm9jdXMgc3R5bGVzIGZvciBiZWxvdyB0YWJsZXRcbiAqL1xuLyogTEFZT1VUXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogR0xPQkFMXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqIEZvbnQgTWl4aW5zICoqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUxpZ2h0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJlbWllckxlYWd1ZVcwMS1MaWdodC5lb3Q/I2llZml4XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1ByZW1pZXJMZWFndWVXMDEtTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL1ByZW1pZXJMZWFndWVXMDEtTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1ByZW1pZXJMZWFndWVXMDEtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9QcmVtaWVyTGVhZ3VlVzAxLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJlbWllckxlYWd1ZVcwMS1MaWdodC5zdmcjNTFiM2YwOTctNGY3Ny00NGQ2LTg0ZmEtZDRjY2FiZjgzZWEyXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1SZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJlbWllckxlYWd1ZVcwMS1SZWd1bGFyLmVvdD8jaWVmaXhcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJlbWllckxlYWd1ZVcwMS1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9QcmVtaWVyTGVhZ3VlVzAxLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1ByZW1pZXJMZWFndWVXMDEtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1ByZW1pZXJMZWFndWVXMDEtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1ByZW1pZXJMZWFndWVXMDEtUmVndWxhci5zdmcjNzc1MGQzMWItNGY0Ni00NjZjLWE3ZjItZDAwNzFjNjM4Njc4XCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1Cb2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJlbWllckxlYWd1ZVcwMS1Cb2xkLmVvdD8jaWVmaXhcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJlbWllckxlYWd1ZVcwMS1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9QcmVtaWVyTGVhZ3VlVzAxLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1ByZW1pZXJMZWFndWVXMDEtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1ByZW1pZXJMZWFndWVXMDEtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1ByZW1pZXJMZWFndWVXMDEtQm9sZC5zdmcjNmZkMjU3NmItYjE3ZC00MmJiLTgwNjktZDkwMmRkM2Y2YTZlXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi8qIFJlc2V0cyAqL1xuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbnVsLFxub2wge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG51bCBsaSxcbm9sIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhZmFmYWY7XG59XG5cbi8qIEdsb2JhbCAqL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLVJlZ3VsYXJcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1SZWd1bGFyXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIG1pbi13aWR0aDogMzIwcHg7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYnV0dG9uIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi50ZXN0QnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5jbHViLWJhZGdlLTIwIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLmNsdWItYmFkZ2UtMjUge1xuICB3aWR0aDogMjVweDtcbn1cblxuLmNsdWItYmFkZ2UtNTAge1xuICB3aWR0aDogNTBweDtcbn1cblxuLmNsdWItYmFkZ2UtNzAge1xuICB3aWR0aDogNzBweDtcbn1cblxuLmNsdWItYmFkZ2UtMTAwIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4vKiBUeXBvZ3JhcGh5ICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xufVxuYTp2aXNpdGVkIHtcbiAgY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogcmdiKDguMjUsIDAsIDkpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxucCB7XG4gIGNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5wIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDU4MWJiO1xufVxucCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qKiBFeGNsdXNpdmVseSB1c2VkIGZvciBSZWFjdCBUcmFuc2l0aW9uIEdyb3VwIEFuaW1hdGlvbnMgKiovXG4uY29udGFpbmVyLWFwcGVhciwgLmNvbnRhaW5lci1lbnRlciB7XG4gIG9wYWNpdHk6IDAuMDE7XG59XG5cbi5jb250YWluZXItYXBwZWFyLmNvbnRhaW5lci1hcHBlYXItYWN0aXZlLCAuY29udGFpbmVyLWVudGVyLmNvbnRhaW5lci1lbnRlci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW47XG59XG5cbi5jb250YWluZXItbGVhdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29udGFpbmVyLWxlYXZlLmNvbnRhaW5lci1sZWF2ZS1hY3RpdmUge1xuICBvcGFjaXR5OiAwLjAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwbXMgZWFzZS1pbjtcbn1cblxuLm1hdGNoLWFwcGVhciwgLm1hdGNoLWVudGVyIHtcbiAgb3BhY2l0eTogMC4wMTtcbn1cblxuLm1hdGNoLWFwcGVhci5tYXRjaC1hcHBlYXItYWN0aXZlLCAubWF0Y2gtZW50ZXIubWF0Y2gtZW50ZXItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW47XG59XG5cbi5tYXRjaC1sZWF2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tYXRjaC1sZWF2ZS5tYXRjaC1sZWF2ZS1hY3RpdmUge1xuICBvcGFjaXR5OiAwLjAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbjtcbn1cblxuLnUtdGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS1ib2R5LW5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51LWJvbGQge1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1Cb2xkXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udS1tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC51LWhpZGUtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtc2hvdy10YWJsZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC51LXNob3ctdGFibGV0IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIFNQUklURVMgXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmJhZGdlLTEwMCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2kvc3ByaXRlcy9iYWRnZXMtMTAwLXNwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5iYWRnZS0xMDAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2kvc3ByaXRlcy9iYWRnZXMtMTAwLXNwcml0ZUB4Mi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MDBweCA2MDBweDtcbiAgfVxufVxuLmJhZGdlLTEwMC5BUlMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xufVxuLmJhZGdlLTEwMC5BVkwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggMHB4O1xufVxuLmJhZGdlLTEwMC5CSEEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTEwMHB4O1xufVxuLmJhZGdlLTEwMC5CT1Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTEwMHB4O1xufVxuLmJhZGdlLTEwMC5CUkUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwcHggMHB4O1xufVxuLmJhZGdlLTEwMC5CVVIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwcHggLTEwMHB4O1xufVxuLmJhZGdlLTEwMC5DQVIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTIwMHB4O1xufVxuLmJhZGdlLTEwMC5DSEUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTIwMHB4O1xufVxuLmJhZGdlLTEwMC5DUlkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwcHggLTIwMHB4O1xufVxuLmJhZGdlLTEwMC5FVkUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwcHggMHB4O1xufVxuLmJhZGdlLTEwMC5GVUwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwcHggLTEwMHB4O1xufVxuLmJhZGdlLTEwMC5IVUQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwcHggLTIwMHB4O1xufVxuLmJhZGdlLTEwMC5JUFMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTMwMHB4O1xufVxuLmJhZGdlLTEwMC5MRUUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTMwMHB4O1xufVxuLmJhZGdlLTEwMC5MRUkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwcHggLTMwMHB4O1xufVxuLmJhZGdlLTEwMC5MSVYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwcHggLTMwMHB4O1xufVxuLmJhZGdlLTEwMC5MVVQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwcHggMHB4O1xufVxuLmJhZGdlLTEwMC5NQ0kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwcHggLTEwMHB4O1xufVxuLmJhZGdlLTEwMC5NVU4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwcHggLTIwMHB4O1xufVxuLmJhZGdlLTEwMC5ORVcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwcHggLTMwMHB4O1xufVxuLmJhZGdlLTEwMC5ORk8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTQwMHB4O1xufVxuLmJhZGdlLTEwMC5OT1Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTQwMHB4O1xufVxuLmJhZGdlLTEwMC5TSFUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwcHggLTQwMHB4O1xufVxuLmJhZGdlLTEwMC5TT1Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwcHggLTQwMHB4O1xufVxuLmJhZGdlLTEwMC5TVEsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwcHggLTQwMHB4O1xufVxuLmJhZGdlLTEwMC5TV0Ege1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAwcHggMHB4O1xufVxuLmJhZGdlLTEwMC5UT1Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAwcHggLTEwMHB4O1xufVxuLmJhZGdlLTEwMC5XQVQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAwcHggLTIwMHB4O1xufVxuLmJhZGdlLTEwMC5XQkEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAwcHggLTMwMHB4O1xufVxuLmJhZGdlLTEwMC5XSFUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAwcHggLTQwMHB4O1xufVxuLmJhZGdlLTEwMC5XT0wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTUwMHB4O1xufVxuLmJhZGdlLTEwMC5kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC01MDBweDtcbn1cbi5iYWRnZS0xMDAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTUwMHB4O1xufVxuXG4uYmFkZ2UtMjAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pL3Nwcml0ZXMvYmFkZ2VzLTIwLXNwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuYmFkZ2UtMjAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2kvc3ByaXRlcy9iYWRnZXMtMjAtc3ByaXRlQHgyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4IDEyMHB4O1xuICB9XG59XG4uYmFkZ2UtMjAuQVJTIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbn1cbi5iYWRnZS0yMC5BVkwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAwcHg7XG59XG4uYmFkZ2UtMjAuQkhBIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yMHB4O1xufVxuLmJhZGdlLTIwLkJPVSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0yMHB4O1xufVxuLmJhZGdlLTIwLkJSRSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IDBweDtcbn1cbi5iYWRnZS0yMC5CVVIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMjBweDtcbn1cbi5iYWRnZS0yMC5DQVIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTQwcHg7XG59XG4uYmFkZ2UtMjAuQ0hFIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTQwcHg7XG59XG4uYmFkZ2UtMjAuQ1JZIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTQwcHg7XG59XG4uYmFkZ2UtMjAuRVZFIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwcHggMHB4O1xufVxuLmJhZGdlLTIwLkZVTCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IC0yMHB4O1xufVxuLmJhZGdlLTIwLkhVRCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IC00MHB4O1xufVxuLmJhZGdlLTIwLklQUyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNjBweDtcbn1cbi5iYWRnZS0yMC5MRUUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtNjBweDtcbn1cbi5iYWRnZS0yMC5MRUkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNjBweDtcbn1cbi5iYWRnZS0yMC5MSVYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAtNjBweDtcbn1cbi5iYWRnZS0yMC5MVVQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwcHg7XG59XG4uYmFkZ2UtMjAuTUNJIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwcHg7XG59XG4uYmFkZ2UtMjAuTVVOIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQwcHg7XG59XG4uYmFkZ2UtMjAuTkVXIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTYwcHg7XG59XG4uYmFkZ2UtMjAuTkZPIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC04MHB4O1xufVxuLmJhZGdlLTIwLk5PUiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC04MHB4O1xufVxuLmJhZGdlLTIwLlNIVSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC04MHB4O1xufVxuLmJhZGdlLTIwLlNPVSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IC04MHB4O1xufVxuLmJhZGdlLTIwLlNUSyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC04MHB4O1xufVxuLmJhZGdlLTIwLlNXQSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAwcHg7XG59XG4uYmFkZ2UtMjAuVE9UIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0yMHB4O1xufVxuLmJhZGdlLTIwLldBVCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtNDBweDtcbn1cbi5iYWRnZS0yMC5XQkEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTYwcHg7XG59XG4uYmFkZ2UtMjAuV0hVIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC04MHB4O1xufVxuLmJhZGdlLTIwLldPTCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTAwcHg7XG59XG4uYmFkZ2UtMjAuZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0xMDBweDtcbn1cbi5iYWRnZS0yMCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0xMDBweDtcbn1cblxuLmJhZGdlLTI1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaS9zcHJpdGVzL2JhZGdlcy0yNS1zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLmJhZGdlLTI1IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pL3Nwcml0ZXMvYmFkZ2VzLTI1LXNwcml0ZUB4Mi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNTBweCAxNTBweDtcbiAgfVxufVxuLmJhZGdlLTI1LkFSUyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG59XG4uYmFkZ2UtMjUuQVZMIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1cHggMHB4O1xufVxuLmJhZGdlLTI1LkJIQSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjVweDtcbn1cbi5iYWRnZS0yNS5CT1Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjVweCAtMjVweDtcbn1cbi5iYWRnZS0yNS5CUkUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAwcHg7XG59XG4uYmFkZ2UtMjUuQlVSIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTI1cHg7XG59XG4uYmFkZ2UtMjUuQ0FSIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC01MHB4O1xufVxuLmJhZGdlLTI1LkNIRSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNXB4IC01MHB4O1xufVxuLmJhZGdlLTI1LkNSWSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC01MHB4O1xufVxuLmJhZGdlLTI1LkVWRSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03NXB4IDBweDtcbn1cbi5iYWRnZS0yNS5GVUwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzVweCAtMjVweDtcbn1cbi5iYWRnZS0yNS5IVUQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzVweCAtNTBweDtcbn1cbi5iYWRnZS0yNS5JUFMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTc1cHg7XG59XG4uYmFkZ2UtMjUuTEVFIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1cHggLTc1cHg7XG59XG4uYmFkZ2UtMjUuTEVJIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTc1cHg7XG59XG4uYmFkZ2UtMjUuTElWIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc1cHggLTc1cHg7XG59XG4uYmFkZ2UtMjUuTFVUIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IDBweDtcbn1cbi5iYWRnZS0yNS5NQ0kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTI1cHg7XG59XG4uYmFkZ2UtMjUuTVVOIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC01MHB4O1xufVxuLmJhZGdlLTI1Lk5FVyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtNzVweDtcbn1cbi5iYWRnZS0yNS5ORk8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTEwMHB4O1xufVxuLmJhZGdlLTI1Lk5PUiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNXB4IC0xMDBweDtcbn1cbi5iYWRnZS0yNS5TSFUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAtMTAwcHg7XG59XG4uYmFkZ2UtMjUuU09VIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc1cHggLTEwMHB4O1xufVxuLmJhZGdlLTI1LlNUSyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtMTAwcHg7XG59XG4uYmFkZ2UtMjUuU1dBIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNXB4IDBweDtcbn1cbi5iYWRnZS0yNS5UT1QtQUxUIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNXB4IC0yNXB4O1xufVxuLmJhZGdlLTI1LlRPVCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjVweCAtNTBweDtcbn1cbi5iYWRnZS0yNS5XQVQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI1cHggLTc1cHg7XG59XG4uYmFkZ2UtMjUuV0JBIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNXB4IC0xMDBweDtcbn1cbi5iYWRnZS0yNS5XSFUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTEyNXB4O1xufVxuLmJhZGdlLTI1LldPTCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNXB4IC0xMjVweDtcbn1cbi5iYWRnZS0yNS5kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTEyNXB4O1xufVxuLmJhZGdlLTI1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTEyNXB4O1xufVxuXG4uYmFkZ2UtNTAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pL3Nwcml0ZXMvYmFkZ2VzLTUwLXNwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuYmFkZ2UtNTAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2kvc3ByaXRlcy9iYWRnZXMtNTAtc3ByaXRlQHgyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMHB4IDMwMHB4O1xuICB9XG59XG4uYmFkZ2UtNTAuQVJTIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbn1cbi5iYWRnZS01MC5BVkwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAwcHg7XG59XG4uYmFkZ2UtNTAuQkhBIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC01MHB4O1xufVxuLmJhZGdlLTUwLkJPVSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC01MHB4O1xufVxuLmJhZGdlLTUwLkJSRSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAwcHg7XG59XG4uYmFkZ2UtNTAuQlVSIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC01MHB4O1xufVxuLmJhZGdlLTUwLkNBUiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTAwcHg7XG59XG4uYmFkZ2UtNTAuQ0hFIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTEwMHB4O1xufVxuLmJhZGdlLTUwLkNSWSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtMTAwcHg7XG59XG4uYmFkZ2UtNTAuRVZFIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IDBweDtcbn1cbi5iYWRnZS01MC5GVUwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUwcHggLTUwcHg7XG59XG4uYmFkZ2UtNTAuSFVEIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IC0xMDBweDtcbn1cbi5iYWRnZS01MC5JUFMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE1MHB4O1xufVxuLmJhZGdlLTUwLkxFRSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC0xNTBweDtcbn1cbi5iYWRnZS01MC5MRUkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTE1MHB4O1xufVxuLmJhZGdlLTUwLkxJViB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTBweCAtMTUwcHg7XG59XG4uYmFkZ2UtNTAuTFVUIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMHB4IDBweDtcbn1cbi5iYWRnZS01MC5NQ0kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwcHggLTUwcHg7XG59XG4uYmFkZ2UtNTAuTVVOIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMHB4IC0xMDBweDtcbn1cbi5iYWRnZS01MC5ORVcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwcHggLTE1MHB4O1xufVxuLmJhZGdlLTUwLk5GTyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjAwcHg7XG59XG4uYmFkZ2UtNTAuTk9SIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTIwMHB4O1xufVxuLmJhZGdlLTUwLlNIVSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtMjAwcHg7XG59XG4uYmFkZ2UtNTAuU09VIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IC0yMDBweDtcbn1cbi5iYWRnZS01MC5TVEsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwcHggLTIwMHB4O1xufVxuLmJhZGdlLTUwLlNXQSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTBweCAwcHg7XG59XG4uYmFkZ2UtNTAuU1dJIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MHB4IC01MHB4O1xufVxuLmJhZGdlLTUwLlRPVCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTBweCAtMTAwcHg7XG59XG4uYmFkZ2UtNTAuV0FUIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MHB4IC0xNTBweDtcbn1cbi5iYWRnZS01MC5XQkEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUwcHggLTIwMHB4O1xufVxuLmJhZGdlLTUwLldIVSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjUwcHg7XG59XG4uYmFkZ2UtNTAuV09MIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTI1MHB4O1xufVxuLmJhZGdlLTUwLmRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTI1MHB4O1xufVxuLmJhZGdlLTUwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0yNTBweDtcbn1cblxuLmJhZGdlLTcwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaS9zcHJpdGVzL2JhZGdlcy03MC1zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLmJhZGdlLTcwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pL3Nwcml0ZXMvYmFkZ2VzLTcwLXNwcml0ZUB4Mi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MjBweCA0MjBweDtcbiAgfVxufVxuLmJhZGdlLTcwLkFSUyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG59XG4uYmFkZ2UtNzAuQVZMIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwcHggMHB4O1xufVxuLmJhZGdlLTcwLkJIQSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNzBweDtcbn1cbi5iYWRnZS03MC5CT1Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzBweCAtNzBweDtcbn1cbi5iYWRnZS03MC5CUkUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQwcHggMHB4O1xufVxuLmJhZGdlLTcwLkJVUiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDBweCAtNzBweDtcbn1cbi5iYWRnZS03MC5DQVIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE0MHB4O1xufVxuLmJhZGdlLTcwLkNIRSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MHB4IC0xNDBweDtcbn1cbi5iYWRnZS03MC5DUlkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQwcHggLTE0MHB4O1xufVxuLmJhZGdlLTcwLkVWRSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTBweCAwcHg7XG59XG4uYmFkZ2UtNzAuRlVMIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMHB4IC03MHB4O1xufVxuLmJhZGdlLTcwLkhVRCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTBweCAtMTQwcHg7XG59XG4uYmFkZ2UtNzAuSVBTIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yMTBweDtcbn1cbi5iYWRnZS03MC5MRUUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzBweCAtMjEwcHg7XG59XG4uYmFkZ2UtNzAuTEVJIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MHB4IC0yMTBweDtcbn1cbi5iYWRnZS03MC5MSVYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwcHggLTIxMHB4O1xufVxuLmJhZGdlLTcwLkxVVCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODBweCAwcHg7XG59XG4uYmFkZ2UtNzAuTUNJIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MHB4IC03MHB4O1xufVxuLmJhZGdlLTcwLk1VTiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODBweCAtMTQwcHg7XG59XG4uYmFkZ2UtNzAuTkFQIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MHB4IC0yMTBweDtcbn1cbi5iYWRnZS03MC5ORVcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTI4MHB4O1xufVxuLmJhZGdlLTcwLk5GTyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MHB4IC0yODBweDtcbn1cbi5iYWRnZS03MC5OT1Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQwcHggLTI4MHB4O1xufVxuLmJhZGdlLTcwLlNIVSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTBweCAtMjgwcHg7XG59XG4uYmFkZ2UtNzAuU09VIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MHB4IC0yODBweDtcbn1cbi5iYWRnZS03MC5TVEsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUwcHggMHB4O1xufVxuLmJhZGdlLTcwLlNXQSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTBweCAtNzBweDtcbn1cbi5iYWRnZS03MC5UT1Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUwcHggLTE0MHB4O1xufVxuLmJhZGdlLTcwLldBVCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTBweCAtMjEwcHg7XG59XG4uYmFkZ2UtNzAuV0JBIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MHB4IC0yODBweDtcbn1cbi5iYWRnZS03MC5XSFUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTM1MHB4O1xufVxuLmJhZGdlLTcwLldPTCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MHB4IC0zNTBweDtcbn1cbi5iYWRnZS03MC5kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MHB4IC0zNTBweDtcbn1cbi5iYWRnZS03MCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDBweCAtMzUwcHg7XG59XG5cbi5sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaS9zcHJpdGVzL2dsb2JhbC1zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLmxvZ28ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzAwcHggMTk1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaS9zcHJpdGVzL2dsb2JhbC1zcHJpdGVAeDIucG5nXCIpO1xuICB9XG59XG5cbi5sb2dvLXByZW1pZXItbGVhZ3VlLWxvZ28ge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTk1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG59XG5cbi5sb2dvLXByZW1pZXItbGVhZ3VlLWxvZ28td2hpdGUge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTk1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTBweCAwcHg7XG59XG5cbi5pY24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pL3Nwcml0ZXMvaWNvbnMtc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5pY24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDFweCAzMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2kvc3ByaXRlcy9pY29ucy1zcHJpdGVAeDIucG5nXCIpO1xuICB9XG59XG5cbi5pY24tYXJyb3ctcmlnaHQtZCB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtMTBweDtcbn1cblxuLmljbi1hcnJvdy1yaWdodC13IHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjJweDtcbn1cblxuLmljbi1jaGV2cm9uLWRvd24tZy1zbSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTlweCAtMjJweDtcbn1cblxuLmljbi1jaGV2cm9uLWxlZnQtc20tdyB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0cHggLTEwcHg7XG59XG5cbi5pY24tY2hldnJvbi1yaWdodC1zbS13IHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzRweCAtMjBweDtcbn1cblxuLmljbi1jbG9zZS1zbS1oaSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTJweDtcbn1cblxuLmljbi1jbG9zZS1zbS1oaS13IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwcHggLTEycHg7XG59XG5cbi5pY24tZG93bmxvYWQtYXJyb3cge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNHB4IDBweDtcbn1cblxuLmljbi1wZW5kaW5nLXNtIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggMHB4O1xufVxuXG4uaWNuLXRpY2ttYXJrIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbn1cblxuLmljbi10aWNrbWFyay1wdXJwbGUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTJweCAwcHg7XG59XG5cbi5pY24tbWF0Y2hFdmVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2kvc3ByaXRlcy9tYXRjaC1ldmVudHMtc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5pY24tbWF0Y2hFdmVudCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3M3B4IDcwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaS9zcHJpdGVzL21hdGNoLWV2ZW50cy1zcHJpdGVAeDIucG5nXCIpO1xuICB9XG59XG5cbi5pY24tbWF0Y2hFdmVudC1hZGRpdGlvbmFsLXRpbWUge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjFweCAtNDVweDtcbn1cblxuLmljbi1tYXRjaEV2ZW50LWNhcmQtZG91YmxlLXllbGxvdyB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0cHggLTQxcHg7XG59XG5cbi5pY24tbWF0Y2hFdmVudC1jYXJkLXJlZCB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4cHggLTIwcHg7XG59XG5cbi5pY24tbWF0Y2hFdmVudC1jYXJkLXllbGxvdyB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIycHggLTQxcHg7XG59XG5cbi5pY24tbWF0Y2hFdmVudC1mb290YmFsbCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG59XG5cbi5pY24tbWF0Y2hFdmVudC1mdWxsLXRpbWUge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTU1cHg7XG59XG5cbi5pY24tbWF0Y2hFdmVudC1nb2FsIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1cHggLThweDtcbn1cblxuLmljbi1tYXRjaEV2ZW50LWdvYWxQdXJwbGUtc21hbGwge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDlweCAtOHB4O1xufVxuXG4uaWNuLW1hdGNoRXZlbnQtaGFsZi10aW1lIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxcHggMHB4O1xufVxuXG4uaWNuLW1hdGNoRXZlbnQtaW5mby13IHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1cHggLTIycHg7XG59XG5cbi5pY24tbWF0Y2hFdmVudC1pbmp1cnkge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTNweCAtMjBweDtcbn1cblxuLmljbi1tYXRjaEV2ZW50LWtpY2stb2ZmIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxcHggLTE1cHg7XG59XG5cbi5pY24tbWF0Y2hFdmVudC1tYy15ZWxsb3ctMiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IDBweDtcbn1cblxuLmljbi1tYXRjaEV2ZW50LW1jLXllbGxvdyB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjBweDtcbn1cblxuLmljbi1tYXRjaEV2ZW50LW93bi1Hb2FsLXNtYWxsIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5cHggLTIycHg7XG59XG5cbi5pY24tbWF0Y2hFdmVudC1vd25Hb2FsIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC00MXB4O1xufVxuXG4uaWNuLW1hdGNoRXZlbnQtc3Vic3RpdHV0aW9uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxcHggLTMwcHg7XG59XG5cbi5pY24tbWF0Y2hFdmVudC12YXIge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNXB4IDBweDtcbn1cblxuLmJhZGdlLTEwMCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2kvc3ByaXRlcy9iYWRnZXMtMTAwLXNwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5iYWRnZS0xMDAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2kvc3ByaXRlcy9iYWRnZXMtMTAwLXNwcml0ZUB4Mi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MDBweCA2MDBweDtcbiAgfVxufVxuLmJhZGdlLTEwMC5BUlMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xufVxuLmJhZGdlLTEwMC5BVkwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggMHB4O1xufVxuLmJhZGdlLTEwMC5CSEEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTEwMHB4O1xufVxuLmJhZGdlLTEwMC5CT1Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTEwMHB4O1xufVxuLmJhZGdlLTEwMC5CUkUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwcHggMHB4O1xufVxuLmJhZGdlLTEwMC5CVVIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwcHggLTEwMHB4O1xufVxuLmJhZGdlLTEwMC5DQVIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTIwMHB4O1xufVxuLmJhZGdlLTEwMC5DSEUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTIwMHB4O1xufVxuLmJhZGdlLTEwMC5DUlkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwcHggLTIwMHB4O1xufVxuLmJhZGdlLTEwMC5FVkUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwcHggMHB4O1xufVxuLmJhZGdlLTEwMC5GVUwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwcHggLTEwMHB4O1xufVxuLmJhZGdlLTEwMC5IVUQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwcHggLTIwMHB4O1xufVxuLmJhZGdlLTEwMC5JUFMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTMwMHB4O1xufVxuLmJhZGdlLTEwMC5MRUUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTMwMHB4O1xufVxuLmJhZGdlLTEwMC5MRUkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwcHggLTMwMHB4O1xufVxuLmJhZGdlLTEwMC5MSVYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwcHggLTMwMHB4O1xufVxuLmJhZGdlLTEwMC5MVVQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwcHggMHB4O1xufVxuLmJhZGdlLTEwMC5NQ0kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwcHggLTEwMHB4O1xufVxuLmJhZGdlLTEwMC5NVU4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwcHggLTIwMHB4O1xufVxuLmJhZGdlLTEwMC5ORVcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwcHggLTMwMHB4O1xufVxuLmJhZGdlLTEwMC5ORk8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTQwMHB4O1xufVxuLmJhZGdlLTEwMC5OT1Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTQwMHB4O1xufVxuLmJhZGdlLTEwMC5TSFUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwcHggLTQwMHB4O1xufVxuLmJhZGdlLTEwMC5TT1Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwcHggLTQwMHB4O1xufVxuLmJhZGdlLTEwMC5TVEsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwcHggLTQwMHB4O1xufVxuLmJhZGdlLTEwMC5TV0Ege1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAwcHggMHB4O1xufVxuLmJhZGdlLTEwMC5UT1Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAwcHggLTEwMHB4O1xufVxuLmJhZGdlLTEwMC5XQVQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAwcHggLTIwMHB4O1xufVxuLmJhZGdlLTEwMC5XQkEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAwcHggLTMwMHB4O1xufVxuLmJhZGdlLTEwMC5XSFUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAwcHggLTQwMHB4O1xufVxuLmJhZGdlLTEwMC5XT0wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTUwMHB4O1xufVxuLmJhZGdlLTEwMC5kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC01MDBweDtcbn1cbi5iYWRnZS0xMDAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTUwMHB4O1xufVxuXG4uYmFkZ2UtMjAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pL3Nwcml0ZXMvYmFkZ2VzLTIwLXNwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuYmFkZ2UtMjAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2kvc3ByaXRlcy9iYWRnZXMtMjAtc3ByaXRlQHgyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4IDEyMHB4O1xuICB9XG59XG4uYmFkZ2UtMjAuQVJTIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbn1cbi5iYWRnZS0yMC5BVkwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAwcHg7XG59XG4uYmFkZ2UtMjAuQkhBIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yMHB4O1xufVxuLmJhZGdlLTIwLkJPVSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0yMHB4O1xufVxuLmJhZGdlLTIwLkJSRSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IDBweDtcbn1cbi5iYWRnZS0yMC5CVVIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMjBweDtcbn1cbi5iYWRnZS0yMC5DQVIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTQwcHg7XG59XG4uYmFkZ2UtMjAuQ0hFIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTQwcHg7XG59XG4uYmFkZ2UtMjAuQ1JZIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTQwcHg7XG59XG4uYmFkZ2UtMjAuRVZFIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwcHggMHB4O1xufVxuLmJhZGdlLTIwLkZVTCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IC0yMHB4O1xufVxuLmJhZGdlLTIwLkhVRCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IC00MHB4O1xufVxuLmJhZGdlLTIwLklQUyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNjBweDtcbn1cbi5iYWRnZS0yMC5MRUUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtNjBweDtcbn1cbi5iYWRnZS0yMC5MRUkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNjBweDtcbn1cbi5iYWRnZS0yMC5MSVYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAtNjBweDtcbn1cbi5iYWRnZS0yMC5MVVQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwcHg7XG59XG4uYmFkZ2UtMjAuTUNJIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwcHg7XG59XG4uYmFkZ2UtMjAuTVVOIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQwcHg7XG59XG4uYmFkZ2UtMjAuTkVXIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTYwcHg7XG59XG4uYmFkZ2UtMjAuTkZPIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC04MHB4O1xufVxuLmJhZGdlLTIwLk5PUiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC04MHB4O1xufVxuLmJhZGdlLTIwLlNIVSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC04MHB4O1xufVxuLmJhZGdlLTIwLlNPVSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IC04MHB4O1xufVxuLmJhZGdlLTIwLlNUSyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC04MHB4O1xufVxuLmJhZGdlLTIwLlNXQSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAwcHg7XG59XG4uYmFkZ2UtMjAuVE9UIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0yMHB4O1xufVxuLmJhZGdlLTIwLldBVCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtNDBweDtcbn1cbi5iYWRnZS0yMC5XQkEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTYwcHg7XG59XG4uYmFkZ2UtMjAuV0hVIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC04MHB4O1xufVxuLmJhZGdlLTIwLldPTCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTAwcHg7XG59XG4uYmFkZ2UtMjAuZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0xMDBweDtcbn1cbi5iYWRnZS0yMCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0xMDBweDtcbn1cblxuLmJhZGdlLTI1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaS9zcHJpdGVzL2JhZGdlcy0yNS1zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLmJhZGdlLTI1IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pL3Nwcml0ZXMvYmFkZ2VzLTI1LXNwcml0ZUB4Mi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNTBweCAxNTBweDtcbiAgfVxufVxuLmJhZGdlLTI1LkFSUyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG59XG4uYmFkZ2UtMjUuQVZMIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1cHggMHB4O1xufVxuLmJhZGdlLTI1LkJIQSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjVweDtcbn1cbi5iYWRnZS0yNS5CT1Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjVweCAtMjVweDtcbn1cbi5iYWRnZS0yNS5CUkUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAwcHg7XG59XG4uYmFkZ2UtMjUuQlVSIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTI1cHg7XG59XG4uYmFkZ2UtMjUuQ0FSIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC01MHB4O1xufVxuLmJhZGdlLTI1LkNIRSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNXB4IC01MHB4O1xufVxuLmJhZGdlLTI1LkNSWSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC01MHB4O1xufVxuLmJhZGdlLTI1LkVWRSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03NXB4IDBweDtcbn1cbi5iYWRnZS0yNS5GVUwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzVweCAtMjVweDtcbn1cbi5iYWRnZS0yNS5IVUQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzVweCAtNTBweDtcbn1cbi5iYWRnZS0yNS5JUFMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTc1cHg7XG59XG4uYmFkZ2UtMjUuTEVFIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1cHggLTc1cHg7XG59XG4uYmFkZ2UtMjUuTEVJIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTc1cHg7XG59XG4uYmFkZ2UtMjUuTElWIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc1cHggLTc1cHg7XG59XG4uYmFkZ2UtMjUuTFVUIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IDBweDtcbn1cbi5iYWRnZS0yNS5NQ0kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTI1cHg7XG59XG4uYmFkZ2UtMjUuTVVOIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC01MHB4O1xufVxuLmJhZGdlLTI1Lk5FVyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtNzVweDtcbn1cbi5iYWRnZS0yNS5ORk8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTEwMHB4O1xufVxuLmJhZGdlLTI1Lk5PUiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNXB4IC0xMDBweDtcbn1cbi5iYWRnZS0yNS5TSFUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAtMTAwcHg7XG59XG4uYmFkZ2UtMjUuU09VIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc1cHggLTEwMHB4O1xufVxuLmJhZGdlLTI1LlNUSyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtMTAwcHg7XG59XG4uYmFkZ2UtMjUuU1dBIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNXB4IDBweDtcbn1cbi5iYWRnZS0yNS5UT1QtQUxUIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNXB4IC0yNXB4O1xufVxuLmJhZGdlLTI1LlRPVCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjVweCAtNTBweDtcbn1cbi5iYWRnZS0yNS5XQVQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI1cHggLTc1cHg7XG59XG4uYmFkZ2UtMjUuV0JBIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNXB4IC0xMDBweDtcbn1cbi5iYWRnZS0yNS5XSFUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTEyNXB4O1xufVxuLmJhZGdlLTI1LldPTCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNXB4IC0xMjVweDtcbn1cbi5iYWRnZS0yNS5kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTEyNXB4O1xufVxuLmJhZGdlLTI1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTEyNXB4O1xufVxuXG4uYmFkZ2UtNTAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pL3Nwcml0ZXMvYmFkZ2VzLTUwLXNwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuYmFkZ2UtNTAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2kvc3ByaXRlcy9iYWRnZXMtNTAtc3ByaXRlQHgyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMHB4IDMwMHB4O1xuICB9XG59XG4uYmFkZ2UtNTAuQVJTIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbn1cbi5iYWRnZS01MC5BVkwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAwcHg7XG59XG4uYmFkZ2UtNTAuQkhBIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC01MHB4O1xufVxuLmJhZGdlLTUwLkJPVSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC01MHB4O1xufVxuLmJhZGdlLTUwLkJSRSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAwcHg7XG59XG4uYmFkZ2UtNTAuQlVSIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC01MHB4O1xufVxuLmJhZGdlLTUwLkNBUiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTAwcHg7XG59XG4uYmFkZ2UtNTAuQ0hFIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTEwMHB4O1xufVxuLmJhZGdlLTUwLkNSWSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtMTAwcHg7XG59XG4uYmFkZ2UtNTAuRVZFIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IDBweDtcbn1cbi5iYWRnZS01MC5GVUwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUwcHggLTUwcHg7XG59XG4uYmFkZ2UtNTAuSFVEIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IC0xMDBweDtcbn1cbi5iYWRnZS01MC5JUFMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE1MHB4O1xufVxuLmJhZGdlLTUwLkxFRSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC0xNTBweDtcbn1cbi5iYWRnZS01MC5MRUkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTE1MHB4O1xufVxuLmJhZGdlLTUwLkxJViB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTBweCAtMTUwcHg7XG59XG4uYmFkZ2UtNTAuTFVUIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMHB4IDBweDtcbn1cbi5iYWRnZS01MC5NQ0kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwcHggLTUwcHg7XG59XG4uYmFkZ2UtNTAuTVVOIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMHB4IC0xMDBweDtcbn1cbi5iYWRnZS01MC5ORVcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwcHggLTE1MHB4O1xufVxuLmJhZGdlLTUwLk5GTyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjAwcHg7XG59XG4uYmFkZ2UtNTAuTk9SIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTIwMHB4O1xufVxuLmJhZGdlLTUwLlNIVSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtMjAwcHg7XG59XG4uYmFkZ2UtNTAuU09VIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IC0yMDBweDtcbn1cbi5iYWRnZS01MC5TVEsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwcHggLTIwMHB4O1xufVxuLmJhZGdlLTUwLlNXQSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTBweCAwcHg7XG59XG4uYmFkZ2UtNTAuU1dJIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MHB4IC01MHB4O1xufVxuLmJhZGdlLTUwLlRPVCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTBweCAtMTAwcHg7XG59XG4uYmFkZ2UtNTAuV0FUIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MHB4IC0xNTBweDtcbn1cbi5iYWRnZS01MC5XQkEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUwcHggLTIwMHB4O1xufVxuLmJhZGdlLTUwLldIVSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjUwcHg7XG59XG4uYmFkZ2UtNTAuV09MIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTI1MHB4O1xufVxuLmJhZGdlLTUwLmRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTI1MHB4O1xufVxuLmJhZGdlLTUwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0yNTBweDtcbn1cblxuLmJhZGdlLTcwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaS9zcHJpdGVzL2JhZGdlcy03MC1zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLmJhZGdlLTcwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pL3Nwcml0ZXMvYmFkZ2VzLTcwLXNwcml0ZUB4Mi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MjBweCA0MjBweDtcbiAgfVxufVxuLmJhZGdlLTcwLkFSUyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG59XG4uYmFkZ2UtNzAuQVZMIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwcHggMHB4O1xufVxuLmJhZGdlLTcwLkJIQSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNzBweDtcbn1cbi5iYWRnZS03MC5CT1Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzBweCAtNzBweDtcbn1cbi5iYWRnZS03MC5CUkUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQwcHggMHB4O1xufVxuLmJhZGdlLTcwLkJVUiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDBweCAtNzBweDtcbn1cbi5iYWRnZS03MC5DQVIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE0MHB4O1xufVxuLmJhZGdlLTcwLkNIRSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MHB4IC0xNDBweDtcbn1cbi5iYWRnZS03MC5DUlkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQwcHggLTE0MHB4O1xufVxuLmJhZGdlLTcwLkVWRSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTBweCAwcHg7XG59XG4uYmFkZ2UtNzAuRlVMIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMHB4IC03MHB4O1xufVxuLmJhZGdlLTcwLkhVRCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTBweCAtMTQwcHg7XG59XG4uYmFkZ2UtNzAuSVBTIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yMTBweDtcbn1cbi5iYWRnZS03MC5MRUUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzBweCAtMjEwcHg7XG59XG4uYmFkZ2UtNzAuTEVJIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MHB4IC0yMTBweDtcbn1cbi5iYWRnZS03MC5MSVYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwcHggLTIxMHB4O1xufVxuLmJhZGdlLTcwLkxVVCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODBweCAwcHg7XG59XG4uYmFkZ2UtNzAuTUNJIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MHB4IC03MHB4O1xufVxuLmJhZGdlLTcwLk1VTiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODBweCAtMTQwcHg7XG59XG4uYmFkZ2UtNzAuTkFQIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MHB4IC0yMTBweDtcbn1cbi5iYWRnZS03MC5ORVcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTI4MHB4O1xufVxuLmJhZGdlLTcwLk5GTyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MHB4IC0yODBweDtcbn1cbi5iYWRnZS03MC5OT1Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQwcHggLTI4MHB4O1xufVxuLmJhZGdlLTcwLlNIVSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTBweCAtMjgwcHg7XG59XG4uYmFkZ2UtNzAuU09VIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MHB4IC0yODBweDtcbn1cbi5iYWRnZS03MC5TVEsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUwcHggMHB4O1xufVxuLmJhZGdlLTcwLlNXQSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTBweCAtNzBweDtcbn1cbi5iYWRnZS03MC5UT1Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUwcHggLTE0MHB4O1xufVxuLmJhZGdlLTcwLldBVCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTBweCAtMjEwcHg7XG59XG4uYmFkZ2UtNzAuV0JBIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MHB4IC0yODBweDtcbn1cbi5iYWRnZS03MC5XSFUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTM1MHB4O1xufVxuLmJhZGdlLTcwLldPTCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MHB4IC0zNTBweDtcbn1cbi5iYWRnZS03MC5kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MHB4IC0zNTBweDtcbn1cbi5iYWRnZS03MCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDBweCAtMzUwcHg7XG59XG5cbi5sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaS9zcHJpdGVzL2dsb2JhbC1zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLmxvZ28ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzAwcHggMTk1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaS9zcHJpdGVzL2dsb2JhbC1zcHJpdGVAeDIucG5nXCIpO1xuICB9XG59XG5cbi5sb2dvLXByZW1pZXItbGVhZ3VlLWxvZ28ge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTk1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG59XG5cbi5sb2dvLXByZW1pZXItbGVhZ3VlLWxvZ28td2hpdGUge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTk1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTBweCAwcHg7XG59XG5cbi5pY24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pL3Nwcml0ZXMvaWNvbnMtc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5pY24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDFweCAzMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2kvc3ByaXRlcy9pY29ucy1zcHJpdGVAeDIucG5nXCIpO1xuICB9XG59XG5cbi5pY24tYXJyb3ctcmlnaHQtZCB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtMTBweDtcbn1cblxuLmljbi1hcnJvdy1yaWdodC13IHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjJweDtcbn1cblxuLmljbi1jaGV2cm9uLWRvd24tZy1zbSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTlweCAtMjJweDtcbn1cblxuLmljbi1jaGV2cm9uLWxlZnQtc20tdyB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0cHggLTEwcHg7XG59XG5cbi5pY24tY2hldnJvbi1yaWdodC1zbS13IHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzRweCAtMjBweDtcbn1cblxuLmljbi1jbG9zZS1zbS1oaSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTJweDtcbn1cblxuLmljbi1jbG9zZS1zbS1oaS13IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwcHggLTEycHg7XG59XG5cbi5pY24tZG93bmxvYWQtYXJyb3cge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNHB4IDBweDtcbn1cblxuLmljbi1wZW5kaW5nLXNtIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggMHB4O1xufVxuXG4uaWNuLXRpY2ttYXJrIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbn1cblxuLmljbi10aWNrbWFyay1wdXJwbGUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTJweCAwcHg7XG59XG5cbi5pY24tbWF0Y2hFdmVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2kvc3ByaXRlcy9tYXRjaC1ldmVudHMtc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5pY24tbWF0Y2hFdmVudCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3M3B4IDcwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaS9zcHJpdGVzL21hdGNoLWV2ZW50cy1zcHJpdGVAeDIucG5nXCIpO1xuICB9XG59XG5cbi5pY24tbWF0Y2hFdmVudC1hZGRpdGlvbmFsLXRpbWUge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjFweCAtNDVweDtcbn1cblxuLmljbi1tYXRjaEV2ZW50LWNhcmQtZG91YmxlLXllbGxvdyB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0cHggLTQxcHg7XG59XG5cbi5pY24tbWF0Y2hFdmVudC1jYXJkLXJlZCB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4cHggLTIwcHg7XG59XG5cbi5pY24tbWF0Y2hFdmVudC1jYXJkLXllbGxvdyB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIycHggLTQxcHg7XG59XG5cbi5pY24tbWF0Y2hFdmVudC1mb290YmFsbCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG59XG5cbi5pY24tbWF0Y2hFdmVudC1mdWxsLXRpbWUge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTU1cHg7XG59XG5cbi5pY24tbWF0Y2hFdmVudC1nb2FsIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1cHggLThweDtcbn1cblxuLmljbi1tYXRjaEV2ZW50LWdvYWxQdXJwbGUtc21hbGwge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDlweCAtOHB4O1xufVxuXG4uaWNuLW1hdGNoRXZlbnQtaGFsZi10aW1lIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxcHggMHB4O1xufVxuXG4uaWNuLW1hdGNoRXZlbnQtaW5mby13IHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1cHggLTIycHg7XG59XG5cbi5pY24tbWF0Y2hFdmVudC1pbmp1cnkge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTNweCAtMjBweDtcbn1cblxuLmljbi1tYXRjaEV2ZW50LWtpY2stb2ZmIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxcHggLTE1cHg7XG59XG5cbi5pY24tbWF0Y2hFdmVudC1tYy15ZWxsb3ctMiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IDBweDtcbn1cblxuLmljbi1tYXRjaEV2ZW50LW1jLXllbGxvdyB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjBweDtcbn1cblxuLmljbi1tYXRjaEV2ZW50LW93bi1Hb2FsLXNtYWxsIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5cHggLTIycHg7XG59XG5cbi5pY24tbWF0Y2hFdmVudC1vd25Hb2FsIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC00MXB4O1xufVxuXG4uaWNuLW1hdGNoRXZlbnQtc3Vic3RpdHV0aW9uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxcHggLTMwcHg7XG59XG5cbi5pY24tbWF0Y2hFdmVudC12YXIge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNXB4IDBweDtcbn1cblxuLyogQ09OVEFJTkVSU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5maXh0dXJlQ29udGFpbmVyIHtcbiAgbWFyZ2luOiA0cmVtIDUlO1xufVxuLmZpeHR1cmVDb250YWluZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJlbWllclNhbnMtUmVndWxhclwiLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmZpeHR1cmVDb250YWluZXIgLnNwbGl0TWF0Y2hlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uZml4dHVyZUNvbnRhaW5lciAuc3BsaXRNYXRjaGVzX19maXJzdEhhbGYsIC5maXh0dXJlQ29udGFpbmVyIC5zcGxpdE1hdGNoZXNfX3NlY29uZEhhbGYge1xuICBtaW4td2lkdGg6IDI4MHB4O1xuICB3aWR0aDogY2FsYyg1MCUgLSAzcmVtKTtcbiAgbWFyZ2luOiAwIDEuNXJlbTtcbn1cbi5maXh0dXJlQ29udGFpbmVyIC5zcGxpdE1hdGNoZXNfX2ZpcnN0SGFsZiAubWF0Y2hEYXlNYXRjaCwgLmZpeHR1cmVDb250YWluZXIgLnNwbGl0TWF0Y2hlc19fc2Vjb25kSGFsZiAubWF0Y2hEYXlNYXRjaCB7XG4gIG1pbi13aWR0aDogMjkwcHg7XG59XG4uZml4dHVyZUNvbnRhaW5lciAubWF0Y2hEYXlNYXRjaC0tZGVidWdnaW5nIC5tYXRjaERheU1hdGNoX19sb2dvLmJhZGdlLTI1LlRPVCxcbi5maXh0dXJlQ29udGFpbmVyIC5tYXRjaERheU1hdGNoOmhvdmVyIC5tYXRjaERheU1hdGNoX19sb2dvLmJhZGdlLTI1LlRPVCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjVweCAtMjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5maXh0dXJlQ29udGFpbmVyIHtcbiAgICBtYXJnaW46IDNyZW0gMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmRlYnVnQ29udGFpbmVyX19leHBsYWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIGNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG59XG4uZGVidWdDb250YWluZXJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbjogNHJlbSA0cmVtIDAgNHJlbTtcbn1cbi5kZWJ1Z0NvbnRhaW5lcl9faGVhZGVyIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJlbWllclNhbnMtQm9sZFwiLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbn1cbi5kZWJ1Z0NvbnRhaW5lcl9fbG9nQ29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgbWluLWhlaWdodDogMzQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZGVidWdDb250YWluZXJfX2hlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDFyZW07XG4gIH1cbiAgLmRlYnVnQ29udGFpbmVyX19oZWFkZXIgaDEge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLmxvZ0NvbnRhaW5lciB7XG4gIGhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAxcHggM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubG9nQ29udGFpbmVyX19idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA5OS45OXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ubG9nQ29udGFpbmVyX19idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTE1cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXM7XG4gIHRyYW5zZm9ybTogc2tldygzMjVkZWcpO1xuICBsZWZ0OiAtMTVweDtcbn1cbi5sb2dDb250YWluZXJfX2J1dHRvbjpmb2N1czpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEyMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODYwcHgpIHtcbiAgLmxvZ0NvbnRhaW5lcl9fYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDEyMCU7XG4gIH1cbn1cbi5sb2dDb250YWluZXJfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5sb2dDb250YWluZXJfX2J1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubG9nQ29udGFpbmVyX19idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1pbi13aWR0aDogOTBweDtcbn1cbi5sb2dDb250YWluZXJfX2ZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubG9nQ29udGFpbmVyX19maWx0ZXJzIC5sb2dGaWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubG9nQ29udGFpbmVyX19maWx0ZXJzIC5sb2dGaWx0ZXIgLmRyb3Bkb3duRmlsdGVyIHtcbiAgbWFyZ2luOiAyMHB4O1xufVxuLmxvZ0NvbnRhaW5lciAubG9nVGFibGUge1xuICBtaW4td2lkdGg6IDY0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5sb2dDb250YWluZXIgLmxvZ1RhYmxlX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xufVxuLmxvZ0NvbnRhaW5lciAubG9nVGFibGVfX2hlYWRDZWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogNXB4O1xuICBtaW4taGVpZ2h0OiAzOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMTtcbn1cbi5sb2dDb250YWluZXIgLmxvZ1RhYmxlX19oZWFkQ2VsbDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5sb2dDb250YWluZXIgLmxvZ1RhYmxlX19oZWFkQ2VsbDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5sb2dDb250YWluZXIgLmxvZ1RhYmxlX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmxvZ0NvbnRhaW5lciAubG9nVGFibGVfX3JvdzpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLmxvZ0NvbnRhaW5lciAubG9nVGFibGVfX3Jvd0NlbGwge1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1Cb2xkXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHg7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubG9nQ29udGFpbmVyIC5sb2dUYWJsZV9fcm93Q2VsbDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5sb2dDb250YWluZXIgLmxvZ1RhYmxlX19yb3dDZWxsOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmxvZ0NvbnRhaW5lciAubG9nVGFibGVfX3Jvd0NlbGwgc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmxvZ0NvbnRhaW5lciAubG9nVGFibGVfX2hlYWQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG59XG4ubG9nQ29udGFpbmVyIC5sb2dUYWJsZV9faGVhZENlbGwtLWlkLCAubG9nQ29udGFpbmVyIC5sb2dUYWJsZV9faGVhZENlbGwtLWRhdGUsIC5sb2dDb250YWluZXIgLmxvZ1RhYmxlX19oZWFkQ2VsbC0tb3V0Y29tZSwgLmxvZ0NvbnRhaW5lciAubG9nVGFibGVfX3Jvd0NlbGwtLWlkLCAubG9nQ29udGFpbmVyIC5sb2dUYWJsZV9fcm93Q2VsbC0tZGF0ZSwgLmxvZ0NvbnRhaW5lciAubG9nVGFibGVfX3Jvd0NlbGwtLW91dGNvbWUge1xuICBtYXgtd2lkdGg6IDEwJTtcbn1cbi5sb2dDb250YWluZXIgLmxvZ1RhYmxlX19oZWFkQ2VsbC0tYWN0aW9uLCAubG9nQ29udGFpbmVyIC5sb2dUYWJsZV9faGVhZENlbGwtLXR5cGUsIC5sb2dDb250YWluZXIgLmxvZ1RhYmxlX19yb3dDZWxsLS1hY3Rpb24sIC5sb2dDb250YWluZXIgLmxvZ1RhYmxlX19yb3dDZWxsLS10eXBlIHtcbiAgbWF4LXdpZHRoOiAxNSU7XG59XG4ubG9nQ29udGFpbmVyIC5sb2dUYWJsZV9faGVhZENlbGw6bGFzdC1jaGlsZCwgLmxvZ0NvbnRhaW5lciAubG9nVGFibGVfX3Jvd0NlbGw6bGFzdC1jaGlsZCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmxvZ0NvbnRhaW5lcl9fZmlsdGVycyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAubG9nQ29udGFpbmVyX19maWx0ZXJzIC5sb2dGaWx0ZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmZvcmdvdFBhc3N3b3JkQ29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgbWFyZ2luOiAxNTBweCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDRyZW07XG4gIHdpZHRoOiA1MCU7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZm9yZ290UGFzc3dvcmRIZWFkZXIge1xuICBtYXJnaW46IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mb3Jnb3RQYXNzd29yZEhlYWRlciB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmZvcmdvdFBhc3N3b3JkSGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4uaW50ZXJ2aWV3Q29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5cbi5pbnRlcnZpZXdMYW5kaW5nQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4ICogMik7XG59XG5cbi5pbnRlcnZpZXdSZXF1ZXN0Q29udGFpbmVyIHtcbiAgd2lkdGg6IDg1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaW50ZXJ2aWV3UmVxdWVzdENvbnRhaW5lcl9fc3F1YWRzLCAuaW50ZXJ2aWV3UmVxdWVzdENvbnRhaW5lcl9fbm90ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uaW50ZXJ2aWV3UmVxdWVzdENvbnRhaW5lcl9fc2hvd01vcmUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1Cb2xkXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW50ZXJ2aWV3UmVxdWVzdENvbnRhaW5lcl9fc2hvd01vcmUgc3ZnIHtcbiAgaGVpZ2h0OiA3cHg7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cbi5pbnRlcnZpZXdSZXF1ZXN0Q29udGFpbmVyX19zaG93TW9yZS0tb3BlbiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmludGVydmlld1JlcXVlc3RDb250YWluZXJfX25vdGUge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyg2MHB4ICsgMnJlbSk7XG4gIHdpZHRoOiA1MCU7XG59XG4uaW50ZXJ2aWV3UmVxdWVzdENvbnRhaW5lcl9fbm90ZSAubm90ZXNfX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4uaW50ZXJ2aWV3UmVxdWVzdENvbnRhaW5lcl9fbm90ZSAubm90ZXMgLm5vdGVzQ29udGFpbmVyX19pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuLmludGVydmlld1JlcXVlc3RDb250YWluZXJfX3NxdWFkIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5pbnRlcnZpZXdSZXF1ZXN0Q29udGFpbmVyX19zcXVhZCAubG9hZGluZ0xpb25Db250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnRlcnZpZXdSZXF1ZXN0Q29udGFpbmVyX190YWJzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pbnRlcnZpZXdSZXF1ZXN0Q29udGFpbmVyX190YWJzLS1ob21lIC5jb250ZW50VGFiOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbn1cbi5pbnRlcnZpZXdSZXF1ZXN0Q29udGFpbmVyX190YWJzLS1ob21lIC5jb250ZW50VGFiOmxhc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmludGVydmlld1JlcXVlc3RDb250YWluZXJfX3RhYnMtLWF3YXkgLmNvbnRlbnRUYWI6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmludGVydmlld1JlcXVlc3RDb250YWluZXJfX3RhYnMtLWF3YXkgLmNvbnRlbnRUYWI6bGFzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG59XG4uaW50ZXJ2aWV3UmVxdWVzdENvbnRhaW5lcl9fdGFicyAuY29udGVudFRhYiB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYy1wbC1wdXJwbGUpO1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUHJlbWllclNhbnMtTGlnaHRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4uaW50ZXJ2aWV3UmVxdWVzdENvbnRhaW5lcl9fbW9iaWxlUExQQnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuaW50ZXJ2aWV3UmVxdWVzdENvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5pbnRlcnZpZXdSZXF1ZXN0Q29udGFpbmVyX190YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5pbnRlcnZpZXdSZXF1ZXN0Q29udGFpbmVyX19zcXVhZHMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuaW50ZXJ2aWV3UmVxdWVzdENvbnRhaW5lcl9fc3F1YWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pbnRlcnZpZXdSZXF1ZXN0Q29udGFpbmVyX19zcXVhZC0taGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW50ZXJ2aWV3UmVxdWVzdENvbnRhaW5lcl9fbm90ZS0tc2hvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmludGVydmlld1JlcXVlc3RDb250YWluZXJfX25vdGUtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaW50ZXJ2aWV3UmVxdWVzdENvbnRhaW5lcl9fbW9iaWxlUExQQnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5pbnRlcnZpZXdSZXF1ZXN0Q29udGFpbmVyX19zaG93TW9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4uaW50ZXJ2aWV3U3F1YWRDb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLmludGVydmlld1NxdWFkQ29udGFpbmVyOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4uaW50ZXJ2aWV3U3F1YWRDb250YWluZXIgLnNxdWFkTGlzdF9fcGxheWVyIHtcbiAgd2lkdGg6IGNhbGMoMzMlIC0gMjBweCk7XG59XG4uaW50ZXJ2aWV3U3F1YWRDb250YWluZXIgLnNxdWFkTGlzdF9fcGxheWVyIC5wbGF5ZXJTZWxlY3Rpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDUlO1xufVxuLmludGVydmlld1NxdWFkQ29udGFpbmVyIC5zcXVhZExpc3RfX3BsYXllciAucGxheWVyU2VsZWN0aW9uLS1zZWxlY3RlZDpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uaW50ZXJ2aWV3U3F1YWRDb250YWluZXIgLm5vdGVzX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1Cb2xkXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLmludGVydmlld1NxdWFkQ29udGFpbmVyIC5ub3RlcyB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogN3JlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuaW50ZXJ2aWV3U3F1YWRDb250YWluZXIgLnNxdWFkTGlzdF9fcGxheWVyIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaW50ZXJ2aWV3U3F1YWRDb250YWluZXIgLnNxdWFkTGlzdCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLmludGVydmlld1NxdWFkQ29udGFpbmVyIC5zcXVhZExpc3RfX3BsYXllciB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLmludGVydmlld1NxdWFkQ29udGFpbmVyIC5zcXVhZExpc3RfX3BsYXllciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmludGVydmlld1NxdWFkQ29udGFpbmVyIC5zcXVhZExpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5pbnRlcnZpZXdTdGF0dXNDb250YWluZXIge1xuICB3aWR0aDogODUlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoNjBweCArIDJyZW0pO1xufVxuLmludGVydmlld1N0YXR1c0NvbnRhaW5lcl9fcGFuZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmludGVydmlld1N0YXR1c0NvbnRhaW5lcl9fdGFicyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaW50ZXJ2aWV3U3RhdHVzQ29udGFpbmVyX190YWJzLS1ob21lIC5jb250ZW50VGFiOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbn1cbi5pbnRlcnZpZXdTdGF0dXNDb250YWluZXJfX3RhYnMtLWhvbWUgLmNvbnRlbnRUYWI6bGFzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaW50ZXJ2aWV3U3RhdHVzQ29udGFpbmVyX190YWJzLS1hd2F5IC5jb250ZW50VGFiOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5pbnRlcnZpZXdTdGF0dXNDb250YWluZXJfX3RhYnMtLWF3YXkgLmNvbnRlbnRUYWI6bGFzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG59XG4uaW50ZXJ2aWV3U3RhdHVzQ29udGFpbmVyX190YWJzIC5jb250ZW50VGFiIHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1MaWdodFwiLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5pbnRlcnZpZXdTdGF0dXNDb250YWluZXJfX21vYmlsZVBMUEJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW50ZXJ2aWV3U3RhdHVzQ29udGFpbmVyX191cGRhdGVkVGltZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLmludGVydmlld1N0YXR1c0NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5pbnRlcnZpZXdTdGF0dXNDb250YWluZXJfX3RhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmludGVydmlld1N0YXR1c0NvbnRhaW5lcl9fcGFuZWxzIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5pbnRlcnZpZXdTdGF0dXNDb250YWluZXJfX21vYmlsZVBMUEJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmludGVydmlld1N0YXR1c0NvbnRhaW5lcl9fdXBkYXRlZFRpbWUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NDBweCkge1xuICAuaW50ZXJ2aWV3U3RhdHVzQ29udGFpbmVyX190YWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaW50ZXJ2aWV3U3RhdHVzUGFuZWxDb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi5pbnRlcnZpZXdTdGF0dXNQYW5lbENvbnRhaW5lcl9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmludGVydmlld1N0YXR1c1BhbmVsQ29udGFpbmVyX19maW5hbGlzZWRMaXN0IC5maW5hbEludGVydmlld0xpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmludGVydmlld1N0YXR1c1BhbmVsQ29udGFpbmVyX19maW5hbGlzZWRMaXN0LS1leHBhbmRlZCAuZmluYWxJbnRlcnZpZXdMaXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW50ZXJ2aWV3U3RhdHVzUGFuZWxDb250YWluZXJfX3JlcXVlc3RCb3hlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaW50ZXJ2aWV3U3RhdHVzUGFuZWxDb250YWluZXJfX2Jyb2FkY2FzdGVyQ29tbWVudHMsIC5pbnRlcnZpZXdTdGF0dXNQYW5lbENvbnRhaW5lcl9fbWF0Y2hNYW5hZ2VyQ29tbWVudHMge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmludGVydmlld1N0YXR1c1BhbmVsQ29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5pbnRlcnZpZXdTdGF0dXNQYW5lbENvbnRhaW5lcjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5pbnRlcnZpZXdTdGF0dXNQYW5lbENvbnRhaW5lcl9fcmVxdWVzdEJveGVzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5pbnRlcnZpZXdTdGF0dXNQYW5lbENvbnRhaW5lcl9fcmVxdWVzdEJveGVzIC5yZXF1ZXN0Qm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuaW50ZXJ2aWV3U3RhdHVzUGFuZWxDb250YWluZXJfX2Jyb2FkY2FzdGVyQ29tbWVudHMsIC5pbnRlcnZpZXdTdGF0dXNQYW5lbENvbnRhaW5lcl9fbWF0Y2hNYW5hZ2VyQ29tbWVudHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmludGVydmlld1N0YXR1c1BhbmVsQ29udGFpbmVyX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaW50ZXJ2aWV3U3RhdHVzUGFuZWxDb250YWluZXJfX2NvbnRlbnQtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmludGVydmlld1N0YXR1c1BhbmVsQ29udGFpbmVyX19ub3RlLS1zaG93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaW50ZXJ2aWV3U3RhdHVzUGFuZWxDb250YWluZXJfX25vdGUtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaW50ZXJ2aWV3U3RhdHVzUGFuZWxDb250YWluZXJfX2ZpbmFsaXNlZExpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cbi5tYWluQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4ubWFpbkNvbnRhaW5lcl9fY29udGVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xuICAubWFpbkNvbnRhaW5lcl9fY29udGVudHMge1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4O1xuICB9XG59XG5cbi5tYXRjaERheUZpeHR1cmVzQ29udGFpbmVyX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCAxcmVtIDAuNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWMtcGwtcHVycGxlKTtcbn1cbi5tYXRjaERheUZpeHR1cmVzQ29udGFpbmVyX19oZWFkZXIgaDMge1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1Cb2xkXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5tYXRjaERheUZpeHR1cmVzQ29udGFpbmVyX19ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdmFyKC0tYy1wbC1wdXJwbGUpO1xufVxuLm1hdGNoRGF5Rml4dHVyZXNDb250YWluZXJfX2J1dHRvbiAuYWRkTWF0Y2hCdXR0b24ge1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1Cb2xkXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDc0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3JkZXIgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG59XG4ubWF0Y2hEYXlGaXh0dXJlc0NvbnRhaW5lcl9fYnV0dG9uIC5hZGRNYXRjaEJ1dHRvbl9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtNXB4O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tYXRjaERheUZpeHR1cmVzQ29udGFpbmVyX19idXR0b24gLmFkZE1hdGNoQnV0dG9uX190ZXh0LS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYXRjaERheUZpeHR1cmVzQ29udGFpbmVyX19idXR0b24gLmFkZE1hdGNoQnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCIrXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4ubWF0Y2hEYXlGaXh0dXJlc0NvbnRhaW5lcl9fYnV0dG9uIC5hZGRNYXRjaEJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODYwcHgpIHtcbiAgLm1hdGNoRGF5Rml4dHVyZXNDb250YWluZXJfX2J1dHRvbiAuYWRkTWF0Y2hCdXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4ubWF0Y2hEYXlGaXh0dXJlc0NvbnRhaW5lcl9fYnV0dG9uIC5hZGRNYXRjaEJ1dHRvbi0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1hdGNoRGF5Rml4dHVyZXNDb250YWluZXJfX2J1dHRvbiAuYWRkTWF0Y2hCdXR0b24tLXNlbGVjdGVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaS9zcHJpdGVzL2ljb25zLXNwcml0ZS5wbmdcIikgMHB4IDBweCBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAubWF0Y2hEYXlGaXh0dXJlc0NvbnRhaW5lcl9fYnV0dG9uIC5hZGRNYXRjaEJ1dHRvbi0tc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2kvc3ByaXRlcy9pY29ucy1zcHJpdGVAeDIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDFweCAzMHB4O1xuICB9XG59XG4ubWF0Y2hEYXlGaXh0dXJlc0NvbnRhaW5lcl9fYnV0dG9uIC5hZGRNYXRjaEJ1dHRvbi0tc2VsZWN0ZWQ6YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm1hdGNoRGF5Rml4dHVyZXNDb250YWluZXJfX2J1dHRvbiAuYWRkTWF0Y2hCdXR0b24tLXNlbGVjdGVkOmZvY3VzIC5hZGRNYXRjaEJ1dHRvbl9fdGV4dC0tc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWF0Y2hEYXlGaXh0dXJlc0NvbnRhaW5lcl9fYnV0dG9uIC5hZGRNYXRjaEJ1dHRvbi0tc2VsZWN0ZWQ6Zm9jdXMgLmFkZE1hdGNoQnV0dG9uX190ZXh0LS1oaWRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1hdGNoRGF5Rml4dHVyZXNDb250YWluZXJfX2J1dHRvbiAuYWRkTWF0Y2hCdXR0b24tLXNlbGVjdGVkOmZvY3VzOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaS9zcHJpdGVzL2ljb25zLXNwcml0ZS5wbmdcIikgMHB4IC0xMnB4IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5tYXRjaERheUZpeHR1cmVzQ29udGFpbmVyX19idXR0b24gLmFkZE1hdGNoQnV0dG9uLS1zZWxlY3RlZDpmb2N1czphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaS9zcHJpdGVzL2ljb25zLXNwcml0ZUB4Mi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MXB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjBweCkge1xuICAubWF0Y2hEYXlGaXh0dXJlc0NvbnRhaW5lcl9fYnV0dG9uIC5hZGRNYXRjaEJ1dHRvbi0tc2VsZWN0ZWQ6aG92ZXIgLmFkZE1hdGNoQnV0dG9uX190ZXh0LS1zaG93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYXRjaERheUZpeHR1cmVzQ29udGFpbmVyX19idXR0b24gLmFkZE1hdGNoQnV0dG9uLS1zZWxlY3RlZDpob3ZlciAuYWRkTWF0Y2hCdXR0b25fX3RleHQtLWhpZGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubWF0Y2hEYXlGaXh0dXJlc0NvbnRhaW5lcl9fYnV0dG9uIC5hZGRNYXRjaEJ1dHRvbi0tc2VsZWN0ZWQ6aG92ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2kvc3ByaXRlcy9pY29ucy1zcHJpdGUucG5nXCIpIDBweCAtMTJweCBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODYwcHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi13aWR0aDogODYwcHgpIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAubWF0Y2hEYXlGaXh0dXJlc0NvbnRhaW5lcl9fYnV0dG9uIC5hZGRNYXRjaEJ1dHRvbi0tc2VsZWN0ZWQ6aG92ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2kvc3ByaXRlcy9pY29ucy1zcHJpdGVAeDIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDFweCAzMHB4O1xuICB9XG59XG5cbi5tYXRjaERheVJvd0NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIDFyZW0gMC42cmVtO1xuICBwYWRkaW5nOiAwIDAgMC42cmVtIDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWMtcGwtcHVycGxlKTtcbn1cbi5tYXRjaERheVJvd0NvbnRhaW5lcjpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm1hdGNoRGF5Um93Q29udGFpbmVyX19idXR0b24ge1xuICBtaW4td2lkdGg6IDdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG59XG4ubWF0Y2hEYXlSb3dDb250YWluZXJfX2J1dHRvbiAuYWRkTWF0Y2hCdXR0b24ge1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1Cb2xkXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDc0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3JkZXIgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG59XG4ubWF0Y2hEYXlSb3dDb250YWluZXJfX2J1dHRvbiAuYWRkTWF0Y2hCdXR0b25fX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTVweDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubWF0Y2hEYXlSb3dDb250YWluZXJfX2J1dHRvbiAuYWRkTWF0Y2hCdXR0b25fX3RleHQtLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1hdGNoRGF5Um93Q29udGFpbmVyX19idXR0b24gLmFkZE1hdGNoQnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCIrXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4ubWF0Y2hEYXlSb3dDb250YWluZXJfX2J1dHRvbiAuYWRkTWF0Y2hCdXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg2MHB4KSB7XG4gIC5tYXRjaERheVJvd0NvbnRhaW5lcl9fYnV0dG9uIC5hZGRNYXRjaEJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi5tYXRjaERheVJvd0NvbnRhaW5lcl9fYnV0dG9uIC5hZGRNYXRjaEJ1dHRvbi0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1hdGNoRGF5Um93Q29udGFpbmVyX19idXR0b24gLmFkZE1hdGNoQnV0dG9uLS1zZWxlY3RlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2kvc3ByaXRlcy9pY29ucy1zcHJpdGUucG5nXCIpIDBweCAwcHggbm8tcmVwZWF0O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLm1hdGNoRGF5Um93Q29udGFpbmVyX19idXR0b24gLmFkZE1hdGNoQnV0dG9uLS1zZWxlY3RlZDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaS9zcHJpdGVzL2ljb25zLXNwcml0ZUB4Mi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MXB4IDMwcHg7XG4gIH1cbn1cbi5tYXRjaERheVJvd0NvbnRhaW5lcl9fYnV0dG9uIC5hZGRNYXRjaEJ1dHRvbi0tc2VsZWN0ZWQ6YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm1hdGNoRGF5Um93Q29udGFpbmVyX19idXR0b24gLmFkZE1hdGNoQnV0dG9uLS1zZWxlY3RlZDpmb2N1cyAuYWRkTWF0Y2hCdXR0b25fX3RleHQtLXNob3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1hdGNoRGF5Um93Q29udGFpbmVyX19idXR0b24gLmFkZE1hdGNoQnV0dG9uLS1zZWxlY3RlZDpmb2N1cyAuYWRkTWF0Y2hCdXR0b25fX3RleHQtLWhpZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubWF0Y2hEYXlSb3dDb250YWluZXJfX2J1dHRvbiAuYWRkTWF0Y2hCdXR0b24tLXNlbGVjdGVkOmZvY3VzOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaS9zcHJpdGVzL2ljb25zLXNwcml0ZS5wbmdcIikgMHB4IC0xMnB4IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5tYXRjaERheVJvd0NvbnRhaW5lcl9fYnV0dG9uIC5hZGRNYXRjaEJ1dHRvbi0tc2VsZWN0ZWQ6Zm9jdXM6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2kvc3ByaXRlcy9pY29ucy1zcHJpdGVAeDIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDFweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODYwcHgpIHtcbiAgLm1hdGNoRGF5Um93Q29udGFpbmVyX19idXR0b24gLmFkZE1hdGNoQnV0dG9uLS1zZWxlY3RlZDpob3ZlciAuYWRkTWF0Y2hCdXR0b25fX3RleHQtLXNob3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1hdGNoRGF5Um93Q29udGFpbmVyX19idXR0b24gLmFkZE1hdGNoQnV0dG9uLS1zZWxlY3RlZDpob3ZlciAuYWRkTWF0Y2hCdXR0b25fX3RleHQtLWhpZGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubWF0Y2hEYXlSb3dDb250YWluZXJfX2J1dHRvbiAuYWRkTWF0Y2hCdXR0b24tLXNlbGVjdGVkOmhvdmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pL3Nwcml0ZXMvaWNvbnMtc3ByaXRlLnBuZ1wiKSAwcHggLTEycHggbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg2MHB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4td2lkdGg6IDg2MHB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLm1hdGNoRGF5Um93Q29udGFpbmVyX19idXR0b24gLmFkZE1hdGNoQnV0dG9uLS1zZWxlY3RlZDpob3ZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaS9zcHJpdGVzL2ljb25zLXNwcml0ZUB4Mi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MXB4IDMwcHg7XG4gIH1cbn1cblxuLm1hdGNoZXNDb2x1bW5Db250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5tYXRjaGVzQ29sdW1uQ29udGFpbmVyIC5ub3RpZmljYXRpb25JdGVtIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5tYXRjaGVzQ29sdW1uQ29udGFpbmVyIC5ub3RpZmljYXRpb25JdGVtX19jbG9zZUJ0biB7XG4gIHRvcDogMTFweDtcbn1cbi5tYXRjaGVzQ29sdW1uQ29udGFpbmVyIC5ub3RpZmljYXRpb25JdGVtX19pY29uIHtcbiAgdG9wOiAwLjRyZW07XG59XG4ubWF0Y2hlc0NvbHVtbkNvbnRhaW5lciAubm90aWZpY2F0aW9uSXRlbV9fbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLm1hdGNoZXNDb2x1bW5Db250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMCAyLjVyZW07XG4gIH1cbiAgLm1hdGNoZXNDb2x1bW5Db250YWluZXIgLm5vdGlmaWNhdGlvbkl0ZW0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxuICAubWF0Y2hlc0NvbHVtbkNvbnRhaW5lciAubm90aWZpY2F0aW9uSXRlbV9fbWVzc2FnZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAubWF0Y2hlc0NvbHVtbkNvbnRhaW5lciAuZHJvcGRvd25GaWx0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1hdGNoZXNDb2x1bW5Db250YWluZXIgLm5vdGlmaWNhdGlvbkl0ZW1fX21lc3NhZ2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4ubWF0Y2hlc0NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5tYXRjaGVzQ29udGFpbmVyIC5tYXRjaGVzQ29sdW1uQ29udGFpbmVyIHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5tYXRjaGVzQ29udGFpbmVyX19jb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cbi5tYXRjaGVzQ29udGFpbmVyIC5tYXRjaFZpZXdDb250YWluZXIge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLm1hdGNoZXNDb250YWluZXItLWhpZGUgLm1hdGNoZXNIZWFkZXJTZWxlY3Rpb25Db250YWluZXJfX2J1dHRvbjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2kvc3ByaXRlcy9pY29ucy1zcHJpdGUucG5nXCIpIC0zNHB4IC0yMHB4IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLm1hdGNoZXNDb250YWluZXItLWhpZGUgLm1hdGNoZXNIZWFkZXJTZWxlY3Rpb25Db250YWluZXJfX2J1dHRvbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaS9zcHJpdGVzL2ljb25zLXNwcml0ZUB4Mi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MXB4IDMwcHg7XG4gIH1cbn1cbi5tYXRjaGVzQ29udGFpbmVyLS1oaWRlIC5tYXRjaGVzSGVhZGVyU2VsZWN0aW9uQ29udGFpbmVyX19idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTE1cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTAwNTI7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzO1xuICB0cmFuc2Zvcm06IHNrZXcoMzI1ZGVnKTtcbiAgbGVmdDogLTE1cHg7XG59XG4ubWF0Y2hlc0NvbnRhaW5lci0taGlkZSAubWF0Y2hlc0hlYWRlclNlbGVjdGlvbkNvbnRhaW5lcl9fYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTIwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjBweCkge1xuICAubWF0Y2hlc0NvbnRhaW5lci0taGlkZSAubWF0Y2hlc0hlYWRlclNlbGVjdGlvbkNvbnRhaW5lcl9fYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDEyMCU7XG4gIH1cbn1cbi5tYXRjaGVzQ29udGFpbmVyLS1oaWRlIC5tYXRjaGVzQ29sdW1uQ29udGFpbmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5tYXRjaGVzQ29udGFpbmVyLS1oaWRlIC5tYXRjaFZpZXdDb250YWluZXIge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzIwcHgpO1xufVxuLm1hdGNoZXNDb250YWluZXItLWhpZGVNb2JpbGUgLm1hdGNoZXNDb2x1bW5Db250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLm1hdGNoZXNDb250YWluZXJfX2NvcmUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLm1hdGNoZXNIZWFkZXJTZWxlY3Rpb25Db250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1hdGNoZXNIZWFkZXJTZWxlY3Rpb25Db250YWluZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgbWluLXdpZHRoOiAyODBweDtcbiAgbWFyZ2luOiAxLjJyZW07XG4gIHBhZGRpbmc6IDEuMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1hdGNoZXNIZWFkZXJTZWxlY3Rpb25Db250YWluZXJfX2J1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMTVweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5MDA1MjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXM7XG4gIHRyYW5zZm9ybTogc2tldygzMjVkZWcpO1xufVxuLm1hdGNoZXNIZWFkZXJTZWxlY3Rpb25Db250YWluZXJfX2J1dHRvbjpmb2N1czpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEyMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODYwcHgpIHtcbiAgLm1hdGNoZXNIZWFkZXJTZWxlY3Rpb25Db250YWluZXJfX2J1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAxMjAlO1xuICB9XG59XG4ubWF0Y2hlc0hlYWRlclNlbGVjdGlvbkNvbnRhaW5lcl9fYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2kvc3ByaXRlcy9pY29ucy1zcHJpdGUucG5nXCIpIC0zNHB4IC0xMHB4IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLm1hdGNoZXNIZWFkZXJTZWxlY3Rpb25Db250YWluZXJfX2J1dHRvbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaS9zcHJpdGVzL2ljb25zLXNwcml0ZUB4Mi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MXB4IDMwcHg7XG4gIH1cbn1cbi5tYXRjaGVzSGVhZGVyU2VsZWN0aW9uQ29udGFpbmVyX19idXR0b246YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTdweDtcbiAgcmlnaHQ6IDJyZW07XG59XG4ubWF0Y2hlc0hlYWRlclNlbGVjdGlvbkNvbnRhaW5lcl9fYnV0dG9uTGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWF0Y2hlc0hlYWRlclNlbGVjdGlvbkNvbnRhaW5lcl9fbWF0Y2hlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLm1hdGNoZXNIZWFkZXJTZWxlY3Rpb25Db250YWluZXJfX21hdGNoZXMgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1hdGNoZXNIZWFkZXJTZWxlY3Rpb25Db250YWluZXJfX21hdGNoZXMgLm1hdGNoRGF5TWF0Y2gge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1pbi13aWR0aDogMTI1cHg7IC8qKiBTYWZhcmkgRml4IHNvIHRoZXkgZG9udCBnZXQgc3F1YXNoZWQgKiovXG4gIG1hcmdpbjogMCAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLWluO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWF0Y2hlc0hlYWRlclNlbGVjdGlvbkNvbnRhaW5lcl9fbWF0Y2hlcyAubWF0Y2hEYXlNYXRjaDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTQuNSwgMjE0LjUsIDIxNC41KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLm1hdGNoZXNIZWFkZXJTZWxlY3Rpb25Db250YWluZXJfX21hdGNoZXMgLm1hdGNoRGF5TWF0Y2hfX2hvbWUsIC5tYXRjaGVzSGVhZGVyU2VsZWN0aW9uQ29udGFpbmVyX19tYXRjaGVzIC5tYXRjaERheU1hdGNoX19hd2F5IHtcbiAgbWluLXdpZHRoOiAwO1xufVxuLm1hdGNoZXNIZWFkZXJTZWxlY3Rpb25Db250YWluZXJfX21hdGNoZXMgLm1hdGNoRGF5TWF0Y2hfX25hbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLm1hdGNoZXNIZWFkZXJTZWxlY3Rpb25Db250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYXRjaGVzTW9iaWxlRm9vdGVyQ29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5tYXRjaGVzTW9iaWxlRm9vdGVyQ29udGFpbmVyX19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkwMDUyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1pbi13aWR0aDogMTEwcHg7XG59XG4ubWF0Y2hlc01vYmlsZUZvb3RlckNvbnRhaW5lcl9fYnV0dG9uIHN2ZyB7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLm1hdGNoZXNNb2JpbGVGb290ZXJDb250YWluZXJfX2V4cGxhaW5lciB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm1hdGNoZXNNb2JpbGVGb290ZXJDb250YWluZXJfX21hdGNoZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLm1hdGNoZXNNb2JpbGVGb290ZXJDb250YWluZXJfX21hdGNoZXMgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1hdGNoZXNNb2JpbGVGb290ZXJDb250YWluZXJfX21hdGNoZXMgLm1hdGNoRGF5TWF0Y2gge1xuICBtYXJnaW46IDAgMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgcGFkZGluZzogMC41cmVtO1xuICBtaW4td2lkdGg6IDEwNXB4OyAvKiogU2FmYXJpIEZpeCBzbyB0aGV5IGRvbnQgZ2V0IHNxdWFzaGVkICoqL1xufVxuLm1hdGNoZXNNb2JpbGVGb290ZXJDb250YWluZXJfX21hdGNoZXMgLm1hdGNoRGF5TWF0Y2hfX2hvbWUsIC5tYXRjaGVzTW9iaWxlRm9vdGVyQ29udGFpbmVyX19tYXRjaGVzIC5tYXRjaERheU1hdGNoX19hd2F5IHtcbiAgbWluLXdpZHRoOiAwO1xufVxuLm1hdGNoZXNNb2JpbGVGb290ZXJDb250YWluZXJfX21hdGNoZXMgLm1hdGNoRGF5TWF0Y2hfX25hbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLm1hdGNoZXNNb2JpbGVGb290ZXJDb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tYXRjaGVzTW9iaWxlRm9vdGVyQ29udGFpbmVyX19leHBsYWluZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLm1hdGNoTGluZXVwQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtaW4taGVpZ2h0OiBjYWxjKDU0MHB4IC0gMTM4cHgpO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubWF0Y2hMaW5ldXBDb250YWluZXJfX2xpbmV1cEZvcm1hdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYXRjaExpbmV1cENvbnRhaW5lcl9fZG93bmxvYWQgLmRvd25sb2Fkc1BhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4ubWF0Y2hMaW5ldXBDb250YWluZXJfX2Rvd25sb2FkIC5kb3dubG9hZHNQYW5lbF9faW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLm1hdGNoTGluZXVwQ29udGFpbmVyX19kb3dubG9hZCAuZG93bmxvYWRzUGFuZWxfX2lubmVyIC5kb3dubG9hZEJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5tYXRjaExpbmV1cENvbnRhaW5lcl9fZG93bmxvYWQgLmRvd25sb2Fkc1BhbmVsX19pbm5lciAuZG93bmxvYWRCdG5fX2xhYmVsIHtcbiAgdGV4dC1pbmRlbnQ6IHVuc2V0O1xufVxuLm1hdGNoTGluZXVwQ29udGFpbmVyLS1ob21lUGFuZWwsIC5tYXRjaExpbmV1cENvbnRhaW5lci0tYXdheVBhbmVsIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5tYXRjaExpbmV1cENvbnRhaW5lcl9fbGluZXVwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1hdGNoTGluZXVwQ29udGFpbmVyX19saW5ldXBzIHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLm1hdGNoTGluZXVwQ29udGFpbmVyIC5tYXRjaExpbmV1cEhlYWRlciB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5tYXRjaExpbmV1cENvbnRhaW5lcl9fc3Vic3RpdHV0ZUhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG4ubWF0Y2hMaW5ldXBDb250YWluZXJfX3N1YnN0aXR1dGVzIC5zdWJtaXR0ZWRQbGF5ZXJMaXN0IHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4ubWF0Y2hMaW5ldXBDb250YWluZXJfX3N1YnN0aXR1dGVzIC5zdWJtaXR0ZWRQbGF5ZXJMaXN0X19zdWJoZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1hdGNoTGluZXVwQ29udGFpbmVyIC5zdWJtaXR0ZWRQbGF5ZXJMaXN0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLm1hdGNoTGluZXVwQ29udGFpbmVyLS1lcnJvciB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoNTQwcHggLSAxMzhweCk7XG59XG4ubWF0Y2hMaW5ldXBDb250YWluZXItLW5vbGluZXVwcyAubWF0Y2hMaW5ldXBIZWFkZXJfX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYXRjaExpbmV1cENvbnRhaW5lci0tbm9saW5ldXBzIC5tYXRjaExpbmV1cENvbnRhaW5lcl9fY291bnRkb3duVGltZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYyg1NDBweCAtIDEzOHB4IC0gNTlweCk7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5tYXRjaExpbmV1cENvbnRhaW5lci0tbm9saW5ldXBzIC5tYXRjaExpbmV1cENvbnRhaW5lcl9fY291bnRkb3duVGltZXIgLmNvdW50ZG93blRpbWVyIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xuICAubWF0Y2hMaW5ldXBDb250YWluZXIgLnN1Ym1pdHRlZFBsYXllckxpc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cbi5tYXRjaFRpbWVsaW5lQ29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWluLWhlaWdodDogY2FsYyg1NDBweCAtIDEzOHB4KTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm1hdGNoVGltZWxpbmVDb250YWluZXJfX2NvdW50ZG93blRpbWVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLXRvcDogLTE5cHg7XG4gIG1pbi1oZWlnaHQ6IDM0OHB4O1xufVxuLm1hdGNoVGltZWxpbmVDb250YWluZXJfX2NvdW50ZG93blRpbWVyIC5jb3VudGRvd25UaW1lciB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1Cb2xkXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLm1hdGNoVGltZWxpbmVDb250YWluZXJfX3ByZUtpY2tvZmZFdmVudHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTZyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi5tYXRjaFZpZXdDb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSAzMjBweCk7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmIyYjI7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLm1hdGNoVmlld0NvbnRhaW5lciA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ubWF0Y2hWaWV3Q29udGFpbmVyX19tYXRjaCB7XG4gIG1hcmdpbjogMCAycmVtO1xuICBmbGV4OiAxIDAgYXV0bztcbn1cbi5tYXRjaFZpZXdDb250YWluZXJfX21hdGNoOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xuICAubWF0Y2hWaWV3Q29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAubWF0Y2hWaWV3Q29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYXRjaFZpZXdDb250YWluZXItLW1vYmlsZU9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIH1cbiAgLm1hdGNoVmlld0NvbnRhaW5lci0tbW9iaWxlT25seSAubWF0Y2hCb3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG4gIC5tYXRjaFZpZXdDb250YWluZXItLW1vYmlsZU9ubHkgLm1hdGNoQm94SGVhZGVyX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYXRjaFZpZXdDb250YWluZXJfX21hdGNoIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tYXRjaFZpZXdDb250YWluZXJfX21hdGNoOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1hdGNoVmlld0NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuLmtpdENvbnRhaW5lcl9fa2l0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmtpdENvbnRhaW5lcl9fa2l0cy0tb3V0ZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua2l0Q29udGFpbmVyX19raXRzLS1vdXRmaWVsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4ua2l0Q29udGFpbmVyX19raXRzLS1nb2Fsa2VlcGVyIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4ua2l0Q29udGFpbmVyX19leHBsYWluZXIge1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUHJlbWllclNhbnMtTGlnaHRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4ua2l0Q29udGFpbmVyIHtcbiAgLyoqIFRha2VuIGZyb20gbWl4aW4gQHN1bW1hcnktYm94ICoqL1xufVxuLmtpdENvbnRhaW5lci0tc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtaW4taGVpZ2h0OiAzNDBweDtcbiAgbWFyZ2luOiAxMHB4O1xuICB3aWR0aDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgZm9udC1mYW1pbHk6IFwiUHJlbWllclNhbnMtTGlnaHRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4ua2l0Q29udGFpbmVyLS1zdW1tYXJ5IC5raXRDb250YWluZXJfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmtpdENvbnRhaW5lci0tc3VtbWFyeSAua2l0Q29udGFpbmVyX19raXRzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5raXRDb250YWluZXItLXN1bW1hcnkgLmtpdENvbnRhaW5lcl9fa2l0cy0tZ29hbGtlZXBlciB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLmtpdENvbnRhaW5lci0tc3VtbWFyeSAua2l0Q29udGFpbmVyX19raXRzIC5raXRUeXBlSGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4ua2l0Q29udGFpbmVyLS1zdW1tYXJ5IC5raXRDb250YWluZXJfX2V4cGxhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua2l0Q29udGFpbmVyX19raXRUeXBlIGltZyB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAyOCU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ua2l0Q29udGFpbmVyIC5raXRUeXBlSGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4vKipcbi50ZW1wRXhwbGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAkdHh0LXByaW1hcnk7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59KiovXG4uc3F1YWRMaXN0Q29udGFpbmVyIC5ub3RlcyB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbi5zcXVhZExpc3RDb250YWluZXIgLm5vdGVzIC5ub3Rlc0NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi50ZWFtc2hlZXRNYXRjaFNlbGVjdG9yQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xufVxuLnRlYW1zaGVldE1hdGNoU2VsZWN0b3JDb250YWluZXIgLm1hdGNoU2VsZWN0aW9uQ29udGFpbmVyIHtcbiAgd2lkdGg6IDMzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVhbXNoZWV0TWF0Y2hTZWxlY3RvckNvbnRhaW5lcl9fbGluZXVwcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlYW1zaGVldE1hdGNoU2VsZWN0b3JDb250YWluZXJfX2xpbmV1cHMgLmxvYWRpbmdMaW9uQ29udGFpbmVyLCAudGVhbXNoZWV0TWF0Y2hTZWxlY3RvckNvbnRhaW5lcl9fbGluZXVwcyAuY29udGFpbmVyVmFsaWRhdGlvbk1lc3NhZ2Uge1xuICBoZWlnaHQ6IDgwJTtcbn1cbi50ZWFtc2hlZXRNYXRjaFNlbGVjdG9yQ29udGFpbmVyX19saW5ldXBzIC5saW5ldXBzQ29udGFpbmVyIHtcbiAgZmxleDogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAudGVhbXNoZWV0TWF0Y2hTZWxlY3RvckNvbnRhaW5lciAubWF0Y2hTZWxlY3Rpb25Db250YWluZXIge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC50ZWFtc2hlZXRNYXRjaFNlbGVjdG9yQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnRlYW1zaGVldE1hdGNoU2VsZWN0b3JDb250YWluZXIgLm1hdGNoU2VsZWN0aW9uQ29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxuICAudGVhbXNoZWV0TWF0Y2hTZWxlY3RvckNvbnRhaW5lcl9fbGluZXVwcyB7XG4gICAgZmxleDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxOTdweDtcbiAgfVxufVxuLnRlYW1zaGVldFN1bW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMzBweCAwO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLnRlYW1zaGVldFN1bW1hcnlfX2RldGFpbHMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi50ZWFtc2hlZXRTdW1tYXJ5X19kZXRhaWxzOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4udGVhbXNoZWV0U3VtbWFyeV9fZGV0YWlscyAucGxheWVyTGlzdCB7XG4gIGZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMSAxIDIwJTtcbiAgbWFyZ2luOiAwIDJyZW0gMCAwO1xufVxuLnRlYW1zaGVldFN1bW1hcnlfX2RldGFpbHMgLnBsYXllckxpc3QtLXN0YWZmIHtcbiAgZmxleDogMS4zO1xuICBtYXJnaW46IDAgMnJlbSAwIDA7XG4gIC13ZWJraXQtZmxleDogMSAxIDIwJTtcbn1cbi50ZWFtc2hlZXRTdW1tYXJ5X19kZXRhaWxzIC5raXRDb250YWluZXIge1xuICBmbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDEgMSAyMCU7XG4gIG1hcmdpbjogMDtcbn1cbi50ZWFtc2hlZXRTdW1tYXJ5X19wbGF5ZXJzIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi50ZWFtc2hlZXRTdW1tYXJ5X19wbGF5ZXJzIC5wbGF5ZXJMaXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRlYW1zaGVldFN1bW1hcnlfX2NsdWJJbmZvIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi50ZWFtc2hlZXRTdW1tYXJ5X19jbHViSW5mbyAucGxheWVyTGlzdCB7XG4gIHdpZHRoOiA1NSU7XG59XG4udGVhbXNoZWV0U3VtbWFyeV9fb2ZmaWNpYWxzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4udGVhbXNoZWV0U3VtbWFyeV9fb2ZmaWNpYWxzIC5tYXRjaE9mZmljaWFscyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGVhbXNoZWV0U3VtbWFyeV9fb2ZmaWNpYWxzIC5tYXRjaE9mZmljaWFsc19fc3ViSGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJlbWllclNhbnMtUmVndWxhclwiLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDAwMzQ7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAxLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udGVhbXNoZWV0U3VtbWFyeV9fb2ZmaWNpYWxzIC5tYXRjaE9mZmljaWFsc19fb2ZmaWNpYWxzIHtcbiAgbWFyZ2luOiAwIDJyZW07XG59XG4udGVhbXNoZWV0U3VtbWFyeV9fb2ZmaWNpYWxzIC5tYXRjaE9mZmljaWFscyAubWF0Y2hPZmZpY2lhbEl0ZW0ge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4udGVhbXNoZWV0U3VtbWFyeV9fbm90ZXMge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudGVhbXNoZWV0U3VtbWFyeV9fb2ZmaWNpYWxzIC5tYXRjaE9mZmljaWFscyAubWF0Y2hPZmZpY2lhbEl0ZW1fX3RpdGxlIHtcbiAgICBtaW4td2lkdGg6IDE1NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC50ZWFtc2hlZXRTdW1tYXJ5X19vZmZpY2lhbHMgLm1hdGNoT2ZmaWNpYWxzIC5tYXRjaE9mZmljaWFsSXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAudGVhbXNoZWV0U3VtbWFyeSAucGxheWVyTGlzdCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGZsZXg6IDUwJTtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSA0MCU7XG4gICAgbWFyZ2luOiAwIDFyZW0gMnJlbSAwO1xuICB9XG4gIC50ZWFtc2hlZXRTdW1tYXJ5IC5wbGF5ZXJMaXN0Om50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICBtYXJnaW46IDAgMCAycmVtIDFyZW07XG4gIH1cbiAgLnRlYW1zaGVldFN1bW1hcnkgLnBsYXllckxpc3QtLXN0YWZmIHtcbiAgICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gIH1cbiAgLnRlYW1zaGVldFN1bW1hcnkgLmtpdENvbnRhaW5lciB7XG4gICAgZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSA0MCU7XG4gICAgbWFyZ2luOiAwIDAgMCAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnRlYW1zaGVldFN1bW1hcnkge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLnRlYW1zaGVldFN1bW1hcnlfX2RldGFpbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLnRlYW1zaGVldFN1bW1hcnlfX29mZmljaWFscyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAudGVhbXNoZWV0U3VtbWFyeSAucGxheWVyTGlzdCB7XG4gICAgbWFyZ2luOiAwIDAuNXJlbSAxcmVtIDA7XG4gIH1cbiAgLnRlYW1zaGVldFN1bW1hcnkgLnBsYXllckxpc3Q6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIG1hcmdpbjogMCAwIDFyZW0gMC41cmVtO1xuICB9XG4gIC50ZWFtc2hlZXRTdW1tYXJ5IC5wbGF5ZXJMaXN0LS1zdGFmZiB7XG4gICAgbWFyZ2luOiAwIDAuNXJlbSAwIDA7XG4gIH1cbiAgLnRlYW1zaGVldFN1bW1hcnkgLmtpdENvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIDAgMCAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAudGVhbXNoZWV0U3VtbWFyeV9fZGV0YWlscyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAudGVhbXNoZWV0U3VtbWFyeV9fZGV0YWlscyAua2l0Q29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICB9XG4gIC50ZWFtc2hlZXRTdW1tYXJ5X19kZXRhaWxzIC5wbGF5ZXJMaXN0IHtcbiAgICBmbGV4OiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAudGVhbXNoZWV0U3VtbWFyeV9fZGV0YWlscyAucGxheWVyTGlzdDpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgfVxuICAudGVhbXNoZWV0U3VtbWFyeV9fZGV0YWlscyAucGxheWVyTGlzdC0tc3RhZmYge1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gIH1cbiAgLnRlYW1zaGVldFN1bW1hcnlfX29mZmljaWFscyAubWF0Y2hPZmZpY2lhbHMgLm1hdGNoT2ZmaWNpYWxJdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4udGVybXNBbmRDb25kaXRpb25zIHtcbiAgd2lkdGg6IDc1JTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnRlcm1zQW5kQ29uZGl0aW9uc19faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJlbWllclNhbnMtQm9sZFwiLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAzLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi50ZXJtc0FuZENvbmRpdGlvbnNfX3N1YkhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZWEwMTU0O1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4udGVybXNBbmRDb25kaXRpb25zX19jb250ZW50IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi50ZXJtc0FuZENvbmRpdGlvbnNfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4udGVybXNBbmRDb25kaXRpb25zX19jb250ZW50IG9sIHtcbiAgY291bnRlci1yZXNldDogaXRlbTtcbn1cbi50ZXJtc0FuZENvbmRpdGlvbnNfX2NvbnRlbnQgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ZXJtc0FuZENvbmRpdGlvbnNfX2NvbnRlbnQgbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcnMoaXRlbSwgXCIuXCIpIFwiIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbn1cbi50ZXJtc0FuZENvbmRpdGlvbnNfX2xpc3RIZWFkZXI6YmVmb3JlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRlcm1zQW5kQ29uZGl0aW9uc19fbGlzdEhlYWRlciBvbCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuLnRlcm1zQW5kQ29uZGl0aW9uc19fbGlzdEhlYWRlciBvbCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4udGVybXNBbmRDb25kaXRpb25zX19saXN0SGVhZGVyIC5vcmRlcmVkTGlzdC0tcm9tYW4gbGkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuLnRlcm1zQW5kQ29uZGl0aW9uc19fbGlzdEhlYWRlciAub3JkZXJlZExpc3QtLXJvbWFuIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51c2VyTG9naW5Db250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICBtYXJnaW46IDE1MHB4IGF1dG87XG4gIHBhZGRpbmc6IDIwcHggNHJlbTtcbiAgd2lkdGg6IDUwJTtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLnVzZXJMb2dpbkNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC51c2VyTG9naW5Db250YWluZXIge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnVzZXJMb2dpbkNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLyogQ09NUE9ORU5UU1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jb250YWluZXJWYWxpZGF0aW9uTWVzc2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLmNvbnRhaW5lclZhbGlkYXRpb25NZXNzYWdlX19pY24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWluZXJWYWxpZGF0aW9uTWVzc2FnZV9faWNuIHN2ZyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jb250YWluZXJWYWxpZGF0aW9uTWVzc2FnZV9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kb3dubG9hZEJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kb3dubG9hZEJ0bl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA5OS45OXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZG93bmxvYWRCdG5fX2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xNXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzO1xuICB0cmFuc2Zvcm06IHNrZXcoMzI1ZGVnKTtcbiAgbGVmdDogLTE1cHg7XG59XG4uZG93bmxvYWRCdG5fX2lubmVyOmZvY3VzOmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTIwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjBweCkge1xuICAuZG93bmxvYWRCdG5fX2lubmVyOmhvdmVyOmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDEyMCU7XG4gIH1cbn1cbi5kb3dubG9hZEJ0bl9faW5uZXIge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uZG93bmxvYWRCdG5fX2lubmVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kb3dubG9hZEJ0bl9faW5uZXI6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmRvd25sb2FkQnRuX19sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4uZG93bmxvYWRCdG5fX2ljb24uYnRuIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaS9zcHJpdGVzL2ljb25zLXNwcml0ZS5wbmdcIikgLTM0cHggMHB4IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLmRvd25sb2FkQnRuX19pY29uLmJ0biB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaS9zcHJpdGVzL2ljb25zLXNwcml0ZUB4Mi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MXB4IDMwcHg7XG4gIH1cbn1cbi5kb3dubG9hZEJ0bl9faWNvbi5idG4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmRvd25sb2FkQnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZG93bmxvYWRCdG5fX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmRvd25sb2FkQnRuLS1YTUwgLmRvd25sb2FkQnRuX19pbm5lcjpmb2N1cyAuZG93bmxvYWRCdG5fX2xhYmVsLCAuZG93bmxvYWRCdG4tLVRYVCAuZG93bmxvYWRCdG5fX2lubmVyOmZvY3VzIC5kb3dubG9hZEJ0bl9fbGFiZWwge1xuICB0ZXh0LWluZGVudDogdW5zZXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODYwcHgpIHtcbiAgLmRvd25sb2FkQnRuLS1YTUwgLmRvd25sb2FkQnRuX19pbm5lcjpob3ZlciAuZG93bmxvYWRCdG5fX2xhYmVsLCAuZG93bmxvYWRCdG4tLVRYVCAuZG93bmxvYWRCdG5fX2lubmVyOmhvdmVyIC5kb3dubG9hZEJ0bl9fbGFiZWwge1xuICAgIHRleHQtaW5kZW50OiB1bnNldDtcbiAgfVxufVxuLmRvd25sb2FkQnRuLS1YTUwgLmRvd25sb2FkQnRuX19sYWJlbCwgLmRvd25sb2FkQnRuLS1UWFQgLmRvd25sb2FkQnRuX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0ZXh0LWluZGVudCAwLjJzIGVhc2U7XG59XG4uZG93bmxvYWRCdG4tLVhNTCAuZG93bmxvYWRCdG5fX3R5cGUsIC5kb3dubG9hZEJ0bi0tVFhUIC5kb3dubG9hZEJ0bl9fdHlwZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmRyb3Bkb3duRmlsdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyMHJlbTtcbn1cbi5kcm9wZG93bkZpbHRlci0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5kcm9wZG93bkZpbHRlci0tb3BlbiAuZHJvcGRvd25GaWx0ZXJfX2N1cnJlbnRJdGVtOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5kcm9wZG93bkZpbHRlci0tb3BlbiAuZHJvcGRvd25GaWx0ZXJfX2xpc3Qge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmRyb3Bkb3duRmlsdGVyLS1hY3RpdmUgLmRyb3Bkb3duRmlsdGVyX19jdXJyZW50SXRlbTpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kcm9wZG93bkZpbHRlcl9fbGFiZWwge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICM3Njc2NkY7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMC41cmVtO1xuICBsZWZ0OiAwLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5kcm9wZG93bkZpbHRlcl9fY3VycmVudEl0ZW0ge1xuICBwYWRkaW5nOiAxLjRyZW0gMi41cmVtIDAuMmVtIDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHotaW5kZXg6IDU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYy1wbC1wdXJwbGUpO1xuICBjb2xvcjogI2U5MDA1MjtcbiAgbWluLWhlaWdodDogNHJlbTtcbn1cbi5kcm9wZG93bkZpbHRlcl9fY3VycmVudEl0ZW06aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHJvcGRvd25GaWx0ZXJfX2N1cnJlbnRJdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZTkwMDUyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICB6LWluZGV4OiAxMDtcbn1cbi5kcm9wZG93bkZpbHRlcl9fY3VycmVudEl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pL3Nwcml0ZXMvaWNvbnMtc3ByaXRlLnBuZ1wiKSAtOXB4IC0yMnB4IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLmRyb3Bkb3duRmlsdGVyX19jdXJyZW50SXRlbTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaS9zcHJpdGVzL2ljb25zLXNwcml0ZUB4Mi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MXB4IDMwcHg7XG4gIH1cbn1cbi5kcm9wZG93bkZpbHRlcl9fY3VycmVudEl0ZW06YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjVyZW07XG4gIGJvdHRvbTogMS4zcmVtO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmRyb3Bkb3duRmlsdGVyX19saXN0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQuMnJlbTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4xcztcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIG1heC1oZWlnaHQ6IDQwcmVtO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmRyb3Bkb3duRmlsdGVyX19saXN0IGxpIHtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDAuOHJlbSAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmRyb3Bkb3duRmlsdGVyX19saXN0IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0RCREJEQjtcbn1cblxuLmdlbmVyaWNGb3JtRXJyb3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDExMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5nZW5lcmljRm9ybUVycm9yX19pY29uIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuLmdlbmVyaWNGb3JtRXJyb3JfX21lc3NhZ2Uge1xuICBjb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xufVxuXG4uZXJyb3Ige1xuICBjb2xvcjogdmFyKC0tYy1wbC1vcmFuZ2UpO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXJyb3ItLXNob3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5nZW5lcmljRm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cbi5nZW5lcmljRm9ybV9faW5wdXQsIC5nZW5lcmljRm9ybV9fc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDNmNmU7XG4gIGhlaWdodDogNDVweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5nZW5lcmljRm9ybV9fY2hlY2tib3gge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5nZW5lcmljRm9ybV9fZm9yZ290UGFzc3dvcmQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5nZW5lcmljRm9ybV9fZm9yZ290UGFzc3dvcmQ6aG92ZXIsIC5nZW5lcmljRm9ybV9fZm9yZ290UGFzc3dvcmQ6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZ2VuZXJpY0Zvcm1fX3Rlcm1zTGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ2VuZXJpY0Zvcm1fX3Jvdy0tdGVybXMge1xuICBtYXJnaW46IDE1cHggMCAwIDA7XG59XG4uZ2VuZXJpY0Zvcm1fX3N1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTAwNTI7XG59XG5cbi5sb2FkaW5nTGlvbkNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDMyNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMy41cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1kZWxheTogMDtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IG5vbmU7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLmxvYWRpbmdMaW9uQ29udGFpbmVyX19sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5sb2FkaW5nTGlvbkNvbnRhaW5lcl9fbWVzc2FnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjE1O1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjE1O1xuICB9XG59XG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiA3MCU7XG4gIGhlaWdodDogMzIwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHotaW5kZXg6IDI7XG59XG4ubW9kYWxfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLm1vZGFsX19oZWFkZXJUZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2RhbF9faGVhZGVySWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vZGFsX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2NyU7XG59XG4ubW9kYWxfX2JvZHkgLmxvYWRpbmdMaW9uQ29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG4ubW9kYWxfX2JvZHlJY29uIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLm1vZGFsX19ib2R5VGV4dCB7XG4gIHdpZHRoOiA4MCU7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ubW9kYWxfX2NhbGxUb0FjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ubW9kYWxfX2J1dHRvbiB7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMTBweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9kYWxfX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4LjI1LCAwLCA5KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5tb2RhbE9wYWNpdHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tb2RhbCB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuLm5vdGVzIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJlbWllclNhbnMtTGlnaHRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ubm90ZXM6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ub3Rlc19faGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDEuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ub3RlcyAubm90ZXNDb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5ub3RlcyAubm90ZXNDb250YWluZXJfX2lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xuICAubm90ZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5ub3RpZmljYXRpb25JdGVtIHtcbiAgcGFkZGluZzogMS4ycmVtIDEuMnJlbSAxMHB4IDEuMnJlbTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4ubm90aWZpY2F0aW9uSXRlbV9faWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cbi5ub3RpZmljYXRpb25JdGVtX19pY29uIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xufVxuLm5vdGlmaWNhdGlvbkl0ZW1fX2Nsb3NlQnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS4ycmVtO1xuICB0b3A6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG4ubm90aWZpY2F0aW9uSXRlbV9fY2xvc2VCdG4gc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG59XG4ubm90aWZpY2F0aW9uSXRlbV9fbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLm5vdGlmaWNhdGlvbkl0ZW0tLWNhdXRpb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXBsLW9yYW5nZSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vdGlmaWNhdGlvbkl0ZW0tLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZWEwMTU0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ub3RpZmljYXRpb25JdGVtLS1kaXNtaXNzIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnBsYXllclNlbGVjdGlvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUHJlbWllclNhbnMtQm9sZFwiLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ucGxheWVyU2VsZWN0aW9uX19uYW1lLCAucGxheWVyU2VsZWN0aW9uX19zcXVhZE51bWJlciB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnBsYXllclNlbGVjdGlvbl9fc3F1YWROdW1iZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBsYXllclNlbGVjdGlvbl9fbGFuZ3VhZ2VzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNhZmFmYWY7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLVJlZ3VsYXJcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4ucGxheWVyU2VsZWN0aW9uX19sYW5ndWFnZXM6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBsYXllclNlbGVjdGlvbl9fc3F1YWROdW1iZXIge1xuICBtaW4td2lkdGg6IDE3cHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnBsYXllclNlbGVjdGlvbl9fbmFtZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ucGxheWVyU2VsZWN0aW9uLS1pbmVsaWdpYmxlIHtcbiAgY29sb3I6IHZhcigtLWMtcGwtb3JhbmdlKTtcbn1cbi5wbGF5ZXJTZWxlY3Rpb24tLXNlbGVjdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBsYXllclNlbGVjdGlvbi0tc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pL3Nwcml0ZXMvaWNvbnMtc3ByaXRlLnBuZ1wiKSAwcHggMHB4IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5wbGF5ZXJTZWxlY3Rpb24tLXNlbGVjdGVkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaS9zcHJpdGVzL2ljb25zLXNwcml0ZUB4Mi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MXB4IDMwcHg7XG4gIH1cbn1cbi5wbGF5ZXJTZWxlY3Rpb24tLXNlbGVjdGVkOmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ucGxheWVyU2VsZWN0aW9uLS1pbW11dGFibGUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wbGF5ZXJTZWxlY3Rpb24tLWltbXV0YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnBsYXllclNlbGVjdGlvbi0tY2FwdGFpbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiQ1wiO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTAxNTQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nOiAwIDZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wbGF5ZXJTZWxlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICAucGxheWVyU2VsZWN0aW9uLS1zZWxlY3RlZDpiZWZvcmUge1xuICAgIGxlZnQ6IDVweDtcbiAgfVxuICAucGxheWVyU2VsZWN0aW9uLS1jYXB0YWluOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnBsYXllclNlbGVjdGlvbl9fbmFtZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgfVxuICAucGxheWVyU2VsZWN0aW9uLS1jYXB0YWluOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5yZXNldEZpbHRlcnMge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5yZXNldEZpbHRlcnNfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDk5Ljk5cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5yZXNldEZpbHRlcnNfX2J1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTVweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cztcbiAgdHJhbnNmb3JtOiBza2V3KDMyNWRlZyk7XG4gIGxlZnQ6IC0xNXB4O1xufVxuLnJlc2V0RmlsdGVyc19fYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTIwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjBweCkge1xuICAucmVzZXRGaWx0ZXJzX19idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogMTIwJTtcbiAgfVxufVxuLnJlc2V0RmlsdGVyc19fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLnJlc2V0RmlsdGVyc19fYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5yZXNldEZpbHRlcnNfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTAwNTI7XG4gIHdpZHRoOiAxMzBweDtcbn1cblxuLnNlYXJjaEZpbHRlcl9fbGFiZWxXcmFwcGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJlbWllclNhbnMtQm9sZFwiLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2VhcmNoRmlsdGVyX19zZWFyY2hJbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLnNxdWFkTGlzdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uc3F1YWRMaXN0IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJlbWllclNhbnMtQm9sZFwiLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xufVxuLnNxdWFkTGlzdF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zcXVhZExpc3RfX3BsYXllciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogY2FsYygyMCUgLSAyMHB4KTtcbiAgbWFyZ2luOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBib3JkZXItcmFkaXVzOiA5OS45OXJlbTtcbn1cbi5zcXVhZExpc3RfX3BsYXllcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLCBjb2xvciAwLjI1cyBlYXNlO1xufVxuLnNxdWFkTGlzdF9fcGxheWVyOmZvY3VzIC5wbGF5ZXJTZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjBweCkge1xuICAuc3F1YWRMaXN0X19wbGF5ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZSwgY29sb3IgMC4yNXMgZWFzZTtcbiAgfVxuICAuc3F1YWRMaXN0X19wbGF5ZXI6aG92ZXIgLnBsYXllclNlbGVjdGlvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi5zcXVhZExpc3RfX3BsYXllci0tc2VsZWN0ZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBib3JkZXItcmFkaXVzOiA5OS45OXJlbTtcbn1cbi5zcXVhZExpc3RfX3BsYXllci0tc2VsZWN0ZWQgLnBsYXllclNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLXJhZGl1czogOTkuOTlyZW07XG59XG4uc3F1YWRMaXN0X19wbGF5ZXItLXNlbGVjdGVkIC5wbGF5ZXJTZWxlY3Rpb24tLWluZWxpZ2libGUge1xuICBjb2xvcjogdmFyKC0tYy1wbC1vcmFuZ2UpO1xufVxuLnNxdWFkTGlzdF9fcGxheWVyLS1pbW11dGFibGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBib3JkZXItcmFkaXVzOiA5OS45OXJlbTtcbiAgb3BhY2l0eTogMC4zNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBlZjtcbn1cbi5zcXVhZExpc3RfX3BsYXllci0taW1tdXRhYmxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBlZjtcbiAgY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbn1cbi5zcXVhZExpc3RfX3BsYXllci0taW1tdXRhYmxlOmhvdmVyIC5wbGF5ZXJTZWxlY3Rpb24ge1xuICBjb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xufVxuLnNxdWFkTGlzdF9fcGxheWVyLS1pbW11dGFibGUgLnBsYXllclNlbGVjdGlvbl9fbmFtZSwgLnNxdWFkTGlzdF9fcGxheWVyLS1pbW11dGFibGUgLnBsYXllclNlbGVjdGlvbl9fc3F1YWROdW1iZXIge1xuICBjb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xufVxuLnNxdWFkTGlzdC0tc3RhZmYge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5zcXVhZExpc3RfX3BsYXllciB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xuICAuc3F1YWRMaXN0X19wbGF5ZXIge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNxdWFkTGlzdF9fcGxheWVyIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxuICAuc3F1YWRMaXN0LS1zdGFmZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zcXVhZExpc3RfX3BsYXllciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB9XG59XG4udG9nZ2xlIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtcGwtcHVycGxlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZmY4NztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRvZ2dsZV9fYnRuIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDMxcHg7XG59XG4udG9nZ2xlLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBmZjg3O1xufVxuLnRvZ2dsZS0tYWN0aXZlIC50b2dnbGVfX2J0biB7XG4gIGxlZnQ6IDMxcHg7XG59XG4udG9nZ2xlLS1pbmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTAxNTQ7XG59XG4udG9nZ2xlLS1pbmFjdGl2ZSAudG9nZ2xlX19idG4ge1xuICBsZWZ0OiAxcHg7XG59XG5cbi52YWxpZGF0aW9uTWVzc2FnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbn1cbi52YWxpZGF0aW9uTWVzc2FnZV9faWNuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLnZhbGlkYXRpb25NZXNzYWdlX19pY24gc3ZnIHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnZhbGlkYXRpb25NZXNzYWdlX19uYW1lIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG59XG4udmFsaWRhdGlvbk1lc3NhZ2UtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAudmFsaWRhdGlvbk1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZhbGlkYXRpb25NZXNzYWdlLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC52YWxpZGF0aW9uTWVzc2FnZS0tbW9iaWxlX19uYW1lIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuLmRlYnVnRml4dHVyZUxpc3Qge1xuICBwYWRkaW5nOiAyMHB4IDAgNHJlbTtcbiAgbWluLWhlaWdodDogNDUwcHg7XG59XG4uZGVidWdGaXh0dXJlTGlzdF9fZml4dHVyZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiA3NSU7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlM2UzZTM7XG59XG4uZGVidWdGaXh0dXJlTGlzdF9fZml4dHVyZXMgLm1hdGNoRGF5TWF0Y2gge1xuICBwYWRkaW5nOiAxLjI1cmVtIDVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRlYnVnRml4dHVyZUxpc3RfX2ZpeHR1cmVzIC5tYXRjaERheU1hdGNoLS1kZWJ1Z2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZGVidWdGaXh0dXJlTGlzdF9fZml4dHVyZXMgLm1hdGNoRGF5TWF0Y2gtLWRlYnVnZ2luZzphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2kvc3ByaXRlcy9pY29ucy1zcHJpdGUucG5nXCIpIDBweCAtMjJweCBuby1yZXBlYXQ7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLmRlYnVnRml4dHVyZUxpc3RfX2ZpeHR1cmVzIC5tYXRjaERheU1hdGNoLS1kZWJ1Z2dpbmc6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2kvc3ByaXRlcy9pY29ucy1zcHJpdGVAeDIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDFweCAzMHB4O1xuICB9XG59XG4uZGVidWdGaXh0dXJlTGlzdF9fZml4dHVyZXMgLm1hdGNoRGF5TWF0Y2g6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZGVidWdGaXh0dXJlTGlzdF9fZml4dHVyZXMgLm1hdGNoRGF5TWF0Y2g6Zm9jdXM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pL3Nwcml0ZXMvaWNvbnMtc3ByaXRlLnBuZ1wiKSAwcHggLTIycHggbm8tcmVwZWF0O1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5kZWJ1Z0ZpeHR1cmVMaXN0X19maXh0dXJlcyAubWF0Y2hEYXlNYXRjaDpmb2N1czphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaS9zcHJpdGVzL2ljb25zLXNwcml0ZUB4Mi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MXB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjBweCkge1xuICAuZGVidWdGaXh0dXJlTGlzdF9fZml4dHVyZXMgLm1hdGNoRGF5TWF0Y2g6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuZGVidWdGaXh0dXJlTGlzdF9fZml4dHVyZXMgLm1hdGNoRGF5TWF0Y2g6aG92ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2kvc3ByaXRlcy9pY29ucy1zcHJpdGUucG5nXCIpIDBweCAtMjJweCBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDg2MHB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4td2lkdGg6IDg2MHB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLmRlYnVnRml4dHVyZUxpc3RfX2ZpeHR1cmVzIC5tYXRjaERheU1hdGNoOmhvdmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pL3Nwcml0ZXMvaWNvbnMtc3ByaXRlQHgyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQxcHggMzBweDtcbiAgfVxufVxuLmRlYnVnRml4dHVyZUxpc3RfX2ZpeHR1cmVzIC5tYXRjaERheU1hdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbn1cbi5kZWJ1Z0ZpeHR1cmVMaXN0X19maXh0dXJlcyAubWF0Y2hEYXlNYXRjaDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2kvc3ByaXRlcy9pY29ucy1zcHJpdGUucG5nXCIpIC0yNHB4IC0xMHB4IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuZGVidWdGaXh0dXJlTGlzdF9fZml4dHVyZXMgLm1hdGNoRGF5TWF0Y2g6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2kvc3ByaXRlcy9pY29ucy1zcHJpdGVAeDIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDFweCAzMHB4O1xuICB9XG59XG4uZGVidWdGaXh0dXJlTGlzdF9fZml4dHVyZXMgLm1hdGNoRGF5TWF0Y2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDIycHg7XG59XG4uZGVidWdGaXh0dXJlTGlzdF9fZml4dHVyZXMge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5kZWJ1Z0ZpeHR1cmVMaXN0X19maXh0dXJlcyAubWF0Y2hEYXlNYXRjaDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZGVidWdGaXh0dXJlTGlzdF9fZml4dHVyZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kZWJ1Z0ZpeHR1cmVMaXN0X19maXh0dXJlcyAubWF0Y2hEYXlNYXRjaCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmRlYnVnRml4dHVyZUxpc3RfX2ZpeHR1cmVzIC5tYXRjaERheU1hdGNoX19zdGF0dXMge1xuICAgIG1hcmdpbjogMCAycmVtO1xuICB9XG59XG4uRkFTUG9sbGVyX19idXR0b24ge1xuICBtaW4td2lkdGg6IDE0NXB4O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA5OS45OXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uRkFTUG9sbGVyX19idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTE1cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXM7XG4gIHRyYW5zZm9ybTogc2tldygzMjVkZWcpO1xuICBsZWZ0OiAtMTVweDtcbn1cbi5GQVNQb2xsZXJfX2J1dHRvbjpmb2N1czpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEyMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODYwcHgpIHtcbiAgLkZBU1BvbGxlcl9fYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDEyMCU7XG4gIH1cbn1cbi5GQVNQb2xsZXJfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5GQVNQb2xsZXJfX2J1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uRkFTUG9sbGVyX19idXR0b24ge1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG4uRkFTUG9sbGVyX19sYXN0VXBkYXRlZCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJlbWllclNhbnMtUmVndWxhclwiLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmNvbW1lbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDJyZW0gMDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5jb21tZW50c19faGVhZGVyIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJlbWllclNhbnMtQm9sZFwiLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY29tbWVudHNfX2NvbnRlbnQgcCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmNvbW1lbnRzLS1tYXRjaE1hbmFnZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLmNvbW1lbnRzLS1tYXRjaE1hbmFnZXIgLmNvbW1lbnRzX19oZWFkZXIgaDMge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG4uY29tbWVudHMtLW1hdGNoTWFuYWdlciAuY29tbWVudHNfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuLmNvbW1lbnRzLS1tYXRjaE1hbmFnZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xufVxuXG4uZmluYWxJbnRlcnZpZXdMaXN0IHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG4uZmluYWxJbnRlcnZpZXdMaXN0X19oZWFkZXIge1xuICBjb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmZpbmFsSW50ZXJ2aWV3TGlzdF9fcmVxdWVzdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cbi5maW5hbEludGVydmlld0xpc3RfX3JlcXVlc3RzIC5maW5hbEludGVydmlld1JlcXVlc3Qge1xuICBvcmRlcjogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG4uZmluYWxJbnRlcnZpZXdMaXN0X19yZXF1ZXN0cyAuZmluYWxJbnRlcnZpZXdSZXF1ZXN0LS1tYW5hZ2VyLWludGVydmlldyB7XG4gIG9yZGVyOiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQ3LCAxMjMsIDE0OSwgMC40KTtcbn1cbi5maW5hbEludGVydmlld0xpc3RfX3JlcXVlc3RzIC5maW5hbEludGVydmlld1JlcXVlc3RfX2ludGVydmlld0NvbnRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDMwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmZpbmFsSW50ZXJ2aWV3TGlzdF9fcmVxdWVzdHMgLmZpbmFsSW50ZXJ2aWV3UmVxdWVzdF9faW50ZXJ2aWV3ZWUge1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1Cb2xkXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uZmluYWxJbnRlcnZpZXdMaXN0X19yZXF1ZXN0cyAuZmluYWxJbnRlcnZpZXdSZXF1ZXN0X19zdGF0dXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDAuOHJlbSAzcmVtIDAuOHJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5maW5hbEludGVydmlld0xpc3RfX3JlcXVlc3RzIC5maW5hbEludGVydmlld1JlcXVlc3RfX3N0YXR1czphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uZmluYWxJbnRlcnZpZXdMaXN0X19yZXF1ZXN0cyAuZmluYWxJbnRlcnZpZXdSZXF1ZXN0X19zdGF0dXMtLWNvbmZpcm1lZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2kvc3ByaXRlcy9pY29ucy1zcHJpdGUucG5nXCIpIDBweCAwcHggbm8tcmVwZWF0O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLmZpbmFsSW50ZXJ2aWV3TGlzdF9fcmVxdWVzdHMgLmZpbmFsSW50ZXJ2aWV3UmVxdWVzdF9fc3RhdHVzLS1jb25maXJtZWQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2kvc3ByaXRlcy9pY29ucy1zcHJpdGVAeDIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDFweCAzMHB4O1xuICB9XG59XG4uZmluYWxJbnRlcnZpZXdMaXN0X19yZXF1ZXN0cyAuZmluYWxJbnRlcnZpZXdSZXF1ZXN0X19zdGF0dXMtLXJlamVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjMmQyZDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZmluYWxJbnRlcnZpZXdMaXN0X19yZXF1ZXN0cyAuZmluYWxJbnRlcnZpZXdSZXF1ZXN0X19zdGF0dXMtLXJlamVjdGVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaS9zcHJpdGVzL2ljb25zLXNwcml0ZS5wbmdcIikgLTEwcHggLTEycHggbm8tcmVwZWF0O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLmZpbmFsSW50ZXJ2aWV3TGlzdF9fcmVxdWVzdHMgLmZpbmFsSW50ZXJ2aWV3UmVxdWVzdF9fc3RhdHVzLS1yZWplY3RlZDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaS9zcHJpdGVzL2ljb25zLXNwcml0ZUB4Mi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MXB4IDMwcHg7XG4gIH1cbn1cbi5maW5hbEludGVydmlld0xpc3RfX3JlcXVlc3RzIC5maW5hbEludGVydmlld1JlcXVlc3RfX3N0YXR1cy0tcGVuZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG4gIGNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG59XG4uZmluYWxJbnRlcnZpZXdMaXN0X19yZXF1ZXN0cyAuZmluYWxJbnRlcnZpZXdSZXF1ZXN0X19zdGF0dXMtLXBlbmRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pL3Nwcml0ZXMvaWNvbnMtc3ByaXRlLnBuZ1wiKSAtMjRweCAwcHggbm8tcmVwZWF0O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLmZpbmFsSW50ZXJ2aWV3TGlzdF9fcmVxdWVzdHMgLmZpbmFsSW50ZXJ2aWV3UmVxdWVzdF9fc3RhdHVzLS1wZW5kaW5nOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pL3Nwcml0ZXMvaWNvbnMtc3ByaXRlQHgyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQxcHggMzBweDtcbiAgfVxufVxuLmZpbmFsSW50ZXJ2aWV3TGlzdF9fcmVxdWVzdHMgLmZpbmFsSW50ZXJ2aWV3UmVxdWVzdF9fdGltZSAuaW50ZXJ2aWV3VGltZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4uZmluYWxJbnRlcnZpZXdMaXN0X19yZXF1ZXN0cyAuZmluYWxJbnRlcnZpZXdSZXF1ZXN0X190aW1lIC5pbnRlcnZpZXdUaW1lQWZ0ZXJGVCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLmZpbmFsSW50ZXJ2aWV3TGlzdF9fcmVxdWVzdHMgLmZpbmFsSW50ZXJ2aWV3UmVxdWVzdF9fdHlwZSB7XG4gIG1pbi13aWR0aDogMzZweDtcbn1cbi5maW5hbEludGVydmlld0xpc3RfX3JlcXVlc3RzIC5maW5hbEludGVydmlld1JlcXVlc3RfX3R5cGUgLmludGVydmlld1R5cGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuZmluYWxJbnRlcnZpZXdMaXN0X19yZXF1ZXN0cyAuZmluYWxJbnRlcnZpZXdSZXF1ZXN0X19pbnRlcnZpZXdlZSwgLmZpbmFsSW50ZXJ2aWV3TGlzdF9fcmVxdWVzdHMgLmZpbmFsSW50ZXJ2aWV3UmVxdWVzdF9fdGltZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgLmZpbmFsSW50ZXJ2aWV3TGlzdF9fcmVxdWVzdHMgLmZpbmFsSW50ZXJ2aWV3UmVxdWVzdF9fdGltZSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbiAgfVxuICAuZmluYWxJbnRlcnZpZXdMaXN0X19yZXF1ZXN0cyAuZmluYWxJbnRlcnZpZXdSZXF1ZXN0X190aW1lIC5pbnRlcnZpZXdUaW1lQWZ0ZXJGVCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cbiAgLmZpbmFsSW50ZXJ2aWV3TGlzdF9fcmVxdWVzdHMgLmZpbmFsSW50ZXJ2aWV3UmVxdWVzdF9fc3RhdHVzIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5maW5hbEludGVydmlld0xpc3RfX3JlcXVlc3RzIC5maW5hbEludGVydmlld1JlcXVlc3RfX2ludGVydmlld0NvbnRleHQge1xuICAgIG1pbi13aWR0aDogNDUlO1xuICB9XG4gIC5maW5hbEludGVydmlld0xpc3RfX3JlcXVlc3RzIC5maW5hbEludGVydmlld1JlcXVlc3RfX2ludGVydmlld2VlLCAuZmluYWxJbnRlcnZpZXdMaXN0X19yZXF1ZXN0cyAuZmluYWxJbnRlcnZpZXdSZXF1ZXN0X190aW1lIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmZpbmFsSW50ZXJ2aWV3TGlzdF9fcmVxdWVzdHMgLmZpbmFsSW50ZXJ2aWV3UmVxdWVzdF9fc3RhdHVzIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gIH1cbiAgLmZpbmFsSW50ZXJ2aWV3TGlzdF9fcmVxdWVzdHMgLmZpbmFsSW50ZXJ2aWV3UmVxdWVzdF9fc3RhdHVzOmFmdGVyIHtcbiAgICByaWdodDogNXB4O1xuICB9XG4gIC5maW5hbEludGVydmlld0xpc3RfX3JlcXVlc3RzIC5maW5hbEludGVydmlld1JlcXVlc3RfX3R5cGUge1xuICAgIG1pbi13aWR0aDogMjhweDtcbiAgfVxuICAuZmluYWxJbnRlcnZpZXdMaXN0X19yZXF1ZXN0cyAuZmluYWxJbnRlcnZpZXdSZXF1ZXN0X190eXBlIC5pbnRlcnZpZXdUeXBlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbn1cbi5nYW1lV2Vla0luZm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZ2FtZVdlZWtJbmZvX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkwMDUyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5pbnRlcnZpZXdCcm9hZGNhc3RlclNob3J0bGlzdF9faGVhZGVyLCAuaW50ZXJ2aWV3QnJvYWRjYXN0ZXJTaG9ydGxpc3QgLmZpbmFsSW50ZXJ2aWV3TGlzdF9faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJlbWllclNhbnMtQm9sZFwiLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmc6IDFyZW0gMnJlbSAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnRlcnZpZXdCcm9hZGNhc3RlclNob3J0bGlzdF9fcmVxdWVzdEJveGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4uaW50ZXJ2aWV3QnJvYWRjYXN0ZXJTaG9ydGxpc3QgLmZpbmFsSW50ZXJ2aWV3TGlzdCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLmludGVydmlld0Jyb2FkY2FzdGVyU2hvcnRsaXN0IC5maW5hbEludGVydmlld0xpc3RfX3JlcXVlc3RzIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaW50ZXJ2aWV3QnJvYWRjYXN0ZXJTaG9ydGxpc3RfX3RvZ2dsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmludGVydmlld0ZpeHR1cmVMaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogNzUlO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTNlM2UzO1xufVxuLmludGVydmlld0ZpeHR1cmVMaXN0IC5tYXRjaERheU1hdGNoIHtcbiAgcGFkZGluZzogMS4yNXJlbSA1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbnRlcnZpZXdGaXh0dXJlTGlzdCAubWF0Y2hEYXlNYXRjaC0tZGVidWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmludGVydmlld0ZpeHR1cmVMaXN0IC5tYXRjaERheU1hdGNoLS1kZWJ1Z2dpbmc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pL3Nwcml0ZXMvaWNvbnMtc3ByaXRlLnBuZ1wiKSAwcHggLTIycHggbm8tcmVwZWF0O1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5pbnRlcnZpZXdGaXh0dXJlTGlzdCAubWF0Y2hEYXlNYXRjaC0tZGVidWdnaW5nOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pL3Nwcml0ZXMvaWNvbnMtc3ByaXRlQHgyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQxcHggMzBweDtcbiAgfVxufVxuLmludGVydmlld0ZpeHR1cmVMaXN0IC5tYXRjaERheU1hdGNoOmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmludGVydmlld0ZpeHR1cmVMaXN0IC5tYXRjaERheU1hdGNoOmZvY3VzOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaS9zcHJpdGVzL2ljb25zLXNwcml0ZS5wbmdcIikgMHB4IC0yMnB4IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuaW50ZXJ2aWV3Rml4dHVyZUxpc3QgLm1hdGNoRGF5TWF0Y2g6Zm9jdXM6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2kvc3ByaXRlcy9pY29ucy1zcHJpdGVAeDIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDFweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODYwcHgpIHtcbiAgLmludGVydmlld0ZpeHR1cmVMaXN0IC5tYXRjaERheU1hdGNoOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmludGVydmlld0ZpeHR1cmVMaXN0IC5tYXRjaERheU1hdGNoOmhvdmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pL3Nwcml0ZXMvaWNvbnMtc3ByaXRlLnBuZ1wiKSAwcHggLTIycHggbm8tcmVwZWF0O1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjBweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXdpZHRoOiA4NjBweCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5pbnRlcnZpZXdGaXh0dXJlTGlzdCAubWF0Y2hEYXlNYXRjaDpob3ZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaS9zcHJpdGVzL2ljb25zLXNwcml0ZUB4Mi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MXB4IDMwcHg7XG4gIH1cbn1cbi5pbnRlcnZpZXdGaXh0dXJlTGlzdCAubWF0Y2hEYXlNYXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG59XG4uaW50ZXJ2aWV3Rml4dHVyZUxpc3QgLm1hdGNoRGF5TWF0Y2g6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pL3Nwcml0ZXMvaWNvbnMtc3ByaXRlLnBuZ1wiKSAtMjRweCAtMTBweCBuby1yZXBlYXQ7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLmludGVydmlld0ZpeHR1cmVMaXN0IC5tYXRjaERheU1hdGNoOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pL3Nwcml0ZXMvaWNvbnMtc3ByaXRlQHgyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQxcHggMzBweDtcbiAgfVxufVxuLmludGVydmlld0ZpeHR1cmVMaXN0IC5tYXRjaERheU1hdGNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgdG9wOiAyMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmludGVydmlld0ZpeHR1cmVMaXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaW50ZXJ2aWV3Rml4dHVyZUxpc3QgLm1hdGNoRGF5TWF0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5pbnRlcnZpZXdGaXh0dXJlTGlzdCAubWF0Y2hEYXlNYXRjaF9fc3RhdHVzIHtcbiAgICBtYXJnaW46IDAgMnJlbTtcbiAgfVxufVxuLmludGVydmlld0Zvb3Rlck5hdl9fc2hvd1BMUFdyYXBwZXIgLnNob3dQTFBJbnRlcnZpZXdCdXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA5OS45OXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uaW50ZXJ2aWV3Rm9vdGVyTmF2X19zaG93UExQV3JhcHBlciAuc2hvd1BMUEludGVydmlld0J1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTVweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cztcbiAgdHJhbnNmb3JtOiBza2V3KDMyNWRlZyk7XG4gIGxlZnQ6IC0xNXB4O1xufVxuLmludGVydmlld0Zvb3Rlck5hdl9fc2hvd1BMUFdyYXBwZXIgLnNob3dQTFBJbnRlcnZpZXdCdXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMjAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg2MHB4KSB7XG4gIC5pbnRlcnZpZXdGb290ZXJOYXZfX3Nob3dQTFBXcmFwcGVyIC5zaG93UExQSW50ZXJ2aWV3QnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDEyMCU7XG4gIH1cbn1cbi5pbnRlcnZpZXdGb290ZXJOYXZfX3Nob3dQTFBXcmFwcGVyIC5zaG93UExQSW50ZXJ2aWV3QnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLmludGVydmlld0Zvb3Rlck5hdl9fc2hvd1BMUFdyYXBwZXIgLnNob3dQTFBJbnRlcnZpZXdCdXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmludGVydmlld0Zvb3Rlck5hdl9fc2hvd1BMUFdyYXBwZXIgLnNob3dQTFBJbnRlcnZpZXdCdXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmludGVydmlld0Zvb3Rlck5hdl9fc2hvd1BMUFdyYXBwZXIgLnNob3dQTFBJbnRlcnZpZXdCdXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTE1cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXM7XG4gIHRyYW5zZm9ybTogc2tldygzMjVkZWcpO1xuICBsZWZ0OiAtMTVweDtcbn1cbi5pbnRlcnZpZXdGb290ZXJOYXZfX3Nob3dQTFBXcmFwcGVyIC5zaG93UExQSW50ZXJ2aWV3QnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTIwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjBweCkge1xuICAuaW50ZXJ2aWV3Rm9vdGVyTmF2X19zaG93UExQV3JhcHBlciAuc2hvd1BMUEludGVydmlld0J1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAxMjAlO1xuICB9XG59XG4uaW50ZXJ2aWV3Rm9vdGVyTmF2LS1zdGF0dXMgLmZvb3Rlcl9faXRlbS0tYWZ0ZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5pbnRlcnZpZXdGb290ZXJOYXYgLnZhbGlkYXRpb25NZXNzYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4NXB4KSB7XG4gIC5pbnRlcnZpZXdGb290ZXJOYXYgLnZhbGlkYXRpb25NZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmludGVydmlld0Zvb3Rlck5hdl9fc2hvd1BMUFdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5pbnRlcnZpZXdMYW5kaW5nSGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG4uaW50ZXJ2aWV3TGFuZGluZ0hlYWRlciBoMSB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUHJlbWllclNhbnMtQm9sZFwiLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5pbnRlcnZpZXdMYW5kaW5nSGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxuICBoMSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5pbnRlcnZpZXdMYW5kaW5nTWVzc2FnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuLmludGVydmlld0xhbmRpbmdNZXNzYWdlIC5jb250YWluZXJWYWxpZGF0aW9uTWVzc2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW50ZXJ2aWV3TGFuZGluZ01lc3NhZ2UgLmNvbnRhaW5lclZhbGlkYXRpb25NZXNzYWdlX19pY24ge1xuICB3aWR0aDogYXV0bztcbn1cbi5pbnRlcnZpZXdMYW5kaW5nTWVzc2FnZSAuY29udGFpbmVyVmFsaWRhdGlvbk1lc3NhZ2VfX2ljbiBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmludGVydmlld0xhbmRpbmdNZXNzYWdlIC5jb250YWluZXJWYWxpZGF0aW9uTWVzc2FnZV9fbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5pbnRlcnZpZXdMYW5kaW5nTWVzc2FnZSAuY29udGFpbmVyVmFsaWRhdGlvbk1lc3NhZ2VfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmludGVydmlld0xhbmRpbmdNZXNzYWdlIC5jb250YWluZXJWYWxpZGF0aW9uTWVzc2FnZV9fbmFtZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmludGVydmlld01hdGNoSGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmludGVydmlld01hdGNoSGVhZGVyX19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1Cb2xkXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLmludGVydmlld01hdGNoSGVhZGVyX19maXh0dXJlSW5mbyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaW50ZXJ2aWV3TWF0Y2hIZWFkZXJfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5pbnRlcnZpZXdNYXRjaEhlYWRlcl9fZml4dHVyZUluZm8ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmludGVydmlld01hdGNoSGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uaW50ZXJ2aWV3UmVxdWVzdExpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSAzMjBweCk7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW50ZXJ2aWV3UmVxdWVzdExpc3RfX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJyZW07XG4gIGxlZnQ6IDJyZW07XG4gIHJpZ2h0OiAycmVtO1xuICBib3R0b206IDJyZW07XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5pbnRlcnZpZXdSZXF1ZXN0TGlzdF9fcmVxdWVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmludGVydmlld1JlcXVlc3RMaXN0X19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZzogMXJlbSAxLjZyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaW50ZXJ2aWV3UmVxdWVzdExpc3RfX3RvZ2dsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaW50ZXJ2aWV3UmVxdWVzdExpc3RfX2xpc3QtdG9nZ2xlIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW50ZXJ2aWV3UmVxdWVzdExpc3RfX2xpc3QtdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwLjVyZW07XG4gIHRvcDogMC41cmVtO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmludGVydmlld1JlcXVlc3RMaXN0X19saXN0LXRvZ2dsZS0taW5kaWNhdG9yOjpiZWZvcmUge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDAuNXJlbSk7XG59XG4uaW50ZXJ2aWV3UmVxdWVzdExpc3RfX3RvZ2dsZS1idG4ge1xuICB3aWR0aDogNTAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJlbWllclNhbnMtQm9sZFwiLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLmludGVydmlld1JlcXVlc3RMaXN0X190b2dnbGUtYnRuLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmludGVydmlld1RlYW1IZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uaW50ZXJ2aWV3VGVhbUhlYWRlcl9fdGVhbUluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmludGVydmlld1RlYW1IZWFkZXJfX2JhZGdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmludGVydmlld1RlYW1IZWFkZXJfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG4uaW50ZXJ2aWV3VGVhbUhlYWRlcl9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUHJlbWllclNhbnMtQm9sZFwiLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmludGVydmlld1RlYW1IZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbiAgLmludGVydmlld1RlYW1IZWFkZXJfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxuICAuaW50ZXJ2aWV3VGVhbUhlYWRlcl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5pbnRlcnZpZXdUZWFtSGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5pbnRlcnZpZXdUZWFtSGVhZGVyX190ZWFtSW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmludGVydmlld1RlYW1IZWFkZXJfX2N0YSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbi5pbnRlcnZpZXdUZWFtSGVhZGVyLS1mYWRlT3V0IC5pbnRlcnZpZXdUZWFtSGVhZGVyX19jdGEgLm5vUmVxdWVzdEJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRUY7XG4gIGNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5pbnRlcnZpZXdUZWFtSGVhZGVyLS1mYWRlT3V0IC5pbnRlcnZpZXdUZWFtSGVhZGVyX19jdGEgLm5vUmVxdWVzdEJ1dHRvbjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmludGVydmlld1RlYW1IZWFkZXItLWZhZGVPdXQgLmludGVydmlld1RlYW1IZWFkZXJfX2N0YSAubm9SZXF1ZXN0QnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBFRjtcbiAgY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjBweCkge1xuICAuaW50ZXJ2aWV3VGVhbUhlYWRlci0tZmFkZU91dCAuaW50ZXJ2aWV3VGVhbUhlYWRlcl9fY3RhIC5ub1JlcXVlc3RCdXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRUY7XG4gICAgY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgfVxufVxuLmludGVydmlld1RlYW1IZWFkZXJfX2N0YSAubm9SZXF1ZXN0QnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOTkuOTlyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmludGVydmlld1RlYW1IZWFkZXJfX2N0YSAubm9SZXF1ZXN0QnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xNXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzO1xuICB0cmFuc2Zvcm06IHNrZXcoMzI1ZGVnKTtcbiAgbGVmdDogLTE1cHg7XG59XG4uaW50ZXJ2aWV3VGVhbUhlYWRlcl9fY3RhIC5ub1JlcXVlc3RCdXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMjAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg2MHB4KSB7XG4gIC5pbnRlcnZpZXdUZWFtSGVhZGVyX19jdGEgLm5vUmVxdWVzdEJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAxMjAlO1xuICB9XG59XG4uaW50ZXJ2aWV3VGVhbUhlYWRlcl9fY3RhIC5ub1JlcXVlc3RCdXR0b24ge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uaW50ZXJ2aWV3VGVhbUhlYWRlcl9fY3RhIC5ub1JlcXVlc3RCdXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmludGVydmlld1RlYW1IZWFkZXJfX2N0YSAubm9SZXF1ZXN0QnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICBwYWRkaW5nOiAwIDNyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmludGVydmlld1RlYW1IZWFkZXJfX2N0YSAubm9SZXF1ZXN0QnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDk1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmludGVydmlld1RlYW1IZWFkZXJfX2N0YSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbi5pbnRlcnZpZXdUZWFtU3RhdHVzSGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLmludGVydmlld1RlYW1TdGF0dXNIZWFkZXJfX3RlYW1JbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pbnRlcnZpZXdUZWFtU3RhdHVzSGVhZGVyX19iYWRnZSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5pbnRlcnZpZXdUZWFtU3RhdHVzSGVhZGVyX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuLmludGVydmlld1RlYW1TdGF0dXNIZWFkZXJfX25hbWUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5pbnRlcnZpZXdUZWFtU3RhdHVzSGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG4gIC5pbnRlcnZpZXdUZWFtU3RhdHVzSGVhZGVyX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbiAgLmludGVydmlld1RlYW1TdGF0dXNIZWFkZXJfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xuICAuaW50ZXJ2aWV3VGVhbVN0YXR1c0hlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuaW50ZXJ2aWV3VGVhbVN0YXR1c0hlYWRlcl9fdGVhbUluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pbnRlcnZpZXdUZWFtU3RhdHVzSGVhZGVyX19jdGEge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5cbi5wbHBIb3N0SW50ZXJ2aWV3TW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1pbi13aWR0aDogY2FsYyg2NDBweCAqIDAuNyk7XG4gIG1heC13aWR0aDogY2FsYygxMzAwcHggKiAwLjcpO1xuICB3aWR0aDogNzAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHotaW5kZXg6IDI7XG59XG4ucGxwSG9zdEludGVydmlld01vZGFsX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDJyZW07XG59XG4ucGxwSG9zdEludGVydmlld01vZGFsIC5pbnRlcnZpZXdMaXN0X19oZWFkZXIge1xuICBtYXJnaW46IDJyZW0gMCAxcmVtIDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5wbHBIb3N0SW50ZXJ2aWV3TW9kYWwgLmludGVydmlld0xpc3QgLmludGVydmlld2VlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLnBscEhvc3RJbnRlcnZpZXdNb2RhbCAuaW50ZXJ2aWV3TGlzdCAuaW50ZXJ2aWV3ZWVfX2luZm8ge1xuICBtaW4td2lkdGg6IGNhbGMoNzUlIC0gNTZweCAtIDMwcHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoNzUlIC0gNTZweCAtIDMwcHgpO1xufVxuLnBscEhvc3RJbnRlcnZpZXdNb2RhbCAuaW50ZXJ2aWV3TGlzdCAuaW50ZXJ2aWV3ZWVfX2luZm8sIC5wbHBIb3N0SW50ZXJ2aWV3TW9kYWwgLmludGVydmlld0xpc3QgLmludGVydmlld2VlX190aW1lSW5mbyB7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuLnBscEhvc3RJbnRlcnZpZXdNb2RhbCAuaW50ZXJ2aWV3TGlzdCAuaW50ZXJ2aWV3ZWVfX25hbWUge1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1Cb2xkXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ucGxwSG9zdEludGVydmlld01vZGFsIC5pbnRlcnZpZXdMaXN0IC5pbnRlcnZpZXdlZV9fcm9sZSwgLnBscEhvc3RJbnRlcnZpZXdNb2RhbCAuaW50ZXJ2aWV3TGlzdCAuaW50ZXJ2aWV3ZWVfX3RpbWUsIC5wbHBIb3N0SW50ZXJ2aWV3TW9kYWwgLmludGVydmlld0xpc3QgLmludGVydmlld2VlX190aW1lSGVhZGVyIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ucGxwSG9zdEludGVydmlld01vZGFsIC5pbnRlcnZpZXdMaXN0IC5pbnRlcnZpZXdlZV9fbmFtZSwgLnBscEhvc3RJbnRlcnZpZXdNb2RhbCAuaW50ZXJ2aWV3TGlzdCAuaW50ZXJ2aWV3ZWVfX3RpbWUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5wbHBIb3N0SW50ZXJ2aWV3TW9kYWwgLmludGVydmlld0xpc3QgLmludGVydmlld2VlX19yb2xlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wbHBIb3N0SW50ZXJ2aWV3TW9kYWwgLmludGVydmlld0xpc3QgLmludGVydmlld2VlX19yb2xlLCAucGxwSG9zdEludGVydmlld01vZGFsIC5pbnRlcnZpZXdMaXN0IC5pbnRlcnZpZXdlZV9fdGltZUhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5wbHBIb3N0SW50ZXJ2aWV3TW9kYWwgLmludGVydmlld0xpc3QgLmludGVydmlld2VlX190aW1lSW5mbywgLnBscEhvc3RJbnRlcnZpZXdNb2RhbCAuaW50ZXJ2aWV3TGlzdCAuaW50ZXJ2aWV3ZWVfX3R5cGUge1xuICBtaW4td2lkdGg6IDI4cHg7XG59XG4ucGxwSG9zdEludGVydmlld01vZGFsIC5pbnRlcnZpZXdMaXN0IC5pbnRlcnZpZXdlZV9fdGltZSAuaW50ZXJ2aWV3VGltZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cbi5wbHBIb3N0SW50ZXJ2aWV3TW9kYWwgLmludGVydmlld0xpc3QgLmludGVydmlld2VlX190aW1lIC5pbnRlcnZpZXdUaW1lQWZ0ZXJGVCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUxpZ2h0XCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLnBscEhvc3RJbnRlcnZpZXdNb2RhbCAuaW50ZXJ2aWV3TGlzdCAuaW50ZXJ2aWV3ZWVfX3R5cGUgLmludGVydmlld1R5cGUge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnBscEhvc3RJbnRlcnZpZXdNb2RhbCAuaW50ZXJ2aWV3TGlzdCAuaW50ZXJ2aWV3ZWUtLW5vbmUge1xuICBtaW4taGVpZ2h0OiAzOXB4O1xufVxuLnBscEhvc3RJbnRlcnZpZXdNb2RhbCAuaW50ZXJ2aWV3TGlzdF9faW50ZXJ2aWV3ZWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTUwcHg7XG59XG4ucGxwSG9zdEludGVydmlld01vZGFsX190ZWFtcyB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBscEhvc3RJbnRlcnZpZXdNb2RhbF9fdGVhbXMgLnBscEhvc3RUZWFtSW50ZXJ2aWV3TGlzdCB7XG4gIG1pbi13aWR0aDogNDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi5wbHBIb3N0SW50ZXJ2aWV3TW9kYWxfX3RlYW1zIC5wbHBIb3N0VGVhbUludGVydmlld0xpc3RfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGxwSG9zdEludGVydmlld01vZGFsX190ZWFtcyAucGxwSG9zdFRlYW1JbnRlcnZpZXdMaXN0X190ZWFtTmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xuICAucGxwSG9zdEludGVydmlld01vZGFsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5wbHBIb3N0SW50ZXJ2aWV3TW9kYWxfX3RlYW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAucGxwSG9zdEludGVydmlld01vZGFsX190ZWFtcyAucGxwSG9zdFRlYW1JbnRlcnZpZXdMaXN0IHtcbiAgICBtaW4td2lkdGg6IDgwJTtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxuICAucGxwSG9zdEludGVydmlld01vZGFsX190ZWFtcyAucGxwSG9zdFRlYW1JbnRlcnZpZXdMaXN0X19wbHBJbnRlcnZpZXdMaXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxuICAucGxwSG9zdEludGVydmlld01vZGFsIC5pbnRlcnZpZXdMaXN0X19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG4gIC5wbHBIb3N0SW50ZXJ2aWV3TW9kYWwgLmludGVydmlld0xpc3RfX2ludGVydmlld2VlcyB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuLnBscEhvc3RJbnRlcnZpZXdNb2RhbFdyYXBwZXIgLnNob3dQTFBJbnRlcnZpZXdCdXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA5OS45OXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ucGxwSG9zdEludGVydmlld01vZGFsV3JhcHBlciAuc2hvd1BMUEludGVydmlld0J1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTVweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cztcbiAgdHJhbnNmb3JtOiBza2V3KDMyNWRlZyk7XG4gIGxlZnQ6IC0xNXB4O1xufVxuLnBscEhvc3RJbnRlcnZpZXdNb2RhbFdyYXBwZXIgLnNob3dQTFBJbnRlcnZpZXdCdXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMjAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg2MHB4KSB7XG4gIC5wbHBIb3N0SW50ZXJ2aWV3TW9kYWxXcmFwcGVyIC5zaG93UExQSW50ZXJ2aWV3QnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDEyMCU7XG4gIH1cbn1cbi5wbHBIb3N0SW50ZXJ2aWV3TW9kYWxXcmFwcGVyIC5zaG93UExQSW50ZXJ2aWV3QnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLnBscEhvc3RJbnRlcnZpZXdNb2RhbFdyYXBwZXIgLnNob3dQTFBJbnRlcnZpZXdCdXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBscEhvc3RJbnRlcnZpZXdNb2RhbFdyYXBwZXIgLnNob3dQTFBJbnRlcnZpZXdCdXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnBscEhvc3RJbnRlcnZpZXdNb2RhbFdyYXBwZXIgLnNob3dQTFBJbnRlcnZpZXdCdXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTE1cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXM7XG4gIHRyYW5zZm9ybTogc2tldygzMjVkZWcpO1xuICBsZWZ0OiAtMTVweDtcbn1cbi5wbHBIb3N0SW50ZXJ2aWV3TW9kYWxXcmFwcGVyIC5zaG93UExQSW50ZXJ2aWV3QnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTIwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjBweCkge1xuICAucGxwSG9zdEludGVydmlld01vZGFsV3JhcHBlciAuc2hvd1BMUEludGVydmlld0J1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAxMjAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucGxwSG9zdEludGVydmlld01vZGFsV3JhcHBlciAuc2hvd1BMUEludGVydmlld0J1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnJlcXVlc3RCb3gge1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG4ucmVxdWVzdEJveF9faW5uZXJDb250YWluZXIge1xuICBtYXJnaW46IDFyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgaGVpZ2h0OiAxMDVweDtcbn1cbi5yZXF1ZXN0Qm94LS1jb25maXJtZWQgLnJlcXVlc3RCb3hfX2lubmVyQ29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZmY4Nztcbn1cbi5yZXF1ZXN0Qm94LS1jb25maXJtZWQgLnJlcXVlc3RCb3hfX2ludGVydmlld2VlU3RhdHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2kvc3ByaXRlcy9pY29ucy1zcHJpdGUucG5nXCIpIC0xMnB4IDBweCBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAucmVxdWVzdEJveC0tY29uZmlybWVkIC5yZXF1ZXN0Qm94X19pbnRlcnZpZXdlZVN0YXR1czpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2kvc3ByaXRlcy9pY29ucy1zcHJpdGVAeDIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDFweCAzMHB4O1xuICB9XG59XG4ucmVxdWVzdEJveC0tcGVuZGluZyAucmVxdWVzdEJveF9faW50ZXJ2aWV3ZWVTdGF0dXMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucmVxdWVzdEJveC0tcmVqZWN0ZWQgLnJlcXVlc3RCb3hfX2lubmVyQ29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjMmQyZDtcbn1cbi5yZXF1ZXN0Qm94LS1yZWplY3RlZCAucmVxdWVzdEJveF9faW50ZXJ2aWV3ZWVOYW1lLCAucmVxdWVzdEJveC0tcmVqZWN0ZWQgLnJlcXVlc3RCb3hfX2ludGVydmlld2VlUm9sZSwgLnJlcXVlc3RCb3gtLXJlamVjdGVkIC5yZXF1ZXN0Qm94X19pbnRlcnZpZXdlZVN0YXR1cywgLnJlcXVlc3RCb3gtLXJlamVjdGVkIC5yZXF1ZXN0Qm94X19pbnRlcnZpZXdlZVR5cGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5yZXF1ZXN0Qm94LS1yZWplY3RlZCAucmVxdWVzdEJveF9faW50ZXJ2aWV3ZWVTdGF0dXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaS9zcHJpdGVzL2ljb25zLXNwcml0ZS5wbmdcIikgLTEwcHggLTEycHggbm8tcmVwZWF0O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLnJlcXVlc3RCb3gtLXJlamVjdGVkIC5yZXF1ZXN0Qm94X19pbnRlcnZpZXdlZVN0YXR1czpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2kvc3ByaXRlcy9pY29ucy1zcHJpdGVAeDIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDFweCAzMHB4O1xuICB9XG59XG4ucmVxdWVzdEJveC0tbm9uZSAucmVxdWVzdEJveF9faW5uZXJDb250YWluZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5yZXF1ZXN0Qm94LS1ub25lIC5yZXF1ZXN0Qm94X19pbnRlcnZpZXdlZU5hbWUsIC5yZXF1ZXN0Qm94LS1ub25lIC5yZXF1ZXN0Qm94X19pbnRlcnZpZXdlZVJvbGUsIC5yZXF1ZXN0Qm94LS1ub25lIC5yZXF1ZXN0Qm94X19pbnRlcnZpZXdlZVN0YXR1cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVxdWVzdEJveC0tbm9uZSAucmVxdWVzdEJveF9faW50ZXJ2aWV3ZWVUeXBlIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucmVxdWVzdEJveF9faW50ZXJ2aWV3ZWVJbmZvIHtcbiAgY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgbWFyZ2luOiAwIDFyZW07XG59XG4ucmVxdWVzdEJveF9faW50ZXJ2aWV3ZWVUeXBlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJlbWllclNhbnMtQm9sZFwiLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuLnJlcXVlc3RCb3hfX2ludGVydmlld2VlTmFtZSwgLnJlcXVlc3RCb3hfX2ludGVydmlld2VlUm9sZSB7XG4gIGNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLnJlcXVlc3RCb3hfX2ludGVydmlld2VlTmFtZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1Cb2xkXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ucmVxdWVzdEJveF9faW50ZXJ2aWV3ZWVSb2xlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnJlcXVlc3RCb3hfX2ludGVydmlld2VlU3RhdHVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBtYXJnaW46IDAgMXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnJlcXVlc3RCb3hfX2ludGVydmlld2VlU3RhdHVzOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucmVxdWVzdEJveCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucmVxdWVzdEJveF9faW50ZXJ2aWV3ZWVJbmZvIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnJlcXVlc3RCb3hfX2ludGVydmlld2VlU3RhdHVzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnJlcXVlc3RCb3gge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJlcXVlc3RCb3hfX2ludGVydmlld2VlSW5mbyB7XG4gICAgbWFyZ2luOiAwIDFyZW07XG4gIH1cbiAgLnJlcXVlc3RCb3hfX2ludGVydmlld2VlU3RhdHVzIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLnJlcXVlc3RCb3gge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgfVxufVxuLmZvcm1hdGlvbkxpbmV1cCB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLmZvcm1hdGlvbkxpbmV1cF9fcGl0Y2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pL2VsZW1lbnRzL2xpbmV1cC1waXRjaC5wbmdcIik7XG4gIHdpZHRoOiAzNDdweDtcbiAgaGVpZ2h0OiA1MTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZm9ybWF0aW9uTGluZXVwX19waXRjaCAuaG9tZVRlYW0sIC5mb3JtYXRpb25MaW5ldXBfX3BpdGNoIC5hd2F5VGVhbSB7XG4gIGhlaWdodDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZvcm1hdGlvbkxpbmV1cF9fcGl0Y2ggLmhvbWVUZWFtOmxhc3QtY2hpbGQsIC5mb3JtYXRpb25MaW5ldXBfX3BpdGNoIC5hd2F5VGVhbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLmZvcm1hdGlvbkxpbmV1cF9fcGl0Y2ggLmhvbWVUZWFtIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbi5mb3JtYXRpb25MaW5ldXBfX3BpdGNoIC5hd2F5VGVhbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbi5mb3JtYXRpb25MaW5ldXAgLmZvcm1hdGlvblBsYXllclJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEuMnJlbSAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuLmZvcm1hdGlvbkxpbmV1cCAuZm9ybWF0aW9uUGxheWVyUm93Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG4uZm9ybWF0aW9uTGluZXVwX19wbGF5ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDIuNHJlbTtcbiAgaGVpZ2h0OiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtYXRpb25MaW5ldXBfX3BsYXllciAuZm9ybWF0aW9uTGluZXVwX190b29sdGlwIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcmVtIDAuNzVyZW0gMCAwLjc1cmVtO1xuICBib3JkZXItY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xufVxuLmZvcm1hdGlvbkxpbmV1cF9fcGxheWVyOmJlZm9yZSwgLmZvcm1hdGlvbkxpbmV1cF9fcGxheWVyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG59XG4uZm9ybWF0aW9uTGluZXVwX19wbGF5ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZvcm1hdGlvbkxpbmV1cF9fcGxheWVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwO1xufVxuLmZvcm1hdGlvbkxpbmV1cF9fcGxheWVyOmhvdmVyOjpiZWZvcmUsIC5mb3JtYXRpb25MaW5ldXBfX3BsYXllcjpmb2N1czo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwO1xufVxuLmZvcm1hdGlvbkxpbmV1cF9fcGxheWVyOmhvdmVyOmFmdGVyLFxuLmZvcm1hdGlvbkxpbmV1cF9fcGxheWVyOmhvdmVyIC5mb3JtYXRpb25MaW5ldXBfX3Rvb2x0aXAge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxMDtcbn1cbi5mb3JtYXRpb25MaW5ldXBfX3BsYXllcjpiZWZvcmUge1xuICBib3R0b206IDEwMCU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXgtd2lkdGg6IDQ1cHg7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgY29udGVudDogYXR0cihkYXRhLXRpcCk7XG4gIHdpZHRoOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5mb3JtYXRpb25MaW5ldXBfX3BsYXllcjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3R0b206IDE0MCU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtaW4td2lkdGg6IDkwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXApO1xufVxuLmZvcm1hdGlvbkxpbmV1cF9fcGxheWVyLS10MyB7XG4gIGJhY2tncm91bmQ6ICNGRTAwMDI7XG59XG4uZm9ybWF0aW9uTGluZXVwX19wbGF5ZXItLXQzNiB7XG4gIGJhY2tncm91bmQ6ICMwMDU0QTY7XG59XG4uZm9ybWF0aW9uTGluZXVwX19wbGF5ZXItLXQ5MSB7XG4gIGJhY2tncm91bmQ6ICNFNjIzMzM7XG59XG4uZm9ybWF0aW9uTGluZXVwX19wbGF5ZXItLXQ5MCB7XG4gIGJhY2tncm91bmQ6ICM2QTAwM0E7XG59XG4uZm9ybWF0aW9uTGluZXVwX19wbGF5ZXItLXQ4IHtcbiAgYmFja2dyb3VuZDogIzBBNDU5NTtcbn1cbi5mb3JtYXRpb25MaW5ldXBfX3BsYXllci0tdDMxIHtcbiAgYmFja2dyb3VuZDogI0VCMzAyRTtcbn1cbi5mb3JtYXRpb25MaW5ldXBfX3BsYXllci0tdDExIHtcbiAgYmFja2dyb3VuZDogIzAwMzY5Qztcbn1cbi5mb3JtYXRpb25MaW5ldXBfX3BsYXllci0tdDM4IHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgY29sb3I6ICMzMzM7XG59XG4uZm9ybWF0aW9uTGluZXVwX19wbGF5ZXItLXQxMyB7XG4gIGJhY2tncm91bmQ6ICMyNzNFOEE7XG59XG4uZm9ybWF0aW9uTGluZXVwX19wbGF5ZXItLXQxNCB7XG4gIGJhY2tncm91bmQ6ICNFMzFCMjM7XG59XG4uZm9ybWF0aW9uTGluZXVwX19wbGF5ZXItLXQ0MyB7XG4gIGJhY2tncm91bmQ6ICM2Q0FFRTA7XG59XG4uZm9ybWF0aW9uTGluZXVwX19wbGF5ZXItLXQxIHtcbiAgYmFja2dyb3VuZDogI0Q4MTkyMDtcbn1cbi5mb3JtYXRpb25MaW5ldXBfX3BsYXllci0tdDQge1xuICBiYWNrZ3JvdW5kOiAjMzgzODM4O1xufVxuLmZvcm1hdGlvbkxpbmV1cF9fcGxheWVyLS10MjAge1xuICBiYWNrZ3JvdW5kOiAjRDcxOTIwO1xufVxuLmZvcm1hdGlvbkxpbmV1cF9fcGxheWVyLS10MTEwIHtcbiAgYmFja2dyb3VuZDogI0Q3MUYzMDtcbn1cbi5mb3JtYXRpb25MaW5ldXBfX3BsYXllci0tdDgwIHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgY29sb3I6ICMzMzM7XG59XG4uZm9ybWF0aW9uTGluZXVwX19wbGF5ZXItLXQ2IHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgY29sb3I6ICMzMzM7XG59XG4uZm9ybWF0aW9uTGluZXVwX19wbGF5ZXItLXQ1NyB7XG4gIGJhY2tncm91bmQ6ICNGRTA7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmZvcm1hdGlvbkxpbmV1cF9fcGxheWVyLS10MzUge1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBjb2xvcjogIzMzMztcbn1cbi5mb3JtYXRpb25MaW5ldXBfX3BsYXllci0tdDIxIHtcbiAgYmFja2dyb3VuZDogIzdEMkMzQjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC5mb3JtYXRpb25MaW5ldXBfX3BpdGNoIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pL2VsZW1lbnRzL2xpbmV1cC1waXRjaC1tLnBuZ1wiKTtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiA0NDFweDtcbiAgfVxuICAuZm9ybWF0aW9uTGluZXVwX19wbGF5ZXI6YWZ0ZXIge1xuICAgIG1pbi13aWR0aDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5mb3JtYXRpb25MaW5ldXBfX3BpdGNoIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pL2VsZW1lbnRzL2xpbmV1cC1waXRjaC1zbS5wbmdcIik7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogNDEycHg7XG4gIH1cbn1cbi5tYXRjaEJveCB7XG4gIHdpZHRoOiAzNzVweDtcbiAgaGVpZ2h0OiA1NDBweDtcbiAgbWF4LWhlaWdodDogNTQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjI1cztcbn1cbi5tYXRjaEJveF9fdWlUYWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICBib3gtc2hhZG93OiAwIDJweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkZGRkY7XG4gIHotaW5kZXg6IDEwO1xufVxuLm1hdGNoQm94X191aVRhYnMgLnVpVGFic19fY29udGVudFRhYiB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDUwJTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ubWF0Y2hCb3hfX3VpVGFicy0tc2hvd1RpbWVsaW5lIC51aVRhYnNfX2NvbnRlbnRUYWItLXRpbWVsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ubWF0Y2hCb3hfX3VpVGFicy0tc2hvd0xpbmV1cHMgLnVpVGFic19fY29udGVudFRhYi0tbGluZXVwcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ubWF0Y2hCb3hfX2NvbnRlbnQge1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4ycztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuLm1hdGNoQm94X19jb250ZW50LS1zaG93TGluZXVwcyAubWF0Y2hCb3hfX2xpbmV1cHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYXRjaEJveF9fY29udGVudC0tc2hvd0xpbmV1cHMgLm1hdGNoQm94X190aW1lbGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWF0Y2hCb3hfX2NvbnRlbnQtLXNob3dUaW1lbGluZSAubWF0Y2hCb3hfX2xpbmV1cHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1hdGNoQm94X19jb250ZW50LS1zaG93VGltZWxpbmUgLm1hdGNoQm94X190aW1lbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1hdGNoQm94IC5tYXRjaEJveEhlYWRlckNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5tYXRjaEJveCAubWF0Y2hCb3hIZWFkZXJDb250ZW50IC5kb3dubG9hZHNQYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4ubWF0Y2hCb3ggLm1hdGNoRGF5TWF0Y2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tYXRjaEJveCAubWF0Y2hEYXlNYXRjaF9fc3RhdHVzIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLm1hdGNoQm94LS1leHBhbmRlZCB7XG4gIHdpZHRoOiA3NTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4ubWF0Y2hCb3gtLWV4cGFuZGVkIC5tYXRjaEJveEhlYWRlckNvbnRlbnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG4ubWF0Y2hCb3gtLWV4cGFuZGVkIC5tYXRjaEJveEhlYWRlckNvbnRlbnQgLmRvd25sb2Fkc1BhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWF0Y2hCb3gtLWV4cGFuZGVkIC5tYXRjaExpbmV1cENvbnRhaW5lciAuZG93bmxvYWRzUGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1hdGNoQm94LS1leHBhbmRlZCAubWF0Y2hEYXlNYXRjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5tYXRjaEJveC0tZXhwYW5kZWQgLm1hdGNoVGltZWxpbmVIZWFkZXJfX3RpdGxlIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDEuM3JlbTtcbn1cbi5tYXRjaEJveC0tZXhwYW5kZWQgLm1hdGNoTm90aWZpY2F0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5tYXRjaEJveC0tZXhwYW5kZWQgLm1hdGNoQm94X191aVRhYnMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IDE7XG59XG4ubWF0Y2hCb3gtLWV4cGFuZGVkIC5tYXRjaEJveF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICBtaW4taGVpZ2h0OiA1NDBweDtcbn1cbi5tYXRjaEJveC0tZXhwYW5kZWQgLm1hdGNoQm94X191aVRhYnMgLnVpVGFic19fY29udGVudFRhYiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ubWF0Y2hCb3gtLWV4cGFuZGVkIC5tYXRjaEJveF9fbGluZXVwcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYXRjaEJveC0tZXhwYW5kZWQgLm1hdGNoQm94X19saW5ldXBzLCAubWF0Y2hCb3gtLWV4cGFuZGVkIC5tYXRjaEJveF9fdGltZWxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5tYXRjaEJveC0tZXhwYW5kZWQgLm1hdGNoQm94X19saW5ldXBzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMDtcbiAgdG9wOiAxMHB4O1xuICBib3R0b206IDA7XG59XG4ubWF0Y2hCb3ggLndhdGVybWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubWF0Y2hCb3ggLndhdGVybWFyayB0ZXh0IHtcbiAgZmlsbDogI2UzZTNlMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAubWF0Y2hCb3ggLndhdGVybWFyayBzdmcge1xuICAgIHdpZHRoOiA3MTBweDtcbiAgfVxufVxuXG4jaGlkZGVuRW1haWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xMDA7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuI2hpZGRlbkVtYWlsIHRleHQge1xuICBmaWxsOiBncmF5O1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1SZWd1bGFyXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLm1hdGNoQm94IHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbiAgLm1hdGNoQm94LS1leHBhbmRlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1hdGNoQm94IC5wbGF5ZXJJdGVtIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxuICAubWF0Y2hCb3ggLm1hdGNoRXZlbnREZXRhaWwgLm1hdGNoRXZlbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLm1hdGNoQm94SGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtcGwtcHVycGxlKTtcbn1cbi5tYXRjaEJveEhlYWRlcl9fZGF0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm1hdGNoQm94SGVhZGVyX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYXRjaEJveEhlYWRlcl9fdG9nZ2xlV2lkdGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAuNHJlbSAyLjVyZW0gMC40cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBjb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1Cb2xkXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1wbC1wdXJwbGUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWF0Y2hCb3hIZWFkZXJfX3RvZ2dsZVdpZHRoIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvdHRvbTogMXB4O1xufVxuLm1hdGNoQm94SGVhZGVyX19jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWEwMTU0O1xufVxuLm1hdGNoQm94SGVhZGVyX19jbG9zZSBzdmcge1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5tYXRjaEJveE5vdGlmaWNhdGlvbkNvbnRhaW5lciAubm90aWZpY2F0aW9uSXRlbS0tY2F1dGlvbiB7XG4gIGZsb2F0OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5tYXRjaEJveE5vdGlmaWNhdGlvbkNvbnRhaW5lciAubm90aWZpY2F0aW9uSXRlbV9fY2xvc2VCdG4ge1xuICB0b3A6IDlweDtcbn1cbi5tYXRjaEJveE5vdGlmaWNhdGlvbkNvbnRhaW5lciAubm90aWZpY2F0aW9uSXRlbV9faWNvbiB7XG4gIHRvcDogM3B4O1xufVxuLm1hdGNoQm94Tm90aWZpY2F0aW9uQ29udGFpbmVyIC5ub3RpZmljYXRpb25JdGVtX19tZXNzYWdlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5tYXRjaGVzRmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5tYXRjaGVzRmlsdGVyIC5kcm9wZG93bkZpbHRlciB7XG4gIHdpZHRoOiAxNHJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5kcm9wZG93bkZpbHRlciB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbjogMCAxcmVtO1xuICB9XG59XG4ubWF0Y2hFdmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWF0Y2hFdmVudC0taG9tZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1hdGNoRXZlbnQtLWhvbWUgLm1hdGNoRXZlbnREZXRhaWwge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuLm1hdGNoRXZlbnQtLWF3YXkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLm1hdGNoRXZlbnQtLWF3YXkgLm1hdGNoRXZlbnREZXRhaWwge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG4ubWF0Y2hFdmVudC0tYXdheSwgLm1hdGNoRXZlbnQtLWhvbWUge1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4ubWF0Y2hFdmVudCAubWF0Y2hFdmVudERldGFpbCB7XG4gIHdpZHRoOiA1MCU7XG59XG4ubWF0Y2hFdmVudERldGFpbCAubWF0Y2hFdmVudF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1Cb2xkXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2U5MDA1MjtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubWF0Y2hFdmVudERldGFpbCAubWF0Y2hFdmVudF9fcHJpbWFyeUluZm8sIC5tYXRjaEV2ZW50RGV0YWlsIC5tYXRjaEV2ZW50X19zZWNvbmRhcnlJbmZvLCAubWF0Y2hFdmVudERldGFpbCAubWF0Y2hFdmVudF9fdGVydGlhcnlJbmZvIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJlbWllclNhbnMtQm9sZFwiLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIG1hcmdpbjogMC4xMjVyZW0gMDtcbn1cbi5tYXRjaEV2ZW50RGV0YWlsIC5tYXRjaEV2ZW50X190aW1lc3RhbXAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG59XG4ubWF0Y2hFdmVudCAubWF0Y2hFdmVudFZpc3VhbERldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5tYXRjaEV2ZW50IC5tYXRjaEV2ZW50VmlzdWFsRGV0YWlsX19ldmVudFR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ubWF0Y2hFdmVudCAubWF0Y2hFdmVudFZpc3VhbERldGFpbF9fdGltZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubWF0Y2hFdmVudCAubWF0Y2hFdmVudFZpc3VhbERldGFpbF9fdGltZSBkaXYge1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cbi5tYXRjaEV2ZW50LS1nb2FsIC5tYXRjaEV2ZW50VmlzdWFsRGV0YWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5MDA1Mjtcbn1cbi5tYXRjaEV2ZW50LS12YXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG4ubWF0Y2hFdmVudC0tdmFyIC5tYXRjaEV2ZW50RGV0YWlsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwLjVyZW0gYXV0byAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWF0Y2hFdmVudC0tdmFyIC5tYXRjaEV2ZW50X190aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLm1hdGNoRXZlbnQtLXZhciAubWF0Y2hFdmVudFZpc3VhbERldGFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYTc0OGY4LCAjM2QwMDQ1KTtcbn1cbi5tYXRjaEV2ZW50LS12YXIgLm1hdGNoRXZlbnRWaXN1YWxEZXRhaWxfX2V2ZW50VHlwZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5tYXRjaEV2ZW50LS12YXIgLm1hdGNoRXZlbnRWaXN1YWxEZXRhaWxfX3RpbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC41cmVtO1xufVxuLm1hdGNoRXZlbnQtLXZhci0tb3JhbmdlIC5tYXRjaEV2ZW50VmlzdWFsRGV0YWlsIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZhOTQwMCwgI2ZhNTQwMCk7XG59XG4ubWF0Y2hFdmVudC0tb3ZlcnR1cm5lZCAubWF0Y2hFdmVudFZpc3VhbERldGFpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJPdmVydHVybmVkXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDVyZW07XG4gIGNvbG9yOiAjZWEwMTU0O1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1Cb2xkXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm1hdGNoRXZlbnQtLW92ZXJ0dXJuZWQubWF0Y2hFdmVudC0tYXdheSAubWF0Y2hFdmVudFZpc3VhbERldGFpbDo6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDVyZW07XG59XG4ubWF0Y2hFdmVudC0tcGVuZGluZ1N1YiAubWF0Y2hFdmVudFZpc3VhbERldGFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG4ubWF0Y2hFdmVudC0tcGVuZGluZ1N1YiAubWF0Y2hFdmVudFZpc3VhbERldGFpbF9fdGltZSBkaXYge1xuICBjb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xufVxuLm1hdGNoRXZlbnQtLXRpbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW46IDAuNXJlbSAwIDA7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1hdGNoRXZlbnQtLXRpbWUgLm1hdGNoRXZlbnREZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuLm1hdGNoRXZlbnQtLXRpbWUgLm1hdGNoRXZlbnREZXRhaWwgLm1hdGNoRXZlbnRfX3RpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm1hdGNoRXZlbnQtLXRpbWUgLm1hdGNoRXZlbnREZXRhaWwgLm1hdGNoRXZlbnRfX3ByaW1hcnlJbmZvIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLm1hdGNoRXZlbnQtLXRpbWUgLm1hdGNoRXZlbnREZXRhaWwgLm1hdGNoRXZlbnRfX3RpbWVzdGFtcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycmVtO1xufVxuLm1hdGNoRXZlbnQtLXRpbWUgLm1hdGNoRXZlbnRWaXN1YWxEZXRhaWwge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkwMDUyO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubWF0Y2hFdmVudC0tdGltZSAubWF0Y2hFdmVudFZpc3VhbERldGFpbF9fdGltZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWF0Y2hFdmVudC0tdGVhbXNoZWV0Q2hhbmdlIC5tYXRjaEV2ZW50X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLm1hdGNoRXZlbnQtLXRlYW1zaGVldENoYW5nZSAubWF0Y2hFdmVudFZpc3VhbERldGFpbF9fZXZlbnRUeXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYXRjaEV2ZW50LS10ZWFtc2hlZXRDaGFuZ2UgLm1hdGNoRXZlbnRWaXN1YWxEZXRhaWxfX3RpbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgLm1hdGNoRXZlbnRfX3RpbWVzdGFtcCB7XG4gICAgcmlnaHQ6IDFyZW07XG4gIH1cbiAgLm1hdGNoRXZlbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5tYXRjaEZvcm1hdGlvbkhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWF0Y2hGb3JtYXRpb25IZWFkZXJfX25hbWUsIC5tYXRjaEZvcm1hdGlvbkhlYWRlcl9fbGFiZWwge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5tYXRjaEZvcm1hdGlvbkhlYWRlcl9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1Cb2xkXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLm1hdGNoRm9ybWF0aW9uSGVhZGVyX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM5MzdiOTU7XG59XG4ubWF0Y2hGb3JtYXRpb25IZWFkZXJfX2RldGFpbCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ubWF0Y2hGb3JtYXRpb25IZWFkZXJfX2Zvcm1hdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLm1hdGNoRm9ybWF0aW9uSGVhZGVyX19mb3JtYXRpb24gLmZvcm1hdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWF0Y2hGb3JtYXRpb25IZWFkZXJfX2Zvcm1hdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5tYXRjaExpbmV1cEhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWF0Y2hMaW5ldXBIZWFkZXJfX2hvbWUsIC5tYXRjaExpbmV1cEhlYWRlcl9fYXdheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHdpZHRoOiA1MCU7XG59XG4ubWF0Y2hMaW5ldXBIZWFkZXJfX2hvbWU6YWZ0ZXIsIC5tYXRjaExpbmV1cEhlYWRlcl9fYXdheTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlFOTtcbiAgd2lkdGg6IDkwJTtcbiAgYm90dG9tOiAtMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm1hdGNoTGluZXVwSGVhZGVyX19ob21lOmFmdGVyIHtcbiAgbGVmdDogMDtcbn1cbi5tYXRjaExpbmV1cEhlYWRlcl9fYXdheSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5tYXRjaExpbmV1cEhlYWRlcl9fYXdheTphZnRlciB7XG4gIGxlZnQ6IDFyZW07XG4gIHJpZ2h0OiAwO1xufVxuLm1hdGNoTGluZXVwSGVhZGVyX19uYW1lLCAubWF0Y2hMaW5ldXBIZWFkZXJfX2xhYmVsIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ubWF0Y2hMaW5ldXBIZWFkZXJfX25hbWUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiUHJlbWllclNhbnMtQm9sZFwiLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5tYXRjaExpbmV1cEhlYWRlcl9fbGFiZWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjOTM3Yjk1O1xufVxuLm1hdGNoTGluZXVwSGVhZGVyX19kZXRhaWwge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4ubWF0Y2hOb3RpZmljYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBmZjg3O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLm1hdGNoTm90aWZpY2F0aW9uX192aXN1YWxEZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMXJlbTtcbn1cbi5tYXRjaE5vdGlmaWNhdGlvbl9fdmlzdWFsRGV0YWlsIC5pY24tbWF0Y2hFdmVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ubWF0Y2hOb3RpZmljYXRpb25fX3Zpc3VhbERldGFpbC0tcGVuZGluZ1N1YiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG4ubWF0Y2hOb3RpZmljYXRpb25fX2V4cGxhaW5lciB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4IC0gMzVweCk7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHggLSAzNXB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ubWF0Y2hOb3RpZmljYXRpb25fX2Rpc21pc3NJY29uIHtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWF0Y2hOb3RpZmljYXRpb24tLWRpc21pc3Mge1xuICBvcGFjaXR5OiAwO1xufVxuLm1hdGNoTm90aWZpY2F0aW9uLS1sYXJnZU1vZGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5tYXRjaE5vdGlmaWNhdGlvbi0tbGFyZ2VNb2RlIC5tYXRjaE5vdGlmaWNhdGlvbl9fZXhwbGFpbmVyIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdGV4dC1vdmVyZmxvdzogdW5zZXQ7XG59XG5cbi5tYXRjaERheU1hdGNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm1hdGNoRGF5TWF0Y2hfX2hvbWUsIC5tYXRjaERheU1hdGNoX19hd2F5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA3cmVtO1xufVxuLm1hdGNoRGF5TWF0Y2hfX2hvbWUgLm1hdGNoRGF5TWF0Y2hfX25hbWUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuLm1hdGNoRGF5TWF0Y2hfX2F3YXkgLm1hdGNoRGF5TWF0Y2hfX25hbWUge1xuICBvcmRlcjogMTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubWF0Y2hEYXlNYXRjaF9fbmFtZSB7XG4gIG1pbi13aWR0aDogNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUHJlbWllclNhbnMtQm9sZFwiLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm1hdGNoRGF5TWF0Y2hfX3N0YXR1cyB7XG4gIG1pbi13aWR0aDogNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwIDAuNnJlbTtcbiAgcGFkZGluZzogMC40cmVtIDAuOHJlbSAwLjRyZW0gMC45cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5tYXRjaERheU1hdGNoX19zdGF0dXMtLWNvbXBsZXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbn1cbi5tYXRjaERheU1hdGNoX19zdGF0dXMtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTAxNTQ7XG59XG5cbi5tYXRjaFRpbWVsaW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWF0Y2hUaW1lbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG59XG4ubWF0Y2hUaW1lbGluZS0tZW1wdHkge1xuICBtaW4taGVpZ2h0OiBjYWxjKDU0MHB4IC0gMTk2cHgpO1xuICBoZWlnaHQ6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1hdGNoVGltZWxpbmUtLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubWF0Y2hUaW1lbGluZS0tZW1wdHkgLmNvbnRhaW5lclZhbGlkYXRpb25NZXNzYWdlIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1hdGNoVGltZWxpbmVIZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYXRjaFRpbWVsaW5lSGVhZGVyX190aXRsZSB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUHJlbWllclNhbnMtQm9sZFwiLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zd2l0Y2hlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5zd2l0Y2hlcl9fbGFiZWwge1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1Cb2xkXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLnN3aXRjaGVyX19vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYy1wbC1wdXJwbGUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uc3dpdGNoZXJfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgd2lkdGg6IDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zd2l0Y2hlcl9fb3B0aW9uLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5mb290ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uZm9vdGVyID4gZGl2LFxuLmZvb3RlciAuZm9vdGVyQ29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXIgLmZvb3RlckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9vdGVyX19pdGVtIHtcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkwMDUyO1xuICBib3JkZXI6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbjogMCAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDk5Ljk5cmVtO1xufVxuLmZvb3Rlcl9faXRlbS0tcHJldmlvdXM6YWZ0ZXIsIC5mb290ZXJfX2l0ZW0tLWFmdGVyOmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5mb290ZXJfX2l0ZW0tLXByZXZpb3VzOmFmdGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbnRlbnQ6IFwiPFwiO1xuICBsZWZ0OiAxcmVtO1xufVxuLmZvb3Rlcl9faXRlbS0tYWZ0ZXI6YWZ0ZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICByaWdodDogMXJlbTtcbn1cbi5mb290ZXJfX2l0ZW0tLXByZXZpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xNXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzO1xuICB0cmFuc2Zvcm06IHNrZXcoMzI1ZGVnKTtcbn1cbi5mb290ZXJfX2l0ZW0tLXByZXZpb3VzOmZvY3VzOmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTIwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjBweCkge1xuICAuZm9vdGVyX19pdGVtLS1wcmV2aW91czpob3ZlcjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAxMjAlO1xuICB9XG59XG4uZm9vdGVyX19pdGVtLS1hZnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTVweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cztcbiAgdHJhbnNmb3JtOiBza2V3KDMyNWRlZyk7XG4gIGxlZnQ6IC0xNXB4O1xufVxuLmZvb3Rlcl9faXRlbS0tYWZ0ZXI6Zm9jdXM6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMjAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg2MHB4KSB7XG4gIC5mb290ZXJfX2l0ZW0tLWFmdGVyOmhvdmVyOmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDEyMCU7XG4gIH1cbn1cbi5mb290ZXJfX2l0ZW0tLWluYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyYjJiMjtcbn1cbi5mb290ZXJfX2l0ZW0tLWluYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZm9vdGVyX19pdGVtLS1pbmFjdGl2ZTpob3ZlcjpiZWZvcmUsIC5mb290ZXJfX2l0ZW0tLWluYWN0aXZlOmZvY3VzOmJlZm9yZSB7XG4gIHdpZHRoOiAwO1xufVxuLmZvb3Rlcl9faXRlbUxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5mb290ZXJfX2l0ZW0ge1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgbWF4LWhlaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5mb290ZXJfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG59XG4ubmF2LS1sb2NrU2Nyb2xsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2X19jb250YWluZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pL2VsZW1lbnRzL2JyYW5kLXZlY3Rvci1kYXJrLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMzUuNnJlbTtcbiAgcmlnaHQ6IDAuMnJlbTtcbiAgcmlnaHQ6IDByZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5uYXZfX2xvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubmF2X19sb2dvIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5uYXZfX21haW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbi5uYXZfX21haW4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDMwcHggMCAwO1xufVxuLm5hdl9fbWFpbiBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdl9fbWFpbiBsaSBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNlOTAwNTI7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2U7XG59XG4ubmF2X19tYWluIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJ8XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xLjVyZW07XG4gIGNvbG9yOiByZ2IoMTI0LjAzODQ2MTUzODUsIDEwMCwgMTI1KTtcbn1cbi5uYXZfX21haW4tLXNvbGVPcHRpb24gbGkgYTo6YmVmb3JlLFxuLm5hdl9fbWFpbi0tc29sZU9wdGlvbiBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2X191c2VyQ29udGFpbmVyIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ubmF2X191c2VyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZfX3VzZXJOYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLm5hdl9fcm9sZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1Cb2xkXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLm5hdl9fdXNlckljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5uYXZfX2xvZ291dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDAuNXJlbSAwIDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4ubmF2X19sb2dvdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWEwMTU0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZfX2xvZ291dEljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDMuNHJlbTtcbiAgaGVpZ2h0OiAzLjRyZW07XG4gIGZpbGw6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm5hdl9fbWFpbiBsaSBhLmFjdGl2ZSwgLm5hdl9fbWFpbiBsaSBhOmFjdGl2ZSwgLm5hdl9fbWFpbiBsaSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdl9fbWFpbiBsaSBhLmFjdGl2ZTo6YmVmb3JlLCAubmF2X19tYWluIGxpIGE6YWN0aXZlOjpiZWZvcmUsIC5uYXZfX21haW4gbGkgYTpob3Zlcjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAubmF2X19tYWluIGxpIGEuYWN0aXZlOjpiZWZvcmUsIC5uYXZfX21haW4gbGkgYTphY3RpdmU6OmJlZm9yZSwgLm5hdl9fbWFpbiBsaSBhOmhvdmVyOjpiZWZvcmUge1xuICAgIGhlaWdodDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLm5hdl9fbWFpbiBhIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuICAubmF2X19tYWluIGxpIHtcbiAgICBtYXJnaW46IDAgMjVweCAwIDA7XG4gIH1cbiAgLm5hdl9fbWFpbiBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NDBweCkge1xuICAubmF2LS1sb2NrU2Nyb2xsIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubmF2X19tYWluIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5uYXZfX21haW4gbGkgYS5hY3RpdmU6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBib3R0b206IDFweDtcbiAgfVxuICAubmF2X19tYWluIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5uYXZfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5uYXZfX21haW4ge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5uYXZfX21haW4gbGkgYSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgLm5hdl9fbWFpbiBsaSBhLmFjdGl2ZTpiZWZvcmUge1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJvdHRvbTogMnB4O1xuICB9XG4gIC5uYXZfX21haW4gbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLm5hdl9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLm5hdl9fbWFpbiB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLm5hdl9fbG9nbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjhyZW07XG4gIH1cbiAgLm5hdl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLm5hdl9fbGluay5hY3RpdmU6OmJlZm9yZSwgLm5hdl9fbGluazphY3RpdmU6OmJlZm9yZSwgLm5hdl9fbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDNweDtcbiAgfVxuICAubmF2X191c2VyQ29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLm5hdl9fbG9nb3V0SWNvbiB7XG4gICAgd2lkdGg6IDIuNHJlbTtcbiAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5uYXZfX21haW4gbGkgYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uUGxheWVyQXBwRmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIHBhZGRpbmc6IDVweCAzNXB4IDMwcHggMzVweDtcbn1cbi5QbGF5ZXJBcHBGaWx0ZXJzIC5zZWFyY2hGaWx0ZXIge1xuICB3aWR0aDogMjcwcHg7XG59XG4uUGxheWVyQXBwRmlsdGVycyAuZHJvcGRvd25GaWx0ZXIge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cbi5QbGF5ZXJBcHBGaWx0ZXJzIC5kcm9wZG93bkZpbHRlcl9fbGFiZWwge1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1Cb2xkXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5QbGF5ZXJBcHBGaWx0ZXJzIC5kcm9wZG93bkZpbHRlcl9fY3VycmVudEl0ZW0sIC5QbGF5ZXJBcHBGaWx0ZXJzIC5kcm9wZG93bkZpbHRlcl9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uUGxheWVyQXBwRmlsdGVycyAucmVzZXRGaWx0ZXJzIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG4ucGxheWVyQXBwTGlzdF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbn1cbi5wbGF5ZXJBcHBMaXN0X19oZWFkQ2VsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDVweDtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG59XG4ucGxheWVyQXBwTGlzdF9faGVhZENlbGw6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4ucGxheWVyQXBwTGlzdF9faGVhZENlbGw6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ucGxheWVyQXBwTGlzdF9fbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBsYXllckFwcExpc3RfX2hlYWRDZWxsLS1mYXNpZCwgLnBsYXllckFwcExpc3RfX2hlYWRDZWxsLS11c2VybmFtZSB7XG4gIGZsZXg6IDAuNTtcbn1cbi5wbGF5ZXJBcHBMaXN0X19oZWFkQ2VsbC0tZnVsbG5hbWUge1xuICBmbGV4OiAxLjU7XG59XG4ucGxheWVyQXBwTGlzdF9faGVhZENlbGwtLXJvbGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wbGF5ZXJBcHBMaXN0X19oZWFkQ2VsbC0tc3RhdHVzIHtcbiAgZmxleDogMC41O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wbGF5ZXJBcHBMaXN0X19oZWFkQ2VsbC0tbGFzdExvZ2luIHtcbiAgZmxleDogMC43O1xufVxuLnBsYXllckFwcExpc3RfX2hlYWRDZWxsLS1lZGl0IHtcbiAgZmxleDogMC41O1xufVxuLnBsYXllckFwcExpc3RfX2hlYWRDZWxsLS1lZGl0IHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5wbGF5ZXJBcHBMaXN0X19oZWFkQ2VsbC0tZWRpdCAudXNlckxpc3RfX2xhYmVsIHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLnBsYXllckFwcExpc3RfX2hlYWRDZWxsLS1lbWFpbGFkZHJlc3MgLnVzZXJMaXN0X19sYWJlbCwgLnBsYXllckFwcExpc3RfX2hlYWRDZWxsLS1waG9uZW51bWJlciAudXNlckxpc3RfX2xhYmVsIHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLnBsYXllckFwcExpc3RfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGxheWVyQXBwTGlzdF9fcm93Om50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4ucGxheWVyQXBwTGlzdF9fcm93Q2VsbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wbGF5ZXJBcHBMaXN0X19yb3dDZWxsOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnBsYXllckFwcExpc3RfX3Jvd0NlbGw6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ucGxheWVyQXBwTGlzdF9fcm93Q2VsbCBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG4ucGxheWVyQXBwTGlzdF9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wbGF5ZXJBcHBMaXN0X19yb3c6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbi5wbGF5ZXJBcHBMaXN0X19yb3dDZWxsLS1mdWxsbmFtZSB7XG4gIGZsZXg6IDEuNTtcbn1cbi5wbGF5ZXJBcHBMaXN0X19yb3dDZWxsLS1mYXNpZCwgLnBsYXllckFwcExpc3RfX3Jvd0NlbGwtLXVzZXJuYW1lIHtcbiAgZmxleDogMC41O1xufVxuLnBsYXllckFwcExpc3RfX3Jvd0NlbGwtLXJvbGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wbGF5ZXJBcHBMaXN0X19yb3dDZWxsLS1zdGF0dXMge1xuICBmbGV4OiAwLjU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBsYXllckFwcExpc3RfX3Jvd0NlbGwtLWxhc3RMb2dpbiB7XG4gIGZsZXg6IDAuNztcbn1cbi5wbGF5ZXJBcHBMaXN0X19yb3dDZWxsLS1lZGl0IHtcbiAgZmxleDogMC41O1xufVxuLnBsYXllckFwcExpc3RfX3Jvd0NlbGwgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1MaWdodFwiLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5wbGF5ZXJBcHBMaXN0X19yb3dDZWxsIHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wbGF5ZXJBcHBMaXN0X19zb3J0QnlDb2x1bW5CdG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ucGxheWVyQXBwTGlzdF9fc29ydEljb24ge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbi5wbGF5ZXJBcHBMaXN0X19zb3J0SWNvbiBzdmcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wbGF5ZXJBcHBMaXN0X19zb3J0SWNvbi0tZGVzY2VuZGluZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucGxheWVyQXBwTGlzdF9fc3RhdHVzSWNvbiBzdmcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wbGF5ZXJBcHBMaXN0X19zdGF0dXNJY29uLS1hY3RpdmUge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuLnBsYXllckFwcExpc3RfX3N0YXR1c0ljb24tLWluYWN0aXZlIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5wbGF5ZXJBcHBMaXN0X19lZGl0QnRuIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBsYXllckFwcExpc3RfX2VkaXRCdG4gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGxheWVyQXBwTGlzdF9fc2VhcmNoTWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ucGxheWVyQXBwTGlzdF9fYnV0dG9uY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAwIDAgMnJlbSAwO1xufVxuLnBsYXllckFwcExpc3RfX3NlbmR0b2tlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2Nzc4ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHBhZGRpbmc6IDAuNHJlbSAxLjZyZW07XG4gIG9wYWNpdHk6IDAuMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGxheWVyQXBwTGlzdF9fc2VuZHRva2VuLS1zZW5kdG9hbGwge1xuICB3aWR0aDogMThyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMTFweCAxNXB4O1xufVxuLnBsYXllckFwcExpc3RfX3NlbmR0b2tlbi0tdG9rZW5yZWFkeSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5wbGF5ZXJBcHBMaXN0X19zZW5kdG9rZW4tLXRva2Vuc2VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC51c2VyTGlzdF9fc29ydEJ5Q29sdW1uQnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2x1YkhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2x1YkhlYWRlcl9fbG9nbyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNsdWJIZWFkZXJfX25hbWUge1xuICBtYXJnaW46IDEzcHggMCAwIDEwcHg7XG59XG4uY2x1YkhlYWRlcl9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG4uY2x1YkhlYWRlcl9fYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kb3dubG9hZHNQYW5lbF9faW5uZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5kb3dubG9hZHNQYW5lbCAuZG93bmxvYWRCdG4ge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uZG93bmxvYWRzUGFuZWwgLmRvd25sb2FkQnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmRvd25sb2Fkc1BhbmVsX19pbm5lciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5kb3dubG9hZHNQYW5lbCAuZG93bmxvYWRCdG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG4gIC5kb3dubG9hZHNQYW5lbCAuZG93bmxvYWRCdG46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmRvd25sb2Fkc1BhbmVsX19kb3dubG9hZEJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5kb3dubG9hZHNQYW5lbF9fZG93bmxvYWRCdG46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5tYXRjaE9mZmljaWFsSXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIG1pbi13aWR0aDogMTkwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5tYXRjaE9mZmljaWFsSXRlbV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1Cb2xkXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLm1hdGNoT2ZmaWNpYWxJdGVtX19uYW1lIHtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbn1cblxuLm1hdGNoT2ZmaWNpYWxzX19zdWJIZWFkZXIge1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1Cb2xkXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tYXRjaE9mZmljaWFsc19fb2ZmaWNpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm1hdGNoT2ZmaWNpYWxzX19vZmZpY2lhbHMgLm1hdGNoT2ZmaWNpYWxJdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ubWF0Y2hPZmZpY2lhbHNfX29mZmljaWFscyAubWF0Y2hPZmZpY2lhbEl0ZW1fX3RpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbi5tYXRjaE9mZmljaWFsc19fb2ZmaWNpYWxzIC5tYXRjaE9mZmljaWFsSXRlbV9fbmFtZSB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYXRjaE9mZmljaWFscyAubWF0Y2hPZmZpY2lhbEl0ZW1fX3RpdGxlIHtcbiAgICBtaW4td2lkdGg6IDE0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5tYXRjaE9mZmljaWFscyAubWF0Y2hPZmZpY2lhbEl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubWF0Y2hTZWxlY3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLm1hdGNoU2VsZWN0aW9uX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbn1cbi5tYXRjaFNlbGVjdGlvbl9fdG9wU2VjdGlvbiB7XG4gIGhlaWdodDogMTIwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWF0Y2hTZWxlY3Rpb25fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJlbWllclNhbnMtQm9sZFwiLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5tYXRjaFNlbGVjdGlvbl9fbm90ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNlYTAxNTQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tYXRjaFNlbGVjdGlvbl9fbm90ZSAuaWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbn1cbi5tYXRjaFNlbGVjdGlvbl9fbm90ZSAuaWNvbiBzdmcge1xuICB3aWR0aDogMTVweDtcbn1cbi5tYXRjaFNlbGVjdGlvbl9fbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYXRjaFNlbGVjdGlvbl9fbGlzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5tYXRjaFNlbGVjdGlvbl9fdG9nZ2xlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1hdGNoU2VsZWN0aW9uX190b2dnbGUgZGl2IHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5tYXRjaFNlbGVjdGlvbl9fdG9nZ2xlLS1hY3RpdmUgZGl2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5tYXRjaFNlbGVjdGlvbl9fcGFzdEZpeHR1cmVzIHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5tYXRjaFNlbGVjdGlvbiB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG4gIC5tYXRjaFNlbGVjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZGRkO1xuICB9XG4gIC5tYXRjaFNlbGVjdGlvbl9fdG9wU2VjdGlvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5tYXRjaFNlbGVjdGlvbl9fdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWF0Y2hTZWxlY3Rpb25fX3Bhc3RGaXh0dXJlcyB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYXRjaFNlbGVjdGlvbl9fcGFzdEZpeHR1cmVzLS1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tYXRjaFNlbGVjdGlvbl9fcGFzdEZpeHR1cmVzIHtcbiAgICBtYXgtaGVpZ2h0OiAxNzBweDtcbiAgfVxufVxuLm1hdGNoU2VsZWN0aW9uSXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYXRjaFNlbGVjdGlvbkl0ZW1fX2RhdGUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICBjb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7XG59XG4ubWF0Y2hTZWxlY3Rpb25JdGVtX190b2RheSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLVJlZ3VsYXJcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG59XG4ubWF0Y2hTZWxlY3Rpb25JdGVtX19pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2U7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1hdGNoU2VsZWN0aW9uSXRlbV9fdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1hdGNoU2VsZWN0aW9uSXRlbV9fdG9wOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLm1hdGNoU2VsZWN0aW9uSXRlbV9fdG9wIHtcbiAgd2lkdGg6IDE5NHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDdweCAwIDdweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDAuOHJlbTtcbn1cbi5tYXRjaFNlbGVjdGlvbkl0ZW1fX3RlYW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDc1cHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYXRjaFNlbGVjdGlvbkl0ZW1fX3RlYW0gLnRlYW1BYmJyZXYge1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1Cb2xkXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgd2lkdGg6IDM2cHg7XG59XG4ubWF0Y2hTZWxlY3Rpb25JdGVtX190ZWFtIC5iYWRnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAycHggN3B4IDAgN3B4O1xufVxuLm1hdGNoU2VsZWN0aW9uSXRlbV9fdGVhbS0taG9tZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1hdGNoU2VsZWN0aW9uSXRlbV9fdGVhbS0taG9tZSAudGVhbUFiYnJldiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1hdGNoU2VsZWN0aW9uSXRlbV9fdGVhbS0taG9tZSAuYmFkZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubWF0Y2hTZWxlY3Rpb25JdGVtX190ZWFtLS1hd2F5IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tYXRjaFNlbGVjdGlvbkl0ZW1fX3RlYW0tLWF3YXkgLnRlYW1BYmJyZXYge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1hdGNoU2VsZWN0aW9uSXRlbV9fdGVhbS0tYXdheSAuYmFkZ2Uge1xuICBmbG9hdDogbGVmdDtcbn1cbi5tYXRjaFNlbGVjdGlvbkl0ZW1fX3Njb3JlQ29sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuLm1hdGNoU2VsZWN0aW9uSXRlbV9fc2NvcmUge1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogN3B4IDA7XG4gIGJhY2tncm91bmQ6ICNlYTAxNTM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1hdGNoU2VsZWN0aW9uSXRlbV9fYm90dG9tIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1hdGNoU2VsZWN0aW9uSXRlbV9fc3RhdHVzIHtcbiAgcGFkZGluZzogNXB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWEwMTU0O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm1hdGNoU2VsZWN0aW9uSXRlbV9fc3RhdHVzLS1zdWJtaXR0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBmZjg3O1xuICBjb2xvcjogIzAwMDtcbn1cbi5tYXRjaFNlbGVjdGlvbkl0ZW1fX2Fycm93IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaS9zcHJpdGVzL2ljb25zLXNwcml0ZS5wbmdcIikgLTI0cHggLTEwcHggbm8tcmVwZWF0O1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5tYXRjaFNlbGVjdGlvbkl0ZW1fX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pL3Nwcml0ZXMvaWNvbnMtc3ByaXRlQHgyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQxcHggMzBweDtcbiAgfVxufVxuLm1hdGNoU2VsZWN0aW9uSXRlbV9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDE3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLm1hdGNoU2VsZWN0aW9uSXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubWF0Y2hTZWxlY3Rpb25JdGVtX19kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ubWF0Y2hTZWxlY3Rpb25JdGVtOmhvdmVyIC5tYXRjaFNlbGVjdGlvbkl0ZW1fX2luZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG59XG4ubWF0Y2hTZWxlY3Rpb25JdGVtOmhvdmVyIC5tYXRjaFNlbGVjdGlvbkl0ZW1fX3RlYW0ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tYXRjaFNlbGVjdGlvbkl0ZW06aG92ZXIgLm1hdGNoU2VsZWN0aW9uSXRlbV9fYXJyb3cge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pL3Nwcml0ZXMvaWNvbnMtc3ByaXRlLnBuZ1wiKSAwcHggLTIycHggbm8tcmVwZWF0O1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5tYXRjaFNlbGVjdGlvbkl0ZW06aG92ZXIgLm1hdGNoU2VsZWN0aW9uSXRlbV9fYXJyb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2kvc3ByaXRlcy9pY29ucy1zcHJpdGVAeDIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDFweCAzMHB4O1xuICB9XG59XG4ubWF0Y2hTZWxlY3Rpb25JdGVtLS1hY3RpdmUgLm1hdGNoU2VsZWN0aW9uSXRlbV9fZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4ubWF0Y2hTZWxlY3Rpb25JdGVtLS1hY3RpdmUgLm1hdGNoU2VsZWN0aW9uSXRlbV9faW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbn1cbi5tYXRjaFNlbGVjdGlvbkl0ZW0tLWFjdGl2ZSAubWF0Y2hTZWxlY3Rpb25JdGVtX190ZWFtIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWF0Y2hTZWxlY3Rpb25JdGVtLS1hY3RpdmUgLm1hdGNoU2VsZWN0aW9uSXRlbV9fYXJyb3cge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pL3Nwcml0ZXMvaWNvbnMtc3ByaXRlLnBuZ1wiKSAwcHggLTIycHggbm8tcmVwZWF0O1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5tYXRjaFNlbGVjdGlvbkl0ZW0tLWFjdGl2ZSAubWF0Y2hTZWxlY3Rpb25JdGVtX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaS9zcHJpdGVzL2ljb25zLXNwcml0ZUB4Mi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MXB4IDMwcHg7XG4gIH1cbn1cbi5tYXRjaFNlbGVjdGlvbkl0ZW0tLWFjdGl2ZSAubWF0Y2hTZWxlY3Rpb25JdGVtX19zY29yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA3cHggMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG4ubWF0Y2hTZWxlY3Rpb25JdGVtIHtcbiAgLyoqIEZpeCB0byBtYWtlIFNwdXJzIGxvZ28gYXBwZWFyIGJldHRlciBvbiBob3Zlci9hY3RpdmUgKiovXG59XG4ubWF0Y2hTZWxlY3Rpb25JdGVtOmhvdmVyIC5iYWRnZS0yNS5UT1QsIC5tYXRjaFNlbGVjdGlvbkl0ZW0tLWFjdGl2ZSAuYmFkZ2UtMjUuVE9UIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNXB4IC0yNXB4O1xufVxuXG4ucGxheWVySXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLnBsYXllckl0ZW1fX251bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZsZXg6IGluaXRpYWw7XG4gIG1pbi13aWR0aDogMjBweDtcbn1cbi5wbGF5ZXJJdGVtX19uYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDE0NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuLnBsYXllckl0ZW1fX25hbWUtLWNhcHRhaW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuLnBsYXllckl0ZW1fX25hbWUtLWNhcHRhaW46OmFmdGVyIHtcbiAgY29udGVudDogXCJDXCI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5MDE1NDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWEwMTU0O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wbGF5ZXJJdGVtX19pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnBsYXllckl0ZW1fX2V2ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4ucGxheWVySXRlbV9fZXZlbnQtLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBsYXllckl0ZW1fX2V2ZW50LS1nb2FsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaS9zcHJpdGVzL21hdGNoLWV2ZW50cy1zcHJpdGUucG5nXCIpIC00OXB4IC04cHggbm8tcmVwZWF0O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLnBsYXllckl0ZW1fX2V2ZW50LS1nb2FsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pL3Nwcml0ZXMvbWF0Y2gtZXZlbnRzLXNwcml0ZUB4Mi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3M3B4IDcwcHg7XG4gIH1cbn1cbi5wbGF5ZXJJdGVtX19ldmVudC0tZ29hbCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5wbGF5ZXJJdGVtX19ldmVudC0tb3duR29hbCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2kvc3ByaXRlcy9tYXRjaC1ldmVudHMtc3ByaXRlLnBuZ1wiKSAtNDlweCAtMjJweCBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAucGxheWVySXRlbV9fZXZlbnQtLW93bkdvYWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2kvc3ByaXRlcy9tYXRjaC1ldmVudHMtc3ByaXRlQHgyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDczcHggNzBweDtcbiAgfVxufVxuLnBsYXllckl0ZW1fX2V2ZW50LS1vd25Hb2FsIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLnBsYXllckl0ZW1fX2V2ZW50LS1zdWIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pL3Nwcml0ZXMvbWF0Y2gtZXZlbnRzLXNwcml0ZS5wbmdcIikgLTYxcHggLTMwcHggbm8tcmVwZWF0O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLnBsYXllckl0ZW1fX2V2ZW50LS1zdWIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2kvc3ByaXRlcy9tYXRjaC1ldmVudHMtc3ByaXRlQHgyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDczcHggNzBweDtcbiAgfVxufVxuLnBsYXllckl0ZW1fX2V2ZW50LS1yZWRDYXJkIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaS9zcHJpdGVzL21hdGNoLWV2ZW50cy1zcHJpdGUucG5nXCIpIC0yOHB4IC0yMHB4IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLnBsYXllckl0ZW1fX2V2ZW50LS1yZWRDYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pL3Nwcml0ZXMvbWF0Y2gtZXZlbnRzLXNwcml0ZUB4Mi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3M3B4IDcwcHg7XG4gIH1cbn1cbi5wbGF5ZXJJdGVtX19ldmVudC0tcmVkQ2FyZCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5wbGF5ZXJJdGVtX19ldmVudC0teWVsbG93Q2FyZCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2kvc3ByaXRlcy9tYXRjaC1ldmVudHMtc3ByaXRlLnBuZ1wiKSAtMjJweCAtNDFweCBuby1yZXBlYXQ7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5wbGF5ZXJJdGVtX19ldmVudC0teWVsbG93Q2FyZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaS9zcHJpdGVzL21hdGNoLWV2ZW50cy1zcHJpdGVAeDIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzNweCA3MHB4O1xuICB9XG59XG4ucGxheWVySXRlbV9fZXZlbnQtLXllbGxvd0NhcmQge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4ucGxheWVySXRlbV9fZXZlbnQtLWRvdWJsZVllbGxvd0NhcmQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pL3Nwcml0ZXMvbWF0Y2gtZXZlbnRzLXNwcml0ZS5wbmdcIikgLTE0cHggLTQxcHggbm8tcmVwZWF0O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAucGxheWVySXRlbV9fZXZlbnQtLWRvdWJsZVllbGxvd0NhcmQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2kvc3ByaXRlcy9tYXRjaC1ldmVudHMtc3ByaXRlQHgyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDczcHggNzBweDtcbiAgfVxufVxuLnBsYXllckl0ZW1fX2V2ZW50LS1kb3VibGVZZWxsb3dDYXJkIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ucGxheWVyTGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1pbi1oZWlnaHQ6IDM0MHB4O1xuICBtYXJnaW46IDEwcHg7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xufVxuLnBsYXllckxpc3RfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBsYXllckxpc3Qge1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1MaWdodFwiLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5wbGF5ZXJMaXN0X19wbGF5ZXJzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4ucGxheWVyTGlzdC0tc3RhZmYgLnBsYXllckxpc3RfX3BsYXllcnMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnBsYXllckxpc3QgLnBsYXllclN1bW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDEwcHg7XG59XG4ucGxheWVyTGlzdCAucGxheWVyU3VtbWFyeV9fbmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMi40cmVtO1xuICBjb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1SZWd1bGFyXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLnBsYXllckxpc3QgLnBsYXllclN1bW1hcnlfX25hbWUtLWNhcHRhaW46YWZ0ZXIge1xuICBjb250ZW50OiBcIkNcIjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkwMTU0O1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgcGFkZGluZzogMCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgcGFkZGluZzogMnB4IDVweCAycHggMC40cmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ucGxheWVyTGlzdCAucGxheWVyU3VtbWFyeV9fbnVtYmVyLCAucGxheWVyTGlzdCAucGxheWVyU3VtbWFyeV9fcm9sZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDVweDtcbiAgY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgZm9udC1mYW1pbHk6IFwiUHJlbWllclNhbnMtQm9sZFwiLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5wbGF5ZXJMaXN0IC5wbGF5ZXJTdW1tYXJ5X19udW1iZXIge1xuICBtaW4td2lkdGg6IDIwcHg7XG59XG4ucGxheWVyTGlzdCAucGxheWVyU3VtbWFyeV9fcm9sZSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDAuNXJlbSk7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xufVxuLnBsYXllckxpc3QgLnBsYXllclN1bW1hcnktLXN0YWZmIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wbGF5ZXJMaXN0IC5wbGF5ZXJTdW1tYXJ5LS1zdGFmZiAucGxheWVyU3VtbWFyeV9fcm9sZSB7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLnBsYXllckxpc3QgLnBsYXllclN1bW1hcnktLXN0YWZmIC5wbGF5ZXJTdW1tYXJ5X19uYW1lIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wbGF5ZXJMaXN0IC5wbGF5ZXJTdW1tYXJ5LS1pbmVsaWdpYmxlIC5wbGF5ZXJTdW1tYXJ5X19udW1iZXIsXG4ucGxheWVyTGlzdCAucGxheWVyU3VtbWFyeS0taW5lbGlnaWJsZSAucGxheWVyU3VtbWFyeV9fbmFtZSB7XG4gIGNvbG9yOiB2YXIoLS1jLXBsLW9yYW5nZSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLnBsYXllckxpc3Qge1xuICAgIG1pbi13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnBsYXllckxpc3Qge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuICAucGxheWVyTGlzdCAucGxheWVyU3VtbWFyeS0tc3RhZmYgLnBsYXllclN1bW1hcnlfX3JvbGUge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLnN0YWZmSXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgbWluLXdpZHRoOiAxOTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBtYXgtd2lkdGg6IDE5MHB4O1xufVxuLnN0YWZmSXRlbV9fdGl0bGUge1xuICBtaW4td2lkdGg6IDExMHB4O1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1Cb2xkXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLnN0YWZmSXRlbV9fbmFtZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG59XG5cbi5zdGFmZkxpc3RfX3N1YkhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBjb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnN0YWZmTGlzdF9fc3RhZmYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cbi5zdGFmZkxpc3RfX3N0YWZmIC5zdGFmZkl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBtaW4td2lkdGg6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnN0YWZmTGlzdF9fc3RhZmYgLnN0YWZmSXRlbV9fdGl0bGUge1xuICB3aWR0aDogMTI1cHg7XG59XG4uc3RhZmZMaXN0X19zdGFmZiAuc3RhZmZJdGVtX19uYW1lIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnN0YWZmTGlzdF9fc3RhZmYgLnN0YWZmSXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zdWJtaXR0ZWROb3Rlc19faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJlbWllclNhbnMtQm9sZFwiLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zdWJtaXR0ZWRQbGF5ZXJMaXN0IHtcbiAgbWluLXdpZHRoOiAxOTBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5zdWJtaXR0ZWRQbGF5ZXJMaXN0X19zdWJoZWFkZXIge1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1Cb2xkXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnRlYW1JbmZvQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGVhbUluZm9Db250YWluZXJfX2JhZGdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnRlYW1JbmZvQ29udGFpbmVyX19uYW1lIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1Cb2xkXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnRlYW1JbmZvQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4udGVhbUxpbmV1cEhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50ZWFtTGluZXVwSGVhZGVyX19maXh0dXJlSW5mbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnRlYW1MaW5ldXBIZWFkZXJfX2RhdGUge1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1Cb2xkXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbn1cbi50ZWFtTGluZXVwSGVhZGVyX192ZW51ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzc2NzY3Njtcbn1cbi50ZWFtTGluZXVwSGVhZGVyIC5kb3dubG9hZHNQYW5lbCB7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4udGVhbUxpbmV1cEhlYWRlciAuZG93bmxvYWRzUGFuZWxfX2lubmVyIC5kb3dubG9hZEJ0bl9fbGFiZWwge1xuICB0ZXh0LWluZGVudDogdW5zZXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAudGVhbUxpbmV1cEhlYWRlcl9fdmVudWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnRlYW1MaW5ldXBIZWFkZXJfX2Rvd25sb2Fkc1BhbmVsIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC50ZWFtTGluZXVwSGVhZGVyIC5kb3dubG9hZEJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50ZWFtTGluZXVwcyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbn1cbi50ZWFtTGluZXVwc19fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG4udGVhbUxpbmV1cHNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJlbWllclNhbnMtQm9sZFwiLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIGZsZXg6IDEuNTtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi50ZWFtTGluZXVwcyAubm90aWZpY2F0aW9uSXRlbSB7XG4gIGZsZXg6IDEuMztcbn1cbi50ZWFtTGluZXVwc19fY29udGVudFRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4udGVhbUxpbmV1cHMgLmNsdWJIZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRlYW1MaW5ldXBzX19saXN0aW5ncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDQyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi50ZWFtTGluZXVwc19faG9tZSwgLnRlYW1MaW5ldXBzX19hd2F5IHtcbiAgZmxleDogMTtcbn1cbi50ZWFtTGluZXVwc19fb2ZmaWNpYWxzIHtcbiAgcGFkZGluZzogNXB4IDI1cHg7XG59XG4udGVhbUxpbmV1cHNfX21vYmlsZURvd25sb2FkQnV0dG9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51aVRhYnMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi51aVRhYnNfX2NvbnRlbnRUYWIge1xuICBiYWNrZ3JvdW5kOiAjNTkzMjVlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgZmxleDogMTtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi51aVRhYnNfX2NvbnRlbnRUYWI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4udWlUYWJzX19jb250ZW50VGFiOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4udWlUYWJzX19jb250ZW50VGFiLS1ob21lIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY29sb3I6ICMwMDA7XG59XG4udWlUYWJzX19jb250ZW50VGFiLS1hd2F5IHtcbiAgYmFja2dyb3VuZDogIzU5MzI1ZTtcbiAgY29sb3I6ICNGRkY7XG59XG4udWlUYWJzLS1hd2F5IC51aVRhYnNfX2NvbnRlbnRUYWItLWhvbWUge1xuICBiYWNrZ3JvdW5kOiAjNTkzMjVlO1xuICBjb2xvcjogI0ZGRjtcbn1cbi51aVRhYnMtLWF3YXkgLnVpVGFic19fY29udGVudFRhYi0tYXdheSB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50ZWFtTGluZXVwc19fc3VibWl0QnRuIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC50ZWFtTGluZXVwcyAudGVhbVBhbmVsX19saXN0aW5nc0NvbC0taG9tZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG4gIC50ZWFtTGluZXVwc19fc3VibWl0QnRuIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC50ZWFtTGluZXVwc19fc3VibWl0Qm94IHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnRlYW1MaW5ldXBzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAudGVhbUxpbmV1cHNfX2NvbnRlbnRUb3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAudGVhbUxpbmV1cHNfX3RpdGxlIHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC50ZWFtTGluZXVwcyAubm90aWZpY2F0aW9uSXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAudGVhbUxpbmV1cHNfX2xpc3RpbmdzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnRlYW1MaW5ldXBzX19saXN0aW5ncy0tc2hvd0F3YXkgLnRlYW1MaW5ldXBzX19ob21lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50ZWFtTGluZXVwc19fbGlzdGluZ3MtLXNob3dBd2F5IC50ZWFtTGluZXVwc19fYXdheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRlYW1MaW5ldXBzX19saXN0aW5ncy0tc2hvd0hvbWUgLnRlYW1MaW5ldXBzX19ob21lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGVhbUxpbmV1cHNfX2xpc3RpbmdzLS1zaG93SG9tZSAudGVhbUxpbmV1cHNfX2F3YXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRlYW1MaW5ldXBzX19saXN0aW5nc0NvbCB7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC50ZWFtTGluZXVwc19fcGxheWVyTGlzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAudGVhbUxpbmV1cHMgLnRlYW1MaW5ldXBIZWFkZXJfX2Rvd25sb2Fkc1BhbmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50ZWFtTGluZXVwcy0tdXNlckhhc1N1Ym1pdHRlZCAudGVhbUxpbmV1cHMgLnRlYW1MaW5ldXBIZWFkZXJfX2Rvd25sb2Fkc1BhbmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50ZWFtTGluZXVwcy0tdXNlckhhc1N1Ym1pdHRlZCAudGVhbUxpbmV1cHNfX21vYmlsZURvd25sb2FkQnV0dG9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC50ZWFtTGluZXVwcyAuZG93bmxvYWRzUGFuZWwgLmRvd25sb2FkQnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGVhbUxpbmV1cHMgLmRvd25sb2Fkc1BhbmVsIC5kb3dubG9hZEJ0bl9fbGFiZWwge1xuICAgIHRleHQtaW5kZW50OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50ZWFtTGluZXVwcyAudWlUYWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGVhbVBhbmVsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRlYW1QYW5lbF9fdGVhbXNoZWV0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRlYW1QYW5lbF9fcGxheWVyTGlzdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4udGVhbVBhbmVsX19zdGFmZkxpc3Qge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cbi50ZWFtUGFuZWwgLmtpdENvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDA7XG59XG4udGVhbVBhbmVsIC5raXRDb250YWluZXIgLmtpdENvbnRhaW5lcl9faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJlbWllclNhbnMtQm9sZFwiLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnRlYW1QYW5lbCAua2l0Q29udGFpbmVyX19raXRzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnRlYW1QYW5lbCAua2l0Q29udGFpbmVyX19raXRUeXBlIGRpdiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMTBweCAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi50ZWFtUGFuZWwgLmtpdENvbnRhaW5lcl9fa2l0VHlwZSBpbWcge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDIwJTtcbn1cbi50ZWFtUGFuZWxfX3N1Ym1pdEJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIGhlaWdodDogNjAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnRlYW1QYW5lbF9fc3VibWl0QnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOTkuOTlyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnRlYW1QYW5lbF9fc3VibWl0QnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xNXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzO1xuICB0cmFuc2Zvcm06IHNrZXcoMzI1ZGVnKTtcbiAgbGVmdDogLTE1cHg7XG59XG4udGVhbVBhbmVsX19zdWJtaXRCdG46Zm9jdXM6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMjAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg2MHB4KSB7XG4gIC50ZWFtUGFuZWxfX3N1Ym1pdEJ0bjpob3ZlcjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAxMjAlO1xuICB9XG59XG4udGVhbVBhbmVsX19zdWJtaXRCdG4ge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4udGVhbVBhbmVsX19zdWJtaXRCdG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRlYW1QYW5lbF9fc3VibWl0QnRuIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHdpZHRoOiAyMjBweDtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiA0cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDAuOHJlbTtcbn1cbi50ZWFtUGFuZWxfX3N1Ym1pdEJ0bkxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlYW1QYW5lbF9fY291bnRkb3duTXNnIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi50ZWFtUGFuZWxfX3RpY2tlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGVhbVBhbmVsX19jb250ZW50LS1zdWJtaXRWaWV3IC50ZWFtUGFuZWxfX2xpc3RpbmdzQ29sLS1zaG93SG9tZSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi50ZWFtUGFuZWxfX2xpc3RpbmdzQ29sIHtcbiAgcGFkZGluZzogMCAyNXB4IDAgMjVweDtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRlYW1QYW5lbF9fbGlzdGluZ3NDb2wtLXNob3dIb21lIHtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2VlZTtcbn1cblxuLnRlYW1zaGVldE1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICB3aWR0aDogNTByZW07XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB6LWluZGV4OiA1MDtcbiAgcGFkZGluZzogNHJlbTtcbn1cbi50ZWFtc2hlZXRNb2RhbF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnRlYW1zaGVldE1vZGFsX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG59XG4udGVhbXNoZWV0TW9kYWxfX3RpdGxlIHN2ZyB7XG4gIHdpZHRoOiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4udGVhbXNoZWV0TW9kYWxfX2Nsb3NlQnRuIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRlYW1zaGVldE1vZGFsX19maWVsZFJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4udGVhbXNoZWV0TW9kYWxfX2ZpZWxkQ2VsbCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4udGVhbXNoZWV0TW9kYWxfX2ZpZWxkQ2VsbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnRlYW1zaGVldE1vZGFsX19maWVsZENlbGw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi50ZWFtc2hlZXRNb2RhbF9fbGFiZWwge1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1Cb2xkXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuLnRlYW1zaGVldE1vZGFsX19maWVsZCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLnRlYW1zaGVldE1vZGFsX19maWVsZCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRlYW1zaGVldE1vZGFsX19zdGF0dXNQaWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRlYW1zaGVldE1vZGFsX19zdGF0dXNQaWxsLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBmZjg3O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi50ZWFtc2hlZXRNb2RhbF9fc3RhdHVzUGlsbC0taW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWEwMTU0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50ZWFtc2hlZXRNb2RhbF9fc3RhdHVzUGlsbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBwYWRkaW5nOiA1cHggMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRlYW1zaGVldE1vZGFsX19ub3RpZmljYXRpb25XcmFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRlYW1zaGVldE1vZGFsX19ub3RpZmljYXRpb25XcmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnRlYW1zaGVldE1vZGFsX19mb290ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGVhbXNoZWV0TW9kYWxfX2Zvb3RlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi50ZWFtc2hlZXRNb2RhbF9fZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLnRlYW1zaGVldE1vZGFsX19idG4ge1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA0OSU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRlYW1zaGVldE1vZGFsX19idG4tLWNhbmNlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmIyYjI7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnRlYW1zaGVldE1vZGFsX19idG4tLWRlbGV0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTAxNTQ7XG4gIGZsb2F0OiByaWdodDtcbn1cbi50ZWFtc2hlZXRNb2RhbF9fYnRuSWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4udGVhbXNoZWV0TW9kYWxfX2J0bkljb24gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVhbXNoZWV0TW9kYWwgLmRyb3Bkb3duRmlsdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVhbXNoZWV0TW9kYWwgLmRyb3Bkb3duRmlsdGVyX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG59XG4udGVhbXNoZWV0TW9kYWwgLmRyb3Bkb3duRmlsdGVyX19jdXJyZW50SXRlbSB7XG4gIHBhZGRpbmctdG9wOiAzLjFyZW07XG4gIG1pbi1oZWlnaHQ6IDZyZW07XG59XG4udGVhbXNoZWV0TW9kYWwgLmRyb3Bkb3duRmlsdGVyX19saXN0IHtcbiAgdG9wOiA2cmVtO1xufVxuXG4udGVhbXNoZWV0TW9kYWxPcGFjaXR5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWMtcGwtcHVycGxlKSwgMC45KTtcbiAgei1pbmRleDogMTU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAudGVhbXNoZWV0TW9kYWwge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnRlYW1zaGVldE1vZGFsX19idG4tLWNhbmNlbCwgLnRlYW1zaGVldE1vZGFsX19idG4tLWRlbGV0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnRlYW1zaGVldENvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4ICogMik7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlYW1zaGVldENvbnRhaW5lcl9fY291bnRkb3duV3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtM3JlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXBsLW9yYW5nZSk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRlYW1zaGVldENvbnRhaW5lcl9fY291bnRkb3duV3JhcHBlciBzdmcge1xuICBoZWlnaHQ6IDIwcHg7XG59XG4udGVhbXNoZWV0Q29udGFpbmVyX193cmFwcGVyIHtcbiAgcGFkZGluZzogMzBweCAycmVtIDAgMnJlbTtcbn1cbi50ZWFtc2hlZXRDb250YWluZXJfX2NvdW50ZG93blRleHQge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udGVhbXNoZWV0Q29udGFpbmVyIC5jb3VudGRvd25UaW1lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udGVhbXNoZWV0Q29udGFpbmVyX190ZWFtU2VsZWN0aW9uSGVhZGVyLCAudGVhbXNoZWV0Q29udGFpbmVyX19oZWFkZXJTZWN0aW9uTWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZWFtc2hlZXRDb250YWluZXJfX3Jlc2V0LWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDk5Ljk5cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi50ZWFtc2hlZXRDb250YWluZXJfX3Jlc2V0LWJ0bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTVweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cztcbiAgdHJhbnNmb3JtOiBza2V3KDMyNWRlZyk7XG4gIGxlZnQ6IC0xNXB4O1xufVxuLnRlYW1zaGVldENvbnRhaW5lcl9fcmVzZXQtYnRuOmZvY3VzOmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTIwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NjBweCkge1xuICAudGVhbXNoZWV0Q29udGFpbmVyX19yZXNldC1idG46aG92ZXI6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogMTIwJTtcbiAgfVxufVxuLnRlYW1zaGVldENvbnRhaW5lcl9fcmVzZXQtYnRuIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLnRlYW1zaGVldENvbnRhaW5lcl9fcmVzZXQtYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50ZWFtc2hlZXRDb250YWluZXJfX3Jlc2V0LWJ0biB7XG4gIHdpZHRoOiAxOHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMXJlbTtcbn1cbi50ZWFtc2hlZXRDb250YWluZXJfX3Jlc2V0LWJ0bi0taW1tdXRhYmxlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuMzU7XG59XG4udGVhbXNoZWV0Q29udGFpbmVyX19yZXNldC1idG4tLWltbXV0YWJsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRUY7XG4gIGNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG59XG4udGVhbXNoZWV0Q29udGFpbmVyX19yZXNldC1idG4tLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRlYW1zaGVldENvbnRhaW5lcl9fcmVzZXQtYnRuIHN2ZyB7XG4gIHdpZHRoOiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4udGVhbXNoZWV0Q29udGFpbmVyX19idXR0b24tdHh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1SZWd1bGFyXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGVhbXNoZWV0SGVhZGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1Cb2xkXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLnRlYW1zaGVldEhlYWRlcl9fZml4dHVyZUluZm8ge1xuICBjb2xvcjogIzkzN2I5NTtcbiAgZm9udC1mYW1pbHk6IFwiUHJlbWllclNhbnMtUmVndWxhclwiLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRlYW1zaGVldE5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycmVtIDJyZW0gNHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udGVhbXNoZWV0TmF2X19ociB7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAyNXB4O1xuICB6LWluZGV4OiAtMTtcbn1cbi50ZWFtc2hlZXROYXYgLnRlYW1zaGVldE5hdkl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi50ZWFtc2hlZXROYXYgLnRlYW1zaGVldE5hdkl0ZW1zX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDE1JTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYy1wbC1wdXJwbGUpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGVhbXNoZWV0TmF2IC50ZWFtc2hlZXROYXZJdGVtc19faXRlbTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udGVhbXNoZWV0TmF2IC50ZWFtc2hlZXROYXZJdGVtc19faXRlbS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAudGVhbXNoZWV0Q29udGFpbmVyX19yZXNldC1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAzcmVtIGF1dG8gYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC50ZWFtc2hlZXRDb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MHB4ICogMik7XG4gIH1cbiAgLnRlYW1zaGVldEhlYWRlciBoMSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAudGVhbXNoZWV0TmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubG9naW5IZWFkZXIge1xuICBtYXJnaW46IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmxvZ2luSGVhZGVyIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubG9naW5IZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uYWRkVXNlcldyYXBwZXJfX2J0biB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDk5Ljk5cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hZGRVc2VyV3JhcHBlcl9fYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xNXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzO1xuICB0cmFuc2Zvcm06IHNrZXcoMzI1ZGVnKTtcbiAgbGVmdDogLTE1cHg7XG59XG4uYWRkVXNlcldyYXBwZXJfX2J0bjpmb2N1czpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEyMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODYwcHgpIHtcbiAgLmFkZFVzZXJXcmFwcGVyX19idG46aG92ZXI6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogMTIwJTtcbiAgfVxufVxuLmFkZFVzZXJXcmFwcGVyX19idG4ge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uYWRkVXNlcldyYXBwZXJfX2J0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWRkVXNlcldyYXBwZXJfX2J0biB7XG4gIHBhZGRpbmc6IDAgNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xuICAuYWRkVXNlcldyYXBwZXJfX2J0biB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG59XG5cbi5kYXNoYm9hcmRIZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBwYWRkaW5nOiAzMHB4IDM1cHggMzBweCAzNXB4O1xufVxuXG4udXNlckZpbHRlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBwYWRkaW5nOiA1cHggMzVweCAzMHB4IDM1cHg7XG59XG5cbi51c2VyTGlzdCxcbi5wbGF5ZXJBcHBMaXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogMjVweCAzNXB4IDI1cHggMzVweDtcbn1cblxuLmRhc2hib2FyZEhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5kYXNoYm9hcmRIZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJlbWllclNhbnMtQm9sZFwiLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyLjNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmRhc2hib2FyZEhlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZGFzaGJvYXJkSGVhZGVyX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5tYW5hZ2VVc2VyTW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB6LWluZGV4OiA1MDtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xufVxuLm1hbmFnZVVzZXJNb2RhbC0tYWRkIHtcbiAgbWluLWhlaWdodDogNDgycHg7XG59XG4ubWFuYWdlVXNlck1vZGFsLS1lZGl0IHtcbiAgbWluLWhlaWdodDogNTU4cHg7XG59XG4ubWFuYWdlVXNlck1vZGFsX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubWFuYWdlVXNlck1vZGFsX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG59XG4ubWFuYWdlVXNlck1vZGFsX19jbG9zZUJ0biB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYW5hZ2VVc2VyTW9kYWxfX2ZpZWxkUm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5tYW5hZ2VVc2VyTW9kYWxfX2ZpZWxkQ2VsbCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ubWFuYWdlVXNlck1vZGFsX19maWVsZENlbGw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5tYW5hZ2VVc2VyTW9kYWxfX2ZpZWxkQ2VsbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1hbmFnZVVzZXJNb2RhbF9fbGFiZWwge1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1Cb2xkXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuLm1hbmFnZVVzZXJNb2RhbF9fZmllbGQge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5tYW5hZ2VVc2VyTW9kYWxfX2ZpZWxkIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDVweDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBib3JkZXI6IG5vbmU7XG59XG4ubWFuYWdlVXNlck1vZGFsX19wYXNzd29yZC1lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1jLXBsLW9yYW5nZSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuM3JlbSAwO1xufVxuLm1hbmFnZVVzZXJNb2RhbF9fc3RhdHVzUGlsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYW5hZ2VVc2VyTW9kYWxfX3N0YXR1c1BpbGwtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGZmODc7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLm1hbmFnZVVzZXJNb2RhbF9fc3RhdHVzUGlsbC0taW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWEwMTU0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tYW5hZ2VVc2VyTW9kYWxfX3N0YXR1c1BpbGwge1xuICBmb250LWZhbWlseTogXCJQcmVtaWVyU2Fucy1Cb2xkXCIsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgcGFkZGluZzogNXB4IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYW5hZ2VVc2VyTW9kYWxfX25vdGlmaWNhdGlvbldyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWFuYWdlVXNlck1vZGFsX19ub3RpZmljYXRpb25XcmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLm1hbmFnZVVzZXJNb2RhbF9fZm9vdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1hbmFnZVVzZXJNb2RhbF9fZm9vdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLm1hbmFnZVVzZXJNb2RhbF9fZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHZhcigtLWMtcGwtcHVycGxlKTtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLm1hbmFnZVVzZXJNb2RhbF9fYnRuIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOTkuOTlyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm1hbmFnZVVzZXJNb2RhbF9fYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xNXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzO1xuICB0cmFuc2Zvcm06IHNrZXcoMzI1ZGVnKTtcbiAgbGVmdDogLTE1cHg7XG59XG4ubWFuYWdlVXNlck1vZGFsX19idG46Zm9jdXM6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMjAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg2MHB4KSB7XG4gIC5tYW5hZ2VVc2VyTW9kYWxfX2J0bjpob3ZlcjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAxMjAlO1xuICB9XG59XG4ubWFuYWdlVXNlck1vZGFsX19idG4ge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ubWFuYWdlVXNlck1vZGFsX19idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1hbmFnZVVzZXJNb2RhbF9fYnRuIHtcbiAgcGFkZGluZzogMCAyNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm1hbmFnZVVzZXJNb2RhbF9fYnRuLS1pcy1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmIyYjI7XG59XG4ubWFuYWdlVXNlck1vZGFsX19idG4tLWNhbmNlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmIyYjI7XG59XG4ubWFuYWdlVXNlck1vZGFsX19idG4tLWRlbGV0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTAxNTQ7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1hbmFnZVVzZXJNb2RhbF9fYnRuSWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4ubWFuYWdlVXNlck1vZGFsX19idG5JY29uIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1hbmFnZVVzZXJNb2RhbCAuZHJvcGRvd25GaWx0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYW5hZ2VVc2VyTW9kYWwgLmRyb3Bkb3duRmlsdGVyX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG59XG4ubWFuYWdlVXNlck1vZGFsIC5kcm9wZG93bkZpbHRlcl9fY3VycmVudEl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMy4xcmVtO1xuICBtaW4taGVpZ2h0OiA2cmVtO1xufVxuLm1hbmFnZVVzZXJNb2RhbCAuZHJvcGRvd25GaWx0ZXJfX2xpc3Qge1xuICB0b3A6IDZyZW07XG59XG4ubWFuYWdlVXNlck1vZGFsX19wYXNzQ2hlY2tMaXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgbWF4LXdpZHRoOiAzNXJlbTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLm1hbmFnZVVzZXJNb2RhbF9fcGFzc0NoZWNrTGlzdC0taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tYW5hZ2VVc2VyTW9kYWxfX3Bhc3NDaGVja0xpc3RUaXRsZSB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLm1hbmFnZVVzZXJNb2RhbF9fcGFzc0NoZWNrTGlzdEl0ZW0ge1xuICBjb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLm1hbmFnZVVzZXJNb2RhbF9fcGFzc0NoZWNrTGlzdEljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXBsLW9yYW5nZSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBwYWRkaW5nOiAwLjRyZW07XG59XG4ubWFuYWdlVXNlck1vZGFsX19wYXNzQ2hlY2tMaXN0SWNvbi0tcGFzc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDIyOS41LCAxMjEuNSk7XG59XG4ubWFuYWdlVXNlck1vZGFsX19wYXNzQ2hlY2tMaXN0SWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIHdpZHRoOiAxLjRyZW07XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5tYW5hZ2VVc2VyTW9kYWxPcGFjaXR5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubWFuYWdlVXNlck1vZGFsIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG4udXNlckZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnVzZXJGaWx0ZXJzIC5zZWFyY2hGaWx0ZXIge1xuICB3aWR0aDogMzI1cHg7XG59XG4udXNlckZpbHRlcnMgLmRyb3Bkb3duRmlsdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG4udXNlckZpbHRlcnMgLmRyb3Bkb3duRmlsdGVyX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZW1pZXJTYW5zLUJvbGRcIiwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnVzZXJGaWx0ZXJzIC5kcm9wZG93bkZpbHRlcl9fY3VycmVudEl0ZW0sIC51c2VyRmlsdGVycyAuZHJvcGRvd25GaWx0ZXJfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnVzZXJGaWx0ZXJzIC5yZXNldEZpbHRlcnMge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xuICAudXNlckZpbHRlcnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAudXNlckZpbHRlcnMgLnNlYXJjaEZpbHRlcixcbiAgLnVzZXJGaWx0ZXJzIC5yZXNldEZpbHRlcnMsXG4gIC51c2VyRmlsdGVycyAucmVzZXRGaWx0ZXJzX19idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC51c2VyRmlsdGVycyAuZHJvcGRvd25GaWx0ZXIsXG4gIC51c2VyRmlsdGVycyAucmVzZXRGaWx0ZXJzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5cbi51c2VyTGlzdF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbn1cbi51c2VyTGlzdF9faGVhZENlbGwge1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiA1cHg7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxO1xufVxuLnVzZXJMaXN0X19oZWFkQ2VsbDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi51c2VyTGlzdF9faGVhZENlbGw6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4udXNlckxpc3RfX2xhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51c2VyTGlzdF9fbGFiZWwtLWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjZWEwMTU0O1xufVxuLnVzZXJMaXN0X19oZWFkQ2VsbC0tdXNlcm5hbWUge1xuICBmbGV4OiAwLjg7XG59XG4udXNlckxpc3RfX2hlYWRDZWxsLS1lbWFpbCB7XG4gIGZsZXg6IDEuNTtcbn1cbi51c2VyTGlzdF9faGVhZENlbGwtLXJvbGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi51c2VyTGlzdF9faGVhZENlbGwtLXN0YXR1cyB7XG4gIGZsZXg6IDAuNTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udXNlckxpc3RfX2hlYWRDZWxsLS1sYXN0TG9naW4ge1xuICBmbGV4OiAwLjc7XG59XG4udXNlckxpc3RfX2hlYWRDZWxsLS1lZGl0IHtcbiAgZmxleDogMC41O1xufVxuLnVzZXJMaXN0X19oZWFkQ2VsbC0tZWRpdCBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4udXNlckxpc3RfX2hlYWRDZWxsLS1lZGl0IC51c2VyTGlzdF9fbGFiZWwge1xuICBjdXJzb3I6IGF1dG87XG59XG4udXNlckxpc3RfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udXNlckxpc3RfX3JvdzpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLnVzZXJMaXN0X19yb3dDZWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJlbWllclNhbnMtQm9sZFwiLCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4O1xuICBtaW4taGVpZ2h0OiAzOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnVzZXJMaXN0X19yb3dDZWxsOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnVzZXJMaXN0X19yb3dDZWxsOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnVzZXJMaXN0X19yb3dDZWxsIHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cbi51c2VyTGlzdF9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi51c2VyTGlzdF9fcm93Om50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4udXNlckxpc3RfX3Jvd0NlbGwtLWVtYWlsIHtcbiAgZmxleDogMS41O1xufVxuLnVzZXJMaXN0X19yb3dDZWxsLS11c2VybmFtZSB7XG4gIGZsZXg6IDAuODtcbn1cbi51c2VyTGlzdF9fcm93Q2VsbC0tcm9sZSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnVzZXJMaXN0X19yb3dDZWxsLS1zdGF0dXMge1xuICBmbGV4OiAwLjU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnVzZXJMaXN0X19yb3dDZWxsLS1sYXN0TG9naW4ge1xuICBmbGV4OiAwLjc7XG59XG4udXNlckxpc3RfX3Jvd0NlbGwtLWVkaXQge1xuICBmbGV4OiAwLjU7XG59XG4udXNlckxpc3RfX3NvcnRCeUNvbHVtbkJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi51c2VyTGlzdF9fc29ydEljb24ge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbi51c2VyTGlzdF9fc29ydEljb24gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udXNlckxpc3RfX3NvcnRJY29uLS1kZXNjZW5kaW5nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi51c2VyTGlzdF9fc3RhdHVzSWNvbiBzdmcge1xuICB3aWR0aDogMTAwJTtcbn1cbi51c2VyTGlzdF9fc3RhdHVzSWNvbi0tYWN0aXZlIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cbi51c2VyTGlzdF9fc3RhdHVzSWNvbi0taW5hY3RpdmUge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLnVzZXJMaXN0X19lZGl0QnRuIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVzZXJMaXN0X19lZGl0QnRuIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVzZXJMaXN0X19zZWFyY2hNZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAzMHB4IDAgMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAudXNlckxpc3RfX3NvcnRCeUNvbHVtbkJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC51c2VyTGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbiAgLnVzZXJMaXN0X19oZWFkQ2VsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wbC1wdXJwbGUpO1xuICB9XG4gIC51c2VyTGlzdF9fcm93Om50aC1jaGlsZCgybikgLnVzZXJMaXN0X19yb3dDZWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICB9XG4gIC51c2VyTGlzdF9faGVhZENlbGwsIC51c2VyTGlzdF9fcm93Q2VsbCB7XG4gICAgbWluLXdpZHRoOiAxMHJlbTtcbiAgfVxufVxuLnVzZXJMaXN0Tm90aWZpY2F0aW9uIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4vKiBVVElMSVRJRVNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovIiwiLyogQ29sb3VycyAqL1xuJHR4dC1wcmltYXJ5OiB2YXIoLS1jLXBsLXB1cnBsZSk7XG4kdHh0LXNlY29uZGFyeTogIzkzN2I5NTtcbiRwcmltYXJ5LWxpZ2h0OiAjMDU4MWJiO1xuXG4kcHJpbWFyeS1hbHQ6ICM1OTMyNWU7XG4kcHJpbWFyeTogdmFyKC0tYy1wbC1wdXJwbGUpO1xuJHByaW1hcnktaG92ZXI6IGRhcmtlbigjMzcwMDNjLCAxMCUpO1xuJHByaW1hcnktZGFyazogdmFyKC0tYy1wbC1wdXJwbGUpO1xuJHByaW1hcnktaGlnaGxpZ2h0OiAjZWEwMTU0O1xuJHByaW1hcnktZ286ICMwMGZmODc7XG4kY2F1dGlvbjogdmFyKC0tYy1wbC1vcmFuZ2UpO1xuJHByaW1hcnktZGFyay1ob3ZlcjogZGFya2VuKCMzNzAwM2MsIDEwJSk7XG4kYm9yZGVyLXN0cm9rZTogdmFyKC0tYy1wbC1wdXJwbGUpO1xuJGJvcmRlci1zdHJva2UtbGlnaHQ6ICNlM2UzZTM7XG4kYmFja2dyb3VuZC1saWdodDogI2YwZjBmMDtcbiRiYWNrZ3JvdW5kLXRhYmxlLXJvdzogI2Y5ZjlmOTtcbiRwcmltYXJ5LWN0YTogdmFyKC0tYy1wbC1wdXJwbGUpO1xuJGNhbmNlbC1jdGE6ICNiMmIyYjI7XG4kaW5wdXQtcGxhY2Vob2xkZXI6ICNhZmFmYWY7XG4kYmxhY2s6ICMwMDA7XG4kd2hpdGU6ICNmZmY7XG5cbiRib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoJGJsYWNrLCAwLjE1KTtcblxuLyogQnJlYWtwb2ludHMgKi9cbiRicmVhay1tb2JpbGU6IDQyNXB4O1xuJGJyZWFrLXBoYWJsZXQ6IDY0MHB4O1xuJGJyZWFrLXRhYmxldDogODQwcHg7XG4kYnJlYWstZGVza3RvcDogMTAyNXB4O1xuJGJyZWFrLXdpZGU6IDEzMDBweDtcblxuLy9BIEpTIGNvbnN0YW50IG9mIHRoaXMgZXhpc3RzIHRvbywgdG8gZGlzcGxheSBkb3dubG9hZCBwYW5lbHMgaW4gbW9iaWxlIHZpZXdcbiRicmVhay1icm9hZGNhc3QtcGhhYmxldDogNzQwcHg7XG5cbi8qIExheW91dCAqL1xuJG1hdGNoYm94LWhlaWdodDogNTQwcHg7XG4kYm9keS1taW4td2lkdGg6IDMyMHB4O1xuJGxheW91dC1wYWRkaW5nOiAxcmVtO1xuJG5hdi1oZWlnaHQ6IDYwcHg7XG4kbW9iaWxlLW5hdi1oZWlnaHQ6IDQwcHg7XG4kcHJpbWFyeS1yZWQ6ICNlOTAwNTI7XG4kbmF2LWluYWN0aXZlLWJnOiAjYjJiMmIyO1xuXG4vKiBUZWFtc2hlZXQgKi9cbiR0ZWFtLWluZm8tcGFkZGluZzogMzBweDtcbiRpbmVsaWdpYmxlLXBsYXllcjogJGNhdXRpb247XG5cbi8qIEJyb2FkY2FzdCAqL1xuJGNvbHVtbi1jb250YWluZXItd2lkdGg6IDMyMHB4O1xuXG4vKiBJbnRlcnZpZXcgU3RhdHVzIGNvbG9ycyAqL1xuJHJlamVjdGVkOiAjZmMyZDJkO1xuJGNvbmZpcm1lZDogJHByaW1hcnktZ287XG5cbi8qICBGaWxlIGxvY2F0aW9ucyAqL1xuJGltZy1kaXI6IFwiLi4vaVwiO1xuJGZvbnRzLWRpcjogXCIuLi9mb250c1wiO1xuXG4vKiBGb250cyAqL1xuJHByaW1hcnktZm9udDogXCJQcmVtaWVyU2Fucy1SZWd1bGFyXCI7XG4kcHJpbWFyeS1mb250LWxpZ2h0OiBcIlByZW1pZXJTYW5zLUxpZ2h0XCI7XG4kUHJpbWFyeS1mb250LWJvbGQ6IFwiUHJlbWllclNhbnMtQm9sZFwiO1xuXG4vLyBGb250IFdlaWdodHNcbiRsaWdodDogMzAwO1xuJHJlZ3VsYXI6IDQwMDtcbiRib2xkOiA3MDA7XG5cbi8qIFNwYWNpbmcgKi9cbiRzcGFjaW5nLTJ4czogMC40cmVtO1xuJHNwYWNpbmcteHM6IDAuOHJlbTtcbiRzcGFjaW5nLXM6IDEuMnJlbTtcbiRzcGFjaW5nLW06IDEuNnJlbTtcbiRzcGFjaW5nLWw6IDIuNHJlbTtcbiRzcGFjaW5nLXhsOiAzLjJyZW07XG4kc3BhY2luZy0yeGw6IDRyZW07XG4kc3BhY2luZy0zeGw6IDQuOHJlbTtcbiRzcGFjaW5nLTR4bDogNS42cmVtO1xuJHNwYWNpbmctNXhsOiA2LjRyZW07XG5cbi8qIFJhZGl1cyAqL1xuJHJhZGl1cy14czogMC40cmVtO1xuJHJhZGl1cy1zOiAwLjhyZW07XG4kcmFkaXVzLW06IDEuMnJlbTtcbiRyYWRpdXMtbDogMS42cmVtO1xuJHJhZGl1cy14bDogMi40cmVtO1xuJHJhZGl1cy1mdWxsOiA5OS45OXJlbTtcblxuLyogUEwgQnJhbmQgMjAyNSAqL1xuOnJvb3Qge1xuICAvLyBCcmFuZFxuICAtLWMtcGwteWVsbG93OiAjZWJmZjAwO1xuICAtLWMtcGwtYmx1ZTogIzA1ZjBmZjtcbiAgLS1jLXBsLWxpbGFjOiAjOTUzYmZmO1xuICAtLWMtcGwtZ3JlZW46ICMwMGZmODc7XG4gIC0tYy1wbC1vcmFuZ2U6ICNmZjY5MDA7XG4gIC0tYy1wbC1waW5rOiAjZmYyODgyO1xuICAtLWMtcGwtcHVycGxlOiAjMzcwMDNjO1xuXG4gIC8qIEdyYWRpZW50cyAqL1xuICAtLWMtZ3JhZGllbnQtMDAxOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgOTBkZWcsXG4gICAgdmFyKC0tYy1wbC1ncmVlbikgMCUsXG4gICAgdmFyKC0tYy1wbC15ZWxsb3cpIDEwMCVcbiAgKTtcbiAgLS1jLWdyYWRpZW50LTAwMjogbGluZWFyLWdyYWRpZW50KFxuICAgIDkwZGVnLFxuICAgIHZhcigtLWMtcGwtcHVycGxlKSAwJSxcbiAgICB2YXIoLS1jLXBsLWJsdWUpIDEwMCVcbiAgKTtcbiAgLS1jLWdyYWRpZW50LTAwMzogbGluZWFyLWdyYWRpZW50KFxuICAgIDkwZGVnLFxuICAgIHZhcigtLWMtcGwtcHVycGxlKSAwJSxcbiAgICB2YXIoLS1jLXBsLWdyZWVuKSAxMDAlXG4gICk7XG4gIC0tYy1ncmFkaWVudC0wMDQ6IGxpbmVhci1ncmFkaWVudChcbiAgICA5MGRlZyxcbiAgICB2YXIoLS1jLXBsLXB1cnBsZSkgMCUsXG4gICAgdmFyKC0tYy1wbC1saWxhYykgMTAwJVxuICApO1xufVxuIiwiLyoqIEZvbnQgTWl4aW5zICoqL1xuXG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiUHJlbWllclNhbnMtTGlnaHRcIjtcbiAgICBzcmM6dXJsKFwiI3skZm9udHMtZGlyfS9QcmVtaWVyTGVhZ3VlVzAxLUxpZ2h0LmVvdD8jaWVmaXhcIik7XG4gICAgc3JjOnVybChcIiN7JGZvbnRzLWRpcn0vUHJlbWllckxlYWd1ZVcwMS1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSxcbiAgICB1cmwoXCIjeyRmb250cy1kaXJ9L1ByZW1pZXJMZWFndWVXMDEtTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiI3skZm9udHMtZGlyfS9QcmVtaWVyTGVhZ3VlVzAxLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIjeyRmb250cy1kaXJ9L1ByZW1pZXJMZWFndWVXMDEtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIiN7JGZvbnRzLWRpcn0vUHJlbWllckxlYWd1ZVcwMS1MaWdodC5zdmcjNTFiM2YwOTctNGY3Ny00NGQ2LTg0ZmEtZDRjY2FiZjgzZWEyXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuXG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiUHJlbWllclNhbnMtUmVndWxhclwiO1xuICAgIHNyYzp1cmwoXCIjeyRmb250cy1kaXJ9L1ByZW1pZXJMZWFndWVXMDEtUmVndWxhci5lb3Q/I2llZml4XCIpO1xuICAgIHNyYzp1cmwoXCIjeyRmb250cy1kaXJ9L1ByZW1pZXJMZWFndWVXMDEtUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSxcbiAgICB1cmwoXCIjeyRmb250cy1kaXJ9L1ByZW1pZXJMZWFndWVXMDEtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIjeyRmb250cy1kaXJ9L1ByZW1pZXJMZWFndWVXMDEtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiI3skZm9udHMtZGlyfS9QcmVtaWVyTGVhZ3VlVzAxLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIiN7JGZvbnRzLWRpcn0vUHJlbWllckxlYWd1ZVcwMS1SZWd1bGFyLnN2ZyM3NzUwZDMxYi00ZjQ2LTQ2NmMtYTdmMi1kMDA3MWM2Mzg2NzhcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG5cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJQcmVtaWVyU2Fucy1Cb2xkXCI7XG4gICAgc3JjOnVybChcIiN7JGZvbnRzLWRpcn0vUHJlbWllckxlYWd1ZVcwMS1Cb2xkLmVvdD8jaWVmaXhcIik7XG4gICAgc3JjOnVybChcIiN7JGZvbnRzLWRpcn0vUHJlbWllckxlYWd1ZVcwMS1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLFxuICAgIHVybChcIiN7JGZvbnRzLWRpcn0vUHJlbWllckxlYWd1ZVcwMS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIiN7JGZvbnRzLWRpcn0vUHJlbWllckxlYWd1ZVcwMS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIjeyRmb250cy1kaXJ9L1ByZW1pZXJMZWFndWVXMDEtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiI3skZm9udHMtZGlyfS9QcmVtaWVyTGVhZ3VlVzAxLUJvbGQuc3ZnIzZmZDI1NzZiLWIxN2QtNDJiYi04MDY5LWQ5MDJkZDNmNmE2ZVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbiIsIi8qIFJlc2V0cyAqL1xuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxudWwsXG5vbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG59XG5cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyO1xufVxuXG4vKiBHbG9iYWwgKi9cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgY29sb3I6ICR0eHQtcHJpbWFyeTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICBmb250LXNpemU6IDEuNGVtO1xuICBtaW4td2lkdGg6ICRib2R5LW1pbi13aWR0aDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5idXR0b24ge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnRlc3RCdG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLy8gQ2x1YiBCYWRnZXNcblxuLmNsdWItYmFkZ2UtMjAge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uY2x1Yi1iYWRnZS0yNSB7XG4gIHdpZHRoOiAyNXB4O1xufVxuXG4uY2x1Yi1iYWRnZS01MCB7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4uY2x1Yi1iYWRnZS03MCB7XG4gIHdpZHRoOiA3MHB4O1xufVxuXG4uY2x1Yi1iYWRnZS0xMDAge1xuICB3aWR0aDogMTAwcHg7XG59XG4iLCIvKiBNaXhpbnMgKi9cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vKlxuICogQXBwbGllcyBhbiBlbGxpcHNpcyB0byB0ZXh0IHRoYXQgb3ZlcmZsb3dzIHRoZSB3aWR0aCBwYXNzZWQgaW50byB0aGUgbWl4aW5cbiAqIE5CIHRoaXMgT05MWSB3b3JrcyBvbiBzaW5nbGUgbGluZXMgb2YgdGV4dFxuICovXG5AbWl4aW4gdHJ1bmNhdGUoJHdpZHRoOiAxMDAlKSB7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5AbWl4aW4gZm9udC1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250LWxpZ2h0LCBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsXG4gICAgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gZm9udC1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQsIEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gZm9udC1ib2xkIHtcbiAgZm9udC1mYW1pbHk6ICRQcmltYXJ5LWZvbnQtYm9sZCwgQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLFxuICAgIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLypcbiAqIEFkZHMgaG92ZXIgYW5kIGZvY3VzIHN0eWxlcyBmb3IgdGFibGV0IGFuZCB1cFxuICogT25seSBrZWVwcyBmb2N1cyBzdHlsZXMgZm9yIGJlbG93IHRhYmxldFxuICovXG5cbkBtaXhpbiBob3ZlciB7XG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4NjBweCkge1xuICAgICY6aG92ZXIge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBhbmltYXRlTGVmdCgkYmdDb2xvcjogJHByaW1hcnktcmVkKSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTE1cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ0NvbG9yO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzO1xuICAgIHRyYW5zZm9ybTogc2tldygzMjVkZWcpO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgd2lkdGg6IDEyMCU7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBhbmltYXRlUmlnaHQoJGJnQ29sb3I6ICRwcmltYXJ5LXJlZCkge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnQ29sb3I7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXM7XG4gICAgdHJhbnNmb3JtOiBza2V3KDMyNWRlZyk7XG4gICAgbGVmdDogLTE1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB3aWR0aDogMTIwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHN1bW1hcnktYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWluLWhlaWdodDogMzQwcHg7XG4gIG1hcmdpbjogMTBweDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gKDIwcHggKiAyKSk7XG5cbiAgJl9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1kYXJrO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5AbWl4aW4gdHJhbnNpdGlvbigkdGltaW5nOiAwLjNzKSB7XG4gIHRyYW5zaXRpb246ICR0aW1pbmc7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuXG5AbWl4aW4gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbkBtaXhpbiBpbnB1dC1sZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuQG1peGluIGlucHV0LWxhYmVsIHtcbiAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICBjb2xvcjogJHByaW1hcnktZGFyaztcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbkBtaXhpbiBjdGEtYmFzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY3RhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtZnVsbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgQGluY2x1ZGUgYW5pbWF0ZVJpZ2h0KCRwcmltYXJ5LWRhcmspO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbkBtaXhpbiBjYXB0YWlucy1hcm1iYW5kIHtcbiAgY29udGVudDogXCJDXCI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5MDE1NDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG5AbWl4aW4gcmV0aW5hLWJnKCRmaWxlLCAkdHlwZSwgJHdpZHRoLCAkaGVpZ2h0KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZSArIFwiLlwiICsgJHR5cGUpO1xuICBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksICgtbW96LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgICAmIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZSArIFwiQDJ4LlwiICsgJHR5cGUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGggJGhlaWdodDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGNhcHRhaW5zLWFybWJhbmQge1xuICBjb250ZW50OiBcIkNcIjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkwMTU0O1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgcGFkZGluZzogMCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbkBtaXhpbiBwaWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICYtLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZ287XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAmLS1pbmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktaGlnaGxpZ2h0O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbkBtaXhpbiBhZGRCdXR0b24ge1xuICBtaW4td2lkdGg6IDc0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWxpZ2h0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuXG4gICZfX3RleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAmLS1oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIrXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZGFyaztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgJi0tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWRhcms7XG4gICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaW5jbHVkZSBpY24tdGlja21hcms7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAuYWRkTWF0Y2hCdXR0b25fX3RleHQge1xuICAgICAgICAmLS1zaG93IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taGlkZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBpY24tY2xvc2Utc20taGk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBpbnRlcnZpZXdUZWFtSGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gICZfX3RlYW1JbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9fYmFkZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICBjb2xvcjogJHR4dC1wcmltYXJ5O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXRhYmxldCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmX190ZWFtSW5mbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19jdGEge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaW50ZXJ2aWV3TW9iaWxlVG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAmLS1ob21lIHtcbiAgICAuY29udGVudFRhYjpmaXJzdC1jaGlsZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWRhcms7XG4gICAgfVxuXG4gICAgLmNvbnRlbnRUYWI6bGFzdC1jaGlsZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1kYXJrO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICB9XG5cbiAgJi0tYXdheSB7XG4gICAgLmNvbnRlbnRUYWI6Zmlyc3QtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZGFyaztcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgIC5jb250ZW50VGFiOmxhc3QtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1kYXJrO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50VGFiIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnktZGFyaztcbiAgICB3aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgZm9udC1saWdodDtcbiAgfVxufVxuXG5AbWl4aW4gZml4dHVyZUxpc3RXcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogNzUlO1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy0yeGw7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRib3JkZXItc3Ryb2tlLWxpZ2h0O1xuXG4gIC5tYXRjaERheU1hdGNoIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYtLWRlYnVnZ2luZyB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1kYXJrO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgaWNuLWFycm93LXJpZ2h0LXc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZGFyaztcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGljbi1hcnJvdy1yaWdodC13O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLXN0cm9rZS1saWdodDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGljbi1hcnJvdy1yaWdodC1kO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgdG9wOiAyMnB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZml4dHVyZUxpc3RNb2JpbGVXcmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLm1hdGNoRGF5TWF0Y2gge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJl9fc3RhdHVzIHtcbiAgICAgIG1hcmdpbjogMCAycmVtO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdGFibGVIZWFkIHtcbiAgJl9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1kYXJrO1xuICB9XG5cbiAgJl9faGVhZENlbGwge1xuICAgIEBpbmNsdWRlIHRydW5jYXRlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAxO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdGFibGVCb2R5IHtcbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtdGFibGUtcm93O1xuICAgIH1cbiAgfVxuXG4gICZfX3Jvd0NlbGwge1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWluLWhlaWdodDogMzhweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSB0cnVuY2F0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIvKiBUeXBvZ3JhcGh5ICovXG5cbmgxIHtcblx0Zm9udC1zaXplOiAyLjVyZW07XG59XG5cbmgyIHtcblx0Zm9udC1zaXplOiAyLjJyZW07XG59XG5cbmgzIHtcblx0Zm9udC1zaXplOiAxLjhyZW07XG59XG5cbmg0IHtcblx0Zm9udC1zaXplOiAxLjZyZW07XG59XG5cbmg1IHtcblx0Zm9udC1zaXplOiAxLjRyZW07XG59XG5cbmg2IHtcblx0Zm9udC1zaXplOiAxLjJyZW07XG59XG5cbmEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAkcHJpbWFyeTtcblxuXHQmOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkcHJpbWFyeS1ob3Zlcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG5wIHtcblx0Y29sb3I6ICR0eHQtcHJpbWFyeTtcblx0bGluZS1oZWlnaHQ6IDEuNjtcblxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6ICRwcmltYXJ5LWxpZ2h0O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cbn0iLCIvKiogRXhjbHVzaXZlbHkgdXNlZCBmb3IgUmVhY3QgVHJhbnNpdGlvbiBHcm91cCBBbmltYXRpb25zICoqL1xuXG4uY29udGFpbmVyLWFwcGVhciwgLmNvbnRhaW5lci1lbnRlciB7XG4gICAgb3BhY2l0eTogMC4wMTtcbn1cblxuLmNvbnRhaW5lci1hcHBlYXIuY29udGFpbmVyLWFwcGVhci1hY3RpdmUsIC5jb250YWluZXItZW50ZXIuY29udGFpbmVyLWVudGVyLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW47XG59XG5cbi5jb250YWluZXItbGVhdmUge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5jb250YWluZXItbGVhdmUuY29udGFpbmVyLWxlYXZlLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMC4wMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwbXMgZWFzZS1pbjtcbn1cblxuXG4ubWF0Y2gtYXBwZWFyLCAubWF0Y2gtZW50ZXIge1xuICAgIG9wYWNpdHk6IDAuMDE7XG59XG5cbi5tYXRjaC1hcHBlYXIubWF0Y2gtYXBwZWFyLWFjdGl2ZSwgLm1hdGNoLWVudGVyLm1hdGNoLWVudGVyLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbjtcbn1cblxuLm1hdGNoLWxlYXZlIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4ubWF0Y2gtbGVhdmUubWF0Y2gtbGVhdmUtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluO1xufSIsIlxuLnUtdGV4dC13aGl0ZSB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi51LWJvZHktbm8tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLnUtYm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xufVxuXG4udS1tYXJnaW4tYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4udS1oaWRlLXRhYmxldCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay10YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnUtc2hvdy10YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay10YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIgICAgQG1peGluIGJhZGdlLTEwMC1BUlMge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMTAwLUFWTCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS0xMDAtQkhBIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMDBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTEwMC1CT1Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTEwMHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMTAwLUJSRSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDBweCAwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS0xMDAtQlVSIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMHB4IC0xMDBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTEwMC1DQVIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTIwMHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMTAwLUNIRSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtMjAwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS0xMDAtQ1JZIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMHB4IC0yMDBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTEwMC1FVkUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwcHggMHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMTAwLUZVTCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDBweCAtMTAwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS0xMDAtSFVEIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMHB4IC0yMDBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTEwMC1JUFMge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTMwMHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMTAwLUxFRSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtMzAwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS0xMDAtTEVJIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMHB4IC0zMDBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTEwMC1MSVYge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwcHggLTMwMHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMTAwLUxVVCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDBweCAwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS0xMDAtTUNJIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMHB4IC0xMDBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTEwMC1NVU4ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwcHggLTIwMHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMTAwLU5FVyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDBweCAtMzAwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS0xMDAtTkZPIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC00MDBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTEwMC1OT1Ige1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTQwMHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMTAwLVNIVSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDBweCAtNDAwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS0xMDAtU09VIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMHB4IC00MDBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTEwMC1TVEsge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwcHggLTQwMHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMTAwLVNXQSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDBweCAwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS0xMDAtVE9UIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwMHB4IC0xMDBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTEwMC1XQVQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAwcHggLTIwMHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMTAwLVdCQSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDBweCAtMzAwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS0xMDAtV0hVIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwMHB4IC00MDBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTEwMC1XT0wge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTUwMHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMTAwLWRlZmF1bHQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTUwMHB4O1xuICAgIH1cblxuLmJhZGdlLTEwMCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRpbWctZGlyfS9zcHJpdGVzL2JhZGdlcy0xMDAtc3ByaXRlLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7IFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGltZy1kaXJ9L3Nwcml0ZXMvYmFkZ2VzLTEwMC1zcHJpdGVAeDIucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjAwcHggNjAwcHg7XG4gICAgfVxuXG4gICAgJi5BUlMge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICAgIH1cblxuICAgICYuQVZMIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IDBweDtcbiAgICB9XG5cbiAgICAmLkJIQSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTAwcHg7XG4gICAgfVxuXG4gICAgJi5CT1Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTEwMHB4O1xuICAgIH1cblxuICAgICYuQlJFIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMHB4IDBweDtcbiAgICB9XG5cbiAgICAmLkJVUiB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDBweCAtMTAwcHg7XG4gICAgfVxuXG4gICAgJi5DQVIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTIwMHB4O1xuICAgIH1cblxuICAgICYuQ0hFIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0yMDBweDtcbiAgICB9XG5cbiAgICAmLkNSWSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDBweCAtMjAwcHg7XG4gICAgfVxuXG4gICAgJi5FVkUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwcHggMHB4O1xuICAgIH1cblxuICAgICYuRlVMIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMHB4IC0xMDBweDtcbiAgICB9XG5cbiAgICAmLkhVRCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDBweCAtMjAwcHg7XG4gICAgfVxuXG4gICAgJi5JUFMge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTMwMHB4O1xuICAgIH1cblxuICAgICYuTEVFIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0zMDBweDtcbiAgICB9XG5cbiAgICAmLkxFSSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDBweCAtMzAwcHg7XG4gICAgfVxuXG4gICAgJi5MSVYge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwcHggLTMwMHB4O1xuICAgIH1cblxuICAgICYuTFVUIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMHB4IDBweDtcbiAgICB9XG5cbiAgICAmLk1DSSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDBweCAtMTAwcHg7XG4gICAgfVxuXG4gICAgJi5NVU4ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwcHggLTIwMHB4O1xuICAgIH1cblxuICAgICYuTkVXIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMHB4IC0zMDBweDtcbiAgICB9XG5cbiAgICAmLk5GTyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNDAwcHg7XG4gICAgfVxuXG4gICAgJi5OT1Ige1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTQwMHB4O1xuICAgIH1cblxuICAgICYuU0hVIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMHB4IC00MDBweDtcbiAgICB9XG5cbiAgICAmLlNPVSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDBweCAtNDAwcHg7XG4gICAgfVxuXG4gICAgJi5TVEsge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwcHggLTQwMHB4O1xuICAgIH1cblxuICAgICYuU1dBIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwMHB4IDBweDtcbiAgICB9XG5cbiAgICAmLlRPVCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDBweCAtMTAwcHg7XG4gICAgfVxuXG4gICAgJi5XQVQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAwcHggLTIwMHB4O1xuICAgIH1cblxuICAgICYuV0JBIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwMHB4IC0zMDBweDtcbiAgICB9XG5cbiAgICAmLldIVSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDBweCAtNDAwcHg7XG4gICAgfVxuXG4gICAgJi5XT0wge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTUwMHB4O1xuICAgIH1cblxuICAgICYuZGVmYXVsdCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtNTAwcHg7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBiYWRnZS0xMDAtZGVmYXVsdDtcbn1cblxuIiwiICAgIEBtaXhpbiBiYWRnZS0yMC1BUlMge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMjAtQVZMIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggMHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMjAtQkhBIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yMHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMjAtQk9VIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTIwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS0yMC1CUkUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS0yMC1CVVIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMjBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTIwLUNBUiB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNDBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTIwLUNIRSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC00MHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMjAtQ1JZIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTQwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS0yMC1FVkUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS0yMC1GVUwge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAtMjBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTIwLUhVRCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IC00MHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMjAtSVBTIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC02MHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMjAtTEVFIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTYwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS0yMC1MRUkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNjBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTIwLUxJViB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IC02MHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMjAtTFVUIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMjAtTUNJIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS0yMC1NVU4ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTIwLU5FVyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC02MHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMjAtTkZPIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC04MHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMjAtTk9SIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTgwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS0yMC1TSFUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtODBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTIwLVNPVSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IC04MHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMjAtU1RLIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTgwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS0yMC1TV0Ege1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggMHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMjAtVE9UIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0yMHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMjAtV0FUIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC00MHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMjAtV0JBIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC02MHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMjAtV0hVIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC04MHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMjAtV09MIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMDBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTIwLWRlZmF1bHQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMTAwcHg7XG4gICAgfVxuXG4uYmFkZ2UtMjAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skaW1nLWRpcn0vc3ByaXRlcy9iYWRnZXMtMjAtc3ByaXRlLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkgeyBcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRpbWctZGlyfS9zcHJpdGVzL2JhZGdlcy0yMC1zcHJpdGVAeDIucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTIwcHggMTIwcHg7XG4gICAgfVxuXG4gICAgJi5BUlMge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICAgIH1cblxuICAgICYuQVZMIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggMHB4O1xuICAgIH1cblxuICAgICYuQkhBIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yMHB4O1xuICAgIH1cblxuICAgICYuQk9VIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTIwcHg7XG4gICAgfVxuXG4gICAgJi5CUkUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAwcHg7XG4gICAgfVxuXG4gICAgJi5CVVIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMjBweDtcbiAgICB9XG5cbiAgICAmLkNBUiB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNDBweDtcbiAgICB9XG5cbiAgICAmLkNIRSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC00MHB4O1xuICAgIH1cblxuICAgICYuQ1JZIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTQwcHg7XG4gICAgfVxuXG4gICAgJi5FVkUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAwcHg7XG4gICAgfVxuXG4gICAgJi5GVUwge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAtMjBweDtcbiAgICB9XG5cbiAgICAmLkhVRCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IC00MHB4O1xuICAgIH1cblxuICAgICYuSVBTIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC02MHB4O1xuICAgIH1cblxuICAgICYuTEVFIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTYwcHg7XG4gICAgfVxuXG4gICAgJi5MRUkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNjBweDtcbiAgICB9XG5cbiAgICAmLkxJViB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IC02MHB4O1xuICAgIH1cblxuICAgICYuTFVUIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMHB4O1xuICAgIH1cblxuICAgICYuTUNJIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwcHg7XG4gICAgfVxuXG4gICAgJi5NVU4ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDBweDtcbiAgICB9XG5cbiAgICAmLk5FVyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC02MHB4O1xuICAgIH1cblxuICAgICYuTkZPIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC04MHB4O1xuICAgIH1cblxuICAgICYuTk9SIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTgwcHg7XG4gICAgfVxuXG4gICAgJi5TSFUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtODBweDtcbiAgICB9XG5cbiAgICAmLlNPVSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IC04MHB4O1xuICAgIH1cblxuICAgICYuU1RLIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTgwcHg7XG4gICAgfVxuXG4gICAgJi5TV0Ege1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggMHB4O1xuICAgIH1cblxuICAgICYuVE9UIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0yMHB4O1xuICAgIH1cblxuICAgICYuV0FUIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC00MHB4O1xuICAgIH1cblxuICAgICYuV0JBIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC02MHB4O1xuICAgIH1cblxuICAgICYuV0hVIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC04MHB4O1xuICAgIH1cblxuICAgICYuV09MIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMDBweDtcbiAgICB9XG5cbiAgICAmLmRlZmF1bHQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMTAwcHg7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBiYWRnZS0yMC1kZWZhdWx0O1xufVxuIiwiICAgIEBtaXhpbiBiYWRnZS0yNS1BUlMge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMjUtQVZMIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1cHggMHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMjUtQkhBIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yNXB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMjUtQk9VIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1cHggLTI1cHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS0yNS1CUkUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS0yNS1CVVIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAtMjVweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTI1LUNBUiB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNTBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTI1LUNIRSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNXB4IC01MHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMjUtQ1JZIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTUwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS0yNS1FVkUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzVweCAwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS0yNS1GVUwge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzVweCAtMjVweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTI1LUhVRCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NXB4IC01MHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMjUtSVBTIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC03NXB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMjUtTEVFIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1cHggLTc1cHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS0yNS1MRUkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAtNzVweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTI1LUxJViB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NXB4IC03NXB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMjUtTFVUIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IDBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTI1LU1DSSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtMjVweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTI1LU1VTiB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtNTBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTI1LU5FVyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtNzVweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTI1LU5GTyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTAwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS0yNS1OT1Ige1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjVweCAtMTAwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS0yNS1TSFUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAtMTAwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS0yNS1TT1Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzVweCAtMTAwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS0yNS1TVEsge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTEwMHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMjUtU1dBIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNXB4IDBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTI1LVRPVC1BTFQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI1cHggLTI1cHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS0yNS1UT1Qge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI1cHggLTUwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS0yNS1XQVQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI1cHggLTc1cHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS0yNS1XQkEge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI1cHggLTEwMHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtMjUtV0hVIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMjVweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTI1LVdPTCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNXB4IC0xMjVweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTI1LWRlZmF1bHQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAtMTI1cHg7XG4gICAgfVxuXG4uYmFkZ2UtMjUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skaW1nLWRpcn0vc3ByaXRlcy9iYWRnZXMtMjUtc3ByaXRlLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkgeyBcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRpbWctZGlyfS9zcHJpdGVzL2JhZGdlcy0yNS1zcHJpdGVAeDIucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTUwcHggMTUwcHg7XG4gICAgfVxuXG5cbiAgICAmLkFSUyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gICAgfVxuXG5cbiAgICAmLkFWTCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNXB4IDBweDtcbiAgICB9XG5cblxuICAgICYuQkhBIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yNXB4O1xuICAgIH1cblxuXG4gICAgJi5CT1Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjVweCAtMjVweDtcbiAgICB9XG5cblxuICAgICYuQlJFIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggMHB4O1xuICAgIH1cblxuXG4gICAgJi5CVVIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAtMjVweDtcbiAgICB9XG5cblxuICAgICYuQ0FSIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC01MHB4O1xuICAgIH1cblxuXG4gICAgJi5DSEUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjVweCAtNTBweDtcbiAgICB9XG5cblxuICAgICYuQ1JZIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTUwcHg7XG4gICAgfVxuXG5cbiAgICAmLkVWRSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NXB4IDBweDtcbiAgICB9XG5cblxuICAgICYuRlVMIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc1cHggLTI1cHg7XG4gICAgfVxuXG5cbiAgICAmLkhVRCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NXB4IC01MHB4O1xuICAgIH1cblxuXG4gICAgJi5JUFMge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTc1cHg7XG4gICAgfVxuXG5cbiAgICAmLkxFRSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNXB4IC03NXB4O1xuICAgIH1cblxuXG4gICAgJi5MRUkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAtNzVweDtcbiAgICB9XG5cblxuICAgICYuTElWIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc1cHggLTc1cHg7XG4gICAgfVxuXG5cbiAgICAmLkxVVCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAwcHg7XG4gICAgfVxuXG5cbiAgICAmLk1DSSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtMjVweDtcbiAgICB9XG5cblxuICAgICYuTVVOIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC01MHB4O1xuICAgIH1cblxuXG4gICAgJi5ORVcge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTc1cHg7XG4gICAgfVxuXG5cbiAgICAmLk5GTyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTAwcHg7XG4gICAgfVxuXG5cbiAgICAmLk5PUiB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNXB4IC0xMDBweDtcbiAgICB9XG5cblxuICAgICYuU0hVIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTEwMHB4O1xuICAgIH1cblxuXG4gICAgJi5TT1Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzVweCAtMTAwcHg7XG4gICAgfVxuXG5cbiAgICAmLlNUSyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtMTAwcHg7XG4gICAgfVxuXG5cbiAgICAmLlNXQSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjVweCAwcHg7XG4gICAgfVxuXG5cbiAgICAmLlRPVC1BTFQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI1cHggLTI1cHg7XG4gICAgfVxuXG5cbiAgICAmLlRPVCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjVweCAtNTBweDtcbiAgICB9XG5cblxuICAgICYuV0FUIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNXB4IC03NXB4O1xuICAgIH1cblxuXG4gICAgJi5XQkEge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI1cHggLTEwMHB4O1xuICAgIH1cblxuXG4gICAgJi5XSFUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTEyNXB4O1xuICAgIH1cblxuXG4gICAgJi5XT0wge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjVweCAtMTI1cHg7XG4gICAgfVxuXG5cbiAgICAmLmRlZmF1bHQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAtMTI1cHg7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBiYWRnZS0yNS1kZWZhdWx0O1xufVxuIiwiICAgIEBtaXhpbiBiYWRnZS01MC1BUlMge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtNTAtQVZMIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggMHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtNTAtQkhBIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC01MHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtNTAtQk9VIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTUwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS01MC1CUkUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggMHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtNTAtQlVSIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC01MHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtNTAtQ0FSIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMDBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTUwLUNIRSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC0xMDBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTUwLUNSWSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtMTAwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS01MC1FVkUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUwcHggMHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtNTAtRlVMIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IC01MHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtNTAtSFVEIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IC0xMDBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTUwLUlQUyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTUwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS01MC1MRUUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAtMTUwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS01MC1MRUkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTE1MHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtNTAtTElWIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IC0xNTBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTUwLUxVVCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDBweCAwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS01MC1NQ0kge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwcHggLTUwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS01MC1NVU4ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwcHggLTEwMHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtNTAtTkVXIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMHB4IC0xNTBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTUwLU5GTyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjAwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS01MC1OT1Ige1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAtMjAwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS01MC1TSFUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTIwMHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtNTAtU09VIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IC0yMDBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTUwLVNUSyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDBweCAtMjAwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS01MC1TV0Ege1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUwcHggMHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtNTAtU1dJIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MHB4IC01MHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtNTAtVE9UIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MHB4IC0xMDBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTUwLVdBVCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTBweCAtMTUwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS01MC1XQkEge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUwcHggLTIwMHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtNTAtV0hVIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yNTBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTUwLVdPTCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC0yNTBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTUwLWRlZmF1bHQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTI1MHB4O1xuICAgIH1cblxuLmJhZGdlLTUwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGltZy1kaXJ9L3Nwcml0ZXMvYmFkZ2VzLTUwLXNwcml0ZS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHsgXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skaW1nLWRpcn0vc3ByaXRlcy9iYWRnZXMtNTAtc3ByaXRlQHgyLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMHB4IDMwMHB4O1xuICAgIH1cblxuXG4gICAgJi5BUlMge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICAgIH1cblxuXG4gICAgJi5BVkwge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAwcHg7XG4gICAgfVxuXG5cbiAgICAmLkJIQSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNTBweDtcbiAgICB9XG5cblxuICAgICYuQk9VIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTUwcHg7XG4gICAgfVxuXG5cbiAgICAmLkJSRSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAwcHg7XG4gICAgfVxuXG5cbiAgICAmLkJVUiB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtNTBweDtcbiAgICB9XG5cblxuICAgICYuQ0FSIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMDBweDtcbiAgICB9XG5cblxuICAgICYuQ0hFIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTEwMHB4O1xuICAgIH1cblxuXG4gICAgJi5DUlkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTEwMHB4O1xuICAgIH1cblxuXG4gICAgJi5FVkUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUwcHggMHB4O1xuICAgIH1cblxuXG4gICAgJi5GVUwge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUwcHggLTUwcHg7XG4gICAgfVxuXG5cbiAgICAmLkhVRCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTBweCAtMTAwcHg7XG4gICAgfVxuXG5cbiAgICAmLklQUyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTUwcHg7XG4gICAgfVxuXG5cbiAgICAmLkxFRSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC0xNTBweDtcbiAgICB9XG5cblxuICAgICYuTEVJIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0xNTBweDtcbiAgICB9XG5cblxuICAgICYuTElWIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IC0xNTBweDtcbiAgICB9XG5cblxuICAgICYuTFVUIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMHB4IDBweDtcbiAgICB9XG5cblxuICAgICYuTUNJIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMHB4IC01MHB4O1xuICAgIH1cblxuXG4gICAgJi5NVU4ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwcHggLTEwMHB4O1xuICAgIH1cblxuXG4gICAgJi5ORVcge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwcHggLTE1MHB4O1xuICAgIH1cblxuXG4gICAgJi5ORk8ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTIwMHB4O1xuICAgIH1cblxuXG4gICAgJi5OT1Ige1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAtMjAwcHg7XG4gICAgfVxuXG5cbiAgICAmLlNIVSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtMjAwcHg7XG4gICAgfVxuXG5cbiAgICAmLlNPVSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTBweCAtMjAwcHg7XG4gICAgfVxuXG5cbiAgICAmLlNUSyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDBweCAtMjAwcHg7XG4gICAgfVxuXG5cbiAgICAmLlNXQSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTBweCAwcHg7XG4gICAgfVxuXG5cbiAgICAmLlNXSSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTBweCAtNTBweDtcbiAgICB9XG5cblxuICAgICYuVE9UIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MHB4IC0xMDBweDtcbiAgICB9XG5cblxuICAgICYuV0FUIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MHB4IC0xNTBweDtcbiAgICB9XG5cblxuICAgICYuV0JBIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MHB4IC0yMDBweDtcbiAgICB9XG5cblxuICAgICYuV0hVIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yNTBweDtcbiAgICB9XG5cblxuICAgICYuV09MIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTI1MHB4O1xuICAgIH1cblxuXG4gICAgJi5kZWZhdWx0IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0yNTBweDtcbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIGJhZGdlLTUwLWRlZmF1bHQ7XG59XG4iLCIgICAgQG1peGluIGJhZGdlLTcwLUFSUyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS03MC1BVkwge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzBweCAwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS03MC1CSEEge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTcwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS03MC1CT1Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzBweCAtNzBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTcwLUJSRSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDBweCAwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS03MC1CVVIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQwcHggLTcwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS03MC1DQVIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE0MHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtNzAtQ0hFIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwcHggLTE0MHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtNzAtQ1JZIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MHB4IC0xNDBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTcwLUVWRSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTBweCAwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS03MC1GVUwge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwcHggLTcwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS03MC1IVUQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwcHggLTE0MHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtNzAtSVBTIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yMTBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTcwLUxFRSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MHB4IC0yMTBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTcwLUxFSSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDBweCAtMjEwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS03MC1MSVYge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwcHggLTIxMHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtNzAtTFVUIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MHB4IDBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTcwLU1DSSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODBweCAtNzBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTcwLU1VTiB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODBweCAtMTQwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS03MC1OQVAge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgwcHggLTIxMHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtNzAtTkVXIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yODBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTcwLU5GTyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MHB4IC0yODBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTcwLU5PUiB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDBweCAtMjgwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS03MC1TSFUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwcHggLTI4MHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtNzAtU09VIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MHB4IC0yODBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTcwLVNUSyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTBweCAwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS03MC1TV0Ege1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUwcHggLTcwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS03MC1UT1Qge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUwcHggLTE0MHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtNzAtV0FUIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MHB4IC0yMTBweDtcbiAgICB9XG4gICAgQG1peGluIGJhZGdlLTcwLVdCQSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTBweCAtMjgwcHg7XG4gICAgfVxuICAgIEBtaXhpbiBiYWRnZS03MC1XSFUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTM1MHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtNzAtV09MIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwcHggLTM1MHB4O1xuICAgIH1cbiAgICBAbWl4aW4gYmFkZ2UtNzAtZGVmYXVsdCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDBweCAtMzUwcHg7XG4gICAgfVxuXG4uYmFkZ2UtNzAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skaW1nLWRpcn0vc3ByaXRlcy9iYWRnZXMtNzAtc3ByaXRlLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkgeyBcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRpbWctZGlyfS9zcHJpdGVzL2JhZGdlcy03MC1zcHJpdGVAeDIucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDIwcHggNDIwcHg7XG4gICAgfVxuXG5cbiAgICAmLkFSUyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gICAgfVxuXG5cbiAgICAmLkFWTCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MHB4IDBweDtcbiAgICB9XG5cblxuICAgICYuQkhBIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC03MHB4O1xuICAgIH1cblxuXG4gICAgJi5CT1Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzBweCAtNzBweDtcbiAgICB9XG5cblxuICAgICYuQlJFIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MHB4IDBweDtcbiAgICB9XG5cblxuICAgICYuQlVSIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MHB4IC03MHB4O1xuICAgIH1cblxuXG4gICAgJi5DQVIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE0MHB4O1xuICAgIH1cblxuXG4gICAgJi5DSEUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzBweCAtMTQwcHg7XG4gICAgfVxuXG5cbiAgICAmLkNSWSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDBweCAtMTQwcHg7XG4gICAgfVxuXG5cbiAgICAmLkVWRSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTBweCAwcHg7XG4gICAgfVxuXG5cbiAgICAmLkZVTCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTBweCAtNzBweDtcbiAgICB9XG5cblxuICAgICYuSFVEIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMHB4IC0xNDBweDtcbiAgICB9XG5cblxuICAgICYuSVBTIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yMTBweDtcbiAgICB9XG5cblxuICAgICYuTEVFIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwcHggLTIxMHB4O1xuICAgIH1cblxuXG4gICAgJi5MRUkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQwcHggLTIxMHB4O1xuICAgIH1cblxuXG4gICAgJi5MSVYge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwcHggLTIxMHB4O1xuICAgIH1cblxuXG4gICAgJi5MVVQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgwcHggMHB4O1xuICAgIH1cblxuXG4gICAgJi5NQ0kge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgwcHggLTcwcHg7XG4gICAgfVxuXG5cbiAgICAmLk1VTiB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODBweCAtMTQwcHg7XG4gICAgfVxuXG5cbiAgICAmLk5BUCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODBweCAtMjEwcHg7XG4gICAgfVxuXG5cbiAgICAmLk5FVyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjgwcHg7XG4gICAgfVxuXG5cbiAgICAmLk5GTyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MHB4IC0yODBweDtcbiAgICB9XG5cblxuICAgICYuTk9SIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MHB4IC0yODBweDtcbiAgICB9XG5cblxuICAgICYuU0hVIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMHB4IC0yODBweDtcbiAgICB9XG5cblxuICAgICYuU09VIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MHB4IC0yODBweDtcbiAgICB9XG5cblxuICAgICYuU1RLIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MHB4IDBweDtcbiAgICB9XG5cblxuICAgICYuU1dBIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MHB4IC03MHB4O1xuICAgIH1cblxuXG4gICAgJi5UT1Qge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUwcHggLTE0MHB4O1xuICAgIH1cblxuXG4gICAgJi5XQVQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUwcHggLTIxMHB4O1xuICAgIH1cblxuXG4gICAgJi5XQkEge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUwcHggLTI4MHB4O1xuICAgIH1cblxuXG4gICAgJi5XSFUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTM1MHB4O1xuICAgIH1cblxuXG4gICAgJi5XT0wge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzBweCAtMzUwcHg7XG4gICAgfVxuXG5cbiAgICAmLmRlZmF1bHQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQwcHggLTM1MHB4O1xuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgYmFkZ2UtNzAtZGVmYXVsdDtcbn1cbiIsIi5sb2dvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2kvc3ByaXRlcy9nbG9iYWwtc3ByaXRlLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7IFxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMHB4IDE5NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2kvc3ByaXRlcy9nbG9iYWwtc3ByaXRlQHgyLnBuZycpO1xuICAgIH1cbn1cblxuXG5cbkBtaXhpbiBsb2dvLXByZW1pZXItbGVhZ3VlLWxvZ28ge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaS9zcHJpdGVzL2dsb2JhbC1zcHJpdGUucG5nJykgMHB4IDBweCBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTk1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7IFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2kvc3ByaXRlcy9nbG9iYWwtc3ByaXRlQHgyLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMHB4IDE5NXB4O1xuICAgIH1cbn1cblxuLmxvZ28tcHJlbWllci1sZWFndWUtbG9nbyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTk1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbn1cblxuQG1peGluIGxvZ28tcHJlbWllci1sZWFndWUtbG9nby13aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pL3Nwcml0ZXMvZ2xvYmFsLXNwcml0ZS5wbmcnKSAtMTUwcHggMHB4IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxOTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHsgXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaS9zcHJpdGVzL2dsb2JhbC1zcHJpdGVAeDIucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAwcHggMTk1cHg7XG4gICAgfVxufVxuXG4ubG9nby1wcmVtaWVyLWxlYWd1ZS1sb2dvLXdoaXRlIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxOTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUwcHggMHB4O1xufVxuIiwiLmljbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pL3Nwcml0ZXMvaWNvbnMtc3ByaXRlLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7IFxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQxcHggMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pL3Nwcml0ZXMvaWNvbnMtc3ByaXRlQHgyLnBuZycpO1xuICAgIH1cbn1cblxuXG5cbkBtaXhpbiBpY24tYXJyb3ctcmlnaHQtZCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pL3Nwcml0ZXMvaWNvbnMtc3ByaXRlLnBuZycpIC0yNHB4IC0xMHB4IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkgeyBcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pL3Nwcml0ZXMvaWNvbnMtc3ByaXRlQHgyLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQxcHggMzBweDtcbiAgICB9XG59XG5cbi5pY24tYXJyb3ctcmlnaHQtZCB7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtMTBweDtcbn1cblxuQG1peGluIGljbi1hcnJvdy1yaWdodC13IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2kvc3ByaXRlcy9pY29ucy1zcHJpdGUucG5nJykgMHB4IC0yMnB4IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkgeyBcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pL3Nwcml0ZXMvaWNvbnMtc3ByaXRlQHgyLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQxcHggMzBweDtcbiAgICB9XG59XG5cbi5pY24tYXJyb3ctcmlnaHQtdyB7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTIycHg7XG59XG5cbkBtaXhpbiBpY24tY2hldnJvbi1kb3duLWctc20ge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaS9zcHJpdGVzL2ljb25zLXNwcml0ZS5wbmcnKSAtOXB4IC0yMnB4IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHsgXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaS9zcHJpdGVzL2ljb25zLXNwcml0ZUB4Mi5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MXB4IDMwcHg7XG4gICAgfVxufVxuXG4uaWNuLWNoZXZyb24tZG93bi1nLXNtIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOXB4IC0yMnB4O1xufVxuXG5AbWl4aW4gaWNuLWNoZXZyb24tbGVmdC1zbS13IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2kvc3ByaXRlcy9pY29ucy1zcHJpdGUucG5nJykgLTM0cHggLTEwcHggbm8tcmVwZWF0O1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkgeyBcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pL3Nwcml0ZXMvaWNvbnMtc3ByaXRlQHgyLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQxcHggMzBweDtcbiAgICB9XG59XG5cbi5pY24tY2hldnJvbi1sZWZ0LXNtLXcge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNHB4IC0xMHB4O1xufVxuXG5AbWl4aW4gaWNuLWNoZXZyb24tcmlnaHQtc20tdyB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pL3Nwcml0ZXMvaWNvbnMtc3ByaXRlLnBuZycpIC0zNHB4IC0yMHB4IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHsgXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaS9zcHJpdGVzL2ljb25zLXNwcml0ZUB4Mi5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MXB4IDMwcHg7XG4gICAgfVxufVxuXG4uaWNuLWNoZXZyb24tcmlnaHQtc20tdyB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0cHggLTIwcHg7XG59XG5cbkBtaXhpbiBpY24tY2xvc2Utc20taGkge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaS9zcHJpdGVzL2ljb25zLXNwcml0ZS5wbmcnKSAwcHggLTEycHggbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHsgXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaS9zcHJpdGVzL2ljb25zLXNwcml0ZUB4Mi5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MXB4IDMwcHg7XG4gICAgfVxufVxuXG4uaWNuLWNsb3NlLXNtLWhpIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMnB4O1xufVxuXG5AbWl4aW4gaWNuLWNsb3NlLXNtLWhpLXcge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaS9zcHJpdGVzL2ljb25zLXNwcml0ZS5wbmcnKSAtMTBweCAtMTJweCBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkgeyBcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pL3Nwcml0ZXMvaWNvbnMtc3ByaXRlQHgyLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQxcHggMzBweDtcbiAgICB9XG59XG5cbi5pY24tY2xvc2Utc20taGktdyB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMHB4IC0xMnB4O1xufVxuXG5AbWl4aW4gaWNuLWRvd25sb2FkLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2kvc3ByaXRlcy9pY29ucy1zcHJpdGUucG5nJykgLTM0cHggMHB4IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHsgXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaS9zcHJpdGVzL2ljb25zLXNwcml0ZUB4Mi5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MXB4IDMwcHg7XG4gICAgfVxufVxuXG4uaWNuLWRvd25sb2FkLWFycm93IHtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzRweCAwcHg7XG59XG5cbkBtaXhpbiBpY24tcGVuZGluZy1zbSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pL3Nwcml0ZXMvaWNvbnMtc3ByaXRlLnBuZycpIC0yNHB4IDBweCBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkgeyBcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pL3Nwcml0ZXMvaWNvbnMtc3ByaXRlQHgyLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQxcHggMzBweDtcbiAgICB9XG59XG5cbi5pY24tcGVuZGluZy1zbSB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IDBweDtcbn1cblxuQG1peGluIGljbi10aWNrbWFyayB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pL3Nwcml0ZXMvaWNvbnMtc3ByaXRlLnBuZycpIDBweCAwcHggbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHsgXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaS9zcHJpdGVzL2ljb25zLXNwcml0ZUB4Mi5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MXB4IDMwcHg7XG4gICAgfVxufVxuXG4uaWNuLXRpY2ttYXJrIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbn1cblxuQG1peGluIGljbi10aWNrbWFyay1wdXJwbGUge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaS9zcHJpdGVzL2ljb25zLXNwcml0ZS5wbmcnKSAtMTJweCAwcHggbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHsgXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaS9zcHJpdGVzL2ljb25zLXNwcml0ZUB4Mi5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MXB4IDMwcHg7XG4gICAgfVxufVxuXG4uaWNuLXRpY2ttYXJrLXB1cnBsZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMnB4IDBweDtcbn1cbiIsIi5pY24tbWF0Y2hFdmVudCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pL3Nwcml0ZXMvbWF0Y2gtZXZlbnRzLXNwcml0ZS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkgeyBcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3M3B4IDcwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaS9zcHJpdGVzL21hdGNoLWV2ZW50cy1zcHJpdGVAeDIucG5nJyk7XG4gICAgfVxufVxuXG5cblxuQG1peGluIGljbi1tYXRjaEV2ZW50LWFkZGl0aW9uYWwtdGltZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pL3Nwcml0ZXMvbWF0Y2gtZXZlbnRzLXNwcml0ZS5wbmcnKSAtNjFweCAtNDVweCBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkgeyBcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pL3Nwcml0ZXMvbWF0Y2gtZXZlbnRzLXNwcml0ZUB4Mi5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3M3B4IDcwcHg7XG4gICAgfVxufVxuXG4uaWNuLW1hdGNoRXZlbnQtYWRkaXRpb25hbC10aW1lIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxcHggLTQ1cHg7XG59XG5cbkBtaXhpbiBpY24tbWF0Y2hFdmVudC1jYXJkLWRvdWJsZS15ZWxsb3cge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaS9zcHJpdGVzL21hdGNoLWV2ZW50cy1zcHJpdGUucG5nJykgLTE0cHggLTQxcHggbm8tcmVwZWF0O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkgeyBcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pL3Nwcml0ZXMvbWF0Y2gtZXZlbnRzLXNwcml0ZUB4Mi5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3M3B4IDcwcHg7XG4gICAgfVxufVxuXG4uaWNuLW1hdGNoRXZlbnQtY2FyZC1kb3VibGUteWVsbG93IHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTRweCAtNDFweDtcbn1cblxuQG1peGluIGljbi1tYXRjaEV2ZW50LWNhcmQtcmVkIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2kvc3ByaXRlcy9tYXRjaC1ldmVudHMtc3ByaXRlLnBuZycpIC0yOHB4IC0yMHB4IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHsgXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaS9zcHJpdGVzL21hdGNoLWV2ZW50cy1zcHJpdGVAeDIucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzNweCA3MHB4O1xuICAgIH1cbn1cblxuLmljbi1tYXRjaEV2ZW50LWNhcmQtcmVkIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjhweCAtMjBweDtcbn1cblxuQG1peGluIGljbi1tYXRjaEV2ZW50LWNhcmQteWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2kvc3ByaXRlcy9tYXRjaC1ldmVudHMtc3ByaXRlLnBuZycpIC0yMnB4IC00MXB4IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHsgXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaS9zcHJpdGVzL21hdGNoLWV2ZW50cy1zcHJpdGVAeDIucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzNweCA3MHB4O1xuICAgIH1cbn1cblxuLmljbi1tYXRjaEV2ZW50LWNhcmQteWVsbG93IHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjJweCAtNDFweDtcbn1cblxuQG1peGluIGljbi1tYXRjaEV2ZW50LWZvb3RiYWxsIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2kvc3ByaXRlcy9tYXRjaC1ldmVudHMtc3ByaXRlLnBuZycpIDBweCAwcHggbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHsgXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaS9zcHJpdGVzL21hdGNoLWV2ZW50cy1zcHJpdGVAeDIucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzNweCA3MHB4O1xuICAgIH1cbn1cblxuLmljbi1tYXRjaEV2ZW50LWZvb3RiYWxsIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbn1cblxuQG1peGluIGljbi1tYXRjaEV2ZW50LWZ1bGwtdGltZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pL3Nwcml0ZXMvbWF0Y2gtZXZlbnRzLXNwcml0ZS5wbmcnKSAwcHggLTU1cHggbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHsgXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaS9zcHJpdGVzL21hdGNoLWV2ZW50cy1zcHJpdGVAeDIucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzNweCA3MHB4O1xuICAgIH1cbn1cblxuLmljbi1tYXRjaEV2ZW50LWZ1bGwtdGltZSB7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNTVweDtcbn1cblxuQG1peGluIGljbi1tYXRjaEV2ZW50LWdvYWwge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaS9zcHJpdGVzL21hdGNoLWV2ZW50cy1zcHJpdGUucG5nJykgLTM1cHggLThweCBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkgeyBcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pL3Nwcml0ZXMvbWF0Y2gtZXZlbnRzLXNwcml0ZUB4Mi5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3M3B4IDcwcHg7XG4gICAgfVxufVxuXG4uaWNuLW1hdGNoRXZlbnQtZ29hbCB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNXB4IC04cHg7XG59XG5cbkBtaXhpbiBpY24tbWF0Y2hFdmVudC1nb2FsUHVycGxlLXNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2kvc3ByaXRlcy9tYXRjaC1ldmVudHMtc3ByaXRlLnBuZycpIC00OXB4IC04cHggbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHsgXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaS9zcHJpdGVzL21hdGNoLWV2ZW50cy1zcHJpdGVAeDIucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzNweCA3MHB4O1xuICAgIH1cbn1cblxuLmljbi1tYXRjaEV2ZW50LWdvYWxQdXJwbGUtc21hbGwge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDlweCAtOHB4O1xufVxuXG5AbWl4aW4gaWNuLW1hdGNoRXZlbnQtaGFsZi10aW1lIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2kvc3ByaXRlcy9tYXRjaC1ldmVudHMtc3ByaXRlLnBuZycpIC02MXB4IDBweCBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkgeyBcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pL3Nwcml0ZXMvbWF0Y2gtZXZlbnRzLXNwcml0ZUB4Mi5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3M3B4IDcwcHg7XG4gICAgfVxufVxuXG4uaWNuLW1hdGNoRXZlbnQtaGFsZi10aW1lIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxcHggMHB4O1xufVxuXG5AbWl4aW4gaWNuLW1hdGNoRXZlbnQtaW5mby13IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2kvc3ByaXRlcy9tYXRjaC1ldmVudHMtc3ByaXRlLnBuZycpIC0zNXB4IC0yMnB4IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7IFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2kvc3ByaXRlcy9tYXRjaC1ldmVudHMtc3ByaXRlQHgyLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDczcHggNzBweDtcbiAgICB9XG59XG5cbi5pY24tbWF0Y2hFdmVudC1pbmZvLXcge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzVweCAtMjJweDtcbn1cblxuQG1peGluIGljbi1tYXRjaEV2ZW50LWluanVyeSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pL3Nwcml0ZXMvbWF0Y2gtZXZlbnRzLXNwcml0ZS5wbmcnKSAtMTNweCAtMjBweCBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkgeyBcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pL3Nwcml0ZXMvbWF0Y2gtZXZlbnRzLXNwcml0ZUB4Mi5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3M3B4IDcwcHg7XG4gICAgfVxufVxuXG4uaWNuLW1hdGNoRXZlbnQtaW5qdXJ5IHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzcHggLTIwcHg7XG59XG5cbkBtaXhpbiBpY24tbWF0Y2hFdmVudC1raWNrLW9mZiB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pL3Nwcml0ZXMvbWF0Y2gtZXZlbnRzLXNwcml0ZS5wbmcnKSAtNjFweCAtMTVweCBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkgeyBcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pL3Nwcml0ZXMvbWF0Y2gtZXZlbnRzLXNwcml0ZUB4Mi5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3M3B4IDcwcHg7XG4gICAgfVxufVxuXG4uaWNuLW1hdGNoRXZlbnQta2ljay1vZmYge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjFweCAtMTVweDtcbn1cblxuQG1peGluIGljbi1tYXRjaEV2ZW50LW1jLXllbGxvdy0yIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2kvc3ByaXRlcy9tYXRjaC1ldmVudHMtc3ByaXRlLnBuZycpIC0yMHB4IDBweCBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkgeyBcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pL3Nwcml0ZXMvbWF0Y2gtZXZlbnRzLXNwcml0ZUB4Mi5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3M3B4IDcwcHg7XG4gICAgfVxufVxuXG4uaWNuLW1hdGNoRXZlbnQtbWMteWVsbG93LTIge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAwcHg7XG59XG5cbkBtaXhpbiBpY24tbWF0Y2hFdmVudC1tYy15ZWxsb3cge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaS9zcHJpdGVzL21hdGNoLWV2ZW50cy1zcHJpdGUucG5nJykgMHB4IC0yMHB4IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7IFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2kvc3ByaXRlcy9tYXRjaC1ldmVudHMtc3ByaXRlQHgyLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDczcHggNzBweDtcbiAgICB9XG59XG5cbi5pY24tbWF0Y2hFdmVudC1tYy15ZWxsb3cge1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTIwcHg7XG59XG5cbkBtaXhpbiBpY24tbWF0Y2hFdmVudC1vd24tR29hbC1zbWFsbCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pL3Nwcml0ZXMvbWF0Y2gtZXZlbnRzLXNwcml0ZS5wbmcnKSAtNDlweCAtMjJweCBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkgeyBcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pL3Nwcml0ZXMvbWF0Y2gtZXZlbnRzLXNwcml0ZUB4Mi5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3M3B4IDcwcHg7XG4gICAgfVxufVxuXG4uaWNuLW1hdGNoRXZlbnQtb3duLUdvYWwtc21hbGwge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDlweCAtMjJweDtcbn1cblxuQG1peGluIGljbi1tYXRjaEV2ZW50LW93bkdvYWwge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaS9zcHJpdGVzL21hdGNoLWV2ZW50cy1zcHJpdGUucG5nJykgMHB4IC00MXB4IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7IFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2kvc3ByaXRlcy9tYXRjaC1ldmVudHMtc3ByaXRlQHgyLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDczcHggNzBweDtcbiAgICB9XG59XG5cbi5pY24tbWF0Y2hFdmVudC1vd25Hb2FsIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC00MXB4O1xufVxuXG5AbWl4aW4gaWNuLW1hdGNoRXZlbnQtc3Vic3RpdHV0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2kvc3ByaXRlcy9tYXRjaC1ldmVudHMtc3ByaXRlLnBuZycpIC02MXB4IC0zMHB4IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7IFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2kvc3ByaXRlcy9tYXRjaC1ldmVudHMtc3ByaXRlQHgyLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDczcHggNzBweDtcbiAgICB9XG59XG5cbi5pY24tbWF0Y2hFdmVudC1zdWJzdGl0dXRpb24ge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjFweCAtMzBweDtcbn1cblxuQG1peGluIGljbi1tYXRjaEV2ZW50LXZhciB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pL3Nwcml0ZXMvbWF0Y2gtZXZlbnRzLXNwcml0ZS5wbmcnKSAtMzVweCAwcHggbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkgeyBcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pL3Nwcml0ZXMvbWF0Y2gtZXZlbnRzLXNwcml0ZUB4Mi5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3M3B4IDcwcHg7XG4gICAgfVxufVxuXG4uaWNuLW1hdGNoRXZlbnQtdmFyIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzVweCAwcHg7XG59XG4iLCIuZml4dHVyZUNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiA0cmVtIDUlO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICR0eHQtcHJpbWFyeTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICAuc3BsaXRNYXRjaGVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAmX19maXJzdEhhbGYsICZfX3NlY29uZEhhbGYge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyODBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDNyZW0pO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEuNXJlbTtcblxuICAgICAgICAgICAgLm1hdGNoRGF5TWF0Y2gge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWF0Y2hEYXlNYXRjaC0tZGVidWdnaW5nLFxuICAgIC5tYXRjaERheU1hdGNoOmhvdmVyIHtcbiAgICAgICAgLm1hdGNoRGF5TWF0Y2hfX2xvZ28uYmFkZ2UtMjUuVE9UIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJhZGdlLTI1LVRPVC1BTFQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstcGhhYmxldCkge1xuICAgIC5maXh0dXJlQ29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAzcmVtIDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn0iLCIuZGVidWdDb250YWluZXIge1xuXG4gICAgJl9fZXhwbGFpbmVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgIGNvbG9yOiAkdHh0LXByaW1hcnk7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiA0cmVtIDRyZW0gMCA0cmVtO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkdHh0LXByaW1hcnk7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2xvZ0NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM0MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1waGFibGV0ICkge1xuXG4gICAgLmRlYnVnQ29udGFpbmVyIHtcblxuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG1hcmdpbjogMXJlbTtcblxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubG9nQ29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgLjEpO1xuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgY3RhLWJhc2U7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbWluLXdpZHRoOiA5MHB4O1xuICAgIH1cblxuICAgICZfX2ZpbHRlcnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgLmxvZ0ZpbHRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgLmRyb3Bkb3duRmlsdGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9nVGFibGUge1xuICAgICAgICBtaW4td2lkdGg6ICRicmVhay1waGFibGV0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgdGFibGVIZWFkO1xuICAgICAgICBAaW5jbHVkZSB0YWJsZUJvZHk7XG5cbiAgICAgICAgJl9faGVhZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZENlbGwsXG4gICAgICAgICZfX3Jvd0NlbGwge1xuXG4gICAgICAgICAgICAmLS1pZCxcbiAgICAgICAgICAgICYtLWRhdGUsXG4gICAgICAgICAgICAmLS1vdXRjb21lIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tYWN0aW9uLFxuICAgICAgICAgICAgJi0tdHlwZSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstcGhhYmxldCApIHtcblxuICAgIC5sb2dDb250YWluZXIge1xuXG4gICAgICAgICZfX2ZpbHRlcnMge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAubG9nRmlsdGVyIHtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZvcmdvdFBhc3N3b3JkQ29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWRhcms7XG4gIG1hcmdpbjogMTUwcHggYXV0bztcbiAgcGFkZGluZzogMjBweCAkc3BhY2luZy0yeGw7XG4gIHdpZHRoOiA1MCU7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZm9yZ290UGFzc3dvcmRIZWFkZXIge1xuICBtYXJnaW46IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstcGhhYmxldCkge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstbW9iaWxlKSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbiIsIi5pbnRlcnZpZXdDb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xufSIsIi5pbnRlcnZpZXdMYW5kaW5nQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKCAxMDB2aCAtICggI3skbmF2LWhlaWdodH0gKiAyICkgKTtcbn0iLCIuaW50ZXJ2aWV3UmVxdWVzdENvbnRhaW5lciB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICZfX3NxdWFkcywgJl9fbm90ZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJl9fc2hvd01vcmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW9wZW4ge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbm90ZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JG5hdi1oZWlnaHR9ICsgMnJlbSk7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIC5ub3RlcyB7XG4gICAgICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0eHQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ub3Rlc0NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgJl9faW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NxdWFkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAubG9hZGluZ0xpb25Db250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190YWJzIHtcbiAgICAgICAgQGluY2x1ZGUgaW50ZXJ2aWV3TW9iaWxlVG9nZ2xlKCk7XG4gICAgfVxuXG4gICAgJl9fbW9iaWxlUExQQnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1kZXNrdG9wKSB7XG4gICAgLmludGVydmlld1JlcXVlc3RDb250YWluZXIge1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay10YWJsZXQpIHtcbiAgICAuaW50ZXJ2aWV3UmVxdWVzdENvbnRhaW5lciB7XG4gICAgICAgICZfX3RhYnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NxdWFkcyB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zcXVhZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJi0taGlkZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX25vdGUge1xuICAgICAgICAgICAgJi0tc2hvdyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWhpZGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstcGhhYmxldCkge1xuICAgIC5pbnRlcnZpZXdSZXF1ZXN0Q29udGFpbmVyIHtcbiAgICAgICAgJl9fbW9iaWxlUExQQnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLW1vYmlsZSApIHtcbiAgICAuaW50ZXJ2aWV3UmVxdWVzdENvbnRhaW5lciB7XG4gICAgICAgICZfX3Nob3dNb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaW50ZXJ2aWV3U3F1YWRDb250YWluZXIge1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIH1cblxuICAgIC5zcXVhZExpc3Qge1xuICAgICAgICAmX19wbGF5ZXIge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMjBweCk7XG5cbiAgICAgICAgICAgIC5wbGF5ZXJTZWxlY3Rpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNSU7XG5cbiAgICAgICAgICAgICAgICAmLS1zZWxlY3RlZDpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5vdGVzIHtcbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJHR4dC1wcmltYXJ5O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDdyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstd2lkZSkge1xuICAgIC5pbnRlcnZpZXdTcXVhZENvbnRhaW5lciB7XG4gICAgICAgIC5zcXVhZExpc3Qge1xuICAgICAgICAgICAgJl9fcGxheWVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogKGNhbGMoNTAlIC0gMjBweCkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmludGVydmlld1NxdWFkQ29udGFpbmVyIHtcbiAgICAgICAgLnNxdWFkTGlzdCB7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3BsYXllciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IChjYWxjKDUwJSAtIDIwcHgpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1kZXNrdG9wKSB7XG4gICAgLmludGVydmlld1NxdWFkQ29udGFpbmVyIHtcbiAgICAgICAgLnNxdWFkTGlzdCB7XG4gICAgICAgICAgICAmX19wbGF5ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAoY2FsYygxMDAlIC0gMjBweCkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXRhYmxldCkge1xuICAgIC5pbnRlcnZpZXdTcXVhZENvbnRhaW5lciB7XG4gICAgICAgIC5zcXVhZExpc3Qge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaW50ZXJ2aWV3U3RhdHVzQ29udGFpbmVyIHtcbiAgICB3aWR0aDogODUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDYwcHggKyAycmVtKTtcblxuICAgICZfX3BhbmVscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmX190YWJzIHtcbiAgICAgICAgQGluY2x1ZGUgaW50ZXJ2aWV3TW9iaWxlVG9nZ2xlO1xuICAgIH1cblxuICAgICZfX21vYmlsZVBMUEJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fdXBkYXRlZFRpbWUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLWRlc2t0b3ApIHtcbiAgICAuaW50ZXJ2aWV3U3RhdHVzQ29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstdGFibGV0KSB7XG4gICAgLmludGVydmlld1N0YXR1c0NvbnRhaW5lciB7XG4gICAgICAgICZfX3RhYnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3BhbmVscyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1waGFibGV0KSB7XG4gICAgLmludGVydmlld1N0YXR1c0NvbnRhaW5lciB7XG4gICAgICAgICZfX21vYmlsZVBMUEJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3VwZGF0ZWRUaW1lIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRicmVhay10YWJsZXQpIHtcbiAgICAuaW50ZXJ2aWV3U3RhdHVzQ29udGFpbmVyIHtcbiAgICAgICAgJl9fdGFicyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmludGVydmlld1N0YXR1c1BhbmVsQ29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG5cbiAgJl9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19maW5hbGlzZWRMaXN0IHtcbiAgICAuZmluYWxJbnRlcnZpZXdMaXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi0tZXhwYW5kZWQgLmZpbmFsSW50ZXJ2aWV3TGlzdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19yZXF1ZXN0Qm94ZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX19icm9hZGNhc3RlckNvbW1lbnRzLFxuICAmX19tYXRjaE1hbmFnZXJDb21tZW50cyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmludGVydmlld1N0YXR1c1BhbmVsQ29udGFpbmVyIHtcbiAgICAmX19yZXF1ZXN0Qm94ZXMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC5yZXF1ZXN0Qm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstZGVza3RvcCkge1xuICAuaW50ZXJ2aWV3U3RhdHVzUGFuZWxDb250YWluZXIge1xuICAgICZfX2Jyb2FkY2FzdGVyQ29tbWVudHMsXG4gICAgJl9fbWF0Y2hNYW5hZ2VyQ29tbWVudHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstdGFibGV0KSB7XG4gIC5pbnRlcnZpZXdTdGF0dXNQYW5lbENvbnRhaW5lciB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJi0taGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbm90ZSB7XG4gICAgICAmLS1zaG93IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICYtLWhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXBoYWJsZXQpIHtcbiAgLmludGVydmlld1N0YXR1c1BhbmVsQ29udGFpbmVyIHtcbiAgICAmX19maW5hbGlzZWRMaXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTJ4bDtcbiAgICB9XG4gIH1cbn1cbiIsIi5tYWluQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG5cbiAgICAmX19jb250ZW50cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstdGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgJG1vYmlsZS1uYXYtaGVpZ2h0O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5tYXRjaERheUZpeHR1cmVzQ29udGFpbmVyIHtcblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luOiAwIDFyZW0gMC42cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC42cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1zdHJva2U7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRib3JkZXItc3Ryb2tlO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIC5hZGRNYXRjaEJ1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZGRCdXR0b247XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubWF0Y2hEYXlSb3dDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCAxcmVtIDAuNnJlbTtcbiAgcGFkZGluZzogMCAwIDAuNnJlbSAwLjJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLXN0cm9rZTtcblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWluLXdpZHRoOiA3cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG5cbiAgICAuYWRkTWF0Y2hCdXR0b24ge1xuICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgQGluY2x1ZGUgYWRkQnV0dG9uO1xuICAgIH1cbiAgfVxufSIsIi5tYXRjaGVzQ29sdW1uQ29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6ICRjb2x1bW4tY29udGFpbmVyLXdpZHRoO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAxcHggM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgLm5vdGlmaWNhdGlvbkl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcblxuICAgICZfX2Nsb3NlQnRuIHtcbiAgICAgIHRvcDogMTFweDtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHRvcDogJHNwYWNpbmctMnhzO1xuICAgIH1cblxuICAgICZfX21lc3NhZ2Uge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1icm9hZGNhc3QtcGhhYmxldCkge1xuICAubWF0Y2hlc0NvbHVtbkNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwIDIuNXJlbTtcblxuICAgIC5ub3RpZmljYXRpb25JdGVtIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuXG4gICAgICAmX19tZXNzYWdlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd25GaWx0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWF0Y2hlc0NvbHVtbkNvbnRhaW5lciB7XG4gICAgLm5vdGlmaWNhdGlvbkl0ZW0ge1xuICAgICAgJl9fbWVzc2FnZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1hdGNoZXNDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG5cbiAgLm1hdGNoZXNDb2x1bW5Db250YWluZXIge1xuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG5cbiAgJl9fY29yZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gIH1cblxuICAubWF0Y2hWaWV3Q29udGFpbmVyIHtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuXG4gICYtLWhpZGUge1xuXG4gICAgLm1hdGNoZXNIZWFkZXJTZWxlY3Rpb25Db250YWluZXIge1xuICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNuLWNoZXZyb24tcmlnaHQtc20tdztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGFuaW1hdGVSaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWF0Y2hlc0NvbHVtbkNvbnRhaW5lciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIH1cblxuICAgIC5tYXRjaFZpZXdDb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0jeyRjb2x1bW4tY29udGFpbmVyLXdpZHRofSk7XG4gICAgfVxuICB9XG5cbiAgJi0taGlkZU1vYmlsZSB7XG4gICAgLm1hdGNoZXNDb2x1bW5Db250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1icm9hZGNhc3QtcGhhYmxldCkge1xuICAubWF0Y2hlc0NvbnRhaW5lciB7XG4gICAgJl9fY29yZSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG59IiwiLm1hdGNoZXNIZWFkZXJTZWxlY3Rpb25Db250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gICZfX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZGFyaztcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogJHNwYWNpbmctcztcbiAgICBwYWRkaW5nOiAkc3BhY2luZy1zO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIGFuaW1hdGVMZWZ0O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIEBpbmNsdWRlIGljbi1jaGV2cm9uLWxlZnQtc20tdztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTdweDtcbiAgICAgIHJpZ2h0OiAycmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbkxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19tYXRjaGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLm1hdGNoRGF5TWF0Y2gge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWluLXdpZHRoOiAxMjVweDsgLyoqIFNhZmFyaSBGaXggc28gdGhleSBkb250IGdldCBzcXVhc2hlZCAqKi9cbiAgICAgIG1hcmdpbjogMCAxcmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1zdHJva2U7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtbGlnaHQ7XG4gICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UtaW47XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQtbGlnaHQsIDEwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgJl9faG9tZSxcbiAgICAgICZfX2F3YXkge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICB9XG4gICAgICAmX19uYW1lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1icm9hZGNhc3QtcGhhYmxldCkge1xuICAubWF0Y2hlc0hlYWRlclNlbGVjdGlvbkNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLm1hdGNoZXNNb2JpbGVGb290ZXJDb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAuMSk7XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktcmVkO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBtaW4td2lkdGg6IDExMHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19leHBsYWluZXIge1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogJHR4dC1wcmltYXJ5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX19tYXRjaGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLm1hdGNoRGF5TWF0Y2gge1xuICAgICAgbWFyZ2luOiAwIDFyZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4wNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtbGlnaHQ7XG4gICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICBtaW4td2lkdGg6IDEwNXB4OyAvKiogU2FmYXJpIEZpeCBzbyB0aGV5IGRvbnQgZ2V0IHNxdWFzaGVkICoqL1xuXG4gICAgICAmX19ob21lLCAmX19hd2F5IHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19uYW1lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1icm9hZGNhc3QtcGhhYmxldCkge1xuXG4gIC5tYXRjaGVzTW9iaWxlRm9vdGVyQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1tb2JpbGUpIHtcbiAgLm1hdGNoZXNNb2JpbGVGb290ZXJDb250YWluZXIge1xuICAgICZfX2V4cGxhaW5lciB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICB9XG59IiwiLm1hdGNoTGluZXVwQ29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKCN7JG1hdGNoYm94LWhlaWdodH0gLSAxMzhweCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgJl9fbGluZXVwRm9ybWF0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2Rvd25sb2FkIHtcbiAgICAgICAgLmRvd25sb2Fkc1BhbmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXG4gICAgICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcblxuICAgICAgICAgICAgICAgIC5kb3dubG9hZEJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ob21lUGFuZWwsICYtLWF3YXlQYW5lbCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJl9fbGluZXVwcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2xpbmV1cHMge1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgfVxuXG4gICAgLm1hdGNoTGluZXVwSGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIH1cblxuICAgICZfX3N1YnN0aXR1dGVIZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQoKTtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICB9XG5cbiAgICAmX19zdWJzdGl0dXRlcyB7XG4gICAgICAgIC5zdWJtaXR0ZWRQbGF5ZXJMaXN0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuXG4gICAgICAgICAgICAmX19zdWJoZWFkZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VibWl0dGVkUGxheWVyTGlzdCB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAmLS1lcnJvciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoI3skbWF0Y2hib3gtaGVpZ2h0fSAtIDEzOHB4KTtcbiAgICB9XG5cbiAgICAmLS1ub2xpbmV1cHMge1xuICAgICAgICAubWF0Y2hMaW5ldXBIZWFkZXJfX2xhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubWF0Y2hMaW5ldXBDb250YWluZXJfX2NvdW50ZG93blRpbWVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygjeyRtYXRjaGJveC1oZWlnaHR9IC0gMTM4cHggLSA1OXB4KTsgLy81OXB4IGlzIHRoZSBzaXplIG9mIHRoZSBkb3dubG9hZHNQYW5lbFxuXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG5cbiAgICAgICAgICAgIC5jb3VudGRvd25UaW1lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXRhYmxldCkge1xuICAgIC5tYXRjaExpbmV1cENvbnRhaW5lciB7XG4gICAgICAgIC5zdWJtaXR0ZWRQbGF5ZXJMaXN0IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tYXRjaFRpbWVsaW5lQ29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWluLWhlaWdodDogY2FsYygjeyRtYXRjaGJveC1oZWlnaHR9IC0gMTM4cHgpO1xuICBoZWlnaHQ6IGF1dG87XG5cbiAgJl9fY291bnRkb3duVGltZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMTlweDtcbiAgICBtaW4taGVpZ2h0OiAzNDhweDtcblxuICAgIC5jb3VudGRvd25UaW1lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICB9XG4gIH1cblxuICAmX19wcmVLaWNrb2ZmRXZlbnRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG4iLCIubWF0Y2hWaWV3Q29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogY2FsYygxMDAlIC0gI3skY29sdW1uLWNvbnRhaW5lci13aWR0aH0pO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJiMmIyO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAmX19tYXRjaCB7XG4gICAgbWFyZ2luOiAwIDJyZW07XG4gICAgZmxleDogMSAwIGF1dG87XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstdGFibGV0KSB7XG4gIC5tYXRjaFZpZXdDb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1icm9hZGNhc3QtcGhhYmxldCkge1xuICAubWF0Y2hWaWV3Q29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi0tbW9iaWxlT25seSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTJ4bDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG5cbiAgICAgIC5tYXRjaEJveCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5tYXRjaEJveEhlYWRlcl9fYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWF0Y2gge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstbW9iaWxlKSB7XG4gIC5tYXRjaFZpZXdDb250YWluZXIge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbiIsIi5raXRDb250YWluZXIge1xuICAmX19raXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLS1vdXRmaWVsZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1nb2Fsa2VlcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2V4cGxhaW5lciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZm9udC1saWdodDtcbiAgfVxuXG4gIC8qKiBUYWtlbiBmcm9tIG1peGluIEBzdW1tYXJ5LWJveCAqKi9cbiAgJi0tc3VtbWFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBtaW4taGVpZ2h0OiAzNDBweDtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gKCAyMHB4ICogMiApICk7XG4gICAgQGluY2x1ZGUgZm9udC1saWdodDtcblxuICAgIC5raXRDb250YWluZXJfX2hlYWRlciB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWRhcms7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAua2l0Q29udGFpbmVyX19raXRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICYtLWdvYWxrZWVwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgIH1cblxuXG4gICAgICAua2l0VHlwZUhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5raXRDb250YWluZXJfX2V4cGxhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2tpdFR5cGUge1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogMjglO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG4gIH1cblxuICAua2l0VHlwZUhlYWRlcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICR0eHQtcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuXG4vKipcbi50ZW1wRXhwbGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAkdHh0LXByaW1hcnk7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59KiovIiwiLnNxdWFkTGlzdENvbnRhaW5lciB7XG4gICAgLm5vdGVzIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuXG4gICAgICAgIC5ub3Rlc0NvbnRhaW5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1saWdodDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIudGVhbXNoZWV0TWF0Y2hTZWxlY3RvckNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2LWhlaWdodH0pO1xuXG4gICAgLm1hdGNoU2VsZWN0aW9uQ29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fbGluZXVwcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5sb2FkaW5nTGlvbkNvbnRhaW5lciwgLmNvbnRhaW5lclZhbGlkYXRpb25NZXNzYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmV1cHNDb250YWluZXIge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstZGVza3RvcCkge1xuICAgIC50ZWFtc2hlZXRNYXRjaFNlbGVjdG9yQ29udGFpbmVyIHtcbiAgICAgICAgLm1hdGNoU2VsZWN0aW9uQ29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay10YWJsZXQpIHtcbiAgICAudGVhbXNoZWV0TWF0Y2hTZWxlY3RvckNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLm1hdGNoU2VsZWN0aW9uQ29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluZXVwcyB7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAxOTdweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIudGVhbXNoZWV0U3VtbWFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAkdGVhbS1pbmZvLXBhZGRpbmcgMDtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWxpZ2h0O1xuXG4gICAgJl9fZGV0YWlscyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAucGxheWVyTGlzdCB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiAxIDEgMjAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDJyZW0gMCAwO1xuXG4gICAgICAgICAgICAmLS1zdGFmZiB7XG4gICAgICAgICAgICAgICAgZmxleDogMS4zO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAycmVtIDAgMDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZsZXg6IDEgMSAyMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua2l0Q29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAtd2Via2l0LWZsZXg6IDEgMSAyMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wbGF5ZXJzIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAucGxheWVyTGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jbHViSW5mbyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgLnBsYXllckxpc3Qge1xuICAgICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX29mZmljaWFscyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgIC5tYXRjaE9mZmljaWFscyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAmX19zdWJIZWFkZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAwMDM0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDEuNXJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX29mZmljaWFscyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYXRjaE9mZmljaWFsSXRlbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbm90ZXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLnRlYW1zaGVldFN1bW1hcnkge1xuICAgICAgICAmX19vZmZpY2lhbHMge1xuICAgICAgICAgICAgLm1hdGNoT2ZmaWNpYWxzIHtcbiAgICAgICAgICAgICAgICAubWF0Y2hPZmZpY2lhbEl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC50ZWFtc2hlZXRTdW1tYXJ5IHtcbiAgICAgICAgJl9fb2ZmaWNpYWxzIHtcbiAgICAgICAgICAgIC5tYXRjaE9mZmljaWFscyB7XG4gICAgICAgICAgICAgICAgLm1hdGNoT2ZmaWNpYWxJdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLWRlc2t0b3ApIHtcbiAgICAudGVhbXNoZWV0U3VtbWFyeSB7XG4gICAgICAgIC5wbGF5ZXJMaXN0IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIGZsZXg6IDUwJTtcbiAgICAgICAgICAgIC13ZWJraXQtZmxleDogMSAxIDQwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtIDJyZW0gMDtcblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMnJlbSAxcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1zdGFmZiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmtpdENvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiAxIDEgNDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay10YWJsZXQpIHtcbiAgICAudGVhbXNoZWV0U3VtbWFyeSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fb2ZmaWNpYWxzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAucGxheWVyTGlzdCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMC41cmVtIDFyZW0gMDtcblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMXJlbSAwLjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXN0YWZmIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC41cmVtIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5raXRDb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAwLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXBoYWJsZXQpIHtcbiAgICAudGVhbXNoZWV0U3VtbWFyeSB7XG4gICAgICAgICZfX2RldGFpbHMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgLmtpdENvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBsYXllckxpc3Qge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tc3RhZmYge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX29mZmljaWFscyB7XG4gICAgICAgICAgICAubWF0Y2hPZmZpY2lhbHMge1xuICAgICAgICAgICAgICAgIC5tYXRjaE9mZmljaWFsSXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50ZXJtc0FuZENvbmRpdGlvbnMge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICB9XG5cbiAgICAmX19zdWJIZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1oaWdobGlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIG9sIHtcbiAgICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgbGk6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXJzKGl0ZW0sIFwiLlwiKSBcIiBcIjtcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0SGVhZGVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgb2wge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3JkZXJlZExpc3Qge1xuICAgICAgICAgICAgJi0tcm9tYW4ge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWFscGhhO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi51c2VyTG9naW5Db250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZGFyaztcbiAgbWFyZ2luOiAxNTBweCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4ICRzcGFjaW5nLTJ4bDtcbiAgd2lkdGg6IDUwJTtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstZGVza3RvcCkge1xuICAudXNlckxvZ2luQ29udGFpbmVyIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstcGhhYmxldCkge1xuICAudXNlckxvZ2luQ29udGFpbmVyIHtcbiAgICB3aWR0aDogODUlO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLW1vYmlsZSkge1xuICAudXNlckxvZ2luQ29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4iLCIuY29udGFpbmVyVmFsaWRhdGlvbk1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAmX19pY24ge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAkdHh0LXByaW1hcnk7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn0iLCIuZG93bmxvYWRCdG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgQGluY2x1ZGUgY3RhLWJhc2U7XG5cbiAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICAmLmJ0biB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY24tZG93bmxvYWQtYXJyb3c7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1tb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1YTUwgJiAsXG4gICAgJi0tVFhUICYge1xuXG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgICAgICAuZG93bmxvYWRCdG5fX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0ZXh0LWluZGVudCAuMnMgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3R5cGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmRyb3Bkb3duRmlsdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyMHJlbTtcblxuICAmLS1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJi0tb3BlbiAmIHtcbiAgICAmX19jdXJyZW50SXRlbSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgfVxuXG4gICYtLWFjdGl2ZSAmIHtcbiAgICAmX19jdXJyZW50SXRlbSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogIzc2NzY2RjtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogLjVyZW07XG4gICAgbGVmdDogLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgJl9fY3VycmVudEl0ZW0ge1xuICAgIHBhZGRpbmc6IDEuNHJlbSAyLjVyZW0gLjJlbSAuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICB6LWluZGV4OiA1O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1zdHJva2U7XG4gICAgY29sb3I6ICRwcmltYXJ5LXJlZDtcbiAgICBtaW4taGVpZ2h0OiA0cmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LXJlZDtcbiAgICAgIHRyYW5zaXRpb246IC4ycztcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBAaW5jbHVkZSBpY24tY2hldnJvbi1kb3duLWctc207XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLjVyZW07XG4gICAgICBib3R0b206IDEuM3JlbTtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNC4ycmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogLjFzO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHJlbTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgbGkge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBwYWRkaW5nOiAuOHJlbSAxcmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNEQkRCREI7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmdlbmVyaWNGb3JtRXJyb3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDExMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAmX19pY29uIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB9XG5cbiAgJl9fbWVzc2FnZSB7XG4gICAgY29sb3I6ICR0eHQtcHJpbWFyeTtcbiAgfVxufVxuXG4uZXJyb3Ige1xuICAgIGNvbG9yOiAkY2F1dGlvbjtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYtLXNob3cge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuIiwiLmdlbmVyaWNGb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuXG4gICAgJl9faW5wdXQsICZfX3N1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQzZjZlO1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG4gICAgJl9fY2hlY2tib3gge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAmX19mb3Jnb3RQYXNzd29yZCB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Rlcm1zTGluayB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIH1cblxuICAgICZfX3JvdyB7XG4gICAgICAgICYtLXRlcm1zIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1Ym1pdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTAwNTI7XG4gICAgfVxufVxuIiwiLmxvYWRpbmdMaW9uQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMzI1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbmltYXRpb24tbmFtZTogZmFkZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOjMuNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tZGVsYXk6IDA7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBub25lO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcblxuICAmX19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJl9fbWVzc2FnZSB7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZSB7XG4gIDAlIHsgb3BhY2l0eTogMC4xNTsgfVxuICA1MCUgeyBvcGFjaXR5OiAxOyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAwLjE1OyB9XG59IiwiLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogNzAlO1xuICBoZWlnaHQ6IDMyMHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1zdHJva2UtbGlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgei1pbmRleDogMjtcblxuICAmX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1kYXJrO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuXG4gICZfX2hlYWRlclRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2hlYWRlckljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA2NyU7XG5cbiAgICAubG9hZGluZ0xpb25Db250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keUljb24ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxuXG4gICZfX2JvZHlUZXh0IHtcbiAgICB3aWR0aDogODAlO1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cblxuICAmX19jYWxsVG9BY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWRhcms7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWRhcmstaG92ZXI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbE9wYWNpdHl7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogJyAnO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1waGFibGV0KSB7XG4gIC5tb2RhbCB7XG4gICAgd2lkdGg6IDg1JVxuICB9XG59IiwiLm5vdGVzIHtcbiAgICBAaW5jbHVkZSBmb250LWxpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWRhcms7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAxLjVyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLm5vdGVzQ29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgICAgJl9faW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstdGFibGV0KSB7XG4gICAgLm5vdGVzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG59XG4iLCIubm90aWZpY2F0aW9uSXRlbSB7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLXMgJHNwYWNpbmctcyAxMHB4ICRzcGFjaW5nLXM7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXG4gICZfX2ljb24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctMnhzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19jbG9zZUJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAkc3BhY2luZy1zO1xuICAgIHRvcDogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVzc2FnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuICAmLS1jYXV0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkY2F1dGlvbjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICYtLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWhpZ2hsaWdodDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gICYtLWRpc21pc3Mge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbiIsIi5wbGF5ZXJTZWxlY3Rpb24ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAzNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAmX19uYW1lLFxuICAgICZfX3NxdWFkTnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuICAgIFxuICAgICZfX3NxdWFkTnVtYmVyOmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19sYW5ndWFnZXMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyO1xuICAgICAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgICAgIFxuICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zcXVhZE51bWJlciB7XG4gICAgICAgIG1pbi13aWR0aDogMTdweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuXG4gICAgJi0taW5lbGlnaWJsZSB7XG4gICAgICAgIGNvbG9yOiAkaW5lbGlnaWJsZS1wbGF5ZXI7XG4gICAgfVxuXG4gICAgJi0tc2VsZWN0ZWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNuLXRpY2ttYXJrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWltbXV0YWJsZSB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWNhcHRhaW4ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNhcHRhaW5zLWFybWJhbmQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstcGhhYmxldCkge1xuICAgIC5wbGF5ZXJTZWxlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAgICAgJi0tc2VsZWN0ZWQge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNhcHRhaW4ge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1tb2JpbGUpIHtcbiAgICAucGxheWVyU2VsZWN0aW9uIHtcbiAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tY2FwdGFpbjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5yZXNldEZpbHRlcnMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgY3RhLWJhc2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTAwNTI7XG4gICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICB9XG59IiwiLnNlYXJjaEZpbHRlciB7XG5cbiAgICAmX19sYWJlbFdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBpbnB1dC1sYWJlbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmX19zZWFyY2hJbnB1dCB7XG4gICAgICAgIEBpbmNsdWRlIGlucHV0O1xuICAgIH1cbn0iLCIuc3F1YWRMaXN0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICBoMyB7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmX19wbGF5ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogY2FsYygyMCUgLSAyMHB4KTtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1zdHJva2UtbGlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1mdWxsO1xuXG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZGFyaztcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2UsIGNvbG9yIDAuMjVzIGVhc2U7XG5cbiAgICAgIC5wbGF5ZXJTZWxlY3Rpb24ge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zZWxlY3RlZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLXN0cm9rZS1saWdodDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtZnVsbDtcblxuICAgICAgLnBsYXllclNlbGVjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWRhcms7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItc3Ryb2tlLWxpZ2h0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWZ1bGw7XG5cbiAgICAgICAgJi0taW5lbGlnaWJsZSB7XG4gICAgICAgICAgY29sb3I6ICRpbmVsaWdpYmxlLXBsYXllcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWltbXV0YWJsZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLXN0cm9rZS1saWdodDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtZnVsbDtcbiAgICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGVmO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBlZjtcbiAgICAgICAgY29sb3I6ICR0eHQtcHJpbWFyeTtcblxuICAgICAgICAucGxheWVyU2VsZWN0aW9uIHtcbiAgICAgICAgICBjb2xvcjogJHR4dC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wbGF5ZXJTZWxlY3Rpb24ge1xuICAgICAgICAmX19uYW1lLFxuICAgICAgICAmX19zcXVhZE51bWJlciB7XG4gICAgICAgICAgY29sb3I6ICR0eHQtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXN0YWZmIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstZGVza3RvcCkge1xuICAuc3F1YWRMaXN0IHtcbiAgICAmX19wbGF5ZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCk7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstdGFibGV0KSB7XG4gIC5zcXVhZExpc3Qge1xuICAgICZfX3BsYXllciB7XG4gICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAyMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1waGFibGV0KSB7XG4gIC5zcXVhZExpc3Qge1xuICAgICZfX3BsYXllciB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICB9XG5cbiAgICAmLS1zdGFmZiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLW1vYmlsZSkge1xuICAuc3F1YWRMaXN0IHtcbiAgICAmX19wbGF5ZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIH1cbiAgfVxufVxuIiwiLnRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItc3Ryb2tlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWdvO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICZfX2J0biB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgbGVmdDogMzFweDtcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1nbztcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUgJiB7XG4gICAgICAgICZfX2J0biB7XG4gICAgICAgICAgICBsZWZ0OiAzMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taW5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1oaWdobGlnaHQ7XG4gICAgfVxuXG4gICAgJi0taW5hY3RpdmUgJiB7XG4gICAgICAgICZfX2J0biB7XG4gICAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnZhbGlkYXRpb25NZXNzYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX2ljbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuXG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogJHR4dC1wcmltYXJ5O1xuICB9XG5cbiAgJi0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1waGFibGV0KSB7XG4gIC52YWxpZGF0aW9uTWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYtLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgICAgJl9fbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59IiwiLmRlYnVnRml4dHVyZUxpc3Qge1xuICBwYWRkaW5nOiAyMHB4IDAgJHNwYWNpbmctMnhsO1xuICBtaW4taGVpZ2h0OiA0NTBweDtcblxuICAmX19maXh0dXJlcyB7XG4gICAgQGluY2x1ZGUgZml4dHVyZUxpc3RXcmFwcGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcblxuICAgIC5tYXRjaERheU1hdGNoIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXBoYWJsZXQpIHtcbiAgLmRlYnVnRml4dHVyZUxpc3Qge1xuICAgICZfX2ZpeHR1cmVzIHtcbiAgICAgIEBpbmNsdWRlIGZpeHR1cmVMaXN0TW9iaWxlV3JhcHBlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5GQVNQb2xsZXIge1xuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNDVweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgQGluY2x1ZGUgY3RhLWJhc2U7XG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICB9XG5cbiAgICAmX19sYXN0VXBkYXRlZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgIH1cbn0iLCIuY29tbWVudHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWRhcms7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCBwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuXG4gICAgJi0tbWF0Y2hNYW5hZ2VyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtbGlnaHQ7XG5cbiAgICAgICAgLmNvbW1lbnRzX19oZWFkZXIgaDMge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21tZW50c19fY29udGVudCBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWRhcms7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZpbmFsSW50ZXJ2aWV3TGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBjb2xvcjogJHR4dC1wcmltYXJ5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgICZfX3JlcXVlc3RzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG5cbiAgICAgICAgLmZpbmFsSW50ZXJ2aWV3UmVxdWVzdCB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cbiAgICAgICAgICAgICYtLW1hbmFnZXItaW50ZXJ2aWV3IHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTsgLy8gbWFrZSBzdXJlIGlzIGF0IHRoZSB0b3BcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJHR4dC1zZWNvbmRhcnksIC40KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW50ZXJ2aWV3Q29udGV4dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW50ZXJ2aWV3ZWUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cnVuY2F0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc3RhdHVzIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZGFyaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC44cmVtIDNyZW0gMC44cmVtIDFyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWNvbmZpcm1lZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljbi10aWNrbWFyaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLXJlamVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlamVjdGVkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNuLWNsb3NlLXNtLWhpLXc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1wZW5kaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0eHQtcHJpbWFyeTtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNuLXBlbmRpbmctc207XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGltZSB7XG4gICAgICAgICAgICAgICAgLmludGVydmlld1RpbWUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmludGVydmlld1RpbWVBZnRlckZUIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190eXBlIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM2cHg7XG5cbiAgICAgICAgICAgICAgICAuaW50ZXJ2aWV3VHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY3RhO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1kZXNrdG9wKSB7XG4gICAgLmZpbmFsSW50ZXJ2aWV3TGlzdCB7XG4gICAgICAgICZfX3JlcXVlc3RzIHtcbiAgICAgICAgICAgIC5maW5hbEludGVydmlld1JlcXVlc3Qge1xuXG4gICAgICAgICAgICAgICAgJl9faW50ZXJ2aWV3ZWUsICZfX3RpbWUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX190aW1lIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgLmludGVydmlld1RpbWVBZnRlckZUIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAmX19zdGF0dXMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstcGhhYmxldCkge1xuICAgIC5maW5hbEludGVydmlld0xpc3Qge1xuICAgICAgICAmX19yZXF1ZXN0cyB7XG4gICAgICAgICAgICAuZmluYWxJbnRlcnZpZXdSZXF1ZXN0IHtcblxuICAgICAgICAgICAgICAgICZfX2ludGVydmlld0NvbnRleHQge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ1JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pbnRlcnZpZXdlZSwgJl9fdGltZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19zdGF0dXMge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX190eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5pbnRlcnZpZXdUeXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmdhbWVXZWVrSW5mbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktcmVkO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxufSIsIi5pbnRlcnZpZXdCcm9hZGNhc3RlclNob3J0bGlzdCB7XG5cbiAgICAmX19oZWFkZXIsIC5maW5hbEludGVydmlld0xpc3RfX2hlYWRlciB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19yZXF1ZXN0Qm94ZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICB9XG5cbiAgICAuZmluYWxJbnRlcnZpZXdMaXN0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG5cbiAgICAgICAgJl9fcmVxdWVzdHMge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RvZ2dsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG4iLCIuaW50ZXJ2aWV3Rml4dHVyZUxpc3Qge1xuICAgIEBpbmNsdWRlIGZpeHR1cmVMaXN0V3JhcHBlclxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXBoYWJsZXQpIHtcbiAgICAuaW50ZXJ2aWV3Rml4dHVyZUxpc3Qge1xuICAgICAgICBAaW5jbHVkZSBmaXh0dXJlTGlzdE1vYmlsZVdyYXBwZXJcbiAgICB9XG59IiwiLmludGVydmlld0Zvb3Rlck5hdiB7XG4gICAgJl9fc2hvd1BMUFdyYXBwZXIge1xuICAgICAgICAuc2hvd1BMUEludGVydmlld0J1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjdGEtYmFzZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWRhcms7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGVSaWdodCgkcHJpbWFyeS1jdGEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc3RhdHVzIHtcbiAgICAgICAgLmZvb3Rlcl9faXRlbSB7XG4gICAgICAgICAgICAmLS1hZnRlciB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLWRlc2t0b3ApIHtcbiAgICAuaW50ZXJ2aWV3Rm9vdGVyTmF2IHtcbiAgICAgICAgLnZhbGlkYXRpb25NZXNzYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjJyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4NXB4KSB7XG4gICAgLmludGVydmlld0Zvb3Rlck5hdiB7XG4gICAgICAgIC52YWxpZGF0aW9uTWVzc2FnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXBoYWJsZXQpIHtcbiAgICAuaW50ZXJ2aWV3Rm9vdGVyTmF2IHtcbiAgICAgICAgJl9fc2hvd1BMUFdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaW50ZXJ2aWV3TGFuZGluZ0hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG5cbiAgICBoMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICBjb2xvcjogJHR4dC1wcmltYXJ5O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1waGFibGV0KSB7XG4gICAgLmludGVydmlld0xhbmRpbmdIZWFkZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG59IiwiLmludGVydmlld0xhbmRpbmdNZXNzYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcblxuICAgIC5jb250YWluZXJWYWxpZGF0aW9uTWVzc2FnZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICZfX2ljbiB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkdHh0LXByaW1hcnk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXBoYWJsZXQpIHtcbiAgICAuaW50ZXJ2aWV3TGFuZGluZ01lc3NhZ2Uge1xuICAgICAgICAuY29udGFpbmVyVmFsaWRhdGlvbk1lc3NhZ2Uge1xuICAgICAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstbW9iaWxlKSB7XG4gICAgLmludGVydmlld0xhbmRpbmdNZXNzYWdlIHtcbiAgICAgICAgLmNvbnRhaW5lclZhbGlkYXRpb25NZXNzYWdlIHtcbiAgICAgICAgICAgICZfX25hbWUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaW50ZXJ2aWV3TWF0Y2hIZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICB9XG5cbiAgICAmX19maXh0dXJlSW5mbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaW50ZXJ2aWV3TWF0Y2hIZWFkZXIge1xuXG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19maXh0dXJlSW5mbyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1waGFibGV0KSB7XG4gICAgLmludGVydmlld01hdGNoSGVhZGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG59IiwiLmludGVydmlld1JlcXVlc3RMaXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1saWdodDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC0gI3skY29sdW1uLWNvbnRhaW5lci13aWR0aH0pO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMnJlbTtcbiAgICAgICAgbGVmdDogMnJlbTtcbiAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICAgIGJvdHRvbTogMnJlbTtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIH1cblxuICAgICZfX3JlcXVlc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1kYXJrO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS42cmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICZfX3RvZ2dsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmX19saXN0LXRvZ2dsZSB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgdG9wOiAwLjVyZW07XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWluZGljYXRvciB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC41cmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RvZ2dsZS1idG4ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmludGVydmlld1RlYW1IZWFkZXIge1xuICAgIEBpbmNsdWRlIGludGVydmlld1RlYW1IZWFkZXI7XG5cbiAgICAmLS1mYWRlT3V0IHtcbiAgICAgICAgLmludGVydmlld1RlYW1IZWFkZXJfX2N0YSB7XG4gICAgICAgICAgICAubm9SZXF1ZXN0QnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEVGO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHh0LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBFRjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0eHQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jdGEge1xuICAgICAgICAubm9SZXF1ZXN0QnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGN0YS1iYXNlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5pbnRlcnZpZXdUZWFtSGVhZGVyIHtcbiAgICAgICAgJl9fY3RhIHtcbiAgICAgICAgICAgIC5ub1JlcXVlc3RCdXR0b24ge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstdGFibGV0KSB7XG4gICAgLmludGVydmlld1RlYW1IZWFkZXIge1xuICAgICAgICAmX19jdGEge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5pbnRlcnZpZXdUZWFtU3RhdHVzSGVhZGVyIHtcbiAgICBAaW5jbHVkZSBpbnRlcnZpZXdUZWFtSGVhZGVyO1xufSIsIi5wbHBIb3N0SW50ZXJ2aWV3TW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1pbi13aWR0aDogY2FsYygjeyRicmVhay1waGFibGV0fSAqIDAuNyk7XG4gIG1heC13aWR0aDogY2FsYygjeyRicmVhay13aWRlfSAqIDAuNyk7XG4gIHdpZHRoOiA3MCU7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItc3Ryb2tlLWxpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHotaW5kZXg6IDI7XG5cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgLmludGVydmlld0xpc3Qge1xuICAgICZfX2hlYWRlciB7XG4gICAgICBtYXJnaW46IDJyZW0gMCAxcmVtIDA7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cblxuICAgIC5pbnRlcnZpZXdlZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcblxuICAgICAgJl9faW5mbyB7XG4gICAgICAgIC8vIFN1YnRyYWN0IG1pbiB3aWR0aCBvZiBpbnRlcnZpZXcgdHlwZSBhbmQgdGltZSBhbmQgc29tZSBleHRyYSBwYWRkaW5nIGZyb20gNzUlIHNvIGl0IGxvb2tzIHNwYWNlZFxuICAgICAgICBtaW4td2lkdGg6IGNhbGMoNzUlIC0gNTZweCAtIDMwcHgpO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNzUlIC0gNTZweCAtIDMwcHgpO1xuICAgICAgfVxuXG4gICAgICAmX19pbmZvLFxuICAgICAgJl9fdGltZUluZm8ge1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJl9fbmFtZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgQGluY2x1ZGUgdHJ1bmNhdGU7XG4gICAgICB9XG5cbiAgICAgICZfX3JvbGUsXG4gICAgICAmX190aW1lLFxuICAgICAgJl9fdGltZUhlYWRlciB7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmX19uYW1lLFxuICAgICAgJl9fdGltZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuXG4gICAgICAmX19yb2xlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fcm9sZSxcbiAgICAgICZfX3RpbWVIZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG5cbiAgICAgICZfX3RpbWVJbmZvLFxuICAgICAgJl9fdHlwZSB7XG4gICAgICAgIG1pbi13aWR0aDogMjhweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGltZSB7XG4gICAgICAgIC5pbnRlcnZpZXdUaW1lIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuaW50ZXJ2aWV3VGltZUFmdGVyRlQge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtbGlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdHlwZSB7XG4gICAgICAgIC5pbnRlcnZpZXdUeXBlIHtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY3RhO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1ub25lIHtcbiAgICAgICAgbWluLWhlaWdodDogMzlweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbnRlcnZpZXdlZXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICB9XG4gIH1cblxuICAmX190ZWFtcyB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctMnhsO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnBscEhvc3RUZWFtSW50ZXJ2aWV3TGlzdCB7XG4gICAgICBtaW4td2lkdGg6IDQwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICAgICAmX19oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmX190ZWFtTmFtZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay10YWJsZXQpIHtcbiAgLnBscEhvc3RJbnRlcnZpZXdNb2RhbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICZfX3RlYW1zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgICAgLnBscEhvc3RUZWFtSW50ZXJ2aWV3TGlzdCB7XG4gICAgICAgIG1pbi13aWR0aDogODAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcblxuICAgICAgICAmX19wbHBJbnRlcnZpZXdMaXN0IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRlcnZpZXdMaXN0IHtcbiAgICAgICZfX2hlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgfVxuXG4gICAgICAmX19pbnRlcnZpZXdlZXMge1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBscEhvc3RJbnRlcnZpZXdNb2RhbFdyYXBwZXIge1xuICAgIC5zaG93UExQSW50ZXJ2aWV3QnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgY3RhLWJhc2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWRhcms7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBhbmltYXRlUmlnaHQoJHByaW1hcnktY3RhKTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstcGhhYmxldCkge1xuICAgIC5wbHBIb3N0SW50ZXJ2aWV3TW9kYWxXcmFwcGVyIHtcbiAgICAgICAgLnNob3dQTFBJbnRlcnZpZXdCdXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucmVxdWVzdEJveCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJS82KTtcblxuICAgICZfX2lubmVyQ29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWxpZ2h0O1xuICAgICAgICBoZWlnaHQ6IDEwNXB4O1xuICAgIH1cblxuICAgICYtLWNvbmZpcm1lZCB7XG5cbiAgICAgICAgLnJlcXVlc3RCb3hfX2lubmVyQ29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb25maXJtZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAucmVxdWVzdEJveF9faW50ZXJ2aWV3ZWVTdGF0dXMge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljbi10aWNrbWFyay1wdXJwbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wZW5kaW5nICYge1xuICAgICAgICAmX19pbnRlcnZpZXdlZVN0YXR1cyB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1yZWplY3RlZCB7XG5cbiAgICAgICAgLnJlcXVlc3RCb3hfX2lubmVyQ29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWplY3RlZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXF1ZXN0Qm94X19pbnRlcnZpZXdlZU5hbWUsIC5yZXF1ZXN0Qm94X19pbnRlcnZpZXdlZVJvbGUsIC5yZXF1ZXN0Qm94X19pbnRlcnZpZXdlZVN0YXR1cywgLnJlcXVlc3RCb3hfX2ludGVydmlld2VlVHlwZSB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXF1ZXN0Qm94X19pbnRlcnZpZXdlZVN0YXR1cyB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNuLWNsb3NlLXNtLWhpLXc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ub25lIHtcbiAgICAgICAgLnJlcXVlc3RCb3hfX2lubmVyQ29udGFpbmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXF1ZXN0Qm94IHtcbiAgICAgICAgICAgICZfX2ludGVydmlld2VlTmFtZSwgJl9faW50ZXJ2aWV3ZWVSb2xlLCAmX19pbnRlcnZpZXdlZVN0YXR1cyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW50ZXJ2aWV3ZWVUeXBlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzc3Nzc3NztcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19pbnRlcnZpZXdlZUluZm8ge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktZGFyaztcbiAgICAgICAgbWFyZ2luOiAwIDFyZW07XG4gICAgfVxuXG4gICAgJl9faW50ZXJ2aWV3ZWVUeXBlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgfVxuXG4gICAgJl9faW50ZXJ2aWV3ZWVOYW1lLCAmX19pbnRlcnZpZXdlZVJvbGUge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktZGFyaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgfVxuXG4gICAgJl9faW50ZXJ2aWV3ZWVOYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgQGluY2x1ZGUgdHJ1bmNhdGUoKTtcbiAgICB9XG5cbiAgICAmX19pbnRlcnZpZXdlZVJvbGUge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuXG4gICAgJl9faW50ZXJ2aWV3ZWVTdGF0dXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgIG1hcmdpbjogMCAxcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLnJlcXVlc3RCb3gge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlLzUpO1xuXG4gICAgICAgICZfX2ludGVydmlld2VlSW5mbyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbnRlcnZpZXdlZVN0YXR1cyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC5yZXF1ZXN0Qm94IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS80KTtcblxuICAgICAgICAmX19pbnRlcnZpZXdlZUluZm8ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbnRlcnZpZXdlZVN0YXR1cyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1kZXNrdG9wKSB7XG4gICAgLnJlcXVlc3RCb3gge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlLzMpO1xuICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICB9XG59XG4iLCIuZm9ybWF0aW9uTGluZXVwIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcblxuICAgICZfX3BpdGNoIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pL2VsZW1lbnRzL2xpbmV1cC1waXRjaC5wbmcnKTtcbiAgICAgICAgd2lkdGg6IDM0N3B4O1xuICAgICAgICBoZWlnaHQ6IDUxMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAuaG9tZVRlYW0sIC5hd2F5VGVhbSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ob21lVGVhbSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmF3YXlUZWFtIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtYXRpb25QbGF5ZXJSb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGxheWVyIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICAgIGhlaWdodDogMi40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwwLDAsLjYpO1xuICAgICAgICBjdXJzb3IgOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgICAgIC5mb3JtYXRpb25MaW5ldXBfX3Rvb2x0aXAge1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXJlbSAuNzVyZW0gMCAuNzVyZW07XG4gICAgICAgICAgICBib3JkZXItY29sb3IgOiAkcHJpbWFyeS1kYXJrIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgYm90dG9tIDogMTAwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eSA6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyOjpiZWZvcmUsXG4gICAgICAgICY6Zm9jdXM6OmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5IDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjphZnRlcixcbiAgICAgICAgICAgIC5mb3JtYXRpb25MaW5ldXBfX3Rvb2x0aXAge1xuICAgICAgICAgICAgICAgIG9wYWNpdHkgOiAxO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm90dG9tIDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yIDogI0ZGRkZGRjtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDVweDtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDFweCAwICMwMDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBjb250ZW50IDogYXR0cihkYXRhLXRpcCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cnVuY2F0ZSggYXV0byApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHByaW1hcnktZGFyaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgOiAzcHg7XG4gICAgICAgICAgICBib3R0b20gOiAxNDAlO1xuICAgICAgICAgICAgY29sb3IgOiAjRkZGRkZGO1xuICAgICAgICAgICAgbWluLXdpZHRoIDogOTBweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIGNvbnRlbnQgOiBhdHRyKGRhdGEtdGlwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vQ2x1YiB0aGVtaW5nXG4gICAgICAgICYtLXQzIHsgLy8gQXJzZW5hbFxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZFMDAwMjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXQzNiB7IC8vIEJyaWdodG9uXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA1NEE2O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdDkxIHsgLy8gQm91cm5lbW91dGhcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFNjIzMzM7XG4gICAgICAgIH1cblxuICAgICAgICAmLS10OTAgeyAvLyBCdXJubGV5XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNkEwMDNBO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdDggeyAvLyBDaGVsc2VhXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMEE0NTk1O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdDMxIHsgLy8gQ3J5c3RhbCBQYWxhY2VcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFQjMwMkU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS10MTEgeyAvLyBFdmVydG9uXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzNjlDO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdDM4IHsgLy8gSHVkZGVyc2ZpZWxkIFRvd25cbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXQxMyB7IC8vIExlaWNlc3RlciBDaXR5XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjczRThBO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdDE0IHsgLy8gTGl2ZXJwb29sXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTMxQjIzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdDQzIHsgLy8gTWFuY2hlc3RlciBDaXR5XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNkNBRUUwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdDEgeyAvLyBNYW5jaGVzdGVyIFVuaXRlZFxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Q4MTkyMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXQ0IHsgLy8gTmV3Y2FzdGxlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzgzODM4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdDIwIHsgLy8gU291dGhhbXB0b25cbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNENzE5MjA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS10MTEwIHsgLy8gU3Rva2UgQ2l0eVxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Q3MUYzMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXQ4MCB7IC8vIFN3YW5zZWEgQ2l0eVxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdDYgeyAvLyBUb3R0ZW5oYW0gSG90c3B1clxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdDU3IHsgLy8gV2F0Zm9yZFxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZFMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdDM1IHsgLy8gV2VzdCBCcm9td2ljaCBBbGJpb25cbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXQyMSB7IC8vIFdlc3QgSGFtIFVuaXRlZFxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzdEMkMzQjtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAuZm9ybWF0aW9uTGluZXVwIHtcbiAgICAgICAgJl9fcGl0Y2gge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pL2VsZW1lbnRzL2xpbmV1cC1waXRjaC1tLnBuZycpO1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3BsYXllciB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNDBweCkge1xuICAgIC5mb3JtYXRpb25MaW5ldXAge1xuICAgICAgICAmX19waXRjaCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2kvZWxlbWVudHMvbGluZXVwLXBpdGNoLXNtLnBuZycpO1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MTJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tYXRjaEJveCB7XG4gICAgd2lkdGg6IDM3NXB4O1xuICAgIGhlaWdodDogJG1hdGNoYm94LWhlaWdodDtcbiAgICBtYXgtaGVpZ2h0OiAkbWF0Y2hib3gtaGVpZ2h0O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjI1cztcblxuICAgICZfX3VpVGFicyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWRhcms7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAudWlUYWJzX19jb250ZW50VGFiIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNob3dUaW1lbGluZSB7XG4gICAgICAgICAgICAudWlUYWJzX19jb250ZW50VGFiLS10aW1lbGluZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNob3dMaW5ldXBzIHtcbiAgICAgICAgICAgIC51aVRhYnNfX2NvbnRlbnRUYWItLWxpbmV1cHMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAwLjJzO1xuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG5cbiAgICAgICAgJi0tc2hvd0xpbmV1cHMge1xuICAgICAgICAgICAgLm1hdGNoQm94X19saW5ldXBzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1hdGNoQm94X190aW1lbGluZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNob3dUaW1lbGluZSB7XG4gICAgICAgICAgICAubWF0Y2hCb3hfX2xpbmV1cHMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYXRjaEJveF9fdGltZWxpbmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1hdGNoQm94SGVhZGVyQ29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXG4gICAgICAgIC5kb3dubG9hZHNQYW5lbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYXRjaERheU1hdGNoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgJl9fc3RhdHVzIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1leHBhbmRlZCB7XG4gICAgICAgIHdpZHRoOiA3NTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAgICAgLm1hdGNoQm94SGVhZGVyQ29udGVudCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1saWdodDtcblxuICAgICAgICAgICAgLmRvd25sb2Fkc1BhbmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXRjaExpbmV1cENvbnRhaW5lciB7XG4gICAgICAgICAgICAuZG93bmxvYWRzUGFuZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWF0Y2hEYXlNYXRjaCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1saWdodDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXRjaFRpbWVsaW5lSGVhZGVyX190aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMS4zcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1hdGNoTm90aWZpY2F0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAubWF0Y2hCb3hfX3VpVGFicyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1leHBhbmRlZCAmIHtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogJG1hdGNoYm94LWhlaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3VpVGFicyB7XG4gICAgICAgICAgICAudWlUYWJzX19jb250ZW50VGFiIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluZXVwcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saW5ldXBzLFxuICAgICAgICAmX190aW1lbGluZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluZXVwczphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyLXN0cm9rZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud2F0ZXJtYXJrIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICB0ZXh0IHtcbiAgICAgICAgICAgIGZpbGw6ICRib3JkZXItc3Ryb2tlLWxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jaGlkZGVuRW1haWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTAwO1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICB0ZXh0IHtcbiAgICAgICAgZmlsbDogZ3JheTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay10YWJsZXQpIHtcbiAgICAubWF0Y2hCb3gge1xuICAgICAgICB3aWR0aDogMzIwcHg7XG5cbiAgICAgICAgJi0tZXhwYW5kZWQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAucGxheWVySXRlbSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXRjaEV2ZW50RGV0YWlsIC5tYXRjaEV2ZW50X190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tYXRjaEJveEhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1kYXJrO1xuXG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIH1cblxuICAgICZfX2FjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3RvZ2dsZVdpZHRoIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMi41cmVtIDAuNHJlbSAwLjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgY29sb3I6ICR0eHQtcHJpbWFyeTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1zdHJva2U7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktaGlnaGxpZ2h0O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubWF0Y2hCb3hOb3RpZmljYXRpb25Db250YWluZXIge1xuICAgIC5ub3RpZmljYXRpb25JdGVtIHtcbiAgICAgICAgJi0tY2F1dGlvbiB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19jbG9zZUJ0biB7XG4gICAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19tZXNzYWdlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5tYXRjaGVzRmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcblxuICAuZHJvcGRvd25GaWx0ZXIge1xuICAgIHdpZHRoOiAxNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLWJyb2FkY2FzdC1waGFibGV0KSB7XG4gIC5kcm9wZG93bkZpbHRlciB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbjogMCAxcmVtO1xuICB9XG59IiwiLm1hdGNoRXZlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLS1ob21lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgLm1hdGNoRXZlbnREZXRhaWwge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWF3YXkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgIC5tYXRjaEV2ZW50RGV0YWlsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWF3YXksXG4gICAgJi0taG9tZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICB9XG5cbiAgICAubWF0Y2hFdmVudERldGFpbCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLm1hdGNoRXZlbnREZXRhaWwgJiB7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1yZWQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmX19wcmltYXJ5SW5mbyxcbiAgICAgICAgJl9fc2Vjb25kYXJ5SW5mbyxcbiAgICAgICAgJl9fdGVydGlhcnlJbmZvIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkdHh0LXByaW1hcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMC4xMjVyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpbWVzdGFtcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBjb2xvcjogJHR4dC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1hdGNoRXZlbnRWaXN1YWxEZXRhaWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZGFyaztcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgICZfX2V2ZW50VHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX190aW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuXG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZ29hbCB7XG4gICAgICAgIC5tYXRjaEV2ZW50VmlzdWFsRGV0YWlsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LXJlZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXZhciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgICAgICAubWF0Y2hFdmVudERldGFpbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAuNXJlbSBhdXRvIDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAubWF0Y2hFdmVudF9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIH1cblxuICAgICAgICAubWF0Y2hFdmVudFZpc3VhbERldGFpbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2E3NDhmOCwgIzNkMDA0NSk7XG5cbiAgICAgICAgICAgICZfX2V2ZW50VHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aW1lIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXZhci0tb3JhbmdlIHtcblxuICAgICAgICAubWF0Y2hFdmVudFZpc3VhbERldGFpbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmE5NDAwLCAjZmE1NDAwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW92ZXJ0dXJuZWQge1xuXG4gICAgICAgIC5tYXRjaEV2ZW50VmlzdWFsRGV0YWlsOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ092ZXJ0dXJuZWQnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWhpZ2hsaWdodDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmLm1hdGNoRXZlbnQtLWF3YXkge1xuXG4gICAgICAgICAgICAubWF0Y2hFdmVudFZpc3VhbERldGFpbDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcGVuZGluZ1N1YiB7XG4gICAgICAgIC5tYXRjaEV2ZW50VmlzdWFsRGV0YWlsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWxpZ2h0O1xuXG4gICAgICAgICAgICAmX190aW1lIGRpdiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10aW1lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZGFyaztcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgIG1hcmdpbjogMC41cmVtIDAgMDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLm1hdGNoRXZlbnREZXRhaWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuXG4gICAgICAgICAgICAubWF0Y2hFdmVudF9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWF0Y2hFdmVudF9fcHJpbWFyeUluZm8ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWF0Y2hFdmVudF9fdGltZXN0YW1wIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWF0Y2hFdmVudFZpc3VhbERldGFpbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1yZWQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgICAgICZfX3RpbWUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10ZWFtc2hlZXRDaGFuZ2Uge1xuXG4gICAgICAgIC5tYXRjaEV2ZW50X190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXRjaEV2ZW50VmlzdWFsRGV0YWlsIHtcblxuICAgICAgICAgICAgJl9fZXZlbnRUeXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aW1lIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gICAgLm1hdGNoRXZlbnQge1xuICAgICAgICAmX190aW1lc3RhbXAge1xuICAgICAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubWF0Y2hGb3JtYXRpb25IZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX25hbWUsICZfX2xhYmVsIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gICZfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJHR4dC1zZWNvbmRhcnk7XG4gIH1cblxuICAmX19kZXRhaWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW1cbiAgfVxuXG4gICZfX2Zvcm1hdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAuZm9ybWF0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogJGJyZWFrLW1vYmlsZSkge1xuICAubWF0Y2hGb3JtYXRpb25IZWFkZXIge1xuICAgICZfX2Zvcm1hdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG4gIH1cbn0iLCIubWF0Y2hMaW5ldXBIZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gICZfX2hvbWUsICZfX2F3YXkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUU5O1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG5cbiAgJl9faG9tZSB7XG4gICAgJjphZnRlciB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2F3YXkge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBsZWZ0OiAxcmVtO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbmFtZSwgJl9fbGFiZWwge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkdHh0LXNlY29uZGFyeTtcbiAgfVxuXG4gICZfX2RldGFpbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbVxuICB9XG59IiwiLm1hdGNoTm90aWZpY2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZ287XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cbiAgJl9fdmlzdWFsRGV0YWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1kYXJrO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDFyZW07XG5cbiAgICAuaWNuLW1hdGNoRXZlbnQge1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICB0b3A6NTAlO1xuICAgICAgbGVmdDo1MCU7XG4gICAgICByaWdodDowO1xuICAgICAgYm90dG9tOjA7XG4gICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxuICAgICYtLXBlbmRpbmdTdWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtbGlnaHQ7XG4gICAgfVxuICB9XG5cbiAgJl9fZXhwbGFpbmVyIHtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHggLSAzNXB4KTsvLzEwMCUgbWludXMgdmlzdWFsRGV0YWlsIGFuZCBjbG9zZSBpY29uXG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgQGluY2x1ZGUgdHJ1bmNhdGUoJHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4IC0gMzVweCkgKTtcbiAgfVxuXG4gICZfX2Rpc21pc3NJY29uIHtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmLS1kaXNtaXNzIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJi0tbGFyZ2VNb2RlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG5cbiAgICAubWF0Y2hOb3RpZmljYXRpb25fX2V4cGxhaW5lciB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IHVuc2V0O1xuICAgIH1cbiAgfVxufSIsIi5tYXRjaERheU1hdGNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICZfX2hvbWUsXG4gICZfX2F3YXkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDdyZW07XG4gIH1cblxuICAmX19ob21lIHtcbiAgICAubWF0Y2hEYXlNYXRjaF9fbmFtZSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19hd2F5IHtcbiAgICAubWF0Y2hEYXlNYXRjaF9fbmFtZSB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBtaW4td2lkdGg6IDRyZW07XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gICZfX3N0YXR1cyB7XG4gICAgbWluLXdpZHRoOiA0cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtcGwtcHVycGxlKTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW46IDAgMC42cmVtO1xuICAgIHBhZGRpbmc6IDAuNHJlbSAwLjhyZW0gMC40cmVtIDAuOXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgJi0tY29tcGxldGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWRhcms7XG4gICAgfVxuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWhpZ2hsaWdodDtcbiAgICB9XG4gIH1cbn1cbiIsIi5tYXRjaFRpbWVsaW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyLXN0cm9rZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICB9XG5cbiAgJi0tZW1wdHkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoI3skbWF0Y2hib3gtaGVpZ2h0fSAtIDE5NnB4KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyVmFsaWRhdGlvbk1lc3NhZ2Uge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn0iLCIubWF0Y2hUaW1lbGluZUhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICZfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG59IiwiLnN3aXRjaGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcblxuICAgIH1cblxuICAgICZfX29wdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeS1kYXJrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgJl9fb3B0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZGFyaztcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1kYXJrO1xuICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5mb290ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1saWdodDtcbiAgaGVpZ2h0OiAkbmF2LWhlaWdodDtcblxuICA+IGRpdixcbiAgLmZvb3RlckNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZvb3RlckNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LXJlZDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogMzVweDtcbiAgICBtYXJnaW46IDAgMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtZnVsbDtcblxuICAgICYtLXByZXZpb3VzOmFmdGVyLFxuICAgICYtLWFmdGVyOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAmLS1wcmV2aW91czphZnRlciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNvbnRlbnQ6IFwiPFwiO1xuICAgICAgbGVmdDogMXJlbTtcbiAgICB9XG4gICAgJi0tYWZ0ZXI6YWZ0ZXIge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgY29udGVudDogXCI+XCI7XG4gICAgICByaWdodDogMXJlbTtcbiAgICB9XG5cbiAgICAmLS1wcmV2aW91cyB7XG4gICAgICBAaW5jbHVkZSBhbmltYXRlTGVmdCgkcHJpbWFyeS1kYXJrKTtcbiAgICB9XG5cbiAgICAmLS1hZnRlciB7XG4gICAgICBAaW5jbHVkZSBhbmltYXRlUmlnaHQoJHByaW1hcnktZGFyayk7XG4gICAgfVxuXG4gICAgJi0taW5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1pbmFjdGl2ZS1iZztcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW1MYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstcGhhYmxldCkge1xuICAuZm9vdGVyIHtcbiAgICBoZWlnaHQ6ICRtb2JpbGUtbmF2LWhlaWdodDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgbWF4LWhlaWdodDogMjVweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1tb2JpbGUpIHtcbiAgLmZvb3RlciB7XG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW46IDAgMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5uYXYge1xuICAmLS1sb2NrU2Nyb2xsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWRhcms7XG4gICAgaGVpZ2h0OiAkbmF2LWhlaWdodDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaS9lbGVtZW50cy9icmFuZC12ZWN0b3ItZGFyay5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzUuNnJlbTtcbiAgICAgIHJpZ2h0OiAwLjJyZW07XG4gICAgICByaWdodDogMHJlbTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogJG5hdi1oZWlnaHQ7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1yZWQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJ8XCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogLTEuNXJlbTtcbiAgICAgICAgICBjb2xvcjogZGFya2VuKCM5NjdkOTcsIDEwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zb2xlT3B0aW9uIHtcbiAgICAgIGxpIGE6OmJlZm9yZSxcbiAgICAgIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX191c2VyQ29udGFpbmVyIHtcbiAgICBoZWlnaHQ6ICRuYXYtaGVpZ2h0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gICZfX3VzZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICZfX3VzZXJOYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgJl9fcm9sZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICB9XG5cbiAgJl9fdXNlckljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBtYXJnaW4tbGVmdDogJGxheW91dC1wYWRkaW5nO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gICZfX2xvZ291dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMCAkbGF5b3V0LXBhZGRpbmcgLyAyIDAgJGxheW91dC1wYWRkaW5nO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZTtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktaGlnaGxpZ2h0O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvdXRJY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMy40cmVtO1xuICAgIGhlaWdodDogMy40cmVtO1xuICAgIGZpbGw6ICR3aGl0ZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrLWRlc2t0b3ApIHtcbiAgLm5hdl9fbWFpbiBsaSBhIHtcbiAgICAmLmFjdGl2ZSxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1kZXNrdG9wKSB7XG4gIC5uYXZfX21haW4gbGkgYSB7XG4gICAgJi5hY3RpdmUsXG4gICAgJjphY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay10YWJsZXQpIHtcbiAgLm5hdiB7XG4gICAgJl9fbWFpbiB7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwIDI1cHggMCAwO1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWstYnJvYWRjYXN0LXBoYWJsZXQpIHtcbiAgLm5hdiB7XG4gICAgJi0tbG9ja1Njcm9sbCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXBoYWJsZXQpIHtcbiAgLm5hdiB7XG4gICAgJl9fbWFpbiB7XG4gICAgICBsaSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgYm90dG9tOiAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5uYXYge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6ICRtb2JpbGUtbmF2LWhlaWdodDtcbiAgICB9XG5cbiAgICAmX19tYWluIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbW9iaWxlLW5hdi1oZWlnaHQ7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLm5hdiB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogJG1vYmlsZS1uYXYtaGVpZ2h0O1xuICAgIH1cblxuICAgICZfX21haW4ge1xuICAgICAgbGluZS1oZWlnaHQ6ICRtb2JpbGUtbmF2LWhlaWdodDtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44cmVtO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogJG1vYmlsZS1uYXYtaGVpZ2h0O1xuXG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX191c2VyQ29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogJG1vYmlsZS1uYXYtaGVpZ2h0O1xuICAgIH1cblxuICAgICZfX2xvZ291dEljb24ge1xuICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgIGhlaWdodDogMi40cmVtO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLW1vYmlsZSkge1xuICAubmF2IHtcbiAgICAmX19tYWluIHtcbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuUGxheWVyQXBwRmlsdGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWxpZ2h0O1xuICAgIHBhZGRpbmc6IDVweCAzNXB4IDMwcHggMzVweDtcblxuICAgIC5zZWFyY2hGaWx0ZXIge1xuICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duRmlsdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGlucHV0LWxhYmVsO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2N1cnJlbnRJdGVtLCAmX19saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9IFxuXG4gICAgLnJlc2V0RmlsdGVycyB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICB9XG59IiwiLnBsYXllckFwcExpc3Qge1xuICBAaW5jbHVkZSB0YWJsZUhlYWQ7XG5cbiAgJl9fbGFiZWwge1xuICAgIEBpbmNsdWRlIHRydW5jYXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX2hlYWRDZWxsIHtcbiAgICAmLS1mYXNpZCxcbiAgICAmLS11c2VybmFtZSB7XG4gICAgICBmbGV4OiAwLjU7XG4gICAgfVxuXG4gICAgJi0tZnVsbG5hbWUge1xuICAgICAgZmxleDogMS41O1xuICAgIH1cblxuICAgICYtLXJvbGUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi0tc3RhdHVzIHtcbiAgICAgIGZsZXg6IDAuNTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYtLWxhc3RMb2dpbiB7XG4gICAgICBmbGV4OiAwLjc7XG4gICAgfVxuXG4gICAgJi0tZWRpdCB7XG4gICAgICBmbGV4OiAwLjU7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cblxuICAgICAgLnVzZXJMaXN0X19sYWJlbCB7XG4gICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1lbWFpbGFkZHJlc3MsXG4gICAgJi0tcGhvbmVudW1iZXIge1xuICAgICAgLnVzZXJMaXN0X19sYWJlbCB7XG4gICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSB0YWJsZUJvZHk7XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtdGFibGUtcm93O1xuICAgIH1cbiAgfVxuXG4gICZfX3Jvd0NlbGwge1xuICAgICYtLWZ1bGxuYW1lIHtcbiAgICAgIGZsZXg6IDEuNTtcbiAgICB9XG4gICAgJi0tZmFzaWQsXG4gICAgJi0tdXNlcm5hbWUge1xuICAgICAgZmxleDogMC41O1xuICAgIH1cblxuICAgICYtLXJvbGUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi0tc3RhdHVzIHtcbiAgICAgIGZsZXg6IDAuNTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYtLWxhc3RMb2dpbiB7XG4gICAgICBmbGV4OiAwLjc7XG4gICAgfVxuXG4gICAgJi0tZWRpdCB7XG4gICAgICBmbGV4OiAwLjU7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBAaW5jbHVkZSBmb250LWxpZ2h0O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3NvcnRCeUNvbHVtbkJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAmX19zb3J0SWNvbiB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi0tZGVzY2VuZGluZyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gICZfX3N0YXR1c0ljb24ge1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgfVxuXG4gICAgJi0taW5hY3RpdmUge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZWRpdEJ0biB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19zZWFyY2hNZXNzYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAzMHB4IDAgMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG5cbiAgJl9fYnV0dG9uY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luOiAwIDAgMnJlbSAwO1xuICB9XG5cbiAgJl9fc2VuZHRva2VuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY3Nzg4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy0yeHMgJHNwYWNpbmctbTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmLS1zZW5kdG9hbGwge1xuICAgICAgd2lkdGg6IDE4cmVtO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgcGFkZGluZzogMTFweCAxNXB4O1xuICAgIH1cbiAgICAmLS10b2tlbnJlYWR5IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIH1cbiAgICAmLS10b2tlbnNlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1kZXNrdG9wKSB7XG4gIC51c2VyTGlzdCB7XG4gICAgJl9fc29ydEJ5Q29sdW1uQnRuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuY2x1YkhlYWRlciB7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBjb2xvcjogJHByaW1hcnktZGFyaztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICAgIG1hcmdpbjogMTNweCAwIDAgMTBweDtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmRvd25sb2Fkc1BhbmVsIHtcbiAgICAmX19pbm5lciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIH1cblxuICAgIC5kb3dubG9hZEJ0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1waGFibGV0KSB7XG4gICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kb3dubG9hZEJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstbW9iaWxlKSB7XG4gICAgICAgICZfX2Rvd25sb2FkQnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLm1hdGNoT2ZmaWNpYWxJdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgbWluLXdpZHRoOiAxOTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIH1cbn1cbiIsIi5tYXRjaE9mZmljaWFscyB7XG5cbiAgICAmX19zdWJIZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktZGFyaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAmX19vZmZpY2lhbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm1hdGNoT2ZmaWNpYWxJdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19uYW1lIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4ICkge1xuICAgIC5tYXRjaE9mZmljaWFscyB7XG4gICAgICAgIC5tYXRjaE9mZmljaWFsSXRlbSB7XG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC5tYXRjaE9mZmljaWFsc3tcbiAgICAgICAgLm1hdGNoT2ZmaWNpYWxJdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5tYXRjaFNlbGVjdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICB9XG5cbiAgICAmX190b3BTZWN0aW9uIHtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICB9XG5cbiAgICAmX19ub3RlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1oaWdobGlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAxcHg7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgfVxuXG4gICAgJl9fdG9nZ2xlIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Bhc3RGaXh0dXJlcyB7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstdGFibGV0KSB7XG4gICAgLm1hdGNoU2VsZWN0aW9uIHtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX190b3BTZWN0aW9uIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX190b2dnbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmX19wYXN0Rml4dHVyZXMge1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgJi0tc2hvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstbW9iaWxlKSB7XG4gICAgLm1hdGNoU2VsZWN0aW9uIHtcbiAgICAgICAgJl9fcGFzdEZpeHR1cmVzIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5tYXRjaFNlbGVjdGlvbkl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJl9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1kYXJrO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZTtcbiAgfVxuXG4gICZfX3RvZGF5IHtcbiAgICBAaW5jbHVkZSBmb250LXJlZ3VsYXI7XG4gICAgY29sb3I6ICRwcmltYXJ5LWRhcms7XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX3RvcCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgd2lkdGg6IDE5NHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiA3cHggMCA3cHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAkc3BhY2luZy14cztcbiAgfVxuXG4gICZfX3RlYW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIC50ZWFtQWJicmV2IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICB9XG5cbiAgICAuYmFkZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMnB4IDdweCAwIDdweDtcbiAgICB9XG5cbiAgICAmLS1ob21lIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAudGVhbUFiYnJldiB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICAuYmFkZ2Uge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYXdheSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAudGVhbUFiYnJldiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgIC5iYWRnZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Njb3JlQ29sIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gIH1cblxuICAmX19zY29yZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA3cHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZWEwMTUzO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJl9fYm90dG9tIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19zdGF0dXMge1xuICAgIHBhZGRpbmc6IDVweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWhpZ2hsaWdodDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgJi0tc3VibWl0dGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWdvO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIEBpbmNsdWRlIGljbi1hcnJvdy1yaWdodC1kO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMXJlbTtcbiAgICB0b3A6IDE3cHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXRhYmxldCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAmX19kYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciAmIHtcbiAgICAmX19pbmZvIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWRhcms7XG4gICAgfVxuXG4gICAgJl9fdGVhbSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAmX19hcnJvdyB7XG4gICAgICBAaW5jbHVkZSBpY24tYXJyb3ctcmlnaHQtdztcbiAgICB9XG4gIH1cblxuICAmLS1hY3RpdmUgJiB7XG4gICAgJl9fZGF0ZSB7XG4gICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1kYXJrO1xuICAgIH1cblxuICAgICZfX3RlYW0ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJl9fYXJyb3cge1xuICAgICAgQGluY2x1ZGUgaWNuLWFycm93LXJpZ2h0LXc7XG4gICAgfVxuXG4gICAgJl9fc2NvcmUge1xuICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG5cbiAgLyoqIEZpeCB0byBtYWtlIFNwdXJzIGxvZ28gYXBwZWFyIGJldHRlciBvbiBob3Zlci9hY3RpdmUgKiovXG5cbiAgJjpob3ZlcixcbiAgJi0tYWN0aXZlIHtcbiAgICAuYmFkZ2UtMjUuVE9UIHtcbiAgICAgIEBpbmNsdWRlIGJhZGdlLTI1LVRPVC1BTFQ7XG4gICAgfVxuICB9XG59XG4iLCIucGxheWVySXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG4gICZfX251bWJlciB7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIGZsZXg6IGluaXRpYWw7XG4gICAgbWluLXdpZHRoOiAyMHB4O1xuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgQGluY2x1ZGUgdHJ1bmNhdGU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTQ1cHg7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctbTtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcblxuICAgICYtLWNhcHRhaW4ge1xuICAgICAgcGFkZGluZy1yaWdodDogMThweDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBjYXB0YWlucy1hcm1iYW5kO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1oaWdobGlnaHQ7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgJl9fZXZlbnQge1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuXG4gICAgJi0taGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtLWdvYWwge1xuICAgICAgQGluY2x1ZGUgaWNuLW1hdGNoRXZlbnQtZ29hbFB1cnBsZS1zbWFsbDtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG5cbiAgICAmLS1vd25Hb2FsIHtcbiAgICAgIEBpbmNsdWRlIGljbi1tYXRjaEV2ZW50LW93bi1Hb2FsLXNtYWxsO1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cblxuICAgICYtLXN1YiB7XG4gICAgICBAaW5jbHVkZSBpY24tbWF0Y2hFdmVudC1zdWJzdGl0dXRpb247XG4gICAgfVxuXG4gICAgJi0tcmVkQ2FyZCB7XG4gICAgICBAaW5jbHVkZSBpY24tbWF0Y2hFdmVudC1jYXJkLXJlZDtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG5cbiAgICAmLS15ZWxsb3dDYXJkIHtcbiAgICAgIEBpbmNsdWRlIGljbi1tYXRjaEV2ZW50LWNhcmQteWVsbG93O1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cblxuICAgICYtLWRvdWJsZVllbGxvd0NhcmQge1xuICAgICAgQGluY2x1ZGUgaWNuLW1hdGNoRXZlbnQtY2FyZC1kb3VibGUteWVsbG93O1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnBsYXllckxpc3Qge1xuICBAaW5jbHVkZSBzdW1tYXJ5LWJveDtcbiAgQGluY2x1ZGUgZm9udC1saWdodDtcblxuICAmX19wbGF5ZXJzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG5cbiAgJi0tc3RhZmYge1xuICAgIC5wbGF5ZXJMaXN0X19wbGF5ZXJzIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wbGF5ZXJTdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMTBweDtcblxuICAgICZfX25hbWUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1yaWdodDogMi40cmVtO1xuICAgICAgY29sb3I6ICR0eHQtcHJpbWFyeTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcblxuICAgICAgJi0tY2FwdGFpbiB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGNhcHRhaW5zLWFybWJhbmQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDJweCA1cHggMnB4ICRzcGFjaW5nLTJ4cztcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19udW1iZXIsXG4gICAgJl9fcm9sZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgY29sb3I6ICR0eHQtcHJpbWFyeTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICB9XG5cbiAgICAmX19udW1iZXIge1xuICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgIH1cblxuICAgICZfX3JvbGUge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMC41cmVtKTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgICB9XG5cbiAgICAmLS1zdGFmZiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgLnBsYXllclN1bW1hcnkge1xuICAgICAgICAmX19yb2xlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19uYW1lIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taW5lbGlnaWJsZSB7XG4gICAgICAucGxheWVyU3VtbWFyeV9fbnVtYmVyLFxuICAgICAgLnBsYXllclN1bW1hcnlfX25hbWUge1xuICAgICAgICBjb2xvcjogJGluZWxpZ2libGUtcGxheWVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1kZXNrdG9wKSB7XG4gIC5wbGF5ZXJMaXN0IHtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1waGFibGV0KSB7XG4gIC5wbGF5ZXJMaXN0IHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG5cbiAgICAucGxheWVyU3VtbWFyeSB7XG4gICAgICAmLS1zdGFmZiB7XG4gICAgICAgIC5wbGF5ZXJTdW1tYXJ5X19yb2xlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zdGFmZkl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIG1pbi13aWR0aDogMTkwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgbWF4LXdpZHRoOiAxOTBweDtcblxuICAmX190aXRsZSB7XG4gICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICB9XG59IiwiLnN0YWZmTGlzdCB7XG5cbiAgJl9fc3ViSGVhZGVyIHtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgY29sb3I6ICRwcmltYXJ5LWRhcms7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAmX19zdGFmZiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAuc3RhZmZJdGVtIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgIH1cblxuICAgICAgJl9fbmFtZSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnN0YWZmTGlzdF9fc3RhZmYge1xuICAgIC5zdGFmZkl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59IiwiLnN1Ym1pdHRlZE5vdGVzIHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktZGFyaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG59IiwiLnN1Ym1pdHRlZFBsYXllckxpc3Qge1xuICBtaW4td2lkdGg6IDE5MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICZfX3N1YmhlYWRlciB7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1kYXJrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59IiwiLnRlYW1JbmZvQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJl9fYmFkZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gICZfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgY29sb3I6ICR0eHQtcHJpbWFyeTtcblxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstcGhhYmxldCkge1xuICAudGVhbUluZm9Db250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbiIsIi50ZWFtTGluZXVwSGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICZfX2ZpeHR1cmVJbmZvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuICB9XG5cbiAgJl9fdmVudWUge1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBjb2xvcjogIzc2NzY3NjtcbiAgfVxuXG4gIC5kb3dubG9hZHNQYW5lbCB7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgLmRvd25sb2FkQnRuX19sYWJlbCB7XG4gICAgICAgIHRleHQtaW5kZW50OiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudGVhbUxpbmV1cEhlYWRlciB7XG4gICAgJl9fZG93bmxvYWRzUGFuZWwge1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1waGFibGV0KSB7XG4gIC50ZWFtTGluZXVwSGVhZGVyIHtcbiAgICAmX192ZW51ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJl9fZG93bmxvYWRzUGFuZWwge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudGVhbUxpbmV1cEhlYWRlciB7XG4gICAgLmRvd25sb2FkQnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLnRlYW1MaW5ldXBzIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWxpZ2h0O1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcblxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktZGFyaztcbiAgICAgICAgZmxleDogMS41O1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5ub3RpZmljYXRpb25JdGVtIHtcbiAgICAgICAgZmxleDogMS4zO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnRUb3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIC5jbHViSGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmX19saXN0aW5ncyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQyNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmX19ob21lLCAmX19hd2F5IHtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAmX19vZmZpY2lhbHMge1xuICAgICAgICBwYWRkaW5nOiA1cHggMjVweDtcbiAgICB9XG5cbiAgICAmX19tb2JpbGVEb3dubG9hZEJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxufVxuXG4udWlUYWJzIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1kYXJrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgJl9fY29udGVudFRhYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ob21lIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWF3YXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktYWx0O1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hd2F5ICYge1xuICAgICAgICAmX19jb250ZW50VGFiIHtcbiAgICAgICAgICAgICYtLWhvbWUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWFsdDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tYXdheSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay13aWRlKSB7XG4gICAgLnRlYW1MaW5ldXBzIHtcbiAgICAgICAgJl9fc3VibWl0QnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstZGVza3RvcCkge1xuICAgIC50ZWFtTGluZXVwcyB7XG4gICAgICAgIC50ZWFtUGFuZWxfX2xpc3RpbmdzQ29sIHtcbiAgICAgICAgICAgICYtLWhvbWUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N1Ym1pdEJ0biB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWJtaXRCb3gge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1waGFibGV0KSB7XG4gICAgLnRlYW1MaW5ldXBzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAmX19jb250ZW50VG9wIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAubm90aWZpY2F0aW9uSXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saXN0aW5ncyB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgIC8vIFRvIHNob3cgYW5kIGhpZGUgbGlzdGluZyB1bmRlciB0YWJiZWQgY29udGVudCBpbiBtb2JpbGUgYW5kIHRhYmxldCB2aWV3XG4gICAgICAgICAgICAmLS1zaG93QXdheSB7XG4gICAgICAgICAgICAgICAgLnRlYW1MaW5ldXBzIHtcbiAgICAgICAgICAgICAgICAgICAgJl9faG9tZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fYXdheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gVG8gc2hvdyBhbmQgaGlkZSBsaXN0aW5nIHVuZGVyIHRhYmJlZCBjb250ZW50IGluIG1vYmlsZSBhbmQgdGFibGV0IHZpZXdcbiAgICAgICAgICAgICYtLXNob3dIb21lIHtcbiAgICAgICAgICAgICAgICAudGVhbUxpbmV1cHMge1xuICAgICAgICAgICAgICAgICAgICAmX19ob21lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fYXdheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGlzdGluZ3NDb2wge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19wbGF5ZXJMaXN0IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGVhbUxpbmV1cEhlYWRlcl9fZG93bmxvYWRzUGFuZWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXVzZXJIYXNTdWJtaXR0ZWQgJiB7XG4gICAgICAgICAgICAudGVhbUxpbmV1cEhlYWRlcl9fZG93bmxvYWRzUGFuZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX21vYmlsZURvd25sb2FkQnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgLnRlYW1MaW5ldXBzIHtcbiAgICAgICAgLmRvd25sb2Fkc1BhbmVsIHtcbiAgICAgICAgICAgIC5kb3dubG9hZEJ0biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWstcGhhYmxldCkge1xuICAgIC50ZWFtTGluZXVwcyB7XG4gICAgICAgIC51aVRhYnMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIudGVhbVBhbmVsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gICZfX3RlYW1zaGVldCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fcGxheWVyTGlzdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9fc3RhZmZMaXN0IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICB9XG5cbiAgLmtpdENvbnRhaW5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLmtpdENvbnRhaW5lcl9faGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWRhcms7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG5cbiAgICAmX19raXRzIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmX19raXRUeXBlIHtcbiAgICAgIGRpdiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N1Ym1pdEJveCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1zdHJva2UtbGlnaHQ7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX19zdWJtaXRCdG4ge1xuICAgIEBpbmNsdWRlIGN0YS1iYXNlO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy14cztcbiAgfVxuXG4gICZfX3N1Ym1pdEJ0bkxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19jb3VudGRvd25Nc2cge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1kYXJrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG5cbiAgJl9fdGlja2VyIHtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9fY29udGVudC0tc3VibWl0VmlldyAmIHtcbiAgICAmX19saXN0aW5nc0NvbCB7XG4gICAgICAmLS1zaG93SG9tZSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saXN0aW5nc0NvbCB7XG4gICAgcGFkZGluZzogMCAyNXB4IDAgMjVweDtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICYtLXNob3dIb21lIHtcbiAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNlZWU7XG4gICAgfVxuICB9XG59XG4iLCIudGVhbXNoZWV0TW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWxpZ2h0O1xuICB3aWR0aDogNTByZW07XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB6LWluZGV4OiA1MDtcbiAgcGFkZGluZzogNHJlbTtcblxuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogJHByaW1hcnktZGFyaztcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19jbG9zZUJ0biB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX2ZpZWxkUm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cblxuICAmX19maWVsZENlbGwge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgY29sb3I6ICRwcmltYXJ5LWRhcms7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctcztcbiAgfVxuXG4gICZfX2ZpZWxkIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcblxuICAgIGlucHV0IHtcbiAgICAgIEBpbmNsdWRlIGlucHV0LWxnO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3N0YXR1c1BpbGwge1xuICAgIEBpbmNsdWRlIHBpbGw7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIHBhZGRpbmc6IDVweCAxNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX25vdGlmaWNhdGlvbldyYXBwZXIge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICZfX2J0biB7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgICYtLWNhbmNlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FuY2VsLWN0YTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgICYtLWRlbGV0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1oaWdobGlnaHQ7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuSWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duRmlsdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX2xhYmVsIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWRhcms7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zO1xuICAgIH1cblxuICAgICZfX2N1cnJlbnRJdGVtIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzLjFyZW07XG4gICAgICBtaW4taGVpZ2h0OiA2cmVtO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgdG9wOiA2cmVtO1xuICAgIH1cbiAgfVxufVxuXG4udGVhbXNoZWV0TW9kYWxPcGFjaXR5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LWRhcmssIDAuOSk7XG4gIHotaW5kZXg6IDE1O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXBoYWJsZXQpIHtcbiAgLnRlYW1zaGVldE1vZGFsIHtcbiAgICB3aWR0aDogOTAlO1xuXG4gICAgJl9fYnRuLS1jYW5jZWwsXG4gICAgJl9fYnRuLS1kZWxldGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLnRlYW1zaGVldENvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6ICR0ZWFtLWluZm8tcGFkZGluZztcbiAgICBwYWRkaW5nLWJvdHRvbTogJG5hdi1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWluLWhlaWdodDogY2FsYyggMTAwdmggLSAoICN7JG5hdi1oZWlnaHR9ICogMiApICk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19jb3VudGRvd25XcmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0zcmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXV0aW9uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6ICR0ZWFtLWluZm8tcGFkZGluZyAycmVtIDAgIDJyZW07XG4gICAgfVxuXG4gICAgJl9fY291bnRkb3duVGV4dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB9XG5cbiAgICAuY291bnRkb3duVGltZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIH1cblxuICAgICZfX3RlYW1TZWxlY3Rpb25IZWFkZXIsXG4gICAgJl9faGVhZGVyU2VjdGlvbk1haW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fcmVzZXQtYnRuIHtcbiAgICAgICAgQGluY2x1ZGUgY3RhLWJhc2U7XG4gICAgICAgIHdpZHRoOiAxOHJlbTtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICByaWdodDogMXJlbTtcblxuICAgICAgICAmLS1pbW11dGFibGUge1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMzU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRUY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0eHQtcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWhpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbi10eHQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcmVndWxhcjtcbiAgICB9XG59XG5cbi50ZWFtc2hlZXRIZWFkZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGNvbG9yOiAkdHh0LXByaW1hcnk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG5cbiAgICAmX19maXh0dXJlSW5mbyB7XG4gICAgICAgIGNvbG9yOiAkdHh0LXNlY29uZGFyeTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1yZWd1bGFyO1xuICAgIH1cbn1cblxuLnRlYW1zaGVldE5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMnJlbSAycmVtIDRyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAmX19ociB7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1kYXJrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgLnRlYW1zaGVldE5hdkl0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5LWRhcms7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZGFyaztcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWRhcms7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLWRlc2t0b3ApIHtcbiAgICAudGVhbXNoZWV0Q29udGFpbmVyIHtcbiAgICAgICAgJl9fcmVzZXQtYnRuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAzcmVtIGF1dG8gYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1waGFibGV0KSB7XG4gICAgLnRlYW1zaGVldENvbnRhaW5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoIDEwMHZoIC0gKCAjeyRtb2JpbGUtbmF2LWhlaWdodH0gKiAyICkgKTtcbiAgICB9XG5cbiAgICAudGVhbXNoZWV0SGVhZGVyIGgxIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAudGVhbXNoZWV0TmF2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCIubG9naW5IZWFkZXIge1xuICBtYXJnaW46IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKCBtYXgtd2lkdGg6ICRicmVhay1waGFibGV0ICkge1xuICAubG9naW5IZWFkZXIge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKCBtYXgtd2lkdGg6ICRicmVhay1tb2JpbGUgKSB7XG4gIC5sb2dpbkhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn0iLCIuYWRkVXNlcldyYXBwZXIge1xuICAmX19idG4ge1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgY3RhLWJhc2U7XG4gICAgcGFkZGluZzogMCAkc3BhY2luZy0yeGw7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXRhYmxldCkge1xuICAgICZfX2J0biB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgfVxuICB9XG59XG4iLCIuZGFzaGJvYXJkSGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1saWdodDtcbiAgICBwYWRkaW5nOiAzMHB4IDM1cHggMzBweCAzNXB4O1xufVxuXG4udXNlckZpbHRlcnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWxpZ2h0O1xuICAgIHBhZGRpbmc6IDVweCAzNXB4IDMwcHggMzVweDtcbn1cblxuLnVzZXJMaXN0LFxuLnBsYXllckFwcExpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgcGFkZGluZzogMjVweCAzNXB4IDI1cHggMzVweDtcbn0iLCIuZGFzaGJvYXJkSGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXRhYmxldCkge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubWFuYWdlVXNlck1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1saWdodDtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLXN0cm9rZS1saWdodDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB6LWluZGV4OiA1MDtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xuXG4gICYtLWFkZCB7XG4gICAgbWluLWhlaWdodDogNDgycHg7XG4gIH1cblxuICAmLS1lZGl0IHtcbiAgICBtaW4taGVpZ2h0OiA1NThweDtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1kYXJrO1xuICB9XG5cbiAgJl9fY2xvc2VCdG4ge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19maWVsZFJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgJl9fZmllbGRDZWxsIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgQGluY2x1ZGUgZm9udC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1kYXJrO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXM7XG4gIH1cblxuICAmX19maWVsZCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG5cbiAgICBpbnB1dCB7XG4gICAgICBAaW5jbHVkZSBpbnB1dC1sZztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19wYXNzd29yZC1lcnJvciB7XG4gICAgY29sb3I6ICRjYXV0aW9uO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMC4zcmVtIDA7XG4gIH1cblxuICAmX19zdGF0dXNQaWxsIHtcbiAgICBAaW5jbHVkZSBwaWxsO1xuICAgIEBpbmNsdWRlIGZvbnQtYm9sZDtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19ub3RpZmljYXRpb25XcmFwcGVyIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRib3JkZXItc3Ryb2tlO1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIGN0YS1iYXNlO1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAmLS1pcy1kaXNhYmxlZCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYW5jZWwtY3RhO1xuICAgIH1cblxuICAgICYtLWNhbmNlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FuY2VsLWN0YTtcbiAgICB9XG5cbiAgICAmLS1kZWxldGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktaGlnaGxpZ2h0O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2J0bkljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bkZpbHRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICBAaW5jbHVkZSBmb250LWJvbGQ7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1kYXJrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctcztcbiAgICB9XG5cbiAgICAmX19jdXJyZW50SXRlbSB7XG4gICAgICBwYWRkaW5nLXRvcDogMy4xcmVtO1xuICAgICAgbWluLWhlaWdodDogNnJlbTtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgIHRvcDogNnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19wYXNzQ2hlY2tMaXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgIG1heC13aWR0aDogMzVyZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgJi0taGlkZGVuIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fcGFzc0NoZWNrTGlzdFRpdGxlIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgfVxuXG4gICZfX3Bhc3NDaGVja0xpc3RJdGVtIHtcbiAgICBjb2xvcjogJHByaW1hcnktZGFyaztcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgfVxuXG4gICZfX3Bhc3NDaGVja0xpc3RJY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2F1dGlvbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nOiAwLjRyZW07XG5cbiAgICAmLS1wYXNzZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LWdvLCA1KTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEuNHJlbTtcbiAgICAgIHdpZHRoOiAxLjRyZW07XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5tYW5hZ2VVc2VyTW9kYWxPcGFjaXR5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstcGhhYmxldCkge1xuICAubWFuYWdlVXNlck1vZGFsIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG4iLCIudXNlckZpbHRlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5zZWFyY2hGaWx0ZXIge1xuICAgICAgICB3aWR0aDogMzI1cHg7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duRmlsdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGlucHV0LWxhYmVsO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2N1cnJlbnRJdGVtLCAmX19saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVzZXRGaWx0ZXJzIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay10YWJsZXQpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIC5zZWFyY2hGaWx0ZXIsXG4gICAgICAgIC5yZXNldEZpbHRlcnMsXG4gICAgICAgIC5yZXNldEZpbHRlcnNfX2J1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bkZpbHRlcixcbiAgICAgICAgLnJlc2V0RmlsdGVycyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudXNlckxpc3Qge1xuICAgIEBpbmNsdWRlIHRhYmxlSGVhZDtcblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgdHJ1bmNhdGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICYtLWhpZ2hsaWdodCB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktaGlnaGxpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZENlbGwge1xuICAgICAgICAmLS11c2VybmFtZSB7XG4gICAgICAgICAgICBmbGV4OiAuODtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWVtYWlsIHtcbiAgICAgICAgICAgIGZsZXg6IDEuNTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXJvbGUge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zdGF0dXMge1xuICAgICAgICAgICAgZmxleDogMC41O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1sYXN0TG9naW4ge1xuICAgICAgICAgICAgZmxleDogMC43O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZWRpdCB7XG4gICAgICAgICAgICBmbGV4OiAwLjU7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudXNlckxpc3RfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZUJvZHk7XG5cbiAgICAmX19yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLXRhYmxlLXJvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Jvd0NlbGwge1xuXG4gICAgICAgICYtLWVtYWlsIHtcbiAgICAgICAgICAgIGZsZXg6IDEuNTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXVzZXJuYW1lIHtcbiAgICAgICAgICAgIGZsZXg6IC44O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcm9sZSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXN0YXR1cyB7XG4gICAgICAgICAgICBmbGV4OiAwLjU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxhc3RMb2dpbiB7XG4gICAgICAgICAgICBmbGV4OiAwLjc7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1lZGl0IHtcbiAgICAgICAgICAgIGZsZXg6IDAuNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NvcnRCeUNvbHVtbkJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAmX19zb3J0SWNvbiB7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWRlc2NlbmRpbmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N0YXR1c0ljb24ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1pbmFjdGl2ZSB7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2VkaXRCdG4ge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VhcmNoTWVzc2FnZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLWRlc2t0b3ApIHtcbiAgICAudXNlckxpc3Qge1xuICAgICAgICAmX19zb3J0QnlDb2x1bW5CdG4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay10YWJsZXQpIHtcbiAgICAudXNlckxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG5cbiAgICAgICAgJl9faGVhZENlbGwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZGFyaztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3JvdzpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgIC51c2VyTGlzdF9fcm93Q2VsbCAge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLXRhYmxlLXJvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRDZWxsLCAmX19yb3dDZWxsICB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnVzZXJMaXN0Tm90aWZpY2F0aW9uIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbn0iXX0= */
