@import url("https://fonts.googleapis.com/css2?family=Geologica:wght@200;500;600&display=swap");*,:after,:before{margin:0;padding:0;box-sizing:border-box;font-family:Geologica}body{position:relative;min-height:100vh;overflow-x:hidden}header{height:140px;width:100%;background-color:#fff}@media (max-width:1600px){header{height:120px}}@media (max-width:768px){header{height:80px}}header.roulette-header{height:200px}@media (max-width:1600px){header.roulette-header{height:160px}}@media (max-width:768px){header.roulette-header{height:80px}}header .container{display:flex;justify-content:space-between;align-items:center;height:100%}header .container .logo{width:350px}@media (max-width:1600px){header .container .logo{width:250px}}@media (max-width:768px){header .container .logo{width:150px}}header .container nav{display:flex;gap:48px}@media (max-width:1600px){header .container nav{gap:20px}}@media (max-width:600px){header .container nav{position:fixed;z-index:5;top:0;left:0;width:100vw;height:100vh;padding:20vh 20vw;flex-direction:column;gap:12px;align-items:center;justify-content:center;background-color:rgba(0,0,0,.7);opacity:0;pointer-events:none;transition:all .2s ease}header .container nav.opened{opacity:1;pointer-events:all}}header .container nav a{position:relative;display:block;font-size:26px;line-height:30px;color:#000;font-weight:200;text-decoration:none;overflow:hidden}@media (max-width:1600px){header .container nav a{font-size:22px;line-height:26px}}@media (max-width:768px){header .container nav a{font-size:16px;line-height:20px}}@media (max-width:600px){header .container nav a{font-size:24px!important;line-height:60px!important;color:#fff!important}}header .container nav a:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:100%;display:block;background-color:#000;transform:translateX(-100%);transition:transform .2s ease}@media (max-width:600px){header .container nav a:after{background-color:#fff}}header .container nav a:hover:after{transform:translateX(0)}.container{max-width:1920px;margin:0 auto;padding:0 100px;display:block}@media (max-width:1920px){.container{padding:0 80px}}@media (max-width:1600px){.container{padding:0 24px}}@media (max-width:768px){.container{padding:0 20px}}@media (max-width:480px){.container{padding:0 12px}}.text-sm-2{font-size:26px;line-height:30px}@media (max-width:1920px){.text-sm-2{font-size:22px;line-height:26px}}@media (max-width:768px){.text-sm-2{font-size:18px;line-height:22px}}@media (max-width:480px){.text-sm-2{font-size:18px;line-height:18px}}.text-sm{font-size:34px;line-height:38px}@media (max-width:1920px){.text-sm{font-size:30px;line-height:34px}}@media (max-width:768px){.text-sm{font-size:24px;line-height:28px}}@media (max-width:480px){.text-sm{font-size:20px;line-height:24px}}.text-md{font-size:48px;line-height:52px}@media (max-width:1920px){.text-md{font-size:30px;line-height:34px}}@media (max-width:768px){.text-md{font-size:24px;line-height:28px}}@media (max-width:480px){.text-md{font-size:20px;line-height:24px}}.text-lg{font-size:76px;line-height:80px;font-weight:200}@media (max-width:1920px){.text-lg{font-size:64px;line-height:68px}}@media (max-width:1600px){.text-lg{font-size:48px;line-height:52px}}@media (max-width:768px){.text-lg{font-size:40px;line-height:44px}}@media (max-width:480px){.text-lg{font-size:32px;line-height:36px}}.text-lg-2{font-size:130px;line-height:130px;font-weight:200}@media (max-width:1920px){.text-lg-2{font-size:96px;line-height:100px}}@media (max-width:1600px){.text-lg-2{font-size:72px;line-height:76px}}@media (max-width:768px){.text-lg-2{font-size:56px;line-height:60px}}@media (max-width:480px){.text-lg-2{font-size:40px;line-height:44px}}.button{padding:48px;border-radius:85px;background-color:#fff;border:0;display:flex;width:-moz-fit-content;width:fit-content;white-space:nowrap;font-size:52px;line-height:56px;font-weight:600;color:#000}@media (max-width:1920px){.button{padding:36px;border-radius:80px;font-size:40px;line-height:44px}}@media (max-width:768px){.button{padding:20px;border-radius:80px;font-size:24px;line-height:28px}}@media (max-width:480px){.button{padding:16px;border-radius:80px;font-size:20px;line-height:24px}}.main{background-color:#a792ff}.main.roulette-main{background-color:#fff}.main>.container{padding-block:100px}@media (max-width:1920px){.main>.container{padding-block:80px}}@media (max-width:1600px){.main>.container{padding-block:40px}}@media (max-width:768px){.main>.container{padding-block:40px}}@media (max-width:480px){.main>.container{padding-block:40px}}.main .holder{display:grid;grid-template-columns:1fr max-content;gap:0 270px;margin-top:80px}@media (max-width:1920px){.main .holder{gap:0;justify-content:space-between;margin-top:60px}}.main .holder iframe{grid-column:1;grid-row:1/3;height:390px;border:0;width:-moz-fit-content;width:fit-content;aspect-ratio:100/47}@media (max-width:1920px){.main .holder iframe{height:300px}}.main .holder p.text-lg{grid-column:2;grid-row:1}.main .holder .button{grid-column:2;grid-row:2;margin-top:auto;text-decoration:none}@media (max-width:1000px){.main .holder{grid-template-columns:1fr 1fr;row-gap:24px}.main .holder iframe{grid-column:1/3;grid-row:1;height:unset;width:100%}.main .holder p.text-lg{grid-column:1;grid-row:2}.main .holder .button{grid-column:2;grid-row:2;margin-top:auto;margin-left:auto}}@media (max-width:768px){.main .holder{gap:16px;margin-top:40px}}@media (max-width:480px){.main .holder{display:flex;flex-direction:column;gap:12px;margin-top:24px}}.white-green-grid{position:relative}.white-green-grid:before{content:"";position:absolute;left:0;top:0;width:calc(1032px + (100vw - 1720px) / 2);height:100%;background-color:#fff;z-index:0}@media (max-width:1920px){.white-green-grid:before{width:60vw}}@media (max-width:768px){.white-green-grid:before{display:none}}.white-green-grid:after{content:"";position:absolute;right:0;top:0;width:calc(688px + (100vw - 1720px) / 2);height:100%;background-color:#4be6a5;z-index:0}@media (max-width:1920px){.white-green-grid:after{width:40vw}}@media (max-width:768px){.white-green-grid:after{display:none}}.white-green-grid .container{position:relative;z-index:2;display:grid;grid-template-columns:60% 40%}@media (max-width:1920px){.white-green-grid .container{padding:0}}@media (max-width:1920px) and (max-width:768px){.white-green-grid .container{display:flex;flex-direction:column}}.white-green-grid .grid-col{padding:100px}@media (max-width:1920px){.white-green-grid .grid-col{padding:80px}}@media (max-width:1600px){.white-green-grid .grid-col{padding:40px 24px}}@media (max-width:768px){.white-green-grid .grid-col{padding:40px 16px}}@media (max-width:480px){.white-green-grid .grid-col{padding:40px 12px}}.white-green-grid .grid-col:first-child .text-lg-2{margin-bottom:110px}@media (max-width:1920px){.white-green-grid .grid-col:first-child .text-lg-2{margin-bottom:80px}}@media (max-width:1600px){.white-green-grid .grid-col:first-child .text-lg-2{margin-bottom:40px}}@media (max-width:768px){.white-green-grid .grid-col:first-child .text-lg-2{margin-bottom:32px}}@media (max-width:480px){.white-green-grid .grid-col:first-child .text-lg-2{margin-bottom:16px}}@media (max-width:768px){.white-green-grid .grid-col:first-child{background-color:#fff}}.white-green-grid .grid-col:nth-child(2){position:relative}.white-green-grid .grid-col:nth-child(2) .text-lg-2{margin-bottom:124px}@media (max-width:1920px){.white-green-grid .grid-col:nth-child(2) .text-lg-2{margin-bottom:80px}}@media (max-width:1600px){.white-green-grid .grid-col:nth-child(2) .text-lg-2{margin-bottom:40px}}@media (max-width:768px){.white-green-grid .grid-col:nth-child(2) .text-lg-2{margin-bottom:32px}}@media (max-width:480px){.white-green-grid .grid-col:nth-child(2) .text-lg-2{margin-bottom:16px}}.white-green-grid .grid-col:nth-child(2) .text-md:nth-child(2){margin-bottom:36px}.white-green-grid .grid-col:nth-child(2) .text-md:nth-child(3){display:flex;gap:16px;align-items:flex-start;font-weight:200}.white-green-grid .grid-col:nth-child(2) .text-md:nth-child(3):before{content:"+"}.white-green-grid .grid-col:nth-child(2):after{content:"";position:absolute;top:290px;left:450px;height:300px;width:300px;background:url(../images/Asset\ 3.svg) no-repeat;background-size:contain}@media (max-width:1920px){.white-green-grid .grid-col:nth-child(2):after{top:220px;left:unset;right:30px;height:250px;width:250px}}@media (max-width:1600px){.white-green-grid .grid-col:nth-child(2):after{top:150px;right:30px;height:250px;width:250px}}@media (max-width:1200px){.white-green-grid .grid-col:nth-child(2):after{top:150px;right:30px;height:210px;width:210px}}@media (max-width:768px){.white-green-grid .grid-col:nth-child(2):after{top:120px;right:30px;height:220px;width:220px}}@media (max-width:480px){.white-green-grid .grid-col:nth-child(2):after{top:100px;right:16px;height:170px;width:170px}}@media (max-width:768px){.white-green-grid .grid-col:nth-child(2){background-color:#4be6a5}}.white-green-grid .grid-col ul{list-style-type:none;display:grid;grid-template-columns:1fr 1fr;gap:148px 124px}@media (max-width:1920px){.white-green-grid .grid-col ul{gap:60px}}@media (max-width:1600px){.white-green-grid .grid-col ul{gap:40px}}@media (max-width:768px){.white-green-grid .grid-col ul{display:flex;flex-direction:column;gap:24px}}@media (max-width:480px){.white-green-grid .grid-col ul{gap:16px}}.white-green-grid .grid-col ul li{display:flex;flex-direction:column;gap:40px}@media (max-width:1920px){.white-green-grid .grid-col ul li{gap:16px}}@media (max-width:768px){.white-green-grid .grid-col ul li{gap:12px}}@media (max-width:480px){.white-green-grid .grid-col ul li{gap:8px}}.white-green-grid .grid-col ul li p:first-child{font-weight:200}.timetable{margin-top:60px;list-style-type:none;display:flex;flex-direction:column}@media (max-width:768px){.timetable{margin-top:40px}}.timetable>li{position:relative;padding:60px 30px;display:grid;grid-template-columns:max-content 1fr 120px;row-gap:40px;column-gap:80px;width:calc(100% + 60px);height:280px;margin-left:-30px;overflow:hidden;border-top:2px solid #fff;background-color:transparent;transition:all .2s ease}.timetable>li:first-child{height:320px}@media (max-width:990px){.timetable>li:first-child{height:360px}}@media (max-width:768px){.timetable>li:first-child{height:320px}}@media (max-width:1920px){.timetable>li{width:100%;margin-left:0}}@media (max-width:1200px){.timetable>li{grid-template-columns:1fr 120px;row-gap:24px;column-gap:0}}@media (max-width:480px){.timetable>li{height:240px;padding:40px 16px;grid-template-columns:1fr 64px}}.timetable>li:nth-child(2) .toggle-content>.text-sm:not(:nth-child(2)),.timetable>li:nth-child(3) .toggle-content>.text-sm:not(:nth-child(2)){margin-top:36px}@media (max-width:1920px){.timetable>li:nth-child(2) .toggle-content>.text-sm:not(:nth-child(2)),.timetable>li:nth-child(3) .toggle-content>.text-sm:not(:nth-child(2)){margin-top:24px}}@media (max-width:1600px){.timetable>li:nth-child(2) .toggle-content>.text-sm:not(:nth-child(2)),.timetable>li:nth-child(3) .toggle-content>.text-sm:not(:nth-child(2)){margin-top:20px}}@media (max-width:768px){.timetable>li:nth-child(2) .toggle-content>.text-sm:not(:nth-child(2)),.timetable>li:nth-child(3) .toggle-content>.text-sm:not(:nth-child(2)){margin-top:16px}}.timetable>li:nth-child(2) .toggle-content>.text-sm,.timetable>li:nth-child(3) .toggle-content>.text-sm{margin-bottom:80px}@media (max-width:1920px){.timetable>li:nth-child(2) .toggle-content>.text-sm,.timetable>li:nth-child(3) .toggle-content>.text-sm{margin-bottom:64px}}@media (max-width:1600px){.timetable>li:nth-child(2) .toggle-content>.text-sm,.timetable>li:nth-child(3) .toggle-content>.text-sm{margin-bottom:40px}}@media (max-width:768px){.timetable>li:nth-child(2) .toggle-content>.text-sm,.timetable>li:nth-child(3) .toggle-content>.text-sm{margin-bottom:24px}}.timetable>li:nth-child(2) .toggle-content .text-sm,.timetable>li:nth-child(3) .toggle-content .text-sm{font-weight:200}.timetable>li:nth-child(2) .toggle-content>ul.arrow:last-child,.timetable>li:nth-child(3) .toggle-content>ul.arrow:last-child{margin-bottom:0}.timetable>li:nth-child(2) .toggle-content>ul.arrow li .text-sm:not(:last-child),.timetable>li:nth-child(3) .toggle-content>ul.arrow li .text-sm:not(:last-child){margin-bottom:24px}@media (max-width:1600px){.timetable>li:nth-child(2) .toggle-content>ul.arrow li .text-sm:not(:last-child),.timetable>li:nth-child(3) .toggle-content>ul.arrow li .text-sm:not(:last-child){margin-bottom:20px}}@media (max-width:768px){.timetable>li:nth-child(2) .toggle-content>ul.arrow li .text-sm:not(:last-child),.timetable>li:nth-child(3) .toggle-content>ul.arrow li .text-sm:not(:last-child){margin-bottom:16px}}.timetable>li:nth-child(2) .toggle-content>ul.arrow li .text-sm:first-child,.timetable>li:nth-child(3) .toggle-content>ul.arrow li .text-sm:first-child{font-weight:600}.timetable>li:has(.toggle-content.opened){height:auto}.timetable>li:hover{background-color:#ac98ff}.timetable>li .text-lg{grid-column:1;grid-row:1/3;white-space:nowrap}@media (max-width:1200px){.timetable>li .text-lg{grid-column:1;grid-row:1}}.timetable>li .text-sm:nth-child(2){grid-column:2;grid-row:1;font-weight:200}.timetable>li .text-sm:nth-child(2) span{font-size:20px}@media (max-width:480px){.timetable>li .text-sm:nth-child(2) span{font-size:12px;line-height:1}}@media (max-width:1200px){.timetable>li .text-sm:nth-child(2){grid-column:1;grid-row:2;margin-top:0}}.timetable>li .text-sm:nth-child(3){grid-column:2;grid-row:2;font-weight:200}@media (max-width:1200px){.timetable>li .text-sm:nth-child(3){grid-column:1;grid-row:3}}.timetable>li .toggler{grid-column:3;grid-row:1/3;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-bottom:60px;cursor:pointer}@media (max-width:1200px){.timetable>li .toggler{grid-column:2;grid-row:1/4}}.timetable>li .toggler p{position:absolute;top:158px;right:30px;width:120px;text-align:center;transition:all .1s linear}@media (max-width:768px){.timetable>li .toggler p{top:138px}}@media (max-width:480px){.timetable>li .toggler p{display:none}}.timetable>li .toggler p:nth-child(2){opacity:0}.timetable>li .toggler p:nth-child(3){opacity:1}.timetable>li .toggler .imgholder{position:absolute;top:60px;right:53px;overflow:hidden;width:74px;height:66px;display:flex;flex-direction:column}@media (max-width:480px){.timetable>li .toggler .imgholder{right:16px;width:50px;height:44px}}.timetable>li .toggler .imgholder figure{width:74px;height:66px;min-height:66px;display:block;transform:translateY(0);transition:transform .2s linear;overflow:hidden}@media (max-width:480px){.timetable>li .toggler .imgholder figure{width:50px;height:44px;min-height:44px}}.timetable>li .toggler .imgholder figure img{width:100%;display:block}.timetable>li .toggler .imgholder figure:first-child img{transform:translateY(0);transition:transform .2s linear}.timetable>li .toggler .imgholder figure:nth-child(2) img{transform:translateY(-100%);transition:transform .2s linear}.timetable>li .toggler.opened .imgholder figure{transform:translateY(-100%)}.timetable>li .toggler.opened .imgholder figure:first-child img{transform:translateY(100%);transition:transform .2s linear}.timetable>li .toggler.opened .imgholder figure:nth-child(2) img{transform:translateY(0);transition:transform .2s linear}.timetable>li .toggler.opened p:nth-child(2){opacity:1}.timetable>li .toggler.opened p:nth-child(3){opacity:0}.timetable>li .toggle-content{grid-column:2;grid-row:3;padding-top:80px;max-height:0;opacity:0;transition:all .5s ease;will-change:max-height}@media (max-width:1200px){.timetable>li .toggle-content{grid-column:1;grid-row:4}}@media (max-width:768px){.timetable>li .toggle-content{grid-column:1/3}}.timetable>li .toggle-content.opened{opacity:1}@media (max-width:1200px){.timetable>li .toggle-content{padding-top:40px}}.timetable>li .toggle-content .text-sm:not(:last-child){font-weight:200;margin-bottom:80px}.timetable>li .toggle-content .text-sm:not(:last-child).mb{margin-bottom:24px}@media (max-width:1200px){.timetable>li .toggle-content .text-sm:not(:last-child){margin-bottom:40px}.timetable>li .toggle-content .text-sm:not(:last-child).mb{margin-bottom:16px}}.timetable>li .toggle-content ul.arrow{list-style-type:none;display:flex;flex-direction:column;gap:88px;margin-bottom:88px}@media (max-width:1200px){.timetable>li .toggle-content ul.arrow{gap:40px;margin-bottom:40px}}.timetable>li .toggle-content ul.arrow>li{position:relative;padding-left:50px}@media (max-width:480px){.timetable>li .toggle-content ul.arrow>li{padding-left:24px}}.timetable>li .toggle-content ul.arrow>li:before{content:"";position:absolute;left:0;top:4px;width:20px;height:24px;min-width:20px;display:block;background:url(../images/Asset\ 6.svg) no-repeat;background-size:contain}@media (max-width:480px){.timetable>li .toggle-content ul.arrow>li:before{width:15px;height:18px;min-width:15px}}.timetable>li .toggle-content ul.arrow>li ul.steps{list-style-type:none;display:flex;gap:96px}@media (max-width:1920px){.timetable>li .toggle-content ul.arrow>li ul.steps{gap:80px}}@media (max-width:1600px){.timetable>li .toggle-content ul.arrow>li ul.steps{gap:64px;justify-content:space-between}}@media (max-width:768px){.timetable>li .toggle-content ul.arrow>li ul.steps{gap:40px}}@media (max-width:480px){.timetable>li .toggle-content ul.arrow>li ul.steps{margin-left:-24px;flex-direction:column;gap:24px}}.timetable>li .toggle-content ul.arrow>li ul.steps li{display:flex;flex-direction:column;gap:24px}@media (max-width:480px){.timetable>li .toggle-content ul.arrow>li ul.steps li{gap:8px}}.timetable>li .toggle-content ul.arrow>li ul.steps li img{width:174px;height:66px}@media (max-width:1920px){.timetable>li .toggle-content ul.arrow>li ul.steps li img{width:100%}}.timetable>li .toggle-content ul.arrow>li ul.steps li p{width:100%;text-align:center;font-size:22px;font-weight:200}.timetable>li .toggle-content ul.arrow>li ul.drips{list-style-type:none;display:flex;gap:88px}@media (max-width:480px){.timetable>li .toggle-content ul.arrow>li ul.drips{margin-left:-24px;flex-direction:column;gap:24px}}.timetable>li .toggle-content ul.arrow>li ul.drips li{display:flex;flex-direction:column;gap:24px}@media (max-width:480px){.timetable>li .toggle-content ul.arrow>li ul.drips li{gap:8px;align-items:center}}.timetable>li .toggle-content ul.arrow>li ul.drips li img{width:215px;height:210px}@media (max-width:1920px){.timetable>li .toggle-content ul.arrow>li ul.drips li img{width:100%}}@media (max-width:480px){.timetable>li .toggle-content ul.arrow>li ul.drips li img{height:unset;width:40%}}.timetable>li .toggle-content ul.arrow>li ul.drips li p{width:100%;text-align:center;font-size:22px;font-weight:200}.white-bg{background-color:#fff;padding-block:100px}@media (max-width:1920px){.white-bg{padding-block:80px}}@media (max-width:1600px){.white-bg{padding-block:40px}}@media (max-width:768px){.white-bg{padding-block:40px}}@media (max-width:480px){.white-bg{padding-block:40px}}.white-bg .text-lg-2{margin-bottom:56px}@media (max-width:768px){.white-bg .text-lg-2{margin-bottom:40px}}@media (max-width:480px){.white-bg .text-lg-2{margin-bottom:24px}}.white-bg:has(ul.arrow-subtitle) .text-lg-2{margin-bottom:100px}@media (max-width:1920px){.white-bg:has(ul.arrow-subtitle) .text-lg-2{margin-bottom:80px}}@media (max-width:1600px){.white-bg:has(ul.arrow-subtitle) .text-lg-2{margin-bottom:40px}}@media (max-width:768px){.white-bg:has(ul.arrow-subtitle) .text-lg-2{margin-bottom:40px}}@media (max-width:480px){.white-bg:has(ul.arrow-subtitle) .text-lg-2{margin-bottom:24px}}.white-bg .text-md{font-weight:200}.white-bg .container>.text-md{margin-bottom:48px}.white-bg ul.arrow{list-style-type:none;display:grid;grid-template-columns:max-content 1fr;gap:50px 80px}@media (max-width:1000px){.white-bg ul.arrow{display:flex;flex-direction:column;gap:24px}}@media (max-width:768px){.white-bg ul.arrow{gap:16px}}@media (max-width:480px){.white-bg ul.arrow{gap:12px}}.white-bg ul.arrow>li{position:relative;padding-left:50px}@media (max-width:480px){.white-bg ul.arrow>li{padding-left:24px}}.white-bg ul.arrow>li:before{content:"";position:absolute;left:0;top:16px;width:20px;height:24px;min-width:20px;display:block;background:url(../images/Asset\ 6.svg) no-repeat;background-size:contain}@media (max-width:1920px){.white-bg ul.arrow>li:before{top:8px}}@media (max-width:480px){.white-bg ul.arrow>li:before{width:15px;height:18px;min-width:15px}}.white-bg ul.arrow-subtitle{display:grid;grid-template-columns:760px 760px;row-gap:60px;justify-content:space-between;list-style-type:none}@media (max-width:1920px){.white-bg ul.arrow-subtitle{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:1000px){.white-bg ul.arrow-subtitle{display:flex;flex-direction:column;gap:40px}}@media (max-width:768px){.white-bg ul.arrow-subtitle{gap:24px}}@media (max-width:480px){.white-bg ul.arrow-subtitle{gap:20px}}.white-bg ul.arrow-subtitle li{display:flex;flex-direction:column;gap:40px}@media (max-width:1000px){.white-bg ul.arrow-subtitle li{gap:12px}}.white-bg ul.arrow-subtitle li .text-sm{font-weight:500}.white-bg ul.arrow-subtitle li .text-sm-2{position:relative;padding-left:40px;font-weight:200}@media (max-width:480px){.white-bg ul.arrow-subtitle li .text-sm-2{padding-left:24px}}.white-bg ul.arrow-subtitle li .text-sm-2:before{content:"";width:20px;height:24px;min-width:20px;display:block;position:absolute;top:0;left:0;background:url(../images/Asset\ 6.svg) no-repeat;background-size:contain}@media (max-width:480px){.white-bg ul.arrow-subtitle li .text-sm-2:before{width:15px;height:18px;min-width:15px}}.running-stroke{position:relative;background-color:#ff8778;height:350px;overflow:hidden}@media (max-width:1920px){.running-stroke{height:280px}}@media (max-width:1600px){.running-stroke{height:220px}}@media (max-width:768px){.running-stroke{height:160px}}@media (max-width:480px){.running-stroke{height:88px}}.running-stroke .running-item{position:absolute;left:100%;top:100px;transition:left .2s linear;animation:a 9s linear infinite}@media (max-width:1920px){.running-stroke .running-item{top:80px;animation:b 9s linear infinite}}@media (max-width:1600px){.running-stroke .running-item{top:60px;animation:c 9s linear infinite}}@media (max-width:768px){.running-stroke .running-item{top:40px;animation:d 9s linear infinite}}@media (max-width:480px){.running-stroke .running-item{top:24px;animation:e 9s linear infinite}}.running-stroke .running-item img{height:150px}@media (max-width:1920px){.running-stroke .running-item img{height:120px}}@media (max-width:1600px){.running-stroke .running-item img{height:100px}}@media (max-width:768px){.running-stroke .running-item img{height:80px}}@media (max-width:480px){.running-stroke .running-item img{height:40px}}.running-stroke .running-item:first-child{animation-delay:0s}.running-stroke .running-item:nth-child(2){animation-delay:3s}.running-stroke .running-item:nth-child(3){animation-delay:6s}.running-stroke .running-item:nth-child(4){animation-delay:9s}@keyframes a{0%{left:100%}to{left:-761px}}@keyframes b{0%{left:100%}to{left:-608px}}@keyframes c{0%{left:120%}to{left:calc(-20% - 507px)}}@keyframes d{0%{left:150%}to{left:calc(-50% - 406px)}}@keyframes e{0%{left:130%}to{left:calc(-30% - 203px)}}.container:has(form) .text-lg-2{margin-bottom:100px}@media (max-width:1600px){.container:has(form) .text-lg-2{margin-bottom:80px}}@media (max-width:768px){.container:has(form) .text-lg-2{margin-bottom:40px}}@media (max-width:480px){.container:has(form) .text-lg-2{margin-bottom:24px}}.container:has(form) .inputs{display:grid;grid-template-columns:1fr 1fr;gap:60px 190px}@media (max-width:1920px){.container:has(form) .inputs{gap:48px 60px}}@media (max-width:1000px){.container:has(form) .inputs{display:flex;flex-direction:column;gap:24px}.container:has(form) .inputs label:first-child{order:1}.container:has(form) .inputs label:nth-child(2){order:3}.container:has(form) .inputs label:nth-child(3){order:2}.container:has(form) .inputs label:nth-child(4){order:4}.container:has(form) .inputs label:nth-child(5){order:5}.container:has(form) .inputs label:nth-child(6){order:6}.container:has(form) .inputs label:nth-child(7){order:7}.container:has(form) .inputs label:nth-child(8){order:8}.container:has(form) .inputs p{order:9}}@media (max-width:768px){.container:has(form) .inputs{gap:16px}}@media (max-width:480px){.container:has(form) .inputs{gap:12px}}.container:has(form) .inputs label{position:relative;cursor:text}.container:has(form) .inputs label p{position:absolute;top:4px;left:4px;font-size:76px;line-height:76px;font-weight:200;transform:scale(1);transition:all .2s ease}@media (max-width:1920px){.container:has(form) .inputs label p{font-size:64px;line-height:68px}}@media (max-width:1600px){.container:has(form) .inputs label p{font-size:48px;line-height:52px}}@media (max-width:768px){.container:has(form) .inputs label p{font-size:40px;line-height:44px}}@media (max-width:480px){.container:has(form) .inputs label p{font-size:32px;line-height:36px}}.container:has(form) .inputs label:has(input[required]) p:after{content:"*";color:#000;transition:color .2s ease}.container:has(form) .inputs label:has(input:not(:-moz-placeholder-shown)) p{transform:scale(.3) translateY(-100px);transform-origin:top left}.container:has(form) .inputs label:has(input:focus) p,.container:has(form) .inputs label:has(input:not(:placeholder-shown)) p{transform:scale(.3) translateY(-100px);transform-origin:top left}@media (max-width:768px){.container:has(form) .inputs label:has(input:not(:-moz-placeholder-shown)) p{transform:scale(.4) translateY(-46px)}.container:has(form) .inputs label:has(input:focus) p,.container:has(form) .inputs label:has(input:not(:placeholder-shown)) p{transform:scale(.4) translateY(-46px)}}.container:has(form) .inputs label:has(input:not(:-moz-placeholder-shown)) p:after{display:none}.container:has(form) .inputs label:has(input:focus) p:after,.container:has(form) .inputs label:has(input:not(:placeholder-shown)) p:after{display:none}.container:has(form) .inputs label input{background-color:transparent;width:100%;height:96px;font-size:76px;line-height:80px;font-weight:200;padding:0 4px;border:0;border-bottom:2px solid #fff}.container:has(form) .inputs label input::placeholder{color:transparent}.container:has(form) .inputs label input:focus{outline:0}@media (max-width:768px){.container:has(form) .inputs label input{height:72px;font-size:40px;line-height:44px}}.container:has(form) .inputs p{display:flex;height:100%;align-items:center;font-size:30px;line-height:34px;font-weight:200}@media (max-width:1600px){.container:has(form) .inputs p{font-size:24px;line-height:28px}}@media (max-width:768px){.container:has(form) .inputs p{font-size:16px;line-height:20px}}.container:has(form) form label:has(input[type=checkbox]){position:relative;display:block;margin-top:72px;margin-bottom:110px}@media (max-width:1600px){.container:has(form) form label:has(input[type=checkbox]){margin-block:40px}}@media (max-width:768px){.container:has(form) form label:has(input[type=checkbox]){margin-block:24px}}@media (max-width:480px){.container:has(form) form label:has(input[type=checkbox]){margin-block:16px}}.container:has(form) form label:has(input[type=checkbox]) input[type=checkbox]{position:absolute;bottom:0;left:15px;opacity:0}.container:has(form) form label:has(input[type=checkbox]) p{position:relative;padding-left:56px;font-size:30px;line-height:34px;font-weight:200}@media (max-width:1600px){.container:has(form) form label:has(input[type=checkbox]) p{font-size:24px;line-height:28px}}@media (max-width:768px){.container:has(form) form label:has(input[type=checkbox]) p{font-size:16px;line-height:20px;padding-left:32px;padding-top:2px}}.container:has(form) form label:has(input[type=checkbox]) p a{color:#000;text-decoration:none;border-bottom:1px dashed #000}.container:has(form) form label:has(input[type=checkbox]) p:before{content:"";position:absolute;top:0;left:0;width:40px;height:40px;min-width:40px;border-radius:8px;border:2px solid #000;transition:all .2s ease}@media (max-width:768px){.container:has(form) form label:has(input[type=checkbox]) p:before{width:24px;height:24px;min-width:24px;border-radius:4px}}.container:has(form) form label:has(input[type=checkbox]):has(input:checked) p:before{background-color:#000}.container:has(form) form label:has(input[type=checkbox]):has(input:checked) p:after{content:"";width:40px;height:40px;display:block;position:absolute;top:0;left:0;background:url(../images/check.svg) no-repeat;background-size:contain}@media (max-width:768px){.container:has(form) form label:has(input[type=checkbox]):has(input:checked) p:after{width:24px;height:24px;min-width:24px}}.container:has(form) form .buttons{display:grid;grid-template-columns:900px 1fr;gap:50px}@media (max-width:1920px){.container:has(form) form .buttons{grid-template-columns:2fr 1fr}}@media (max-width:768px){.container:has(form) form .buttons{display:flex;flex-direction:column;gap:16px}}.container:has(form) form .buttons .button{display:flex;justify-content:center;width:100%;font-size:52px;line-height:56px;font-weight:500;text-decoration:none}.container:has(form) form .buttons .button:first-child{background-color:transparent;outline:4px solid #fff;outline-offset:-4px;color:#fff}@media (max-width:1920px){.container:has(form) form .buttons .button{font-size:40px;line-height:44px}}@media (max-width:768px){.container:has(form) form .buttons .button{font-size:24px;line-height:28px}}@media (max-width:480px){.container:has(form) form .buttons .button{font-size:20px;line-height:24px}}.button{transition:all .2s ease;cursor:pointer}.button:hover{transform:translateY(-4px)}@keyframes f{0%{left:100%}to{left:-500px}}.white-bg{position:relative;overflow:hidden}.white-bg .container.footer{display:flex;align-items:center;gap:80px}@media (max-width:768px){.white-bg .container.footer{height:40px}}.white-bg .container.footer p{flex:1 1 0;font-size:30px;line-height:34px;font-weight:200}@media (max-width:768px){.white-bg .container.footer p{display:none}}.white-bg .container.footer img{display:block}@media (max-width:768px){.white-bg .container.footer img{position:absolute;left:100%;top:40px;animation:f 7.4s linear infinite}}.white-bg .container.footer img:nth-child(2){width:215px;animation-delay:0s}.white-bg .container.footer img:nth-child(3){width:105px;animation-delay:1.2s}.white-bg .container.footer img:nth-child(4){width:200px;animation-delay:2.2s}.white-bg .container.footer img:nth-child(5){width:110px;animation-delay:3.3s}.white-bg .container.footer img:nth-child(6){width:230px;animation-delay:4.4s}.white-bg .container.footer img:nth-child(7){width:90px;animation-delay:6.5s}@media (max-width:1920px){.white-bg .container.footer img{height:100px}}@media (max-width:1600px){.white-bg .container.footer img{width:unset!important;height:40px}}@media (max-width:480px){.white-bg .container.footer img{font-size:18px;line-height:18px}}@media (max-width:1920px){.white-bg .container.footer{gap:60px}}@media (max-width:1200px){.white-bg .container.footer{gap:40px;overflow-x:scroll}.white-bg .container.footer::-webkit-scrollbar{display:none}}@media (min-width:601px){.nav-opener{display:none}}@media (max-width:600px){.nav-opener{position:relative;width:40px;height:40px}.nav-opener:after{background-image:url(../images/menu.svg);transform:scaleY(1);transition:transform .2s ease}.nav-opener.opened:after,.nav-opener:after{content:"";width:40px;height:40px;display:block;background-repeat:no-repeat;background-size:contain}.nav-opener.opened:after{background-image:url(../images/close.svg);transform:scaleY(-1)}}.choices:after{content:"";width:20px!important;height:24px!important;display:block!important;border:0 none transparent!important;margin-top:0!important;right:20px!important;background:url(../images/Asset\ 6.svg) 0 0/contain no-repeat;transform:translateY(-50%) rotate(90deg) scaleX(1);transition:all .2s ease}@media (max-width:480px){.choices:after{width:15px!important;height:18px!important;right:16px!important}}.choices>.choices__inner{padding:0;padding-bottom:0!important;background-color:#a792ff;border:0;outline:0;border-bottom:2px solid #fff!important;border-radius:0!important;height:96px}@media (max-width:768px){.choices>.choices__inner{height:72px}}.choices>.choices__inner .choices__list{padding:0;height:96px;display:flex;align-items:center}@media (max-width:768px){.choices>.choices__inner .choices__list{height:72px}}.choices>.choices__inner .choices__list .choices__item{font-size:64px;line-height:68px;font-weight:200;opacity:1;padding-inline:8px;transition:all .2s ease}@media (max-width:1600px){.choices>.choices__inner .choices__list .choices__item{font-size:48px;line-height:52px}}@media (max-width:768px){.choices>.choices__inner .choices__list .choices__item{font-size:40px;line-height:44px}}@media (max-width:480px){.choices>.choices__inner .choices__list .choices__item{font-size:32px;line-height:36px}}.choices>.choices__list{border:0!important;background-color:#a792ff!important;margin-top:-2px!important;box-shadow:0 10px 10px 0 rgba(0,0,0,.2)}.choices>.choices__list .choices__list::-webkit-scrollbar{background-color:transparent;width:6px}.choices>.choices__list .choices__list::-webkit-scrollbar-thumb{background-color:#fff;width:6px;border-radius:3px}.choices>.choices__list .choices__list::-webkit-scrollbar-track{padding:2px}.choices>.choices__list .choices__list .choices__item{padding:12px 16px;font-size:32px;line-height:1.1;font-weight:200}@media (max-width:768px){.choices>.choices__list .choices__list .choices__item{padding:8px 12px;font-size:20px;line-height:24px}}.choices>.choices__list .choices__list .choices__item:first-child{display:none}.choices>.choices__list .choices__list .choices__item.is-highlighted{background-color:#c0b1ff}.choices.is-focused>.choices__inner .choices__list .choices__item{opacity:.5}.choices.is-open:after{transform:translateY(-50%) rotate(90deg) scaleX(-1)}.roulette-main .container{height:calc(100dvh - 200px);display:flex;flex-direction:column;gap:20px}@media (max-width:1600px){.roulette-main .container{height:calc(100dvh - 160px)}}@media (max-width:768px){.roulette-main .container{height:calc(100dvh - 80px);padding-top:12px}}.roulette-main .container>p{text-align:center;max-height:54px;height:100%;overflow:hidden;transition:all .2s ease;pointer-events:none}@media (max-width:1920){.roulette-main .container>p{max-height:34px}}@media (max-width:768px){.roulette-main .container>p{max-height:24px}}.roulette-main .container>p.hidden{max-height:0}.roulette-wrapper{display:grid;grid-template-columns:1fr 1px 1fr;height:100%}@media (max-width:768px){.roulette-wrapper{grid-template-columns:1fr;grid-template-rows:1fr 1px 1fr}}.roulette-wrapper .border{height:80%;width:1px;display:block;margin:auto 0;background-color:rgba(0,0,0,.3)}@media (max-width:768px){.roulette-wrapper .border{width:80%;height:1px;margin:0 auto}}.roulette-wrapper .roulette-item{display:flex;margin:auto;width:400px;height:480px;overflow-x:scroll}@media (max-width:1000px){.roulette-wrapper .roulette-item{width:300px;height:380px}}@media (max-width:480px){.roulette-wrapper .roulette-item{width:240px;height:200px}}.roulette-wrapper .roulette-item::-webkit-scrollbar{display:none}.roulette-wrapper .roulette-item .roulette-content{display:flex;width:1500px;height:100%;position:relative}@media (max-width:1000px){.roulette-wrapper .roulette-item .roulette-content{width:1080px}}@media (max-width:480px){.roulette-wrapper .roulette-item .roulette-content{width:600px}}.roulette-wrapper .roulette-item .roulette-content .roulette-image{min-width:400px;height:480px;margin-right:100px;display:flex;flex-direction:column;align-items:center;gap:20px}@media (max-width:1000px){.roulette-wrapper .roulette-item .roulette-content .roulette-image{min-width:300px;height:380px;margin-right:60px}}@media (max-width:480px){.roulette-wrapper .roulette-item .roulette-content .roulette-image{min-width:240px;height:200px;gap:10px;margin-right:40px}}.roulette-wrapper .roulette-item .roulette-content .roulette-image p{color:#000;font-weight:200}.roulette-wrapper .roulette-item .roulette-content .roulette-image img{width:100%;aspect-ratio:1/1;display:block;object-fit:contain}@media (max-width:480px){.roulette-wrapper .roulette-item .roulette-content .roulette-image img{width:160px}}.restart{width:40px;height:40px;margin:0 auto;display:block;max-height:0;min-height:0;overflow:hidden;opacity:0;transition:all .2s ease;cursor:pointer}.restart:hover:after{transform:scale(1.05)}.restart:active:after{transform:scale(.95)}.restart:after{content:"";width:40px;height:40px;display:block;transition:all .2s ease;-webkit-mask-image:url(../images/refresh.svg);mask-image:url(../images/refresh.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#000}.restart.show{max-height:40px;min-height:40px;opacity:1}
.main .holder>article {
    grid-column: 2;
    grid-row: 1;

    display: flex;
    flex-direction: column;
    gap: 8px;
}
.toggle-content .text-lg {
    margin-bottom: 24px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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QUFDMUIsOENBQStDLEFBQy9DLHNDQUF1QyxBQUN2Qyw4QkFBK0IsQUFDL0Isc0JBQXVCLEFBQ3ZCLDBCQUEyQixBQUMzQixrQkFBbUIsQUFDbkIscUJBQXVCLENBQzFCLEFBRUQsY0FDSSxnQkFBaUIsQUFDakIsZ0JBQWlCLEFBQ2pCLFNBQVcsQ0FDZCIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9R2VvbG9naWNhOndnaHRAMjAwOzUwMDs2MDAmZGlzcGxheT1zd2FwJyk7XG5cbkBpbXBvcnQgXCJjb2xvcnNcIjtcbkBpbXBvcnQgXCJmb250c1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuXG4kZGVza3RvcDogMTkyMHB4O1xuJGRlc2t0b3Atc21hbGw6IDE2MDBweDtcbiR0YWJsZXQ6IDc2OHB4O1xuJG1vYmlsZTogNDgwcHg7XG5cbiosICo6YWZ0ZXIsICo6YmVmb3JlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgZm9udC1mYW1pbHk6ICdHZW9sb2dpY2EnO1xufVxuXG5ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5oZWFkZXIge1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcC1zbWFsbCkge1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgfVxuXG4gICAgJi5yb3VsZXR0ZS1oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcC1zbWFsbCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wLXNtYWxsKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBuYXYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogNDhweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wLXNtYWxsKSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwdmggMjB2dztcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43KTtcblxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAmLm9wZW5lZCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcC1zbWFsbCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZTtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxMDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiAwIDgwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcC1zbWFsbCkge1xuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgIH1cbn1cblxuLnRleHQtc20tMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxufVxuXG4udGV4dC1zbSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxufVxuXG4udGV4dC1tZCB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbn1cblxuLnRleHQtbGcge1xuICAgIGZvbnQtc2l6ZTogNzZweDtcbiAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3Atc21hbGwpIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB9XG59XG5cbi50ZXh0LWxnLTIge1xuICAgIGZvbnQtc2l6ZTogMTMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3Atc21hbGwpIHtcbiAgICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzZweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICB9XG59XG5cbi5idXR0b24ge1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmc6IDM2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxufVxuXG4ubWFpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E3OTJGRjtcblxuICAgICYucm91bGV0dGUtbWFpbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgPi5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxMDBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wLXNtYWxsKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhvbGRlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1heC1jb250ZW50O1xuICAgICAgICBnYXA6IDAgMjcwcHg7XG5cbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgfVxuICAgICAgICBcblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIDM7XG5cbiAgICAgICAgICAgIGhlaWdodDogMzkwcHg7XG5cbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTAwIC8gNDc7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwLnRleHQtbGcge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICBncmlkLXJvdzogMjtcblxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgIHJvdy1nYXA6IDI0cHg7XG5cbiAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAudGV4dC1sZyB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICBcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59XG5cbi53aGl0ZS1ncmVlbi1ncmlkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogY2FsYygoMTcyMHB4ICogMC42KSArICgoMTAwdncgLSAxNzIwcHgpIC8gMikpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAqIDAuNik7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxNzIwcHggKiAwLjQpICsgKCgxMDB2dyAtIDE3MjBweCkgLyAyKSk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRCRTZBNTtcbiAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3ICogMC40KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjAlIDQwJTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5ncmlkLWNvbCB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICAgICAgcGFkZGluZzogODBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3Atc21hbGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAudGV4dC1sZy0yIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3Atc21hbGwpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAudGV4dC1sZy0yIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjRweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3Atc21hbGwpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dC1tZDpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dC1tZDpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMjkwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9Bc3NldFxcIDMuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3Atc21hbGwpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0QkU2QTU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICBnYXA6IDE0OHB4IDEyNHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICBnYXA6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3Atc21hbGwpIHtcbiAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRpbWV0YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgID5saSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogNjBweCAzMHB4O1xuXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWF4LWNvbnRlbnQgMWZyIDEyMHB4O1xuICAgICAgICByb3ctZ2FwOiA0MHB4O1xuICAgICAgICBjb2x1bW4tZ2FwOiA4MHB4O1xuXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICAvLyBtYXgtaGVpZ2h0OiAyODBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAzNDBweDtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMTIwcHg7XG4gICAgICAgICAgICByb3ctZ2FwOiAyNHB4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAxNnB4O1xuXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA2NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikgLnRvZ2dsZS1jb250ZW50LFxuICAgICAgICAmOm50aC1jaGlsZCgzKSAudG9nZ2xlLWNvbnRlbnQge1xuICAgICAgICAgICAgPi50ZXh0LXNtOm5vdCg6bnRoLWNoaWxkKDIpKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wLXNtYWxsKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPi50ZXh0LXNtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3Atc21hbGwpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dC1zbSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPnVsLmFycm93Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID51bC5hcnJvdyBsaSB7XG4gICAgICAgICAgICAgICAgLnRleHQtc206bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wLXNtYWxsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGV4dC1zbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXG4gICAgICAgICY6aGFzKC50b2dnbGUtY29udGVudC5vcGVuZWQpIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FjOThmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LWxnIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAzO1xuXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dC1zbTpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG5cbiAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDM2cHg7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LXNtOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRvZ2dsZXIge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIDM7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIDQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDE1OHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGxpbmVhcjtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTM4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1naG9sZGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1M3B4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogNzRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY2cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgbGluZWFyO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7ICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGxpbmVhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm9wZW5lZCB7XG4gICAgICAgICAgICAgICAgLmltZ2hvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50b2dnbGUtY29udGVudCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICAgIGdyaWQtcm93OiAzO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcblxuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBtYXgtaGVpZ2h0O1xuXG4gICAgICAgICAgICAmLm9wZW5lZCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dC1zbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICAgICAgICAgICAgICAmLm1iIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5tYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDg4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODhweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID5saSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL0Fzc2V0XFwgNi5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdWwuc3RlcHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA5NnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3Atc21hbGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDY0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDI0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTc0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdWwuZHJpcHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogODhweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgfVxufVxuXG4ud2hpdGUtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1ibG9jazogMTAwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogODBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wLXNtYWxsKSB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gICAgfVxuXG4gICAgLnRleHQtbGctMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhhcyh1bC5hcnJvdy1zdWJ0aXRsZSkge1xuICAgICAgICAudGV4dC1sZy0yIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wLXNtYWxsKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBcbiAgICB9XG5cbiAgICAudGV4dC1tZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lcj4udGV4dC1tZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgfVxuXG4gICAgdWwuYXJyb3cge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWF4LWNvbnRlbnQgMWZyO1xuICAgICAgICBnYXA6IDUwcHggODBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICA+bGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL0Fzc2V0XFwgNi5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwuYXJyb3ctc3VidGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc2MHB4IDc2MHB4O1xuICAgICAgICByb3ctZ2FwOiA2MHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0LXNtIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dC1zbS0yIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvQXNzZXRcXCA2LnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucnVubmluZy1zdHJva2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4Nzc4O1xuICAgIGhlaWdodDogMzUwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wLXNtYWxsKSB7XG4gICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIGhlaWdodDogODhweDtcbiAgICB9XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLnJ1bm5pbmctaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgdG9wOiAxMDBweDtcblxuICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IC4ycyBsaW5lYXI7XG5cbiAgICAgICAgYW5pbWF0aW9uOiBydW5uaW5nMTUwIDlzIGxpbmVhciBpbmZpbml0ZTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHRvcDogODBweDtcblxuICAgICAgICAgICAgYW5pbWF0aW9uOiBydW5uaW5nMTIwIDlzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3Atc21hbGwpIHtcbiAgICAgICAgICAgIHRvcDogNjBweDtcblxuICAgICAgICAgICAgYW5pbWF0aW9uOiBydW5uaW5nMTAwIDlzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgdG9wOiA0MHB4O1xuXG4gICAgICAgICAgICBhbmltYXRpb246IHJ1bm5pbmc4MCA5cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgIHRvcDogMjRweDtcblxuICAgICAgICAgICAgYW5pbWF0aW9uOiBydW5uaW5nNDAgOXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3Atc21hbGwpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNCB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogY2FsYygoI3skaSAtIDF9KSAqIDNzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBydW5uaW5nMTUwIHtcbiAgICBmcm9tIHtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICB9IHRvIHtcbiAgICAgICAgbGVmdDogLTc2MXB4O1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgcnVubmluZzEyMCB7XG4gICAgZnJvbSB7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgfSB0byB7XG4gICAgICAgIGxlZnQ6IC02MDhweDtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIHJ1bm5pbmcxMDAge1xuICAgIGZyb20ge1xuICAgICAgICBsZWZ0OiAxMjAlO1xuICAgIH0gdG8ge1xuICAgICAgICBsZWZ0OiBjYWxjKC0yMCUgLSA1MDdweCk7XG4gICAgfVxufVxuQGtleWZyYW1lcyBydW5uaW5nODAge1xuICAgIGZyb20ge1xuICAgICAgICBsZWZ0OiAxNTAlO1xuICAgIH0gdG8ge1xuICAgICAgICBsZWZ0OiBjYWxjKC01MCUgLSA0MDZweCk7XG4gICAgfVxufVxuQGtleWZyYW1lcyBydW5uaW5nNDAge1xuICAgIGZyb20ge1xuICAgICAgICBsZWZ0OiAxMzAlO1xuICAgIH0gdG8ge1xuICAgICAgICBsZWZ0OiBjYWxjKC0zMCUgLSAyMDNweCk7XG4gICAgfVxufVxuXG4uY29udGFpbmVyOmhhcyhmb3JtKSB7XG4gICAgLnRleHQtbGctMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcC1zbWFsbCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dHMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGdhcDogNjBweCAxOTBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGdhcDogNDhweCA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDI0cHg7XG5cbiAgICAgICAgICAgIGxhYmVsOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsYWJlbDpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGFiZWw6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxhYmVsOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsYWJlbDpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiA1O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGFiZWw6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxhYmVsOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsYWJlbDpudGgtY2hpbGQoOCkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiA4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBjdXJzb3I6IHRleHQ7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XG5cblxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNzZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcC1zbWFsbCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aGFzKGlucHV0W3JlcXVpcmVkXSksXG4gICAgICAgICAgICAmOmhhcyhpbnB1dFtyZXF1aXJlZF0pIHtcbiAgICAgICAgICAgICAgICBwOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyonO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aGFzKGlucHV0OmZvY3VzKSxcbiAgICAgICAgICAgICY6aGFzKGlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pKSB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zKSB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCkgdHJhbnNsYXRlWSgtNDZweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aGFzKGlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pKSB7XG4gIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgIFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xuXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3Atc21hbGwpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgIFxuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgICBsYWJlbDpoYXMoaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDcycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wLXNtYWxsKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2s6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jazogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgICAgICAvLyB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgLy8gYXBwZWFyYW5jZTogMDtcbiAgICAgICAgICAgICAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICAgICAgICAgLy8gJjppbnZhbGlkIH4gcCB7XG4gICAgICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAjZmYzMzE4O1xuXG4gICAgICAgICAgICAgICAgLy8gICAgIGEge1xuICAgICAgICAgICAgICAgIC8vICAgICAgICAgY29sb3I6ICNmZjMzMTg7XG5cbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2ZmMzMxODtcbiAgICAgICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NnB4O1xuXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3Atc21hbGwpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMDAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG5cbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpoYXMoaW5wdXQ6Y2hlY2tlZCkge1xuICAgICAgICAgICAgICAgIHA6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jaGVjay5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDkwMHB4IDFmcjtcbiAgICAgICAgICAgIGdhcDogNTBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xuICAgICAgICAgICAgfSAgICBcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiA0cHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC00cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG5cbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59XG5cbi5idXR0b24ge1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJ1bm5pbmdQYXJ0bmVycyB7XG4gICAgZnJvbSB7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgfSB0byB7XG4gICAgICAgIGxlZnQ6IC01MDBweDtcbiAgICB9XG59XG5cbi53aGl0ZS1iZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuY29udGFpbmVyLmZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogODBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogNDBweDtcblxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcnVubmluZ1BhcnRuZXJzIDcuNHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxNXB4O1xuXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTA1cHg7XG5cbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuMnM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyLjJzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcblxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMy4zcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjMwcHg7XG5cbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDQuNHM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG5cbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDYuNXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcC1zbWFsbCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcblxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDFweCkge1xuICAgIC5uYXYtb3BlbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5uYXYtb3BlbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5uYXYtb3BlbmVyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWVudS5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2U7XG4gICAgfVxuXG4gICAgLm5hdi1vcGVuZXIub3BlbmVkOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2xvc2Uuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gICAgfVxufVxuXG4uY2hvaWNlcyB7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblxuICAgICAgICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvQXNzZXRcXCA2LnN2ZykgMCAwL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKSBzY2FsZVgoMSk7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICByaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPi5jaG9pY2VzX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E3OTJGRjtcblxuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblxuICAgICAgICBoZWlnaHQ6IDk2cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2hvaWNlc19fbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNob2ljZXNfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjhweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogOHB4O1xuXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgID4uY2hvaWNlc19fbGlzdCB7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTc5MkZGICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IDBweCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAuMik7XG5cbiAgICAgICAgLmNob2ljZXNfX2xpc3Qge1xuXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNob2ljZXNfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcblxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pcy1oaWdobGlnaHRlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMGIxZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1mb2N1c2VkIHtcbiAgICAgICAgPi5jaG9pY2VzX19pbm5lciAuY2hvaWNlc19fbGlzdCAuY2hvaWNlc19faXRlbSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cblxuICAgICAgICBcbiAgICB9XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpIHNjYWxlWCgtMSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4ucm91bGV0dGUtbWFpbiB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDBkdmggLSAyMDBweCk7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDBkdmggLSAxNjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDBkdmggLSA4MHB4KTtcblxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICA+cCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTkyMCkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucm91bGV0dGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxcHggMWZyO1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxcHggMWZyO1xuICAgIH1cblxuICAgIC5ib3JkZXIge1xuICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIDAuMyk7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yb3VsZXR0ZS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIGhlaWdodDogNDgwcHg7XG5cbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAucm91bGV0dGUtY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDE1MDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwODBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAucm91bGV0dGUtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0ODBweDtcblxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzgwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yZXN0YXJ0IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlcjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgfVxuXG4gICAgJjphY3RpdmU6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cbiAgICAgICAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZWZyZXNoLnN2Zyk7XG4gICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgICYuc2hvdyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufSIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1HZW9sb2dpY2E6d2dodEAyMDA7NTAwOzYwMCZkaXNwbGF5PXN3YXBcIik7XG4qLCAqOmFmdGVyLCAqOmJlZm9yZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IFwiR2VvbG9naWNhXCI7XG59XG5cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmhlYWRlciB7XG4gIGhlaWdodDogMTQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICBoZWFkZXIge1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuaGVhZGVyLnJvdWxldHRlLWhlYWRlciB7XG4gIGhlaWdodDogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIGhlYWRlci5yb3VsZXR0ZS1oZWFkZXIge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIucm91bGV0dGUtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbmhlYWRlciAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5oZWFkZXIgLmNvbnRhaW5lciAubG9nbyB7XG4gIHdpZHRoOiAzNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgaGVhZGVyIC5jb250YWluZXIgLmxvZ28ge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAuY29udGFpbmVyIC5sb2dvIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cbmhlYWRlciAuY29udGFpbmVyIG5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgaGVhZGVyIC5jb250YWluZXIgbmF2IHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICBoZWFkZXIgLmNvbnRhaW5lciBuYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA1O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDIwdmggMjB2dztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIH1cbiAgaGVhZGVyIC5jb250YWluZXIgbmF2Lm9wZW5lZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB9XG59XG5oZWFkZXIgLmNvbnRhaW5lciBuYXYgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogMjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIGhlYWRlciAuY29udGFpbmVyIG5hdiBhIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgLmNvbnRhaW5lciBuYXYgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgaGVhZGVyIC5jb250YWluZXIgbmF2IGEge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxufVxuaGVhZGVyIC5jb250YWluZXIgbmF2IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICBoZWFkZXIgLmNvbnRhaW5lciBuYXYgYTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuaGVhZGVyIC5jb250YWluZXIgbmF2IGE6aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICB9XG59XG5cbi50ZXh0LXNtLTIge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAudGV4dC1zbS0yIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1zbS0yIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudGV4dC1zbS0yIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLnRleHQtc20ge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAudGV4dC1zbSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtc20ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50ZXh0LXNtIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLnRleHQtbWQge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAudGV4dC1tZCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50ZXh0LW1kIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLnRleHQtbGcge1xuICBmb250LXNpemU6IDc2cHg7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICBmb250LXdlaWdodDogMjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAudGV4dC1sZyB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50ZXh0LWxnIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1sZyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRleHQtbGcge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxufVxuXG4udGV4dC1sZy0yIHtcbiAgZm9udC1zaXplOiAxMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEzMHB4O1xuICBmb250LXdlaWdodDogMjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAudGV4dC1sZy0yIHtcbiAgICBmb250LXNpemU6IDk2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50ZXh0LWxnLTIge1xuICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICBsaW5lLWhlaWdodDogNzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LWxnLTIge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50ZXh0LWxnLTIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxufVxuXG4uYnV0dG9uIHtcbiAgcGFkZGluZzogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogODVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAzNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5idXR0b24ge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLm1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTc5MkZGO1xufVxuLm1haW4ucm91bGV0dGUtbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubWFpbiA+IC5jb250YWluZXIge1xuICBwYWRkaW5nLWJsb2NrOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLm1haW4gPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5tYWluID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYWluID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxufVxuLm1haW4gLmhvbGRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1heC1jb250ZW50O1xuICBnYXA6IDAgMjcwcHg7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC5tYWluIC5ob2xkZXIge1xuICAgIGdhcDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLm1haW4gLmhvbGRlciBpZnJhbWUge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDEvMztcbiAgaGVpZ2h0OiAzOTBweDtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGFzcGVjdC1yYXRpbzogMTAwLzQ3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAubWFpbiAuaG9sZGVyIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuLm1haW4gLmhvbGRlciBwLnRleHQtbGcge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDE7XG59XG4ubWFpbiAuaG9sZGVyIC5idXR0b24ge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDI7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLm1haW4gLmhvbGRlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIHJvdy1nYXA6IDI0cHg7XG4gIH1cbiAgLm1haW4gLmhvbGRlciBpZnJhbWUge1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbiAuaG9sZGVyIHAudGV4dC1sZyB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDI7XG4gIH1cbiAgLm1haW4gLmhvbGRlciAuYnV0dG9uIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLXJvdzogMjtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4gLmhvbGRlciB7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWFpbiAuaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cblxuLndoaXRlLWdyZWVuLWdyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2hpdGUtZ3JlZW4tZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGNhbGMoMTAzMnB4ICsgKDEwMHZ3IC0gMTcyMHB4KSAvIDIpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC53aGl0ZS1ncmVlbi1ncmlkOmJlZm9yZSB7XG4gICAgd2lkdGg6IDYwdnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2hpdGUtZ3JlZW4tZ3JpZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53aGl0ZS1ncmVlbi1ncmlkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogY2FsYyg2ODhweCArICgxMDB2dyAtIDE3MjBweCkgLyAyKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEJFNkE1O1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAud2hpdGUtZ3JlZW4tZ3JpZDphZnRlciB7XG4gICAgd2lkdGg6IDQwdnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2hpdGUtZ3JlZW4tZ3JpZDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndoaXRlLWdyZWVuLWdyaWQgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MCUgNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAud2hpdGUtZ3JlZW4tZ3JpZCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTkyMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndoaXRlLWdyZWVuLWdyaWQgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ud2hpdGUtZ3JlZW4tZ3JpZCAuZ3JpZC1jb2wge1xuICBwYWRkaW5nOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLndoaXRlLWdyZWVuLWdyaWQgLmdyaWQtY29sIHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC53aGl0ZS1ncmVlbi1ncmlkIC5ncmlkLWNvbCB7XG4gICAgcGFkZGluZzogNDBweCAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndoaXRlLWdyZWVuLWdyaWQgLmdyaWQtY29sIHtcbiAgICBwYWRkaW5nOiA0MHB4IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud2hpdGUtZ3JlZW4tZ3JpZCAuZ3JpZC1jb2wge1xuICAgIHBhZGRpbmc6IDQwcHggMTJweDtcbiAgfVxufVxuLndoaXRlLWdyZWVuLWdyaWQgLmdyaWQtY29sOm50aC1jaGlsZCgxKSAudGV4dC1sZy0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC53aGl0ZS1ncmVlbi1ncmlkIC5ncmlkLWNvbDpudGgtY2hpbGQoMSkgLnRleHQtbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAud2hpdGUtZ3JlZW4tZ3JpZCAuZ3JpZC1jb2w6bnRoLWNoaWxkKDEpIC50ZXh0LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2hpdGUtZ3JlZW4tZ3JpZCAuZ3JpZC1jb2w6bnRoLWNoaWxkKDEpIC50ZXh0LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud2hpdGUtZ3JlZW4tZ3JpZCAuZ3JpZC1jb2w6bnRoLWNoaWxkKDEpIC50ZXh0LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2hpdGUtZ3JlZW4tZ3JpZCAuZ3JpZC1jb2w6bnRoLWNoaWxkKDEpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG4ud2hpdGUtZ3JlZW4tZ3JpZCAuZ3JpZC1jb2w6bnRoLWNoaWxkKDIpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndoaXRlLWdyZWVuLWdyaWQgLmdyaWQtY29sOm50aC1jaGlsZCgyKSAudGV4dC1sZy0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMTI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC53aGl0ZS1ncmVlbi1ncmlkIC5ncmlkLWNvbDpudGgtY2hpbGQoMikgLnRleHQtbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAud2hpdGUtZ3JlZW4tZ3JpZCAuZ3JpZC1jb2w6bnRoLWNoaWxkKDIpIC50ZXh0LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2hpdGUtZ3JlZW4tZ3JpZCAuZ3JpZC1jb2w6bnRoLWNoaWxkKDIpIC50ZXh0LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud2hpdGUtZ3JlZW4tZ3JpZCAuZ3JpZC1jb2w6bnRoLWNoaWxkKDIpIC50ZXh0LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi53aGl0ZS1ncmVlbi1ncmlkIC5ncmlkLWNvbDpudGgtY2hpbGQoMikgLnRleHQtbWQ6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cbi53aGl0ZS1ncmVlbi1ncmlkIC5ncmlkLWNvbDpudGgtY2hpbGQoMikgLnRleHQtbWQ6bnRoLWNoaWxkKDMpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbi53aGl0ZS1ncmVlbi1ncmlkIC5ncmlkLWNvbDpudGgtY2hpbGQoMikgLnRleHQtbWQ6bnRoLWNoaWxkKDMpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xufVxuLndoaXRlLWdyZWVuLWdyaWQgLmdyaWQtY29sOm50aC1jaGlsZCgyKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyOTBweDtcbiAgbGVmdDogNDUwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIHdpZHRoOiAzMDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9Bc3NldFxcIDMuc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLndoaXRlLWdyZWVuLWdyaWQgLmdyaWQtY29sOm50aC1jaGlsZCgyKTphZnRlciB7XG4gICAgdG9wOiAyMjBweDtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICByaWdodDogMzBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAud2hpdGUtZ3JlZW4tZ3JpZCAuZ3JpZC1jb2w6bnRoLWNoaWxkKDIpOmFmdGVyIHtcbiAgICB0b3A6IDE1MHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC53aGl0ZS1ncmVlbi1ncmlkIC5ncmlkLWNvbDpudGgtY2hpbGQoMik6YWZ0ZXIge1xuICAgIHRvcDogMTUwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgaGVpZ2h0OiAyMTBweDtcbiAgICB3aWR0aDogMjEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2hpdGUtZ3JlZW4tZ3JpZCAuZ3JpZC1jb2w6bnRoLWNoaWxkKDIpOmFmdGVyIHtcbiAgICB0b3A6IDEyMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGhlaWdodDogMjIwcHg7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndoaXRlLWdyZWVuLWdyaWQgLmdyaWQtY29sOm50aC1jaGlsZCgyKTphZnRlciB7XG4gICAgdG9wOiAxMDBweDtcbiAgICByaWdodDogMTZweDtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICAgIHdpZHRoOiAxNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53aGl0ZS1ncmVlbi1ncmlkIC5ncmlkLWNvbDpudGgtY2hpbGQoMikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0QkU2QTU7XG4gIH1cbn1cbi53aGl0ZS1ncmVlbi1ncmlkIC5ncmlkLWNvbCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDE0OHB4IDEyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAud2hpdGUtZ3JlZW4tZ3JpZCAuZ3JpZC1jb2wgdWwge1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAud2hpdGUtZ3JlZW4tZ3JpZCAuZ3JpZC1jb2wgdWwge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53aGl0ZS1ncmVlbi1ncmlkIC5ncmlkLWNvbCB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53aGl0ZS1ncmVlbi1ncmlkIC5ncmlkLWNvbCB1bCB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4ud2hpdGUtZ3JlZW4tZ3JpZCAuZ3JpZC1jb2wgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC53aGl0ZS1ncmVlbi1ncmlkIC5ncmlkLWNvbCB1bCBsaSB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndoaXRlLWdyZWVuLWdyaWQgLmdyaWQtY29sIHVsIGxpIHtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud2hpdGUtZ3JlZW4tZ3JpZCAuZ3JpZC1jb2wgdWwgbGkge1xuICAgIGdhcDogOHB4O1xuICB9XG59XG4ud2hpdGUtZ3JlZW4tZ3JpZCAuZ3JpZC1jb2wgdWwgbGkgcDpudGgtY2hpbGQoMSkge1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4udGltZXRhYmxlIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aW1ldGFibGUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi50aW1ldGFibGUgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNjBweCAzMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IDFmciAxMjBweDtcbiAgcm93LWdhcDogNDBweDtcbiAgY29sdW1uLWdhcDogODBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICBoZWlnaHQ6IDI4MHB4O1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi50aW1ldGFibGUgPiBsaTpudGgtY2hpbGQoMSkge1xuICBoZWlnaHQ6IDMyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC50aW1ldGFibGUgPiBsaTpudGgtY2hpbGQoMSkge1xuICAgIGhlaWdodDogMzYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGltZXRhYmxlID4gbGk6bnRoLWNoaWxkKDEpIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC50aW1ldGFibGUgPiBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudGltZXRhYmxlID4gbGkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEyMHB4O1xuICAgIHJvdy1nYXA6IDI0cHg7XG4gICAgY29sdW1uLWdhcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50aW1ldGFibGUgPiBsaSB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDE2cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNjRweDtcbiAgfVxufVxuLnRpbWV0YWJsZSA+IGxpOm50aC1jaGlsZCgyKSAudG9nZ2xlLWNvbnRlbnQgPiAudGV4dC1zbTpub3QoOm50aC1jaGlsZCgyKSksIC50aW1ldGFibGUgPiBsaTpudGgtY2hpbGQoMykgLnRvZ2dsZS1jb250ZW50ID4gLnRleHQtc206bm90KDpudGgtY2hpbGQoMikpIHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLnRpbWV0YWJsZSA+IGxpOm50aC1jaGlsZCgyKSAudG9nZ2xlLWNvbnRlbnQgPiAudGV4dC1zbTpub3QoOm50aC1jaGlsZCgyKSksIC50aW1ldGFibGUgPiBsaTpudGgtY2hpbGQoMykgLnRvZ2dsZS1jb250ZW50ID4gLnRleHQtc206bm90KDpudGgtY2hpbGQoMikpIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50aW1ldGFibGUgPiBsaTpudGgtY2hpbGQoMikgLnRvZ2dsZS1jb250ZW50ID4gLnRleHQtc206bm90KDpudGgtY2hpbGQoMikpLCAudGltZXRhYmxlID4gbGk6bnRoLWNoaWxkKDMpIC50b2dnbGUtY29udGVudCA+IC50ZXh0LXNtOm5vdCg6bnRoLWNoaWxkKDIpKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aW1ldGFibGUgPiBsaTpudGgtY2hpbGQoMikgLnRvZ2dsZS1jb250ZW50ID4gLnRleHQtc206bm90KDpudGgtY2hpbGQoMikpLCAudGltZXRhYmxlID4gbGk6bnRoLWNoaWxkKDMpIC50b2dnbGUtY29udGVudCA+IC50ZXh0LXNtOm5vdCg6bnRoLWNoaWxkKDIpKSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLnRpbWV0YWJsZSA+IGxpOm50aC1jaGlsZCgyKSAudG9nZ2xlLWNvbnRlbnQgPiAudGV4dC1zbSwgLnRpbWV0YWJsZSA+IGxpOm50aC1jaGlsZCgzKSAudG9nZ2xlLWNvbnRlbnQgPiAudGV4dC1zbSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC50aW1ldGFibGUgPiBsaTpudGgtY2hpbGQoMikgLnRvZ2dsZS1jb250ZW50ID4gLnRleHQtc20sIC50aW1ldGFibGUgPiBsaTpudGgtY2hpbGQoMykgLnRvZ2dsZS1jb250ZW50ID4gLnRleHQtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRpbWV0YWJsZSA+IGxpOm50aC1jaGlsZCgyKSAudG9nZ2xlLWNvbnRlbnQgPiAudGV4dC1zbSwgLnRpbWV0YWJsZSA+IGxpOm50aC1jaGlsZCgzKSAudG9nZ2xlLWNvbnRlbnQgPiAudGV4dC1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aW1ldGFibGUgPiBsaTpudGgtY2hpbGQoMikgLnRvZ2dsZS1jb250ZW50ID4gLnRleHQtc20sIC50aW1ldGFibGUgPiBsaTpudGgtY2hpbGQoMykgLnRvZ2dsZS1jb250ZW50ID4gLnRleHQtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi50aW1ldGFibGUgPiBsaTpudGgtY2hpbGQoMikgLnRvZ2dsZS1jb250ZW50IC50ZXh0LXNtLCAudGltZXRhYmxlID4gbGk6bnRoLWNoaWxkKDMpIC50b2dnbGUtY29udGVudCAudGV4dC1zbSB7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG4udGltZXRhYmxlID4gbGk6bnRoLWNoaWxkKDIpIC50b2dnbGUtY29udGVudCA+IHVsLmFycm93Omxhc3QtY2hpbGQsIC50aW1ldGFibGUgPiBsaTpudGgtY2hpbGQoMykgLnRvZ2dsZS1jb250ZW50ID4gdWwuYXJyb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGltZXRhYmxlID4gbGk6bnRoLWNoaWxkKDIpIC50b2dnbGUtY29udGVudCA+IHVsLmFycm93IGxpIC50ZXh0LXNtOm5vdCg6bGFzdC1jaGlsZCksIC50aW1ldGFibGUgPiBsaTpudGgtY2hpbGQoMykgLnRvZ2dsZS1jb250ZW50ID4gdWwuYXJyb3cgbGkgLnRleHQtc206bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50aW1ldGFibGUgPiBsaTpudGgtY2hpbGQoMikgLnRvZ2dsZS1jb250ZW50ID4gdWwuYXJyb3cgbGkgLnRleHQtc206bm90KDpsYXN0LWNoaWxkKSwgLnRpbWV0YWJsZSA+IGxpOm50aC1jaGlsZCgzKSAudG9nZ2xlLWNvbnRlbnQgPiB1bC5hcnJvdyBsaSAudGV4dC1zbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRpbWV0YWJsZSA+IGxpOm50aC1jaGlsZCgyKSAudG9nZ2xlLWNvbnRlbnQgPiB1bC5hcnJvdyBsaSAudGV4dC1zbTpub3QoOmxhc3QtY2hpbGQpLCAudGltZXRhYmxlID4gbGk6bnRoLWNoaWxkKDMpIC50b2dnbGUtY29udGVudCA+IHVsLmFycm93IGxpIC50ZXh0LXNtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi50aW1ldGFibGUgPiBsaTpudGgtY2hpbGQoMikgLnRvZ2dsZS1jb250ZW50ID4gdWwuYXJyb3cgbGkgLnRleHQtc206Zmlyc3QtY2hpbGQsIC50aW1ldGFibGUgPiBsaTpudGgtY2hpbGQoMykgLnRvZ2dsZS1jb250ZW50ID4gdWwuYXJyb3cgbGkgLnRleHQtc206Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnRpbWV0YWJsZSA+IGxpOmhhcygudG9nZ2xlLWNvbnRlbnQub3BlbmVkKSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi50aW1ldGFibGUgPiBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYzk4ZmY7XG59XG4udGltZXRhYmxlID4gbGkgLnRleHQtbGcge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDEvMztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRpbWV0YWJsZSA+IGxpIC50ZXh0LWxnIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMTtcbiAgfVxufVxuLnRpbWV0YWJsZSA+IGxpIC50ZXh0LXNtOm50aC1jaGlsZCgyKSB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbi50aW1ldGFibGUgPiBsaSAudGV4dC1zbTpudGgtY2hpbGQoMikgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudGltZXRhYmxlID4gbGkgLnRleHQtc206bnRoLWNoaWxkKDIpIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudGltZXRhYmxlID4gbGkgLnRleHQtc206bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4udGltZXRhYmxlID4gbGkgLnRleHQtc206bnRoLWNoaWxkKDMpIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAyO1xuICBmb250LXdlaWdodDogMjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudGltZXRhYmxlID4gbGkgLnRleHQtc206bnRoLWNoaWxkKDMpIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMztcbiAgfVxufVxuLnRpbWV0YWJsZSA+IGxpIC50b2dnbGVyIHtcbiAgZ3JpZC1jb2x1bW46IDM7XG4gIGdyaWQtcm93OiAxLzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRpbWV0YWJsZSA+IGxpIC50b2dnbGVyIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLXJvdzogMS80O1xuICB9XG59XG4udGltZXRhYmxlID4gbGkgLnRvZ2dsZXIgcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNThweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRpbWV0YWJsZSA+IGxpIC50b2dnbGVyIHAge1xuICAgIHRvcDogMTM4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudGltZXRhYmxlID4gbGkgLnRvZ2dsZXIgcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRpbWV0YWJsZSA+IGxpIC50b2dnbGVyIHA6bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cbi50aW1ldGFibGUgPiBsaSAudG9nZ2xlciBwOm50aC1jaGlsZCgzKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udGltZXRhYmxlID4gbGkgLnRvZ2dsZXIgLmltZ2hvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MHB4O1xuICByaWdodDogNTNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDc0cHg7XG4gIGhlaWdodDogNjZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudGltZXRhYmxlID4gbGkgLnRvZ2dsZXIgLmltZ2hvbGRlciB7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICB9XG59XG4udGltZXRhYmxlID4gbGkgLnRvZ2dsZXIgLmltZ2hvbGRlciBmaWd1cmUge1xuICB3aWR0aDogNzRweDtcbiAgaGVpZ2h0OiA2NnB4O1xuICBtaW4taGVpZ2h0OiA2NnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRpbWV0YWJsZSA+IGxpIC50b2dnbGVyIC5pbWdob2xkZXIgZmlndXJlIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbWluLWhlaWdodDogNDRweDtcbiAgfVxufVxuLnRpbWV0YWJsZSA+IGxpIC50b2dnbGVyIC5pbWdob2xkZXIgZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50aW1ldGFibGUgPiBsaSAudG9nZ2xlciAuaW1naG9sZGVyIGZpZ3VyZTpudGgtY2hpbGQoMSkgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG59XG4udGltZXRhYmxlID4gbGkgLnRvZ2dsZXIgLmltZ2hvbGRlciBmaWd1cmU6bnRoLWNoaWxkKDIpIGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbn1cbi50aW1ldGFibGUgPiBsaSAudG9nZ2xlci5vcGVuZWQgLmltZ2hvbGRlciBmaWd1cmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLnRpbWV0YWJsZSA+IGxpIC50b2dnbGVyLm9wZW5lZCAuaW1naG9sZGVyIGZpZ3VyZTpudGgtY2hpbGQoMSkgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG59XG4udGltZXRhYmxlID4gbGkgLnRvZ2dsZXIub3BlbmVkIC5pbWdob2xkZXIgZmlndXJlOm50aC1jaGlsZCgyKSBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbn1cbi50aW1ldGFibGUgPiBsaSAudG9nZ2xlci5vcGVuZWQgcDpudGgtY2hpbGQoMikge1xuICBvcGFjaXR5OiAxO1xufVxuLnRpbWV0YWJsZSA+IGxpIC50b2dnbGVyLm9wZW5lZCBwOm50aC1jaGlsZCgzKSB7XG4gIG9wYWNpdHk6IDA7XG59XG4udGltZXRhYmxlID4gbGkgLnRvZ2dsZS1jb250ZW50IHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAzO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgd2lsbC1jaGFuZ2U6IG1heC1oZWlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50aW1ldGFibGUgPiBsaSAudG9nZ2xlLWNvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiA0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRpbWV0YWJsZSA+IGxpIC50b2dnbGUtY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgfVxufVxuLnRpbWV0YWJsZSA+IGxpIC50b2dnbGUtY29udGVudC5vcGVuZWQge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudGltZXRhYmxlID4gbGkgLnRvZ2dsZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLnRpbWV0YWJsZSA+IGxpIC50b2dnbGUtY29udGVudCAudGV4dC1zbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi50aW1ldGFibGUgPiBsaSAudG9nZ2xlLWNvbnRlbnQgLnRleHQtc206bm90KDpsYXN0LWNoaWxkKS5tYiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50aW1ldGFibGUgPiBsaSAudG9nZ2xlLWNvbnRlbnQgLnRleHQtc206bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAudGltZXRhYmxlID4gbGkgLnRvZ2dsZS1jb250ZW50IC50ZXh0LXNtOm5vdCg6bGFzdC1jaGlsZCkubWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi50aW1ldGFibGUgPiBsaSAudG9nZ2xlLWNvbnRlbnQgdWwuYXJyb3cge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogODhweDtcbiAgbWFyZ2luLWJvdHRvbTogODhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRpbWV0YWJsZSA+IGxpIC50b2dnbGUtY29udGVudCB1bC5hcnJvdyB7XG4gICAgZ2FwOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi50aW1ldGFibGUgPiBsaSAudG9nZ2xlLWNvbnRlbnQgdWwuYXJyb3cgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50aW1ldGFibGUgPiBsaSAudG9nZ2xlLWNvbnRlbnQgdWwuYXJyb3cgPiBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG59XG4udGltZXRhYmxlID4gbGkgLnRvZ2dsZS1jb250ZW50IHVsLmFycm93ID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDRweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9Bc3NldFxcIDYuc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudGltZXRhYmxlID4gbGkgLnRvZ2dsZS1jb250ZW50IHVsLmFycm93ID4gbGk6YmVmb3JlIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWluLXdpZHRoOiAxNXB4O1xuICB9XG59XG4udGltZXRhYmxlID4gbGkgLnRvZ2dsZS1jb250ZW50IHVsLmFycm93ID4gbGkgdWwuc3RlcHMge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLnRpbWV0YWJsZSA+IGxpIC50b2dnbGUtY29udGVudCB1bC5hcnJvdyA+IGxpIHVsLnN0ZXBzIHtcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRpbWV0YWJsZSA+IGxpIC50b2dnbGUtY29udGVudCB1bC5hcnJvdyA+IGxpIHVsLnN0ZXBzIHtcbiAgICBnYXA6IDY0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRpbWV0YWJsZSA+IGxpIC50b2dnbGUtY29udGVudCB1bC5hcnJvdyA+IGxpIHVsLnN0ZXBzIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudGltZXRhYmxlID4gbGkgLnRvZ2dsZS1jb250ZW50IHVsLmFycm93ID4gbGkgdWwuc3RlcHMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuLnRpbWV0YWJsZSA+IGxpIC50b2dnbGUtY29udGVudCB1bC5hcnJvdyA+IGxpIHVsLnN0ZXBzIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50aW1ldGFibGUgPiBsaSAudG9nZ2xlLWNvbnRlbnQgdWwuYXJyb3cgPiBsaSB1bC5zdGVwcyBsaSB7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cbi50aW1ldGFibGUgPiBsaSAudG9nZ2xlLWNvbnRlbnQgdWwuYXJyb3cgPiBsaSB1bC5zdGVwcyBsaSBpbWcge1xuICB3aWR0aDogMTc0cHg7XG4gIGhlaWdodDogNjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLnRpbWV0YWJsZSA+IGxpIC50b2dnbGUtY29udGVudCB1bC5hcnJvdyA+IGxpIHVsLnN0ZXBzIGxpIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50aW1ldGFibGUgPiBsaSAudG9nZ2xlLWNvbnRlbnQgdWwuYXJyb3cgPiBsaSB1bC5zdGVwcyBsaSBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogMjAwO1xufVxuLnRpbWV0YWJsZSA+IGxpIC50b2dnbGUtY29udGVudCB1bC5hcnJvdyA+IGxpIHVsLmRyaXBzIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDg4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRpbWV0YWJsZSA+IGxpIC50b2dnbGUtY29udGVudCB1bC5hcnJvdyA+IGxpIHVsLmRyaXBzIHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbi50aW1ldGFibGUgPiBsaSAudG9nZ2xlLWNvbnRlbnQgdWwuYXJyb3cgPiBsaSB1bC5kcmlwcyBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudGltZXRhYmxlID4gbGkgLnRvZ2dsZS1jb250ZW50IHVsLmFycm93ID4gbGkgdWwuZHJpcHMgbGkge1xuICAgIGdhcDogOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi50aW1ldGFibGUgPiBsaSAudG9nZ2xlLWNvbnRlbnQgdWwuYXJyb3cgPiBsaSB1bC5kcmlwcyBsaSBpbWcge1xuICB3aWR0aDogMjE1cHg7XG4gIGhlaWdodDogMjEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC50aW1ldGFibGUgPiBsaSAudG9nZ2xlLWNvbnRlbnQgdWwuYXJyb3cgPiBsaSB1bC5kcmlwcyBsaSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRpbWV0YWJsZSA+IGxpIC50b2dnbGUtY29udGVudCB1bC5hcnJvdyA+IGxpIHVsLmRyaXBzIGxpIGltZyB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG4udGltZXRhYmxlID4gbGkgLnRvZ2dsZS1jb250ZW50IHVsLmFycm93ID4gbGkgdWwuZHJpcHMgbGkgcCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLndoaXRlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ibG9jazogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC53aGl0ZS1iZyB7XG4gICAgcGFkZGluZy1ibG9jazogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAud2hpdGUtYmcge1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2hpdGUtYmcge1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud2hpdGUtYmcge1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gIH1cbn1cbi53aGl0ZS1iZyAudGV4dC1sZy0yIHtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2hpdGUtYmcgLnRleHQtbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53aGl0ZS1iZyAudGV4dC1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4ud2hpdGUtYmc6aGFzKHVsLmFycm93LXN1YnRpdGxlKSAudGV4dC1sZy0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC53aGl0ZS1iZzpoYXModWwuYXJyb3ctc3VidGl0bGUpIC50ZXh0LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLndoaXRlLWJnOmhhcyh1bC5hcnJvdy1zdWJ0aXRsZSkgLnRleHQtbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53aGl0ZS1iZzpoYXModWwuYXJyb3ctc3VidGl0bGUpIC50ZXh0LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud2hpdGUtYmc6aGFzKHVsLmFycm93LXN1YnRpdGxlKSAudGV4dC1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4ud2hpdGUtYmcgLnRleHQtbWQge1xuICBmb250LXdlaWdodDogMjAwO1xufVxuLndoaXRlLWJnIC5jb250YWluZXIgPiAudGV4dC1tZCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4ud2hpdGUtYmcgdWwuYXJyb3cge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWF4LWNvbnRlbnQgMWZyO1xuICBnYXA6IDUwcHggODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLndoaXRlLWJnIHVsLmFycm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndoaXRlLWJnIHVsLmFycm93IHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud2hpdGUtYmcgdWwuYXJyb3cge1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuLndoaXRlLWJnIHVsLmFycm93ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud2hpdGUtYmcgdWwuYXJyb3cgPiBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG59XG4ud2hpdGUtYmcgdWwuYXJyb3cgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTZweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9Bc3NldFxcIDYuc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLndoaXRlLWJnIHVsLmFycm93ID4gbGk6YmVmb3JlIHtcbiAgICB0b3A6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53aGl0ZS1iZyB1bC5hcnJvdyA+IGxpOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1pbi13aWR0aDogMTVweDtcbiAgfVxufVxuLndoaXRlLWJnIHVsLmFycm93LXN1YnRpdGxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3NjBweCA3NjBweDtcbiAgcm93LWdhcDogNjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC53aGl0ZS1iZyB1bC5hcnJvdy1zdWJ0aXRsZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAud2hpdGUtYmcgdWwuYXJyb3ctc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2hpdGUtYmcgdWwuYXJyb3ctc3VidGl0bGUge1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53aGl0ZS1iZyB1bC5hcnJvdy1zdWJ0aXRsZSB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ud2hpdGUtYmcgdWwuYXJyb3ctc3VidGl0bGUgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC53aGl0ZS1iZyB1bC5hcnJvdy1zdWJ0aXRsZSBsaSB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG4ud2hpdGUtYmcgdWwuYXJyb3ctc3VidGl0bGUgbGkgLnRleHQtc20ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLndoaXRlLWJnIHVsLmFycm93LXN1YnRpdGxlIGxpIC50ZXh0LXNtLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud2hpdGUtYmcgdWwuYXJyb3ctc3VidGl0bGUgbGkgLnRleHQtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG59XG4ud2hpdGUtYmcgdWwuYXJyb3ctc3VidGl0bGUgbGkgLnRleHQtc20tMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9Bc3NldFxcIDYuc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud2hpdGUtYmcgdWwuYXJyb3ctc3VidGl0bGUgbGkgLnRleHQtc20tMjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtaW4td2lkdGg6IDE1cHg7XG4gIH1cbn1cblxuLnJ1bm5pbmctc3Ryb2tlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4Nzc4O1xuICBoZWlnaHQ6IDM1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAucnVubmluZy1zdHJva2Uge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnJ1bm5pbmctc3Ryb2tlIHtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJ1bm5pbmctc3Ryb2tlIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnJ1bm5pbmctc3Ryb2tlIHtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gIH1cbn1cbi5ydW5uaW5nLXN0cm9rZSAucnVubmluZy1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMnMgbGluZWFyO1xuICBhbmltYXRpb246IHJ1bm5pbmcxNTAgOXMgbGluZWFyIGluZmluaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAucnVubmluZy1zdHJva2UgLnJ1bm5pbmctaXRlbSB7XG4gICAgdG9wOiA4MHB4O1xuICAgIGFuaW1hdGlvbjogcnVubmluZzEyMCA5cyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnJ1bm5pbmctc3Ryb2tlIC5ydW5uaW5nLWl0ZW0ge1xuICAgIHRvcDogNjBweDtcbiAgICBhbmltYXRpb246IHJ1bm5pbmcxMDAgOXMgbGluZWFyIGluZmluaXRlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJ1bm5pbmctc3Ryb2tlIC5ydW5uaW5nLWl0ZW0ge1xuICAgIHRvcDogNDBweDtcbiAgICBhbmltYXRpb246IHJ1bm5pbmc4MCA5cyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucnVubmluZy1zdHJva2UgLnJ1bm5pbmctaXRlbSB7XG4gICAgdG9wOiAyNHB4O1xuICAgIGFuaW1hdGlvbjogcnVubmluZzQwIDlzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxufVxuLnJ1bm5pbmctc3Ryb2tlIC5ydW5uaW5nLWl0ZW0gaW1nIHtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLnJ1bm5pbmctc3Ryb2tlIC5ydW5uaW5nLWl0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ydW5uaW5nLXN0cm9rZSAucnVubmluZy1pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ydW5uaW5nLXN0cm9rZSAucnVubmluZy1pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnJ1bm5pbmctc3Ryb2tlIC5ydW5uaW5nLWl0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5ydW5uaW5nLXN0cm9rZSAucnVubmluZy1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygoMCkgKiAzcyk7XG59XG4ucnVubmluZy1zdHJva2UgLnJ1bm5pbmctaXRlbTpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoKDEpICogM3MpO1xufVxuLnJ1bm5pbmctc3Ryb2tlIC5ydW5uaW5nLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKCgyKSAqIDNzKTtcbn1cbi5ydW5uaW5nLXN0cm9rZSAucnVubmluZy1pdGVtOm50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygoMykgKiAzcyk7XG59XG5cbkBrZXlmcmFtZXMgcnVubmluZzE1MCB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgdG8ge1xuICAgIGxlZnQ6IC03NjFweDtcbiAgfVxufVxuQGtleWZyYW1lcyBydW5uaW5nMTIwIHtcbiAgZnJvbSB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICB0byB7XG4gICAgbGVmdDogLTYwOHB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJ1bm5pbmcxMDAge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAxMjAlO1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiBjYWxjKC0yMCUgLSA1MDdweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcnVubmluZzgwIHtcbiAgZnJvbSB7XG4gICAgbGVmdDogMTUwJTtcbiAgfVxuICB0byB7XG4gICAgbGVmdDogY2FsYygtNTAlIC0gNDA2cHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJ1bm5pbmc0MCB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IDEzMCU7XG4gIH1cbiAgdG8ge1xuICAgIGxlZnQ6IGNhbGMoLTMwJSAtIDIwM3B4KTtcbiAgfVxufVxuLmNvbnRhaW5lcjpoYXMoZm9ybSkgLnRleHQtbGctMiB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY29udGFpbmVyOmhhcyhmb3JtKSAudGV4dC1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lcjpoYXMoZm9ybSkgLnRleHQtbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb250YWluZXI6aGFzKGZvcm0pIC50ZXh0LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5jb250YWluZXI6aGFzKGZvcm0pIC5pbnB1dHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogNjBweCAxOTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNvbnRhaW5lcjpoYXMoZm9ybSkgLmlucHV0cyB7XG4gICAgZ2FwOiA0OHB4IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbnRhaW5lcjpoYXMoZm9ybSkgLmlucHV0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcbiAgfVxuICAuY29udGFpbmVyOmhhcyhmb3JtKSAuaW5wdXRzIGxhYmVsOm50aC1jaGlsZCgxKSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmNvbnRhaW5lcjpoYXMoZm9ybSkgLmlucHV0cyBsYWJlbDpudGgtY2hpbGQoMikge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5jb250YWluZXI6aGFzKGZvcm0pIC5pbnB1dHMgbGFiZWw6bnRoLWNoaWxkKDMpIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuY29udGFpbmVyOmhhcyhmb3JtKSAuaW5wdXRzIGxhYmVsOm50aC1jaGlsZCg0KSB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmNvbnRhaW5lcjpoYXMoZm9ybSkgLmlucHV0cyBsYWJlbDpudGgtY2hpbGQoNSkge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5jb250YWluZXI6aGFzKGZvcm0pIC5pbnB1dHMgbGFiZWw6bnRoLWNoaWxkKDYpIHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuY29udGFpbmVyOmhhcyhmb3JtKSAuaW5wdXRzIGxhYmVsOm50aC1jaGlsZCg3KSB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmNvbnRhaW5lcjpoYXMoZm9ybSkgLmlucHV0cyBsYWJlbDpudGgtY2hpbGQoOCkge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5jb250YWluZXI6aGFzKGZvcm0pIC5pbnB1dHMgcCB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyOmhhcyhmb3JtKSAuaW5wdXRzIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29udGFpbmVyOmhhcyhmb3JtKSAuaW5wdXRzIHtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cbi5jb250YWluZXI6aGFzKGZvcm0pIC5pbnB1dHMgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogdGV4dDtcbn1cbi5jb250YWluZXI6aGFzKGZvcm0pIC5pbnB1dHMgbGFiZWwgcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDRweDtcbiAgZm9udC1zaXplOiA3NnB4O1xuICBsaW5lLWhlaWdodDogNzZweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNvbnRhaW5lcjpoYXMoZm9ybSkgLmlucHV0cyBsYWJlbCBwIHtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbnRhaW5lcjpoYXMoZm9ybSkgLmlucHV0cyBsYWJlbCBwIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyOmhhcyhmb3JtKSAuaW5wdXRzIGxhYmVsIHAge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb250YWluZXI6aGFzKGZvcm0pIC5pbnB1dHMgbGFiZWwgcCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG4uY29udGFpbmVyOmhhcyhmb3JtKSAuaW5wdXRzIGxhYmVsOmhhcyhpbnB1dFtyZXF1aXJlZF0pIHA6YWZ0ZXIsIC5jb250YWluZXI6aGFzKGZvcm0pIC5pbnB1dHMgbGFiZWw6aGFzKGlucHV0W3JlcXVpcmVkXSkgcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuLmNvbnRhaW5lcjpoYXMoZm9ybSkgLmlucHV0cyBsYWJlbDpoYXMoaW5wdXQ6Zm9jdXMpIHAsIC5jb250YWluZXI6aGFzKGZvcm0pIC5pbnB1dHMgbGFiZWw6aGFzKGlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pKSBwIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMpIHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lcjpoYXMoZm9ybSkgLmlucHV0cyBsYWJlbDpoYXMoaW5wdXQ6Zm9jdXMpIHAsIC5jb250YWluZXI6aGFzKGZvcm0pIC5pbnB1dHMgbGFiZWw6aGFzKGlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pKSBwIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCkgdHJhbnNsYXRlWSgtNDZweCk7XG4gIH1cbn1cbi5jb250YWluZXI6aGFzKGZvcm0pIC5pbnB1dHMgbGFiZWw6aGFzKGlucHV0OmZvY3VzKSBwOmFmdGVyLCAuY29udGFpbmVyOmhhcyhmb3JtKSAuaW5wdXRzIGxhYmVsOmhhcyhpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSkgcDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFpbmVyOmhhcyhmb3JtKSAuaW5wdXRzIGxhYmVsIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDk2cHg7XG4gIGZvbnQtc2l6ZTogNzZweDtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xufVxuLmNvbnRhaW5lcjpoYXMoZm9ybSkgLmlucHV0cyBsYWJlbCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY29udGFpbmVyOmhhcyhmb3JtKSAuaW5wdXRzIGxhYmVsIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyOmhhcyhmb3JtKSAuaW5wdXRzIGxhYmVsIGlucHV0IHtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG4uY29udGFpbmVyOmhhcyhmb3JtKSAuaW5wdXRzIHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250YWluZXI6aGFzKGZvcm0pIC5pbnB1dHMgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lcjpoYXMoZm9ybSkgLmlucHV0cyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5jb250YWluZXI6aGFzKGZvcm0pIGZvcm0gbGFiZWw6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDcycHg7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY29udGFpbmVyOmhhcyhmb3JtKSBmb3JtIGxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XSkge1xuICAgIG1hcmdpbi1ibG9jazogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXI6aGFzKGZvcm0pIGZvcm0gbGFiZWw6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdKSB7XG4gICAgbWFyZ2luLWJsb2NrOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbnRhaW5lcjpoYXMoZm9ybSkgZm9ybSBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF0pIHtcbiAgICBtYXJnaW4tYmxvY2s6IDE2cHg7XG4gIH1cbn1cbi5jb250YWluZXI6aGFzKGZvcm0pIGZvcm0gbGFiZWw6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdKSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxNXB4O1xuICBvcGFjaXR5OiAwO1xufVxuLmNvbnRhaW5lcjpoYXMoZm9ybSkgZm9ybSBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF0pIHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNTZweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbnRhaW5lcjpoYXMoZm9ybSkgZm9ybSBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF0pIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXI6aGFzKGZvcm0pIGZvcm0gbGFiZWw6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdKSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gIH1cbn1cbi5jb250YWluZXI6aGFzKGZvcm0pIGZvcm0gbGFiZWw6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdKSBwIGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMDA7XG59XG4uY29udGFpbmVyOmhhcyhmb3JtKSBmb3JtIGxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XSkgcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lcjpoYXMoZm9ybSkgZm9ybSBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF0pIHA6YmVmb3JlIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxufVxuLmNvbnRhaW5lcjpoYXMoZm9ybSkgZm9ybSBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF0pOmhhcyhpbnB1dDpjaGVja2VkKSBwOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uY29udGFpbmVyOmhhcyhmb3JtKSBmb3JtIGxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XSk6aGFzKGlucHV0OmNoZWNrZWQpIHA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2hlY2suc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyOmhhcyhmb3JtKSBmb3JtIGxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XSk6aGFzKGlucHV0OmNoZWNrZWQpIHA6YWZ0ZXIge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gIH1cbn1cbi5jb250YWluZXI6aGFzKGZvcm0pIGZvcm0gLmJ1dHRvbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDkwMHB4IDFmcjtcbiAgZ2FwOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAuY29udGFpbmVyOmhhcyhmb3JtKSBmb3JtIC5idXR0b25zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyOmhhcyhmb3JtKSBmb3JtIC5idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4uY29udGFpbmVyOmhhcyhmb3JtKSBmb3JtIC5idXR0b25zIC5idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb250YWluZXI6aGFzKGZvcm0pIGZvcm0gLmJ1dHRvbnMgLmJ1dHRvbjpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogNHB4IHNvbGlkICNmZmY7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNvbnRhaW5lcjpoYXMoZm9ybSkgZm9ybSAuYnV0dG9ucyAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyOmhhcyhmb3JtKSBmb3JtIC5idXR0b25zIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb250YWluZXI6aGFzKGZvcm0pIGZvcm0gLmJ1dHRvbnMgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5idXR0b24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xufVxuXG5Aa2V5ZnJhbWVzIHJ1bm5pbmdQYXJ0bmVycyB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgdG8ge1xuICAgIGxlZnQ6IC01MDBweDtcbiAgfVxufVxuLndoaXRlLWJnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndoaXRlLWJnIC5jb250YWluZXIuZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53aGl0ZS1iZyAuY29udGFpbmVyLmZvb3RlciB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4ud2hpdGUtYmcgLmNvbnRhaW5lci5mb290ZXIgcCB7XG4gIGZsZXg6IDEgMSAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXdlaWdodDogMjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53aGl0ZS1iZyAuY29udGFpbmVyLmZvb3RlciBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ud2hpdGUtYmcgLmNvbnRhaW5lci5mb290ZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndoaXRlLWJnIC5jb250YWluZXIuZm9vdGVyIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdG9wOiA0MHB4O1xuICAgIGFuaW1hdGlvbjogcnVubmluZ1BhcnRuZXJzIDcuNHMgbGluZWFyIGluZmluaXRlO1xuICB9XG59XG4ud2hpdGUtYmcgLmNvbnRhaW5lci5mb290ZXIgaW1nOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAyMTVweDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbn1cbi53aGl0ZS1iZyAuY29udGFpbmVyLmZvb3RlciBpbWc6bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDEwNXB4O1xuICBhbmltYXRpb24tZGVsYXk6IDEuMnM7XG59XG4ud2hpdGUtYmcgLmNvbnRhaW5lci5mb290ZXIgaW1nOm50aC1jaGlsZCg0KSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjJzO1xufVxuLndoaXRlLWJnIC5jb250YWluZXIuZm9vdGVyIGltZzpudGgtY2hpbGQoNSkge1xuICB3aWR0aDogMTEwcHg7XG4gIGFuaW1hdGlvbi1kZWxheTogMy4zcztcbn1cbi53aGl0ZS1iZyAuY29udGFpbmVyLmZvb3RlciBpbWc6bnRoLWNoaWxkKDYpIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBhbmltYXRpb24tZGVsYXk6IDQuNHM7XG59XG4ud2hpdGUtYmcgLmNvbnRhaW5lci5mb290ZXIgaW1nOm50aC1jaGlsZCg3KSB7XG4gIHdpZHRoOiA5MHB4O1xuICBhbmltYXRpb24tZGVsYXk6IDYuNXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC53aGl0ZS1iZyAuY29udGFpbmVyLmZvb3RlciBpbWcge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLndoaXRlLWJnIC5jb250YWluZXIuZm9vdGVyIGltZyB7XG4gICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndoaXRlLWJnIC5jb250YWluZXIuZm9vdGVyIGltZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gIC53aGl0ZS1iZyAuY29udGFpbmVyLmZvb3RlciB7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC53aGl0ZS1iZyAuY29udGFpbmVyLmZvb3RlciB7XG4gICAgZ2FwOiA0MHB4O1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxuICAud2hpdGUtYmcgLmNvbnRhaW5lci5mb290ZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDFweCkge1xuICAubmF2LW9wZW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5uYXYtb3BlbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5uYXYtb3BlbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21lbnUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB9XG4gIC5uYXYtb3BlbmVyLm9wZW5lZDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jbG9zZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgfVxufVxuLmNob2ljZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgYm9yZGVyLXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9Bc3NldFxcIDYuc3ZnKSAwIDAvY29udGFpbiBuby1yZXBlYXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpIHNjYWxlWCgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY2hvaWNlczphZnRlciB7XG4gICAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICByaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY2hvaWNlcyA+IC5jaG9pY2VzX19pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNzkyRkY7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDk2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNob2ljZXMgPiAuY2hvaWNlc19faW5uZXIge1xuICAgIGhlaWdodDogNzJweDtcbiAgfVxufVxuLmNob2ljZXMgPiAuY2hvaWNlc19faW5uZXIgLmNob2ljZXNfX2xpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDk2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNob2ljZXMgPiAuY2hvaWNlc19faW5uZXIgLmNob2ljZXNfX2xpc3Qge1xuICAgIGhlaWdodDogNzJweDtcbiAgfVxufVxuLmNob2ljZXMgPiAuY2hvaWNlc19faW5uZXIgLmNob2ljZXNfX2xpc3QgLmNob2ljZXNfX2l0ZW0ge1xuICBmb250LXNpemU6IDY0cHg7XG4gIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nLWlubGluZTogOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY2hvaWNlcyA+IC5jaG9pY2VzX19pbm5lciAuY2hvaWNlc19fbGlzdCAuY2hvaWNlc19faXRlbSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNob2ljZXMgPiAuY2hvaWNlc19faW5uZXIgLmNob2ljZXNfX2xpc3QgLmNob2ljZXNfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jaG9pY2VzID4gLmNob2ljZXNfX2lubmVyIC5jaG9pY2VzX19saXN0IC5jaG9pY2VzX19pdGVtIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbi5jaG9pY2VzID4gLmNob2ljZXNfX2xpc3Qge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E3OTJGRiAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uY2hvaWNlcyA+IC5jaG9pY2VzX19saXN0IC5jaG9pY2VzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNnB4O1xufVxuLmNob2ljZXMgPiAuY2hvaWNlc19fbGlzdCAuY2hvaWNlc19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogNnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uY2hvaWNlcyA+IC5jaG9pY2VzX19saXN0IC5jaG9pY2VzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5jaG9pY2VzID4gLmNob2ljZXNfX2xpc3QgLmNob2ljZXNfX2xpc3QgLmNob2ljZXNfX2l0ZW0ge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2hvaWNlcyA+IC5jaG9pY2VzX19saXN0IC5jaG9pY2VzX19saXN0IC5jaG9pY2VzX19pdGVtIHtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5jaG9pY2VzID4gLmNob2ljZXNfX2xpc3QgLmNob2ljZXNfX2xpc3QgLmNob2ljZXNfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaG9pY2VzID4gLmNob2ljZXNfX2xpc3QgLmNob2ljZXNfX2xpc3QgLmNob2ljZXNfX2l0ZW0uaXMtaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBiMWZmO1xufVxuLmNob2ljZXMuaXMtZm9jdXNlZCA+IC5jaG9pY2VzX19pbm5lciAuY2hvaWNlc19fbGlzdCAuY2hvaWNlc19faXRlbSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jaG9pY2VzLmlzLW9wZW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKSBzY2FsZVgoLTEpO1xufVxuXG4ucm91bGV0dGUtbWFpbiAuY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDIwMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucm91bGV0dGUtbWFpbiAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMTYwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvdWxldHRlLW1haW4gLmNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDgwcHgpO1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG59XG4ucm91bGV0dGUtbWFpbiAuY29udGFpbmVyID4gcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogNTRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTIwKSB7XG4gIC5yb3VsZXR0ZS1tYWluIC5jb250YWluZXIgPiBwIHtcbiAgICBtYXgtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvdWxldHRlLW1haW4gLmNvbnRhaW5lciA+IHAge1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5yb3VsZXR0ZS1tYWluIC5jb250YWluZXIgPiBwLmhpZGRlbiB7XG4gIG1heC1oZWlnaHQ6IDA7XG59XG5cbi5yb3VsZXR0ZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMXB4IDFmcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3VsZXR0ZS13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxcHggMWZyO1xuICB9XG59XG4ucm91bGV0dGUtd3JhcHBlciAuYm9yZGVyIHtcbiAgaGVpZ2h0OiA4MCU7XG4gIHdpZHRoOiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yb3VsZXR0ZS13cmFwcGVyIC5ib3JkZXIge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5yb3VsZXR0ZS13cmFwcGVyIC5yb3VsZXR0ZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogNDgwcHg7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnJvdWxldHRlLXdyYXBwZXIgLnJvdWxldHRlLWl0ZW0ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnJvdWxldHRlLXdyYXBwZXIgLnJvdWxldHRlLWl0ZW0ge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG4ucm91bGV0dGUtd3JhcHBlciAucm91bGV0dGUtaXRlbTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJvdWxldHRlLXdyYXBwZXIgLnJvdWxldHRlLWl0ZW0gLnJvdWxldHRlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTUwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnJvdWxldHRlLXdyYXBwZXIgLnJvdWxldHRlLWl0ZW0gLnJvdWxldHRlLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucm91bGV0dGUtd3JhcHBlciAucm91bGV0dGUtaXRlbSAucm91bGV0dGUtY29udGVudCB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICB9XG59XG4ucm91bGV0dGUtd3JhcHBlciAucm91bGV0dGUtaXRlbSAucm91bGV0dGUtY29udGVudCAucm91bGV0dGUtaW1hZ2Uge1xuICBtaW4td2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDQ4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5yb3VsZXR0ZS13cmFwcGVyIC5yb3VsZXR0ZS1pdGVtIC5yb3VsZXR0ZS1jb250ZW50IC5yb3VsZXR0ZS1pbWFnZSB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5yb3VsZXR0ZS13cmFwcGVyIC5yb3VsZXR0ZS1pdGVtIC5yb3VsZXR0ZS1jb250ZW50IC5yb3VsZXR0ZS1pbWFnZSB7XG4gICAgbWluLXdpZHRoOiAyNDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5yb3VsZXR0ZS13cmFwcGVyIC5yb3VsZXR0ZS1pdGVtIC5yb3VsZXR0ZS1jb250ZW50IC5yb3VsZXR0ZS1pbWFnZSBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG4ucm91bGV0dGUtd3JhcHBlciAucm91bGV0dGUtaXRlbSAucm91bGV0dGUtY29udGVudCAucm91bGV0dGUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucm91bGV0dGUtd3JhcHBlciAucm91bGV0dGUtaXRlbSAucm91bGV0dGUtY29udGVudCAucm91bGV0dGUtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbn1cblxuLnJlc3RhcnQge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZXN0YXJ0OmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5yZXN0YXJ0OmFjdGl2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG59XG4ucmVzdGFydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlZnJlc2guc3ZnKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnJlc3RhcnQuc2hvdyB7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIG9wYWNpdHk6IDE7XG59Il19 */
