/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.flex{display:flex}.inline-flex{display:inline-flex}.block{display:block}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row-group{display:table-row-group}.table-row{display:table-row}.flow-root{display:flow-root}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-nowrap{flex-wrap:nowrap}.place-items-auto{place-items:auto}.place-items-start{place-items:start}.place-items-end{place-items:end}.place-items-center{place-items:center}.place-items-stretch{place-items:stretch}.place-content-center{place-content:center}.place-content-start{place-content:start}.place-content-end{place-content:end}.place-content-between{place-content:space-between}.place-content-around{place-content:space-around}.place-content-evenly{place-content:space-evenly}.place-content-stretch{place-content:stretch}.place-self-auto{place-self:auto}.place-self-start{place-self:start}.place-self-end{place-self:end}.place-self-center{place-self:center}.place-self-stretch{place-self:stretch}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.content-center{align-content:center}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-evenly{align-content:space-evenly}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-items-auto{justify-items:auto}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.justify-items-stretch{justify-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-self-auto{justify-self:auto}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.justify-self-stretch{justify-self:stretch}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-grow-0{flex-grow:0}.flex-grow{flex-grow:1}.flex-shrink-0{flex-shrink:0}.flex-shrink{flex-shrink:1}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.order-first{order:-9999}.order-last{order:9999}.order-none{order:0}@media (min-width:992px){.lg\:w-full{width:100%}.lg\:w-1\/2{width:50%}}@media (min-width:768px){.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.33%}.md\:w-2\/3{width:66.66%}.md\:w-5\/12{width:41.67%}.md\:w-7\/12{width:58.33%}.md\:w-9\/12{width:75%}.md\:flex{display:flex}.md\:block{display:block}}.container{margin:0 auto;padding-right:1.5rem;padding-left:1.5rem;max-width:1400px}.container--fluid{margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem;width:auto;max-width:115rem}@media (min-width:768px){.container--fluid{padding-right:2rem;padding-left:2rem}}@media (min-width:992px){.container--fluid{padding-right:4rem;padding-left:4rem}}.row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:-.75rem;margin-left:-.75rem}.col,[class^=col-]{box-sizing:border-box;flex:0 0 auto;padding-right:.75rem;padding-left:.75rem;flex-grow:1;flex-basis:0;max-width:100%;flex-basis:100%;max-width:100%}.row.reverse{flex-direction:row-reverse}.col.reverse{flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{box-sizing:border-box;flex:0 0 auto;padding-right:.75rem;padding-left:.75rem}.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.col-xs-1{flex-basis:8.333%;max-width:8.333%}.col-xs-2{flex-basis:16.667%;max-width:16.667%}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.333%;max-width:33.333%}.col-xs-5{flex-basis:41.667%;max-width:41.667%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.333%;max-width:58.333%}.col-xs-8{flex-basis:66.667%;max-width:66.667%}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.333%;max-width:83.333%}.col-xs-11{flex-basis:91.667%;max-width:91.667%}.col-xs-12{flex-basis:100%;max-width:100%}.col-xs-offset-1{margin-left:8.333%}.col-xs-offset-2{margin-left:16.667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333%}.col-xs-offset-5{margin-left:41.667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333%}.col-xs-offset-8{margin-left:66.667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333%}.col-xs-offset-11{margin-left:91.667%}.start-xs{justify-content:flex-start;text-align:start}.center-xs{justify-content:center;text-align:center}.end-xs{justify-content:flex-end;text-align:end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media only screen and (min-width:36rem){.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{box-sizing:border-box;flex:0 0 auto;padding-right:.75rem;padding-left:.75rem}.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1{flex-basis:8.333%;max-width:8.333%}.col-sm-2{flex-basis:16.667%;max-width:16.667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.333%;max-width:33.333%}.col-sm-5{flex-basis:41.667%;max-width:41.667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.333%;max-width:58.333%}.col-sm-8{flex-basis:66.667%;max-width:66.667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.333%;max-width:83.333%}.col-sm-11{flex-basis:91.667%;max-width:91.667%}.col-sm-12{flex-basis:100%;max-width:100%}.col-sm-offset-1{margin-left:8.333%}.col-sm-offset-2{margin-left:16.667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333%}.col-sm-offset-5{margin-left:41.667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333%}.col-sm-offset-8{margin-left:66.667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333%}.col-sm-offset-11{margin-left:91.667%}.start-sm{justify-content:flex-start;text-align:start}.center-sm{justify-content:center;text-align:center}.end-sm{justify-content:flex-end;text-align:end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (min-width:48rem){.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{box-sizing:border-box;flex:0 0 auto;padding-right:.75rem;padding-left:.75rem}.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1{flex-basis:8.333%;max-width:8.333%}.col-md-2{flex-basis:16.667%;max-width:16.667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.333%;max-width:33.333%}.col-md-5{flex-basis:41.667%;max-width:41.667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.333%;max-width:58.333%}.col-md-8{flex-basis:66.667%;max-width:66.667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.333%;max-width:83.333%}.col-md-11{flex-basis:91.667%;max-width:91.667%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-offset-1{margin-left:8.333%}.col-md-offset-2{margin-left:16.667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333%}.col-md-offset-5{margin-left:41.667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333%}.col-md-offset-8{margin-left:66.667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333%}.col-md-offset-11{margin-left:91.667%}.start-md{justify-content:flex-start;text-align:start}.center-md{justify-content:center;text-align:center}.end-md{justify-content:flex-end;text-align:end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width:62em){.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{box-sizing:border-box;flex:0 0 auto;padding-right:.75rem;padding-left:.75rem}.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-1{flex-basis:8.333%;max-width:8.333%}.col-lg-2{flex-basis:16.667%;max-width:16.667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.333%;max-width:33.333%}.col-lg-5{flex-basis:41.667%;max-width:41.667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.333%;max-width:58.333%}.col-lg-8{flex-basis:66.667%;max-width:66.667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.333%;max-width:83.333%}.col-lg-11{flex-basis:91.667%;max-width:91.667%}.col-lg-12{flex-basis:100%;max-width:100%}.col-lg-offset-1{margin-left:8.333%}.col-lg-offset-2{margin-left:16.667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333%}.col-lg-offset-5{margin-left:41.667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333%}.col-lg-offset-8{margin-left:66.667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333%}.col-lg-offset-11{margin-left:91.667%}.start-lg{justify-content:flex-start;text-align:start}.center-lg{justify-content:center;text-align:center}.end-lg{justify-content:flex-end;text-align:end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}@media only screen and (min-width:75em){.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{box-sizing:border-box;flex:0 0 auto;padding-right:.75rem;padding-left:.75rem}.col-xl{flex-grow:1;flex-basis:0;max-width:100%}.col-xl-1{flex-basis:8.333%;max-width:8.333%}.col-xl-2{flex-basis:16.667%;max-width:16.667%}.col-xl-3{flex-basis:25%;max-width:25%}.col-xl-4{flex-basis:33.333%;max-width:33.333%}.col-xl-5{flex-basis:41.667%;max-width:41.667%}.col-xl-6{flex-basis:50%;max-width:50%}.col-xl-7{flex-basis:58.333%;max-width:58.333%}.col-xl-8{flex-basis:66.667%;max-width:66.667%}.col-xl-9{flex-basis:75%;max-width:75%}.col-xl-10{flex-basis:83.333%;max-width:83.333%}.col-xl-11{flex-basis:91.667%;max-width:91.667%}.col-xl-12{flex-basis:100%;max-width:100%}.col-xl-offset-1{margin-left:8.333%}.col-xl-offset-2{margin-left:16.667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.333%}.col-xl-offset-5{margin-left:41.667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.333%}.col-xl-offset-8{margin-left:66.667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.333%}.col-xl-offset-11{margin-left:91.667%}.start-xl{justify-content:flex-start;text-align:start}.center-xl{justify-content:center;text-align:center}.end-xl{justify-content:flex-end;text-align:end}.top-xl{align-items:flex-start}.middle-xl{align-items:center}.bottom-xl{align-items:flex-end}.around-xl{justify-content:space-around}.between-xl{justify-content:space-between}.first-xl{order:-1}.last-xl{order:1}}@media only screen and (min-width:90em){.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9{box-sizing:border-box;flex:0 0 auto;padding-right:.75rem;padding-left:.75rem}.col-xxl{flex-grow:1;flex-basis:0;max-width:100%}.col-xxl-1{flex-basis:8.333%;max-width:8.333%}.col-xxl-2{flex-basis:16.667%;max-width:16.667%}.col-xxl-3{flex-basis:25%;max-width:25%}.col-xxl-4{flex-basis:33.333%;max-width:33.333%}.col-xxl-5{flex-basis:41.667%;max-width:41.667%}.col-xxl-6{flex-basis:50%;max-width:50%}.col-xxl-7{flex-basis:58.333%;max-width:58.333%}.col-xxl-8{flex-basis:66.667%;max-width:66.667%}.col-xxl-9{flex-basis:75%;max-width:75%}.col-xxl-10{flex-basis:83.333%;max-width:83.333%}.col-xxl-11{flex-basis:91.667%;max-width:91.667%}.col-xxl-12{flex-basis:100%;max-width:100%}.col-xxl-offset-1{margin-left:8.333%}.col-xxl-offset-2{margin-left:16.667%}.col-xxl-offset-3{margin-left:25%}.col-xxl-offset-4{margin-left:33.333%}.col-xxl-offset-5{margin-left:41.667%}.col-xxl-offset-6{margin-left:50%}.col-xxl-offset-7{margin-left:58.333%}.col-xxl-offset-8{margin-left:66.667%}.col-xxl-offset-9{margin-left:75%}.col-xxl-offset-10{margin-left:83.333%}.col-xxl-offset-11{margin-left:91.667%}.start-xxl{justify-content:flex-start;text-align:start}.center-xxl{justify-content:center;text-align:center}.end-xxl{justify-content:flex-end;text-align:end}.top-xxl{align-items:flex-start}.middle-xxl{align-items:center}.bottom-xxl{align-items:flex-end}.around-xxl{justify-content:space-around}.between-xxl{justify-content:space-between}.first-xxl{order:-1}.last-xxl{order:1}}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-9{padding:2.25rem}.p-10{padding:2.5rem}.p-11{padding:2.75rem}.p-12{padding:3rem}.p-14{padding:3.5rem}.p-16{padding:4rem}.p-20{padding:5rem}.p-24{padding:6rem}.p-28{padding:7rem}.p-32{padding:8rem}.p-36{padding:9rem}.p-40{padding:10rem}.p-44{padding:11rem}.p-48{padding:12rem}.p-52{padding:13rem}.p-56{padding:14rem}.p-60{padding:15rem}.p-64{padding:16rem}.p-72{padding:18rem}.p-80{padding:20rem}.p-96{padding:24rem}.p-px{padding:1px}.p-0\.5{padding:.125rem}.p-1\.5{padding:.375rem}.p-2\.5{padding:.625rem}.p-3\.5{padding:.875rem}.py-0{padding-top:0;padding-bottom:0}.px-0{padding-left:0;padding-right:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-11{padding-top:2.75rem;padding-bottom:2.75rem}.px-11{padding-left:2.75rem;padding-right:2.75rem}.py-12{padding-top:3rem;padding-bottom:3rem}.px-12{padding-left:3rem;padding-right:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.px-14{padding-left:3.5rem;padding-right:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.px-16{padding-left:4rem;padding-right:4rem}.py-20{padding-top:5rem;padding-bottom:5rem}.px-20{padding-left:5rem;padding-right:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.px-24{padding-left:6rem;padding-right:6rem}.py-28{padding-top:7rem;padding-bottom:7rem}.px-28{padding-left:7rem;padding-right:7rem}.py-32{padding-top:8rem;padding-bottom:8rem}.px-32{padding-left:8rem;padding-right:8rem}.py-36{padding-top:9rem;padding-bottom:9rem}.px-36{padding-left:9rem;padding-right:9rem}.py-40{padding-top:10rem;padding-bottom:10rem}.px-40{padding-left:10rem;padding-right:10rem}.py-44{padding-top:11rem;padding-bottom:11rem}.px-44{padding-left:11rem;padding-right:11rem}.py-48{padding-top:12rem;padding-bottom:12rem}.px-48{padding-left:12rem;padding-right:12rem}.py-52{padding-top:13rem;padding-bottom:13rem}.px-52{padding-left:13rem;padding-right:13rem}.py-56{padding-top:14rem;padding-bottom:14rem}.px-56{padding-left:14rem;padding-right:14rem}.py-60{padding-top:15rem;padding-bottom:15rem}.px-60{padding-left:15rem;padding-right:15rem}.py-64{padding-top:16rem;padding-bottom:16rem}.px-64{padding-left:16rem;padding-right:16rem}.py-72{padding-top:18rem;padding-bottom:18rem}.px-72{padding-left:18rem;padding-right:18rem}.py-80{padding-top:20rem;padding-bottom:20rem}.px-80{padding-left:20rem;padding-right:20rem}.py-96{padding-top:24rem;padding-bottom:24rem}.px-96{padding-left:24rem;padding-right:24rem}.py-px{padding-top:1px;padding-bottom:1px}.px-px{padding-left:1px;padding-right:1px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-1{padding-right:.25rem}.pl-1{padding-left:.25rem}.pr-2{padding-right:.5rem}.pl-2{padding-left:.5rem}.pr-3{padding-right:.75rem}.pl-3{padding-left:.75rem}.pr-4{padding-right:1rem}.pl-4{padding-left:1rem}.pt-5{padding-top:1.25rem}.pr-5{padding-right:1.25rem}.pb-5{padding-bottom:1.25rem}.pl-5{padding-left:1.25rem}.pt-6{padding-top:1.5rem}.pr-6{padding-right:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.pt-7{padding-top:1.75rem}.pr-7{padding-right:1.75rem}.pb-7{padding-bottom:1.75rem}.pl-7{padding-left:1.75rem}.pt-8{padding-top:2rem}.pr-8{padding-right:2rem}.pb-8{padding-bottom:2rem}.pl-8{padding-left:2rem}.pt-9{padding-top:2.25rem}.pr-9{padding-right:2.25rem}.pb-9{padding-bottom:2.25rem}.pl-9{padding-left:2.25rem}.pt-10{padding-top:2.5rem}.pr-10{padding-right:2.5rem}.pb-10{padding-bottom:2.5rem}.pl-10{padding-left:2.5rem}.pt-11{padding-top:2.75rem}.pr-11{padding-right:2.75rem}.pb-11{padding-bottom:2.75rem}.pl-11{padding-left:2.75rem}.pt-12{padding-top:3rem}.pr-12{padding-right:3rem}.pb-12{padding-bottom:3rem}.pl-12{padding-left:3rem}.pt-14{padding-top:3.5rem}.pr-14{padding-right:3.5rem}.pb-14{padding-bottom:3.5rem}.pl-14{padding-left:3.5rem}.pt-16{padding-top:4rem}.pr-16{padding-right:4rem}.pb-16{padding-bottom:4rem}.pl-16{padding-left:4rem}.pt-20{padding-top:5rem}.pr-20{padding-right:5rem}.pb-20{padding-bottom:5rem}.pl-20{padding-left:5rem}.pt-24{padding-top:6rem}.pr-24{padding-right:6rem}.pb-24{padding-bottom:6rem}.pl-24{padding-left:6rem}.pt-28{padding-top:7rem}.pr-28{padding-right:7rem}.pb-28{padding-bottom:7rem}.pl-28{padding-left:7rem}.pt-32{padding-top:8rem}.pr-32{padding-right:8rem}.pb-32{padding-bottom:8rem}.pl-32{padding-left:8rem}.pt-36{padding-top:9rem}.pr-36{padding-right:9rem}.pb-36{padding-bottom:9rem}.pl-36{padding-left:9rem}.pt-40{padding-top:10rem}.pr-40{padding-right:10rem}.pb-40{padding-bottom:10rem}.pl-40{padding-left:10rem}.pt-44{padding-top:11rem}.pr-44{padding-right:11rem}.pb-44{padding-bottom:11rem}.pl-44{padding-left:11rem}.pt-48{padding-top:12rem}.pr-48{padding-right:12rem}.pb-48{padding-bottom:12rem}.pl-48{padding-left:12rem}.pt-52{padding-top:13rem}.pr-52{padding-right:13rem}.pb-52{padding-bottom:13rem}.pl-52{padding-left:13rem}.pt-56{padding-top:14rem}.pr-56{padding-right:14rem}.pb-56{padding-bottom:14rem}.pl-56{padding-left:14rem}.pt-60{padding-top:15rem}.pr-60{padding-right:15rem}.pb-60{padding-bottom:15rem}.pl-60{padding-left:15rem}.pt-64{padding-top:16rem}.pr-64{padding-right:16rem}.pb-64{padding-bottom:16rem}.pl-64{padding-left:16rem}.pt-72{padding-top:18rem}.pr-72{padding-right:18rem}.pb-72{padding-bottom:18rem}.pl-72{padding-left:18rem}.pt-80{padding-top:20rem}.pr-80{padding-right:20rem}.pb-80{padding-bottom:20rem}.pl-80{padding-left:20rem}.pt-96{padding-top:24rem}.pr-96{padding-right:24rem}.pb-96{padding-bottom:24rem}.pl-96{padding-left:24rem}.pt-px{padding-top:1px}.pr-px{padding-right:1px}.pb-px{padding-bottom:1px}.pl-px{padding-left:1px}.pt-0\.5{padding-top:.125rem}.pr-0\.5{padding-right:.125rem}.pb-0\.5{padding-bottom:.125rem}.pl-0\.5{padding-left:.125rem}.pt-1\.5{padding-top:.375rem}.pr-1\.5{padding-right:.375rem}.pb-1\.5{padding-bottom:.375rem}.pl-1\.5{padding-left:.375rem}.pt-2\.5{padding-top:.625rem}.pr-2\.5{padding-right:.625rem}.pb-2\.5{padding-bottom:.625rem}.pl-2\.5{padding-left:.625rem}.pt-3\.5{padding-top:.875rem}.pr-3\.5{padding-right:.875rem}.pb-3\.5{padding-bottom:.875rem}.pl-3\.5{padding-left:.875rem}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-6{margin:1.5rem}.m-7{margin:1.75rem}.m-8{margin:2rem}.m-9{margin:2.25rem}.m-10{margin:2.5rem}.m-11{margin:2.75rem}.m-12{margin:3rem}.m-14{margin:3.5rem}.m-16{margin:4rem}.m-20{margin:5rem}.m-24{margin:6rem}.m-28{margin:7rem}.m-32{margin:8rem}.m-36{margin:9rem}.m-40{margin:10rem}.m-44{margin:11rem}.m-48{margin:12rem}.m-52{margin:13rem}.m-56{margin:14rem}.m-60{margin:15rem}.m-64{margin:16rem}.m-72{margin:18rem}.m-80{margin:20rem}.m-96{margin:24rem}.m-px{margin:1px}.m-0\.5{margin:.125rem}.m-1\.5{margin:.375rem}.m-2\.5{margin:.625rem}.m-3\.5{margin:.875rem}.my-0{margin-top:0;margin-bottom:0}.mx-0{margin-left:0;margin-right:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.mx-7{margin-left:1.75rem;margin-right:1.75rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mx-8{margin-left:2rem;margin-right:2rem}.my-9{margin-top:2.25rem;margin-bottom:2.25rem}.mx-9{margin-left:2.25rem;margin-right:2.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.my-11{margin-top:2.75rem;margin-bottom:2.75rem}.mx-11{margin-left:2.75rem;margin-right:2.75rem}.my-12{margin-top:3rem;margin-bottom:3rem}.mx-12{margin-left:3rem;margin-right:3rem}.my-14{margin-top:3.5rem;margin-bottom:3.5rem}.mx-14{margin-left:3.5rem;margin-right:3.5rem}.my-16{margin-top:4rem;margin-bottom:4rem}.mx-16{margin-left:4rem;margin-right:4rem}.my-20{margin-top:5rem;margin-bottom:5rem}.mx-20{margin-left:5rem;margin-right:5rem}.my-24{margin-top:6rem;margin-bottom:6rem}.mx-24{margin-left:6rem;margin-right:6rem}.my-28{margin-top:7rem;margin-bottom:7rem}.mx-28{margin-left:7rem;margin-right:7rem}.my-32{margin-top:8rem;margin-bottom:8rem}.mx-32{margin-left:8rem;margin-right:8rem}.my-36{margin-top:9rem;margin-bottom:9rem}.mx-36{margin-left:9rem;margin-right:9rem}.my-40{margin-top:10rem;margin-bottom:10rem}.mx-40{margin-left:10rem;margin-right:10rem}.my-44{margin-top:11rem;margin-bottom:11rem}.mx-44{margin-left:11rem;margin-right:11rem}.my-48{margin-top:12rem;margin-bottom:12rem}.mx-48{margin-left:12rem;margin-right:12rem}.my-52{margin-top:13rem;margin-bottom:13rem}.mx-52{margin-left:13rem;margin-right:13rem}.my-56{margin-top:14rem;margin-bottom:14rem}.mx-56{margin-left:14rem;margin-right:14rem}.my-60{margin-top:15rem;margin-bottom:15rem}.mx-60{margin-left:15rem;margin-right:15rem}.my-64{margin-top:16rem;margin-bottom:16rem}.mx-64{margin-left:16rem;margin-right:16rem}.my-72{margin-top:18rem;margin-bottom:18rem}.mx-72{margin-left:18rem;margin-right:18rem}.my-80{margin-top:20rem;margin-bottom:20rem}.mx-80{margin-left:20rem;margin-right:20rem}.my-96{margin-top:24rem;margin-bottom:24rem}.mx-96{margin-left:24rem;margin-right:24rem}.my-px{margin-top:1px;margin-bottom:1px}.mx-px{margin-left:1px;margin-right:1px}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.my-2\.5{margin-top:.625rem;margin-bottom:.625rem}.mx-2\.5{margin-left:.625rem;margin-right:.625rem}.my-3\.5{margin-top:.875rem;margin-bottom:.875rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-1{margin-right:.25rem}.ml-1{margin-left:.25rem}.mt-1{margin-top:.25rem}.mr-2{margin-right:.5rem}.ml-2{margin-left:.5rem}.mt-2{margin-top:.5rem}.mr-3{margin-right:.75rem}.ml-3{margin-left:.75rem}.mt-3{margin-top:.75rem}.mr-4{margin-right:1rem}.ml-4{margin-left:1rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mr-5{margin-right:1.25rem}.mb-5{margin-bottom:1.25rem}.ml-5{margin-left:1.25rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mr-6{margin-right:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mt-7{margin-top:1.75rem}.mr-7{margin-right:1.75rem}.mb-7{margin-bottom:1.75rem}.ml-7{margin-left:1.75rem}.mt-8{margin-top:2rem}.mr-8{margin-right:2rem}.mb-8{margin-bottom:2rem}.ml-8{margin-left:2rem}.mt-9{margin-top:2.25rem}.mr-9{margin-right:2.25rem}.mb-9{margin-bottom:2.25rem}.ml-9{margin-left:2.25rem}.mt-10{margin-top:2.5rem}.mr-10{margin-right:2.5rem}.mb-10{margin-bottom:2.5rem}.ml-10{margin-left:2.5rem}.mt-11{margin-top:2.75rem}.mr-11{margin-right:2.75rem}.mb-11{margin-bottom:2.75rem}.ml-11{margin-left:2.75rem}.mt-12{margin-top:3rem}.mr-12{margin-right:3rem}.mb-12{margin-bottom:3rem}.ml-12{margin-left:3rem}.mt-14{margin-top:3.5rem}.mr-14{margin-right:3.5rem}.mb-14{margin-bottom:3.5rem}.ml-14{margin-left:3.5rem}.mt-16{margin-top:4rem}.mr-16{margin-right:4rem}.mb-16{margin-bottom:4rem}.ml-16{margin-left:4rem}.mt-20{margin-top:5rem}.mr-20{margin-right:5rem}.mb-20{margin-bottom:5rem}.ml-20{margin-left:5rem}.mt-24{margin-top:6rem}.mr-24{margin-right:6rem}.mb-24{margin-bottom:6rem}.ml-24{margin-left:6rem}.mt-28{margin-top:7rem}.mr-28{margin-right:7rem}.mb-28{margin-bottom:7rem}.ml-28{margin-left:7rem}.mt-32{margin-top:8rem}.mr-32{margin-right:8rem}.mb-32{margin-bottom:8rem}.ml-32{margin-left:8rem}.mt-36{margin-top:9rem}.mr-36{margin-right:9rem}.mb-36{margin-bottom:9rem}.ml-36{margin-left:9rem}.mt-40{margin-top:10rem}.mr-40{margin-right:10rem}.mb-40{margin-bottom:10rem}.ml-40{margin-left:10rem}.mt-44{margin-top:11rem}.mr-44{margin-right:11rem}.mb-44{margin-bottom:11rem}.ml-44{margin-left:11rem}.mt-48{margin-top:12rem}.mr-48{margin-right:12rem}.mb-48{margin-bottom:12rem}.ml-48{margin-left:12rem}.mt-52{margin-top:13rem}.mr-52{margin-right:13rem}.mb-52{margin-bottom:13rem}.ml-52{margin-left:13rem}.mt-56{margin-top:14rem}.mr-56{margin-right:14rem}.mb-56{margin-bottom:14rem}.ml-56{margin-left:14rem}.mt-60{margin-top:15rem}.mr-60{margin-right:15rem}.mb-60{margin-bottom:15rem}.ml-60{margin-left:15rem}.mt-64{margin-top:16rem}.mr-64{margin-right:16rem}.mb-64{margin-bottom:16rem}.ml-64{margin-left:16rem}.mt-72{margin-top:18rem}.mr-72{margin-right:18rem}.mb-72{margin-bottom:18rem}.ml-72{margin-left:18rem}.mt-80{margin-top:20rem}.mr-80{margin-right:20rem}.mb-80{margin-bottom:20rem}.ml-80{margin-left:20rem}.mt-96{margin-top:24rem}.mr-96{margin-right:24rem}.mb-96{margin-bottom:24rem}.ml-96{margin-left:24rem}.mt-px{margin-top:1px}.mr-px{margin-right:1px}.mb-px{margin-bottom:1px}.ml-px{margin-left:1px}.mt-0\.5{margin-top:.125rem}.mr-0\.5{margin-right:.125rem}.mb-0\.5{margin-bottom:.125rem}.ml-0\.5{margin-left:.125rem}.mt-1\.5{margin-top:.375rem}.mr-1\.5{margin-right:.375rem}.mb-1\.5{margin-bottom:.375rem}.ml-1\.5{margin-left:.375rem}.mt-2\.5{margin-top:.625rem}.mr-2\.5{margin-right:.625rem}.mb-2\.5{margin-bottom:.625rem}.ml-2\.5{margin-left:.625rem}.mt-3\.5{margin-top:.875rem}.mr-3\.5{margin-right:.875rem}.mb-3\.5{margin-bottom:.875rem}.ml-3\.5{margin-left:.875rem}.-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.un,a:not(.btn):not(.card__link):not(.header__link):not(.site-switch__link):not(.page-header__link):not(.nav__social-link):not(.abs-link):not(.scroll-down__button):not(.page-header__contact-detail):not(.cc-btn):not(.cc-link){padding-bottom:3px;position:relative;margin-bottom:-3px}.un::before,a:not(.btn):not(.card__link):not(.header__link):not(.site-switch__link):not(.page-header__link):not(.nav__social-link):not(.abs-link):not(.scroll-down__button):not(.page-header__contact-detail):not(.cc-btn):not(.cc-link)::before{display:block;content:"";position:absolute;height:2px;width:0;background-color:currentColor;top:100%;left:0;transition:width .3s ease-out,left .3s ease-out,right .3s ease-out}@media (hover:hover) and (pointer:fine){.un,a:not(.btn):not(.card__link):not(.header__link):not(.site-switch__link):not(.page-header__link):not(.nav__social-link):not(.abs-link):not(.scroll-down__button):not(.page-header__contact-detail):not(.cc-btn):not(.cc-link){cursor:pointer}.un:hover::before,a:not(.btn):not(.card__link):not(.header__link):not(.site-switch__link):not(.page-header__link):not(.nav__social-link):not(.abs-link):not(.scroll-down__button):not(.page-header__contact-detail):not(.cc-btn):not(.cc-link):hover::before{width:100%}}.un:not(:hover)::before,a:not(.btn):not(.card__link):not(.header__link):not(.site-switch__link):not(.page-header__link):not(.nav__social-link):not(.abs-link):not(.scroll-down__button):not(.page-header__contact-detail):not(.cc-btn):not(.cc-link):not(:hover)::before{right:0;left:auto}a:not(.un):not(.card__link):not(.btn):not(.header__link):not(.site-switch__link):not(.page-header__link):not(.nav__social-link):not(.abs-link):not(.scroll-down__button):not(.page-header__contact-detail):not(.cc-btn):not(.cc-link){color:var(--color-brand)}.flex-center{display:flex;align-items:center;height:100%;width:100%}.branded{color:var(--color-brand)}*{box-sizing:border-box}p,ul{margin:0}a,a:visited{text-decoration:none;text-decoration:none}h1,h2,h3,h4,ol,p,ul{margin:0;padding:0}ul{margin-left:1rem}nav ul{list-style:none;padding:0;margin-left:0}a,button{color:inherit}a:-webkit-any-link{cursor:pointer}img{max-width:100%}h1,h2,h3,h4{font-size:inherit}button,input[type=button],input[type=reset],input[type=submit]{overflow:visible;border:0;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;background:0 0;padding:0}fieldset{border:0;padding:0}textarea{font-family:inherit;font-size:inherit;color:inherit}img,svg{vertical-align:text-bottom}input,textarea{-webkit-appearance:none;-webkit-border-radius:0}input[type=checkbox]{-webkit-appearance:checkbox}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}date{display:inline-block}:root{--color-group:#3EBAC6;--color-baking:#59C389;--color-cooling:#7984E9;--color-drying:#F19654;--color-primary:#030C36;--color-secondary:#4A4F6D;--color-tertiary:#AAC2D4;--color-white:#FFFFFF;--color-offwhite:#8F97AA;--color-bg:#ECF3F8;--fade-in-cubic-bezier:cubic-bezier(0.6,0,0.52,1);--switch-state-cubic-bezier:cubic-bezier(0.67,0,0.31,1)}@font-face{font-family:Satoshi;src:url(../fonts/Satoshi/Satoshi-Variable.woff2) format("woff2"),url(../fonts/Satoshi/Satoshi-Variable.woff) format("woff"),url(../fonts/Satoshi/Satoshi-Variable.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-Italic;src:url(../fonts/Satoshi/Satoshi-VariableItalic.woff2) format("woff2"),url(../fonts/Satoshi/Satoshi-VariableItalic.woff) format("woff"),url(../fonts/Satoshi/Satoshi-VariableItalic.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:italic}@font-face{font-family:Graphite;src:url(../fonts/Graphite/GraphiteMedium.woff2) format("woff2"),url(../fonts/Graphite/GraphiteMedium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}.fui-form .iti__dropdown-content{color:var(--color-secondary)}.fui-alert p{color:inherit!important;margin:0!important}.container:not(.touch-full-width):not{padding-left:3rem;padding-right:3rem;padding-left:10%;padding-right:10%;margin:0 auto;position:relative}@media (max-width:992px){.container:not(.touch-full-width):not{padding-left:2rem;padding-right:2rem}}.container{width:100%}.container--fluid{max-width:100%!important}.container--reading{max-width:768px!important;padding-left:3rem;padding-right:3rem;text-align:justify}@media (max-width:992px){.container--reading{padding-left:2rem;padding-right:2rem}}.container--single{padding-left:8rem;padding-right:8rem}@media (max-width:992px){.container--single{padding-left:2rem;padding-right:2rem}}html{width:100%;font-size:16px}body,html{width:100vw;height:100vh;overflow-x:hidden}body{overflow-x:hidden;position:relative;line-height:1;background-color:var(--color-bg);color:var(--color-secondary);font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-family:Satoshi,sans-serif;font-weight:500;width:100%}.content{min-height:100vh;position:relative;background-color:var(--color-neutral-inverted)}.content .page{min-height:100vh}.content .page__content{display:block}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (hover:hover) and (pointer:fine){a{cursor:pointer}}p{font-size:1rem;line-height:1.5;color:inherit;font-weight:500;margin-bottom:1rem}p:last-child{margin-bottom:0}.w-full{width:100%}.h-full{height:100%}.aspect-landscape{aspect-ratio:4/2}.aspect-auto{aspect-ratio:auto}.aspect-portrait{aspect-ratio:10/12}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.aspect-slider{aspect-ratio:7/6}.aspect-thumbnail{aspect-ratio:7/6}.aspect-featured{aspect-ratio:4/2}a{transition:color .2s ease-in-out;color:inherit}.underlinded{text-decoration:underline}h1,h2,h3,h4,h5,h6{line-height:1.125;font-weight:500;font-family:Graphite,sans-serif;font-size:1.5rem}@media (max-width:992px){h1,h2,h3,h4,h5,h6{font-size:1.25rem}}.headline{line-height:1.125;font-weight:500;font-family:Graphite,sans-serif;font-size:1.5rem}@media (max-width:992px){.headline{font-size:1.25rem}}.headline span{color:var(--color-brand)}.headline--xs{line-height:1.125;font-weight:500;font-family:Graphite,sans-serif;font-size:1rem}.headline--sm{line-height:1.125;font-weight:500;font-family:Graphite,sans-serif;font-size:1.25rem}@media (max-width:992px){.headline--sm{font-size:1rem}}.headline--md{line-height:1.125;font-weight:500;font-family:Graphite,sans-serif;font-size:1.5rem}@media (max-width:992px){.headline--md{font-size:1.25rem}}.headline--lg{line-height:1.125;font-weight:500;font-family:Graphite,sans-serif;font-size:2.25rem}@media (max-width:992px){.headline--lg{font-size:1.75rem}}.headline--xl{line-height:1.125;font-weight:500;font-family:Graphite,sans-serif;font-size:3.5rem}@media (max-width:992px){.headline--xl{font-size:2.25rem}}.headline{color:var(--color-primary)}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}p{color:inherit}.advantages{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:1rem;grid-row-gap:1rem}.advantages__item{display:flex;line-height:1.5}.advantages__item .icon{margin:.25rem .5rem 0 0;flex-shrink:0;color:var(--color-brand)}@media (max-width:992px){.advantages{grid-template-columns:repeat(1,1fr)}}.header__usps .advantages__item{align-items:center}.btn,.fui-btn,.fui-submit,a.btn{--size:3rem;display:inline-flex;align-items:center;font-size:1rem;font-weight:500;font-family:Graphite,sans-serif;position:relative;overflow:hidden;border-width:1px;border-style:solid;border-color:transparent;padding:.75rem .75rem;background-color:var(--color-brand);border-color:var(--color-brand);color:#fff;border-radius:0}.btn.w-full,.fui-btn.w-full,.fui-submit.w-full,a.btn.w-full{width:100%;justify-content:center}@media (hover:hover) and (pointer:fine){.btn,.fui-btn,.fui-submit,a.btn{cursor:pointer}.btn:hover,.fui-btn:hover,.fui-submit:hover,a.btn:hover{border-color:var(--color-brand)}}.btn__content,.fui-btn__content,.fui-submit__content,a.btn__content{position:relative;z-index:1;display:flex;align-items:center}.btn__content .icon,.fui-btn__content .icon,.fui-submit__content .icon,a.btn__content .icon{margin-left:.5rem}.btn--size-sm,.fui-btn--size-sm,.fui-submit--size-sm,a.btn--size-sm{--size:2rem;font-size:1rem}.btn--size-md,.fui-btn--size-md,.fui-submit--size-md,a.btn--size-md{--size:2.5rem;font-size:1rem}@media (max-width:992px){.btn--size-md,.fui-btn--size-md,.fui-submit--size-md,a.btn--size-md{--size:2.5rem}}.btn--size-lg,.fui-btn--size-lg,.fui-submit--size-lg,a.btn--size-lg{--size:3rem}@media (max-width:992px){.btn--size-lg,.fui-btn--size-lg,.fui-submit--size-lg,a.btn--size-lg{--size:2.5rem}}.btn::before,.fui-btn::before,.fui-submit::before,a.btn::before{content:"";position:absolute;left:-1px;top:-1px;bottom:-1px;width:0;height:calc(100% + 2px);transition:width 250ms var(--fade-in-cubic-bezier);background-color:var(--color-primary)}.btn--variant-primary,.fui-btn--variant-primary,.fui-submit--variant-primary,a.btn--variant-primary{background-color:var(--color-brand);border-color:var(--color-brand);color:#fff}.btn--variant-secondary,.fui-btn--variant-secondary,.fui-submit--variant-secondary,a.btn--variant-secondary{background-color:transparent;border-color:var(--color-tertiary);color:#fff}.btn--variant-secondary::before,.fui-btn--variant-secondary::before,.fui-submit--variant-secondary::before,a.btn--variant-secondary::before{background-color:var(--color-brand)!important}.btn--variant-secondary .icon,.fui-btn--variant-secondary .icon,.fui-submit--variant-secondary .icon,a.btn--variant-secondary .icon{color:var(--color-brand);transition:color 250ms ease-out}@media (hover:hover) and (pointer:fine){.btn--variant-secondary,.fui-btn--variant-secondary,.fui-submit--variant-secondary,a.btn--variant-secondary{cursor:pointer}.btn--variant-secondary:hover .icon,.fui-btn--variant-secondary:hover .icon,.fui-submit--variant-secondary:hover .icon,a.btn--variant-secondary:hover .icon{color:var(--color-white)}}.btn--color-dark,.fui-btn--color-dark,.fui-submit--color-dark,a.btn--color-dark{color:var(--color-primary)}@media (hover:hover) and (pointer:fine){.btn--color-dark,.fui-btn--color-dark,.fui-submit--color-dark,a.btn--color-dark{cursor:pointer}.btn--color-dark:hover,.fui-btn--color-dark:hover,.fui-submit--color-dark:hover,a.btn--color-dark:hover{color:var(--color-white)}}.btn--color-light,.fui-btn--color-light,.fui-submit--color-light,a.btn--color-light{color:var(--color-white)}@media (hover:hover) and (pointer:fine){.btn,.fui-btn,.fui-submit,a.btn{cursor:pointer}.btn:hover::before,.fui-btn:hover::before,.fui-submit:hover::before,a.btn:hover::before{width:calc(100% + 2px)}}@media (hover:hover) and (pointer:fine){.fui-submit{cursor:pointer}.fui-submit:hover{background-color:var(--color-brand)}}.block-wrap{padding:2rem 0}.block-wrap--dark .headline{color:var(--color-white)}.block-wrap--dark p{color:var(--color-tertiary)}.block-wrap--dark{clip-path:polygon(20% 0,100% 4rem,100% calc(100% - 4rem),80% 100%,0 calc(100% - 4rem),0 4rem);padding:6rem 0;background-color:var(--color-primary)}@media (max-width:992px){.block-wrap--dark{padding:3rem 0}}@media (max-width:992px){.block-wrap{padding:1rem 0}}.card{clip-path:polygon(0 1rem,30% 0,100% 5%,100% 100%,0 100%);background-color:var(--color-white);position:relative}.card__link{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card__link:hover~.card__thumbnail .image-wrap{transform:scale(1.05)}.card__link:hover~.card__body .card__button-wrap .btn{color:var(--color-white)!important;border-color:var(--color-brand)}.card__link:hover~.card__body .card__button-wrap .btn::before{width:calc(100% + 2px)}.card__link:hover~.card__body .card__button-wrap .btn .icon{color:var(--color-white)}.card__thumbnail{width:100%;aspect-ratio:3/2;clip-path:polygon(0 0,100% 0,100% calc(100% - 1rem),80% 100%,0 calc(100% - 1rem),0 0)}.card__thumbnail .image-wrap{transition:transform 350ms ease-in-out;z-index:1}.card__label{position:absolute;top:2rem;left:1.5rem;background-color:var(--color-brand);color:var(--color-white);padding:.75rem;z-index:2}.card__body{padding:2.5rem}.card__body .headline{margin-bottom:1rem}.card__body .advantages{grid-template-columns:repeat(1,1fr);grid-column-gap:.5rem;grid-row-gap:.5rem;margin:1rem 0}.card__body .btn{display:inline-flex}@media (max-width:992px){.card__body{padding:1.75rem}}.card__date{font-size:1rem;font-weight:600;color:var(--color-text-on-white);margin-bottom:.5rem}.card--variant-highlight{background-color:var(--color-primary)}.card--variant-highlight .headline{color:var(--color-white)}.card--variant-highlight .card__date{color:var(--color-text-on-blue)}.card--event .card__thumbnail{position:relative}.card--event .card__thumbnail .image-wrap{padding:2rem;width:100%;height:100%}.event-card{background-color:var(--color-white);position:relative}.event-card__link{width:100%;height:100%;position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:1}.event-card__link:hover~.card__thumbnail .image-wrap{transform:scale(1.05)}.event-card__link:hover~.card__body .card__button-wrap .btn{color:var(--color-white)!important;border-color:var(--color-brand)}.event-card__link:hover~.card__body .card__button-wrap .btn::before{width:calc(100% + 2px)}.event-card__link:hover~.card__body .card__button-wrap .btn .icon{color:var(--color-white)}.event-card{display:flex}.event-card__body{width:70%}.event-card__date{background-color:var(--color-brand);color:var(--color-white);padding:.5rem;display:inline-block;margin-bottom:.5rem}.event-card__thumbnail{width:30%;height:100%;position:relative}.event-card__thumbnail .image-wrap{transition:transform 350ms ease-in-out;z-index:1;position:absolute;width:100%;height:100%;padding:.5rem}.event-card__thumbnail .image-wrap img{-o-object-position:center right!important;object-position:center right!important}@media (max-width:768px){.event-card__thumbnail{display:none}}.event-card__body{padding:1.5rem;width:70%}.event-card__body .headline{margin-top:.5rem}@media (max-width:992px){.event-card__body{padding:1rem}}@media (max-width:768px){.event-card__body{width:100%}}.configurator-form{width:100%;height:100%}@media (max-width:992px){.configurator-form{width:100%;padding-top:2rem}}.configurator-form .fui-form-container .fui-input,.configurator-form .fui-form-container .fui-select,.configurator-form .fui-form-container textarea{color:var(--color-primary)}.configurator-form .fui-form-container .fui-checkbox-label,.configurator-form .fui-form-container .fui-heading,.configurator-form .fui-form-container .fui-label,.configurator-form .fui-form-container .fui-radio-label,.configurator-form .fui-form-container p{color:var(--color-neutral-inverted)}.configurator-form .fui-form-container .fui-label{color:var(--color-brand)}.configurator-form .fui-form-container .fui-legend{color:var(--color-white)}.configurator-form .fui-form-container .fui-heading.fui-heading-h2{line-height:1.125;font-weight:500;font-family:Graphite,sans-serif;font-size:2.25rem}@media (max-width:992px){.configurator-form .fui-form-container .fui-heading.fui-heading-h2{font-size:1.75rem}}.configurator-form .fui-form-container p{margin:1rem 0;text-align:center}.configurator-form .fui-form-container .fui-progress{background-color:var(--color-secondary)}.configurator-form .fui-form-container .fui-progress .fui-progress-bar{background-color:var(--color-brand);color:var(--color-white);padding-right:.5rem;text-align:right;justify-content:center;align-items:flex-end}.configurator-form .fui-form-container .fui-progress .fui-progress-value{color:var(--color-white);padding-right:.5rem;text-align:right;justify-content:flex-end}.configurator-form .fui-form-container .fui-tabs{border-bottom:none}.configurator-form .fui-form-container .fui-tabs .fui-tab{color:var(--color-tertiary);padding:.5rem .75rem .5rem 0;opacity:.5;transition:opacity 250ms ease-in-out}.configurator-form .fui-form-container .fui-tabs .fui-tab a{color:inherit!important}.configurator-form .fui-form-container .fui-tabs .fui-tab a::before{display:none!important}.configurator-form .fui-form-container .fui-tabs .fui-tab a{text-align:left}@media (hover:hover) and (pointer:fine){.configurator-form .fui-form-container .fui-tabs .fui-tab{cursor:pointer}.configurator-form .fui-form-container .fui-tabs .fui-tab:hover{opacity:1}}.configurator-form .fui-form-container .fui-tabs .fui-tab.fui-tab-active{background-color:transparent;border-color:transparent;color:var(--color-brand);opacity:1}.configurator-form .fui-form-container .fui-btn-wrapper{display:flex;flex-direction:column}.configurator-form .fui-form-container .fui-btn-wrapper .fui-btn{margin:1rem auto}.configurator-form .fui-form-container .fui-btn-wrapper .fui-btn.fui-prev{margin-top:1rem;color:var(--color-white);background-color:transparent;border-color:transparent;opacity:.6;display:block;order:2}@media (hover:hover) and (pointer:fine){.configurator-form .fui-form-container .fui-btn-wrapper .fui-btn.fui-prev{cursor:pointer}.configurator-form .fui-form-container .fui-btn-wrapper .fui-btn.fui-prev:hover{opacity:1}}.configurator-form .fui-form-container .fui-btn-wrapper .fui-btn.fui-prev::before{display:none;visibility:hidden}.configurator-form .fui-form-container .fui-btn-wrapper .fui-btn.fui-submit{background-color:transparent;color:var(--color-white);order:1;margin:0 .5rem 0 .5rem;justify-content:center;border-color:var(--color-tertiary)!important}.configurator-form .fui-form-container .fui-btn-wrapper .fui-btn.fui-submit::before{background-color:var(--color-brand)!important}.configurator-form .fui-form-container .fui-btn-wrapper .fui-btn.fui-submit .icon{color:var(--color-brand);transition:color 250ms ease-in-out}@media (hover:hover) and (pointer:fine){.configurator-form .fui-form-container .fui-btn-wrapper .fui-btn.fui-submit{cursor:pointer}.configurator-form .fui-form-container .fui-btn-wrapper .fui-btn.fui-submit:hover .icon{color:var(--white)!important}}@media (hover:hover) and (pointer:fine){.configurator-form .fui-form-container .fui-btn-wrapper .fui-btn{cursor:pointer}.configurator-form .fui-form-container .fui-btn-wrapper .fui-btn:hover{border-color:transparent}}.configurator-form .fui-form-container .fui-btn-wrapper.hide-next .fui-next{display:none;visibility:hidden}.configurator-form .fui-form-container .fui-type-checkboxes .fui-layout-wrap,.configurator-form .fui-form-container .fui-type-radio .fui-layout-wrap{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:10px;grid-row-gap:10px;font-size:1.125rem}@media (max-width:992px){.configurator-form .fui-form-container .fui-type-checkboxes .fui-layout-wrap,.configurator-form .fui-form-container .fui-type-radio .fui-layout-wrap{display:block}}.configurator-form .fui-form-container .fui-type-checkboxes .fui-layout-wrap .fui-checkbox,.configurator-form .fui-form-container .fui-type-checkboxes .fui-layout-wrap .fui-radio,.configurator-form .fui-form-container .fui-type-radio .fui-layout-wrap .fui-checkbox,.configurator-form .fui-form-container .fui-type-radio .fui-layout-wrap .fui-radio{padding:.25rem;height:100%;width:100%;margin:0;transform:scale(1);will-change:transform;transition:transform 175ms var(--fade-in-cubic-bezier)}@media (hover:hover) and (pointer:fine){.configurator-form .fui-form-container .fui-type-checkboxes .fui-layout-wrap .fui-checkbox,.configurator-form .fui-form-container .fui-type-checkboxes .fui-layout-wrap .fui-radio,.configurator-form .fui-form-container .fui-type-radio .fui-layout-wrap .fui-checkbox,.configurator-form .fui-form-container .fui-type-radio .fui-layout-wrap .fui-radio{cursor:pointer}.configurator-form .fui-form-container .fui-type-checkboxes .fui-layout-wrap .fui-checkbox:hover,.configurator-form .fui-form-container .fui-type-checkboxes .fui-layout-wrap .fui-radio:hover,.configurator-form .fui-form-container .fui-type-radio .fui-layout-wrap .fui-checkbox:hover,.configurator-form .fui-form-container .fui-type-radio .fui-layout-wrap .fui-radio:hover{transform:scale(.96)}}.configurator-form .fui-form-container .fui-type-checkboxes .fui-layout-wrap .fui-checkbox input:checked+.fui-radio-label::before,.configurator-form .fui-form-container .fui-type-checkboxes .fui-layout-wrap .fui-radio input:checked+.fui-radio-label::before,.configurator-form .fui-form-container .fui-type-radio .fui-layout-wrap .fui-checkbox input:checked+.fui-radio-label::before,.configurator-form .fui-form-container .fui-type-radio .fui-layout-wrap .fui-radio input:checked+.fui-radio-label::before{background:var(--color-brand)}.configurator-form .fui-form-container .fui-type-checkboxes .fui-layout-wrap .fui-checkbox input:checked+.fui-checkbox-label::before,.configurator-form .fui-form-container .fui-type-checkboxes .fui-layout-wrap .fui-radio input:checked+.fui-checkbox-label::before,.configurator-form .fui-form-container .fui-type-radio .fui-layout-wrap .fui-checkbox input:checked+.fui-checkbox-label::before,.configurator-form .fui-form-container .fui-type-radio .fui-layout-wrap .fui-radio input:checked+.fui-checkbox-label::before{background:var(--color-brand)}.configurator-form .fui-form-container .fui-type-checkboxes .fui-layout-wrap .fui-checkbox-label,.configurator-form .fui-form-container .fui-type-checkboxes .fui-layout-wrap .fui-radio-label,.configurator-form .fui-form-container .fui-type-radio .fui-layout-wrap .fui-checkbox-label,.configurator-form .fui-form-container .fui-type-radio .fui-layout-wrap .fui-radio-label{width:100%;height:100%;padding:3rem 2rem;line-height:1.125;font-weight:500;font-family:Graphite,sans-serif;font-size:1rem;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.125rem;border-radius:.25rem}@media (hover:hover) and (pointer:fine){.configurator-form .fui-form-container .fui-type-checkboxes .fui-layout-wrap .fui-checkbox-label,.configurator-form .fui-form-container .fui-type-checkboxes .fui-layout-wrap .fui-radio-label,.configurator-form .fui-form-container .fui-type-radio .fui-layout-wrap .fui-checkbox-label,.configurator-form .fui-form-container .fui-type-radio .fui-layout-wrap .fui-radio-label{cursor:pointer}}.configurator-form .fui-form-container .fui-type-checkboxes .fui-layout-wrap .fui-checkbox-label,.configurator-form .fui-form-container .fui-type-checkboxes .fui-layout-wrap .fui-radio-label,.configurator-form .fui-form-container .fui-type-radio .fui-layout-wrap .fui-checkbox-label,.configurator-form .fui-form-container .fui-type-radio .fui-layout-wrap .fui-radio-label{color:var(--color-white)}.configurator-form .fui-form-container .fui-type-checkboxes .fui-layout-wrap .fui-checkbox-label::before,.configurator-form .fui-form-container .fui-type-checkboxes .fui-layout-wrap .fui-radio-label::before,.configurator-form .fui-form-container .fui-type-radio .fui-layout-wrap .fui-checkbox-label::before,.configurator-form .fui-form-container .fui-type-radio .fui-layout-wrap .fui-radio-label::before{border:none;content:"";background-image:none;width:100%;height:100%;z-index:-1;display:flex;align-items:center;justify-content:center;border-radius:0;background-color:var(--color-neutral-primary);top:0;right:0;bottom:0;left:0;border:1px solid var(--color-white)}.configurator-form .fui-form-container .fui-error-message{color:var(--color-neutral-primary)}body.configurator-active .configurator{display:block;visibility:visible}.configurator{position:fixed;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:5000;background-color:rgba(15,9,1,.4);transition:background-color 150ms ease-out;display:none;visibility:hidden;backdrop-filter:blur(2px)}.configurator__close{background-color:var(--color-neutral-primary);width:3rem;height:3rem;border-radius:50%;color:var(--color-white);display:flex;align-items:center;justify-content:center}@media (hover:hover) and (pointer:fine){.configurator__close{cursor:pointer}}@media (max-width:992px){.configurator__close{width:2.5rem;height:2.5rem}}.configurator-sidebar{position:fixed;height:100%;top:0;right:0;bottom:0;background-color:var(--color-primary);z-index:5000;overflow:hidden;transform:translateX(100%);transition:transform 150ms ease-out;max-width:100%;width:850px;color:var(--color-white)}.configurator-sidebar .fui-page-container,.configurator-sidebar h1,.configurator-sidebar h2,.configurator-sidebar h3,.configurator-sidebar h4{color:var(--color-white)}.configurator-sidebar .headline{color:var(--color-white)}.configurator-sidebar__top{padding:1.5rem 3rem;display:flex;justify-content:flex-end}@media (max-width:992px){.configurator-sidebar__top{padding:1.25rem}}.configurator-sidebar__form .fui-i{padding:1.5rem 3rem}@media (max-width:992px){.configurator-sidebar__form .fui-i{padding:1.25rem}}.configurator-sidebar__form .fui-i .fui-form-container{width:100%}.configurator-sidebar__inner{height:100%;overflow-y:auto;display:flex;justify-content:space-between;flex-direction:column}@media (max-width:992px){.configurator-sidebar{border-radius:0;max-width:100%;width:100%}}.configurator-sidebar__after,.configurator-sidebar__before{display:flex;height:100%;padding:3rem;align-items:center;justify-content:center}.configurator-sidebar__after.hidden,.configurator-sidebar__before.hidden{opacity:0;visibility:hidden;display:none}.configurator-sidebar__message{text-align:center}.configurator-sidebar__message .headline{margin-bottom:1rem}.configurator-sidebar__message .checklist{margin:2rem 0}.configurator-sidebar__message .checklist__item{margin:.5rem 0;text-align:center;justify-content:center}.configurator-sidebar__message .checklist .c-btn{width:100%;display:block}.configurator-sidebar__message .checklist .c-icon{color:var(--color-blue)}.configurator-sidebar__cta{padding:1.5rem;display:flex;justify-content:flex-end}.configurator-sidebar__cta .configurator-cta{padding:2rem 1.5rem;background-color:rgba(15,9,1,.05);display:block}@media (max-width:992px){.configurator-sidebar__cta .configurator-cta{width:100%}}.configurator-sidebar__cta .configurator-cta__title{display:block;margin-bottom:1rem}.configurator-sidebar__cta .configurator-cta a{color:var(--color-neutral-inverted);font-weight:500}@media (hover:hover) and (pointer:fine){.configurator-sidebar__cta .configurator-cta a{cursor:pointer}.configurator-sidebar__cta .configurator-cta a:hover{color:var(--color-neutral-primary)}}.cta{clip-path:polygon(20% 0,100% 4rem,100% calc(100% - 4rem),80% 100%,0 calc(100% - 4rem),0 4rem);overflow:hidden;background-color:var(--color-primary);color:var(--color-white);display:flex}@media (max-width:992px){.cta{clip-path:polygon(20% 0,100% 2rem,100% calc(100% - 2rem),80% 100%,0 calc(100% - 2rem),0 2rem);margin:0 -1.5rem}}.cta__body{padding:8rem 5rem}.cta__body .headline{margin-bottom:1.5rem;color:var(--color-white)}.cta__body p{color:var(--color-tertiary)}.cta__body .advantages{grid-template-columns:1fr;margin:1.5rem 0;color:var(--color-tertiary)}.cta__body .btn--variant-secondary{margin-left:.5rem}.cta__body{flex:1 1 0px;width:100%}@media (max-width:992px){.cta__body{padding:4rem 2rem}}.cta__media{flex:1 1 0px;overflow:hidden}.cta__media .media{width:100%;height:100%}.cta__media .image-wrap{clip-path:none;width:100%;height:100%}@media (max-width:992px){.cta__media{display:none;visibility:hidden}}.cta__advantages{flex:1 1 0px;display:flex;align-items:center;color:var(--color-tertiary)}.faq__item{display:block;padding:1rem 0;border-bottom:1px solid var(--color-tertiary)}.faq__item.is-active .faq__title .icon{transform:rotate(270deg)}.faq__title{display:flex;width:100%;justify-content:space-between;color:var(--color-primary)}.faq__title .icon{transform:rotate(90deg);transition:transform 250ms ease-in-out}@media (hover:hover) and (pointer:fine){.faq__title{cursor:pointer}}.faq__heading{line-height:1.125;font-weight:500;font-family:Graphite,sans-serif;font-size:1.25rem}@media (max-width:992px){.faq__heading{font-size:1rem}}.faq__heading{display:flex;align-items:center}.faq__button{margin-left:2rem;flex-shrink:0;width:3.75rem;height:3.75rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-primary);color:var(--color-brand);position:relative}.faq__button::after{content:"";position:absolute;left:-1px;top:-1px;bottom:-1px;width:0;height:calc(100% + 2px);transition:width 250ms var(--fade-in-cubic-bezier);background-color:var(--color-primary)}@media (hover:hover) and (pointer:fine){.faq__button{cursor:pointer}.faq__button:hover::after{width:calc(100% + 2px)}}.faq__content{max-height:0;overflow:hidden;transition:max-height .2s var(--switch-state-cubic-bezier);position:relative}.faq .icon{position:relative;z-index:1}.faq__content-inner{padding:1rem 0}.footer{clip-path:polygon(20% 0,100% 6rem,100% 100%,0 100%,0 6rem);padding:12rem 0 4rem 0;background-color:var(--color-primary);color:var(--color-white);margin-top:4rem}@media (max-width:992px){.footer{clip-path:polygon(20% 0,100% 2rem,100% 100%,0 100%,0 2rem);padding:3rem 0}}.footer__main{padding-bottom:4rem}.footer__main .site-switch__item{line-height:1.125;font-weight:500;font-family:Graphite,sans-serif;font-size:1.5rem}@media (max-width:992px){.footer__main .site-switch__item{font-size:1.25rem}}.footer__main .site-switch__item{margin:2rem 0}.footer__main .site-switch__item--active{color:var(--color-brand)}.footer__main .site-switch__item:first-child{margin-top:1rem}.footer__main{display:flex;justify-content:space-between}@media (max-width:992px){.footer__main{display:block}}.footer__main p{color:var(--color-offwhite)}.footer__col .site-switch,.footer__col ul{list-style:none;padding:0;margin:0}.footer__col h4{font-family:Satoshi,sans-serif;font-size:1rem;margin:0 0 1rem 0}.footer__col h4:first-child{margin-top:1rem}@media (max-width:992px){.footer__col{margin:2rem 0}}.footer__menu li{margin:1.75rem 0;color:var(--color-offwhite)}.footer__sub{padding-top:3rem;border-top:1px solid var(--color-secondary);display:flex;justify-content:space-between;align-items:center}@media (max-width:992px){.footer__sub{display:block}}.footer__newsletter{max-width:25vw}@media (max-width:992px){.footer__newsletter{max-width:100%}}.footer__newsletter-form .fui-btn{width:100%;display:flex;justify-content:center}.footer__newsletter-form .fui-label{display:none;visibility:hidden}.footer__newsletter-form .fui-field .fui-field-container .fui-input{padding-top:unset;padding:1rem}@media (max-width:992px){.footer__legal{margin-top:2rem}}.footer__terms{display:flex;color:var(--color-offwhite);justify-content:flex-end;list-style:none;margin:1rem -.5rem 0 -.5rem}.footer__terms li{margin:0 .5rem}@media (max-width:992px){.footer__terms{justify-content:flex-start}}.footer__logo-wrap{width:15rem}.header{position:fixed;z-index:2000;width:100%;top:0;left:0;right:0}.header__inner{display:flex;width:100%;position:relative}.header__logo-wrap{clip-path:polygon(100% 0,100% 50%,75% 100%,0 100%,0 0);background-color:#fff;padding:2rem 3rem;max-width:300px}@media (max-width:992px){.header__logo-wrap{padding:1.5rem 2rem 1.5rem 1.5rem}}.header__navs{flex-grow:1}@media (max-width:992px){.header__navs{background-color:var(--color-primary);top:0;right:0;bottom:0;left:0;position:fixed;z-index:9999;padding:4rem 2rem 4rem 2rem;display:flex;flex-direction:column;transform:translateX(100vw);will-change:transform;transition:transform 250ms ease-in-out;width:100vw;height:100vh;left:0;top:-1rem}}.header__top-nav{display:flex;justify-content:space-between;height:50%;width:100%;position:relative;padding-right:3rem;color:var(--color-tertiary)}.header__top-nav::after{display:block;content:"";width:100%;border-bottom:1px solid var(--color-tertiary);bottom:-1px;position:absolute}@media (max-width:992px){.header__top-nav::after{display:none}}@media (max-width:992px){.header__top-nav{height:auto;flex-direction:column;padding-right:0;order:2}.header__top-nav .advantages{display:none;visibility:hidden}}.header__main-nav{display:flex;justify-content:flex-end;height:50%;width:100%;padding-right:3rem;color:var(--color-white)}@media (max-width:992px){.header__main-nav{height:auto;padding-right:0;height:auto;justify-content:center;line-height:1.125;font-weight:500;font-family:Graphite,sans-serif;font-size:1.5rem;flex-direction:column}}@media (max-width:992px) and (max-width:992px){.header__main-nav{font-size:1.25rem}}.header__main-nav .btn--variant-secondary{border-color:var(--color-secondary)}.header__mob-nav{display:none;visibility:hidden;color:var(--color-white)}@media (max-width:992px){.header__mob-nav{display:flex;justify-content:flex-end;align-items:center;visibility:visible;width:100%}.header__mob-nav::after{display:block;content:"";width:100%;border-bottom:1px solid var(--color-tertiary);bottom:-1px;position:absolute}}.header__mob-nav .menu-toggle{padding-right:2rem}.header__mob-close{display:none;visibility:hidden;text-align:center;margin-bottom:2rem;color:var(--color-white)}@media (max-width:992px){.header__mob-close{display:block;visibility:visible}}.header__usps{display:flex;list-style:none;margin:0 .5rem;padding:0 .5rem}.header__usps .usp{display:flex;align-items:center;margin:0 .5rem}.header__usp{display:flex;align-items:center;margin:0 .5rem}.header__usp svg{margin-right:.25rem}.header .nav{display:flex;align-items:center}@media (max-width:992px){.header .nav{align-items:unset;justify-content:center;width:100%}}.header .nav__list{display:flex;margin:0 -.75rem}.header .nav__list li{margin:0 .75rem;display:flex;align-items:center;padding:.5rem 0}.header .nav__list li.nav__socials a{margin:0 .25rem}@media (max-width:992px){.header .nav__list li.nav__socials{order:2;color:var(--color-tertiary);margin-bottom:2rem}}@media (max-width:992px){.header .nav__list li.nav__lang-switch{display:none;visibility:hidden}}@media (max-width:992px){.header .nav__list li{justify-content:center;margin:0;color:var(--color-white)}}@media (hover:hover) and (pointer:fine){.header .nav__list li:not(.nav__item--has-btn):not(.nav__lang-switch) a{cursor:pointer}.header .nav__list li:not(.nav__item--has-btn):not(.nav__lang-switch) a:hover{color:var(--color-brand)}}@media (max-width:992px){.header .nav__list{flex-direction:column;width:100%}}.header .nav__item--has-btn:last-child{margin-left:0}@media (max-width:992px){.header .nav__item--has-btn{order:3}.header .nav__item--has-btn .btn{width:100%}}@media (max-width:992px){.header .nav--sub{margin-top:2rem}}.header .lang-switch{position:relative}.header .lang-switch:hover{z-index:999999;cursor:pointer}.header .lang-switch:hover .lang-switch__toggle{z-index:999999}.header .lang-switch:hover .lang-switch__dropdown{opacity:1;transform:translateY(0);visibility:visible;z-index:99999}.header .lang-switch:hover .lang-switch__dropdown:hover{z-index:99999}.header .lang-switch__toggle{position:relative;z-index:2}.header .lang-switch img{border-radius:50%;width:1.5rem;height:1.5rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.header .lang-switch__dropdown{position:absolute;padding:3rem .5rem 0 .5rem;top:-.5rem;right:-.5rem;background-color:#fff;width:2.5rem;opacity:0;visibility:hidden;transform:translateY(-5px);transition:opacity 250ms var(--fade-in-cubic-bezier),transform 250ms var(--fade-in-cubic-bezier);z-index:1}.header .lang-switch__dropdown:hover{opacity:1;transform:translateY(0);visibility:visible;z-index:9999;color:red}.header .lang-switch__dropdown:hover+.lang-switch__toggle{z-index:99999}.header .lang-switch__dropdown ul.lang-switch__list li{margin:.5rem 0;display:block}.header .lang-switch__dropdown ul.lang-switch__list li a{display:block;padding:0}.header.sticky{position:fixed;top:-100px;background-color:var(--color-white);width:calc(100% - 2rem);left:1rem;top:1rem;right:1rem}.header.sticky .header__inner{align-items:center}.header.sticky .header__logo-wrap{clip-path:none;padding:.5rem;max-width:4.5rem;height:4.5rem;width:4.5rem}.header.sticky .header__logo-wrap img{height:100%!important;width:auto!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:left center!important;object-position:left center!important}.header.sticky .header__top-nav{display:none;visibility:hidden}.header.sticky .header__main-nav{height:auto;padding-right:.5rem;padding:1rem;color:var(--color-primary)}.header.sticky .header__main-nav .btn--color-light:not(.btn--variant-primary){color:var(--color-primary)}.header.sticky .header__main-nav .btn--color-light:not(.btn--variant-primary)::after{background-color:var(--color-white)}@media (hover:hover) and (pointer:fine){.header.sticky .header__main-nav .btn--color-light{cursor:pointer}.header.sticky .header__main-nav .btn--color-light:hover{color:var(--color-white)}}.header.sticky .header__main-nav .btn--variant-secondary{border-color:var(--color-tertiary)}.header.sticky .header__mob-nav::after{display:none;visibility:hidden}.header.sticky .header__mob-nav{color:var(--color-primary)}@media (max-width:992px){.header.sticky .header__navs{left:-1rem}}.header.expanded .header__navs{transform:translateX(0)}.header.expanded .header__top-nav{display:block;visibility:visible}.icon--xs{width:.5rem;height:.5rem}.icon--sm{width:.75rem;height:.75rem}.icon--md{width:1rem;height:1rem}@media (max-width:992px){.icon--md{width:1rem;height:1rem}}.icon--lg{width:1.5rem;height:1.5rem}@media (max-width:992px){.icon--lg{width:1rem;height:1rem}}.icon--xl{width:1.75rem;height:1.75rem}@media (max-width:992px){.icon--xl{width:1.5rem;height:1.5rem}}.icon--xxl{width:2rem;height:2rem}.image-wrap{clip-path:polygon(20% 0,100% 10%,100% 90%,80% 100%,0 90%,0 10%);overflow:hidden}.image-wrap--plain-image{clip-path:none}.image-wrap--parallax{position:relative}.image-wrap--parallax img{position:absolute;top:0;left:0;right:0}.c-image{clip-path:polygon(20% 0,100% 10%,100% 90%,80% 100%,0 90%,0 10%);overflow:hidden}.fui-field .fui-field-container{position:relative}.fui-field .fui-field-container label{position:absolute;top:0;left:0;margin:.5rem 0 0 .75rem;margin-bottom:0;color:var(--color-brand)}.fui-field .fui-field-container .fui-input{border-radius:0;padding-top:1.5rem}.fui-field .fui-field-container .fui-input.iti__tel-input{padding-top:.5rem}.fui-field.fui-address-country .fui-field-container label{position:relative;margin:0 0 .5rem 0}.fui-field.fui-type-file-upload .fui-field-container .fui-input{padding-top:2rem}.form-control{line-height:1.1;display:flex;align-items:flex-start;margin:.5rem 0;line-height:1}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:1.25rem;height:1.25rem;border:.15em solid var(--color-tertiary);border-radius:50%;transform:translateY(-.075em);display:grid;place-content:center;margin-right:.5rem}input[type=radio]::before{content:"";width:.9em;height:.9em;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;background:inset 1em 1em var(--color-brand);background-color:var(--color-brand)}input[type=radio]:checked::before{transform:scale(1)}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:1.25rem;height:1.25rem;border:.15em solid var(--color-tertiary);transform:translateY(-.075em);display:grid;place-content:center;margin-right:.5rem}input[type=checkbox]::before{content:"";width:.9em;height:.9em;transform:scale(0);transition:120ms transform ease-in-out;background:inset 1em 1em var(--color-brand);background-color:var(--color-brand)}input[type=checkbox]:checked::before{transform:scale(1)}.label{background-color:var(--color-brand);color:var(--color-primary);padding:.75rem .75rem;display:inline-block}.media__video-image{clip-path:polygon(20% 0,100% 10%,100% 90%,80% 100%,0 90%,0 10%);overflow:hidden;width:100%;aspect-ratio:3/2}.media__video-thumb{clip-path:polygon(20% 0,100% 10%,100% 90%,80% 100%,0 90%,0 10%);overflow:hidden;width:100%;aspect-ratio:3/2}.page-header{color:var(--color-tertiary);margin-bottom:4rem;position:relative;z-index:0}.page-header__content{position:relative;padding:16rem 0 10rem 0;overflow:hidden;z-index:1;clip-path:polygon(0 0,100% 0,100% calc(100% - 4rem),20% 100%,0 calc(100% - 4rem),0 4rem);background-color:var(--color-primary)}@media (max-width:992px){.page-header__content{padding:10rem 0 6rem 0;clip-path:polygon(0 0,100% 0,100% calc(100% - 2rem),20% 100%,0 calc(100% - 2rem),0 2rem)}}.page-header__content .container{position:relative}.page-header__content::before{display:block;content:"";width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(0 0,100% 0,100% calc(100% - 4rem),20% 100%,0 calc(100% - 4rem),0 4rem);background-color:var(--color-primary);z-index:0;opacity:.8}@media (max-width:992px){.page-header__content::before{clip-path:polygon(0 0,100% 0,100% calc(100% - 2rem),20% 100%,0 calc(100% - 2rem),0 2rem)}}@media (max-width:992px){.page-header__cta .btn{width:100%;display:flex;align-items:center;justify-content:center}}.page-header__logo{padding:.5rem;background-color:#fff}.page-header--has-featured-image .page-header__content{padding-bottom:calc(30vh + 4rem)}.page-header__side{display:flex;width:100%;height:100%;flex-direction:column;justify-content:flex-end}.page-header__side .upcoming-event{margin-top:1rem;background-color:var(--color-primary);clip-path:polygon(0 0,100% 0,100% calc(100% - 1rem),80% 100%,0 calc(100% - 1rem),0 1rem);padding:1.5rem 1.5rem 2.5rem 1.5rem;margin-bottom:-10rem;color:var(--color-white);position:relative}.page-header__side .upcoming-event .headline{margin:.5rem 0}.page-header__side .upcoming-event .label{margin-bottom:.5rem}.page-header__side .upcoming-event p{margin-top:.5rem}.page-header__side .upcoming-event__link{position:absolute;top:0;right:0;bottom:0;left:0}.page-header.home-hero .page-header__content{clip-path:unset}.page-header.home-hero .page-header__content::before{clip-path:polygon(0 0,100% 0,100% calc(100% - 4rem),20% 100%,0 calc(100% - 6rem),0 4rem);background-color:#030c36}@media (max-width:992px){.page-header.home-hero .page-header__content::before{clip-path:polygon(0 0,100% 0,100% calc(100% - 2rem),20% 100%,0 calc(100% - 2rem),0 2rem)}}.page-header.home-hero .page-header__content{background-color:transparent}@media (max-width:992px){.page-header.home-hero .page-header__content{padding:10rem 0 6rem 0}}.page-header.home-hero .page-header__content p{color:var(--color-white)}.page-header.home-hero .page-header__content{overflow:visible}.page-header.home-hero .page-header__background{clip-path:polygon(0 0,100% 0,100% calc(100% - 4rem),20% 100%,0 calc(100% - 6rem),0 4rem)}@media (max-width:992px){.page-header.home-hero .page-header__background{clip-path:polygon(0 0,100% 0,100% calc(100% - 2rem),20% 100%,0 calc(100% - 2rem),0 2rem)}}@media (max-width:992px){.page-header.home-hero{margin-bottom:8rem}}.page-header .headline{margin-bottom:1rem;color:var(--color-white)}.page-header__subtitle{margin-bottom:1rem;display:block}.page-header .advantages{margin:1.5rem 0;color:var(--color-white)}.page-header p{margin-top:1rem;color:var(--color-white)}.page-header__info{display:block;list-style:none;padding:0;margin:1rem 0 0 0}.page-header__info li{margin:.5rem 0}.page-header__info .advantages{margin:0;display:block}.page-header__background{background-color:var(--color-primary);position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;clip-path:polygon(0 0,100% 0,100% calc(100% - 4rem),80% 100%,0 calc(100% - 6rem),0 4rem)}.page-header__background .image-wrap{width:100%;height:100%;position:relative}.page-header__featured-image-wrap{width:100%;background-color:var(--color-tertiary);margin-top:-30vh;position:relative;z-index:1;aspect-ratio:4/2}.page-header__featured-image-wrap .scroll-down{position:absolute;top:0;right:0}.page-header__featured-image-wrap .scroll-down__button{flex-shrink:0;width:3.75rem;height:3.75rem;display:flex;align-items:center;justify-content:center;color:var(--color-primary);background-color:var(--color-offwhite);position:relative}.page-header__featured-image-wrap .scroll-down__button .icon{transform:rotate(90deg);position:relative;z-index:1}.page-header__featured-image-wrap .scroll-down__button::after{content:"";position:absolute;left:0;top:0;bottom:-1px;height:0;width:100%;transition:height 250ms var(--fade-in-cubic-bezier);background-color:var(--color-brand)}@media (hover:hover) and (pointer:fine){.page-header__featured-image-wrap .scroll-down__button{cursor:pointer}.page-header__featured-image-wrap .scroll-down__button:hover::after{height:100%}}.page-header__body{padding:3rem 0}.page-header .site-switch{color:var(--color-white);width:100%}.page-header .site-switch__title{line-height:1.125;font-weight:500;font-family:Graphite,sans-serif;font-size:1.25rem}@media (max-width:992px){.page-header .site-switch__title{font-size:1rem}}.page-header .site-switch__title{background-color:var(--color-brand);padding:1.25rem 1rem}.page-header .site-switch__list{list-style:none;padding:0;margin:0}.page-header .site-switch__item{line-height:1.125;font-weight:500;font-family:Graphite,sans-serif;font-size:1rem;border:1px solid var(--color-tertiary);border-bottom-width:0;position:relative;--color:var(--color-brand)}.page-header .site-switch__item a{display:block}.page-header .site-switch__item .site-switch__item-content{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1;padding:1rem}.page-header .site-switch__item--baking{--color:var(--color-baking)}.page-header .site-switch__item--cooling-food,.page-header .site-switch__item--cooling-fresh{--color:var(--color-cooling)}.page-header .site-switch__item--drying{--color:var(--color-drying)}.page-header .site-switch__item--group{--color:var(--color-group)}.page-header .site-switch__item .icon{color:var(--color-brand);z-index:1;position:relative;transition:color .2s var(--fade-in-cubic-bezier)}.page-header .site-switch__item span{z-index:1;position:relative}.page-header .site-switch__item:last-child{border-bottom-width:1px}.page-header .site-switch__item::after{content:"";display:block;position:absolute;height:100%;left:0;top:0;bottom:0;width:100%;transform:scaleX(0);background-color:var(--color);transition:transform .2s var(--fade-in-cubic-bezier);transform-origin:left center}@media (hover:hover) and (pointer:fine){.page-header .site-switch__item{cursor:pointer}.page-header .site-switch__item:hover .icon{color:var(--color-white)}.page-header .site-switch__item:hover::after{transform:scale(1)}}@media (max-width:992px){.page-header .site-switch{background-color:var(--color-primary)}}.page-header__form{margin-top:3rem}.page-header__contact-details{display:block;margin-bottom:2rem}.page-header__contact-detail{color:var(--color-white);line-height:1.125;font-weight:500;font-family:Graphite,sans-serif;font-size:1.5rem}@media (max-width:992px){.page-header__contact-detail{font-size:1.25rem}}.page-header__contact-detail{margin-bottom:1rem;display:block;display:inline-block}.page-header--default .headline{margin-bottom:1rem}.page-header--default p{margin-top:0}.page-header--jobs .headline{margin-bottom:1rem}.page-header--jobs p{margin-top:.5rem;color:var(--color-tertiary)}.page-header--product .product-thumb{width:100%;aspect-ratio:10/12;position:relative;transform:translateY(4rem);background-color:var(--color-offwhite)}.page-header--product .product-thumb .c-slider__heading{height:0;opacity:0}.page-header--product .product-thumb .image-wrap{position:absolute;width:100%;aspect-ratio:10/12}.page-header--product .product-thumb .c-slider{position:absolute;width:100%;aspect-ratio:10/12;overflow:hidden}.page-header--product .product-thumb .c-slider .slider{height:100%;width:100%}.page-header--product .product-thumb .c-slider .slider .swiper,.page-header--product .product-thumb .c-slider .slider .swiper-wrapper{height:100%;width:100%}.page-header--product .product-thumb .c-slider .slider__nav-wrap{position:absolute;left:0;bottom:0;right:0;z-index:1}.page-header--product .product-thumb .video{aspect-ratio:unset;width:100%;height:100%}.page-header--product .page-header__content{padding-bottom:4rem;clip-path:none;background-color:transparent}.page-header--product .page-header__content::before{opacity:1}.page-header--product .page-header__body{padding-right:3rem}.page-header--product .page-header__cta{border-bottom:1px solid var(--color-offwhite);padding-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between}.page-header--archive .page-header__content{padding:16rem 0 20rem 0}.page-header--archive .page-header__nav{list-style:none;margin:1rem 0 0 0;display:flex;flex-wrap:wrap}.page-header--archive .page-header__nav li{position:relative}.page-header--archive .page-header__nav li a{border:1px solid var(--color-tertiary);padding:.75rem 1rem;color:var(--color-tertiary);display:block;white-space:nowrap;margin:.25rem}.page-header--archive .page-header__nav li.active a{background-color:var(--color-brand);color:var(--color-white);border-color:var(--color-brand)}.c-slider .swiper{overflow:visible}.c-slider .swiper-wrapper{height:auto}.c-slider__title{display:flex;align-items:center;justify-content:space-between;color:var(--color-primary);margin-bottom:1rem}.c-slider__button{margin:0 .25rem;width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;background-color:var(--color-neutral-primary);color:var(--color-neutral-inverted);transition:all 150ms ease-in-out;flex-shrink:0}@media (hover:hover) and (pointer:fine){.c-slider__button{cursor:pointer}.c-slider__button:hover{color:var(--color-brand);background-color:var(--color-white)}}.c-slider__button.swiper-button-disabled{pointer-events:none;opacity:.3}.c-slider__button--prev{transform:rotate(180deg)}@media (max-width:992px){.c-slider__button{width:2.5rem;height:2.5rem;background-color:var(--color-primary);color:var(--color-white)}}.c-slider__slide{height:auto}.c-slider__slide .card{height:100%;display:flex;flex-direction:column}.c-slider__slide .card__body{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.c-slider__slide .card__body .btn{display:inline-flex}@media (max-width:992px){.c-slider__more{display:none;visibility:hidden}}.c-slider .drag-indicator{position:absolute;top:-3.5rem;left:-3.5rem;color:var(--color-white);border-radius:20px;font-size:16px;font-weight:700;text-align:center;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:1;width:6rem;height:6rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:scale(.95);transition:opacity 250ms ease-out,transform 125ms ease-out}.c-slider .drag-indicator__inner{width:6rem;height:6rem;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:10px 20px;background-color:var(--color-brand);transform:rotate(-2deg);transition:opacity 225ms ease-in-out,transform 225ms ease-in-out}.c-slider .drag-indicator.is-active{opacity:.9;transform:scale(1)}.c-slider .drag-indicator.is-hovering-item .drag-indicator__inner{opacity:.6;transform:scale(.75) rotate(-2deg)}.c-slider .drag-indicator__navigate-site{display:none;text-align:center}.c-slider .drag-indicator__navigate-site span{display:block;line-height:1.25}.c-slider .drag-indicator.is-hovering-site-switch .drag-indicator__inner{opacity:.9;transform:scale(1) rotate(-35deg)}.c-slider .drag-indicator.is-hovering-site-switch .drag-indicator__navigate-site{display:block}.c-slider .drag-indicator.is-hovering-site-switch .drag-indicator__default-text{display:none}.slider{position:relative}.slider__nav-wrap{display:flex;align-items:center;margin:1rem -.25rem}.slider__progress{width:calc(100% - 2rem);height:2px;background-color:var(--color-white);overflow:hidden}.slider__progress-bar{width:0;height:100%;background-color:var(--color-brand);transition:width 50ms ease}.bg-dark .c-slider__button,.c-block-testimonials .c-slider__button{background-color:var(--color-neutral-inverted);color:var(--color-neutral-primary)}@media (hover:hover) and (pointer:fine){.bg-dark .c-slider__button,.c-block-testimonials .c-slider__button{cursor:pointer}.bg-dark .c-slider__button:hover,.c-block-testimonials .c-slider__button:hover{color:var(--color-white);background-color:var(--color-brand)}}@media (max-width:992px){.bg-dark .c-slider__button,.c-block-testimonials .c-slider__button{background-color:var(--color-white);color:var(--color-primary)}}.testimonials-slider .swiper{overflow:hidden}.testimonials-slider .c-slider__slide{display:flex;align-items:center}.site-switch-slider .swiper-wrapper{height:auto;max-height:40vh}@media (max-width:992px){.site-switch-slider .swiper-wrapper{max-height:60vh}}.site-switch-slider .swiper-slide{height:auto;display:flex}.site-switch-slider .swiper-slide .site-switch-slide{width:100%;height:100%;clip-path:polygon(0 10%,90% 0,100% 10%,100% 90%,10% 100%,0 90%);transform:scale(1,.7);will-change:transform;background-color:var(--color-primary);display:flex;align-items:center;justify-content:center;padding:2rem 25%;position:relative;transition:clip-path 350ms ease-in,transform 350ms ease-in-out;aspect-ratio:3/2}@media (max-width:992px){.site-switch-slider .swiper-slide .site-switch-slide{padding:4rem}}.site-switch-slider .swiper-slide .site-switch-slide__body{position:relative;text-align:center;width:100%}.site-switch-slider .swiper-slide .site-switch-slide__body p{color:var(--color-tertiary);font-size:1.25rem}.site-switch-slider .swiper-slide .site-switch-slide__body{z-index:1}.site-switch-slider .swiper-slide .site-switch-slide__body::after{display:block;content:"";position:absolute}.site-switch-slider .swiper-slide .site-switch-slide__background{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;opacity:.2}.site-switch-slider .swiper-slide .site-switch-slide__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;cursor:pointer}.site-switch-slider .swiper-slide.swiper-slide-active .site-switch-slide{clip-path:polygon(0 10%,50% 0,100% 10%,100% 90%,50% 100%,0 90%);transform:scale(1,1)}.site-switch-slider .slider__nav-wrap{justify-content:center;margin-top:-4rem;position:relative;z-index:1}.site-switch-slider .slider__nav-wrap .slider__progress{width:150px;overflow:hidden}.long-form-content .chunk{margin:4rem 0}.long-form-content .chunk:first-child{margin-top:0}.long-form-content .chunk:last-child{margin-bottom:0}.long-form-content .chunk--width-small{width:100%;max-width:680px;margin:4rem auto}.long-form-content ol,.long-form-content p,.long-form-content ul{line-height:1.75;margin-bottom:1rem}.long-form-content h1,.long-form-content h2,.long-form-content h3,.long-form-content h4,.long-form-content h5,.long-form-content h6{margin:1rem 0 .5rem 0;color:var(--color-primary)}.long-form-content h1{line-height:1.125;font-weight:500;font-family:Graphite,sans-serif;font-size:2.25rem}@media (max-width:992px){.long-form-content h1{font-size:1.75rem}}.long-form-content h2{line-height:1.125;font-weight:500;font-family:Graphite,sans-serif;font-size:1.5rem}@media (max-width:992px){.long-form-content h2{font-size:1.25rem}}.long-form-content ol{list-style:inside decimal}.long-form-content blockquote{margin:2rem 0;padding:.25rem 2rem;font-style:italic;border-left:2px solid var(--color-brand)}.timeline__dates{margin-top:1rem}.timeline .timeline-item{clip-path:polygon(20% 0,100% 10%,100% 90%,80% 100%,0 90%,0 10%);background-color:var(--color-white);padding:3rem 2.5rem;box-sizing:border-box;width:100%;transition:background-color 350ms ease-in-out,color 250ms ease-in-out;color:var(--color-primary);height:100%}.timeline .timeline-item .headline{margin:.5rem 0 1rem 0;color:var(--color-brand);transition:color 250ms ease-in-out}.timeline .timeline-item .icon{margin-bottom:1rem;color:var(--color-brand)}@media (max-width:992px){.timeline .timeline-item{width:100%}}.timeline .timeline-item:hover{background-color:var(--color-primary);color:var(--color-white)}.timeline .timeline-item:hover .headline{color:var(--color-white)}.video__thumb{width:100%;height:100%;position:relative}.video__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video__thumb--mask{clip-path:polygon(20% 0,100% 10%,100% 90%,80% 100%,0 90%,0 10%)}.video__play{position:absolute;width:100%;height:100%;display:flex;background-color:rgba(15,9,1,.5);align-items:center;justify-content:center}@media (hover:hover) and (pointer:fine){.video__play{cursor:pointer}}.video__play-btn{color:var(--color-white);background-color:var(--color-brand);width:4.5rem;height:4.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.7);opacity:0;pointer-events:none;transition:opacity .1s ease-in-out;z-index:3000;display:flex;align-items:center;justify-content:center;padding:3rem}.modal__inner{position:relative;transform:translateY(50%);background-color:var(--color-white);padding:2rem;transition:transform .3s ease-in-out;max-width:100%;flex-grow:0}.modal__inner iframe{max-width:100%;width:1200px;height:auto;aspect-ratio:16/9}.modal__close{position:absolute;top:0;right:0;width:4rem;height:4rem;background-color:var(--color-tertiary);display:flex;align-items:center;justify-content:center;cursor:pointer}.modal.active{display:flex;opacity:1;pointer-events:auto}.modal.active .modal__inner{transform:translateY(0)}.collection{margin-top:-20rem;position:relative;display:flex;width:100%;align-items:flex-start}@media (max-width:992px){.collection{flex-direction:column}}.collection__sidebar-wrap{width:25%;max-width:320px;flex-shrink:0;margin-right:2rem}@media (max-width:992px){.collection__sidebar-wrap{max-width:unset;width:100%;margin-bottom:2rem}}.collection__sidebar{background-color:var(--color-white);clip-path:polygon(0 1rem,20% 0,100% 1rem,100% 100%,0 100%);padding:2rem}.collection__sidebar .filter h4{line-height:1.125;font-weight:500;font-family:Graphite,sans-serif;font-size:1rem;color:var(--color-primary);margin-bottom:.5rem}.collection__sidebar .filter{margin-bottom:0}.collection__sidebar .filter__item{margin:2rem 0}.collection__sidebar .filter__item:first-child{margin-top:0}.collection__sidebar .filter__item:last-child{margin-bottom:0}.collection__main{flex-grow:1;width:100%;display:grid;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1;grid-column-gap:20px;grid-row-gap:20px}@media (max-width:992px){.collection__main{grid-template-columns:1fr}}.collection__main .card{width:100%;min-width:0}.collection__empty{margin-top:1rem;width:100%;background-color:var(--color-white);padding:1rem}.template-pages-products-index .collection__main{grid-template-columns:repeat(2,1fr)}@media (max-width:992px){.template-pages-products-index .collection__main{grid-template-columns:1fr}}.page-jobsArchive .collection{margin-top:2rem}.template-pages-events-index .collection__main{grid-template-columns:1fr}.page-errorChannel{background-color:var(--color-primary);padding:12rem 0;color:#fff;text-align:center}.page-errorChannel .headline{color:#fff}.page-events .events-content{margin:4rem 0}.page-events .events-cta{margin:4rem 0}.home-site-slider{margin:4rem 0 4rem 0}.page-jobs .jobs-content{margin:4rem 0}.page-jobs .jobs-cta{margin:4rem 0}.page-jobs .jobs-more{margin-top:4rem}.page-blog .news-content,.page-news .news-content{margin:4rem 0}.page-blog .news-cta,.page-news .news-cta{margin:4rem 0}.page-blog .news-more,.page-news .news-more{margin-top:4rem}.single-content{margin:4rem 0}.single-cta{margin:4rem 0}.single-more{margin-top:4rem}.c-block-columns .row .column{display:flex;align-items:center}.c-block-columns .row .column.align-top{align-items:flex-start}.c-block-columns .row .column__inner{width:100%}@media (max-width:992px){.c-block-columns .row .column__inner{padding:2rem 0}}@media (min-width:992px){.c-block-columns .row .column--sm{padding-left:calc(8.333% - .75rem);padding-right:calc(8.333% - .75rem)}}@media (max-width:992px){.c-block-columns .row .column--type-text{order:1}}@media (max-width:992px){.c-block-columns .row .column--type-media{order:2}}.c-block-columns p{color:var(--color-secondary)}.c-block-columns ul{list-style:none!important;padding-left:0;line-height:1.5}.c-block-columns ul li{padding-left:1.5rem;margin-bottom:.5rem;position:relative;line-height:1.5}.c-block-columns ul li::before{content:"";background-color:var(--color-brand);position:absolute;left:0;top:4px;width:1.25rem;height:.9rem;-webkit-mask:url("data:image/svg+xml,%3Csvg width='18' height='13' viewBox='0 0 18 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.54961 12.9996L0.849609 7.29961L2.27461 5.87461L6.54961 10.1496L15.7246 0.974609L17.1496 2.39961L6.54961 12.9996Z' fill='currentColor'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;mask:url("data:image/svg+xml,%3Csvg width='18' height='13' viewBox='0 0 18 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.54961 12.9996L0.849609 7.29961L2.27461 5.87461L6.54961 10.1496L15.7246 0.974609L17.1496 2.39961L6.54961 12.9996Z' fill='currentColor'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover}.c-block-map .map{width:100%;aspect-ratio:16/9;background-color:var(--color-tertiary);position:relative}.skipped-text__subtitle{color:var(--color-brand);line-height:1.125;font-weight:500;font-family:Graphite,sans-serif;font-size:1.25rem}@media (max-width:992px){.skipped-text__subtitle{font-size:1rem}}.skipped-text ul{list-style:none!important;padding-left:0;line-height:1.5}.skipped-text ul li{padding-left:1.5rem;margin-bottom:.5rem;position:relative}.skipped-text ul li::before{content:"";background-color:var(--color-brand);position:absolute;left:0;top:2px;width:1.25rem;height:.9rem;-webkit-mask:url("data:image/svg+xml,%3Csvg width='18' height='13' viewBox='0 0 18 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.54961 12.9996L0.849609 7.29961L2.27461 5.87461L6.54961 10.1496L15.7246 0.974609L17.1496 2.39961L6.54961 12.9996Z' fill='currentColor'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;mask:url("data:image/svg+xml,%3Csvg width='18' height='13' viewBox='0 0 18 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.54961 12.9996L0.849609 7.29961L2.27461 5.87461L6.54961 10.1496L15.7246 0.974609L17.1496 2.39961L6.54961 12.9996Z' fill='currentColor'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover}.c-block-testimonials{background-color:var(--color-primary);clip-path:polygon(20% 0,100% 4rem,100% calc(100% - 4rem),80% 100%,0 calc(100% - 4rem),0 4rem);padding:8rem 0}@media (max-width:992px){.c-block-testimonials{clip-path:polygon(20% 0,100% 2rem,100% calc(100% - 2rem),80% 100%,0 calc(100% - 2rem),0 2rem);padding:4rem 0}}.c-block-testimonials .testimonials-slider{display:flex;margin:0 -2rem}@media (max-width:992px){.c-block-testimonials .testimonials-slider{display:block;margin:0}}.c-block-testimonials .testimonials-slider__col{width:50%;padding:0 2rem;color:var(--color-white)}@media (max-width:992px){.c-block-testimonials .testimonials-slider__col{width:100%;margin:1rem 0;padding:0}}.c-block-testimonials .testimonials-slider__col{display:flex;align-items:center}.c-block-testimonials .testimonials-slider__col .slider{width:100%}.c-block-testimonials .testimonials-slider__image{clip-path:polygon(21% 0,100% 10%,100% 90%,80% 100%,0 90%,0 10%);width:100%;aspect-ratio:4/2;position:relative;width:100%}.c-block-testimonials .testimonials-slider__image .c-image{width:100%;height:100%}.c-block-testimonials .testimonials-slider__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-block-testimonials .testimonials-slider .testimonial .headline{margin-bottom:1rem;color:var(--color-white)}.c-block-testimonials .testimonials-slider .testimonial__function,.c-block-testimonials .testimonials-slider .testimonial__name{font-size:1rem;margin:.5rem 0}.c-block-testimonials .testimonials-slider .testimonial__function{color:var(--color-tertiary)}.c-block-testimonials .testimonials-slider .testimonial .btn{margin-top:1rem}.c-block-testimonials .testimonials-slider .testimonial__image{display:none;visibility:hidden}.c-block-text-grid .text-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:48px;grid-row-gap:48px}.usps{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.usps .usp{clip-path:polygon(20% 0,100% 10%,100% 90%,80% 100%,0 90%,0 10%);background-color:var(--color-white);padding:3rem 2.5rem;box-sizing:border-box;width:calc(33.333% - 16px);transition:background-color 350ms ease-in-out,color 250ms ease-in-out;color:var(--color-primary)}.usps .usp .headline{margin:.5rem 0 1rem 0;color:var(--color-primary);transition:color 250ms ease-in-out}.usps .usp .icon{margin-bottom:1rem;color:var(--color-brand)}@media (max-width:992px){.usps .usp{width:100%}}.usps .usp:hover{background-color:var(--color-primary);color:var(--color-white)}.usps .usp:hover .headline{color:var(--color-white)}.chunk .usps{width:100%}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBsdWdpbnMvbm9ybWFsaXplLnNjc3MiLCJtYWluLm1pbi5jc3MiLCJwbHVnaW5zL2NvcmUvZ3JpZC5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJwbHVnaW5zL2NvcmUvcGFkZGluZy5zY3NzIiwiYmFzZS9fY2xhc3Nlcy5zY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fZm9udHMuc2NzcyIsImJhc2UvX2Zvcm0uc2NzcyIsImJhc2UvX3N0cnVjdHVyZS5zY3NzIiwiY29tcG9uZW50cy9fYWR2YW50YWdlcy5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL19idWlsZGVyLnNjc3MiLCJjb21wb25lbnRzL19jYXJkLnNjc3MiLCJjb21wb25lbnRzL19jb25maWd1cmF0b3Iuc2NzcyIsImNvbXBvbmVudHMvX2N0YS5zY3NzIiwiY29tcG9uZW50cy9fZmFxLnNjc3MiLCJjb21wb25lbnRzL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9faWNvbi5zY3NzIiwiY29tcG9uZW50cy9faW1hZ2Uuc2NzcyIsImNvbXBvbmVudHMvX2lucHV0cy5zY3NzIiwiY29tcG9uZW50cy9fbGFiZWwuc2NzcyIsImNvbXBvbmVudHMvX21lZGlhLnNjc3MiLCJjb21wb25lbnRzL19wYWdlSGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvX3RleHQuc2NzcyIsImNvbXBvbmVudHMvX3RpbWVsaW5lLnNjc3MiLCJjb21wb25lbnRzL192aWRlby5zY3NzIiwicGFnZXMvYXJjaGl2ZS9hcmNoaXZlLnNjc3MiLCJwYWdlcy9lcnJvci9lcnJvci5zY3NzIiwicGFnZXMvZXZlbnRzL2V2ZW50cy5zY3NzIiwicGFnZXMvaG9tZS9ob21lLnNjc3MiLCJwYWdlcy9qb2JzL2pvYnMuc2NzcyIsInBhZ2VzL25ld3MvbmV3cy5zY3NzIiwicGFnZXMvc2luZ2xlL3NpbmdsZS5zY3NzIiwiYnVpbGRlci9fY29sdW1ucy5zY3NzIiwiYnVpbGRlci9fbWFwLnNjc3MiLCJidWlsZGVyL19za2lwVGV4dC5zY3NzIiwiYnVpbGRlci9fdGVzdGltb25pYWxzLnNjc3MiLCJidWlsZGVyL190ZXh0R3JpZC5zY3NzIiwiYnVpbGRlci9fdXNwcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDRFQVlBLEtBQ0UsWUFBQSxXQUNBLFlBQUEsS0FDQSxxQkFBQSxLQUNBLHlCQUFBLEtBVUYsS0FDRSxPQUFBLEVBT0YsUUNMQSxNQUNBLE9BQ0EsT0FDQSxJQUNBLFFET0UsUUFBQSxNQVFGLEdBQ0UsVUFBQSxJQUNBLE9BQUEsTUFBQSxFQVdGLFdDUkEsT0FDQSxLRFVFLFFBQUEsTUFPRixPQUNFLE9BQUEsRUFRRixHQUNFLFdBQUEsWUFDQSxPQUFBLEVBQ0EsU0FBQSxRQVFGLElBQ0UsWUFBQSxTQUFBLENBQUEsVUFDQSxVQUFBLElBV0YsRUFDRSxpQkFBQSxZQUNBLDZCQUFBLFFBUUYsU0NkQSxRRGdCRSxjQUFBLEVBUUYsWUFDRSxjQUFBLEtBQ0EsZ0JBQUEsVUFDQSx3QkFBQSxVQUFBLE9BQUEsZ0JBQUEsVUFBQSxPQU9GLEVDZkEsT0RpQkUsWUFBQSxRQU9GLEVDaEJBLE9Ea0JFLFlBQUEsT0FRRixLQ2pCQSxJQUNBLEtEbUJFLFlBQUEsU0FBQSxDQUFBLFVBQ0EsVUFBQSxJQU9GLElBQ0UsV0FBQSxPQU9GLEtBQ0UsaUJBQUEsS0FDQSxNQUFBLEtBT0YsTUFDRSxVQUFBLElBUUYsSUNyQkEsSUR1QkUsVUFBQSxJQUNBLFlBQUEsRUFDQSxTQUFBLFNBQ0EsZUFBQSxTQUdGLElBQ0UsT0FBQSxPQUdGLElBQ0UsSUFBQSxNQVVGLE1DdkJBLE1EeUJFLFFBQUEsYUFPRixzQkFDRSxRQUFBLEtBQ0EsT0FBQSxFQU9GLElBQ0UsYUFBQSxLQU9GLGVBQ0UsU0FBQSxPQVdGLE9DNUJBLE1BQ0EsU0FDQSxPQUNBLFNEOEJFLFlBQUEsV0FD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T0FDQSxhQUFBLE9BSUUsVUFBQSxFQUVBLFdBQUEsRUFDQSxVQUFBLEtBRUYsV0FBQSxLQUNBLFVBQUEsS0FHRixhQUlFLGVBQUEsWUFHRixhQUlFLGVBQUEsZUFHRixRRHV4QkYsVUFTQSxXQUNBLFdBQ0EsV0FWQSxVQUNBLFVBQ0EsVUFDQSxVQUNBLFVBQ0EsVUFDQSxVQUNBLFVDbHhCSSxXQUFBLFdBR0EsS0FBQSxFQUFBLEVBQUEsS0FDQSxjQUFBLE9BQ0EsYUFBQSxPQUdGLFFBSUUsVUFBQSxFQUVBLFdBQUEsRUFDQSxVQUFBLEtBR0YsVUFFRSxXQUFBLE9BQ0EsVUFBQSxPQUdGLFVBRUUsV0FBQSxRQUNBLFVBQUEsUUFHRixVQUVFLFdBQUEsSUFDQSxVQUFBLElBR0YsVUFFRSxXQUFBLFFBQ0EsVUFBQSxRQUdGLFVBRUUsV0FBQSxRQUNBLFVBQUEsUUFHRixVQUVFLFdBQUEsSUFDQSxVQUFBLElBR0YsVUFFRSxXQUFBLFFBQ0EsVUFBQSxRQUdGLFVBRUUsV0FBQSxRQUNBLFVBQUEsUUFHRixVQUVFLFdBQUEsSUFDQSxVQUFBLElBR0YsV0FFRSxXQUFBLFFBQ0EsVUFBQSxRQUdGLFdBRUUsV0FBQSxRQUNBLFVBQUEsUUFHRixXQUVFLFdBQUEsS0FDQSxVQUFBLEtBR0YsaUJBQ0UsWUFBQSxPQUdGLGlCQUNFLFlBQUEsUUFHRixpQkFDRSxZQUFBLElBR0YsaUJBQ0UsWUFBQSxRQUdGLGlCQUNFLFlBQUEsUUFHRixpQkFDRSxZQUFBLElBR0YsaUJBQ0UsWUFBQSxRQUdGLGlCQUNFLFlBQUEsUUFHRixpQkFDRSxZQUFBLElBR0Ysa0JBQ0UsWUFBQSxRQUdGLGtCQUNFLFlBQUEsUUFHRixVQUdFLGdCQUFBLFdBQ0EsV0FBQSxNQUdGLFdBR0UsZ0JBQUEsT0FDQSxXQUFBLE9BR0YsUUFHRSxnQkFBQSxTQUNBLFdBQUEsSUFHRixRQUdFLFlBQUEsV0FHRixXQUdFLFlBQUEsT0FHRixXQUdFLFlBQUEsU0FHRixXQUVFLGdCQUFBLGFBR0YsWUFHRSxnQkFBQSxjQUdGLFVBR0UsTUFBQSxHQUdGLFNBR0Us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QSxVQUFBLEtBR0YsVUFFRSxXQUFBLE9BQ0EsVUFBQSxPQUdGLFVBRUUsV0FBQSxRQUNBLFVBQUEsUUFHRixVQUVFLFdBQUEsSUFDQSxVQUFBLElBR0YsVUFFRSxXQUFBLFFBQ0EsVUFBQSxRQUdGLFVBRUUsV0FBQSxRQUNBLFVBQUEsUUFHRixVQUVFLFdBQUEsSUFDQSxVQUFBLElBR0YsVUFFRSxXQUFBLFFBQ0EsVUFBQSxRQUdGLFVBRUUsV0FBQSxRQUNBLFVBQUEsUUFHRixVQUVFLFdBQUEsSUFDQSxVQUFBLElBR0YsV0FFRSxXQUFBLFFBQ0EsVUFBQSxRQUdGLFdBRUUsV0FBQSxRQUNBLFVBQUEsUUFHRixXQUVFLFdBQUEsS0FDQSxVQUFBLEtBR0YsaUJBQ0UsWUFBQSxPQUdGLGlCQUNFLFlBQUEsUUFHRixpQkFDRSxZQUFBLElBR0YsaUJBQ0UsWUFBQSxRQUdGLGlCQUNFLFlBQUEsUUFHRixpQkFDRSxZQUFBLElBR0YsaUJBQ0UsWUFBQSxRQUdGLGlCQUNFLFlBQUEsUUFHRixpQkFDRSxZQUFBLElBR0Ysa0JBQ0UsWUFBQSxRQUdGLGtCQUNFLFlBQUEsUUFHRixVQUdFLGdCQUFBLFdBQ0EsV0FBQSxNQUdGLFdBR0UsZ0JBQUEsT0FDQSxXQUFBLE9BR0YsUUFHRSxnQkFBQSxTQUNBLFdBQUEsSUFHRixRQUdFLFlBQUEsV0FHRixXQUdFLFlBQUEsT0FHRixXQUdFLFlBQUEsU0FHRixXQUVFLGdCQUFBLGFBR0YsWUFHRSxnQkFBQSxjQUdGLFVBR0UsTUFBQSxHQUdGLFNBR0UsTUFBQSxHQUlKLHdDQUtFLFFEeWdCRixVQVNBLFdBQ0EsV0FDQSxXQVZBLFVBQ0EsVUFDQSxVQUNBLFVBQ0EsVUFDQSxVQUNBLFVBQ0EsVUNwZ0JJLFdBQUEsV0FHQSxLQUFBLEVBQUEsRUFBQSxLQUNBLGNBQUEsT0FDQSxhQUFBLE9BR0YsUUFJRSxVQUFBLEVBRUEsV0FBQSxFQUNBLFVBQUEsS0FHRixVQUVFLFdBQUEsT0FDQSxVQUFBLE9BR0YsVUFFRSxXQUFBLFFBQ0EsVUFBQSxRQUdGLFVBRUUsV0FBQSxJQUNBLFVBQUEsSUFHRixVQUVFLFdBQUEsUUFDQSxVQUFBLFFBR0YsVUFFRSxXQUFBLFFBQ0EsVUFBQSxRQUdGLFVBRUUsV0FBQSxJQUNBLFVBQUEsSUFHRixVQUVFLFdBQUEsUUFDQSxVQUFBLFFBR0YsVUFFRSxXQUFBLFFBQ0EsVUFBQSxRQUdGLFVBRUUsV0FBQSxJQUNBLFVBQUEsSUFHRixXQUVFLFdBQUEsUUFDQSxVQUFBLFFBR0YsV0FFRSxXQUFBLFFBQ0EsVUFBQSxRQUdGLFdBRUUsV0FBQSxLQUNBLFVBQUEsS0FHRixpQkFDRSxZQUFBLE9BR0YsaUJBQ0UsWUFBQSxRQUdGLGlCQUNFLFlBQUEsSUFHRixpQkFDRSxZQUFBLFFBR0YsaUJBQ0UsWUFBQSxRQUdGLGlCQUNFLFlBQUEsSUFHRixpQkFDRSxZQUFBLFFBR0YsaUJBQ0UsWUFBQSxRQUdGLGlCQUNFLFlBQUEsSUFHRixrQkFDRSxZQUFBLFFBR0Ysa0JBQ0UsWUFBQSxRQUdGLFVBR0UsZ0JBQUEsV0FDQSxXQUFBLE1BR0YsV0FHRSxnQkFBQSxPQUNBLFdBQUEsT0FHRixRQUdFLGdCQUFBLFNBQ0EsV0FBQSxJQUdGLFFBR0UsWUFBQSxXQUdGLFdBR0UsWUFBQSxPQUdGLFdBR0UsWUFBQSxTQUdGLFdBRUUsZ0JBQUEsYUFHRixZQUdFLGdCQUFBLGNBR0YsVUFHRSxNQUFBLEdBR0YsU0FHRSxNQUFBLEdBS0osd0NBS0UsU0Q0YkYsV0FTQSxZQUNBLFlBQ0EsWUFWQSxXQUNBLFdBQ0EsV0FDQSxXQUNBLFdBQ0EsV0FDQSxXQUNBLFdDdmJJLFdBQUEsV0FHQSxLQUFBLEVBQUEsRUFBQSxLQUNBLGNBQUEsT0FDQSxhQUFBLE9BR0YsU0FJRSxVQUFBLEVBRUEsV0FBQSxFQUNBLFVBQUEsS0FHRixXQUVFLFdBQUEsT0FDQSxVQUFBLE9BR0YsV0FFRSxXQUFBLFFBQ0EsVUFBQSxRQUdGLFdBRUUsV0FBQSxJQUNBLFVBQUEsSUFHRixXQUVFLFdBQUEsUUFDQSxVQUFBLFFBR0YsV0FFRSxXQUFBLFFBQ0EsVUFBQSxRQUdGLFdBRUUsV0FBQSxJQUNBLFVBQUEsSUFHRixXQUVFLFdBQUEsUUFDQSxVQUFBLFFBR0YsV0FFRSxXQUFBLFFBQ0EsVUFBQSxRQUdGLFdBRUUsV0FBQSxJQUNBLFVBQUEsSUFHRixZQUVFLFdBQUEsUUFDQSxVQUFBLFFBR0YsWUFFRSxXQUFBLFFBQ0EsVUFBQSxRQUdGLFlBRUUsV0FBQSxLQUNBLFVBQUEsS0FHRixrQkFDRSxZQUFBLE9BR0Ysa0JBQ0UsWUFBQSxRQUdGLGtCQUNFLFlBQUEsSUFHRixrQkFDRSxZQUFBLFFBR0Ysa0JBQ0UsWUFBQSxRQUdGLGtCQUNFLFlBQUEsSUFHRixrQkFDRSxZQUFBLFFBR0Ysa0JBQ0UsWUFBQSxRQUdGLGtCQUNFLFlBQUEsSUFHRixtQkFDRSxZQUFBLFFBR0YsbUJBQ0UsWUFBQSxRQUdGLFdBR0UsZ0JBQUEsV0FDQSxXQUFBLE1BR0YsWUFHRSxnQkFBQSxPQUNBLFdBQUEsT0FHRixTQUdFLGdCQUFBLFNBQ0EsV0FBQSxJQUdGLFNBR0UsWUFBQSxXQUdGLFlBR0UsWUFBQSxPQUdGLFlBR0UsWUFBQSxTQUdGLFlBRUUsZ0JBQUEsYUFHRixhQUdFLGdCQUFBLGNBR0YsV0FHRSxNQUFBLEdBR0YsVUFHRSxNQUFBLEdFbDJDTixLQUNDLFFBQUEsRUFHRCxLQUNDLFFBQUEsT0FHRCxLQUNDLFFBQUEsTUFHRCxLQUNDLFFBQUEsT0FHRCxLQUNDLFFBQUEsS0FHRCxLQUNDLFFBQUEsUUFHRCxLQUNDLFFBQUEsT0FHRCxLQUNDLFFBQUEsUUFHRCxLQUNDLFFBQUEsS0FHRCxLQUNDLFFBQUEsUUFHRCxNQUNDLFFBQUEsT0FHRCxNQUNDLFFBQUEsUUFHRCxNQUNDLFFBQUEsS0FHRCxNQUNDLFFBQUEsT0FHRCxNQUNDLFFBQUEsS0FHRCxNQUNDLFFBQUEsS0FHRCxNQUNDLFFBQUEsS0FHRCxNQUNDLFFBQUEsS0FHRCxNQUNDLFFBQUEsS0FHRCxNQUNDLFFBQUEsS0FHRCxNQUNDLFFBQUEsTUFHRCxNQUNDLFFBQUEsTUFHRCxNQUNDLFFBQUEsTUFHRCxNQUNDLFFBQUEsTUFHRCxNQUNDLFFBQUEsTUFHRCxNQUNDLFFBQUEsTUFHRCxNQUNDLFFBQUEsTUFHRCxNQUNDLFFBQUEsTUFHRCxNQUNDLFFBQUEsTUFHRCxNQUNDLFFBQUEsTUFHRCxNQUNDLFFBQUEsSUFHRCxRQUNDLFFBQUEsUUFHRCxRQUNDLFFBQUEsUUFHRCxRQUNDLFFBQUEsUUFHRCxRQUNDLFFBQUEsUUFHRCxNQUNDLFlBQUEsRUFDQSxlQUFBLEVBR0QsTUFDQyxhQUFBLEVBQ0EsY0FBQSxFQUdELE1BQ0MsWUFBQSxPQUNBLGVBQUEsT0FHRCxNQUNDLGFBQUEsT0FDQSxjQUFBLE9BR0QsTUFDQyxZQUFBLE1BQ0EsZUFBQSxNQUdELE1BQ0MsYUFBQSxNQUNBLGNBQUEsTUFHRCxNQUNDLFlBQUEsT0FDQSxlQUFBLE9BR0QsTUFDQyxhQUFBLE9BQ0EsY0FBQSxPQUdELE1BQ0MsWUFBQSxLQUNBLGVBQUEsS0FHRCxNQUNDLGFBQUEsS0FDQSxjQUFBLEtBR0QsTUFDQyxZQUFBLFFBQ0EsZUFBQSxRQUdELE1BQ0MsYUFBQSxRQUNBLGNBQUEsUUFHRCxNQUNDLFlBQUEsT0FDQSxlQUFBLE9BR0QsTUFDQyxhQUFBLE9BQ0EsY0FBQSxPQUdELE1BQ0MsWUFBQSxRQUNBLGVBQUEsUUFHRCxNQUNDLGFBQUEsUUFDQSxjQUFBLFFBR0QsTUFDQyxZQUFBLEtBQ0EsZUFBQSxLQUdELE1BQ0MsYUFBQSxLQUNBLGNBQUEsS0FHRCxNQUNDLFlBQUEsUUFDQSxlQUFBLFFBR0QsTUFDQyxhQUFBLFFBQ0EsY0FBQSxRQUdELE9BQ0MsWUFBQSxPQUNBLGVBQUEsT0FHRCxPQUNDLGFBQUEsT0FDQSxjQUFBLE9BR0QsT0FDQyxZQUFBLFFBQ0EsZUFBQSxRQUdELE9BQ0MsYUFBQSxRQUNBLGNBQUEsUUFHRCxPQUNDLFlBQUEsS0FDQSxlQUFBLEtBR0QsT0FDQyxhQUFBLEtBQ0EsY0FBQSxLQUdELE9BQ0MsWUFBQSxPQUNBLGVBQUEsT0FHRCxPQUNDLGFBQUEsT0FDQSxjQUFBLE9BR0QsT0FDQyxZQUFBLEtBQ0EsZUFBQSxLQUdELE9BQ0MsYUFBQSxLQUNBLGNBQUEsS0FHRCxPQUNDLFlBQUEsS0FDQSxlQUFBLEtBR0QsT0FDQyxhQUFBLEtBQ0EsY0FBQSxLQUdELE9BQ0MsWUFBQSxLQUNBLGVBQUEsS0FHRCxPQUNDLGFBQUEsS0FDQSxjQUFBLEtBR0QsT0FDQyxZQUFBLEtBQ0EsZUFBQSxLQUdELE9BQ0MsYUFBQSxLQUNBLGNBQUEsS0FHRCxPQUNDLFlBQUEsS0FDQSxlQUFBLEtBR0QsT0FDQyxhQUFBLEtBQ0EsY0FBQSxLQUdELE9BQ0MsWUFBQSxLQUNBLGVBQUEsS0FHRCxPQUNDLGFBQUEsS0FDQSxjQUFBLEtBR0QsT0FDQyxZQUFBLE1BQ0EsZUFBQSxNQUdELE9BQ0MsYUFBQSxNQUNBLGNBQUEsTUFHRCxPQUNDLFlBQUEsTUFDQSxlQUFBLE1BR0QsT0FDQyxhQUFBLE1BQ0EsY0FBQSxNQUdELE9BQ0MsWUFBQSxNQUNBLGVBQUEsTUFHRCxPQUNDLGFBQUEsTUFDQSxjQUFBLE1BR0QsT0FDQyxZQUFBLE1BQ0EsZUFBQSxNQUdELE9BQ0MsYUFBQSxNQUNBLGNBQUEsTUFHRCxPQUNDLFlBQUEsTUFDQSxlQUFBLE1BR0QsT0FDQyxhQUFBLE1BQ0EsY0FBQSxNQUdELE9BQ0MsWUFBQSxNQUNBLGVBQUEsTUFHRCxPQUNDLGFBQUEsTUFDQSxjQUFBLE1BR0QsT0FDQyxZQUFBLE1BQ0EsZUFBQSxNQUdELE9BQ0MsYUFBQSxNQUNBLGNBQUEsTUFHRCxPQUNDLFlBQUEsTUFDQSxlQUFBLE1BR0QsT0FDQyxhQUFBLE1BQ0EsY0FBQSxNQUdELE9BQ0MsWUFBQSxNQUNBLGVBQUEsTUFHRCxPQUNDLGFBQUEsTUFDQSxjQUFBLE1BR0QsT0FDQyxZQUFBLE1BQ0EsZUFBQSxNQUdELE9BQ0MsYUFBQSxNQUNBLGNBQUEsTUFHRCxPQUNDLFlBQUEsSUFDQSxlQUFBLElBR0QsT0FDQyxhQUFBLElBQ0EsY0FBQSxJQUdELFNBQ0MsWUFBQSxRQUNBLGVBQUEsUUFHRCxTQUNDLGFBQUEsUUFDQSxjQUFBLFFBR0QsU0FDQyxZQUFBLFFBQ0EsZUFBQSxRQUdELFNBQ0MsYUFBQSxRQUNBLGNBQUEsUUFHRCxTQUNDLFlBQUEsUUFDQSxlQUFBLFFBR0QsU0FDQyxhQUFBLFFBQ0EsY0FBQSxRQUdELFNBQ0MsWUFBQSxRQUNBLGVBQUEsUUFHRCxTQUNDLGFBQUEsUUFDQSxjQUFBLFFBR0QsTUFDQyxZQUFBLEVBR0QsTUFDQyxjQUFBLEVBR0QsTUFDQyxlQUFBLEVBR0QsTUFDQyxhQUFBLEVBR0QsTUFDQyxjQUFBLE9BR0QsTUFDQyxhQUFBLE9BR0QsTUFDQyxjQUFBLE1BR0QsTUFDQyxhQUFBLE1BR0QsTUFDQyxjQUFBLE9BR0QsTUFDQyxhQUFBLE9BR0QsTUFDQyxjQUFBLEtBR0QsTUFDQyxhQUFBLEtBR0QsTUFDQyxZQUFBLFFBR0QsTUFDQyxjQUFBLFFBR0QsTUFDQyxlQUFBLFFBR0QsTUFDQyxhQUFBLFFBR0QsTUFDQyxZQUFBLE9BR0QsTUFDQyxjQUFBLE9BR0QsTUFDQyxlQUFBLE9BR0QsTUFDQyxhQUFBLE9BR0QsTUFDQyxZQUFBLFFBR0QsTUFDQyxjQUFBLFFBR0QsTUFDQyxlQUFBLFFBR0QsTUFDQyxhQUFBLFFBR0QsTUFDQyxZQUFBLEtBR0QsTUFDQyxjQUFBLEtBR0QsTUFDQyxlQUFBLEtBR0QsTUFDQyxhQUFBLEtBR0QsTUFDQyxZQUFBLFFBR0QsTUFDQyxjQUFBLFFBR0QsTUFDQyxlQUFBLFFBR0QsTUFDQyxhQUFBLFFBR0QsT0FDQyxZQUFBLE9BR0QsT0FDQyxjQUFBLE9BR0QsT0FDQyxlQUFBLE9BR0QsT0FDQyxhQUFBLE9BR0QsT0FDQyxZQUFBLFFBR0QsT0FDQyxjQUFBLFFBR0QsT0FDQyxlQUFBLFFBR0QsT0FDQyxhQUFBLFFBR0QsT0FDQyxZQUFBLEtBR0QsT0FDQyxjQUFBLEtBR0QsT0FDQyxlQUFBLEtBR0QsT0FDQyxhQUFBLEtBR0QsT0FDQyxZQUFBLE9BR0QsT0FDQyxjQUFBLE9BR0QsT0FDQyxlQUFBLE9BR0QsT0FDQyxhQUFBLE9BR0QsT0FDQyxZQUFBLEtBR0QsT0FDQyxjQUFBLEtBR0QsT0FDQyxlQUFBLEtBR0QsT0FDQyxhQUFBLEtBR0QsT0FDQyxZQUFBLEtBR0QsT0FDQyxjQUFBLEtBR0QsT0FDQyxlQUFBLEtBR0QsT0FDQyxhQUFBLEtBR0QsT0FDQyxZQUFBLEtBR0QsT0FDQyxjQUFBLEtBR0QsT0FDQyxlQUFBLEtBR0QsT0FDQyxhQUFBLEtBR0QsT0FDQyxZQUFBLEtBR0QsT0FDQyxjQUFBLEtBR0QsT0FDQyxlQUFBLEtBR0QsT0FDQyxhQUFBLEtBR0QsT0FDQyxZQUFBLEtBR0QsT0FDQyxjQUFBLEtBR0QsT0FDQyxlQUFBLEtBR0QsT0FDQyxhQUFBLEtBR0QsT0FDQyxZQUFBLEtBR0QsT0FDQyxjQUFBLEtBR0QsT0FDQyxlQUFBLEtBR0QsT0FDQyxhQUFBLEtBR0QsT0FDQyxZQUFBLE1BR0QsT0FDQyxjQUFBLE1BR0QsT0FDQyxlQUFBLE1BR0QsT0FDQyxhQUFBLE1BR0QsT0FDQyxZQUFBLE1BR0QsT0FDQyxjQUFBLE1BR0QsT0FDQyxlQUFBLE1BR0QsT0FDQyxhQUFBLE1BR0QsT0FDQyxZQUFBLE1BR0QsT0FDQyxjQUFBLE1BR0QsT0FDQyxlQUFBLE1BR0QsT0FDQyxhQUFBLE1BR0QsT0FDQyxZQUFBLE1BR0QsT0FDQyxjQUFBLE1BR0QsT0FDQyxlQUFBLE1BR0QsT0FDQyxhQUFBLE1BR0QsT0FDQyxZQUFBLE1BR0QsT0FDQyxjQUFBLE1BR0QsT0FDQyxlQUFBLE1BR0QsT0FDQyxhQUFBLE1BR0QsT0FDQyxZQUFBLE1BR0QsT0FDQyxjQUFBLE1BR0QsT0FDQyxlQUFBLE1BR0QsT0FDQyxhQUFBLE1BR0QsT0FDQyxZQUFBLE1BR0QsT0FDQyxjQUFBLE1BR0QsT0FDQyxlQUFBLE1BR0QsT0FDQyxhQUFBLE1BR0QsT0FDQyxZQUFBLE1BR0QsT0FDQyxjQUFBLE1BR0QsT0FDQyxlQUFBLE1BR0QsT0FDQyxhQUFBLE1BR0QsT0FDQyxZQUFBLE1BR0QsT0FDQyxjQUFBLE1BR0QsT0FDQyxlQUFBLE1BR0QsT0FDQyxhQUFBLE1BR0QsT0FDQyxZQUFBLE1BR0QsT0FDQyxjQUFBLE1BR0QsT0FDQyxlQUFBLE1BR0QsT0FDQyxhQUFBLE1BR0QsT0FDQyxZQUFBLElBR0QsT0FDQyxjQUFBLElBR0QsT0FDQyxlQUFBLElBR0QsT0FDQyxhQUFBLElBR0QsU0FDQyxZQUFBLFFBR0QsU0FDQyxjQUFBLFFBR0QsU0FDQyxlQUFBLFFBR0QsU0FDQyxhQUFBLFFBR0QsU0FDQyxZQUFBLFFBR0QsU0FDQyxjQUFBLFFBR0QsU0FDQyxlQUFBLFFBR0QsU0FDQyxhQUFBLFFBR0QsU0FDQyxZQUFBLFFBR0QsU0FDQyxjQUFBLFFBR0QsU0FDQyxlQUFBLFFBR0QsU0FDQyxhQUFBLFFBR0QsU0FDQyxZQUFBLFFBR0QsU0FDQyxjQUFBLFFBR0QsU0FDQyxlQUFBLFFBR0QsU0FDQyxhQUFBLFFBR0QsS0FDQyxPQUFBLEVBR0QsS0FDQyxPQUFBLE9BR0QsS0FDQyxPQUFBLE1BR0QsS0FDQyxPQUFBLE9BR0QsS0FDQyxPQUFBLEtBR0QsS0FDQyxPQUFBLFFBR0QsS0FDQyxPQUFBLE9BR0QsS0FDQyxPQUFBLFFBR0QsS0FDQyxPQUFBLEtBR0QsS0FDQyxPQUFBLFFBR0QsTUFDQyxPQUFBLE9BR0QsTUFDQyxPQUFBLFFBR0QsTUFDQyxPQUFBLEtBR0QsTUFDQyxPQUFBLE9BR0QsTUFDQyxPQUFBLEtBR0QsTUFDQyxPQUFBLEtBR0QsTUFDQyxPQUFBLEtBR0QsTUFDQyxPQUFBLEtBR0QsTUFDQyxPQUFBLEtBR0QsTUFDQyxPQUFBLEtBR0QsTUFDQyxPQUFBLE1BR0QsTUFDQyxPQUFBLE1BR0QsTUFDQyxPQUFBLE1BR0QsTUFDQyxPQUFBLE1BR0QsTUFDQyxPQUFBLE1BR0QsTUFDQyxPQUFBLE1BR0QsTUFDQyxPQUFBLE1BR0QsTUFDQyxPQUFBLE1BR0QsTUFDQyxPQUFBLE1BR0QsTUFDQyxPQUFBLE1BR0QsTUFDQyxPQUFBLElBR0QsUUFDQyxPQUFBLFFBR0QsUUFDQyxPQUFBLFFBR0QsUUFDQyxPQUFBLFFBR0QsUUFDQyxPQUFBLFFBR0QsTUFDQyxXQUFBLEVBQ0EsY0FBQSxFQUdELE1BQ0MsWUFBQSxFQUNBLGFBQUEsRUFHRCxNQUNDLFdBQUEsT0FDQSxjQUFBLE9BR0QsTUFDQyxZQUFBLE9BQ0EsYUFBQSxPQUdELE1BQ0MsV0FBQSxNQUNBLGNBQUEsTUFHRCxNQUNDLFlBQUEsTUFDQSxhQUFBLE1BR0QsTUFDQyxXQUFBLE9BQ0EsY0FBQSxPQUdELE1BQ0MsWUFBQSxPQUNBLGFBQUEsT0FHRCxNQUNDLFdBQUEsS0FDQSxjQUFBLEtBR0QsTUFDQyxZQUFBLEtBQ0EsYUFBQSxLQUdELE1BQ0MsV0FBQSxRQUNBLGNBQUEsUUFHRCxNQUNDLFlBQUEsUUFDQSxhQUFBLFFBR0QsTUFDQyxXQUFBLE9BQ0EsY0FBQSxPQUdELE1BQ0MsWUFBQSxPQUNBLGFBQUEsT0FHRCxNQUNDLFdBQUEsUUFDQSxjQUFBLFFBR0QsTUFDQyxZQUFBLFFBQ0EsYUFBQSxRQUdELE1BQ0MsV0FBQSxLQUNBLGNBQUEsS0FHRCxNQUNDLFlBQUEsS0FDQSxhQUFBLEtBR0QsTUFDQyxXQUFBLFFBQ0EsY0FBQSxRQUdELE1BQ0MsWUFBQSxRQUNBLGFBQUEsUUFHRCxPQUNDLFdBQUEsT0FDQSxjQUFBLE9BR0QsT0FDQyxZQUFBLE9BQ0EsYUFBQSxPQUdELE9BQ0MsV0FBQSxRQUNBLGNBQUEsUUFHRCxPQUNDLFlBQUEsUUFDQSxhQUFBLFFBR0QsT0FDQyxXQUFBLEtBQ0EsY0FBQSxLQUdELE9BQ0MsWUFBQSxLQUNBLGFBQUEsS0FHRCxPQUNDLFdBQUEsT0FDQSxjQUFBLE9BR0QsT0FDQyxZQUFBLE9BQ0EsYUFBQSxPQUdELE9BQ0MsV0FBQSxLQUNBLGNBQUEsS0FHRCxPQUNDLFlBQUEsS0FDQSxhQUFBLEtBR0QsT0FDQyxXQUFBLEtBQ0EsY0FBQSxLQUdELE9BQ0MsWUFBQSxLQUNBLGFBQUEsS0FHRCxPQUNDLFdBQUEsS0FDQSxjQUFBLEtBR0QsT0FDQyxZQUFBLEtBQ0EsYUFBQSxLQUdELE9BQ0MsV0FBQSxLQUNBLGNBQUEsS0FHRCxPQUNDLFlBQUEsS0FDQSxhQUFBLEtBR0QsT0FDQyxXQUFBLEtBQ0EsY0FBQSxLQUdELE9BQ0MsWUFBQSxLQUNBLGFBQUEsS0FHRCxPQUNDLFdBQUEsS0FDQSxjQUFBLEtBR0QsT0FDQyxZQUFBLEtBQ0EsYUFBQSxLQUdELE9BQ0MsV0FBQSxNQUNBLGNBQUEsTUFHRCxPQUNDLFlBQUEsTUFDQSxhQUFBLE1BR0QsT0FDQyxXQUFBLE1BQ0EsY0FBQSxNQUdELE9BQ0MsWUFBQSxNQUNBLGFBQUEsTUFHRCxPQUNDLFdBQUEsTUFDQSxjQUFBLE1BR0QsT0FDQyxZQUFBLE1BQ0EsYUFBQSxNQUdELE9BQ0MsV0FBQSxNQUNBLGNBQUEsTUFHRCxPQUNDLFlBQUEsTUFDQSxhQUFBLE1BR0QsT0FDQyxXQUFBLE1BQ0EsY0FBQSxNQUdELE9BQ0MsWUFBQSxNQUNBLGFBQUEsTUFHRCxPQUNDLFdBQUEsTUFDQSxjQUFBLE1BR0QsT0FDQyxZQUFBLE1BQ0EsYUFBQSxNQUdELE9BQ0MsV0FBQSxNQUNBLGNBQUEsTUFHRCxPQUNDLFlBQUEsTUFDQSxhQUFBLE1BR0QsT0FDQyxXQUFBLE1BQ0EsY0FBQSxNQUdELE9BQ0MsWUFBQSxNQUNBLGFBQUEsTUFHRCxPQUNDLFdBQUEsTUFDQSxjQUFBLE1BR0QsT0FDQyxZQUFBLE1BQ0EsYUFBQSxNQUdELE9BQ0MsV0FBQSxNQUNBLGNBQUEsTUFHRCxPQUNDLFlBQUEsTUFDQSxhQUFBLE1BR0QsT0FDQyxXQUFBLElBQ0EsY0FBQSxJQUdELE9BQ0MsWUFBQSxJQUNBLGFBQUEsSUFHRCxTQUNDLFdBQUEsUUFDQSxjQUFBLFFBR0QsU0FDQyxZQUFBLFFBQ0EsYUFBQSxRQUdELFNBQ0MsV0FBQSxRQUNBLGNBQUEsUUFHRCxTQUNDLFlBQUEsUUFDQSxhQUFBLFFBR0QsU0FDQyxXQUFBLFFBQ0EsY0FBQSxRQUdELFNBQ0MsWUFBQSxRQUNBLGFBQUEsUUFHRCxTQUNDLFdBQUEsUUFDQSxjQUFBLFFBR0QsU0FDQyxZQUFBLFFBQ0EsYUFBQSxRQUdELE1BQ0MsV0FBQSxFQUdELE1BQ0MsYUFBQSxFQUdELE1BQ0MsY0FBQSxFQUdELE1BQ0MsWUFBQSxFQUdELE1BQ0MsYUFBQSxPQUdELE1BQ0MsWUFBQSxPQUdELE1BQ0ksV0FBQSxPQUdKLE1BQ0MsYUFBQSxNQUdELE1BQ0MsWUFBQSxNQUdELE1BQ0ksV0FBQSxNQUdKLE1BQ0MsYUFBQSxPQUdELE1BQ0MsWUFBQSxPQUdELE1BQ0ksV0FBQSxPQUdKLE1BQ0MsYUFBQSxLQUdELE1BQ0MsWUFBQSxLQUdELE1BQ0ksV0FBQSxLQUdKLE1BQ0MsV0FBQSxRQUdELE1BQ0MsYUFBQSxRQUdELE1BQ0MsY0FBQSxRQUdELE1BQ0MsWUFBQSxRQUdELE1BQ0ksV0FBQSxRQUdKLE1BQ0MsV0FBQSxPQUdELE1BQ0MsYUFBQSxPQUdELE1BQ0MsY0FBQSxPQUdELE1BQ0MsWUFBQSxPQUdELE1BQ0MsV0FBQSxRQUdELE1BQ0MsYUFBQSxRQUdELE1BQ0MsY0FBQSxRQUdELE1BQ0MsWUFBQSxRQUdELE1BQ0MsV0FBQSxLQUdELE1BQ0MsYUFBQSxLQUdELE1BQ0MsY0FBQSxLQUdELE1BQ0MsWUFBQSxLQUdELE1BQ0MsV0FBQSxRQUdELE1BQ0MsYUFBQSxRQUdELE1BQ0MsY0FBQSxRQUdELE1BQ0MsWUFBQSxRQUdELE9BQ0MsV0FBQSxPQUdELE9BQ0MsYUFBQSxPQUdELE9BQ0MsY0FBQSxPQUdELE9BQ0MsWUFBQSxPQUdELE9BQ0MsV0FBQSxRQUdELE9BQ0MsYUFBQSxRQUdELE9BQ0MsY0FBQSxRQUdELE9BQ0MsWUFBQSxRQUdELE9BQ0MsV0FBQSxLQUdELE9BQ0MsYUFBQSxLQUdELE9BQ0MsY0FBQSxLQUdELE9BQ0MsWUFBQSxLQUdELE9BQ0MsV0FBQSxPQUdELE9BQ0MsYUFBQSxPQUdELE9BQ0MsY0FBQSxPQUdELE9BQ0MsWUFBQSxPQUdELE9BQ0MsV0FBQSxLQUdELE9BQ0MsYUFBQSxLQUdELE9BQ0MsY0FBQSxLQUdELE9BQ0MsWUFBQSxLQUdELE9BQ0MsV0FBQSxLQUdELE9BQ0MsYUFBQSxLQUdELE9BQ0MsY0FBQSxLQUdELE9BQ0MsWUFBQSxLQUdELE9BQ0MsV0FBQSxLQUdELE9BQ0MsYUFBQSxLQUdELE9BQ0MsY0FBQSxLQUdELE9BQ0MsWUFBQSxLQUdELE9BQ0MsV0FBQSxLQUdELE9BQ0MsYUFBQSxLQUdELE9BQ0MsY0FBQSxLQUdELE9BQ0MsWUFBQSxLQUdELE9BQ0MsV0FBQSxLQUdELE9BQ0MsYUFBQSxLQUdELE9BQ0MsY0FBQSxLQUdELE9BQ0MsWUFBQSxLQUdELE9BQ0MsV0FBQSxLQUdELE9BQ0MsYUFBQSxLQUdELE9BQ0MsY0FBQSxLQUdELE9BQ0MsWUFBQSxLQUdELE9BQ0MsV0FBQSxNQUdELE9BQ0MsYUFBQSxNQUdELE9BQ0MsY0FBQSxNQUdELE9BQ0MsWUFBQSxNQUdELE9BQ0MsV0FBQSxNQUdELE9BQ0MsYUFBQSxNQUdELE9BQ0MsY0FBQSxNQUdELE9BQ0MsWUFBQSxNQUdELE9BQ0MsV0FBQSxNQUdELE9BQ0MsYUFBQSxNQUdELE9BQ0MsY0FBQSxNQUdELE9BQ0MsWUFBQSxNQUdELE9BQ0MsV0FBQSxNQUdELE9BQ0MsYUFBQSxNQUdELE9BQ0MsY0FBQSxNQUdELE9BQ0MsWUFBQSxNQUdELE9BQ0MsV0FBQSxNQUdELE9BQ0MsYUFBQSxNQUdELE9BQ0MsY0FBQSxNQUdELE9BQ0MsWUFBQSxNQUdELE9BQ0MsV0FBQSxNQUdELE9BQ0MsYUFBQSxNQUdELE9BQ0MsY0FBQSxNQUdELE9BQ0MsWUFBQSxNQUdELE9BQ0MsV0FBQSxNQUdELE9BQ0MsYUFBQSxNQUdELE9BQ0MsY0FBQSxNQUdELE9BQ0MsWUFBQSxNQUdELE9BQ0MsV0FBQSxNQUdELE9BQ0MsYUFBQSxNQUdELE9BQ0MsY0FBQSxNQUdELE9BQ0MsWUFBQSxNQUdELE9BQ0MsV0FBQSxNQUdELE9BQ0MsYUFBQSxNQUdELE9BQ0MsY0FBQSxNQUdELE9BQ0MsWUFBQSxNQUdELE9BQ0MsV0FBQSxNQUdELE9BQ0MsYUFBQSxNQUdELE9BQ0MsY0FBQSxNQUdELE9BQ0MsWUFBQSxNQUdELE9BQ0MsV0FBQSxJQUdELE9BQ0MsYUFBQSxJQUdELE9BQ0MsY0FBQSxJQUdELE9BQ0MsWUFBQSxJQUdELFNBQ0MsV0FBQSxRQUdELFNBQ0MsYUFBQSxRQUdELFNBQ0MsY0FBQSxRQUdELFNBQ0MsWUFBQSxRQUdELFNBQ0MsV0FBQSxRQUdELFNBQ0MsYUFBQSxRQUdELFNBQ0MsY0FBQSxRQUdELFNBQ0MsWUFBQSxRQUdELFNBQ0MsV0FBQSxRQUdELFNBQ0Ms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LFlBRUosaUJBQ0ksY0FBQSxLQUNBLE1BQUEsbUJ2Q2FSLHlCdUM1QkEsV0FrQlEsTUFBQSxNQUVKLGlCQUNJLGlCQUFBLHFCQUNBLE1BQUEsbUJBQ0EsMkJBQ0ksTUFBQSxtQkFNWixhQUNJLE1BQUEiLCJmaWxlIjoibWFpbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjUuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAyICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAzICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMyAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscywgLyogMSAqL1xubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIFNjcmlwdGluZ1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qISBub3JtYWxpemUuY3NzIHY1LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMiAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMyAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDMgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4geyAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5odG1sIFt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udGFibGUtY2FwdGlvbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNhcHRpb247XG59XG5cbi50YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLnRhYmxlLWNvbHVtbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbn1cblxuLnRhYmxlLWNvbHVtbi1ncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbi1ncm91cDtcbn1cblxuLnRhYmxlLWZvb3Rlci1ncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlLWZvb3Rlci1ncm91cDtcbn1cblxuLnRhYmxlLWhlYWRlci1ncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbn1cblxuLnRhYmxlLXJvdy1ncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbn1cblxuLnRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxuLmZsb3ctcm9vdCB7XG4gIGRpc3BsYXk6IGZsb3ctcm9vdDtcbn1cblxuLmdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4uaW5saW5lLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbn1cblxuLmNvbnRlbnRzIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmZsZXgtY29sIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZsZXgtY29sLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLnBsYWNlLWl0ZW1zLWF1dG8ge1xuICBwbGFjZS1pdGVtczogYXV0bztcbn1cblxuLnBsYWNlLWl0ZW1zLXN0YXJ0IHtcbiAgcGxhY2UtaXRlbXM6IHN0YXJ0O1xufVxuXG4ucGxhY2UtaXRlbXMtZW5kIHtcbiAgcGxhY2UtaXRlbXM6IGVuZDtcbn1cblxuLnBsYWNlLWl0ZW1zLWNlbnRlciB7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wbGFjZS1pdGVtcy1zdHJldGNoIHtcbiAgcGxhY2UtaXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5wbGFjZS1jb250ZW50LWNlbnRlciB7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBsYWNlLWNvbnRlbnQtc3RhcnQge1xuICBwbGFjZS1jb250ZW50OiBzdGFydDtcbn1cblxuLnBsYWNlLWNvbnRlbnQtZW5kIHtcbiAgcGxhY2UtY29udGVudDogZW5kO1xufVxuXG4ucGxhY2UtY29udGVudC1iZXR3ZWVuIHtcbiAgcGxhY2UtY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnBsYWNlLWNvbnRlbnQtYXJvdW5kIHtcbiAgcGxhY2UtY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4ucGxhY2UtY29udGVudC1ldmVubHkge1xuICBwbGFjZS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbi5wbGFjZS1jb250ZW50LXN0cmV0Y2gge1xuICBwbGFjZS1jb250ZW50OiBzdHJldGNoO1xufVxuXG4ucGxhY2Utc2VsZi1hdXRvIHtcbiAgcGxhY2Utc2VsZjogYXV0bztcbn1cblxuLnBsYWNlLXNlbGYtc3RhcnQge1xuICBwbGFjZS1zZWxmOiBzdGFydDtcbn1cblxuLnBsYWNlLXNlbGYtZW5kIHtcbiAgcGxhY2Utc2VsZjogZW5kO1xufVxuXG4ucGxhY2Utc2VsZi1jZW50ZXIge1xuICBwbGFjZS1zZWxmOiBjZW50ZXI7XG59XG5cbi5wbGFjZS1zZWxmLXN0cmV0Y2gge1xuICBwbGFjZS1zZWxmOiBzdHJldGNoO1xufVxuXG4uaXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLml0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLml0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLml0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uY29udGVudC1ldmVubHkge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbi5zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvO1xufVxuXG4uc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4uc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uanVzdGlmeS1pdGVtcy1hdXRvIHtcbiAganVzdGlmeS1pdGVtczogYXV0bztcbn1cblxuLmp1c3RpZnktaXRlbXMtc3RhcnQge1xuICBqdXN0aWZ5LWl0ZW1zOiBzdGFydDtcbn1cblxuLmp1c3RpZnktaXRlbXMtZW5kIHtcbiAganVzdGlmeS1pdGVtczogZW5kO1xufVxuXG4uanVzdGlmeS1pdGVtcy1jZW50ZXIge1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5qdXN0aWZ5LWl0ZW1zLXN0cmV0Y2gge1xuICBqdXN0aWZ5LWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uanVzdGlmeS1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmp1c3RpZnktZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmp1c3RpZnktY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5qdXN0aWZ5LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5qdXN0aWZ5LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uanVzdGlmeS1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuLmp1c3RpZnktc2VsZi1hdXRvIHtcbiAganVzdGlmeS1zZWxmOiBhdXRvO1xufVxuXG4uanVzdGlmeS1zZWxmLXN0YXJ0IHtcbiAganVzdGlmeS1zZWxmOiBzdGFydDtcbn1cblxuLmp1c3RpZnktc2VsZi1lbmQge1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbn1cblxuLmp1c3RpZnktc2VsZi1jZW50ZXIge1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cblxuLmp1c3RpZnktc2VsZi1zdHJldGNoIHtcbiAganVzdGlmeS1zZWxmOiBzdHJldGNoO1xufVxuXG4uZmxleC0xIHtcbiAgZmxleDogMSAxIDAlO1xufVxuXG4uZmxleC1hdXRvIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5mbGV4LWluaXRpYWwge1xuICBmbGV4OiAwIDEgYXV0bztcbn1cblxuLmZsZXgtbm9uZSB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMDtcbn1cblxuLmZsZXgtZ3JvdyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmZsZXgtc2hyaW5rIHtcbiAgZmxleC1zaHJpbms6IDE7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtOTk5OTtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogOTk5OTtcbn1cblxuLm9yZGVyLW5vbmUge1xuICBvcmRlcjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZ1xcOnctZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxnXFw6dy0xXFwvMiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOnctMVxcLzIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm1kXFw6dy0xXFwvMyB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxuICAubWRcXDp3LTJcXC8zIHtcbiAgICB3aWR0aDogNjYuNjYlO1xuICB9XG4gIC5tZFxcOnctNVxcLzEyIHtcbiAgICB3aWR0aDogNDEuNjclO1xuICB9XG4gIC5tZFxcOnctN1xcLzEyIHtcbiAgICB3aWR0aDogNTguMzMlO1xuICB9XG4gIC5tZFxcOnctOVxcLzEyIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5tZFxcOmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm1kXFw6YmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIG1heC13aWR0aDogMTQwMHB4O1xufVxuLmNvbnRhaW5lci0tZmx1aWQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDExNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLS1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLS1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIH1cbn1cblxuLnJvdyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xufVxuXG5bY2xhc3NePWNvbC1dLCAuY29sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy5yZXZlcnNlIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmNvbC5yZXZlcnNlIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5jb2wteHMsXG4uY29sLXhzLTEsXG4uY29sLXhzLTIsXG4uY29sLXhzLTMsXG4uY29sLXhzLTQsXG4uY29sLXhzLTUsXG4uY29sLXhzLTYsXG4uY29sLXhzLTcsXG4uY29sLXhzLTgsXG4uY29sLXhzLTksXG4uY29sLXhzLTEwLFxuLmNvbC14cy0xMSxcbi5jb2wteHMtMTIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtZmxleDogMCAwIGF1dG87XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5jb2wteHMge1xuICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC14cy0xIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDguMzMzJTtcbiAgZmxleC1iYXNpczogOC4zMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzJTtcbn1cblxuLmNvbC14cy0yIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE2LjY2NyU7XG4gIGZsZXgtYmFzaXM6IDE2LjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY3JTtcbn1cblxuLmNvbC14cy0zIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI1JTtcbiAgZmxleC1iYXNpczogMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC14cy00IHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDMzLjMzMyU7XG4gIGZsZXgtYmFzaXM6IDMzLjMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzJTtcbn1cblxuLmNvbC14cy01IHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQxLjY2NyU7XG4gIGZsZXgtYmFzaXM6IDQxLjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY3JTtcbn1cblxuLmNvbC14cy02IHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUwJTtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC14cy03IHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDU4LjMzMyU7XG4gIGZsZXgtYmFzaXM6IDU4LjMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzJTtcbn1cblxuLmNvbC14cy04IHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDY2LjY2NyU7XG4gIGZsZXgtYmFzaXM6IDY2LjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY3JTtcbn1cblxuLmNvbC14cy05IHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDc1JTtcbiAgZmxleC1iYXNpczogNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC14cy0xMCB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4My4zMzMlO1xuICBmbGV4LWJhc2lzOiA4My4zMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMyU7XG59XG5cbi5jb2wteHMtMTEge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOTEuNjY3JTtcbiAgZmxleC1iYXNpczogOTEuNjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjclO1xufVxuXG4uY29sLXhzLTEyIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY3JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMlO1xufVxuXG4uY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMlO1xufVxuXG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjclO1xufVxuXG4uc3RhcnQteHMge1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG5cbi5jZW50ZXIteHMge1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVuZC14cyB7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbi50b3AteHMge1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5taWRkbGUteHMge1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYm90dG9tLXhzIHtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYXJvdW5kLXhzIHtcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5iZXR3ZWVuLXhzIHtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZmlyc3QteHMge1xuICAtbXMtZmxleC1vcmRlcjogLTE7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gIG9yZGVyOiAtMTtcbn1cblxuLmxhc3QteHMge1xuICAtbXMtZmxleC1vcmRlcjogMTtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgb3JkZXI6IDE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzZyZW0pIHtcbiAgLmNvbC1zbSxcbiAgLmNvbC1zbS0xLFxuICAuY29sLXNtLTIsXG4gIC5jb2wtc20tMyxcbiAgLmNvbC1zbS00LFxuICAuY29sLXNtLTUsXG4gIC5jb2wtc20tNixcbiAgLmNvbC1zbS03LFxuICAuY29sLXNtLTgsXG4gIC5jb2wtc20tOSxcbiAgLmNvbC1zbS0xMCxcbiAgLmNvbC1zbS0xMSxcbiAgLmNvbC1zbS0xMiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgfVxuICAuY29sLXNtIHtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4LjMzMyU7XG4gICAgZmxleC1iYXNpczogOC4zMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE2LjY2NyU7XG4gICAgZmxleC1iYXNpczogMTYuNjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzMy4zMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQxLjY2NyU7XG4gICAgZmxleC1iYXNpczogNDEuNjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1OC4zMzMlO1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDY2LjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODMuMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOTEuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NyU7XG4gIH1cbiAgLnN0YXJ0LXNtIHtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cbiAgLmNlbnRlci1zbSB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmVuZC1zbSB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgfVxuICAudG9wLXNtIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5taWRkbGUtc20ge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5ib3R0b20tc20ge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLmFyb3VuZC1zbSB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAuYmV0d2Vlbi1zbSB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZmlyc3Qtc20ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAubGFzdC1zbSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OHJlbSkge1xuICAuY29sLW1kLFxuICAuY29sLW1kLTEsXG4gIC5jb2wtbWQtMixcbiAgLmNvbC1tZC0zLFxuICAuY29sLW1kLTQsXG4gIC5jb2wtbWQtNSxcbiAgLmNvbC1tZC02LFxuICAuY29sLW1kLTcsXG4gIC5jb2wtbWQtOCxcbiAgLmNvbC1tZC05LFxuICAuY29sLW1kLTEwLFxuICAuY29sLW1kLTExLFxuICAuY29sLW1kLTEyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICB9XG4gIC5jb2wtbWQge1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDguMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTYuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDMzLjMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDEuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDU4LjMzMyU7XG4gICAgZmxleC1iYXNpczogNTguMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjYuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4My4zMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA5MS42NjclO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY3JTtcbiAgfVxuICAuc3RhcnQtbWQge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuICAuY2VudGVyLW1kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZW5kLW1kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICB9XG4gIC50b3AtbWQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm1pZGRsZS1tZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmJvdHRvbS1tZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAuYXJvdW5kLW1kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5iZXR3ZWVuLW1kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5maXJzdC1tZCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5sYXN0LW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLmNvbC1sZyxcbiAgLmNvbC1sZy0xLFxuICAuY29sLWxnLTIsXG4gIC5jb2wtbGctMyxcbiAgLmNvbC1sZy00LFxuICAuY29sLWxnLTUsXG4gIC5jb2wtbGctNixcbiAgLmNvbC1sZy03LFxuICAuY29sLWxnLTgsXG4gIC5jb2wtbGctOSxcbiAgLmNvbC1sZy0xMCxcbiAgLmNvbC1sZy0xMSxcbiAgLmNvbC1sZy0xMiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgfVxuICAuY29sLWxnIHtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4LjMzMyU7XG4gICAgZmxleC1iYXNpczogOC4zMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE2LjY2NyU7XG4gICAgZmxleC1iYXNpczogMTYuNjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzMy4zMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQxLjY2NyU7XG4gICAgZmxleC1iYXNpczogNDEuNjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1OC4zMzMlO1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDY2LjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODMuMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOTEuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NyU7XG4gIH1cbiAgLnN0YXJ0LWxnIHtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cbiAgLmNlbnRlci1sZyB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmVuZC1sZyB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgfVxuICAudG9wLWxnIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5taWRkbGUtbGcge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5ib3R0b20tbGcge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLmFyb3VuZC1sZyB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAuYmV0d2Vlbi1sZyB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZmlyc3QtbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAubGFzdC1sZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5jb2wteGwsXG4gIC5jb2wteGwtMSxcbiAgLmNvbC14bC0yLFxuICAuY29sLXhsLTMsXG4gIC5jb2wteGwtNCxcbiAgLmNvbC14bC01LFxuICAuY29sLXhsLTYsXG4gIC5jb2wteGwtNyxcbiAgLmNvbC14bC04LFxuICAuY29sLXhsLTksXG4gIC5jb2wteGwtMTAsXG4gIC5jb2wteGwtMTEsXG4gIC5jb2wteGwtMTIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIH1cbiAgLmNvbC14bCB7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOC4zMzMlO1xuICAgIGZsZXgtYmFzaXM6IDguMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNi42NjclO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzMuMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0MS42NjclO1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTguMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2Ni42NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDgzLjMzMyU7XG4gICAgZmxleC1iYXNpczogODMuMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDkxLjY2NyU7XG4gICAgZmxleC1iYXNpczogOTEuNjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14bC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzJTtcbiAgfVxuICAuY29sLXhsLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY3JTtcbiAgfVxuICAuY29sLXhsLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wteGwtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMlO1xuICB9XG4gIC5jb2wteGwtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjclO1xuICB9XG4gIC5jb2wteGwtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC14bC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMyU7XG4gIH1cbiAgLmNvbC14bC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NyU7XG4gIH1cbiAgLmNvbC14bC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXhsLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMyU7XG4gIH1cbiAgLmNvbC14bC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjclO1xuICB9XG4gIC5zdGFydC14bCB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG4gIC5jZW50ZXIteGwge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5lbmQteGwge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gIH1cbiAgLnRvcC14bCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAubWlkZGxlLXhsIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYm90dG9tLXhsIHtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5hcm91bmQteGwge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLmJldHdlZW4teGwge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmZpcnN0LXhsIHtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLmxhc3QteGwge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAuY29sLXh4bCxcbiAgLmNvbC14eGwtMSxcbiAgLmNvbC14eGwtMixcbiAgLmNvbC14eGwtMyxcbiAgLmNvbC14eGwtNCxcbiAgLmNvbC14eGwtNSxcbiAgLmNvbC14eGwtNixcbiAgLmNvbC14eGwtNyxcbiAgLmNvbC14eGwtOCxcbiAgLmNvbC14eGwtOSxcbiAgLmNvbC14eGwtMTAsXG4gIC5jb2wteHhsLTExLFxuICAuY29sLXh4bC0xMiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgfVxuICAuY29sLXh4bCB7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14eGwtMSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDguMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMiB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE2LjY2NyU7XG4gICAgZmxleC1iYXNpczogMTYuNjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eGwtNCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDMzLjMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMyU7XG4gIH1cbiAgLmNvbC14eGwtNSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQxLjY2NyU7XG4gICAgZmxleC1iYXNpczogNDEuNjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtNiB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtNyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDU4LjMzMyU7XG4gICAgZmxleC1iYXNpczogNTguMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMyU7XG4gIH1cbiAgLmNvbC14eGwtOCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDY2LjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtOSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eGwtMTAge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4My4zMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMlO1xuICB9XG4gIC5jb2wteHhsLTExIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOTEuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY3JTtcbiAgfVxuICAuY29sLXh4bC0xMiB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14eGwtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMyU7XG4gIH1cbiAgLmNvbC14eGwtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjclO1xuICB9XG4gIC5jb2wteHhsLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wteHhsLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzJTtcbiAgfVxuICAuY29sLXh4bC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMlO1xuICB9XG4gIC5jb2wteHhsLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY3JTtcbiAgfVxuICAuY29sLXh4bC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXh4bC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMlO1xuICB9XG4gIC5jb2wteHhsLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NyU7XG4gIH1cbiAgLnN0YXJ0LXh4bCB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG4gIC5jZW50ZXIteHhsIHtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZW5kLXh4bCB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgfVxuICAudG9wLXh4bCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAubWlkZGxlLXh4bCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmJvdHRvbS14eGwge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLmFyb3VuZC14eGwge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLmJldHdlZW4teHhsIHtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5maXJzdC14eGwge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAubGFzdC14eGwge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5wLTAge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLnAtNiB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cblxuLnAtNyB7XG4gIHBhZGRpbmc6IDEuNzVyZW07XG59XG5cbi5wLTgge1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG4ucC05IHtcbiAgcGFkZGluZzogMi4yNXJlbTtcbn1cblxuLnAtMTAge1xuICBwYWRkaW5nOiAyLjVyZW07XG59XG5cbi5wLTExIHtcbiAgcGFkZGluZzogMi43NXJlbTtcbn1cblxuLnAtMTIge1xuICBwYWRkaW5nOiAzcmVtO1xufVxuXG4ucC0xNCB7XG4gIHBhZGRpbmc6IDMuNXJlbTtcbn1cblxuLnAtMTYge1xuICBwYWRkaW5nOiA0cmVtO1xufVxuXG4ucC0yMCB7XG4gIHBhZGRpbmc6IDVyZW07XG59XG5cbi5wLTI0IHtcbiAgcGFkZGluZzogNnJlbTtcbn1cblxuLnAtMjgge1xuICBwYWRkaW5nOiA3cmVtO1xufVxuXG4ucC0zMiB7XG4gIHBhZGRpbmc6IDhyZW07XG59XG5cbi5wLTM2IHtcbiAgcGFkZGluZzogOXJlbTtcbn1cblxuLnAtNDAge1xuICBwYWRkaW5nOiAxMHJlbTtcbn1cblxuLnAtNDQge1xuICBwYWRkaW5nOiAxMXJlbTtcbn1cblxuLnAtNDgge1xuICBwYWRkaW5nOiAxMnJlbTtcbn1cblxuLnAtNTIge1xuICBwYWRkaW5nOiAxM3JlbTtcbn1cblxuLnAtNTYge1xuICBwYWRkaW5nOiAxNHJlbTtcbn1cblxuLnAtNjAge1xuICBwYWRkaW5nOiAxNXJlbTtcbn1cblxuLnAtNjQge1xuICBwYWRkaW5nOiAxNnJlbTtcbn1cblxuLnAtNzIge1xuICBwYWRkaW5nOiAxOHJlbTtcbn1cblxuLnAtODAge1xuICBwYWRkaW5nOiAyMHJlbTtcbn1cblxuLnAtOTYge1xuICBwYWRkaW5nOiAyNHJlbTtcbn1cblxuLnAtcHgge1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5wLTBcXC41IHtcbiAgcGFkZGluZzogMC4xMjVyZW07XG59XG5cbi5wLTFcXC41IHtcbiAgcGFkZGluZzogMC4zNzVyZW07XG59XG5cbi5wLTJcXC41IHtcbiAgcGFkZGluZzogMC42MjVyZW07XG59XG5cbi5wLTNcXC41IHtcbiAgcGFkZGluZzogMC44NzVyZW07XG59XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG59XG5cbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xufVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xufVxuXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbn1cblxuLnB5LTYge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuXG4ucHgtNiB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG5cbi5weS03IHtcbiAgcGFkZGluZy10b3A6IDEuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtO1xufVxuXG4ucHgtNyB7XG4gIHBhZGRpbmctbGVmdDogMS43NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbn1cblxuLnB5LTgge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5weC04IHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4ucHktOSB7XG4gIHBhZGRpbmctdG9wOiAyLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi4yNXJlbTtcbn1cblxuLnB4LTkge1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW07XG59XG5cbi5weS0xMCB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG59XG5cbi5weC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG5cbi5weS0xMSB7XG4gIHBhZGRpbmctdG9wOiAyLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi43NXJlbTtcbn1cblxuLnB4LTExIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjc1cmVtO1xufVxuXG4ucHktMTIge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5cbi5weC0xMiB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLnB5LTE0IHtcbiAgcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuNXJlbTtcbn1cblxuLnB4LTE0IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbn1cblxuLnB5LTE2IHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4ucHgtMTYge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG5cbi5weS0yMCB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cblxuLnB4LTIwIHtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xufVxuXG4ucHktMjQge1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG59XG5cbi5weC0yNCB7XG4gIHBhZGRpbmctbGVmdDogNnJlbTtcbiAgcGFkZGluZy1yaWdodDogNnJlbTtcbn1cblxuLnB5LTI4IHtcbiAgcGFkZGluZy10b3A6IDdyZW07XG4gIHBhZGRpbmctYm90dG9tOiA3cmVtO1xufVxuXG4ucHgtMjgge1xuICBwYWRkaW5nLWxlZnQ6IDdyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDdyZW07XG59XG5cbi5weS0zMiB7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbn1cblxuLnB4LTMyIHtcbiAgcGFkZGluZy1sZWZ0OiA4cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xufVxuXG4ucHktMzYge1xuICBwYWRkaW5nLXRvcDogOXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDlyZW07XG59XG5cbi5weC0zNiB7XG4gIHBhZGRpbmctbGVmdDogOXJlbTtcbiAgcGFkZGluZy1yaWdodDogOXJlbTtcbn1cblxuLnB5LTQwIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG59XG5cbi5weC00MCB7XG4gIHBhZGRpbmctbGVmdDogMTByZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEwcmVtO1xufVxuXG4ucHktNDQge1xuICBwYWRkaW5nLXRvcDogMTFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMXJlbTtcbn1cblxuLnB4LTQ0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMTFyZW07XG59XG5cbi5weS00OCB7XG4gIHBhZGRpbmctdG9wOiAxMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEycmVtO1xufVxuXG4ucHgtNDgge1xuICBwYWRkaW5nLWxlZnQ6IDEycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnJlbTtcbn1cblxuLnB5LTUyIHtcbiAgcGFkZGluZy10b3A6IDEzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTNyZW07XG59XG5cbi5weC01MiB7XG4gIHBhZGRpbmctbGVmdDogMTNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEzcmVtO1xufVxuXG4ucHktNTYge1xuICBwYWRkaW5nLXRvcDogMTRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxNHJlbTtcbn1cblxuLnB4LTU2IHtcbiAgcGFkZGluZy1sZWZ0OiAxNHJlbTtcbiAgcGFkZGluZy1yaWdodDogMTRyZW07XG59XG5cbi5weS02MCB7XG4gIHBhZGRpbmctdG9wOiAxNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDE1cmVtO1xufVxuXG4ucHgtNjAge1xuICBwYWRkaW5nLWxlZnQ6IDE1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXJlbTtcbn1cblxuLnB5LTY0IHtcbiAgcGFkZGluZy10b3A6IDE2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTZyZW07XG59XG5cbi5weC02NCB7XG4gIHBhZGRpbmctbGVmdDogMTZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDE2cmVtO1xufVxuXG4ucHktNzIge1xuICBwYWRkaW5nLXRvcDogMThyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxOHJlbTtcbn1cblxuLnB4LTcyIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHJlbTtcbiAgcGFkZGluZy1yaWdodDogMThyZW07XG59XG5cbi5weS04MCB7XG4gIHBhZGRpbmctdG9wOiAyMHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIwcmVtO1xufVxuXG4ucHgtODAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHJlbTtcbn1cblxuLnB5LTk2IHtcbiAgcGFkZGluZy10b3A6IDI0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMjRyZW07XG59XG5cbi5weC05NiB7XG4gIHBhZGRpbmctbGVmdDogMjRyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDI0cmVtO1xufVxuXG4ucHktcHgge1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG4ucHgtcHgge1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xufVxuXG4ucHktMFxcLjUge1xuICBwYWRkaW5nLXRvcDogMC4xMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbTtcbn1cblxuLnB4LTBcXC41IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC4xMjVyZW07XG59XG5cbi5weS0xXFwuNSB7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xufVxuXG4ucHgtMVxcLjUge1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbn1cblxuLnB5LTJcXC41IHtcbiAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG5cbi5weC0yXFwuNSB7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xufVxuXG4ucHktM1xcLjUge1xuICBwYWRkaW5nLXRvcDogMC44NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjg3NXJlbTtcbn1cblxuLnB4LTNcXC41IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wci0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbn1cblxuLnBsLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XG59XG5cbi5wci0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuXG4ucGwtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG4ucHItMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG59XG5cbi5wbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4ucHItNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5wbC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xufVxuXG4ucHItNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG5cbi5wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuXG4ucHQtNiB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG5cbi5wci02IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuXG4ucGItNiB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbi5wbC02IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5cbi5wdC03IHtcbiAgcGFkZGluZy10b3A6IDEuNzVyZW07XG59XG5cbi5wci03IHtcbiAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbn1cblxuLnBiLTcge1xuICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbTtcbn1cblxuLnBsLTcge1xuICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW07XG59XG5cbi5wdC04IHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5cbi5wci04IHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cblxuLnBiLTgge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLnBsLTgge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbi5wdC05IHtcbiAgcGFkZGluZy10b3A6IDIuMjVyZW07XG59XG5cbi5wci05IHtcbiAgcGFkZGluZy1yaWdodDogMi4yNXJlbTtcbn1cblxuLnBiLTkge1xuICBwYWRkaW5nLWJvdHRvbTogMi4yNXJlbTtcbn1cblxuLnBsLTkge1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG59XG5cbi5wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG59XG5cbi5wci0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cblxuLnBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbn1cblxuLnBsLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG5cbi5wdC0xMSB7XG4gIHBhZGRpbmctdG9wOiAyLjc1cmVtO1xufVxuXG4ucHItMTEge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjc1cmVtO1xufVxuXG4ucGItMTEge1xuICBwYWRkaW5nLWJvdHRvbTogMi43NXJlbTtcbn1cblxuLnBsLTExIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtO1xufVxuXG4ucHQtMTIge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cblxuLnByLTEyIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLnBiLTEyIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5cbi5wbC0xMiB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cblxuLnB0LTE0IHtcbiAgcGFkZGluZy10b3A6IDMuNXJlbTtcbn1cblxuLnByLTE0IHtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtO1xufVxuXG4ucGItMTQge1xuICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xufVxuXG4ucGwtMTQge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbn1cblxuLnB0LTE2IHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG5cbi5wci0xNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG5cbi5wYi0xNiB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4ucGwtMTYge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG5cbi5wdC0yMCB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xufVxuXG4ucHItMjAge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xufVxuXG4ucGItMjAge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cblxuLnBsLTIwIHtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtO1xufVxuXG4ucHQtMjQge1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbn1cblxuLnByLTI0IHtcbiAgcGFkZGluZy1yaWdodDogNnJlbTtcbn1cblxuLnBiLTI0IHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG59XG5cbi5wbC0yNCB7XG4gIHBhZGRpbmctbGVmdDogNnJlbTtcbn1cblxuLnB0LTI4IHtcbiAgcGFkZGluZy10b3A6IDdyZW07XG59XG5cbi5wci0yOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDdyZW07XG59XG5cbi5wYi0yOCB7XG4gIHBhZGRpbmctYm90dG9tOiA3cmVtO1xufVxuXG4ucGwtMjgge1xuICBwYWRkaW5nLWxlZnQ6IDdyZW07XG59XG5cbi5wdC0zMiB7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xufVxuXG4ucHItMzIge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xufVxuXG4ucGItMzIge1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbn1cblxuLnBsLTMyIHtcbiAgcGFkZGluZy1sZWZ0OiA4cmVtO1xufVxuXG4ucHQtMzYge1xuICBwYWRkaW5nLXRvcDogOXJlbTtcbn1cblxuLnByLTM2IHtcbiAgcGFkZGluZy1yaWdodDogOXJlbTtcbn1cblxuLnBiLTM2IHtcbiAgcGFkZGluZy1ib3R0b206IDlyZW07XG59XG5cbi5wbC0zNiB7XG4gIHBhZGRpbmctbGVmdDogOXJlbTtcbn1cblxuLnB0LTQwIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xufVxuXG4ucHItNDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbTtcbn1cblxuLnBiLTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xufVxuXG4ucGwtNDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtO1xufVxuXG4ucHQtNDQge1xuICBwYWRkaW5nLXRvcDogMTFyZW07XG59XG5cbi5wci00NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDExcmVtO1xufVxuXG4ucGItNDQge1xuICBwYWRkaW5nLWJvdHRvbTogMTFyZW07XG59XG5cbi5wbC00NCB7XG4gIHBhZGRpbmctbGVmdDogMTFyZW07XG59XG5cbi5wdC00OCB7XG4gIHBhZGRpbmctdG9wOiAxMnJlbTtcbn1cblxuLnByLTQ4IHtcbiAgcGFkZGluZy1yaWdodDogMTJyZW07XG59XG5cbi5wYi00OCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbn1cblxuLnBsLTQ4IHtcbiAgcGFkZGluZy1sZWZ0OiAxMnJlbTtcbn1cblxuLnB0LTUyIHtcbiAgcGFkZGluZy10b3A6IDEzcmVtO1xufVxuXG4ucHItNTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxM3JlbTtcbn1cblxuLnBiLTUyIHtcbiAgcGFkZGluZy1ib3R0b206IDEzcmVtO1xufVxuXG4ucGwtNTIge1xuICBwYWRkaW5nLWxlZnQ6IDEzcmVtO1xufVxuXG4ucHQtNTYge1xuICBwYWRkaW5nLXRvcDogMTRyZW07XG59XG5cbi5wci01NiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cmVtO1xufVxuXG4ucGItNTYge1xuICBwYWRkaW5nLWJvdHRvbTogMTRyZW07XG59XG5cbi5wbC01NiB7XG4gIHBhZGRpbmctbGVmdDogMTRyZW07XG59XG5cbi5wdC02MCB7XG4gIHBhZGRpbmctdG9wOiAxNXJlbTtcbn1cblxuLnByLTYwIHtcbiAgcGFkZGluZy1yaWdodDogMTVyZW07XG59XG5cbi5wYi02MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXJlbTtcbn1cblxuLnBsLTYwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXJlbTtcbn1cblxuLnB0LTY0IHtcbiAgcGFkZGluZy10b3A6IDE2cmVtO1xufVxuXG4ucHItNjQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnJlbTtcbn1cblxuLnBiLTY0IHtcbiAgcGFkZGluZy1ib3R0b206IDE2cmVtO1xufVxuXG4ucGwtNjQge1xuICBwYWRkaW5nLWxlZnQ6IDE2cmVtO1xufVxuXG4ucHQtNzIge1xuICBwYWRkaW5nLXRvcDogMThyZW07XG59XG5cbi5wci03MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cmVtO1xufVxuXG4ucGItNzIge1xuICBwYWRkaW5nLWJvdHRvbTogMThyZW07XG59XG5cbi5wbC03MiB7XG4gIHBhZGRpbmctbGVmdDogMThyZW07XG59XG5cbi5wdC04MCB7XG4gIHBhZGRpbmctdG9wOiAyMHJlbTtcbn1cblxuLnByLTgwIHtcbiAgcGFkZGluZy1yaWdodDogMjByZW07XG59XG5cbi5wYi04MCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHJlbTtcbn1cblxuLnBsLTgwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHJlbTtcbn1cblxuLnB0LTk2IHtcbiAgcGFkZGluZy10b3A6IDI0cmVtO1xufVxuXG4ucHItOTYge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHJlbTtcbn1cblxuLnBiLTk2IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cmVtO1xufVxuXG4ucGwtOTYge1xuICBwYWRkaW5nLWxlZnQ6IDI0cmVtO1xufVxuXG4ucHQtcHgge1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuXG4ucHItcHgge1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG59XG5cbi5wYi1weCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbi5wbC1weCB7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuXG4ucHQtMFxcLjUge1xuICBwYWRkaW5nLXRvcDogMC4xMjVyZW07XG59XG5cbi5wci0wXFwuNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtO1xufVxuXG4ucGItMFxcLjUge1xuICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW07XG59XG5cbi5wbC0wXFwuNSB7XG4gIHBhZGRpbmctbGVmdDogMC4xMjVyZW07XG59XG5cbi5wdC0xXFwuNSB7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbn1cblxuLnByLTFcXC41IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG59XG5cbi5wYi0xXFwuNSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcbn1cblxuLnBsLTFcXC41IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuLnB0LTJcXC41IHtcbiAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xufVxuXG4ucHItMlxcLjUge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbn1cblxuLnBiLTJcXC41IHtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuXG4ucGwtMlxcLjUge1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xufVxuXG4ucHQtM1xcLjUge1xuICBwYWRkaW5nLXRvcDogMC44NzVyZW07XG59XG5cbi5wci0zXFwuNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xufVxuXG4ucGItM1xcLjUge1xuICBwYWRkaW5nLWJvdHRvbTogMC44NzVyZW07XG59XG5cbi5wbC0zXFwuNSB7XG4gIHBhZGRpbmctbGVmdDogMC44NzVyZW07XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDA7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW07XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbTtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMC43NXJlbTtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMXJlbTtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogMS4yNXJlbTtcbn1cblxuLm0tNiB7XG4gIG1hcmdpbjogMS41cmVtO1xufVxuXG4ubS03IHtcbiAgbWFyZ2luOiAxLjc1cmVtO1xufVxuXG4ubS04IHtcbiAgbWFyZ2luOiAycmVtO1xufVxuXG4ubS05IHtcbiAgbWFyZ2luOiAyLjI1cmVtO1xufVxuXG4ubS0xMCB7XG4gIG1hcmdpbjogMi41cmVtO1xufVxuXG4ubS0xMSB7XG4gIG1hcmdpbjogMi43NXJlbTtcbn1cblxuLm0tMTIge1xuICBtYXJnaW46IDNyZW07XG59XG5cbi5tLTE0IHtcbiAgbWFyZ2luOiAzLjVyZW07XG59XG5cbi5tLTE2IHtcbiAgbWFyZ2luOiA0cmVtO1xufVxuXG4ubS0yMCB7XG4gIG1hcmdpbjogNXJlbTtcbn1cblxuLm0tMjQge1xuICBtYXJnaW46IDZyZW07XG59XG5cbi5tLTI4IHtcbiAgbWFyZ2luOiA3cmVtO1xufVxuXG4ubS0zMiB7XG4gIG1hcmdpbjogOHJlbTtcbn1cblxuLm0tMzYge1xuICBtYXJnaW46IDlyZW07XG59XG5cbi5tLTQwIHtcbiAgbWFyZ2luOiAxMHJlbTtcbn1cblxuLm0tNDQge1xuICBtYXJnaW46IDExcmVtO1xufVxuXG4ubS00OCB7XG4gIG1hcmdpbjogMTJyZW07XG59XG5cbi5tLTUyIHtcbiAgbWFyZ2luOiAxM3JlbTtcbn1cblxuLm0tNTYge1xuICBtYXJnaW46IDE0cmVtO1xufVxuXG4ubS02MCB7XG4gIG1hcmdpbjogMTVyZW07XG59XG5cbi5tLTY0IHtcbiAgbWFyZ2luOiAxNnJlbTtcbn1cblxuLm0tNzIge1xuICBtYXJnaW46IDE4cmVtO1xufVxuXG4ubS04MCB7XG4gIG1hcmdpbjogMjByZW07XG59XG5cbi5tLTk2IHtcbiAgbWFyZ2luOiAyNHJlbTtcbn1cblxuLm0tcHgge1xuICBtYXJnaW46IDFweDtcbn1cblxuLm0tMFxcLjUge1xuICBtYXJnaW46IDAuMTI1cmVtO1xufVxuXG4ubS0xXFwuNSB7XG4gIG1hcmdpbjogMC4zNzVyZW07XG59XG5cbi5tLTJcXC41IHtcbiAgbWFyZ2luOiAwLjYyNXJlbTtcbn1cblxuLm0tM1xcLjUge1xuICBtYXJnaW46IDAuODc1cmVtO1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG5cbi5teS02IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5teC02IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5cbi5teS03IHtcbiAgbWFyZ2luLXRvcDogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbn1cblxuLm14LTcge1xuICBtYXJnaW4tbGVmdDogMS43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjc1cmVtO1xufVxuXG4ubXktOCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5teC04IHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLm15LTkge1xuICBtYXJnaW4tdG9wOiAyLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xufVxuXG4ubXgtOSB7XG4gIG1hcmdpbi1sZWZ0OiAyLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW07XG59XG5cbi5teS0xMCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuXG4ubXgtMTAge1xuICBtYXJnaW4tbGVmdDogMi41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbn1cblxuLm15LTExIHtcbiAgbWFyZ2luLXRvcDogMi43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi43NXJlbTtcbn1cblxuLm14LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDIuNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMi43NXJlbTtcbn1cblxuLm15LTEyIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLm14LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbn1cblxuLm15LTE0IHtcbiAgbWFyZ2luLXRvcDogMy41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG59XG5cbi5teC0xNCB7XG4gIG1hcmdpbi1sZWZ0OiAzLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMy41cmVtO1xufVxuXG4ubXktMTYge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4ubXgtMTYge1xuICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xufVxuXG4ubXktMjAge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4ubXgtMjAge1xuICBtYXJnaW4tbGVmdDogNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xufVxuXG4ubXktMjQge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuXG4ubXgtMjQge1xuICBtYXJnaW4tbGVmdDogNnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtO1xufVxuXG4ubXktMjgge1xuICBtYXJnaW4tdG9wOiA3cmVtO1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xufVxuXG4ubXgtMjgge1xuICBtYXJnaW4tbGVmdDogN3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiA3cmVtO1xufVxuXG4ubXktMzIge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xufVxuXG4ubXgtMzIge1xuICBtYXJnaW4tbGVmdDogOHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiA4cmVtO1xufVxuXG4ubXktMzYge1xuICBtYXJnaW4tdG9wOiA5cmVtO1xuICBtYXJnaW4tYm90dG9tOiA5cmVtO1xufVxuXG4ubXgtMzYge1xuICBtYXJnaW4tbGVmdDogOXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiA5cmVtO1xufVxuXG4ubXktNDAge1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG59XG5cbi5teC00MCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbTtcbn1cblxuLm15LTQ0IHtcbiAgbWFyZ2luLXRvcDogMTFyZW07XG4gIG1hcmdpbi1ib3R0b206IDExcmVtO1xufVxuXG4ubXgtNDQge1xuICBtYXJnaW4tbGVmdDogMTFyZW07XG4gIG1hcmdpbi1yaWdodDogMTFyZW07XG59XG5cbi5teS00OCB7XG4gIG1hcmdpbi10b3A6IDEycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbn1cblxuLm14LTQ4IHtcbiAgbWFyZ2luLWxlZnQ6IDEycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEycmVtO1xufVxuXG4ubXktNTIge1xuICBtYXJnaW4tdG9wOiAxM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTNyZW07XG59XG5cbi5teC01MiB7XG4gIG1hcmdpbi1sZWZ0OiAxM3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxM3JlbTtcbn1cblxuLm15LTU2IHtcbiAgbWFyZ2luLXRvcDogMTRyZW07XG4gIG1hcmdpbi1ib3R0b206IDE0cmVtO1xufVxuXG4ubXgtNTYge1xuICBtYXJnaW4tbGVmdDogMTRyZW07XG4gIG1hcmdpbi1yaWdodDogMTRyZW07XG59XG5cbi5teS02MCB7XG4gIG1hcmdpbi10b3A6IDE1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXJlbTtcbn1cblxuLm14LTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDE1cmVtO1xufVxuXG4ubXktNjQge1xuICBtYXJnaW4tdG9wOiAxNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTZyZW07XG59XG5cbi5teC02NCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxNnJlbTtcbn1cblxuLm15LTcyIHtcbiAgbWFyZ2luLXRvcDogMThyZW07XG4gIG1hcmdpbi1ib3R0b206IDE4cmVtO1xufVxuXG4ubXgtNzIge1xuICBtYXJnaW4tbGVmdDogMThyZW07XG4gIG1hcmdpbi1yaWdodDogMThyZW07XG59XG5cbi5teS04MCB7XG4gIG1hcmdpbi10b3A6IDIwcmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHJlbTtcbn1cblxuLm14LTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDIwcmVtO1xufVxuXG4ubXktOTYge1xuICBtYXJnaW4tdG9wOiAyNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjRyZW07XG59XG5cbi5teC05NiB7XG4gIG1hcmdpbi1sZWZ0OiAyNHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyNHJlbTtcbn1cblxuLm15LXB4IHtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG5cbi5teC1weCB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xufVxuXG4ubXktMFxcLjUge1xuICBtYXJnaW4tdG9wOiAwLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG5cbi5teC0wXFwuNSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcbn1cblxuLm15LTFcXC41IHtcbiAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xufVxuXG4ubXgtMVxcLjUge1xuICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4zNzVyZW07XG59XG5cbi5teS0yXFwuNSB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cblxuLm14LTJcXC41IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xufVxuXG4ubXktM1xcLjUge1xuICBtYXJnaW4tdG9wOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XG59XG5cbi5teC0zXFwuNSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjg3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjg3NXJlbTtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubXItMCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubXItMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cblxuLm1sLTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4ubXItMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4ubWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4ubXItMyB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cblxuLm1sLTMge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xufVxuXG4ubXItNCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLm1sLTQge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG5cbi5tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xufVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbi5tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cblxuLm10LTYge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5tci02IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5cbi5tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4ubWwtNiB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG5cbi5tdC03IHtcbiAgbWFyZ2luLXRvcDogMS43NXJlbTtcbn1cblxuLm1yLTcge1xuICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW07XG59XG5cbi5tYi03IHtcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbn1cblxuLm1sLTcge1xuICBtYXJnaW4tbGVmdDogMS43NXJlbTtcbn1cblxuLm10LTgge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ubXItOCB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLm1iLTgge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubWwtOCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4ubXQtOSB7XG4gIG1hcmdpbi10b3A6IDIuMjVyZW07XG59XG5cbi5tci05IHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjI1cmVtO1xufVxuXG4ubWItOSB7XG4gIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG59XG5cbi5tbC05IHtcbiAgbWFyZ2luLWxlZnQ6IDIuMjVyZW07XG59XG5cbi5tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cblxuLm1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG59XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxuLm1sLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbn1cblxuLm10LTExIHtcbiAgbWFyZ2luLXRvcDogMi43NXJlbTtcbn1cblxuLm1yLTExIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjc1cmVtO1xufVxuXG4ubWItMTEge1xuICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtO1xufVxuXG4ubWwtMTEge1xuICBtYXJnaW4tbGVmdDogMi43NXJlbTtcbn1cblxuLm10LTEyIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLm1yLTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xufVxuXG4ubWItMTIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4ubWwtMTIge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbn1cblxuLm10LTE0IHtcbiAgbWFyZ2luLXRvcDogMy41cmVtO1xufVxuXG4ubXItMTQge1xuICBtYXJnaW4tcmlnaHQ6IDMuNXJlbTtcbn1cblxuLm1iLTE0IHtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xufVxuXG4ubWwtMTQge1xuICBtYXJnaW4tbGVmdDogMy41cmVtO1xufVxuXG4ubXQtMTYge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4ubXItMTYge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG59XG5cbi5tYi0xNiB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi5tbC0xNiB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xufVxuXG4ubXQtMjAge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG4ubXItMjAge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW07XG59XG5cbi5tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi5tbC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtO1xufVxuXG4ubXQtMjQge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuXG4ubXItMjQge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW07XG59XG5cbi5tYi0yNCB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5cbi5tbC0yNCB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtO1xufVxuXG4ubXQtMjgge1xuICBtYXJnaW4tdG9wOiA3cmVtO1xufVxuXG4ubXItMjgge1xuICBtYXJnaW4tcmlnaHQ6IDdyZW07XG59XG5cbi5tYi0yOCB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG5cbi5tbC0yOCB7XG4gIG1hcmdpbi1sZWZ0OiA3cmVtO1xufVxuXG4ubXQtMzIge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuXG4ubXItMzIge1xuICBtYXJnaW4tcmlnaHQ6IDhyZW07XG59XG5cbi5tYi0zMiB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG59XG5cbi5tbC0zMiB7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtO1xufVxuXG4ubXQtMzYge1xuICBtYXJnaW4tdG9wOiA5cmVtO1xufVxuXG4ubXItMzYge1xuICBtYXJnaW4tcmlnaHQ6IDlyZW07XG59XG5cbi5tYi0zNiB7XG4gIG1hcmdpbi1ib3R0b206IDlyZW07XG59XG5cbi5tbC0zNiB7XG4gIG1hcmdpbi1sZWZ0OiA5cmVtO1xufVxuXG4ubXQtNDAge1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbn1cblxuLm1yLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbTtcbn1cblxuLm1iLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG59XG5cbi5tbC00MCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHJlbTtcbn1cblxuLm10LTQ0IHtcbiAgbWFyZ2luLXRvcDogMTFyZW07XG59XG5cbi5tci00NCB7XG4gIG1hcmdpbi1yaWdodDogMTFyZW07XG59XG5cbi5tYi00NCB7XG4gIG1hcmdpbi1ib3R0b206IDExcmVtO1xufVxuXG4ubWwtNDQge1xuICBtYXJnaW4tbGVmdDogMTFyZW07XG59XG5cbi5tdC00OCB7XG4gIG1hcmdpbi10b3A6IDEycmVtO1xufVxuXG4ubXItNDgge1xuICBtYXJnaW4tcmlnaHQ6IDEycmVtO1xufVxuXG4ubWItNDgge1xuICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbn1cblxuLm1sLTQ4IHtcbiAgbWFyZ2luLWxlZnQ6IDEycmVtO1xufVxuXG4ubXQtNTIge1xuICBtYXJnaW4tdG9wOiAxM3JlbTtcbn1cblxuLm1yLTUyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxM3JlbTtcbn1cblxuLm1iLTUyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNyZW07XG59XG5cbi5tbC01MiB7XG4gIG1hcmdpbi1sZWZ0OiAxM3JlbTtcbn1cblxuLm10LTU2IHtcbiAgbWFyZ2luLXRvcDogMTRyZW07XG59XG5cbi5tci01NiB7XG4gIG1hcmdpbi1yaWdodDogMTRyZW07XG59XG5cbi5tYi01NiB7XG4gIG1hcmdpbi1ib3R0b206IDE0cmVtO1xufVxuXG4ubWwtNTYge1xuICBtYXJnaW4tbGVmdDogMTRyZW07XG59XG5cbi5tdC02MCB7XG4gIG1hcmdpbi10b3A6IDE1cmVtO1xufVxuXG4ubXItNjAge1xuICBtYXJnaW4tcmlnaHQ6IDE1cmVtO1xufVxuXG4ubWItNjAge1xuICBtYXJnaW4tYm90dG9tOiAxNXJlbTtcbn1cblxuLm1sLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cmVtO1xufVxuXG4ubXQtNjQge1xuICBtYXJnaW4tdG9wOiAxNnJlbTtcbn1cblxuLm1yLTY0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnJlbTtcbn1cblxuLm1iLTY0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZyZW07XG59XG5cbi5tbC02NCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnJlbTtcbn1cblxuLm10LTcyIHtcbiAgbWFyZ2luLXRvcDogMThyZW07XG59XG5cbi5tci03MiB7XG4gIG1hcmdpbi1yaWdodDogMThyZW07XG59XG5cbi5tYi03MiB7XG4gIG1hcmdpbi1ib3R0b206IDE4cmVtO1xufVxuXG4ubWwtNzIge1xuICBtYXJnaW4tbGVmdDogMThyZW07XG59XG5cbi5tdC04MCB7XG4gIG1hcmdpbi10b3A6IDIwcmVtO1xufVxuXG4ubXItODAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcmVtO1xufVxuXG4ubWItODAge1xuICBtYXJnaW4tYm90dG9tOiAyMHJlbTtcbn1cblxuLm1sLTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcmVtO1xufVxuXG4ubXQtOTYge1xuICBtYXJnaW4tdG9wOiAyNHJlbTtcbn1cblxuLm1yLTk2IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHJlbTtcbn1cblxuLm1iLTk2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRyZW07XG59XG5cbi5tbC05NiB7XG4gIG1hcmdpbi1sZWZ0OiAyNHJlbTtcbn1cblxuLm10LXB4IHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4ubXItcHgge1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbn1cblxuLm1iLXB4IHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuXG4ubWwtcHgge1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuXG4ubXQtMFxcLjUge1xuICBtYXJnaW4tdG9wOiAwLjEyNXJlbTtcbn1cblxuLm1yLTBcXC41IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcbn1cblxuLm1iLTBcXC41IHtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG5cbi5tbC0wXFwuNSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbn1cblxuLm10LTFcXC41IHtcbiAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG59XG5cbi5tci0xXFwuNSB7XG4gIG1hcmdpbi1yaWdodDogMC4zNzVyZW07XG59XG5cbi5tYi0xXFwuNSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xufVxuXG4ubWwtMVxcLjUge1xuICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG59XG5cbi5tdC0yXFwuNSB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuXG4ubXItMlxcLjUge1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xufVxuXG4ubWItMlxcLjUge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cblxuLm1sLTJcXC41IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xufVxuXG4ubXQtM1xcLjUge1xuICBtYXJnaW4tdG9wOiAwLjg3NXJlbTtcbn1cblxuLm1yLTNcXC41IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjg3NXJlbTtcbn1cblxuLm1iLTNcXC41IHtcbiAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XG59XG5cbi5tbC0zXFwuNSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjg3NXJlbTtcbn1cblxuLi1teC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMi41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW07XG59XG5cbi51biwgYTpub3QoLmJ0bik6bm90KC5jYXJkX19saW5rKTpub3QoLmhlYWRlcl9fbGluayk6bm90KC5zaXRlLXN3aXRjaF9fbGluayk6bm90KC5wYWdlLWhlYWRlcl9fbGluayk6bm90KC5uYXZfX3NvY2lhbC1saW5rKTpub3QoLmFicy1saW5rKTpub3QoLnNjcm9sbC1kb3duX19idXR0b24pOm5vdCgucGFnZS1oZWFkZXJfX2NvbnRhY3QtZGV0YWlsKTpub3QoLmNjLWJ0bik6bm90KC5jYy1saW5rKSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogLTNweDtcbn1cbi51bjo6YmVmb3JlLCBhOm5vdCguYnRuKTpub3QoLmNhcmRfX2xpbmspOm5vdCguaGVhZGVyX19saW5rKTpub3QoLnNpdGUtc3dpdGNoX19saW5rKTpub3QoLnBhZ2UtaGVhZGVyX19saW5rKTpub3QoLm5hdl9fc29jaWFsLWxpbmspOm5vdCguYWJzLWxpbmspOm5vdCguc2Nyb2xsLWRvd25fX2J1dHRvbik6bm90KC5wYWdlLWhlYWRlcl9fY29udGFjdC1kZXRhaWwpOm5vdCguY2MtYnRuKTpub3QoLmNjLWxpbmspOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2Utb3V0LCBsZWZ0IDMwMG1zIGVhc2Utb3V0LCByaWdodCAzMDBtcyBlYXNlLW91dDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnVuLCBhOm5vdCguYnRuKTpub3QoLmNhcmRfX2xpbmspOm5vdCguaGVhZGVyX19saW5rKTpub3QoLnNpdGUtc3dpdGNoX19saW5rKTpub3QoLnBhZ2UtaGVhZGVyX19saW5rKTpub3QoLm5hdl9fc29jaWFsLWxpbmspOm5vdCguYWJzLWxpbmspOm5vdCguc2Nyb2xsLWRvd25fX2J1dHRvbik6bm90KC5wYWdlLWhlYWRlcl9fY29udGFjdC1kZXRhaWwpOm5vdCguY2MtYnRuKTpub3QoLmNjLWxpbmspIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnVuOmhvdmVyOjpiZWZvcmUsIGE6bm90KC5idG4pOm5vdCguY2FyZF9fbGluayk6bm90KC5oZWFkZXJfX2xpbmspOm5vdCguc2l0ZS1zd2l0Y2hfX2xpbmspOm5vdCgucGFnZS1oZWFkZXJfX2xpbmspOm5vdCgubmF2X19zb2NpYWwtbGluayk6bm90KC5hYnMtbGluayk6bm90KC5zY3JvbGwtZG93bl9fYnV0dG9uKTpub3QoLnBhZ2UtaGVhZGVyX19jb250YWN0LWRldGFpbCk6bm90KC5jYy1idG4pOm5vdCguY2MtbGluayk6aG92ZXI6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi51bjpub3QoOmhvdmVyKTo6YmVmb3JlLCBhOm5vdCguYnRuKTpub3QoLmNhcmRfX2xpbmspOm5vdCguaGVhZGVyX19saW5rKTpub3QoLnNpdGUtc3dpdGNoX19saW5rKTpub3QoLnBhZ2UtaGVhZGVyX19saW5rKTpub3QoLm5hdl9fc29jaWFsLWxpbmspOm5vdCguYWJzLWxpbmspOm5vdCguc2Nyb2xsLWRvd25fX2J1dHRvbik6bm90KC5wYWdlLWhlYWRlcl9fY29udGFjdC1kZXRhaWwpOm5vdCguY2MtYnRuKTpub3QoLmNjLWxpbmspOm5vdCg6aG92ZXIpOjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuYTpub3QoLnVuKTpub3QoLmNhcmRfX2xpbmspOm5vdCguYnRuKTpub3QoLmhlYWRlcl9fbGluayk6bm90KC5zaXRlLXN3aXRjaF9fbGluayk6bm90KC5wYWdlLWhlYWRlcl9fbGluayk6bm90KC5uYXZfX3NvY2lhbC1saW5rKTpub3QoLmFicy1saW5rKTpub3QoLnNjcm9sbC1kb3duX19idXR0b24pOm5vdCgucGFnZS1oZWFkZXJfX2NvbnRhY3QtZGV0YWlsKTpub3QoLmNjLWJ0bik6bm90KC5jYy1saW5rKSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCk7XG59XG5cbi5mbGV4LWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5icmFuZGVkIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbnVsLCBwIHtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbmEsIGE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbnAsXG5vbCxcbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG51bCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG5uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5idXR0b24sIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYTotd2Via2l0LWFueS1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9cmVzZXRdLCBpbnB1dFt0eXBlPWJ1dHRvbl0sIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3JkZXI6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuaW1nLCBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG59XG5cbmlucHV0LCB0ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuXG5kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG46cm9vdCB7XG4gIC0tY29sb3ItZ3JvdXA6ICMzRUJBQzY7XG4gIC0tY29sb3ItYmFraW5nOiAjNTlDMzg5O1xuICAtLWNvbG9yLWNvb2xpbmc6ICM3OTg0RTk7XG4gIC0tY29sb3ItZHJ5aW5nOiAjRjE5NjU0O1xuICAtLWNvbG9yLXByaW1hcnk6ICMwMzBDMzY7XG4gIC0tY29sb3Itc2Vjb25kYXJ5OiAjNEE0RjZEO1xuICAtLWNvbG9yLXRlcnRpYXJ5OiAjQUFDMkQ0O1xuICAtLWNvbG9yLXdoaXRlOiAjRkZGRkZGO1xuICAtLWNvbG9yLW9mZndoaXRlOiAjOEY5N0FBO1xuICAtLWNvbG9yLWJnOiAjRUNGM0Y4O1xuICAtLWZhZGUtaW4tY3ViaWMtYmV6aWVyOiBjdWJpYy1iZXppZXIoMC42LDAsMC41MiwxKTtcbiAgLS1zd2l0Y2gtc3RhdGUtY3ViaWMtYmV6aWVyOiBjdWJpYy1iZXppZXIoMC42NywwLDAuMzEsMSk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTYXRvc2hpXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU2F0b3NoaS9TYXRvc2hpLVZhcmlhYmxlLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9TYXRvc2hpL1NhdG9zaGktVmFyaWFibGUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9TYXRvc2hpL1NhdG9zaGktVmFyaWFibGUudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwIDkwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2F0b3NoaS1JdGFsaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TYXRvc2hpL1NhdG9zaGktVmFyaWFibGVJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1NhdG9zaGkvU2F0b3NoaS1WYXJpYWJsZUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1NhdG9zaGkvU2F0b3NoaS1WYXJpYWJsZUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHcmFwaGl0ZVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dyYXBoaXRlL0dyYXBoaXRlTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9HcmFwaGl0ZS9HcmFwaGl0ZU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuLmZ1aS1mb3JtIC5pdGlfX2Ryb3Bkb3duLWNvbnRlbnQge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbn1cblxuLmZ1aS1hbGVydCBwIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWluZXI6bm90KC50b3VjaC1mdWxsLXdpZHRoKTpub3Qge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIHBhZGRpbmctbGVmdDogMTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lcjpub3QoLnRvdWNoLWZ1bGwtd2lkdGgpOm5vdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhaW5lci0tZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhaW5lci0tcmVhZGluZyB7XG4gIG1heC13aWR0aDogNzY4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXItLXJlYWRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5jb250YWluZXItLXNpbmdsZSB7XG4gIHBhZGRpbmctbGVmdDogOHJlbTtcbiAgcGFkZGluZy1yaWdodDogOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLS1zaW5nbGUge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG5cbmh0bWwge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5odG1sLCBib2R5IHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBzeXN0ZW0tdWksIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZmFtaWx5OiBcIlNhdG9zaGlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250ZW50IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1pbnZlcnRlZCk7XG59XG4uY29udGVudCAucGFnZSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuLmNvbnRlbnQgLnBhZ2VfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuKiB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG5wIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53LWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmgtZnVsbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFzcGVjdC1sYW5kc2NhcGUge1xuICBhc3BlY3QtcmF0aW86IDQvMjtcbn1cblxuLmFzcGVjdC1hdXRvIHtcbiAgYXNwZWN0LXJhdGlvOiBhdXRvO1xufVxuXG4uYXNwZWN0LXBvcnRyYWl0IHtcbiAgYXNwZWN0LXJhdGlvOiAxMC8xMjtcbn1cblxuLmFzcGVjdC1zcXVhcmUge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cblxuLmFzcGVjdC12aWRlbyB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cblxuLmFzcGVjdC1zbGlkZXIge1xuICBhc3BlY3QtcmF0aW86IDcvNjtcbn1cblxuLmFzcGVjdC10aHVtYm5haWwge1xuICBhc3BlY3QtcmF0aW86IDcvNjtcbn1cblxuLmFzcGVjdC1mZWF0dXJlZCB7XG4gIGFzcGVjdC1yYXRpbzogNC8yO1xufVxuXG5hIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4udW5kZXJsaW5kZWQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpdGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi5oZWFkbGluZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpdGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5oZWFkbGluZSBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcbn1cbi5oZWFkbGluZS0teHMge1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaXRlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5oZWFkbGluZS0tc20ge1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaXRlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGxpbmUtLXNtIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5oZWFkbGluZS0tbWQge1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaXRlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkbGluZS0tbWQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmhlYWRsaW5lLS1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpdGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkbGluZS0tbGcge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuLmhlYWRsaW5lLS14bCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpdGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRsaW5lLS14bCB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG4uaGVhZGxpbmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi5qdXN0aWZ5LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uanVzdGlmeS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uanVzdGlmeS1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxucCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWR2YW50YWdlcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMXJlbTtcbiAgZ3JpZC1yb3ctZ2FwOiAxcmVtO1xufVxuLmFkdmFudGFnZXNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmFkdmFudGFnZXNfX2l0ZW0gLmljb24ge1xuICBtYXJnaW46IDAuMjVyZW0gMC41cmVtIDAgMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFkdmFudGFnZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbn1cblxuLmhlYWRlcl9fdXNwcyAuYWR2YW50YWdlc19faXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5idG4sIC5mdWktYnRuLCAuZnVpLXN1Ym1pdCwgYS5idG4ge1xuICAtLXNpemU6IDNyZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaXRlXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLnctZnVsbCwgLmZ1aS1idG4udy1mdWxsLCAuZnVpLXN1Ym1pdC53LWZ1bGwsIGEuYnRuLnctZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmJ0biwgLmZ1aS1idG4sIC5mdWktc3VibWl0LCBhLmJ0biB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5idG46aG92ZXIsIC5mdWktYnRuOmhvdmVyLCAuZnVpLXN1Ym1pdDpob3ZlciwgYS5idG46aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuICB9XG59XG4uYnRuX19jb250ZW50LCAuZnVpLWJ0bl9fY29udGVudCwgLmZ1aS1zdWJtaXRfX2NvbnRlbnQsIGEuYnRuX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJ0bl9fY29udGVudCAuaWNvbiwgLmZ1aS1idG5fX2NvbnRlbnQgLmljb24sIC5mdWktc3VibWl0X19jb250ZW50IC5pY29uLCBhLmJ0bl9fY29udGVudCAuaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uYnRuLS1zaXplLXNtLCAuZnVpLWJ0bi0tc2l6ZS1zbSwgLmZ1aS1zdWJtaXQtLXNpemUtc20sIGEuYnRuLS1zaXplLXNtIHtcbiAgLS1zaXplOiAycmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYnRuLS1zaXplLW1kLCAuZnVpLWJ0bi0tc2l6ZS1tZCwgLmZ1aS1zdWJtaXQtLXNpemUtbWQsIGEuYnRuLS1zaXplLW1kIHtcbiAgLS1zaXplOiAyLjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYnRuLS1zaXplLW1kLCAuZnVpLWJ0bi0tc2l6ZS1tZCwgLmZ1aS1zdWJtaXQtLXNpemUtbWQsIGEuYnRuLS1zaXplLW1kIHtcbiAgICAtLXNpemU6IDIuNXJlbTtcbiAgfVxufVxuLmJ0bi0tc2l6ZS1sZywgLmZ1aS1idG4tLXNpemUtbGcsIC5mdWktc3VibWl0LS1zaXplLWxnLCBhLmJ0bi0tc2l6ZS1sZyB7XG4gIC0tc2l6ZTogM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYnRuLS1zaXplLWxnLCAuZnVpLWJ0bi0tc2l6ZS1sZywgLmZ1aS1zdWJtaXQtLXNpemUtbGcsIGEuYnRuLS1zaXplLWxnIHtcbiAgICAtLXNpemU6IDIuNXJlbTtcbiAgfVxufVxuLmJ0bjo6YmVmb3JlLCAuZnVpLWJ0bjo6YmVmb3JlLCAuZnVpLXN1Ym1pdDo6YmVmb3JlLCBhLmJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICB0b3A6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMjUwbXMgdmFyKC0tZmFkZS1pbi1jdWJpYy1iZXppZXIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5idG4tLXZhcmlhbnQtcHJpbWFyeSwgLmZ1aS1idG4tLXZhcmlhbnQtcHJpbWFyeSwgLmZ1aS1zdWJtaXQtLXZhcmlhbnQtcHJpbWFyeSwgYS5idG4tLXZhcmlhbnQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi0tdmFyaWFudC1zZWNvbmRhcnksIC5mdWktYnRuLS12YXJpYW50LXNlY29uZGFyeSwgLmZ1aS1zdWJtaXQtLXZhcmlhbnQtc2Vjb25kYXJ5LCBhLmJ0bi0tdmFyaWFudC1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi0tdmFyaWFudC1zZWNvbmRhcnk6OmJlZm9yZSwgLmZ1aS1idG4tLXZhcmlhbnQtc2Vjb25kYXJ5OjpiZWZvcmUsIC5mdWktc3VibWl0LS12YXJpYW50LXNlY29uZGFyeTo6YmVmb3JlLCBhLmJ0bi0tdmFyaWFudC1zZWNvbmRhcnk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKSAhaW1wb3J0YW50O1xufVxuLmJ0bi0tdmFyaWFudC1zZWNvbmRhcnkgLmljb24sIC5mdWktYnRuLS12YXJpYW50LXNlY29uZGFyeSAuaWNvbiwgLmZ1aS1zdWJtaXQtLXZhcmlhbnQtc2Vjb25kYXJ5IC5pY29uLCBhLmJ0bi0tdmFyaWFudC1zZWNvbmRhcnkgLmljb24ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLW91dDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmJ0bi0tdmFyaWFudC1zZWNvbmRhcnksIC5mdWktYnRuLS12YXJpYW50LXNlY29uZGFyeSwgLmZ1aS1zdWJtaXQtLXZhcmlhbnQtc2Vjb25kYXJ5LCBhLmJ0bi0tdmFyaWFudC1zZWNvbmRhcnkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuYnRuLS12YXJpYW50LXNlY29uZGFyeTpob3ZlciAuaWNvbiwgLmZ1aS1idG4tLXZhcmlhbnQtc2Vjb25kYXJ5OmhvdmVyIC5pY29uLCAuZnVpLXN1Ym1pdC0tdmFyaWFudC1zZWNvbmRhcnk6aG92ZXIgLmljb24sIGEuYnRuLS12YXJpYW50LXNlY29uZGFyeTpob3ZlciAuaWNvbiB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgfVxufVxuLmJ0bi0tY29sb3ItZGFyaywgLmZ1aS1idG4tLWNvbG9yLWRhcmssIC5mdWktc3VibWl0LS1jb2xvci1kYXJrLCBhLmJ0bi0tY29sb3ItZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmJ0bi0tY29sb3ItZGFyaywgLmZ1aS1idG4tLWNvbG9yLWRhcmssIC5mdWktc3VibWl0LS1jb2xvci1kYXJrLCBhLmJ0bi0tY29sb3ItZGFyayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5idG4tLWNvbG9yLWRhcms6aG92ZXIsIC5mdWktYnRuLS1jb2xvci1kYXJrOmhvdmVyLCAuZnVpLXN1Ym1pdC0tY29sb3ItZGFyazpob3ZlciwgYS5idG4tLWNvbG9yLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIH1cbn1cbi5idG4tLWNvbG9yLWxpZ2h0LCAuZnVpLWJ0bi0tY29sb3ItbGlnaHQsIC5mdWktc3VibWl0LS1jb2xvci1saWdodCwgYS5idG4tLWNvbG9yLWxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmJ0biwgLmZ1aS1idG4sIC5mdWktc3VibWl0LCBhLmJ0biB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5idG46aG92ZXI6OmJlZm9yZSwgLmZ1aS1idG46aG92ZXI6OmJlZm9yZSwgLmZ1aS1zdWJtaXQ6aG92ZXI6OmJlZm9yZSwgYS5idG46aG92ZXI6OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gIH1cbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuZnVpLXN1Ym1pdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5mdWktc3VibWl0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCk7XG4gIH1cbn1cblxuLmJsb2NrLXdyYXAge1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG4uYmxvY2std3JhcC0tZGFyayAuaGVhZGxpbmUge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmJsb2NrLXdyYXAtLWRhcmsgcCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG59XG4uYmxvY2std3JhcC0tZGFyayB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigyMCUgMCwgMTAwJSA0cmVtLCAxMDAlIGNhbGMoMTAwJSAtIDRyZW0pLCA4MCUgMTAwJSwgMCBjYWxjKDEwMCUgLSA0cmVtKSwgMCA0cmVtKTtcbiAgcGFkZGluZzogNnJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2std3JhcC0tZGFyayB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLXdyYXAge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgfVxufVxuXG4uY2FyZCB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDFyZW0sIDMwJSAwLCAxMDAlIDUlLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmRfX2xpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cbi5jYXJkX19saW5rOmhvdmVyIH4gLmNhcmRfX3RodW1ibmFpbCAuaW1hZ2Utd3JhcCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uY2FyZF9fbGluazpob3ZlciB+IC5jYXJkX19ib2R5IC5jYXJkX19idXR0b24td3JhcCAuYnRuIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcbn1cbi5jYXJkX19saW5rOmhvdmVyIH4gLmNhcmRfX2JvZHkgLmNhcmRfX2J1dHRvbi13cmFwIC5idG46OmJlZm9yZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xufVxuLmNhcmRfX2xpbms6aG92ZXIgfiAuY2FyZF9fYm9keSAuY2FyZF9fYnV0dG9uLXdyYXAgLmJ0biAuaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uY2FyZF9fdGh1bWJuYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMy8yO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gMXJlbSksIDgwJSAxMDAlLCAwIGNhbGMoMTAwJSAtIDFyZW0pLCAwIDApO1xufVxuLmNhcmRfX3RodW1ibmFpbCAuaW1hZ2Utd3JhcCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzNTBtcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTtcbn1cbi5jYXJkX19sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycmVtO1xuICBsZWZ0OiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgei1pbmRleDogMjtcbn1cbi5jYXJkX19ib2R5IHtcbiAgcGFkZGluZzogMi41cmVtO1xufVxuLmNhcmRfX2JvZHkgLmhlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jYXJkX19ib2R5IC5hZHZhbnRhZ2VzIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAwLjVyZW07XG4gIGdyaWQtcm93LWdhcDogMC41cmVtO1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5jYXJkX19ib2R5IC5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2FyZF9fYm9keSB7XG4gICAgcGFkZGluZzogMS43NXJlbTtcbiAgfVxufVxuLmNhcmRfX2RhdGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW9uLXdoaXRlKTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmNhcmQtLXZhcmlhbnQtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uY2FyZC0tdmFyaWFudC1oaWdobGlnaHQgLmhlYWRsaW5lIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5jYXJkLS12YXJpYW50LWhpZ2hsaWdodCAuY2FyZF9fZGF0ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW9uLWJsdWUpO1xufVxuLmNhcmQtLWV2ZW50IC5jYXJkX190aHVtYm5haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZC0tZXZlbnQgLmNhcmRfX3RodW1ibmFpbCAuaW1hZ2Utd3JhcCB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ldmVudC1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXZlbnQtY2FyZF9fbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uZXZlbnQtY2FyZF9fbGluazpob3ZlciB+IC5jYXJkX190aHVtYm5haWwgLmltYWdlLXdyYXAge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLmV2ZW50LWNhcmRfX2xpbms6aG92ZXIgfiAuY2FyZF9fYm9keSAuY2FyZF9fYnV0dG9uLXdyYXAgLmJ0biB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCk7XG59XG4uZXZlbnQtY2FyZF9fbGluazpob3ZlciB+IC5jYXJkX19ib2R5IC5jYXJkX19idXR0b24td3JhcCAuYnRuOjpiZWZvcmUge1xuICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbn1cbi5ldmVudC1jYXJkX19saW5rOmhvdmVyIH4gLmNhcmRfX2JvZHkgLmNhcmRfX2J1dHRvbi13cmFwIC5idG4gLmljb24ge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmV2ZW50LWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmV2ZW50LWNhcmRfX2JvZHkge1xuICB3aWR0aDogNzAlO1xufVxuLmV2ZW50LWNhcmRfX2RhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZXZlbnQtY2FyZF9fdGh1bWJuYWlsIHtcbiAgd2lkdGg6IDMwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXZlbnQtY2FyZF9fdGh1bWJuYWlsIC5pbWFnZS13cmFwIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5ldmVudC1jYXJkX190aHVtYm5haWwgLmltYWdlLXdyYXAgaW1nIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnQtY2FyZF9fdGh1bWJuYWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZXZlbnQtY2FyZF9fYm9keSB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgd2lkdGg6IDcwJTtcbn1cbi5ldmVudC1jYXJkX19ib2R5IC5oZWFkbGluZSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZXZlbnQtY2FyZF9fYm9keSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudC1jYXJkX19ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29uZmlndXJhdG9yLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb25maWd1cmF0b3ItZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbn1cbi5jb25maWd1cmF0b3ItZm9ybSAuZnVpLWZvcm0tY29udGFpbmVyIC5mdWktaW5wdXQsIC5jb25maWd1cmF0b3ItZm9ybSAuZnVpLWZvcm0tY29udGFpbmVyIC5mdWktc2VsZWN0LCAuY29uZmlndXJhdG9yLWZvcm0gLmZ1aS1mb3JtLWNvbnRhaW5lciB0ZXh0YXJlYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5jb25maWd1cmF0b3ItZm9ybSAuZnVpLWZvcm0tY29udGFpbmVyIC5mdWktaGVhZGluZywgLmNvbmZpZ3VyYXRvci1mb3JtIC5mdWktZm9ybS1jb250YWluZXIgLmZ1aS1sYWJlbCwgLmNvbmZpZ3VyYXRvci1mb3JtIC5mdWktZm9ybS1jb250YWluZXIgLmZ1aS1jaGVja2JveC1sYWJlbCwgLmNvbmZpZ3VyYXRvci1mb3JtIC5mdWktZm9ybS1jb250YWluZXIgLmZ1aS1yYWRpby1sYWJlbCwgLmNvbmZpZ3VyYXRvci1mb3JtIC5mdWktZm9ybS1jb250YWluZXIgcCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWludmVydGVkKTtcbn1cbi5jb25maWd1cmF0b3ItZm9ybSAuZnVpLWZvcm0tY29udGFpbmVyIC5mdWktbGFiZWwge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xufVxuLmNvbmZpZ3VyYXRvci1mb3JtIC5mdWktZm9ybS1jb250YWluZXIgLmZ1aS1sZWdlbmQge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmNvbmZpZ3VyYXRvci1mb3JtIC5mdWktZm9ybS1jb250YWluZXIgLmZ1aS1oZWFkaW5nLmZ1aS1oZWFkaW5nLWgyIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJHcmFwaGl0ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbmZpZ3VyYXRvci1mb3JtIC5mdWktZm9ybS1jb250YWluZXIgLmZ1aS1oZWFkaW5nLmZ1aS1oZWFkaW5nLWgyIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbi5jb25maWd1cmF0b3ItZm9ybSAuZnVpLWZvcm0tY29udGFpbmVyIHAge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbmZpZ3VyYXRvci1mb3JtIC5mdWktZm9ybS1jb250YWluZXIgLmZ1aS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG4uY29uZmlndXJhdG9yLWZvcm0gLmZ1aS1mb3JtLWNvbnRhaW5lciAuZnVpLXByb2dyZXNzIC5mdWktcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmNvbmZpZ3VyYXRvci1mb3JtIC5mdWktZm9ybS1jb250YWluZXIgLmZ1aS1wcm9ncmVzcyAuZnVpLXByb2dyZXNzLXZhbHVlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5jb25maWd1cmF0b3ItZm9ybSAuZnVpLWZvcm0tY29udGFpbmVyIC5mdWktdGFicyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uY29uZmlndXJhdG9yLWZvcm0gLmZ1aS1mb3JtLWNvbnRhaW5lciAuZnVpLXRhYnMgLmZ1aS10YWIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbSAwLjVyZW0gMDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmNvbmZpZ3VyYXRvci1mb3JtIC5mdWktZm9ybS1jb250YWluZXIgLmZ1aS10YWJzIC5mdWktdGFiIGEge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmNvbmZpZ3VyYXRvci1mb3JtIC5mdWktZm9ybS1jb250YWluZXIgLmZ1aS10YWJzIC5mdWktdGFiIGE6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb25maWd1cmF0b3ItZm9ybSAuZnVpLWZvcm0tY29udGFpbmVyIC5mdWktdGFicyAuZnVpLXRhYiBhIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmNvbmZpZ3VyYXRvci1mb3JtIC5mdWktZm9ybS1jb250YWluZXIgLmZ1aS10YWJzIC5mdWktdGFiIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmNvbmZpZ3VyYXRvci1mb3JtIC5mdWktZm9ybS1jb250YWluZXIgLmZ1aS10YWJzIC5mdWktdGFiOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uY29uZmlndXJhdG9yLWZvcm0gLmZ1aS1mb3JtLWNvbnRhaW5lciAuZnVpLXRhYnMgLmZ1aS10YWIuZnVpLXRhYi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb25maWd1cmF0b3ItZm9ybSAuZnVpLWZvcm0tY29udGFpbmVyIC5mdWktYnRuLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNvbmZpZ3VyYXRvci1mb3JtIC5mdWktZm9ybS1jb250YWluZXIgLmZ1aS1idG4td3JhcHBlciAuZnVpLWJ0biB7XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xufVxuLmNvbmZpZ3VyYXRvci1mb3JtIC5mdWktZm9ybS1jb250YWluZXIgLmZ1aS1idG4td3JhcHBlciAuZnVpLWJ0bi5mdWktcHJldiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcmRlcjogMjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmNvbmZpZ3VyYXRvci1mb3JtIC5mdWktZm9ybS1jb250YWluZXIgLmZ1aS1idG4td3JhcHBlciAuZnVpLWJ0bi5mdWktcHJldiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5jb25maWd1cmF0b3ItZm9ybSAuZnVpLWZvcm0tY29udGFpbmVyIC5mdWktYnRuLXdyYXBwZXIgLmZ1aS1idG4uZnVpLXByZXY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5jb25maWd1cmF0b3ItZm9ybSAuZnVpLWZvcm0tY29udGFpbmVyIC5mdWktYnRuLXdyYXBwZXIgLmZ1aS1idG4uZnVpLXByZXY6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jb25maWd1cmF0b3ItZm9ybSAuZnVpLWZvcm0tY29udGFpbmVyIC5mdWktYnRuLXdyYXBwZXIgLmZ1aS1idG4uZnVpLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBvcmRlcjogMTtcbiAgbWFyZ2luOiAwcmVtIDAuNXJlbSAwcmVtIDAuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpICFpbXBvcnRhbnQ7XG59XG4uY29uZmlndXJhdG9yLWZvcm0gLmZ1aS1mb3JtLWNvbnRhaW5lciAuZnVpLWJ0bi13cmFwcGVyIC5mdWktYnRuLmZ1aS1zdWJtaXQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKSAhaW1wb3J0YW50O1xufVxuLmNvbmZpZ3VyYXRvci1mb3JtIC5mdWktZm9ybS1jb250YWluZXIgLmZ1aS1idG4td3JhcHBlciAuZnVpLWJ0bi5mdWktc3VibWl0IC5pY29uIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jb25maWd1cmF0b3ItZm9ybSAuZnVpLWZvcm0tY29udGFpbmVyIC5mdWktYnRuLXdyYXBwZXIgLmZ1aS1idG4uZnVpLXN1Ym1pdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5jb25maWd1cmF0b3ItZm9ybSAuZnVpLWZvcm0tY29udGFpbmVyIC5mdWktYnRuLXdyYXBwZXIgLmZ1aS1idG4uZnVpLXN1Ym1pdDpob3ZlciAuaWNvbiB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jb25maWd1cmF0b3ItZm9ybSAuZnVpLWZvcm0tY29udGFpbmVyIC5mdWktYnRuLXdyYXBwZXIgLmZ1aS1idG4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuY29uZmlndXJhdG9yLWZvcm0gLmZ1aS1mb3JtLWNvbnRhaW5lciAuZnVpLWJ0bi13cmFwcGVyIC5mdWktYnRuOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4uY29uZmlndXJhdG9yLWZvcm0gLmZ1aS1mb3JtLWNvbnRhaW5lciAuZnVpLWJ0bi13cmFwcGVyLmhpZGUtbmV4dCAuZnVpLW5leHQge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uY29uZmlndXJhdG9yLWZvcm0gLmZ1aS1mb3JtLWNvbnRhaW5lciAuZnVpLXR5cGUtY2hlY2tib3hlcyAuZnVpLWxheW91dC13cmFwLCAuY29uZmlndXJhdG9yLWZvcm0gLmZ1aS1mb3JtLWNvbnRhaW5lciAuZnVpLXR5cGUtcmFkaW8gLmZ1aS1sYXlvdXQtd3JhcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XG4gIGdyaWQtcm93LWdhcDogMTBweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29uZmlndXJhdG9yLWZvcm0gLmZ1aS1mb3JtLWNvbnRhaW5lciAuZnVpLXR5cGUtY2hlY2tib3hlcyAuZnVpLWxheW91dC13cmFwLCAuY29uZmlndXJhdG9yLWZvcm0gLmZ1aS1mb3JtLWNvbnRhaW5lciAuZnVpLXR5cGUtcmFkaW8gLmZ1aS1sYXlvdXQtd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jb25maWd1cmF0b3ItZm9ybSAuZnVpLWZvcm0tY29udGFpbmVyIC5mdWktdHlwZS1jaGVja2JveGVzIC5mdWktbGF5b3V0LXdyYXAgLmZ1aS1jaGVja2JveCwgLmNvbmZpZ3VyYXRvci1mb3JtIC5mdWktZm9ybS1jb250YWluZXIgLmZ1aS10eXBlLWNoZWNrYm94ZXMgLmZ1aS1sYXlvdXQtd3JhcCAuZnVpLXJhZGlvLCAuY29uZmlndXJhdG9yLWZvcm0gLmZ1aS1mb3JtLWNvbnRhaW5lciAuZnVpLXR5cGUtcmFkaW8gLmZ1aS1sYXlvdXQtd3JhcCAuZnVpLWNoZWNrYm94LCAuY29uZmlndXJhdG9yLWZvcm0gLmZ1aS1mb3JtLWNvbnRhaW5lciAuZnVpLXR5cGUtcmFkaW8gLmZ1aS1sYXlvdXQtd3JhcCAuZnVpLXJhZGlvIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTc1bXMgdmFyKC0tZmFkZS1pbi1jdWJpYy1iZXppZXIpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuY29uZmlndXJhdG9yLWZvcm0gLmZ1aS1mb3JtLWNvbnRhaW5lciAuZnVpLXR5cGUtY2hlY2tib3hlcyAuZnVpLWxheW91dC13cmFwIC5mdWktY2hlY2tib3gsIC5jb25maWd1cmF0b3ItZm9ybSAuZnVpLWZvcm0tY29udGFpbmVyIC5mdWktdHlwZS1jaGVja2JveGVzIC5mdWktbGF5b3V0LXdyYXAgLmZ1aS1yYWRpbywgLmNvbmZpZ3VyYXRvci1mb3JtIC5mdWktZm9ybS1jb250YWluZXIgLmZ1aS10eXBlLXJhZGlvIC5mdWktbGF5b3V0LXdyYXAgLmZ1aS1jaGVja2JveCwgLmNvbmZpZ3VyYXRvci1mb3JtIC5mdWktZm9ybS1jb250YWluZXIgLmZ1aS10eXBlLXJhZGlvIC5mdWktbGF5b3V0LXdyYXAgLmZ1aS1yYWRpbyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5jb25maWd1cmF0b3ItZm9ybSAuZnVpLWZvcm0tY29udGFpbmVyIC5mdWktdHlwZS1jaGVja2JveGVzIC5mdWktbGF5b3V0LXdyYXAgLmZ1aS1jaGVja2JveDpob3ZlciwgLmNvbmZpZ3VyYXRvci1mb3JtIC5mdWktZm9ybS1jb250YWluZXIgLmZ1aS10eXBlLWNoZWNrYm94ZXMgLmZ1aS1sYXlvdXQtd3JhcCAuZnVpLXJhZGlvOmhvdmVyLCAuY29uZmlndXJhdG9yLWZvcm0gLmZ1aS1mb3JtLWNvbnRhaW5lciAuZnVpLXR5cGUtcmFkaW8gLmZ1aS1sYXlvdXQtd3JhcCAuZnVpLWNoZWNrYm94OmhvdmVyLCAuY29uZmlndXJhdG9yLWZvcm0gLmZ1aS1mb3JtLWNvbnRhaW5lciAuZnVpLXR5cGUtcmFkaW8gLmZ1aS1sYXlvdXQtd3JhcCAuZnVpLXJhZGlvOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTYpO1xuICB9XG59XG4uY29uZmlndXJhdG9yLWZvcm0gLmZ1aS1mb3JtLWNvbnRhaW5lciAuZnVpLXR5cGUtY2hlY2tib3hlcyAuZnVpLWxheW91dC13cmFwIC5mdWktY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIC5mdWktcmFkaW8tbGFiZWw6OmJlZm9yZSwgLmNvbmZpZ3VyYXRvci1mb3JtIC5mdWktZm9ybS1jb250YWluZXIgLmZ1aS10eXBlLWNoZWNrYm94ZXMgLmZ1aS1sYXlvdXQtd3JhcCAuZnVpLXJhZGlvIGlucHV0OmNoZWNrZWQgKyAuZnVpLXJhZGlvLWxhYmVsOjpiZWZvcmUsIC5jb25maWd1cmF0b3ItZm9ybSAuZnVpLWZvcm0tY29udGFpbmVyIC5mdWktdHlwZS1yYWRpbyAuZnVpLWxheW91dC13cmFwIC5mdWktY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIC5mdWktcmFkaW8tbGFiZWw6OmJlZm9yZSwgLmNvbmZpZ3VyYXRvci1mb3JtIC5mdWktZm9ybS1jb250YWluZXIgLmZ1aS10eXBlLXJhZGlvIC5mdWktbGF5b3V0LXdyYXAgLmZ1aS1yYWRpbyBpbnB1dDpjaGVja2VkICsgLmZ1aS1yYWRpby1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYnJhbmQpO1xufVxuLmNvbmZpZ3VyYXRvci1mb3JtIC5mdWktZm9ybS1jb250YWluZXIgLmZ1aS10eXBlLWNoZWNrYm94ZXMgLmZ1aS1sYXlvdXQtd3JhcCAuZnVpLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyAuZnVpLWNoZWNrYm94LWxhYmVsOjpiZWZvcmUsIC5jb25maWd1cmF0b3ItZm9ybSAuZnVpLWZvcm0tY29udGFpbmVyIC5mdWktdHlwZS1jaGVja2JveGVzIC5mdWktbGF5b3V0LXdyYXAgLmZ1aS1yYWRpbyBpbnB1dDpjaGVja2VkICsgLmZ1aS1jaGVja2JveC1sYWJlbDo6YmVmb3JlLCAuY29uZmlndXJhdG9yLWZvcm0gLmZ1aS1mb3JtLWNvbnRhaW5lciAuZnVpLXR5cGUtcmFkaW8gLmZ1aS1sYXlvdXQtd3JhcCAuZnVpLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyAuZnVpLWNoZWNrYm94LWxhYmVsOjpiZWZvcmUsIC5jb25maWd1cmF0b3ItZm9ybSAuZnVpLWZvcm0tY29udGFpbmVyIC5mdWktdHlwZS1yYWRpbyAuZnVpLWxheW91dC13cmFwIC5mdWktcmFkaW8gaW5wdXQ6Y2hlY2tlZCArIC5mdWktY2hlY2tib3gtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJyYW5kKTtcbn1cbi5jb25maWd1cmF0b3ItZm9ybSAuZnVpLWZvcm0tY29udGFpbmVyIC5mdWktdHlwZS1jaGVja2JveGVzIC5mdWktbGF5b3V0LXdyYXAgLmZ1aS1jaGVja2JveC1sYWJlbCwgLmNvbmZpZ3VyYXRvci1mb3JtIC5mdWktZm9ybS1jb250YWluZXIgLmZ1aS10eXBlLWNoZWNrYm94ZXMgLmZ1aS1sYXlvdXQtd3JhcCAuZnVpLXJhZGlvLWxhYmVsLCAuY29uZmlndXJhdG9yLWZvcm0gLmZ1aS1mb3JtLWNvbnRhaW5lciAuZnVpLXR5cGUtcmFkaW8gLmZ1aS1sYXlvdXQtd3JhcCAuZnVpLWNoZWNrYm94LWxhYmVsLCAuY29uZmlndXJhdG9yLWZvcm0gLmZ1aS1mb3JtLWNvbnRhaW5lciAuZnVpLXR5cGUtcmFkaW8gLmZ1aS1sYXlvdXQtd3JhcCAuZnVpLXJhZGlvLWxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogM3JlbSAycmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaXRlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmNvbmZpZ3VyYXRvci1mb3JtIC5mdWktZm9ybS1jb250YWluZXIgLmZ1aS10eXBlLWNoZWNrYm94ZXMgLmZ1aS1sYXlvdXQtd3JhcCAuZnVpLWNoZWNrYm94LWxhYmVsLCAuY29uZmlndXJhdG9yLWZvcm0gLmZ1aS1mb3JtLWNvbnRhaW5lciAuZnVpLXR5cGUtY2hlY2tib3hlcyAuZnVpLWxheW91dC13cmFwIC5mdWktcmFkaW8tbGFiZWwsIC5jb25maWd1cmF0b3ItZm9ybSAuZnVpLWZvcm0tY29udGFpbmVyIC5mdWktdHlwZS1yYWRpbyAuZnVpLWxheW91dC13cmFwIC5mdWktY2hlY2tib3gtbGFiZWwsIC5jb25maWd1cmF0b3ItZm9ybSAuZnVpLWZvcm0tY29udGFpbmVyIC5mdWktdHlwZS1yYWRpbyAuZnVpLWxheW91dC13cmFwIC5mdWktcmFkaW8tbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLmNvbmZpZ3VyYXRvci1mb3JtIC5mdWktZm9ybS1jb250YWluZXIgLmZ1aS10eXBlLWNoZWNrYm94ZXMgLmZ1aS1sYXlvdXQtd3JhcCAuZnVpLWNoZWNrYm94LWxhYmVsLCAuY29uZmlndXJhdG9yLWZvcm0gLmZ1aS1mb3JtLWNvbnRhaW5lciAuZnVpLXR5cGUtY2hlY2tib3hlcyAuZnVpLWxheW91dC13cmFwIC5mdWktcmFkaW8tbGFiZWwsIC5jb25maWd1cmF0b3ItZm9ybSAuZnVpLWZvcm0tY29udGFpbmVyIC5mdWktdHlwZS1yYWRpbyAuZnVpLWxheW91dC13cmFwIC5mdWktY2hlY2tib3gtbGFiZWwsIC5jb25maWd1cmF0b3ItZm9ybSAuZnVpLWZvcm0tY29udGFpbmVyIC5mdWktdHlwZS1yYWRpbyAuZnVpLWxheW91dC13cmFwIC5mdWktcmFkaW8tbGFiZWwge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmNvbmZpZ3VyYXRvci1mb3JtIC5mdWktZm9ybS1jb250YWluZXIgLmZ1aS10eXBlLWNoZWNrYm94ZXMgLmZ1aS1sYXlvdXQtd3JhcCAuZnVpLWNoZWNrYm94LWxhYmVsOjpiZWZvcmUsIC5jb25maWd1cmF0b3ItZm9ybSAuZnVpLWZvcm0tY29udGFpbmVyIC5mdWktdHlwZS1jaGVja2JveGVzIC5mdWktbGF5b3V0LXdyYXAgLmZ1aS1yYWRpby1sYWJlbDo6YmVmb3JlLCAuY29uZmlndXJhdG9yLWZvcm0gLmZ1aS1mb3JtLWNvbnRhaW5lciAuZnVpLXR5cGUtcmFkaW8gLmZ1aS1sYXlvdXQtd3JhcCAuZnVpLWNoZWNrYm94LWxhYmVsOjpiZWZvcmUsIC5jb25maWd1cmF0b3ItZm9ybSAuZnVpLWZvcm0tY29udGFpbmVyIC5mdWktdHlwZS1yYWRpbyAuZnVpLWxheW91dC13cmFwIC5mdWktcmFkaW8tbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLXByaW1hcnkpO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5jb25maWd1cmF0b3ItZm9ybSAuZnVpLWZvcm0tY29udGFpbmVyIC5mdWktZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLXByaW1hcnkpO1xufVxuXG5ib2R5LmNvbmZpZ3VyYXRvci1hY3RpdmUgLmNvbmZpZ3VyYXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uY29uZmlndXJhdG9yIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDUwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDksIDEsIDAuNCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG59XG4uY29uZmlndXJhdG9yX19jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtcHJpbWFyeSk7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jb25maWd1cmF0b3JfX2Nsb3NlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29uZmlndXJhdG9yX19jbG9zZSB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuXG4uY29uZmlndXJhdG9yLXNpZGViYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgei1pbmRleDogNTAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZS1vdXQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDg1MHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmNvbmZpZ3VyYXRvci1zaWRlYmFyIC5mdWktcGFnZS1jb250YWluZXIsIC5jb25maWd1cmF0b3Itc2lkZWJhciBoMSwgLmNvbmZpZ3VyYXRvci1zaWRlYmFyIGgyLCAuY29uZmlndXJhdG9yLXNpZGViYXIgaDMsIC5jb25maWd1cmF0b3Itc2lkZWJhciBoNCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uY29uZmlndXJhdG9yLXNpZGViYXIgLmhlYWRsaW5lIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5jb25maWd1cmF0b3Itc2lkZWJhcl9fdG9wIHtcbiAgcGFkZGluZzogMS41cmVtIDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbmZpZ3VyYXRvci1zaWRlYmFyX190b3Age1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gIH1cbn1cbi5jb25maWd1cmF0b3Itc2lkZWJhcl9fZm9ybSAuZnVpLWkge1xuICBwYWRkaW5nOiAxLjVyZW0gM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29uZmlndXJhdG9yLXNpZGViYXJfX2Zvcm0gLmZ1aS1pIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICB9XG59XG4uY29uZmlndXJhdG9yLXNpZGViYXJfX2Zvcm0gLmZ1aS1pIC5mdWktZm9ybS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb25maWd1cmF0b3Itc2lkZWJhcl9faW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29uZmlndXJhdG9yLXNpZGViYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29uZmlndXJhdG9yLXNpZGViYXJfX2JlZm9yZSwgLmNvbmZpZ3VyYXRvci1zaWRlYmFyX19hZnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogM3JlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY29uZmlndXJhdG9yLXNpZGViYXJfX2JlZm9yZS5oaWRkZW4sIC5jb25maWd1cmF0b3Itc2lkZWJhcl9fYWZ0ZXIuaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbmZpZ3VyYXRvci1zaWRlYmFyX19tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbmZpZ3VyYXRvci1zaWRlYmFyX19tZXNzYWdlIC5oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uY29uZmlndXJhdG9yLXNpZGViYXJfX21lc3NhZ2UgLmNoZWNrbGlzdCB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLmNvbmZpZ3VyYXRvci1zaWRlYmFyX19tZXNzYWdlIC5jaGVja2xpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNvbmZpZ3VyYXRvci1zaWRlYmFyX19tZXNzYWdlIC5jaGVja2xpc3QgLmMtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbmZpZ3VyYXRvci1zaWRlYmFyX19tZXNzYWdlIC5jaGVja2xpc3QgLmMtaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbn1cbi5jb25maWd1cmF0b3Itc2lkZWJhcl9fY3RhIHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmNvbmZpZ3VyYXRvci1zaWRlYmFyX19jdGEgLmNvbmZpZ3VyYXRvci1jdGEge1xuICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgOSwgMSwgMC4wNSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb25maWd1cmF0b3Itc2lkZWJhcl9fY3RhIC5jb25maWd1cmF0b3ItY3RhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbmZpZ3VyYXRvci1zaWRlYmFyX19jdGEgLmNvbmZpZ3VyYXRvci1jdGFfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uY29uZmlndXJhdG9yLXNpZGViYXJfX2N0YSAuY29uZmlndXJhdG9yLWN0YSBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtaW52ZXJ0ZWQpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuY29uZmlndXJhdG9yLXNpZGViYXJfX2N0YSAuY29uZmlndXJhdG9yLWN0YSBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmNvbmZpZ3VyYXRvci1zaWRlYmFyX19jdGEgLmNvbmZpZ3VyYXRvci1jdGEgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtcHJpbWFyeSk7XG4gIH1cbn1cblxuLmN0YSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigyMCUgMCwgMTAwJSA0cmVtLCAxMDAlIGNhbGMoMTAwJSAtIDRyZW0pLCA4MCUgMTAwJSwgMCBjYWxjKDEwMCUgLSA0cmVtKSwgMCA0cmVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmN0YSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDIwJSAwLCAxMDAlIDJyZW0sIDEwMCUgY2FsYygxMDAlIC0gMnJlbSksIDgwJSAxMDAlLCAwIGNhbGMoMTAwJSAtIDJyZW0pLCAwIDJyZW0pO1xuICAgIG1hcmdpbjogMCAtMS41cmVtO1xuICB9XG59XG4uY3RhX19ib2R5IHtcbiAgcGFkZGluZzogOHJlbSA1cmVtO1xufVxuLmN0YV9fYm9keSAuaGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uY3RhX19ib2R5IHAge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuLmN0YV9fYm9keSAuYWR2YW50YWdlcyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBtYXJnaW46IDEuNXJlbSAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xufVxuLmN0YV9fYm9keSAuYnRuLS12YXJpYW50LXNlY29uZGFyeSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uY3RhX19ib2R5IHtcbiAgZmxleDogMSAxIDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmN0YV9fYm9keSB7XG4gICAgcGFkZGluZzogNHJlbSAycmVtO1xuICB9XG59XG4uY3RhX19tZWRpYSB7XG4gIGZsZXg6IDEgMSAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY3RhX19tZWRpYSAubWVkaWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmN0YV9fbWVkaWEgLmltYWdlLXdyYXAge1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmN0YV9fbWVkaWEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4uY3RhX19hZHZhbnRhZ2VzIHtcbiAgZmxleDogMSAxIDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbn1cblxuLmZhcV9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG59XG4uZmFxX19pdGVtLmlzLWFjdGl2ZSAuZmFxX190aXRsZSAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4uZmFxX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5mYXFfX3RpdGxlIC5pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5mYXFfX3RpdGxlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5mYXFfX2hlYWRpbmcge1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaXRlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZmFxX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5mYXFfX2hlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZhcV9fYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMy43NXJlbTtcbiAgaGVpZ2h0OiAzLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYXFfX2J1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHRvcDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAyNTBtcyB2YXIoLS1mYWRlLWluLWN1YmljLWJlemllcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuZmFxX19idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuZmFxX19idXR0b246aG92ZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgfVxufVxuLmZhcV9fY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMjAwbXMgdmFyKC0tc3dpdGNoLXN0YXRlLWN1YmljLWJlemllcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYXEgLmljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uZmFxX19jb250ZW50LWlubmVyIHtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuXG4uZm9vdGVyIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDIwJSAwLCAxMDAlIDZyZW0sIDEwMCUgMTAwJSwgMCAxMDAlLCAwIDZyZW0pO1xuICBwYWRkaW5nOiAxMnJlbSAwIDRyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZvb3RlciB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDIwJSAwLCAxMDAlIDJyZW0sIDEwMCUgMTAwJSwgMCAxMDAlLCAwIDJyZW0pO1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgfVxufVxuLmZvb3Rlcl9fbWFpbiB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuLmZvb3Rlcl9fbWFpbiAuc2l0ZS1zd2l0Y2hfX2l0ZW0ge1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaXRlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXJfX21haW4gLnNpdGUtc3dpdGNoX19pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5mb290ZXJfX21haW4gLnNpdGUtc3dpdGNoX19pdGVtIHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4uZm9vdGVyX19tYWluIC5zaXRlLXN3aXRjaF9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcbn1cbi5mb290ZXJfX21haW4gLnNpdGUtc3dpdGNoX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5mb290ZXJfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlcl9fbWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5mb290ZXJfX21haW4gcCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1vZmZ3aGl0ZSk7XG59XG4uZm9vdGVyX19jb2wgdWwsIC5mb290ZXJfX2NvbCAuc2l0ZS1zd2l0Y2gge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyX19jb2wgaDQge1xuICBmb250LWZhbWlseTogXCJTYXRvc2hpXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xufVxuLmZvb3Rlcl9fY29sIGg0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyX19jb2wge1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICB9XG59XG4uZm9vdGVyX19tZW51IGxpIHtcbiAgbWFyZ2luOiAxLjc1cmVtIDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1vZmZ3aGl0ZSk7XG59XG4uZm9vdGVyX19zdWIge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyX19zdWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZm9vdGVyX19uZXdzbGV0dGVyIHtcbiAgbWF4LXdpZHRoOiAyNXZ3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXJfX25ld3NsZXR0ZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmZvb3Rlcl9fbmV3c2xldHRlci1mb3JtIC5mdWktYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZvb3Rlcl9fbmV3c2xldHRlci1mb3JtIC5mdWktbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZm9vdGVyX19uZXdzbGV0dGVyLWZvcm0gLmZ1aS1maWVsZCAuZnVpLWZpZWxkLWNvbnRhaW5lciAuZnVpLWlucHV0IHtcbiAgcGFkZGluZy10b3A6IHVuc2V0O1xuICBwYWRkaW5nOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXJfX2xlZ2FsIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG4uZm9vdGVyX190ZXJtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1vZmZ3aGl0ZSk7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMXJlbSAtMC41cmVtIDAgLTAuNXJlbTtcbn1cbi5mb290ZXJfX3Rlcm1zIGxpIHtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyX190ZXJtcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uZm9vdGVyX19sb2dvLXdyYXAge1xuICB3aWR0aDogMTVyZW07XG59XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDIwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmhlYWRlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlcl9fbG9nby13cmFwIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMTAwJSA1MCUsIDc1JSAxMDAlLCAwIDEwMCUsIDAgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyX19sb2dvLXdyYXAge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtIDEuNXJlbSAxLjVyZW07XG4gIH1cbn1cbi5oZWFkZXJfX25hdnMge1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlcl9fbmF2cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHBhZGRpbmc6IDRyZW0gMnJlbSA0cmVtIDJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDB2dyk7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0xcmVtO1xuICB9XG59XG4uaGVhZGVyX190b3AtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbn1cbi5oZWFkZXJfX3RvcC1uYXY6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICBib3R0b206IC0xcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyX190b3AtbmF2OjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXJfX3RvcC1uYXYge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmhlYWRlcl9fdG9wLW5hdiAuYWR2YW50YWdlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi5oZWFkZXJfX21haW4tbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXJfX21haW4tbmF2IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiR3JhcGhpdGVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyX19tYWluLW5hdiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uaGVhZGVyX19tYWluLW5hdiAuYnRuLS12YXJpYW50LXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbn1cbi5oZWFkZXJfX21vYi1uYXYge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlcl9fbW9iLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZGVyX19tb2ItbmF2OjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbi5oZWFkZXJfX21vYi1uYXYgLm1lbnUtdG9nZ2xlIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbi5oZWFkZXJfX21vYi1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXJfX21vYi1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLmhlYWRlcl9fdXNwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwLjVyZW07XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuLmhlYWRlcl9fdXNwcyAudXNwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cbi5oZWFkZXJfX3VzcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwLjVyZW07XG59XG4uaGVhZGVyX191c3Agc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmhlYWRlciAubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyIC5uYXYge1xuICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmhlYWRlciAubmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0wLjc1cmVtO1xufVxuLmhlYWRlciAubmF2X19saXN0IGxpIHtcbiAgbWFyZ2luOiAwIDAuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuLmhlYWRlciAubmF2X19saXN0IGxpLm5hdl9fc29jaWFscyBhIHtcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlciAubmF2X19saXN0IGxpLm5hdl9fc29jaWFscyB7XG4gICAgb3JkZXI6IDI7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlciAubmF2X19saXN0IGxpLm5hdl9fbGFuZy1zd2l0Y2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlciAubmF2X19saXN0IGxpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuaGVhZGVyIC5uYXZfX2xpc3QgbGk6bm90KC5uYXZfX2l0ZW0tLWhhcy1idG4pOm5vdCgubmF2X19sYW5nLXN3aXRjaCkgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5oZWFkZXIgLm5hdl9fbGlzdCBsaTpub3QoLm5hdl9faXRlbS0taGFzLWJ0bik6bm90KC5uYXZfX2xhbmctc3dpdGNoKSBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlciAubmF2X19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaGVhZGVyIC5uYXZfX2l0ZW0tLWhhcy1idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXIgLm5hdl9faXRlbS0taGFzLWJ0biB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmhlYWRlciAubmF2X19pdGVtLS1oYXMtYnRuIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlciAubmF2LS1zdWIge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbi5oZWFkZXIgLmxhbmctc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlciAubGFuZy1zd2l0Y2g6aG92ZXIge1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXIgLmxhbmctc3dpdGNoOmhvdmVyIC5sYW5nLXN3aXRjaF9fdG9nZ2xlIHtcbiAgei1pbmRleDogOTk5OTk5O1xufVxuLmhlYWRlciAubGFuZy1zd2l0Y2g6aG92ZXIgLmxhbmctc3dpdGNoX19kcm9wZG93biB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgei1pbmRleDogOTk5OTk7XG59XG4uaGVhZGVyIC5sYW5nLXN3aXRjaDpob3ZlciAubGFuZy1zd2l0Y2hfX2Ryb3Bkb3duOmhvdmVyIHtcbiAgei1pbmRleDogOTk5OTk7XG59XG4uaGVhZGVyIC5sYW5nLXN3aXRjaF9fdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmhlYWRlciAubGFuZy1zd2l0Y2ggaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmhlYWRlciAubGFuZy1zd2l0Y2hfX2Ryb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAzcmVtIDAuNXJlbSAwIDAuNXJlbTtcbiAgdG9wOiAtMC41cmVtO1xuICByaWdodDogLTAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgdmFyKC0tZmFkZS1pbi1jdWJpYy1iZXppZXIpLCB0cmFuc2Zvcm0gMjUwbXMgdmFyKC0tZmFkZS1pbi1jdWJpYy1iZXppZXIpO1xuICB6LWluZGV4OiAxO1xufVxuLmhlYWRlciAubGFuZy1zd2l0Y2hfX2Ryb3Bkb3duOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiA5OTk5O1xuICBjb2xvcjogcmVkO1xufVxuLmhlYWRlciAubGFuZy1zd2l0Y2hfX2Ryb3Bkb3duOmhvdmVyICsgLmxhbmctc3dpdGNoX190b2dnbGUge1xuICB6LWluZGV4OiA5OTk5OTtcbn1cbi5oZWFkZXIgLmxhbmctc3dpdGNoX19kcm9wZG93biB1bC5sYW5nLXN3aXRjaF9fbGlzdCBsaSB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlciAubGFuZy1zd2l0Y2hfX2Ryb3Bkb3duIHVsLmxhbmctc3dpdGNoX19saXN0IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbn1cbi5oZWFkZXIuc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IC0xMDBweDsgLyogU3RhcnQgb3V0c2lkZSB0aGUgdmlld3BvcnQgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIGxlZnQ6IDFyZW07XG4gIHRvcDogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG59XG4uaGVhZGVyLnN0aWNreSAuaGVhZGVyX19pbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLnN0aWNreSAuaGVhZGVyX19sb2dvLXdyYXAge1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgbWF4LXdpZHRoOiA0LjVyZW07XG4gIGhlaWdodDogNC41cmVtO1xuICB3aWR0aDogNC41cmVtO1xufVxuLmhlYWRlci5zdGlja3kgLmhlYWRlcl9fbG9nby13cmFwIGltZyB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICBvYmplY3QtcG9zaXRpb246IGxlZnQgY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLnN0aWNreSAuaGVhZGVyX190b3AtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmhlYWRlci5zdGlja3kgLmhlYWRlcl9fbWFpbi1uYXYge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLmhlYWRlci5zdGlja3kgLmhlYWRlcl9fbWFpbi1uYXYgLmJ0bi0tY29sb3ItbGlnaHQ6bm90KC5idG4tLXZhcmlhbnQtcHJpbWFyeSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uaGVhZGVyLnN0aWNreSAuaGVhZGVyX19tYWluLW5hdiAuYnRuLS1jb2xvci1saWdodDpub3QoLmJ0bi0tdmFyaWFudC1wcmltYXJ5KTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5oZWFkZXIuc3RpY2t5IC5oZWFkZXJfX21haW4tbmF2IC5idG4tLWNvbG9yLWxpZ2h0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmhlYWRlci5zdGlja3kgLmhlYWRlcl9fbWFpbi1uYXYgLmJ0bi0tY29sb3ItbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIH1cbn1cbi5oZWFkZXIuc3RpY2t5IC5oZWFkZXJfX21haW4tbmF2IC5idG4tLXZhcmlhbnQtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG59XG4uaGVhZGVyLnN0aWNreSAuaGVhZGVyX19tb2ItbmF2OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5oZWFkZXIuc3RpY2t5IC5oZWFkZXJfX21vYi1uYXYge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci5zdGlja3kgLmhlYWRlcl9fbmF2cyB7XG4gICAgbGVmdDogLTFyZW07XG4gIH1cbn1cbi5oZWFkZXIuZXhwYW5kZWQgLmhlYWRlcl9fbmF2cyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5oZWFkZXIuZXhwYW5kZWQgLmhlYWRlcl9fdG9wLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uaWNvbi0teHMge1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbn1cbi5pY29uLS1zbSB7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG59XG4uaWNvbi0tbWQge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pY29uLS1tZCB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICB9XG59XG4uaWNvbi0tbGcge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaWNvbi0tbGcge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgfVxufVxuLmljb24tLXhsIHtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIGhlaWdodDogMS43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaWNvbi0teGwge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbi5pY29uLS14eGwge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuXG4uaW1hZ2Utd3JhcCB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigyMCUgMCwgMTAwJSAxMCUsIDEwMCUgOTAlLCA4MCUgMTAwJSwgMCA5MCUsIDAgMTAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pbWFnZS13cmFwLS1wbGFpbi1pbWFnZSB7XG4gIGNsaXAtcGF0aDogbm9uZTtcbn1cbi5pbWFnZS13cmFwLS1wYXJhbGxheCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbWFnZS13cmFwLS1wYXJhbGxheCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jLWltYWdlIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDIwJSAwLCAxMDAlIDEwJSwgMTAwJSA5MCUsIDgwJSAxMDAlLCAwIDkwJSwgMCAxMCUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZnVpLWZpZWxkIC5mdWktZmllbGQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZ1aS1maWVsZCAuZnVpLWZpZWxkLWNvbnRhaW5lciBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwIDAgMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xufVxuLmZ1aS1maWVsZCAuZnVpLWZpZWxkLWNvbnRhaW5lciAuZnVpLWlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbi5mdWktZmllbGQgLmZ1aS1maWVsZC1jb250YWluZXIgLmZ1aS1pbnB1dC5pdGlfX3RlbC1pbnB1dCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG4uZnVpLWZpZWxkLmZ1aS1hZGRyZXNzLWNvdW50cnkgLmZ1aS1maWVsZC1jb250YWluZXIgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xufVxuLmZ1aS1maWVsZC5mdWktdHlwZS1maWxlLXVwbG9hZCAuZnVpLWZpZWxkLWNvbnRhaW5lciAuZnVpLWlucHV0IHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgLyogQWRkIGlmIG5vdCB1c2luZyBhdXRvcHJlZml4ZXIgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAvKiBGb3IgaU9TIDwgMTUgdG8gcmVtb3ZlIGdyYWRpZW50IGJhY2tncm91bmQgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLyogTm90IHJlbW92ZWQgdmlhIGFwcGVhcmFuY2UgKi9cbiAgbWFyZ2luOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXI6IDAuMTVlbSBzb2xpZCB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjA3NWVtKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbmlucHV0W3R5cGU9cmFkaW9dOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMC45ZW07XG4gIGhlaWdodDogMC45ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogMTIwbXMgdHJhbnNmb3JtIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kOiBpbnNldCAxZW0gMWVtIHZhcigtLWNvbG9yLWJyYW5kKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xufVxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAvKiBBZGQgaWYgbm90IHVzaW5nIGF1dG9wcmVmaXhlciAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIEZvciBpT1MgPCAxNSB0byByZW1vdmUgZ3JhZGllbnQgYmFja2dyb3VuZCAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAvKiBOb3QgcmVtb3ZlZCB2aWEgYXBwZWFyYW5jZSAqL1xuICBtYXJnaW46IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJvcmRlcjogMC4xNWVtIHNvbGlkIHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjA3NWVtKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMC45ZW07XG4gIGhlaWdodDogMC45ZW07XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IDEyMG1zIHRyYW5zZm9ybSBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZDogaW5zZXQgMWVtIDFlbSB2YXIoLS1jb2xvci1icmFuZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1lZGlhX192aWRlby1pbWFnZSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigyMCUgMCwgMTAwJSAxMCUsIDEwMCUgOTAlLCA4MCUgMTAwJSwgMCA5MCUsIDAgMTAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMy8yO1xufVxuLm1lZGlhX192aWRlby10aHVtYiB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigyMCUgMCwgMTAwJSAxMCUsIDEwMCUgOTAlLCA4MCUgMTAwJSwgMCA5MCUsIDAgMTAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMy8yO1xufVxuXG4ucGFnZS1oZWFkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG4ucGFnZS1oZWFkZXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE2cmVtIDAgMTByZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDRyZW0pLCAyMCUgMTAwJSwgMCBjYWxjKDEwMCUgLSA0cmVtKSwgMCA0cmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHJlbSAwIDZyZW0gMDtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gMnJlbSksIDIwJSAxMDAlLCAwIGNhbGMoMTAwJSAtIDJyZW0pLCAwIDJyZW0pO1xuICB9XG59XG4ucGFnZS1oZWFkZXJfX2NvbnRlbnQgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLWhlYWRlcl9fY29udGVudDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gNHJlbSksIDIwJSAxMDAlLCAwIGNhbGMoMTAwJSAtIDRyZW0pLCAwIDRyZW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMC44O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fY29udGVudDo6YmVmb3JlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gMnJlbSksIDIwJSAxMDAlLCAwIGNhbGMoMTAwJSAtIDJyZW0pLCAwIDJyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19jdGEgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ucGFnZS1oZWFkZXJfX2xvZ28ge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ucGFnZS1oZWFkZXItLWhhcy1mZWF0dXJlZC1pbWFnZSAucGFnZS1oZWFkZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygzMHZoICsgNHJlbSk7XG59XG4ucGFnZS1oZWFkZXJfX3NpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnBhZ2UtaGVhZGVyX19zaWRlIC51cGNvbWluZy1ldmVudCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gMXJlbSksIDgwJSAxMDAlLCAwIGNhbGMoMTAwJSAtIDFyZW0pLCAwIDFyZW0pO1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDIuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xMHJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtaGVhZGVyX19zaWRlIC51cGNvbWluZy1ldmVudCAuaGVhZGxpbmUge1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuLnBhZ2UtaGVhZGVyX19zaWRlIC51cGNvbWluZy1ldmVudCAubGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucGFnZS1oZWFkZXJfX3NpZGUgLnVwY29taW5nLWV2ZW50IHAge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ucGFnZS1oZWFkZXJfX3NpZGUgLnVwY29taW5nLWV2ZW50X19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4ucGFnZS1oZWFkZXIuaG9tZS1oZXJvIC5wYWdlLWhlYWRlcl9fY29udGVudCB7XG4gIGNsaXAtcGF0aDogdW5zZXQ7XG59XG4ucGFnZS1oZWFkZXIuaG9tZS1oZXJvIC5wYWdlLWhlYWRlcl9fY29udGVudDo6YmVmb3JlIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDRyZW0pLCAyMCUgMTAwJSwgMCBjYWxjKDEwMCUgLSA2cmVtKSwgMCA0cmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMsIDEyLCA1NCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2UtaGVhZGVyLmhvbWUtaGVybyAucGFnZS1oZWFkZXJfX2NvbnRlbnQ6OmJlZm9yZSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDJyZW0pLCAyMCUgMTAwJSwgMCBjYWxjKDEwMCUgLSAycmVtKSwgMCAycmVtKTtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyLmhvbWUtaGVybyAucGFnZS1oZWFkZXJfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1oZWFkZXIuaG9tZS1oZXJvIC5wYWdlLWhlYWRlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTByZW0gMCA2cmVtIDA7XG4gIH1cbn1cbi5wYWdlLWhlYWRlci5ob21lLWhlcm8gLnBhZ2UtaGVhZGVyX19jb250ZW50IHAge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLnBhZ2UtaGVhZGVyLmhvbWUtaGVybyAucGFnZS1oZWFkZXJfX2NvbnRlbnQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5wYWdlLWhlYWRlci5ob21lLWhlcm8gLnBhZ2UtaGVhZGVyX19iYWNrZ3JvdW5kIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDRyZW0pLCAyMCUgMTAwJSwgMCBjYWxjKDEwMCUgLSA2cmVtKSwgMCA0cmVtKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1oZWFkZXIuaG9tZS1oZXJvIC5wYWdlLWhlYWRlcl9fYmFja2dyb3VuZCB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDJyZW0pLCAyMCUgMTAwJSwgMCBjYWxjKDEwMCUgLSAycmVtKSwgMCAycmVtKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLWhlYWRlci5ob21lLWhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIH1cbn1cbi5wYWdlLWhlYWRlciAuaGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLnBhZ2UtaGVhZGVyX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2UtaGVhZGVyIC5hZHZhbnRhZ2VzIHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5wYWdlLWhlYWRlciBwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5wYWdlLWhlYWRlcl9faW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDFyZW0gMCAwIDA7XG59XG4ucGFnZS1oZWFkZXJfX2luZm8gbGkge1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuLnBhZ2UtaGVhZGVyX19pbmZvIC5hZHZhbnRhZ2VzIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlLWhlYWRlcl9fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDRyZW0pLCA4MCUgMTAwJSwgMCBjYWxjKDEwMCUgLSA2cmVtKSwgMCA0cmVtKTtcbn1cbi5wYWdlLWhlYWRlcl9fYmFja2dyb3VuZCAuaW1hZ2Utd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLWhlYWRlcl9fZmVhdHVyZWQtaW1hZ2Utd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gIG1hcmdpbi10b3A6IC0zMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGFzcGVjdC1yYXRpbzogNC8yO1xufVxuLnBhZ2UtaGVhZGVyX19mZWF0dXJlZC1pbWFnZS13cmFwIC5zY3JvbGwtZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5wYWdlLWhlYWRlcl9fZmVhdHVyZWQtaW1hZ2Utd3JhcCAuc2Nyb2xsLWRvd25fX2J1dHRvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMy43NXJlbTtcbiAgaGVpZ2h0OiAzLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vZmZ3aGl0ZSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLWhlYWRlcl9fZmVhdHVyZWQtaW1hZ2Utd3JhcCAuc2Nyb2xsLWRvd25fX2J1dHRvbiAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnBhZ2UtaGVhZGVyX19mZWF0dXJlZC1pbWFnZS13cmFwIC5zY3JvbGwtZG93bl9fYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiAtMXB4O1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMjUwbXMgdmFyKC0tZmFkZS1pbi1jdWJpYy1iZXppZXIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wYWdlLWhlYWRlcl9fZmVhdHVyZWQtaW1hZ2Utd3JhcCAuc2Nyb2xsLWRvd25fX2J1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fZmVhdHVyZWQtaW1hZ2Utd3JhcCAuc2Nyb2xsLWRvd25fX2J1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyX19ib2R5IHtcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuLnBhZ2UtaGVhZGVyIC5zaXRlLXN3aXRjaCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtaGVhZGVyIC5zaXRlLXN3aXRjaF9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaXRlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1oZWFkZXIgLnNpdGUtc3dpdGNoX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4ucGFnZS1oZWFkZXIgLnNpdGUtc3dpdGNoX190aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xufVxuLnBhZ2UtaGVhZGVyIC5zaXRlLXN3aXRjaF9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlLWhlYWRlciAuc2l0ZS1zd2l0Y2hfX2l0ZW0ge1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaXRlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC0tY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcbn1cbi5wYWdlLWhlYWRlciAuc2l0ZS1zd2l0Y2hfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2UtaGVhZGVyIC5zaXRlLXN3aXRjaF9faXRlbSAuc2l0ZS1zd2l0Y2hfX2l0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnBhZ2UtaGVhZGVyIC5zaXRlLXN3aXRjaF9faXRlbS0tYmFraW5nIHtcbiAgLS1jb2xvcjogdmFyKC0tY29sb3ItYmFraW5nKTtcbn1cbi5wYWdlLWhlYWRlciAuc2l0ZS1zd2l0Y2hfX2l0ZW0tLWNvb2xpbmctZm9vZCwgLnBhZ2UtaGVhZGVyIC5zaXRlLXN3aXRjaF9faXRlbS0tY29vbGluZy1mcmVzaCB7XG4gIC0tY29sb3I6IHZhcigtLWNvbG9yLWNvb2xpbmcpO1xufVxuLnBhZ2UtaGVhZGVyIC5zaXRlLXN3aXRjaF9faXRlbS0tZHJ5aW5nIHtcbiAgLS1jb2xvcjogdmFyKC0tY29sb3ItZHJ5aW5nKTtcbn1cbi5wYWdlLWhlYWRlciAuc2l0ZS1zd2l0Y2hfX2l0ZW0tLWdyb3VwIHtcbiAgLS1jb2xvcjogdmFyKC0tY29sb3ItZ3JvdXApO1xufVxuLnBhZ2UtaGVhZGVyIC5zaXRlLXN3aXRjaF9faXRlbSAuaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCk7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgdmFyKC0tZmFkZS1pbi1jdWJpYy1iZXppZXIpO1xufVxuLnBhZ2UtaGVhZGVyIC5zaXRlLXN3aXRjaF9faXRlbSBzcGFuIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtaGVhZGVyIC5zaXRlLXN3aXRjaF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuLnBhZ2UtaGVhZGVyIC5zaXRlLXN3aXRjaF9faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIHZhcigtLWZhZGUtaW4tY3ViaWMtYmV6aWVyKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wYWdlLWhlYWRlciAuc2l0ZS1zd2l0Y2hfX2l0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAucGFnZS1oZWFkZXIgLnNpdGUtc3dpdGNoX19pdGVtOmhvdmVyIC5pY29uIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB9XG4gIC5wYWdlLWhlYWRlciAuc2l0ZS1zd2l0Y2hfX2l0ZW06aG92ZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2UtaGVhZGVyIC5zaXRlLXN3aXRjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cbn1cbi5wYWdlLWhlYWRlcl9fZm9ybSB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4ucGFnZS1oZWFkZXJfX2NvbnRhY3QtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnBhZ2UtaGVhZGVyX19jb250YWN0LWRldGFpbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpdGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19jb250YWN0LWRldGFpbCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4ucGFnZS1oZWFkZXJfX2NvbnRhY3QtZGV0YWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wYWdlLWhlYWRlci0tZGVmYXVsdCAuaGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhZ2UtaGVhZGVyLS1kZWZhdWx0IHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBhZ2UtaGVhZGVyLS1qb2JzIC5oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFnZS1oZWFkZXItLWpvYnMgcCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbn1cbi5wYWdlLWhlYWRlci0tcHJvZHVjdCAucHJvZHVjdC10aHVtYiB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEwLzEyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb2Zmd2hpdGUpO1xufVxuLnBhZ2UtaGVhZGVyLS1wcm9kdWN0IC5wcm9kdWN0LXRodW1iIC5jLXNsaWRlcl9faGVhZGluZyB7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5wYWdlLWhlYWRlci0tcHJvZHVjdCAucHJvZHVjdC10aHVtYiAuaW1hZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTAvMTI7XG59XG4ucGFnZS1oZWFkZXItLXByb2R1Y3QgLnByb2R1Y3QtdGh1bWIgLmMtc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxMC8xMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWhlYWRlci0tcHJvZHVjdCAucHJvZHVjdC10aHVtYiAuYy1zbGlkZXIgLnNsaWRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1oZWFkZXItLXByb2R1Y3QgLnByb2R1Y3QtdGh1bWIgLmMtc2xpZGVyIC5zbGlkZXIgLnN3aXBlciwgLnBhZ2UtaGVhZGVyLS1wcm9kdWN0IC5wcm9kdWN0LXRodW1iIC5jLXNsaWRlciAuc2xpZGVyIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1oZWFkZXItLXByb2R1Y3QgLnByb2R1Y3QtdGh1bWIgLmMtc2xpZGVyIC5zbGlkZXJfX25hdi13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLnBhZ2UtaGVhZGVyLS1wcm9kdWN0IC5wcm9kdWN0LXRodW1iIC52aWRlbyB7XG4gIGFzcGVjdC1yYXRpbzogdW5zZXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS1oZWFkZXItLXByb2R1Y3QgLnBhZ2UtaGVhZGVyX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIGNsaXAtcGF0aDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGFnZS1oZWFkZXItLXByb2R1Y3QgLnBhZ2UtaGVhZGVyX19jb250ZW50OjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnBhZ2UtaGVhZGVyLS1wcm9kdWN0IC5wYWdlLWhlYWRlcl9fYm9keSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4ucGFnZS1oZWFkZXItLXByb2R1Y3QgLnBhZ2UtaGVhZGVyX19jdGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3Itb2Zmd2hpdGUpO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucGFnZS1oZWFkZXItLWFyY2hpdmUgLnBhZ2UtaGVhZGVyX19jb250ZW50IHtcbiAgcGFkZGluZzogMTZyZW0gMCAyMHJlbSAwO1xufVxuLnBhZ2UtaGVhZGVyLS1hcmNoaXZlIC5wYWdlLWhlYWRlcl9fbmF2IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAxcmVtIDAgMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucGFnZS1oZWFkZXItLWFyY2hpdmUgLnBhZ2UtaGVhZGVyX19uYXYgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1oZWFkZXItLWFyY2hpdmUgLnBhZ2UtaGVhZGVyX19uYXYgbGkgYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAwLjI1cmVtO1xufVxuLnBhZ2UtaGVhZGVyLS1hcmNoaXZlIC5wYWdlLWhlYWRlcl9fbmF2IGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcbn1cblxuLmMtc2xpZGVyIC5zd2lwZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5jLXNsaWRlciAuc3dpcGVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYy1zbGlkZXJfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYy1zbGlkZXJfX2J1dHRvbiB7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xuICB3aWR0aDogMi43NXJlbTtcbiAgaGVpZ2h0OiAyLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtaW52ZXJ0ZWQpO1xuICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1pbi1vdXQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYy1zbGlkZXJfX2J1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5jLXNsaWRlcl9fYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgfVxufVxuLmMtc2xpZGVyX19idXR0b24uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjM7XG59XG4uYy1zbGlkZXJfX2J1dHRvbi0tcHJldiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmMtc2xpZGVyX19idXR0b24ge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgfVxufVxuLmMtc2xpZGVyX19zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jLXNsaWRlcl9fc2xpZGUgLmNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYy1zbGlkZXJfX3NsaWRlIC5jYXJkX19ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYy1zbGlkZXJfX3NsaWRlIC5jYXJkX19ib2R5IC5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYy1zbGlkZXJfX21vcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4uYy1zbGlkZXIgLmRyYWctaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zLjVyZW07XG4gIGxlZnQ6IC0zLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogNnJlbTtcbiAgaGVpZ2h0OiA2cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMTI1bXMgZWFzZS1vdXQ7XG59XG4uYy1zbGlkZXIgLmRyYWctaW5kaWNhdG9yX19pbm5lciB7XG4gIHdpZHRoOiA2cmVtO1xuICBoZWlnaHQ6IDZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjI1bXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAyMjVtcyBlYXNlLWluLW91dDtcbn1cbi5jLXNsaWRlciAuZHJhZy1pbmRpY2F0b3IuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMC45O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmMtc2xpZGVyIC5kcmFnLWluZGljYXRvci5pcy1ob3ZlcmluZy1pdGVtIC5kcmFnLWluZGljYXRvcl9faW5uZXIge1xuICBvcGFjaXR5OiAwLjY7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43NSkgcm90YXRlKC0yZGVnKTtcbn1cbi5jLXNsaWRlciAuZHJhZy1pbmRpY2F0b3JfX25hdmlnYXRlLXNpdGUge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1zbGlkZXIgLmRyYWctaW5kaWNhdG9yX19uYXZpZ2F0ZS1zaXRlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uYy1zbGlkZXIgLmRyYWctaW5kaWNhdG9yLmlzLWhvdmVyaW5nLXNpdGUtc3dpdGNoIC5kcmFnLWluZGljYXRvcl9faW5uZXIge1xuICBvcGFjaXR5OiAwLjk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKC0zNWRlZyk7XG59XG4uYy1zbGlkZXIgLmRyYWctaW5kaWNhdG9yLmlzLWhvdmVyaW5nLXNpdGUtc3dpdGNoIC5kcmFnLWluZGljYXRvcl9fbmF2aWdhdGUtc2l0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtc2xpZGVyIC5kcmFnLWluZGljYXRvci5pcy1ob3ZlcmluZy1zaXRlLXN3aXRjaCAuZHJhZy1pbmRpY2F0b3JfX2RlZmF1bHQtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xpZGVyX19uYXYtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMXJlbSAtMC4yNXJlbTtcbn1cbi5zbGlkZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNsaWRlcl9fcHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCA1MG1zIGVhc2U7XG59XG5cbi5iZy1kYXJrIC5jLXNsaWRlcl9fYnV0dG9uLCAuYy1ibG9jay10ZXN0aW1vbmlhbHMgLmMtc2xpZGVyX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWludmVydGVkKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtcHJpbWFyeSk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5iZy1kYXJrIC5jLXNsaWRlcl9fYnV0dG9uLCAuYy1ibG9jay10ZXN0aW1vbmlhbHMgLmMtc2xpZGVyX19idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuYmctZGFyayAuYy1zbGlkZXJfX2J1dHRvbjpob3ZlciwgLmMtYmxvY2stdGVzdGltb25pYWxzIC5jLXNsaWRlcl9fYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5iZy1kYXJrIC5jLXNsaWRlcl9fYnV0dG9uLCAuYy1ibG9jay10ZXN0aW1vbmlhbHMgLmMtc2xpZGVyX19idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFscy1zbGlkZXIgLnN3aXBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGVzdGltb25pYWxzLXNsaWRlciAuYy1zbGlkZXJfX3NsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNpdGUtc3dpdGNoLXNsaWRlciAuc3dpcGVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDQwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtc3dpdGNoLXNsaWRlciAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IDYwdmg7XG4gIH1cbn1cbi5zaXRlLXN3aXRjaC1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaXRlLXN3aXRjaC1zbGlkZXIgLnN3aXBlci1zbGlkZSAuc2l0ZS1zd2l0Y2gtc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMCUsIDkwJSAwLCAxMDAlIDEwJSwgMTAwJSA5MCUsIDEwJSAxMDAlLCAwIDkwJSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMC43KTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtIDI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjbGlwLXBhdGggMzUwbXMgZWFzZS1pbiwgdHJhbnNmb3JtIDM1MG1zIGVhc2UtaW4tb3V0O1xuICBhc3BlY3QtcmF0aW86IDMvMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1zd2l0Y2gtc2xpZGVyIC5zd2lwZXItc2xpZGUgLnNpdGUtc3dpdGNoLXNsaWRlIHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICB9XG59XG4uc2l0ZS1zd2l0Y2gtc2xpZGVyIC5zd2lwZXItc2xpZGUgLnNpdGUtc3dpdGNoLXNsaWRlX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpdGUtc3dpdGNoLXNsaWRlciAuc3dpcGVyLXNsaWRlIC5zaXRlLXN3aXRjaC1zbGlkZV9fYm9keSBwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnNpdGUtc3dpdGNoLXNsaWRlciAuc3dpcGVyLXNsaWRlIC5zaXRlLXN3aXRjaC1zbGlkZV9fYm9keSB7XG4gIHotaW5kZXg6IDE7XG59XG4uc2l0ZS1zd2l0Y2gtc2xpZGVyIC5zd2lwZXItc2xpZGUgLnNpdGUtc3dpdGNoLXNsaWRlX19ib2R5OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc2l0ZS1zd2l0Y2gtc2xpZGVyIC5zd2lwZXItc2xpZGUgLnNpdGUtc3dpdGNoLXNsaWRlX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5zaXRlLXN3aXRjaC1zbGlkZXIgLnN3aXBlci1zbGlkZSAuc2l0ZS1zd2l0Y2gtc2xpZGVfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpdGUtc3dpdGNoLXNsaWRlciAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUgLnNpdGUtc3dpdGNoLXNsaWRlIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTAlLCA1MCUgMCwgMTAwJSAxMCUsIDEwMCUgOTAlLCA1MCUgMTAwJSwgMCA5MCUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuLnNpdGUtc3dpdGNoLXNsaWRlciAuc2xpZGVyX19uYXYtd3JhcCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnNpdGUtc3dpdGNoLXNsaWRlciAuc2xpZGVyX19uYXYtd3JhcCAuc2xpZGVyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiAxNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxvbmctZm9ybS1jb250ZW50IC5jaHVuayB7XG4gIG1hcmdpbjogNHJlbSAwO1xufVxuLmxvbmctZm9ybS1jb250ZW50IC5jaHVuazpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubG9uZy1mb3JtLWNvbnRlbnQgLmNodW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxvbmctZm9ybS1jb250ZW50IC5jaHVuay0td2lkdGgtc21hbGwge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbiAgbWFyZ2luOiA0cmVtIGF1dG87XG59XG4ubG9uZy1mb3JtLWNvbnRlbnQgdWwsIC5sb25nLWZvcm0tY29udGVudCBwLCAubG9uZy1mb3JtLWNvbnRlbnQgb2wge1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5sb25nLWZvcm0tY29udGVudCBoMSwgLmxvbmctZm9ybS1jb250ZW50IGgyLCAubG9uZy1mb3JtLWNvbnRlbnQgaDMsIC5sb25nLWZvcm0tY29udGVudCBoNCwgLmxvbmctZm9ybS1jb250ZW50IGg1LCAubG9uZy1mb3JtLWNvbnRlbnQgaDYge1xuICBtYXJnaW46IDFyZW0gMCAwLjVyZW0gMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLmxvbmctZm9ybS1jb250ZW50IGgxIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJHcmFwaGl0ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxvbmctZm9ybS1jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbi5sb25nLWZvcm0tY29udGVudCBoMiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpdGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxvbmctZm9ybS1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5sb25nLWZvcm0tY29udGVudCBvbCB7XG4gIGxpc3Qtc3R5bGU6IGluc2lkZSBkZWNpbWFsO1xufVxuLmxvbmctZm9ybS1jb250ZW50IGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDJyZW0gMDtcbiAgcGFkZGluZzogMC4yNXJlbSAycmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tY29sb3ItYnJhbmQpO1xufVxuXG4udGltZWxpbmVfX2RhdGVzIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi50aW1lbGluZSAudGltZWxpbmUtaXRlbSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigyMCUgMCwgMTAwJSAxMCUsIDEwMCUgOTAlLCA4MCUgMTAwJSwgMCA5MCUsIDAgMTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBwYWRkaW5nOiAzcmVtIDIuNXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzUwbXMgZWFzZS1pbi1vdXQsIGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50aW1lbGluZSAudGltZWxpbmUtaXRlbSAuaGVhZGxpbmUge1xuICBtYXJnaW46IDAuNXJlbSAwIDFyZW0gMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4udGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLmljb24ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lbGluZSAudGltZWxpbmUtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50aW1lbGluZSAudGltZWxpbmUtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtOmhvdmVyIC5oZWFkbGluZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi52aWRlb19fdGh1bWIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlkZW9fX3RodW1iIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnZpZGVvX190aHVtYi0tbWFzayB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigyMCUgMCwgMTAwJSAxMCUsIDEwMCUgOTAlLCA4MCUgMTAwJSwgMCA5MCUsIDAgMTAlKTtcbn1cbi52aWRlb19fcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgOSwgMSwgMC41KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC52aWRlb19fcGxheSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4udmlkZW9fX3BsYXktYnRuIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuICB3aWR0aDogNC41cmVtO1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMzAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNyZW07XG59XG4ubW9kYWxfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBwYWRkaW5nOiAycmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4LWdyb3c6IDA7XG59XG4ubW9kYWxfX2lubmVyIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG59XG4ubW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9kYWwuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ubW9kYWwuYWN0aXZlIC5tb2RhbF9faW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5jb2xsZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogLTIwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29sbGVjdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmNvbGxlY3Rpb25fX3NpZGViYXItd3JhcCB7XG4gIHdpZHRoOiAyNSU7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbGxlY3Rpb25fX3NpZGViYXItd3JhcCB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4uY29sbGVjdGlvbl9fc2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMXJlbSwgMjAlIDAsIDEwMCUgMXJlbSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICBwYWRkaW5nOiAycmVtO1xufVxuLmNvbGxlY3Rpb25fX3NpZGViYXIgLmZpbHRlciBoNCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpdGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5jb2xsZWN0aW9uX19zaWRlYmFyIC5maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbGxlY3Rpb25fX3NpZGViYXIgLmZpbHRlcl9faXRlbSB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLmNvbGxlY3Rpb25fX3NpZGViYXIgLmZpbHRlcl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY29sbGVjdGlvbl9fc2lkZWJhciAuZmlsdGVyX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbGxlY3Rpb25fX21haW4ge1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDE7XG4gIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jb2xsZWN0aW9uX19tYWluIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLmNvbGxlY3Rpb25fX21haW4gLmNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmNvbGxlY3Rpb25fX2VtcHR5IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLnRlbXBsYXRlLXBhZ2VzLXByb2R1Y3RzLWluZGV4IC5jb2xsZWN0aW9uX19tYWluIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGVtcGxhdGUtcGFnZXMtcHJvZHVjdHMtaW5kZXggLmNvbGxlY3Rpb25fX21haW4ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5wYWdlLWpvYnNBcmNoaXZlIC5jb2xsZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnRlbXBsYXRlLXBhZ2VzLWV2ZW50cy1pbmRleCAuY29sbGVjdGlvbl9fbWFpbiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuXG4ucGFnZS1lcnJvckNoYW5uZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgcGFkZGluZzogMTJyZW0gMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLWVycm9yQ2hhbm5lbCAuaGVhZGxpbmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBhZ2UtZXZlbnRzIC5ldmVudHMtY29udGVudCB7XG4gIG1hcmdpbjogNHJlbSAwO1xufVxuLnBhZ2UtZXZlbnRzIC5ldmVudHMtY3RhIHtcbiAgbWFyZ2luOiA0cmVtIDA7XG59XG5cbi5ob21lLXNpdGUtc2xpZGVyIHtcbiAgbWFyZ2luOiA0cmVtIDAgNHJlbSAwO1xufVxuXG4ucGFnZS1qb2JzIC5qb2JzLWNvbnRlbnQge1xuICBtYXJnaW46IDRyZW0gMDtcbn1cbi5wYWdlLWpvYnMgLmpvYnMtY3RhIHtcbiAgbWFyZ2luOiA0cmVtIDA7XG59XG4ucGFnZS1qb2JzIC5qb2JzLW1vcmUge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4ucGFnZS1uZXdzIC5uZXdzLWNvbnRlbnQsIC5wYWdlLWJsb2cgLm5ld3MtY29udGVudCB7XG4gIG1hcmdpbjogNHJlbSAwO1xufVxuLnBhZ2UtbmV3cyAubmV3cy1jdGEsIC5wYWdlLWJsb2cgLm5ld3MtY3RhIHtcbiAgbWFyZ2luOiA0cmVtIDA7XG59XG4ucGFnZS1uZXdzIC5uZXdzLW1vcmUsIC5wYWdlLWJsb2cgLm5ld3MtbW9yZSB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi5zaW5nbGUtY29udGVudCB7XG4gIG1hcmdpbjogNHJlbSAwO1xufVxuXG4uc2luZ2xlLWN0YSB7XG4gIG1hcmdpbjogNHJlbSAwO1xufVxuXG4uc2luZ2xlLW1vcmUge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4uYy1ibG9jay1jb2x1bW5zIC5yb3cgLmNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1ibG9jay1jb2x1bW5zIC5yb3cgLmNvbHVtbi5hbGlnbi10b3Age1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5jLWJsb2NrLWNvbHVtbnMgLnJvdyAuY29sdW1uX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jLWJsb2NrLWNvbHVtbnMgLnJvdyAuY29sdW1uX19pbm5lciB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtYmxvY2stY29sdW1ucyAucm93IC5jb2x1bW4tLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoOC4zMzMlIC0gMC43NXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg4LjMzMyUgLSAwLjc1cmVtKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jLWJsb2NrLWNvbHVtbnMgLnJvdyAuY29sdW1uLS10eXBlLXRleHQge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmMtYmxvY2stY29sdW1ucyAucm93IC5jb2x1bW4tLXR5cGUtbWVkaWEge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4uYy1ibG9jay1jb2x1bW5zIHAge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbn1cbi5jLWJsb2NrLWNvbHVtbnMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5jLWJsb2NrLWNvbHVtbnMgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYy1ibG9jay1jb2x1bW5zIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0cHg7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDAuOXJlbTtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDE4IDEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNi41NDk2MSAxMi45OTk2TDAuODQ5NjA5IDcuMjk5NjFMMi4yNzQ2MSA1Ljg3NDYxTDYuNTQ5NjEgMTAuMTQ5NkwxNS43MjQ2IDAuOTc0NjA5TDE3LjE0OTYgMi4zOTk2MUw2LjU0OTYxIDEyLjk5OTZaJyBmaWxsPSdjdXJyZW50Q29sb3InLyUzRSUzQy9zdmclM0UlMEFcIikgbm8tcmVwZWF0IDUwJSA1MCU7XG4gIG1hc2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgMTggMTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002LjU0OTYxIDEyLjk5OTZMMC44NDk2MDkgNy4yOTk2MUwyLjI3NDYxIDUuODc0NjFMNi41NDk2MSAxMC4xNDk2TDE1LjcyNDYgMC45NzQ2MDlMMTcuMTQ5NiAyLjM5OTYxTDYuNTQ5NjEgMTIuOTk5NlonIGZpbGw9J2N1cnJlbnRDb2xvcicvJTNFJTNDL3N2ZyUzRSUwQVwiKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuICBtYXNrLXNpemU6IGNvdmVyO1xufVxuXG4uYy1ibG9jay1tYXAgLm1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2tpcHBlZC10ZXh0X19zdWJ0aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpdGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5za2lwcGVkLXRleHRfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5za2lwcGVkLXRleHQgdWwge1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5za2lwcGVkLXRleHQgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2tpcHBlZC10ZXh0IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDAuOXJlbTtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDE4IDEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNi41NDk2MSAxMi45OTk2TDAuODQ5NjA5IDcuMjk5NjFMMi4yNzQ2MSA1Ljg3NDYxTDYuNTQ5NjEgMTAuMTQ5NkwxNS43MjQ2IDAuOTc0NjA5TDE3LjE0OTYgMi4zOTk2MUw2LjU0OTYxIDEyLjk5OTZaJyBmaWxsPSdjdXJyZW50Q29sb3InLyUzRSUzQy9zdmclM0UlMEFcIikgbm8tcmVwZWF0IDUwJSA1MCU7XG4gIG1hc2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgMTggMTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002LjU0OTYxIDEyLjk5OTZMMC44NDk2MDkgNy4yOTk2MUwyLjI3NDYxIDUuODc0NjFMNi41NDk2MSAxMC4xNDk2TDE1LjcyNDYgMC45NzQ2MDlMMTcuMTQ5NiAyLjM5OTYxTDYuNTQ5NjEgMTIuOTk5NlonIGZpbGw9J2N1cnJlbnRDb2xvcicvJTNFJTNDL3N2ZyUzRSUwQVwiKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuICBtYXNrLXNpemU6IGNvdmVyO1xufVxuXG4uYy1ibG9jay10ZXN0aW1vbmlhbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDIwJSAwLCAxMDAlIDRyZW0sIDEwMCUgY2FsYygxMDAlIC0gNHJlbSksIDgwJSAxMDAlLCAwIGNhbGMoMTAwJSAtIDRyZW0pLCAwIDRyZW0pO1xuICBwYWRkaW5nOiA4cmVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmMtYmxvY2stdGVzdGltb25pYWxzIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMjAlIDAsIDEwMCUgMnJlbSwgMTAwJSBjYWxjKDEwMCUgLSAycmVtKSwgODAlIDEwMCUsIDAgY2FsYygxMDAlIC0gMnJlbSksIDAgMnJlbSk7XG4gICAgcGFkZGluZzogNHJlbSAwO1xuICB9XG59XG4uYy1ibG9jay10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmMtYmxvY2stdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5jLWJsb2NrLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLXNsaWRlcl9fY29sIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAycmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jLWJsb2NrLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLXNsaWRlcl9fY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYy1ibG9jay10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1zbGlkZXJfX2NvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1ibG9jay10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1zbGlkZXJfX2NvbCAuc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1ibG9jay10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1zbGlkZXJfX2ltYWdlIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDIxJSAwLCAxMDAlIDEwJSwgMTAwJSA5MCUsIDgwJSAxMDAlLCAwIDkwJSwgMCAxMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiA0LzI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1ibG9jay10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1zbGlkZXJfX2ltYWdlIC5jLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLWJsb2NrLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLXNsaWRlcl9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYy1ibG9jay10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1zbGlkZXIgLnRlc3RpbW9uaWFsIC5oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uYy1ibG9jay10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1zbGlkZXIgLnRlc3RpbW9uaWFsX19uYW1lLCAuYy1ibG9jay10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1zbGlkZXIgLnRlc3RpbW9uaWFsX19mdW5jdGlvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cbi5jLWJsb2NrLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLXNsaWRlciAudGVzdGltb25pYWxfX2Z1bmN0aW9uIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbn1cbi5jLWJsb2NrLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWxzLXNsaWRlciAudGVzdGltb25pYWwgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uYy1ibG9jay10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy1zbGlkZXIgLnRlc3RpbW9uaWFsX19pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmMtYmxvY2stdGV4dC1ncmlkIC50ZXh0LWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA0OHB4O1xuICBncmlkLXJvdy1nYXA6IDQ4cHg7XG59XG5cbi51c3BzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnVzcHMgLnVzcCB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigyMCUgMCwgMTAwJSAxMCUsIDEwMCUgOTAlLCA4MCUgMTAwJSwgMCA5MCUsIDAgMTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBwYWRkaW5nOiAzcmVtIDIuNXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDE2cHgpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDM1MG1zIGVhc2UtaW4tb3V0LCBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLnVzcHMgLnVzcCAuaGVhZGxpbmUge1xuICBtYXJnaW46IDAuNXJlbSAwIDFyZW0gMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi51c3BzIC51c3AgLmljb24ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC51c3BzIC51c3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udXNwcyAudXNwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4udXNwcyAudXNwOmhvdmVyIC5oZWFkbGluZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5jaHVuayAudXNwcyB7XG4gIHdpZHRoOiAxMDAlO1xufSIsIi5mbGV4e2Rpc3BsYXk6ZmxleH0uaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleH0uYmxvY2t7ZGlzcGxheTpibG9jazt9LnRhYmxle2Rpc3BsYXk6dGFibGV9LnRhYmxlLWNhcHRpb257ZGlzcGxheTp0YWJsZS1jYXB0aW9ufS50YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbH0udGFibGUtY29sdW1ue2Rpc3BsYXk6dGFibGUtY29sdW1ufS50YWJsZS1jb2x1bW4tZ3JvdXB7ZGlzcGxheTp0YWJsZS1jb2x1bW4tZ3JvdXB9LnRhYmxlLWZvb3Rlci1ncm91cHtkaXNwbGF5OnRhYmxlLWZvb3Rlci1ncm91cH0udGFibGUtaGVhZGVyLWdyb3Vwe2Rpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwfS50YWJsZS1yb3ctZ3JvdXB7ZGlzcGxheTp0YWJsZS1yb3ctZ3JvdXB9LnRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvd30uZmxvdy1yb290e2Rpc3BsYXk6Zmxvdy1yb290fS5ncmlke2Rpc3BsYXk6Z3JpZH0uaW5saW5lLWdyaWR7ZGlzcGxheTppbmxpbmUtZ3JpZH0uY29udGVudHN7ZGlzcGxheTpjb250ZW50c30uaGlkZGVue2Rpc3BsYXk6bm9uZX0uZmxleC1yb3d7ZmxleC1kaXJlY3Rpb246cm93fS5mbGV4LXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5mbGV4LWNvbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmZsZXgtY29sLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9LmZsZXgtd3JhcHtmbGV4LXdyYXA6d3JhcH0uZmxleC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZX0uZmxleC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcH0ucGxhY2UtaXRlbXMtYXV0b3twbGFjZS1pdGVtczphdXRvfS5wbGFjZS1pdGVtcy1zdGFydHtwbGFjZS1pdGVtczpzdGFydH0ucGxhY2UtaXRlbXMtZW5ke3BsYWNlLWl0ZW1zOmVuZH0ucGxhY2UtaXRlbXMtY2VudGVye3BsYWNlLWl0ZW1zOmNlbnRlcn0ucGxhY2UtaXRlbXMtc3RyZXRjaHtwbGFjZS1pdGVtczpzdHJldGNofS5wbGFjZS1jb250ZW50LWNlbnRlcntwbGFjZS1jb250ZW50OmNlbnRlcn0ucGxhY2UtY29udGVudC1zdGFydHtwbGFjZS1jb250ZW50OnN0YXJ0fS5wbGFjZS1jb250ZW50LWVuZHtwbGFjZS1jb250ZW50OmVuZH0ucGxhY2UtY29udGVudC1iZXR3ZWVue3BsYWNlLWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ucGxhY2UtY29udGVudC1hcm91bmR7cGxhY2UtY29udGVudDpzcGFjZS1hcm91bmR9LnBsYWNlLWNvbnRlbnQtZXZlbmx5e3BsYWNlLWNvbnRlbnQ6c3BhY2UtZXZlbmx5fS5wbGFjZS1jb250ZW50LXN0cmV0Y2h7cGxhY2UtY29udGVudDpzdHJldGNofS5wbGFjZS1zZWxmLWF1dG97cGxhY2Utc2VsZjphdXRvfS5wbGFjZS1zZWxmLXN0YXJ0e3BsYWNlLXNlbGY6c3RhcnR9LnBsYWNlLXNlbGYtZW5ke3BsYWNlLXNlbGY6ZW5kfS5wbGFjZS1zZWxmLWNlbnRlcntwbGFjZS1zZWxmOmNlbnRlcn0ucGxhY2Utc2VsZi1zdHJldGNoe3BsYWNlLXNlbGY6c3RyZXRjaH0uaXRlbXMtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uaXRlbXMtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5pdGVtcy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyfS5pdGVtcy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZX0uaXRlbXMtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNofS5jb250ZW50LWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlcn0uY29udGVudC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnR9LmNvbnRlbnQtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmR9LmNvbnRlbnQtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW59LmNvbnRlbnQtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kfS5jb250ZW50LWV2ZW5seXthbGlnbi1jb250ZW50OnNwYWNlLWV2ZW5seX0uc2VsZi1hdXRve2FsaWduLXNlbGY6YXV0b30uc2VsZi1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnR9LnNlbGYtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmR9LnNlbGYtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyfS5zZWxmLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNofS5qdXN0aWZ5LWl0ZW1zLWF1dG97anVzdGlmeS1pdGVtczphdXRvfS5qdXN0aWZ5LWl0ZW1zLXN0YXJ0e2p1c3RpZnktaXRlbXM6c3RhcnR9Lmp1c3RpZnktaXRlbXMtZW5ke2p1c3RpZnktaXRlbXM6ZW5kfS5qdXN0aWZ5LWl0ZW1zLWNlbnRlcntqdXN0aWZ5LWl0ZW1zOmNlbnRlcn0uanVzdGlmeS1pdGVtcy1zdHJldGNoe2p1c3RpZnktaXRlbXM6c3RyZXRjaH0uanVzdGlmeS1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uanVzdGlmeS1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5qdXN0aWZ5LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5qdXN0aWZ5LWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lmp1c3RpZnktYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmR9Lmp1c3RpZnktZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHl9Lmp1c3RpZnktc2VsZi1hdXRve2p1c3RpZnktc2VsZjphdXRvfS5qdXN0aWZ5LXNlbGYtc3RhcnR7anVzdGlmeS1zZWxmOnN0YXJ0fS5qdXN0aWZ5LXNlbGYtZW5ke2p1c3RpZnktc2VsZjplbmR9Lmp1c3RpZnktc2VsZi1jZW50ZXJ7anVzdGlmeS1zZWxmOmNlbnRlcn0uanVzdGlmeS1zZWxmLXN0cmV0Y2h7anVzdGlmeS1zZWxmOnN0cmV0Y2h9LmZsZXgtMXtmbGV4OjEgMSAwJX0uZmxleC1hdXRve2ZsZXg6MSAxIGF1dG99LmZsZXgtaW5pdGlhbHtmbGV4OjAgMSBhdXRvfS5mbGV4LW5vbmV7ZmxleDpub25lfS5mbGV4LWdyb3ctMHtmbGV4LWdyb3c6MH0uZmxleC1ncm93e2ZsZXgtZ3JvdzoxfS5mbGV4LXNocmluay0we2ZsZXgtc2hyaW5rOjB9LmZsZXgtc2hyaW5re2ZsZXgtc2hyaW5rOjF9Lm9yZGVyLTF7b3JkZXI6MX0ub3JkZXItMntvcmRlcjoyfS5vcmRlci0ze29yZGVyOjN9Lm9yZGVyLTR7b3JkZXI6NH0ub3JkZXItNXtvcmRlcjo1fS5vcmRlci02e29yZGVyOjZ9Lm9yZGVyLTd7b3JkZXI6N30ub3JkZXItOHtvcmRlcjo4fS5vcmRlci05e29yZGVyOjl9Lm9yZGVyLTEwe29yZGVyOjEwfS5vcmRlci0xMXtvcmRlcjoxMX0ub3JkZXItMTJ7b3JkZXI6MTJ9Lm9yZGVyLWZpcnN0e29yZGVyOi05OTk5fS5vcmRlci1sYXN0e29yZGVyOjk5OTl9Lm9yZGVyLW5vbmV7b3JkZXI6MH1cblxuQGluY2x1ZGUgbGctdXAge1xuICAgIC5sZyB7XG4gICAgICAgICZcXDp3LWZ1bGwge3dpZHRoOiAxMDAlO31cbiAgICAgICAgJlxcOnctMVxcLzIge3dpZHRoOiA1MCU7fVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWQtdXAge1xuICAgIC5tZFxcOiB7XG4gICAgICAgICZ3LTFcXC8yIHt3aWR0aDogNTAlO31cbiAgICAgICAgJnctMVxcLzMge3dpZHRoOiAzMy4zMyU7fVxuICAgICAgICAmdy0yXFwvMyB7d2lkdGg6IDY2LjY2JTt9XG4gICAgICAgICZ3LTVcXC8xMiB7d2lkdGg6IDQxLjY3JX1cbiAgICAgICAgJnctN1xcLzEyIHt3aWR0aDogNTguMzMlfVxuICAgICAgICAmdy05XFwvMTIge3dpZHRoOiA3NSV9XG4gICAgICAgICZmbGV4IHtkaXNwbGF5OiBmbGV4O31cbiAgICAgICAgJmJsb2NrIHtkaXNwbGF5OiBibG9jazt9XG4gICAgfVxufVxuXG4kc3BhY2luZzogLjc1cmVtO1xuLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICYtLWZsdWlkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMTVyZW07XG4gICAgICAgIEBpbmNsdWRlIG1kLXVwIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsZy11cCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4ucm93IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJHNwYWNpbmc7XG4gICAgbWFyZ2luLWxlZnQ6IC0kc3BhY2luZztcbiAgICBcbiAgfVxuICBbY2xhc3NePSdjb2wtJ10sIC5jb2wge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZztcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nO1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgXG4gIC5yb3cucmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICBcbiAgLmNvbC5yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICBcbiAgLmNvbC14cyxcbiAgLmNvbC14cy0xLFxuICAuY29sLXhzLTIsXG4gIC5jb2wteHMtMyxcbiAgLmNvbC14cy00LFxuICAuY29sLXhzLTUsXG4gIC5jb2wteHMtNixcbiAgLmNvbC14cy03LFxuICAuY29sLXhzLTgsXG4gIC5jb2wteHMtOSxcbiAgLmNvbC14cy0xMCxcbiAgLmNvbC14cy0xMSxcbiAgLmNvbC14cy0xMiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZztcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nO1xuICB9XG4gIFxuICAuY29sLXhzIHtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBcbiAgLmNvbC14cy0xIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOC4zMzMlO1xuICAgIGZsZXgtYmFzaXM6IDguMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzJTtcbiAgfVxuICBcbiAgLmNvbC14cy0yIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTYuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY3JTtcbiAgfVxuICBcbiAgLmNvbC14cy0zIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICBcbiAgLmNvbC14cy00IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzMuMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzJTtcbiAgfVxuICBcbiAgLmNvbC14cy01IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDEuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY3JTtcbiAgfVxuICBcbiAgLmNvbC14cy02IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICBcbiAgLmNvbC14cy03IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTguMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzJTtcbiAgfVxuICBcbiAgLmNvbC14cy04IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjYuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY3JTtcbiAgfVxuICBcbiAgLmNvbC14cy05IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICBcbiAgLmNvbC14cy0xMCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDgzLjMzMyU7XG4gICAgZmxleC1iYXNpczogODMuMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMyU7XG4gIH1cbiAgXG4gIC5jb2wteHMtMTEge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA5MS42NjclO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjclO1xuICB9XG4gIFxuICAuY29sLXhzLTEyIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBcbiAgLmNvbC14cy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzJTtcbiAgfVxuICBcbiAgLmNvbC14cy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NyU7XG4gIH1cbiAgXG4gIC5jb2wteHMtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgXG4gIC5jb2wteHMtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMlO1xuICB9XG4gIFxuICAuY29sLXhzLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY3JTtcbiAgfVxuICBcbiAgLmNvbC14cy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICBcbiAgLmNvbC14cy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMyU7XG4gIH1cbiAgXG4gIC5jb2wteHMtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjclO1xuICB9XG4gIFxuICAuY29sLXhzLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIFxuICAuY29sLXhzLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMyU7XG4gIH1cbiAgXG4gIC5jb2wteHMtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY3JTtcbiAgfVxuICBcbiAgLnN0YXJ0LXhzIHtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cbiAgXG4gIC5jZW50ZXIteHMge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAuZW5kLXhzIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICB9XG4gIFxuICAudG9wLXhzIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIFxuICAubWlkZGxlLXhzIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBcbiAgLmJvdHRvbS14cyB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICBcbiAgLmFyb3VuZC14cyB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICBcbiAgLmJldHdlZW4teHMge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgXG4gIC5maXJzdC14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIFxuICAubGFzdC14cyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAvLzU3NnB4IFxuICAvLzc2OHB4XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2cmVtKSB7XG4gIC8vIC5jb250YWluZXIge1xuICAvLyAgIHdpZHRoOiAzNHJlbTtcbiAgLy8gfVxuXG4gIC5jb2wtc20sXG4gIC5jb2wtc20tMSxcbiAgLmNvbC1zbS0yLFxuICAuY29sLXNtLTMsXG4gIC5jb2wtc20tNCxcbiAgLmNvbC1zbS01LFxuICAuY29sLXNtLTYsXG4gIC5jb2wtc20tNyxcbiAgLmNvbC1zbS04LFxuICAuY29sLXNtLTksXG4gIC5jb2wtc20tMTAsXG4gIC5jb2wtc20tMTEsXG4gIC5jb2wtc20tMTIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmc7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZztcbiAgfVxuXG4gIC5jb2wtc20ge1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1zbS0xIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOC4zMzMlO1xuICAgIGZsZXgtYmFzaXM6IDguMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMiB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE2LjY2NyU7XG4gICAgZmxleC1iYXNpczogMTYuNjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTMge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS00IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzMuMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tNSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQxLjY2NyU7XG4gICAgZmxleC1iYXNpczogNDEuNjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTYge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS03IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTguMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tOCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDY2LjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTkge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1zbS0xMCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDgzLjMzMyU7XG4gICAgZmxleC1iYXNpczogODMuMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMyU7XG4gIH1cblxuICAuY29sLXNtLTExIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOTEuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMTIge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjclO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NyU7XG4gIH1cblxuICAuc3RhcnQtc20ge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuXG4gIC5jZW50ZXItc20ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmVuZC1zbSB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgfVxuXG4gIC50b3Atc20ge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAubWlkZGxlLXNtIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5ib3R0b20tc20ge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAuYXJvdW5kLXNtIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG5cbiAgLmJldHdlZW4tc20ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuZmlyc3Qtc20ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5sYXN0LXNtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4gIC8vNzY4cHhcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgIC8vIC5jb250YWluZXIge1xuICAgIC8vICAgd2lkdGg6IDQ2cmVtO1xuICAgIC8vIH1cbiAgXG4gICAgLmNvbC1tZCxcbiAgICAuY29sLW1kLTEsXG4gICAgLmNvbC1tZC0yLFxuICAgIC5jb2wtbWQtMyxcbiAgICAuY29sLW1kLTQsXG4gICAgLmNvbC1tZC01LFxuICAgIC5jb2wtbWQtNixcbiAgICAuY29sLW1kLTcsXG4gICAgLmNvbC1tZC04LFxuICAgIC5jb2wtbWQtOSxcbiAgICAuY29sLW1kLTEwLFxuICAgIC5jb2wtbWQtMTEsXG4gICAgLmNvbC1tZC0xMiB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmc7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nO1xuICAgIH1cbiAgXG4gICAgLmNvbC1tZCB7XG4gICAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIFxuICAgIC5jb2wtbWQtMSB7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOC4zMzMlO1xuICAgICAgZmxleC1iYXNpczogOC4zMzMlO1xuICAgICAgbWF4LXdpZHRoOiA4LjMzMyU7XG4gICAgfVxuICBcbiAgICAuY29sLW1kLTIge1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE2LjY2NyU7XG4gICAgICBmbGV4LWJhc2lzOiAxNi42NjclO1xuICAgICAgbWF4LXdpZHRoOiAxNi42NjclO1xuICAgIH1cbiAgXG4gICAgLmNvbC1tZC0zIHtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XG4gICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICB9XG4gIFxuICAgIC5jb2wtbWQtNCB7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzMuMzMzJTtcbiAgICAgIGZsZXgtYmFzaXM6IDMzLjMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDMzLjMzMyU7XG4gICAgfVxuICBcbiAgICAuY29sLW1kLTUge1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQxLjY2NyU7XG4gICAgICBmbGV4LWJhc2lzOiA0MS42NjclO1xuICAgICAgbWF4LXdpZHRoOiA0MS42NjclO1xuICAgIH1cbiAgXG4gICAgLmNvbC1tZC02IHtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG4gIFxuICAgIC5jb2wtbWQtNyB7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTguMzMzJTtcbiAgICAgIGZsZXgtYmFzaXM6IDU4LjMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDU4LjMzMyU7XG4gICAgfVxuICBcbiAgICAuY29sLW1kLTgge1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDY2LjY2NyU7XG4gICAgICBmbGV4LWJhc2lzOiA2Ni42NjclO1xuICAgICAgbWF4LXdpZHRoOiA2Ni42NjclO1xuICAgIH1cbiAgXG4gICAgLmNvbC1tZC05IHtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3NSU7XG4gICAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICB9XG4gIFxuICAgIC5jb2wtbWQtMTAge1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDgzLjMzMyU7XG4gICAgICBmbGV4LWJhc2lzOiA4My4zMzMlO1xuICAgICAgbWF4LXdpZHRoOiA4My4zMzMlO1xuICAgIH1cbiAgXG4gICAgLmNvbC1tZC0xMSB7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOTEuNjY3JTtcbiAgICAgIGZsZXgtYmFzaXM6IDkxLjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDkxLjY2NyU7XG4gICAgfVxuICBcbiAgICAuY29sLW1kLTEyIHtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIFxuICAgIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzJTtcbiAgICB9XG4gIFxuICAgIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NyU7XG4gICAgfVxuICBcbiAgICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gICAgfVxuICBcbiAgICAuY29sLW1kLW9mZnNldC00IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMlO1xuICAgIH1cbiAgXG4gICAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDEuNjY3JTtcbiAgICB9XG4gIFxuICAgIC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB9XG4gIFxuICAgIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMyU7XG4gICAgfVxuICBcbiAgICAuY29sLW1kLW9mZnNldC04IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjclO1xuICAgIH1cbiAgXG4gICAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgICBtYXJnaW4tbGVmdDogNzUlO1xuICAgIH1cbiAgXG4gICAgLmNvbC1tZC1vZmZzZXQtMTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMyU7XG4gICAgfVxuICBcbiAgICAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgICBtYXJnaW4tbGVmdDogOTEuNjY3JTtcbiAgICB9XG4gIFxuICAgIC5zdGFydC1tZCB7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgfVxuICBcbiAgICAuY2VudGVyLW1kIHtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgXG4gICAgLmVuZC1tZCB7XG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgIH1cbiAgXG4gICAgLnRvcC1tZCB7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gIFxuICAgIC5taWRkbGUtbWQge1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgXG4gICAgLmJvdHRvbS1tZCB7XG4gICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG4gIFxuICAgIC5hcm91bmQtbWQge1xuICAgICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cbiAgXG4gICAgLmJldHdlZW4tbWQge1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICBcbiAgICAuZmlyc3QtbWQge1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG4gIFxuICAgIC5sYXN0LW1kIHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgfVxuICAvLzk5MnB4XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAgIC8vIC5jb250YWluZXIge1xuICAgIC8vICAgd2lkdGg6IDYwcmVtO1xuICAgIC8vIH1cbiAgXG4gICAgLmNvbC1sZyxcbiAgICAuY29sLWxnLTEsXG4gICAgLmNvbC1sZy0yLFxuICAgIC5jb2wtbGctMyxcbiAgICAuY29sLWxnLTQsXG4gICAgLmNvbC1sZy01LFxuICAgIC5jb2wtbGctNixcbiAgICAuY29sLWxnLTcsXG4gICAgLmNvbC1sZy04LFxuICAgIC5jb2wtbGctOSxcbiAgICAuY29sLWxnLTEwLFxuICAgIC5jb2wtbGctMTEsXG4gICAgLmNvbC1sZy0xMiB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmc7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nO1xuICAgIH1cbiAgXG4gICAgLmNvbC1sZyB7XG4gICAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIFxuICAgIC5jb2wtbGctMSB7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOC4zMzMlO1xuICAgICAgZmxleC1iYXNpczogOC4zMzMlO1xuICAgICAgbWF4LXdpZHRoOiA4LjMzMyU7XG4gICAgfVxuICBcbiAgICAuY29sLWxnLTIge1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE2LjY2NyU7XG4gICAgICBmbGV4LWJhc2lzOiAxNi42NjclO1xuICAgICAgbWF4LXdpZHRoOiAxNi42NjclO1xuICAgIH1cbiAgXG4gICAgLmNvbC1sZy0zIHtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XG4gICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICB9XG4gIFxuICAgIC5jb2wtbGctNCB7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzMuMzMzJTtcbiAgICAgIGZsZXgtYmFzaXM6IDMzLjMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDMzLjMzMyU7XG4gICAgfVxuICBcbiAgICAuY29sLWxnLTUge1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQxLjY2NyU7XG4gICAgICBmbGV4LWJhc2lzOiA0MS42NjclO1xuICAgICAgbWF4LXdpZHRoOiA0MS42NjclO1xuICAgIH1cbiAgXG4gICAgLmNvbC1sZy02IHtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG4gIFxuICAgIC5jb2wtbGctNyB7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTguMzMzJTtcbiAgICAgIGZsZXgtYmFzaXM6IDU4LjMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDU4LjMzMyU7XG4gICAgfVxuICBcbiAgICAuY29sLWxnLTgge1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDY2LjY2NyU7XG4gICAgICBmbGV4LWJhc2lzOiA2Ni42NjclO1xuICAgICAgbWF4LXdpZHRoOiA2Ni42NjclO1xuICAgIH1cbiAgXG4gICAgLmNvbC1sZy05IHtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3NSU7XG4gICAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICB9XG4gIFxuICAgIC5jb2wtbGctMTAge1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDgzLjMzMyU7XG4gICAgICBmbGV4LWJhc2lzOiA4My4zMzMlO1xuICAgICAgbWF4LXdpZHRoOiA4My4zMzMlO1xuICAgIH1cbiAgXG4gICAgLmNvbC1sZy0xMSB7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOTEuNjY3JTtcbiAgICAgIGZsZXgtYmFzaXM6IDkxLjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDkxLjY2NyU7XG4gICAgfVxuICBcbiAgICAuY29sLWxnLTEyIHtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIFxuICAgIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzJTtcbiAgICB9XG4gIFxuICAgIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NyU7XG4gICAgfVxuICBcbiAgICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gICAgfVxuICBcbiAgICAuY29sLWxnLW9mZnNldC00IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMlO1xuICAgIH1cbiAgXG4gICAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDEuNjY3JTtcbiAgICB9XG4gIFxuICAgIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB9XG4gIFxuICAgIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMyU7XG4gICAgfVxuICBcbiAgICAuY29sLWxnLW9mZnNldC04IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjclO1xuICAgIH1cbiAgXG4gICAgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgICBtYXJnaW4tbGVmdDogNzUlO1xuICAgIH1cbiAgXG4gICAgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMyU7XG4gICAgfVxuICBcbiAgICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgICBtYXJnaW4tbGVmdDogOTEuNjY3JTtcbiAgICB9XG4gIFxuICAgIC5zdGFydC1sZyB7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgfVxuICBcbiAgICAuY2VudGVyLWxnIHtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgXG4gICAgLmVuZC1sZyB7XG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgIH1cbiAgXG4gICAgLnRvcC1sZyB7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gIFxuICAgIC5taWRkbGUtbGcge1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgXG4gICAgLmJvdHRvbS1sZyB7XG4gICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG4gIFxuICAgIC5hcm91bmQtbGcge1xuICAgICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cbiAgXG4gICAgLmJldHdlZW4tbGcge1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICBcbiAgICAuZmlyc3QtbGcge1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG4gIFxuICAgIC5sYXN0LWxnIHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgfVxuICAvLzEyMDBweFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAvLyAuY29udGFpbmVyIHtcbiAgICAvLyAgIHdpZHRoOiA3M3JlbTtcbiAgICAvLyB9XG4gIFxuICAgIC5jb2wteGwsXG4gICAgLmNvbC14bC0xLFxuICAgIC5jb2wteGwtMixcbiAgICAuY29sLXhsLTMsXG4gICAgLmNvbC14bC00LFxuICAgIC5jb2wteGwtNSxcbiAgICAuY29sLXhsLTYsXG4gICAgLmNvbC14bC03LFxuICAgIC5jb2wteGwtOCxcbiAgICAuY29sLXhsLTksXG4gICAgLmNvbC14bC0xMCxcbiAgICAuY29sLXhsLTExLFxuICAgIC5jb2wteGwtMTIge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nO1xuICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZztcbiAgICB9XG4gIFxuICAgIC5jb2wteGwge1xuICAgICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICBcbiAgICAuY29sLXhsLTEge1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDguMzMzJTtcbiAgICAgIGZsZXgtYmFzaXM6IDguMzMzJTtcbiAgICAgIG1heC13aWR0aDogOC4zMzMlO1xuICAgIH1cbiAgXG4gICAgLmNvbC14bC0yIHtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNi42NjclO1xuICAgICAgZmxleC1iYXNpczogMTYuNjY3JTtcbiAgICAgIG1heC13aWR0aDogMTYuNjY3JTtcbiAgICB9XG4gIFxuICAgIC5jb2wteGwtMyB7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjUlO1xuICAgICAgZmxleC1iYXNpczogMjUlO1xuICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgfVxuICBcbiAgICAuY29sLXhsLTQge1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDMzLjMzMyU7XG4gICAgICBmbGV4LWJhc2lzOiAzMy4zMzMlO1xuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICAgIH1cbiAgXG4gICAgLmNvbC14bC01IHtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0MS42NjclO1xuICAgICAgZmxleC1iYXNpczogNDEuNjY3JTtcbiAgICAgIG1heC13aWR0aDogNDEuNjY3JTtcbiAgICB9XG4gIFxuICAgIC5jb2wteGwtNiB7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTAlO1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgfVxuICBcbiAgICAuY29sLXhsLTcge1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDU4LjMzMyU7XG4gICAgICBmbGV4LWJhc2lzOiA1OC4zMzMlO1xuICAgICAgbWF4LXdpZHRoOiA1OC4zMzMlO1xuICAgIH1cbiAgXG4gICAgLmNvbC14bC04IHtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2Ni42NjclO1xuICAgICAgZmxleC1iYXNpczogNjYuNjY3JTtcbiAgICAgIG1heC13aWR0aDogNjYuNjY3JTtcbiAgICB9XG4gIFxuICAgIC5jb2wteGwtOSB7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzUlO1xuICAgICAgZmxleC1iYXNpczogNzUlO1xuICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgfVxuICBcbiAgICAuY29sLXhsLTEwIHtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4My4zMzMlO1xuICAgICAgZmxleC1iYXNpczogODMuMzMzJTtcbiAgICAgIG1heC13aWR0aDogODMuMzMzJTtcbiAgICB9XG4gIFxuICAgIC5jb2wteGwtMTEge1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDkxLjY2NyU7XG4gICAgICBmbGV4LWJhc2lzOiA5MS42NjclO1xuICAgICAgbWF4LXdpZHRoOiA5MS42NjclO1xuICAgIH1cbiAgXG4gICAgLmNvbC14bC0xMiB7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICBcbiAgICAuY29sLXhsLW9mZnNldC0xIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMyU7XG4gICAgfVxuICBcbiAgICAuY29sLXhsLW9mZnNldC0yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjclO1xuICAgIH1cbiAgXG4gICAgLmNvbC14bC1vZmZzZXQtMyB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUlO1xuICAgIH1cbiAgXG4gICAgLmNvbC14bC1vZmZzZXQtNCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzJTtcbiAgICB9XG4gIFxuICAgIC5jb2wteGwtb2Zmc2V0LTUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NyU7XG4gICAgfVxuICBcbiAgICAuY29sLXhsLW9mZnNldC02IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgfVxuICBcbiAgICAuY29sLXhsLW9mZnNldC03IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMlO1xuICAgIH1cbiAgXG4gICAgLmNvbC14bC1vZmZzZXQtOCB7XG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY3JTtcbiAgICB9XG4gIFxuICAgIC5jb2wteGwtb2Zmc2V0LTkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgICB9XG4gIFxuICAgIC5jb2wteGwtb2Zmc2V0LTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMlO1xuICAgIH1cbiAgXG4gICAgLmNvbC14bC1vZmZzZXQtMTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NyU7XG4gICAgfVxuICBcbiAgICAuc3RhcnQteGwge1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIH1cbiAgXG4gICAgLmNlbnRlci14bCB7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIFxuICAgIC5lbmQteGwge1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICB9XG4gIFxuICAgIC50b3AteGwge1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICBcbiAgICAubWlkZGxlLXhsIHtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIFxuICAgIC5ib3R0b20teGwge1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuICBcbiAgICAuYXJvdW5kLXhsIHtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB9XG4gIFxuICAgIC5iZXR3ZWVuLXhsIHtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgXG4gICAgLmZpcnN0LXhsIHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgICBvcmRlcjogLTE7XG4gICAgfVxuICBcbiAgICAubGFzdC14bCB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gIH1cblxuICAvLzEyMDBweFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgICAvLyAuY29udGFpbmVyIHtcbiAgICAvLyAgIHdpZHRoOiA4NnJlbTtcbiAgICAvLyB9XG4gIFxuICAgIC5jb2wteHhsLFxuICAgIC5jb2wteHhsLTEsXG4gICAgLmNvbC14eGwtMixcbiAgICAuY29sLXh4bC0zLFxuICAgIC5jb2wteHhsLTQsXG4gICAgLmNvbC14eGwtNSxcbiAgICAuY29sLXh4bC02LFxuICAgIC5jb2wteHhsLTcsXG4gICAgLmNvbC14eGwtOCxcbiAgICAuY29sLXh4bC05LFxuICAgIC5jb2wteHhsLTEwLFxuICAgIC5jb2wteHhsLTExLFxuICAgIC5jb2wteHhsLTEyIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZztcbiAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmc7XG4gICAgfVxuICBcbiAgICAuY29sLXh4bCB7XG4gICAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIFxuICAgIC5jb2wteHhsLTEge1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDguMzMzJTtcbiAgICAgIGZsZXgtYmFzaXM6IDguMzMzJTtcbiAgICAgIG1heC13aWR0aDogOC4zMzMlO1xuICAgIH1cbiAgXG4gICAgLmNvbC14eGwtMiB7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTYuNjY3JTtcbiAgICAgIGZsZXgtYmFzaXM6IDE2LjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDE2LjY2NyU7XG4gICAgfVxuICBcbiAgICAuY29sLXh4bC0zIHtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XG4gICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICB9XG4gIFxuICAgIC5jb2wteHhsLTQge1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDMzLjMzMyU7XG4gICAgICBmbGV4LWJhc2lzOiAzMy4zMzMlO1xuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICAgIH1cbiAgXG4gICAgLmNvbC14eGwtNSB7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDEuNjY3JTtcbiAgICAgIGZsZXgtYmFzaXM6IDQxLjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDQxLjY2NyU7XG4gICAgfVxuICBcbiAgICAuY29sLXh4bC02IHtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG4gIFxuICAgIC5jb2wteHhsLTcge1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDU4LjMzMyU7XG4gICAgICBmbGV4LWJhc2lzOiA1OC4zMzMlO1xuICAgICAgbWF4LXdpZHRoOiA1OC4zMzMlO1xuICAgIH1cbiAgXG4gICAgLmNvbC14eGwtOCB7XG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjYuNjY3JTtcbiAgICAgIGZsZXgtYmFzaXM6IDY2LjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDY2LjY2NyU7XG4gICAgfVxuICBcbiAgICAuY29sLXh4bC05IHtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3NSU7XG4gICAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICB9XG4gIFxuICAgIC5jb2wteHhsLTEwIHtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4My4zMzMlO1xuICAgICAgZmxleC1iYXNpczogODMuMzMzJTtcbiAgICAgIG1heC13aWR0aDogODMuMzMzJTtcbiAgICB9XG4gIFxuICAgIC5jb2wteHhsLTExIHtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA5MS42NjclO1xuICAgICAgZmxleC1iYXNpczogOTEuNjY3JTtcbiAgICAgIG1heC13aWR0aDogOTEuNjY3JTtcbiAgICB9XG4gIFxuICAgIC5jb2wteHhsLTEyIHtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIFxuICAgIC5jb2wteHhsLW9mZnNldC0xIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMyU7XG4gICAgfVxuICBcbiAgICAuY29sLXh4bC1vZmZzZXQtMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTYuNjY3JTtcbiAgICB9XG4gIFxuICAgIC5jb2wteHhsLW9mZnNldC0zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gICAgfVxuICBcbiAgICAuY29sLXh4bC1vZmZzZXQtNCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzJTtcbiAgICB9XG4gIFxuICAgIC5jb2wteHhsLW9mZnNldC01IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjclO1xuICAgIH1cbiAgXG4gICAgLmNvbC14eGwtb2Zmc2V0LTYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB9XG4gIFxuICAgIC5jb2wteHhsLW9mZnNldC03IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMlO1xuICAgIH1cbiAgXG4gICAgLmNvbC14eGwtb2Zmc2V0LTgge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NyU7XG4gICAgfVxuICBcbiAgICAuY29sLXh4bC1vZmZzZXQtOSB7XG4gICAgICBtYXJnaW4tbGVmdDogNzUlO1xuICAgIH1cbiAgXG4gICAgLmNvbC14eGwtb2Zmc2V0LTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMlO1xuICAgIH1cbiAgXG4gICAgLmNvbC14eGwtb2Zmc2V0LTExIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjclO1xuICAgIH1cbiAgXG4gICAgLnN0YXJ0LXh4bCB7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgfVxuICBcbiAgICAuY2VudGVyLXh4bCB7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIFxuICAgIC5lbmQteHhsIHtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgfVxuICBcbiAgICAudG9wLXh4bCB7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gIFxuICAgIC5taWRkbGUteHhsIHtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIFxuICAgIC5ib3R0b20teHhsIHtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cbiAgXG4gICAgLmFyb3VuZC14eGwge1xuICAgICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cbiAgXG4gICAgLmJldHdlZW4teHhsIHtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgXG4gICAgLmZpcnN0LXh4bCB7XG4gICAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgICAgb3JkZXI6IC0xO1xuICAgIH1cbiAgXG4gICAgLmxhc3QteHhsIHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgfSIsIlxuQG1peGluIHNlbGVjdGlvbigkYmFja2dyb3VuZCwgJHRleHQpe1xuXG4gICAgLyogV2ViS2l0L0JsaW5rIEJyb3dzZXJzICovXG4gICAgOjpzZWxlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7IFxuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgIH1cbiAgICBcbiAgICAvKiBHZWNrbyBCcm93c2VycyAqL1xuICAgIDo6LW1vei1zZWxlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7IFxuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgIH1cblxufVxuXG4kYnJlYWsteHM6IDQwMHB4O1xuJGJyZWFrLXNtOiA1NzZweDtcbiRicmVhay1tZDogNzY4cHg7XG4kYnJlYWstbGc6IDk5MnB4O1xuJGJyZWFrLXhsOiAxMjAwcHg7XG4kYnJlYWsteHhsOiAxNjAwcHg7XG5AbWl4aW4geHMtZG93biB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay14cykgeyBAY29udGVudDsgfVxufVxuQG1peGluIHNtLWRvd24ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstc20pIHsgQGNvbnRlbnQ7IH1cbn1cbkBtaXhpbiBtZC1kb3duIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLW1kKSB7IEBjb250ZW50OyB9XG59XG5AbWl4aW4gbGctZG93biB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1sZykgeyBAY29udGVudDsgfVxufVxuQG1peGluIHhsLWRvd24ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWsteGwpIHsgQGNvbnRlbnQ7IH1cbn1cbkBtaXhpbiB4eGwtZG93biB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay14eGwpIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIHNtLXVwIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrLXNtKSB7IEBjb250ZW50OyB9XG59XG5AbWl4aW4gbWQtdXAge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWstbWQpIHsgQGNvbnRlbnQ7IH1cbn1cbkBtaXhpbiBsZy11cCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVhay1sZykgeyBAY29udGVudDsgfVxufVxuQG1peGluIHhsLXVwIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrLXhsKSB7IEBjb250ZW50OyB9XG59XG5AbWl4aW4geHhsLXVwIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrLXh4bCkgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gZm9udC1zbW9vdGhpbmcoJHZhbHVlOiBvbikge1xuICAgIEBpZiAkdmFsdWUgPT0gb24ge1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gICAgfVxufVxuXG5AbWl4aW4gaG92ZXIge1xuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gZm9udFNpemUoJHNpemU6ICdtZCcpIHtcbiAgICBAaWYgJHNpemUgPT0gXCJ4c1wiIHtcbiAgICAgICAgZm9udC1zaXplOiAuNjI1cmVtO1xuICAgIH1cbiAgICBAaWYgJHNpemUgPT0gXCJzbVwiIHtcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgfVxuICAgIEBpZiAkc2l6ZSA9PSBcIm1kXCIge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIC8vIEBpbmNsdWRlIGxnLWRvd24ge1xuICAgICAgICAvLyAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAvLyB9XG4gICAgfVxuICAgIEBpZiAkc2l6ZSA9PSBcImxnXCIge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuICAgIEBpZiAkc2l6ZSA9PSBcInhsXCIge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBmb250UmVzKCRzaXplOiAnbWQnKSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6ICdHcmFwaGl0ZScsIHNhbnMtc2VyaWY7XG4gICAgQGlmICRzaXplID09IFwieHhzXCIge1xuICAgICAgICBmb250LXNpemU6IC44NXJlbTtcbiAgICB9XG4gICAgQGlmICRzaXplID09IFwieHNcIiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gICAgQGlmICRzaXplID09IFwic21cIiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbGctZG93biB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGlmICRzaXplID09IFwibWRcIiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBAaW5jbHVkZSBsZy1kb3duIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaWYgJHNpemUgPT0gXCJsZ1wiIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICBAaW5jbHVkZSBsZy1kb3duIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaWYgJHNpemUgPT0gXCJ4bFwiIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgIEBpbmNsdWRlIGxnLWRvd24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpZiAkc2l6ZSA9PSBcInh4bFwiIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjc1dnc7XG4gICAgICAgIEBpbmNsdWRlIGxnLWRvd24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bC11cCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgICAgIH0gXG4gICAgfVxuICAgIEBpZiAkc2l6ZSA9PSBcInh4eGxcIiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC4yNXZ3O1xuICAgICAgICBAaW5jbHVkZSBsZy1kb3duIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bC11cCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQuMjVyZW07XG4gICAgICAgIH0gXG4gICAgfVxufVxuXG5AbWl4aW4gZWxsaXBzaXMoJGxpbmVzOiAxKSB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lcztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG5AbWl4aW4gYnV0dG9uRWZmZWN0IHtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIC5jLWJ0bl9fYXJyb3cge1xuICAgICAgICAgICAgLmMtaWNvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYyh2YXIoLS1zaXplKSAqIDAuNzUpKTtcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59IiwiLnAtMCB7XG5cdHBhZGRpbmc6IDBcbn1cblxuLnAtMSB7XG5cdHBhZGRpbmc6IC4yNXJlbVxufVxuXG4ucC0yIHtcblx0cGFkZGluZzogLjVyZW1cbn1cblxuLnAtMyB7XG5cdHBhZGRpbmc6IC43NXJlbVxufVxuXG4ucC00IHtcblx0cGFkZGluZzogMXJlbVxufVxuXG4ucC01IHtcblx0cGFkZGluZzogMS4yNXJlbVxufVxuXG4ucC02IHtcblx0cGFkZGluZzogMS41cmVtXG59XG5cbi5wLTcge1xuXHRwYWRkaW5nOiAxLjc1cmVtXG59XG5cbi5wLTgge1xuXHRwYWRkaW5nOiAycmVtXG59XG5cbi5wLTkge1xuXHRwYWRkaW5nOiAyLjI1cmVtXG59XG5cbi5wLTEwIHtcblx0cGFkZGluZzogMi41cmVtXG59XG5cbi5wLTExIHtcblx0cGFkZGluZzogMi43NXJlbVxufVxuXG4ucC0xMiB7XG5cdHBhZGRpbmc6IDNyZW1cbn1cblxuLnAtMTQge1xuXHRwYWRkaW5nOiAzLjVyZW1cbn1cblxuLnAtMTYge1xuXHRwYWRkaW5nOiA0cmVtXG59XG5cbi5wLTIwIHtcblx0cGFkZGluZzogNXJlbVxufVxuXG4ucC0yNCB7XG5cdHBhZGRpbmc6IDZyZW1cbn1cblxuLnAtMjgge1xuXHRwYWRkaW5nOiA3cmVtXG59XG5cbi5wLTMyIHtcblx0cGFkZGluZzogOHJlbVxufVxuXG4ucC0zNiB7XG5cdHBhZGRpbmc6IDlyZW1cbn1cblxuLnAtNDAge1xuXHRwYWRkaW5nOiAxMHJlbVxufVxuXG4ucC00NCB7XG5cdHBhZGRpbmc6IDExcmVtXG59XG5cbi5wLTQ4IHtcblx0cGFkZGluZzogMTJyZW1cbn1cblxuLnAtNTIge1xuXHRwYWRkaW5nOiAxM3JlbVxufVxuXG4ucC01NiB7XG5cdHBhZGRpbmc6IDE0cmVtXG59XG5cbi5wLTYwIHtcblx0cGFkZGluZzogMTVyZW1cbn1cblxuLnAtNjQge1xuXHRwYWRkaW5nOiAxNnJlbVxufVxuXG4ucC03MiB7XG5cdHBhZGRpbmc6IDE4cmVtXG59XG5cbi5wLTgwIHtcblx0cGFkZGluZzogMjByZW1cbn1cblxuLnAtOTYge1xuXHRwYWRkaW5nOiAyNHJlbVxufVxuXG4ucC1weCB7XG5cdHBhZGRpbmc6IDFweFxufVxuXG4ucC0wXFwuNSB7XG5cdHBhZGRpbmc6IC4xMjVyZW1cbn1cblxuLnAtMVxcLjUge1xuXHRwYWRkaW5nOiAuMzc1cmVtXG59XG5cbi5wLTJcXC41IHtcblx0cGFkZGluZzogLjYyNXJlbVxufVxuXG4ucC0zXFwuNSB7XG5cdHBhZGRpbmc6IC44NzVyZW1cbn1cblxuLnB5LTAge1xuXHRwYWRkaW5nLXRvcDogMDtcblx0cGFkZGluZy1ib3R0b206IDBcbn1cblxuLnB4LTAge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDBcbn1cblxuLnB5LTEge1xuXHRwYWRkaW5nLXRvcDogLjI1cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogLjI1cmVtXG59XG5cbi5weC0xIHtcblx0cGFkZGluZy1sZWZ0OiAuMjVyZW07XG5cdHBhZGRpbmctcmlnaHQ6IC4yNXJlbVxufVxuXG4ucHktMiB7XG5cdHBhZGRpbmctdG9wOiAuNXJlbTtcblx0cGFkZGluZy1ib3R0b206IC41cmVtXG59XG5cbi5weC0yIHtcblx0cGFkZGluZy1sZWZ0OiAuNXJlbTtcblx0cGFkZGluZy1yaWdodDogLjVyZW1cbn1cblxuLnB5LTMge1xuXHRwYWRkaW5nLXRvcDogLjc1cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogLjc1cmVtXG59XG5cbi5weC0zIHtcblx0cGFkZGluZy1sZWZ0OiAuNzVyZW07XG5cdHBhZGRpbmctcmlnaHQ6IC43NXJlbVxufVxuXG4ucHktNCB7XG5cdHBhZGRpbmctdG9wOiAxcmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogMXJlbVxufVxuXG4ucHgtNCB7XG5cdHBhZGRpbmctbGVmdDogMXJlbTtcblx0cGFkZGluZy1yaWdodDogMXJlbVxufVxuXG4ucHktNSB7XG5cdHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogMS4yNXJlbVxufVxuXG4ucHgtNSB7XG5cdHBhZGRpbmctbGVmdDogMS4yNXJlbTtcblx0cGFkZGluZy1yaWdodDogMS4yNXJlbVxufVxuXG4ucHktNiB7XG5cdHBhZGRpbmctdG9wOiAxLjVyZW07XG5cdHBhZGRpbmctYm90dG9tOiAxLjVyZW1cbn1cblxuLnB4LTYge1xuXHRwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcblx0cGFkZGluZy1yaWdodDogMS41cmVtXG59XG5cbi5weS03IHtcblx0cGFkZGluZy10b3A6IDEuNzVyZW07XG5cdHBhZGRpbmctYm90dG9tOiAxLjc1cmVtXG59XG5cbi5weC03IHtcblx0cGFkZGluZy1sZWZ0OiAxLjc1cmVtO1xuXHRwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtXG59XG5cbi5weS04IHtcblx0cGFkZGluZy10b3A6IDJyZW07XG5cdHBhZGRpbmctYm90dG9tOiAycmVtXG59XG5cbi5weC04IHtcblx0cGFkZGluZy1sZWZ0OiAycmVtO1xuXHRwYWRkaW5nLXJpZ2h0OiAycmVtXG59XG5cbi5weS05IHtcblx0cGFkZGluZy10b3A6IDIuMjVyZW07XG5cdHBhZGRpbmctYm90dG9tOiAyLjI1cmVtXG59XG5cbi5weC05IHtcblx0cGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xuXHRwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtXG59XG5cbi5weS0xMCB7XG5cdHBhZGRpbmctdG9wOiAyLjVyZW07XG5cdHBhZGRpbmctYm90dG9tOiAyLjVyZW1cbn1cblxuLnB4LTEwIHtcblx0cGFkZGluZy1sZWZ0OiAyLjVyZW07XG5cdHBhZGRpbmctcmlnaHQ6IDIuNXJlbVxufVxuXG4ucHktMTEge1xuXHRwYWRkaW5nLXRvcDogMi43NXJlbTtcblx0cGFkZGluZy1ib3R0b206IDIuNzVyZW1cbn1cblxuLnB4LTExIHtcblx0cGFkZGluZy1sZWZ0OiAyLjc1cmVtO1xuXHRwYWRkaW5nLXJpZ2h0OiAyLjc1cmVtXG59XG5cbi5weS0xMiB7XG5cdHBhZGRpbmctdG9wOiAzcmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogM3JlbVxufVxuXG4ucHgtMTIge1xuXHRwYWRkaW5nLWxlZnQ6IDNyZW07XG5cdHBhZGRpbmctcmlnaHQ6IDNyZW1cbn1cblxuLnB5LTE0IHtcblx0cGFkZGluZy10b3A6IDMuNXJlbTtcblx0cGFkZGluZy1ib3R0b206IDMuNXJlbVxufVxuXG4ucHgtMTQge1xuXHRwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcblx0cGFkZGluZy1yaWdodDogMy41cmVtXG59XG5cbi5weS0xNiB7XG5cdHBhZGRpbmctdG9wOiA0cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogNHJlbVxufVxuXG4ucHgtMTYge1xuXHRwYWRkaW5nLWxlZnQ6IDRyZW07XG5cdHBhZGRpbmctcmlnaHQ6IDRyZW1cbn1cblxuLnB5LTIwIHtcblx0cGFkZGluZy10b3A6IDVyZW07XG5cdHBhZGRpbmctYm90dG9tOiA1cmVtXG59XG5cbi5weC0yMCB7XG5cdHBhZGRpbmctbGVmdDogNXJlbTtcblx0cGFkZGluZy1yaWdodDogNXJlbVxufVxuXG4ucHktMjQge1xuXHRwYWRkaW5nLXRvcDogNnJlbTtcblx0cGFkZGluZy1ib3R0b206IDZyZW1cbn1cblxuLnB4LTI0IHtcblx0cGFkZGluZy1sZWZ0OiA2cmVtO1xuXHRwYWRkaW5nLXJpZ2h0OiA2cmVtXG59XG5cbi5weS0yOCB7XG5cdHBhZGRpbmctdG9wOiA3cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogN3JlbVxufVxuXG4ucHgtMjgge1xuXHRwYWRkaW5nLWxlZnQ6IDdyZW07XG5cdHBhZGRpbmctcmlnaHQ6IDdyZW1cbn1cblxuLnB5LTMyIHtcblx0cGFkZGluZy10b3A6IDhyZW07XG5cdHBhZGRpbmctYm90dG9tOiA4cmVtXG59XG5cbi5weC0zMiB7XG5cdHBhZGRpbmctbGVmdDogOHJlbTtcblx0cGFkZGluZy1yaWdodDogOHJlbVxufVxuXG4ucHktMzYge1xuXHRwYWRkaW5nLXRvcDogOXJlbTtcblx0cGFkZGluZy1ib3R0b206IDlyZW1cbn1cblxuLnB4LTM2IHtcblx0cGFkZGluZy1sZWZ0OiA5cmVtO1xuXHRwYWRkaW5nLXJpZ2h0OiA5cmVtXG59XG5cbi5weS00MCB7XG5cdHBhZGRpbmctdG9wOiAxMHJlbTtcblx0cGFkZGluZy1ib3R0b206IDEwcmVtXG59XG5cbi5weC00MCB7XG5cdHBhZGRpbmctbGVmdDogMTByZW07XG5cdHBhZGRpbmctcmlnaHQ6IDEwcmVtXG59XG5cbi5weS00NCB7XG5cdHBhZGRpbmctdG9wOiAxMXJlbTtcblx0cGFkZGluZy1ib3R0b206IDExcmVtXG59XG5cbi5weC00NCB7XG5cdHBhZGRpbmctbGVmdDogMTFyZW07XG5cdHBhZGRpbmctcmlnaHQ6IDExcmVtXG59XG5cbi5weS00OCB7XG5cdHBhZGRpbmctdG9wOiAxMnJlbTtcblx0cGFkZGluZy1ib3R0b206IDEycmVtXG59XG5cbi5weC00OCB7XG5cdHBhZGRpbmctbGVmdDogMTJyZW07XG5cdHBhZGRpbmctcmlnaHQ6IDEycmVtXG59XG5cbi5weS01MiB7XG5cdHBhZGRpbmctdG9wOiAxM3JlbTtcblx0cGFkZGluZy1ib3R0b206IDEzcmVtXG59XG5cbi5weC01MiB7XG5cdHBhZGRpbmctbGVmdDogMTNyZW07XG5cdHBhZGRpbmctcmlnaHQ6IDEzcmVtXG59XG5cbi5weS01NiB7XG5cdHBhZGRpbmctdG9wOiAxNHJlbTtcblx0cGFkZGluZy1ib3R0b206IDE0cmVtXG59XG5cbi5weC01NiB7XG5cdHBhZGRpbmctbGVmdDogMTRyZW07XG5cdHBhZGRpbmctcmlnaHQ6IDE0cmVtXG59XG5cbi5weS02MCB7XG5cdHBhZGRpbmctdG9wOiAxNXJlbTtcblx0cGFkZGluZy1ib3R0b206IDE1cmVtXG59XG5cbi5weC02MCB7XG5cdHBhZGRpbmctbGVmdDogMTVyZW07XG5cdHBhZGRpbmctcmlnaHQ6IDE1cmVtXG59XG5cbi5weS02NCB7XG5cdHBhZGRpbmctdG9wOiAxNnJlbTtcblx0cGFkZGluZy1ib3R0b206IDE2cmVtXG59XG5cbi5weC02NCB7XG5cdHBhZGRpbmctbGVmdDogMTZyZW07XG5cdHBhZGRpbmctcmlnaHQ6IDE2cmVtXG59XG5cbi5weS03MiB7XG5cdHBhZGRpbmctdG9wOiAxOHJlbTtcblx0cGFkZGluZy1ib3R0b206IDE4cmVtXG59XG5cbi5weC03MiB7XG5cdHBhZGRpbmctbGVmdDogMThyZW07XG5cdHBhZGRpbmctcmlnaHQ6IDE4cmVtXG59XG5cbi5weS04MCB7XG5cdHBhZGRpbmctdG9wOiAyMHJlbTtcblx0cGFkZGluZy1ib3R0b206IDIwcmVtXG59XG5cbi5weC04MCB7XG5cdHBhZGRpbmctbGVmdDogMjByZW07XG5cdHBhZGRpbmctcmlnaHQ6IDIwcmVtXG59XG5cbi5weS05NiB7XG5cdHBhZGRpbmctdG9wOiAyNHJlbTtcblx0cGFkZGluZy1ib3R0b206IDI0cmVtXG59XG5cbi5weC05NiB7XG5cdHBhZGRpbmctbGVmdDogMjRyZW07XG5cdHBhZGRpbmctcmlnaHQ6IDI0cmVtXG59XG5cbi5weS1weCB7XG5cdHBhZGRpbmctdG9wOiAxcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxcHhcbn1cblxuLnB4LXB4IHtcblx0cGFkZGluZy1sZWZ0OiAxcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDFweFxufVxuXG4ucHktMFxcLjUge1xuXHRwYWRkaW5nLXRvcDogLjEyNXJlbTtcblx0cGFkZGluZy1ib3R0b206IC4xMjVyZW1cbn1cblxuLnB4LTBcXC41IHtcblx0cGFkZGluZy1sZWZ0OiAuMTI1cmVtO1xuXHRwYWRkaW5nLXJpZ2h0OiAuMTI1cmVtXG59XG5cbi5weS0xXFwuNSB7XG5cdHBhZGRpbmctdG9wOiAuMzc1cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogLjM3NXJlbVxufVxuXG4ucHgtMVxcLjUge1xuXHRwYWRkaW5nLWxlZnQ6IC4zNzVyZW07XG5cdHBhZGRpbmctcmlnaHQ6IC4zNzVyZW1cbn1cblxuLnB5LTJcXC41IHtcblx0cGFkZGluZy10b3A6IC42MjVyZW07XG5cdHBhZGRpbmctYm90dG9tOiAuNjI1cmVtXG59XG5cbi5weC0yXFwuNSB7XG5cdHBhZGRpbmctbGVmdDogLjYyNXJlbTtcblx0cGFkZGluZy1yaWdodDogLjYyNXJlbVxufVxuXG4ucHktM1xcLjUge1xuXHRwYWRkaW5nLXRvcDogLjg3NXJlbTtcblx0cGFkZGluZy1ib3R0b206IC44NzVyZW1cbn1cblxuLnB4LTNcXC41IHtcblx0cGFkZGluZy1sZWZ0OiAuODc1cmVtO1xuXHRwYWRkaW5nLXJpZ2h0OiAuODc1cmVtXG59XG5cbi5wdC0wIHtcblx0cGFkZGluZy10b3A6IDBcbn1cblxuLnByLTAge1xuXHRwYWRkaW5nLXJpZ2h0OiAwXG59XG5cbi5wYi0wIHtcblx0cGFkZGluZy1ib3R0b206IDBcbn1cblxuLnBsLTAge1xuXHRwYWRkaW5nLWxlZnQ6IDBcbn1cblxuLnByLTEge1xuXHRwYWRkaW5nLXJpZ2h0OiAuMjVyZW1cbn1cblxuLnBsLTEge1xuXHRwYWRkaW5nLWxlZnQ6IC4yNXJlbVxufVxuXG4ucHItMiB7XG5cdHBhZGRpbmctcmlnaHQ6IC41cmVtXG59XG5cbi5wbC0yIHtcblx0cGFkZGluZy1sZWZ0OiAuNXJlbVxufVxuXG4ucHItMyB7XG5cdHBhZGRpbmctcmlnaHQ6IC43NXJlbVxufVxuXG4ucGwtMyB7XG5cdHBhZGRpbmctbGVmdDogLjc1cmVtXG59XG5cbi5wci00IHtcblx0cGFkZGluZy1yaWdodDogMXJlbVxufVxuXG4ucGwtNCB7XG5cdHBhZGRpbmctbGVmdDogMXJlbVxufVxuXG4ucHQtNSB7XG5cdHBhZGRpbmctdG9wOiAxLjI1cmVtXG59XG5cbi5wci01IHtcblx0cGFkZGluZy1yaWdodDogMS4yNXJlbVxufVxuXG4ucGItNSB7XG5cdHBhZGRpbmctYm90dG9tOiAxLjI1cmVtXG59XG5cbi5wbC01IHtcblx0cGFkZGluZy1sZWZ0OiAxLjI1cmVtXG59XG5cbi5wdC02IHtcblx0cGFkZGluZy10b3A6IDEuNXJlbVxufVxuXG4ucHItNiB7XG5cdHBhZGRpbmctcmlnaHQ6IDEuNXJlbVxufVxuXG4ucGItNiB7XG5cdHBhZGRpbmctYm90dG9tOiAxLjVyZW1cbn1cblxuLnBsLTYge1xuXHRwYWRkaW5nLWxlZnQ6IDEuNXJlbVxufVxuXG4ucHQtNyB7XG5cdHBhZGRpbmctdG9wOiAxLjc1cmVtXG59XG5cbi5wci03IHtcblx0cGFkZGluZy1yaWdodDogMS43NXJlbVxufVxuXG4ucGItNyB7XG5cdHBhZGRpbmctYm90dG9tOiAxLjc1cmVtXG59XG5cbi5wbC03IHtcblx0cGFkZGluZy1sZWZ0OiAxLjc1cmVtXG59XG5cbi5wdC04IHtcblx0cGFkZGluZy10b3A6IDJyZW1cbn1cblxuLnByLTgge1xuXHRwYWRkaW5nLXJpZ2h0OiAycmVtXG59XG5cbi5wYi04IHtcblx0cGFkZGluZy1ib3R0b206IDJyZW1cbn1cblxuLnBsLTgge1xuXHRwYWRkaW5nLWxlZnQ6IDJyZW1cbn1cblxuLnB0LTkge1xuXHRwYWRkaW5nLXRvcDogMi4yNXJlbVxufVxuXG4ucHItOSB7XG5cdHBhZGRpbmctcmlnaHQ6IDIuMjVyZW1cbn1cblxuLnBiLTkge1xuXHRwYWRkaW5nLWJvdHRvbTogMi4yNXJlbVxufVxuXG4ucGwtOSB7XG5cdHBhZGRpbmctbGVmdDogMi4yNXJlbVxufVxuXG4ucHQtMTAge1xuXHRwYWRkaW5nLXRvcDogMi41cmVtXG59XG5cbi5wci0xMCB7XG5cdHBhZGRpbmctcmlnaHQ6IDIuNXJlbVxufVxuXG4ucGItMTAge1xuXHRwYWRkaW5nLWJvdHRvbTogMi41cmVtXG59XG5cbi5wbC0xMCB7XG5cdHBhZGRpbmctbGVmdDogMi41cmVtXG59XG5cbi5wdC0xMSB7XG5cdHBhZGRpbmctdG9wOiAyLjc1cmVtXG59XG5cbi5wci0xMSB7XG5cdHBhZGRpbmctcmlnaHQ6IDIuNzVyZW1cbn1cblxuLnBiLTExIHtcblx0cGFkZGluZy1ib3R0b206IDIuNzVyZW1cbn1cblxuLnBsLTExIHtcblx0cGFkZGluZy1sZWZ0OiAyLjc1cmVtXG59XG5cbi5wdC0xMiB7XG5cdHBhZGRpbmctdG9wOiAzcmVtXG59XG5cbi5wci0xMiB7XG5cdHBhZGRpbmctcmlnaHQ6IDNyZW1cbn1cblxuLnBiLTEyIHtcblx0cGFkZGluZy1ib3R0b206IDNyZW1cbn1cblxuLnBsLTEyIHtcblx0cGFkZGluZy1sZWZ0OiAzcmVtXG59XG5cbi5wdC0xNCB7XG5cdHBhZGRpbmctdG9wOiAzLjVyZW1cbn1cblxuLnByLTE0IHtcblx0cGFkZGluZy1yaWdodDogMy41cmVtXG59XG5cbi5wYi0xNCB7XG5cdHBhZGRpbmctYm90dG9tOiAzLjVyZW1cbn1cblxuLnBsLTE0IHtcblx0cGFkZGluZy1sZWZ0OiAzLjVyZW1cbn1cblxuLnB0LTE2IHtcblx0cGFkZGluZy10b3A6IDRyZW1cbn1cblxuLnByLTE2IHtcblx0cGFkZGluZy1yaWdodDogNHJlbVxufVxuXG4ucGItMTYge1xuXHRwYWRkaW5nLWJvdHRvbTogNHJlbVxufVxuXG4ucGwtMTYge1xuXHRwYWRkaW5nLWxlZnQ6IDRyZW1cbn1cblxuLnB0LTIwIHtcblx0cGFkZGluZy10b3A6IDVyZW1cbn1cblxuLnByLTIwIHtcblx0cGFkZGluZy1yaWdodDogNXJlbVxufVxuXG4ucGItMjAge1xuXHRwYWRkaW5nLWJvdHRvbTogNXJlbVxufVxuXG4ucGwtMjAge1xuXHRwYWRkaW5nLWxlZnQ6IDVyZW1cbn1cblxuLnB0LTI0IHtcblx0cGFkZGluZy10b3A6IDZyZW1cbn1cblxuLnByLTI0IHtcblx0cGFkZGluZy1yaWdodDogNnJlbVxufVxuXG4ucGItMjQge1xuXHRwYWRkaW5nLWJvdHRvbTogNnJlbVxufVxuXG4ucGwtMjQge1xuXHRwYWRkaW5nLWxlZnQ6IDZyZW1cbn1cblxuLnB0LTI4IHtcblx0cGFkZGluZy10b3A6IDdyZW1cbn1cblxuLnByLTI4IHtcblx0cGFkZGluZy1yaWdodDogN3JlbVxufVxuXG4ucGItMjgge1xuXHRwYWRkaW5nLWJvdHRvbTogN3JlbVxufVxuXG4ucGwtMjgge1xuXHRwYWRkaW5nLWxlZnQ6IDdyZW1cbn1cblxuLnB0LTMyIHtcblx0cGFkZGluZy10b3A6IDhyZW1cbn1cblxuLnByLTMyIHtcblx0cGFkZGluZy1yaWdodDogOHJlbVxufVxuXG4ucGItMzIge1xuXHRwYWRkaW5nLWJvdHRvbTogOHJlbVxufVxuXG4ucGwtMzIge1xuXHRwYWRkaW5nLWxlZnQ6IDhyZW1cbn1cblxuLnB0LTM2IHtcblx0cGFkZGluZy10b3A6IDlyZW1cbn1cblxuLnByLTM2IHtcblx0cGFkZGluZy1yaWdodDogOXJlbVxufVxuXG4ucGItMzYge1xuXHRwYWRkaW5nLWJvdHRvbTogOXJlbVxufVxuXG4ucGwtMzYge1xuXHRwYWRkaW5nLWxlZnQ6IDlyZW1cbn1cblxuLnB0LTQwIHtcblx0cGFkZGluZy10b3A6IDEwcmVtXG59XG5cbi5wci00MCB7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcmVtXG59XG5cbi5wYi00MCB7XG5cdHBhZGRpbmctYm90dG9tOiAxMHJlbVxufVxuXG4ucGwtNDAge1xuXHRwYWRkaW5nLWxlZnQ6IDEwcmVtXG59XG5cbi5wdC00NCB7XG5cdHBhZGRpbmctdG9wOiAxMXJlbVxufVxuXG4ucHItNDQge1xuXHRwYWRkaW5nLXJpZ2h0OiAxMXJlbVxufVxuXG4ucGItNDQge1xuXHRwYWRkaW5nLWJvdHRvbTogMTFyZW1cbn1cblxuLnBsLTQ0IHtcblx0cGFkZGluZy1sZWZ0OiAxMXJlbVxufVxuXG4ucHQtNDgge1xuXHRwYWRkaW5nLXRvcDogMTJyZW1cbn1cblxuLnByLTQ4IHtcblx0cGFkZGluZy1yaWdodDogMTJyZW1cbn1cblxuLnBiLTQ4IHtcblx0cGFkZGluZy1ib3R0b206IDEycmVtXG59XG5cbi5wbC00OCB7XG5cdHBhZGRpbmctbGVmdDogMTJyZW1cbn1cblxuLnB0LTUyIHtcblx0cGFkZGluZy10b3A6IDEzcmVtXG59XG5cbi5wci01MiB7XG5cdHBhZGRpbmctcmlnaHQ6IDEzcmVtXG59XG5cbi5wYi01MiB7XG5cdHBhZGRpbmctYm90dG9tOiAxM3JlbVxufVxuXG4ucGwtNTIge1xuXHRwYWRkaW5nLWxlZnQ6IDEzcmVtXG59XG5cbi5wdC01NiB7XG5cdHBhZGRpbmctdG9wOiAxNHJlbVxufVxuXG4ucHItNTYge1xuXHRwYWRkaW5nLXJpZ2h0OiAxNHJlbVxufVxuXG4ucGItNTYge1xuXHRwYWRkaW5nLWJvdHRvbTogMTRyZW1cbn1cblxuLnBsLTU2IHtcblx0cGFkZGluZy1sZWZ0OiAxNHJlbVxufVxuXG4ucHQtNjAge1xuXHRwYWRkaW5nLXRvcDogMTVyZW1cbn1cblxuLnByLTYwIHtcblx0cGFkZGluZy1yaWdodDogMTVyZW1cbn1cblxuLnBiLTYwIHtcblx0cGFkZGluZy1ib3R0b206IDE1cmVtXG59XG5cbi5wbC02MCB7XG5cdHBhZGRpbmctbGVmdDogMTVyZW1cbn1cblxuLnB0LTY0IHtcblx0cGFkZGluZy10b3A6IDE2cmVtXG59XG5cbi5wci02NCB7XG5cdHBhZGRpbmctcmlnaHQ6IDE2cmVtXG59XG5cbi5wYi02NCB7XG5cdHBhZGRpbmctYm90dG9tOiAxNnJlbVxufVxuXG4ucGwtNjQge1xuXHRwYWRkaW5nLWxlZnQ6IDE2cmVtXG59XG5cbi5wdC03MiB7XG5cdHBhZGRpbmctdG9wOiAxOHJlbVxufVxuXG4ucHItNzIge1xuXHRwYWRkaW5nLXJpZ2h0OiAxOHJlbVxufVxuXG4ucGItNzIge1xuXHRwYWRkaW5nLWJvdHRvbTogMThyZW1cbn1cblxuLnBsLTcyIHtcblx0cGFkZGluZy1sZWZ0OiAxOHJlbVxufVxuXG4ucHQtODAge1xuXHRwYWRkaW5nLXRvcDogMjByZW1cbn1cblxuLnByLTgwIHtcblx0cGFkZGluZy1yaWdodDogMjByZW1cbn1cblxuLnBiLTgwIHtcblx0cGFkZGluZy1ib3R0b206IDIwcmVtXG59XG5cbi5wbC04MCB7XG5cdHBhZGRpbmctbGVmdDogMjByZW1cbn1cblxuLnB0LTk2IHtcblx0cGFkZGluZy10b3A6IDI0cmVtXG59XG5cbi5wci05NiB7XG5cdHBhZGRpbmctcmlnaHQ6IDI0cmVtXG59XG5cbi5wYi05NiB7XG5cdHBhZGRpbmctYm90dG9tOiAyNHJlbVxufVxuXG4ucGwtOTYge1xuXHRwYWRkaW5nLWxlZnQ6IDI0cmVtXG59XG5cbi5wdC1weCB7XG5cdHBhZGRpbmctdG9wOiAxcHhcbn1cblxuLnByLXB4IHtcblx0cGFkZGluZy1yaWdodDogMXB4XG59XG5cbi5wYi1weCB7XG5cdHBhZGRpbmctYm90dG9tOiAxcHhcbn1cblxuLnBsLXB4IHtcblx0cGFkZGluZy1sZWZ0OiAxcHhcbn1cblxuLnB0LTBcXC41IHtcblx0cGFkZGluZy10b3A6IC4xMjVyZW1cbn1cblxuLnByLTBcXC41IHtcblx0cGFkZGluZy1yaWdodDogLjEyNXJlbVxufVxuXG4ucGItMFxcLjUge1xuXHRwYWRkaW5nLWJvdHRvbTogLjEyNXJlbVxufVxuXG4ucGwtMFxcLjUge1xuXHRwYWRkaW5nLWxlZnQ6IC4xMjVyZW1cbn1cblxuLnB0LTFcXC41IHtcblx0cGFkZGluZy10b3A6IC4zNzVyZW1cbn1cblxuLnByLTFcXC41IHtcblx0cGFkZGluZy1yaWdodDogLjM3NXJlbVxufVxuXG4ucGItMVxcLjUge1xuXHRwYWRkaW5nLWJvdHRvbTogLjM3NXJlbVxufVxuXG4ucGwtMVxcLjUge1xuXHRwYWRkaW5nLWxlZnQ6IC4zNzVyZW1cbn1cblxuLnB0LTJcXC41IHtcblx0cGFkZGluZy10b3A6IC42MjVyZW1cbn1cblxuLnByLTJcXC41IHtcblx0cGFkZGluZy1yaWdodDogLjYyNXJlbVxufVxuXG4ucGItMlxcLjUge1xuXHRwYWRkaW5nLWJvdHRvbTogLjYyNXJlbVxufVxuXG4ucGwtMlxcLjUge1xuXHRwYWRkaW5nLWxlZnQ6IC42MjVyZW1cbn1cblxuLnB0LTNcXC41IHtcblx0cGFkZGluZy10b3A6IC44NzVyZW1cbn1cblxuLnByLTNcXC41IHtcblx0cGFkZGluZy1yaWdodDogLjg3NXJlbVxufVxuXG4ucGItM1xcLjUge1xuXHRwYWRkaW5nLWJvdHRvbTogLjg3NXJlbVxufVxuXG4ucGwtM1xcLjUge1xuXHRwYWRkaW5nLWxlZnQ6IC44NzVyZW1cbn1cblxuLm0tMCB7XG5cdG1hcmdpbjogMFxufVxuXG4ubS0xIHtcblx0bWFyZ2luOiAuMjVyZW1cbn1cblxuLm0tMiB7XG5cdG1hcmdpbjogLjVyZW1cbn1cblxuLm0tMyB7XG5cdG1hcmdpbjogLjc1cmVtXG59XG5cbi5tLTQge1xuXHRtYXJnaW46IDFyZW1cbn1cblxuLm0tNSB7XG5cdG1hcmdpbjogMS4yNXJlbVxufVxuXG4ubS02IHtcblx0bWFyZ2luOiAxLjVyZW1cbn1cblxuLm0tNyB7XG5cdG1hcmdpbjogMS43NXJlbVxufVxuXG4ubS04IHtcblx0bWFyZ2luOiAycmVtXG59XG5cbi5tLTkge1xuXHRtYXJnaW46IDIuMjVyZW1cbn1cblxuLm0tMTAge1xuXHRtYXJnaW46IDIuNXJlbVxufVxuXG4ubS0xMSB7XG5cdG1hcmdpbjogMi43NXJlbVxufVxuXG4ubS0xMiB7XG5cdG1hcmdpbjogM3JlbVxufVxuXG4ubS0xNCB7XG5cdG1hcmdpbjogMy41cmVtXG59XG5cbi5tLTE2IHtcblx0bWFyZ2luOiA0cmVtXG59XG5cbi5tLTIwIHtcblx0bWFyZ2luOiA1cmVtXG59XG5cbi5tLTI0IHtcblx0bWFyZ2luOiA2cmVtXG59XG5cbi5tLTI4IHtcblx0bWFyZ2luOiA3cmVtXG59XG5cbi5tLTMyIHtcblx0bWFyZ2luOiA4cmVtXG59XG5cbi5tLTM2IHtcblx0bWFyZ2luOiA5cmVtXG59XG5cbi5tLTQwIHtcblx0bWFyZ2luOiAxMHJlbVxufVxuXG4ubS00NCB7XG5cdG1hcmdpbjogMTFyZW1cbn1cblxuLm0tNDgge1xuXHRtYXJnaW46IDEycmVtXG59XG5cbi5tLTUyIHtcblx0bWFyZ2luOiAxM3JlbVxufVxuXG4ubS01NiB7XG5cdG1hcmdpbjogMTRyZW1cbn1cblxuLm0tNjAge1xuXHRtYXJnaW46IDE1cmVtXG59XG5cbi5tLTY0IHtcblx0bWFyZ2luOiAxNnJlbVxufVxuXG4ubS03MiB7XG5cdG1hcmdpbjogMThyZW1cbn1cblxuLm0tODAge1xuXHRtYXJnaW46IDIwcmVtXG59XG5cbi5tLTk2IHtcblx0bWFyZ2luOiAyNHJlbVxufVxuXG4ubS1weCB7XG5cdG1hcmdpbjogMXB4XG59XG5cbi5tLTBcXC41IHtcblx0bWFyZ2luOiAuMTI1cmVtXG59XG5cbi5tLTFcXC41IHtcblx0bWFyZ2luOiAuMzc1cmVtXG59XG5cbi5tLTJcXC41IHtcblx0bWFyZ2luOiAuNjI1cmVtXG59XG5cbi5tLTNcXC41IHtcblx0bWFyZ2luOiAuODc1cmVtXG59XG5cbi5teS0wIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMFxufVxuXG4ubXgtMCB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDBcbn1cblxuLm15LTEge1xuXHRtYXJnaW4tdG9wOiAuMjVyZW07XG5cdG1hcmdpbi1ib3R0b206IC4yNXJlbVxufVxuXG4ubXgtMSB7XG5cdG1hcmdpbi1sZWZ0OiAuMjVyZW07XG5cdG1hcmdpbi1yaWdodDogLjI1cmVtXG59XG5cbi5teS0yIHtcblx0bWFyZ2luLXRvcDogLjVyZW07XG5cdG1hcmdpbi1ib3R0b206IC41cmVtXG59XG5cbi5teC0yIHtcblx0bWFyZ2luLWxlZnQ6IC41cmVtO1xuXHRtYXJnaW4tcmlnaHQ6IC41cmVtXG59XG5cbi5teS0zIHtcblx0bWFyZ2luLXRvcDogLjc1cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAuNzVyZW1cbn1cblxuLm14LTMge1xuXHRtYXJnaW4tbGVmdDogLjc1cmVtO1xuXHRtYXJnaW4tcmlnaHQ6IC43NXJlbVxufVxuXG4ubXktNCB7XG5cdG1hcmdpbi10b3A6IDFyZW07XG5cdG1hcmdpbi1ib3R0b206IDFyZW1cbn1cblxuLm14LTQge1xuXHRtYXJnaW4tbGVmdDogMXJlbTtcblx0bWFyZ2luLXJpZ2h0OiAxcmVtXG59XG5cbi5teS01IHtcblx0bWFyZ2luLXRvcDogMS4yNXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMS4yNXJlbVxufVxuXG4ubXgtNSB7XG5cdG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuXHRtYXJnaW4tcmlnaHQ6IDEuMjVyZW1cbn1cblxuLm15LTYge1xuXHRtYXJnaW4tdG9wOiAxLjVyZW07XG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbVxufVxuXG4ubXgtNiB7XG5cdG1hcmdpbi1sZWZ0OiAxLjVyZW07XG5cdG1hcmdpbi1yaWdodDogMS41cmVtXG59XG5cbi5teS03IHtcblx0bWFyZ2luLXRvcDogMS43NXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMS43NXJlbVxufVxuXG4ubXgtNyB7XG5cdG1hcmdpbi1sZWZ0OiAxLjc1cmVtO1xuXHRtYXJnaW4tcmlnaHQ6IDEuNzVyZW1cbn1cblxuLm15LTgge1xuXHRtYXJnaW4tdG9wOiAycmVtO1xuXHRtYXJnaW4tYm90dG9tOiAycmVtXG59XG5cbi5teC04IHtcblx0bWFyZ2luLWxlZnQ6IDJyZW07XG5cdG1hcmdpbi1yaWdodDogMnJlbVxufVxuXG4ubXktOSB7XG5cdG1hcmdpbi10b3A6IDIuMjVyZW07XG5cdG1hcmdpbi1ib3R0b206IDIuMjVyZW1cbn1cblxuLm14LTkge1xuXHRtYXJnaW4tbGVmdDogMi4yNXJlbTtcblx0bWFyZ2luLXJpZ2h0OiAyLjI1cmVtXG59XG5cbi5teS0xMCB7XG5cdG1hcmdpbi10b3A6IDIuNXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMi41cmVtXG59XG5cbi5teC0xMCB7XG5cdG1hcmdpbi1sZWZ0OiAyLjVyZW07XG5cdG1hcmdpbi1yaWdodDogMi41cmVtXG59XG5cbi5teS0xMSB7XG5cdG1hcmdpbi10b3A6IDIuNzVyZW07XG5cdG1hcmdpbi1ib3R0b206IDIuNzVyZW1cbn1cblxuLm14LTExIHtcblx0bWFyZ2luLWxlZnQ6IDIuNzVyZW07XG5cdG1hcmdpbi1yaWdodDogMi43NXJlbVxufVxuXG4ubXktMTIge1xuXHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRtYXJnaW4tYm90dG9tOiAzcmVtXG59XG5cbi5teC0xMiB7XG5cdG1hcmdpbi1sZWZ0OiAzcmVtO1xuXHRtYXJnaW4tcmlnaHQ6IDNyZW1cbn1cblxuLm15LTE0IHtcblx0bWFyZ2luLXRvcDogMy41cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAzLjVyZW1cbn1cblxuLm14LTE0IHtcblx0bWFyZ2luLWxlZnQ6IDMuNXJlbTtcblx0bWFyZ2luLXJpZ2h0OiAzLjVyZW1cbn1cblxuLm15LTE2IHtcblx0bWFyZ2luLXRvcDogNHJlbTtcblx0bWFyZ2luLWJvdHRvbTogNHJlbVxufVxuXG4ubXgtMTYge1xuXHRtYXJnaW4tbGVmdDogNHJlbTtcblx0bWFyZ2luLXJpZ2h0OiA0cmVtXG59XG5cbi5teS0yMCB7XG5cdG1hcmdpbi10b3A6IDVyZW07XG5cdG1hcmdpbi1ib3R0b206IDVyZW1cbn1cblxuLm14LTIwIHtcblx0bWFyZ2luLWxlZnQ6IDVyZW07XG5cdG1hcmdpbi1yaWdodDogNXJlbVxufVxuXG4ubXktMjQge1xuXHRtYXJnaW4tdG9wOiA2cmVtO1xuXHRtYXJnaW4tYm90dG9tOiA2cmVtXG59XG5cbi5teC0yNCB7XG5cdG1hcmdpbi1sZWZ0OiA2cmVtO1xuXHRtYXJnaW4tcmlnaHQ6IDZyZW1cbn1cblxuLm15LTI4IHtcblx0bWFyZ2luLXRvcDogN3JlbTtcblx0bWFyZ2luLWJvdHRvbTogN3JlbVxufVxuXG4ubXgtMjgge1xuXHRtYXJnaW4tbGVmdDogN3JlbTtcblx0bWFyZ2luLXJpZ2h0OiA3cmVtXG59XG5cbi5teS0zMiB7XG5cdG1hcmdpbi10b3A6IDhyZW07XG5cdG1hcmdpbi1ib3R0b206IDhyZW1cbn1cblxuLm14LTMyIHtcblx0bWFyZ2luLWxlZnQ6IDhyZW07XG5cdG1hcmdpbi1yaWdodDogOHJlbVxufVxuXG4ubXktMzYge1xuXHRtYXJnaW4tdG9wOiA5cmVtO1xuXHRtYXJnaW4tYm90dG9tOiA5cmVtXG59XG5cbi5teC0zNiB7XG5cdG1hcmdpbi1sZWZ0OiA5cmVtO1xuXHRtYXJnaW4tcmlnaHQ6IDlyZW1cbn1cblxuLm15LTQwIHtcblx0bWFyZ2luLXRvcDogMTByZW07XG5cdG1hcmdpbi1ib3R0b206IDEwcmVtXG59XG5cbi5teC00MCB7XG5cdG1hcmdpbi1sZWZ0OiAxMHJlbTtcblx0bWFyZ2luLXJpZ2h0OiAxMHJlbVxufVxuXG4ubXktNDQge1xuXHRtYXJnaW4tdG9wOiAxMXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMTFyZW1cbn1cblxuLm14LTQ0IHtcblx0bWFyZ2luLWxlZnQ6IDExcmVtO1xuXHRtYXJnaW4tcmlnaHQ6IDExcmVtXG59XG5cbi5teS00OCB7XG5cdG1hcmdpbi10b3A6IDEycmVtO1xuXHRtYXJnaW4tYm90dG9tOiAxMnJlbVxufVxuXG4ubXgtNDgge1xuXHRtYXJnaW4tbGVmdDogMTJyZW07XG5cdG1hcmdpbi1yaWdodDogMTJyZW1cbn1cblxuLm15LTUyIHtcblx0bWFyZ2luLXRvcDogMTNyZW07XG5cdG1hcmdpbi1ib3R0b206IDEzcmVtXG59XG5cbi5teC01MiB7XG5cdG1hcmdpbi1sZWZ0OiAxM3JlbTtcblx0bWFyZ2luLXJpZ2h0OiAxM3JlbVxufVxuXG4ubXktNTYge1xuXHRtYXJnaW4tdG9wOiAxNHJlbTtcblx0bWFyZ2luLWJvdHRvbTogMTRyZW1cbn1cblxuLm14LTU2IHtcblx0bWFyZ2luLWxlZnQ6IDE0cmVtO1xuXHRtYXJnaW4tcmlnaHQ6IDE0cmVtXG59XG5cbi5teS02MCB7XG5cdG1hcmdpbi10b3A6IDE1cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAxNXJlbVxufVxuXG4ubXgtNjAge1xuXHRtYXJnaW4tbGVmdDogMTVyZW07XG5cdG1hcmdpbi1yaWdodDogMTVyZW1cbn1cblxuLm15LTY0IHtcblx0bWFyZ2luLXRvcDogMTZyZW07XG5cdG1hcmdpbi1ib3R0b206IDE2cmVtXG59XG5cbi5teC02NCB7XG5cdG1hcmdpbi1sZWZ0OiAxNnJlbTtcblx0bWFyZ2luLXJpZ2h0OiAxNnJlbVxufVxuXG4ubXktNzIge1xuXHRtYXJnaW4tdG9wOiAxOHJlbTtcblx0bWFyZ2luLWJvdHRvbTogMThyZW1cbn1cblxuLm14LTcyIHtcblx0bWFyZ2luLWxlZnQ6IDE4cmVtO1xuXHRtYXJnaW4tcmlnaHQ6IDE4cmVtXG59XG5cbi5teS04MCB7XG5cdG1hcmdpbi10b3A6IDIwcmVtO1xuXHRtYXJnaW4tYm90dG9tOiAyMHJlbVxufVxuXG4ubXgtODAge1xuXHRtYXJnaW4tbGVmdDogMjByZW07XG5cdG1hcmdpbi1yaWdodDogMjByZW1cbn1cblxuLm15LTk2IHtcblx0bWFyZ2luLXRvcDogMjRyZW07XG5cdG1hcmdpbi1ib3R0b206IDI0cmVtXG59XG5cbi5teC05NiB7XG5cdG1hcmdpbi1sZWZ0OiAyNHJlbTtcblx0bWFyZ2luLXJpZ2h0OiAyNHJlbVxufVxuXG4ubXktcHgge1xuXHRtYXJnaW4tdG9wOiAxcHg7XG5cdG1hcmdpbi1ib3R0b206IDFweFxufVxuXG4ubXgtcHgge1xuXHRtYXJnaW4tbGVmdDogMXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDFweFxufVxuXG4ubXktMFxcLjUge1xuXHRtYXJnaW4tdG9wOiAuMTI1cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAuMTI1cmVtXG59XG5cbi5teC0wXFwuNSB7XG5cdG1hcmdpbi1sZWZ0OiAuMTI1cmVtO1xuXHRtYXJnaW4tcmlnaHQ6IC4xMjVyZW1cbn1cblxuLm15LTFcXC41IHtcblx0bWFyZ2luLXRvcDogLjM3NXJlbTtcblx0bWFyZ2luLWJvdHRvbTogLjM3NXJlbVxufVxuXG4ubXgtMVxcLjUge1xuXHRtYXJnaW4tbGVmdDogLjM3NXJlbTtcblx0bWFyZ2luLXJpZ2h0OiAuMzc1cmVtXG59XG5cbi5teS0yXFwuNSB7XG5cdG1hcmdpbi10b3A6IC42MjVyZW07XG5cdG1hcmdpbi1ib3R0b206IC42MjVyZW1cbn1cblxuLm14LTJcXC41IHtcblx0bWFyZ2luLWxlZnQ6IC42MjVyZW07XG5cdG1hcmdpbi1yaWdodDogLjYyNXJlbVxufVxuXG4ubXktM1xcLjUge1xuXHRtYXJnaW4tdG9wOiAuODc1cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAuODc1cmVtXG59XG5cbi5teC0zXFwuNSB7XG5cdG1hcmdpbi1sZWZ0OiAuODc1cmVtO1xuXHRtYXJnaW4tcmlnaHQ6IC44NzVyZW1cbn1cblxuLm10LTAge1xuXHRtYXJnaW4tdG9wOiAwXG59XG5cbi5tci0wIHtcblx0bWFyZ2luLXJpZ2h0OiAwXG59XG5cbi5tYi0wIHtcblx0bWFyZ2luLWJvdHRvbTogMFxufVxuXG4ubWwtMCB7XG5cdG1hcmdpbi1sZWZ0OiAwXG59XG5cbi5tci0xIHtcblx0bWFyZ2luLXJpZ2h0OiAuMjVyZW1cbn1cblxuLm1sLTEge1xuXHRtYXJnaW4tbGVmdDogLjI1cmVtXG59XG5cbi5tdC0xIHtcbiAgICBtYXJnaW4tdG9wOiAuMjVyZW07XG59XG5cbi5tci0yIHtcblx0bWFyZ2luLXJpZ2h0OiAuNXJlbVxufVxuXG4ubWwtMiB7XG5cdG1hcmdpbi1sZWZ0OiAuNXJlbVxufVxuXG4ubXQtMiB7XG4gICAgbWFyZ2luLXRvcDogLjVyZW07XG59XG5cbi5tci0zIHtcblx0bWFyZ2luLXJpZ2h0OiAuNzVyZW1cbn1cblxuLm1sLTMge1xuXHRtYXJnaW4tbGVmdDogLjc1cmVtXG59XG5cbi5tdC0zIHtcbiAgICBtYXJnaW4tdG9wOiAuNzVyZW07XG59XG5cbi5tci00IHtcblx0bWFyZ2luLXJpZ2h0OiAxcmVtXG59XG5cbi5tbC00IHtcblx0bWFyZ2luLWxlZnQ6IDFyZW1cbn1cblxuLm10LTQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5tdC01IHtcblx0bWFyZ2luLXRvcDogMS4yNXJlbVxufVxuXG4ubXItNSB7XG5cdG1hcmdpbi1yaWdodDogMS4yNXJlbVxufVxuXG4ubWItNSB7XG5cdG1hcmdpbi1ib3R0b206IDEuMjVyZW1cbn1cblxuLm1sLTUge1xuXHRtYXJnaW4tbGVmdDogMS4yNXJlbVxufVxuXG4ubXQtNSB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cblxuLm10LTYge1xuXHRtYXJnaW4tdG9wOiAxLjVyZW1cbn1cblxuLm1yLTYge1xuXHRtYXJnaW4tcmlnaHQ6IDEuNXJlbVxufVxuXG4ubWItNiB7XG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbVxufVxuXG4ubWwtNiB7XG5cdG1hcmdpbi1sZWZ0OiAxLjVyZW1cbn1cblxuLm10LTcge1xuXHRtYXJnaW4tdG9wOiAxLjc1cmVtXG59XG5cbi5tci03IHtcblx0bWFyZ2luLXJpZ2h0OiAxLjc1cmVtXG59XG5cbi5tYi03IHtcblx0bWFyZ2luLWJvdHRvbTogMS43NXJlbVxufVxuXG4ubWwtNyB7XG5cdG1hcmdpbi1sZWZ0OiAxLjc1cmVtXG59XG5cbi5tdC04IHtcblx0bWFyZ2luLXRvcDogMnJlbVxufVxuXG4ubXItOCB7XG5cdG1hcmdpbi1yaWdodDogMnJlbVxufVxuXG4ubWItOCB7XG5cdG1hcmdpbi1ib3R0b206IDJyZW1cbn1cblxuLm1sLTgge1xuXHRtYXJnaW4tbGVmdDogMnJlbVxufVxuXG4ubXQtOSB7XG5cdG1hcmdpbi10b3A6IDIuMjVyZW1cbn1cblxuLm1yLTkge1xuXHRtYXJnaW4tcmlnaHQ6IDIuMjVyZW1cbn1cblxuLm1iLTkge1xuXHRtYXJnaW4tYm90dG9tOiAyLjI1cmVtXG59XG5cbi5tbC05IHtcblx0bWFyZ2luLWxlZnQ6IDIuMjVyZW1cbn1cblxuLm10LTEwIHtcblx0bWFyZ2luLXRvcDogMi41cmVtXG59XG5cbi5tci0xMCB7XG5cdG1hcmdpbi1yaWdodDogMi41cmVtXG59XG5cbi5tYi0xMCB7XG5cdG1hcmdpbi1ib3R0b206IDIuNXJlbVxufVxuXG4ubWwtMTAge1xuXHRtYXJnaW4tbGVmdDogMi41cmVtXG59XG5cbi5tdC0xMSB7XG5cdG1hcmdpbi10b3A6IDIuNzVyZW1cbn1cblxuLm1yLTExIHtcblx0bWFyZ2luLXJpZ2h0OiAyLjc1cmVtXG59XG5cbi5tYi0xMSB7XG5cdG1hcmdpbi1ib3R0b206IDIuNzVyZW1cbn1cblxuLm1sLTExIHtcblx0bWFyZ2luLWxlZnQ6IDIuNzVyZW1cbn1cblxuLm10LTEyIHtcblx0bWFyZ2luLXRvcDogM3JlbVxufVxuXG4ubXItMTIge1xuXHRtYXJnaW4tcmlnaHQ6IDNyZW1cbn1cblxuLm1iLTEyIHtcblx0bWFyZ2luLWJvdHRvbTogM3JlbVxufVxuXG4ubWwtMTIge1xuXHRtYXJnaW4tbGVmdDogM3JlbVxufVxuXG4ubXQtMTQge1xuXHRtYXJnaW4tdG9wOiAzLjVyZW1cbn1cblxuLm1yLTE0IHtcblx0bWFyZ2luLXJpZ2h0OiAzLjVyZW1cbn1cblxuLm1iLTE0IHtcblx0bWFyZ2luLWJvdHRvbTogMy41cmVtXG59XG5cbi5tbC0xNCB7XG5cdG1hcmdpbi1sZWZ0OiAzLjVyZW1cbn1cblxuLm10LTE2IHtcblx0bWFyZ2luLXRvcDogNHJlbVxufVxuXG4ubXItMTYge1xuXHRtYXJnaW4tcmlnaHQ6IDRyZW1cbn1cblxuLm1iLTE2IHtcblx0bWFyZ2luLWJvdHRvbTogNHJlbVxufVxuXG4ubWwtMTYge1xuXHRtYXJnaW4tbGVmdDogNHJlbVxufVxuXG4ubXQtMjAge1xuXHRtYXJnaW4tdG9wOiA1cmVtXG59XG5cbi5tci0yMCB7XG5cdG1hcmdpbi1yaWdodDogNXJlbVxufVxuXG4ubWItMjAge1xuXHRtYXJnaW4tYm90dG9tOiA1cmVtXG59XG5cbi5tbC0yMCB7XG5cdG1hcmdpbi1sZWZ0OiA1cmVtXG59XG5cbi5tdC0yNCB7XG5cdG1hcmdpbi10b3A6IDZyZW1cbn1cblxuLm1yLTI0IHtcblx0bWFyZ2luLXJpZ2h0OiA2cmVtXG59XG5cbi5tYi0yNCB7XG5cdG1hcmdpbi1ib3R0b206IDZyZW1cbn1cblxuLm1sLTI0IHtcblx0bWFyZ2luLWxlZnQ6IDZyZW1cbn1cblxuLm10LTI4IHtcblx0bWFyZ2luLXRvcDogN3JlbVxufVxuXG4ubXItMjgge1xuXHRtYXJnaW4tcmlnaHQ6IDdyZW1cbn1cblxuLm1iLTI4IHtcblx0bWFyZ2luLWJvdHRvbTogN3JlbVxufVxuXG4ubWwtMjgge1xuXHRtYXJnaW4tbGVmdDogN3JlbVxufVxuXG4ubXQtMzIge1xuXHRtYXJnaW4tdG9wOiA4cmVtXG59XG5cbi5tci0zMiB7XG5cdG1hcmdpbi1yaWdodDogOHJlbVxufVxuXG4ubWItMzIge1xuXHRtYXJnaW4tYm90dG9tOiA4cmVtXG59XG5cbi5tbC0zMiB7XG5cdG1hcmdpbi1sZWZ0OiA4cmVtXG59XG5cbi5tdC0zNiB7XG5cdG1hcmdpbi10b3A6IDlyZW1cbn1cblxuLm1yLTM2IHtcblx0bWFyZ2luLXJpZ2h0OiA5cmVtXG59XG5cbi5tYi0zNiB7XG5cdG1hcmdpbi1ib3R0b206IDlyZW1cbn1cblxuLm1sLTM2IHtcblx0bWFyZ2luLWxlZnQ6IDlyZW1cbn1cblxuLm10LTQwIHtcblx0bWFyZ2luLXRvcDogMTByZW1cbn1cblxuLm1yLTQwIHtcblx0bWFyZ2luLXJpZ2h0OiAxMHJlbVxufVxuXG4ubWItNDAge1xuXHRtYXJnaW4tYm90dG9tOiAxMHJlbVxufVxuXG4ubWwtNDAge1xuXHRtYXJnaW4tbGVmdDogMTByZW1cbn1cblxuLm10LTQ0IHtcblx0bWFyZ2luLXRvcDogMTFyZW1cbn1cblxuLm1yLTQ0IHtcblx0bWFyZ2luLXJpZ2h0OiAxMXJlbVxufVxuXG4ubWItNDQge1xuXHRtYXJnaW4tYm90dG9tOiAxMXJlbVxufVxuXG4ubWwtNDQge1xuXHRtYXJnaW4tbGVmdDogMTFyZW1cbn1cblxuLm10LTQ4IHtcblx0bWFyZ2luLXRvcDogMTJyZW1cbn1cblxuLm1yLTQ4IHtcblx0bWFyZ2luLXJpZ2h0OiAxMnJlbVxufVxuXG4ubWItNDgge1xuXHRtYXJnaW4tYm90dG9tOiAxMnJlbVxufVxuXG4ubWwtNDgge1xuXHRtYXJnaW4tbGVmdDogMTJyZW1cbn1cblxuLm10LTUyIHtcblx0bWFyZ2luLXRvcDogMTNyZW1cbn1cblxuLm1yLTUyIHtcblx0bWFyZ2luLXJpZ2h0OiAxM3JlbVxufVxuXG4ubWItNTIge1xuXHRtYXJnaW4tYm90dG9tOiAxM3JlbVxufVxuXG4ubWwtNTIge1xuXHRtYXJnaW4tbGVmdDogMTNyZW1cbn1cblxuLm10LTU2IHtcblx0bWFyZ2luLXRvcDogMTRyZW1cbn1cblxuLm1yLTU2IHtcblx0bWFyZ2luLXJpZ2h0OiAxNHJlbVxufVxuXG4ubWItNTYge1xuXHRtYXJnaW4tYm90dG9tOiAxNHJlbVxufVxuXG4ubWwtNTYge1xuXHRtYXJnaW4tbGVmdDogMTRyZW1cbn1cblxuLm10LTYwIHtcblx0bWFyZ2luLXRvcDogMTVyZW1cbn1cblxuLm1yLTYwIHtcblx0bWFyZ2luLXJpZ2h0OiAxNXJlbVxufVxuXG4ubWItNjAge1xuXHRtYXJnaW4tYm90dG9tOiAxNXJlbVxufVxuXG4ubWwtNjAge1xuXHRtYXJnaW4tbGVmdDogMTVyZW1cbn1cblxuLm10LTY0IHtcblx0bWFyZ2luLXRvcDogMTZyZW1cbn1cblxuLm1yLTY0IHtcblx0bWFyZ2luLXJpZ2h0OiAxNnJlbVxufVxuXG4ubWItNjQge1xuXHRtYXJnaW4tYm90dG9tOiAxNnJlbVxufVxuXG4ubWwtNjQge1xuXHRtYXJnaW4tbGVmdDogMTZyZW1cbn1cblxuLm10LTcyIHtcblx0bWFyZ2luLXRvcDogMThyZW1cbn1cblxuLm1yLTcyIHtcblx0bWFyZ2luLXJpZ2h0OiAxOHJlbVxufVxuXG4ubWItNzIge1xuXHRtYXJnaW4tYm90dG9tOiAxOHJlbVxufVxuXG4ubWwtNzIge1xuXHRtYXJnaW4tbGVmdDogMThyZW1cbn1cblxuLm10LTgwIHtcblx0bWFyZ2luLXRvcDogMjByZW1cbn1cblxuLm1yLTgwIHtcblx0bWFyZ2luLXJpZ2h0OiAyMHJlbVxufVxuXG4ubWItODAge1xuXHRtYXJnaW4tYm90dG9tOiAyMHJlbVxufVxuXG4ubWwtODAge1xuXHRtYXJnaW4tbGVmdDogMjByZW1cbn1cblxuLm10LTk2IHtcblx0bWFyZ2luLXRvcDogMjRyZW1cbn1cblxuLm1yLTk2IHtcblx0bWFyZ2luLXJpZ2h0OiAyNHJlbVxufVxuXG4ubWItOTYge1xuXHRtYXJnaW4tYm90dG9tOiAyNHJlbVxufVxuXG4ubWwtOTYge1xuXHRtYXJnaW4tbGVmdDogMjRyZW1cbn1cblxuLm10LXB4IHtcblx0bWFyZ2luLXRvcDogMXB4XG59XG5cbi5tci1weCB7XG5cdG1hcmdpbi1yaWdodDogMXB4XG59XG5cbi5tYi1weCB7XG5cdG1hcmdpbi1ib3R0b206IDFweFxufVxuXG4ubWwtcHgge1xuXHRtYXJnaW4tbGVmdDogMXB4XG59XG5cbi5tdC0wXFwuNSB7XG5cdG1hcmdpbi10b3A6IC4xMjVyZW1cbn1cblxuLm1yLTBcXC41IHtcblx0bWFyZ2luLXJpZ2h0OiAuMTI1cmVtXG59XG5cbi5tYi0wXFwuNSB7XG5cdG1hcmdpbi1ib3R0b206IC4xMjVyZW1cbn1cblxuLm1sLTBcXC41IHtcblx0bWFyZ2luLWxlZnQ6IC4xMjVyZW1cbn1cblxuLm10LTFcXC41IHtcblx0bWFyZ2luLXRvcDogLjM3NXJlbVxufVxuXG4ubXItMVxcLjUge1xuXHRtYXJnaW4tcmlnaHQ6IC4zNzVyZW1cbn1cblxuLm1iLTFcXC41IHtcblx0bWFyZ2luLWJvdHRvbTogLjM3NXJlbVxufVxuXG4ubWwtMVxcLjUge1xuXHRtYXJnaW4tbGVmdDogLjM3NXJlbVxufVxuXG4ubXQtMlxcLjUge1xuXHRtYXJnaW4tdG9wOiAuNjI1cmVtXG59XG5cbi5tci0yXFwuNSB7XG5cdG1hcmdpbi1yaWdodDogLjYyNXJlbVxufVxuXG4ubWItMlxcLjUge1xuXHRtYXJnaW4tYm90dG9tOiAuNjI1cmVtXG59XG5cbi5tbC0yXFwuNSB7XG5cdG1hcmdpbi1sZWZ0OiAuNjI1cmVtXG59XG5cbi5tdC0zXFwuNSB7XG5cdG1hcmdpbi10b3A6IC44NzVyZW1cbn1cblxuLm1yLTNcXC41IHtcblx0bWFyZ2luLXJpZ2h0OiAuODc1cmVtXG59XG5cbi5tYi0zXFwuNSB7XG5cdG1hcmdpbi1ib3R0b206IC44NzVyZW1cbn1cblxuLm1sLTNcXC41IHtcblx0bWFyZ2luLWxlZnQ6IC44NzVyZW1cbn1cblxuLi1teC0xMCB7XG5cdG1hcmdpbi1sZWZ0OiAtMi41cmVtO1xuXHRtYXJnaW4tcmlnaHQ6IC0yLjVyZW07XG59IiwiLnVuLCBhOm5vdCguYnRuKTpub3QoLmNhcmRfX2xpbmspOm5vdCguaGVhZGVyX19saW5rKTpub3QoLnNpdGUtc3dpdGNoX19saW5rKTpub3QoLnBhZ2UtaGVhZGVyX19saW5rKTpub3QoLm5hdl9fc29jaWFsLWxpbmspOm5vdCguYWJzLWxpbmspOm5vdCguc2Nyb2xsLWRvd25fX2J1dHRvbik6bm90KC5wYWdlLWhlYWRlcl9fY29udGFjdC1kZXRhaWwpOm5vdCguY2MtYnRuKTpub3QoLmNjLWxpbmspIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2Utb3V0LCBsZWZ0IDMwMG1zIGVhc2Utb3V0LCByaWdodCAzMDBtcyBlYXNlLW91dDtcbiAgICB9XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoOmhvdmVyKTo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxufVxuXG5hIHtcbiAgICAmOm5vdCgudW4pOm5vdCguY2FyZF9fbGluayk6bm90KC5idG4pOm5vdCguaGVhZGVyX19saW5rKTpub3QoLnNpdGUtc3dpdGNoX19saW5rKTpub3QoLnBhZ2UtaGVhZGVyX19saW5rKTpub3QoLm5hdl9fc29jaWFsLWxpbmspOm5vdCguYWJzLWxpbmspOm5vdCguc2Nyb2xsLWRvd25fX2J1dHRvbik6bm90KC5wYWdlLWhlYWRlcl9fY29udGFjdC1kZXRhaWwpOm5vdCguY2MtYnRuKTpub3QoLmNjLWxpbmspIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcbiAgICB9XG59XG5cbi5mbGV4LWNlbnRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmJyYW5kZWQge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCk7XG59IiwiKntcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xufVxuXG51bCxwe1xuXHRtYXJnaW46MHB4O1xufVxuLy8gdWx7XG4vLyBcdGxpc3Qtc3R5bGU6bm9uZTtcbi8vIFx0cGFkZGluZzowcHg7XG4vLyB9XG5cbmEsIGE6dmlzaXRlZHtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5wLFxub2wsXG51bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbnVsIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbm5hdiB7XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgcGFkZGluZzowcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuYnV0dG9uLGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG5hOi13ZWJraXQtYW55LWxpbmsgIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuYnV0dG9uLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0geyBcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzowcHg7IFxufVxuXG5maWVsZHNldHtcbiAgYm9yZGVyOjBweDtcbiAgcGFkZGluZzowcHg7XG59XG5cblxudGV4dGFyZWF7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6aW5oZXJpdDtcbiAgY29sb3I6aW5oZXJpdDtcbn1cblxuLy8gcmVtb3ZlIHdoaXRlc3BhY2UgdW5kZXIgaW1hZ2Vcbi8vaHR0cHM6Ly9nZXRwb2NrZXQuY29tL2EvcmVhZC82NjczNzc4MTZcbmltZywgc3Zne1xuICB2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbTtcbn1cblxuXG5cblxuXG4vLyByZW1vdmUgc2FmYXJpIHJvdW5kZWQgaW5wdXRzXG5pbnB1dCwgdGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gZGlzcGxheSBjaGVja2JveCBvbiBzYWZhcmlcbmlucHV0W3R5cGU9Y2hlY2tib3hdXG57XG4gIC13ZWJraXQtYXBwZWFyYW5jZTpjaGVja2JveDtcbn1cblxuXG4gLy9SZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG5kYXRle1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIC8vIHN2ZyBpbmhlcml0aW5nIGNvbG9yXG4vLyBzdmd7XG4vLyAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbi8vICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4vLyB9XG4iLCIvLyB3aWR0aHNcbiRleHRlcm5hbF9jb250YWluZXJfd2lkdGg6IDIxMDBweDtcbiRtb2JpbGVfY29udGFpbmVyOiA2MDBweDtcblxuXG46cm9vdCB7XG4gICAgLS1jb2xvci1ncm91cDogIzNFQkFDNjtcbiAgICAtLWNvbG9yLWJha2luZzogIzU5QzM4OTtcbiAgICAtLWNvbG9yLWNvb2xpbmc6ICM3OTg0RTk7XG4gICAgLS1jb2xvci1kcnlpbmc6ICNGMTk2NTQ7XG4gICAgXG4gICAgLS1jb2xvci1wcmltYXJ5OiAjMDMwQzM2O1xuICAgIC0tY29sb3Itc2Vjb25kYXJ5OiAjNEE0RjZEO1xuICAgIC0tY29sb3ItdGVydGlhcnk6ICNBQUMyRDQ7XG5cbiAgICAtLWNvbG9yLXdoaXRlOiAjRkZGRkZGO1xuICAgIC0tY29sb3Itb2Zmd2hpdGU6ICM4Rjk3QUE7XG4gICAgLS1jb2xvci1iZzogI0VDRjNGODtcblxuICAgIC0tZmFkZS1pbi1jdWJpYy1iZXppZXI6IGN1YmljLWJlemllcigwLjYsMCwwLjUyLDEpO1xuICAgIC0tc3dpdGNoLXN0YXRlLWN1YmljLWJlemllcjogY3ViaWMtYmV6aWVyKDAuNjcsMCwwLjMxLDEpO1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NhdG9zaGknO1xuICBzcmM6IHVybCgnLi4vZm9udHMvU2F0b3NoaS9TYXRvc2hpLVZhcmlhYmxlLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vZm9udHMvU2F0b3NoaS9TYXRvc2hpLVZhcmlhYmxlLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL1NhdG9zaGkvU2F0b3NoaS1WYXJpYWJsZS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU2F0b3NoaS1JdGFsaWMnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvU2F0b3NoaS9TYXRvc2hpLVZhcmlhYmxlSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgIHVybCgnLi4vZm9udHMvU2F0b3NoaS9TYXRvc2hpLVZhcmlhYmxlSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL1NhdG9zaGkvU2F0b3NoaS1WYXJpYWJsZUl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR3JhcGhpdGUnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvR3JhcGhpdGUvR3JhcGhpdGVNZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICB1cmwoJy4uL2ZvbnRzL0dyYXBoaXRlL0dyYXBoaXRlTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59IiwiLmZ1aS1mb3JtIHtcbiAgICAuaXRpX19kcm9wZG93bi1jb250ZW50IHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgfVxufVxuXG4uZnVpLWFsZXJ0IHtcbiAgICBwIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi8vIG1vYmlsZSBjb250YWluZXJcbi5jb250YWluZXI6bm90KC50b3VjaC1mdWxsLXdpZHRoKTpub3R7XG5cdHBhZGRpbmctbGVmdDogM3JlbTtcblx0cGFkZGluZy1yaWdodDogM3JlbTtcblx0cGFkZGluZy1sZWZ0OiAxMCU7XG5cdHBhZGRpbmctcmlnaHQ6IDEwJTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgbGctZG93biB7XG5cdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDJyZW07XG5cdH1cbn1cblxuLmNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHQmLS1mbHVpZCB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmNvbnRhaW5lci0tcmVhZGluZyB7XG5cdG1heC13aWR0aDogNzY4cHggIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAzcmVtO1xuXHRwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHRAaW5jbHVkZSBsZy1kb3duIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XG5cdFx0cGFkZGluZy1yaWdodDogMnJlbTtcblx0fVxufVxuXG4uY29udGFpbmVyLS1zaW5nbGUge1xuXHRwYWRkaW5nLWxlZnQ6IDhyZW07XG5cdHBhZGRpbmctcmlnaHQ6IDhyZW07XG5cdEBpbmNsdWRlIGxnLWRvd24ge1xuXHRcdHBhZGRpbmctbGVmdDogMnJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xuXHR9XG59XG5cbmh0bWwge1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG5odG1sLCBib2R5IHtcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkge1xuXHQvLyBvdmVyZmxvdy15OiBhdXRvO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG5cdGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLHN5c3RlbS11aSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtcblx0Zm9udC1mYW1pbHk6ICdTYXRvc2hpJywgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0d2lkdGg6IDEwMCU7XG5cdC8vIG92ZXJmbG93LXk6IGF1dG87XG59XG5cblxuXG4uY29udGVudCB7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIC8vIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWludmVydGVkKTtcblx0LnBhZ2Uge1xuXHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQvLyBwYWRkaW5nLWJvdHRvbTogMXB4O1xuXHRcdH1cblx0fVxufVxuXG4qIHtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmEge1xuXHRAaW5jbHVkZSBob3Zlcjtcbn1cblxucCB7XG5cdEBpbmNsdWRlIGZvbnRTaXplO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi53LWZ1bGwge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmgtZnVsbCB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmFzcGVjdC1sYW5kc2NhcGUge1xuXHRhc3BlY3QtcmF0aW86IDQgLyAyO1xufVxuXG4uYXNwZWN0LWF1dG8ge1xuYXNwZWN0LXJhdGlvOiBhdXRvO1xufVxuICBcbi5hc3BlY3QtcG9ydHJhaXQge1xuXHQvLyBhc3BlY3QtcmF0aW86IDEwLzEyO1xuXHRhc3BlY3QtcmF0aW86IDEwLzEyO1xufVxuXG4uYXNwZWN0LXNxdWFyZSB7XG5cdGFzcGVjdC1yYXRpbzogMSAvIDE7XG59XG5cbi5hc3BlY3QtdmlkZW8ge1xuXHRhc3BlY3QtcmF0aW86IDE2IC8gOTtcbn1cblxuLmFzcGVjdC1zbGlkZXIge1xuXHRhc3BlY3QtcmF0aW86IDcvNjtcbn1cblxuLmFzcGVjdC10aHVtYm5haWwge1xuXHRhc3BlY3QtcmF0aW86IDcvNjtcbn1cblxuLmFzcGVjdC1mZWF0dXJlZCB7XG5cdGFzcGVjdC1yYXRpbzogNC8yO1xufVxuXG5hIHtcblx0dHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZS1pbi1vdXQ7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4udW5kZXJsaW5kZWQge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG5cdEBpbmNsdWRlIGZvbnRSZXM7XG59XG5cbi5oZWFkbGluZSB7XG5cdEBpbmNsdWRlIGZvbnRSZXM7XG5cdHNwYW4ge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCk7XG5cdH1cblx0Ji0teHMge1xuXHRcdEBpbmNsdWRlIGZvbnRSZXMoJ3hzJyk7XG5cdH1cblx0Ji0tc20ge1xuXHRcdEBpbmNsdWRlIGZvbnRSZXMoJ3NtJyk7XG5cdH1cblx0Ji0tbWQge1xuXHRcdEBpbmNsdWRlIGZvbnRSZXMoJ21kJyk7XG5cdH1cblx0Ji0tbGcge1xuXHRcdEBpbmNsdWRlIGZvbnRSZXMoJ2xnJyk7XG5cdH1cblx0Ji0teGwge1xuXHRcdEBpbmNsdWRlIGZvbnRSZXMoJ3hsJyk7XG5cdH1cblx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4udGV4dC1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4uanVzdGlmeS1jZW50ZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmp1c3RpZnktYmV0d2VlbiB7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmp1c3RpZnktYXJvdW5kIHtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbnAge1xuXHRjb2xvcjogaW5oZXJpdDtcbn0iLCIuYWR2YW50YWdlcyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxcmVtO1xuICAgIGdyaWQtcm93LWdhcDogMXJlbTtcbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAuMjVyZW0gLjVyZW0gMCAwO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGxnLWRvd24ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIH1cbn1cblxuLmhlYWRlcl9fdXNwcyAuYWR2YW50YWdlc19faXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn0iLCIuYnRuLCAuZnVpLWJ0biwgLmZ1aS1zdWJtaXQsIGEuYnRuIHtcbiAgICAtLXNpemU6IDNyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgnbWQnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkdyYXBoaXRlXCIsIHNhbnMtc2VyaWY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IC43NXJlbSAuNzVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgJi53LWZ1bGwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtLXNpemUtIHtcbiAgICAgICAgJnNtIHtcbiAgICAgICAgICAgIC0tc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmbWQge1xuICAgICAgICAgICAgLS1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBsZy1kb3duIHtcbiAgICAgICAgICAgICAgICAtLXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmbGcge1xuICAgICAgICAgICAgLS1zaXplOiAzcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGctZG93biB7XG4gICAgICAgICAgICAgICAgLS1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDI1MG1zIHZhcigtLWZhZGUtaW4tY3ViaWMtYmV6aWVyKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgfVxuICAgICYtLXZhcmlhbnQtIHtcbiAgICAgICAgJnByaW1hcnkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCk7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgfVxuICAgICAgICAmc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtLWNvbG9yLSB7XG4gICAgICAgICZkYXJrIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZsaWdodCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgICAgLy8gJjo6YWZ0ZXIge1xuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZ1aS1zdWJtaXQge1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuICAgIH1cbn0iLCIuYmxvY2std3JhcCB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgICYtLWRhcmsge1xuICAgICAgICAuaGVhZGxpbmUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gICAgICAgIH1cbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDIwJSAwLCAxMDAlIDRyZW0sIDEwMCUgY2FsYygxMDAlIC0gNHJlbSksIDgwJSAxMDAlLCAwIGNhbGMoMTAwJSAtIDRyZW0pLCAwIDRyZW0pO1xuICAgICAgICBwYWRkaW5nOiA2cmVtIDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBAaW5jbHVkZSBsZy1kb3duIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBsZy1kb3duIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgIH1cbn1cbiIsIi5jYXJkIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxcmVtLCAzMCUgMCwgMTAwJSA1JSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJl9fbGluayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAmOmhvdmVyIH4gLmNhcmRfX3RodW1ibmFpbCAuaW1hZ2Utd3JhcCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIgfiAuY2FyZF9fYm9keSAuY2FyZF9fYnV0dG9uLXdyYXAgLmJ0biB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aHVtYm5haWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAxcmVtKSwgODAlIDEwMCUsIDAgY2FsYygxMDAlIC0gMXJlbSksIDAgMCk7XG4gICAgICAgIC5pbWFnZS13cmFwIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMnJlbTtcbiAgICAgICAgbGVmdDogMS41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgIHBhZGRpbmc6IC43NXJlbTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgJl9fYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICAgICAgLmhlYWRsaW5lIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmFkdmFudGFnZXMge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMC41cmVtO1xuICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAwLjVyZW07XG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgfVxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxnLWRvd24ge1xuICAgICAgICAgICAgcGFkZGluZzogMS43NXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19kYXRlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW9uLXdoaXRlKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgfVxuICAgICYtLXZhcmlhbnQge1xuICAgICAgICAmLWhpZ2hsaWdodCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIC5oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJkX19kYXRlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1vbi1ibHVlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1ldmVudCB7XG4gICAgICAgIC5jYXJkX190aHVtYm5haWwge1xuICAgICAgICAgICAgLy8gcGFkZGluZzogMnJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5pbWFnZS13cmFwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmV2ZW50LWNhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJl9fbGluayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICY6aG92ZXIgfiAuY2FyZF9fdGh1bWJuYWlsIC5pbWFnZS13cmFwIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB+IC5jYXJkX19ib2R5IC5jYXJkX19idXR0b24td3JhcCAuYnRuIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgJl9fYm9keSB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgfVxuICAgICZfX2RhdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIH1cbiAgICAmX190aHVtYm5haWwge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmltYWdlLXdyYXAge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWQtZG93biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIC5oZWFkbGluZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsZy1kb3duIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWQtZG93biB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY29uZmlndXJhdG9yLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBAaW5jbHVkZSBsZy1kb3duIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIH1cbiAgICAuZnVpLWZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgLmZ1aS1pbnB1dCwgLmZ1aS1zZWxlY3QsIHRleHRhcmVhIHtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9mZi13aGl0ZSk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAuNzVyZW07XG4gICAgICAgICAgICAvLyBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgLy8gJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAjMzM1NzgzO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgICAgIC5mdWktaGVhZGluZywgLmZ1aS1sYWJlbCwgLmZ1aS1jaGVja2JveC1sYWJlbCwgLmZ1aS1yYWRpby1sYWJlbCwgcCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1pbnZlcnRlZCk7XG4gICAgICAgIH1cbiAgICAgICAgLmZ1aS1sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuICAgICAgICB9XG4gICAgICAgIC5mdWktbGVnZW5kIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgIH1cbiAgICAgICAgLmZ1aS1oZWFkaW5nIHtcbiAgICAgICAgICAgICYuZnVpLWhlYWRpbmctaDIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRSZXMoJ2xnJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuZnVpLXByb2dyZXNzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAuZnVpLXByb2dyZXNzLWJhciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZ1aS1wcm9ncmVzcy12YWx1ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mdWktdGFicyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgLmZ1aS10YWIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gLjc1cmVtIC41cmVtIDA7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmZ1aS10YWItYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCk7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mdWktYnRuLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAuZnVpLWJ0biB7XG4gICAgICAgICAgICAgICAgLy8gZGlzcGxheTogaTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gYXV0bztcbiAgICAgICAgICAgICAgICAmLmZ1aS1wcmV2IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5mdWktc3VibWl0IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDByZW0gLjVyZW0gMHJlbSAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5oaWRlLW5leHQge1xuICAgICAgICAgICAgICAgIC5mdWktbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZ1aS10eXBlLWNoZWNrYm94ZXMsIC5mdWktdHlwZS1yYWRpbyB7XG4gICAgICAgICAgICAuZnVpLWxheW91dC13cmFwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMTBweDsgXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZy1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mdWktY2hlY2tib3gsIC5mdWktcmFkaW8ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE3NW1zIHZhcigtLWZhZGUtaW4tY3ViaWMtYmV6aWVyKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk2KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2VkICsgLmZ1aS1yYWRpby1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJyYW5kKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2VkICsgLmZ1aS1jaGVja2JveC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJyYW5kKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyBUaGUgbGFyZ2UgYnV0dG9ucyBmb3IgY2hvaWNlc1xuICAgICAgICAgICAgICAgIC5mdWktY2hlY2tib3gtbGFiZWwsIC5mdWktcmFkaW8tbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRSZXMoJ3hzJyk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mdWktZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1wcmltYXJ5KTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5ib2R5LmNvbmZpZ3VyYXRvci1hY3RpdmUge1xuICAgIC5jb25maWd1cmF0b3Ige1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gICAgLy8gLmNvbmZpZ3VyYXRvci1zaWRlYmFyIHtcbiAgICAvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC8vIH1cbn1cblxuLmNvbmZpZ3VyYXRvciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1LCA5LCAxLCAwLjQpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLXByaW1hcnkpO1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBob3ZlcjtcbiAgICAgICAgQGluY2x1ZGUgbGctZG93biB7XG4gICAgICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb25maWd1cmF0b3Itc2lkZWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIHotaW5kZXg6IDUwMDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2Utb3V0O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogODUwcHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAuZnVpLXBhZ2UtY29udGFpbmVyLCBoMSwgaDIsIGgzLCBoNCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgfVxuICAgIC5oZWFkbGluZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgfVxuICAgICZfX3RvcCB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAzcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBAaW5jbHVkZSBsZy1kb3duIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZm9ybSB7XG4gICAgICAgIC5mdWktaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gM3JlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnLWRvd24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnVpLWZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbm5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBAaW5jbHVkZSBsZy1kb3duIHtcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbGctZG93biB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfX2JlZm9yZSwgJl9fYWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAmLmhpZGRlbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19tZXNzYWdlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAuaGVhZGxpbmUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAuY2hlY2tsaXN0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAuNXJlbSAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jLWJ0biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYy1pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY3RhIHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAuY29uZmlndXJhdG9yLWN0YSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDksIDEsIC4wNSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnLWRvd24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1pbnZlcnRlZCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY3RhIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMjAlIDAsIDEwMCUgNHJlbSwgMTAwJSBjYWxjKDEwMCUgLSA0cmVtKSwgODAlIDEwMCUsIDAgY2FsYygxMDAlIC0gNHJlbSksIDAgNHJlbSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgbGctZG93biB7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigyMCUgMCwgMTAwJSAycmVtLCAxMDAlIGNhbGMoMTAwJSAtIDJyZW0pLCA4MCUgMTAwJSwgMCBjYWxjKDEwMCUgLSAycmVtKSwgMCAycmVtKTtcbiAgICAgICAgbWFyZ2luOiAwIC0xLjVyZW07XG4gICAgfVxuICAgICZfX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiA4cmVtIDVyZW07XG4gICAgICAgIC5oZWFkbGluZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgICAgICAgfVxuICAgICAgICAuYWR2YW50YWdlcyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIG1hcmdpbjogMS41cmVtIDA7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICAgICAgICB9XG4gICAgICAgIC5idG4tLXZhcmlhbnQtc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBmbGV4OiAxIDEgMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbGctZG93biB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbWVkaWEge1xuICAgICAgICBmbGV4OiAxIDEgMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2Utd3JhcCB7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsZy1kb3duIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYWR2YW50YWdlcyB7XG4gICAgICAgIGZsZXg6IDEgMSAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gICAgfVxuXG59IiwiLmZhcSB7XG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIC5mYXFfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBAaW5jbHVkZSBmb250UmVzKCdzbScpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAmX19idXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiAzLjc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDMuNzVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDI1MG1zIHZhcigtLWZhZGUtaW4tY3ViaWMtYmV6aWVyKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICAvLyBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMjAwbXMgdmFyKC0tc3dpdGNoLXN0YXRlLWN1YmljLWJlemllcik7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICZfX2NvbnRlbnQtaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgfVxufSIsIi5mb290ZXIge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigyMCUgMCwgMTAwJSA2cmVtLCAxMDAlIDEwMCUsIDAgMTAwJSwgMCA2cmVtKTtcbiAgICBwYWRkaW5nOiAxMnJlbSAwIDRyZW0gMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgQGluY2x1ZGUgbGctZG93biB7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigyMCUgMCwgMTAwJSAycmVtLCAxMDAlIDEwMCUsIDAgMTAwJSwgMCAycmVtKTtcbiAgICAgICAgcGFkZGluZzogM3JlbSAwO1xuICAgIH1cbiAgICAmX19tYWluIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgICAgIC5zaXRlLXN3aXRjaCB7XG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250UmVzKCdtZCcpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgICAgICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZy1kb3duIHtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAaW5jbHVkZSBsZy1kb3duIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW9mZndoaXRlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb2wge1xuICAgICAgICB1bCwgLnNpdGUtc3dpdGNoIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU2F0b3NoaScsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgnbWQnKTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGctZG93biB7XG4gICAgICAgICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19tZW51IHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAxLjc1cmVtIDA7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itb2Zmd2hpdGUpXG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3ViIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGxnLWRvd24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbmV3c2xldHRlciB7XG4gICAgICAgIG1heC13aWR0aDogMjV2dztcbiAgICAgICAgQGluY2x1ZGUgbGctZG93biB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbmV3c2xldHRlci1mb3JtIHtcbiAgICAgICAgLmZ1aS1idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmZ1aS1sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgIC5mdWktZmllbGQgLmZ1aS1maWVsZC1jb250YWluZXIgLmZ1aS1pbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogdW5zZXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xlZ2FsIHtcbiAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgQGluY2x1ZGUgbGctZG93biB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3Rlcm1zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW9mZndoaXRlKTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAxcmVtIC0uNXJlbSAwIC0uNXJlbTtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIC41cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxnLWRvd24ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xvZ28td3JhcCB7XG4gICAgICAgIHdpZHRoOiAxNXJlbTtcbiAgICB9XG59IiwiLmhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDIwMDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgJl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmX19sb2dvLXdyYXAge1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAxMDAlIDUwJSwgNzUlIDEwMCUsIDAgMTAwJSwgMCAwKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICBAaW5jbHVkZSBsZy1kb3duIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtIDEuNXJlbSAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbG9nbyB7XG4gICAgICAgIC8vIEBpbmNsdWRlIGxnLWRvd24ge1xuICAgICAgICAvLyAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAvLyB9XG4gICAgfVxuICAgICZfX25hdnMge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIEBpbmNsdWRlIGxnLWRvd24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICAgICAgcGFkZGluZzogNHJlbSAycmVtIDRyZW0gMnJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHZ3KTtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogLTFyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdG9wLW5hdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnLWRvd24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGctZG93biB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgLmFkdmFudGFnZXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX21haW4tbmF2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICBAaW5jbHVkZSBsZy1kb3duIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRSZXMoKTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi0tdmFyaWFudC1zZWNvbmRhcnkge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX21vYi1uYXYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgIEBpbmNsdWRlIGxnLWRvd24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgICAgICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZW51LXRvZ2dsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX21vYi1jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICBAaW5jbHVkZSBsZy1kb3duIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX191c3BzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIC41cmVtO1xuICAgICAgICBwYWRkaW5nOiAwIC41cmVtO1xuICAgICAgICAudXNwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIC41cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3VzcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAuNXJlbTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjI1cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBsZy1kb3duIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0uNzVyZW07XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC43NXJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMDtcbiAgICAgICAgICAgICAgICAmLm5hdl9fc29jaWFscyB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZy1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5uYXZfX2xhbmctc3dpdGNoIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGctZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnLWRvd24ge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm5vdCgubmF2X19pdGVtLS1oYXMtYnRuKTpub3QoLm5hdl9fbGFuZy1zd2l0Y2gpIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxnLWRvd24ge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAmLS1oYXMtYnRuIHtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGctZG93biB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgJi0tc3ViIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnLWRvd24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxhbmctc3dpdGNoIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIC5sYW5nLXN3aXRjaF9fdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGFuZy1zd2l0Y2hfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5OTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdG9nZ2xlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAvLyAmOmhvdmVyIHtcbiAgICAgICAgICAgIC8vICAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgICAgICAgICAvLyAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLy8gICAgICYrIC5sYW5nLXN3aXRjaF9fZHJvcGRvd24ge1xuICAgICAgICAgICAgLy8gICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgLy8gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAvLyAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAvLyAgICAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICAgICAgICAgLy8gICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gLjVyZW0gMCAuNXJlbTtcbiAgICAgICAgICAgIHRvcDogLS41cmVtO1xuICAgICAgICAgICAgcmlnaHQ6IC0uNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgdmFyKC0tZmFkZS1pbi1jdWJpYy1iZXppZXIpLCB0cmFuc2Zvcm0gMjUwbXMgdmFyKC0tZmFkZS1pbi1jdWJpYy1iZXppZXIpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgICAgICYrIC5sYW5nLXN3aXRjaF9fdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwubGFuZy1zd2l0Y2hfX2xpc3Qge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAuNXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgfVxuICAgICYuc3RpY2t5IHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IC0xMDBweDsgLyogU3RhcnQgb3V0c2lkZSB0aGUgdmlld3BvcnQgKi9cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgIC5oZWFkZXJfX2lubmVyIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRlcl9fbG9nby13cmFwIHtcbiAgICAgICAgICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0LjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA0LjVyZW07XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRlcl9fdG9wLW5hdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgIC5oZWFkZXJfX21haW4tbmF2IHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIC5idG4tLWNvbG9yLWxpZ2h0IHtcbiAgICAgICAgICAgICAgICAmOm5vdCguYnRuLS12YXJpYW50LXByaW1hcnkpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4tLXZhcmlhbnQtc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVhZGVyX19tb2ItbmF2IHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgfVxuICAgICAgICAuaGVhZGVyX19uYXZzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnLWRvd24ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuZXhwYW5kZWQge1xuICAgICAgICAuaGVhZGVyX19uYXZzIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgfVxuICAgICAgICAuaGVhZGVyX190b3AtbmF2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaWNvbiB7XG4gICAgJi0teHMge1xuICAgICAgICB3aWR0aDogLjVyZW07XG4gICAgICAgIGhlaWdodDogLjVyZW07XG4gICAgfVxuICAgICYtLXNtIHtcbiAgICAgICAgd2lkdGg6IC43NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAuNzVyZW07XG4gICAgfVxuICAgICYtLW1kIHtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbGctZG93biB7XG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1sZyB7XG4gICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICBAaW5jbHVkZSBsZy1kb3duIHtcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtLXhsIHtcbiAgICAgICAgd2lkdGg6IDEuNzVyZW07XG4gICAgICAgIGhlaWdodDogMS43NXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbGctZG93biB7XG4gICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0teHhsIHtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICB9XG59IiwiLmltYWdlLXdyYXAge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigyMCUgMCwgMTAwJSAxMCUsIDEwMCUgOTAlLCA4MCUgMTAwJSwgMCA5MCUsIDAgMTAlKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYtLXBsYWluLWltYWdlIHtcbiAgICAgICAgY2xpcC1wYXRoOiBub25lO1xuICAgIH1cbiAgICAmLS1wYXJhbGxheCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtaW1hZ2Uge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigyMCUgMCwgMTAwJSAxMCUsIDEwMCUgOTAlLCA4MCUgMTAwJSwgMCA5MCUsIDAgMTAlKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufSIsIi5mdWktZmllbGQge1xuICAgIC5mdWktZmllbGQtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAuNXJlbSAwIDAgLjc1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcbiAgICAgICAgfVxuICAgICAgICAuZnVpLWlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgICAgICAgICAgJi5pdGlfX3RlbC1pbnB1dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuZnVpLWFkZHJlc3MtY291bnRyeSB7XG4gICAgICAgIC5mdWktZmllbGQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjVyZW0gMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZ1aS10eXBlLWZpbGUtdXBsb2FkIHtcbiAgICAgICAgLmZ1aS1maWVsZC1jb250YWluZXIge1xuICAgICAgICAgICAgLmZ1aS1pbnB1dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IC41cmVtIDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLy8gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAvLyAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgLy8gfVxufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAvKiBBZGQgaWYgbm90IHVzaW5nIGF1dG9wcmVmaXhlciAqL1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC8qIEZvciBpT1MgPCAxNSB0byByZW1vdmUgZ3JhZGllbnQgYmFja2dyb3VuZCAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLyogTm90IHJlbW92ZWQgdmlhIGFwcGVhcmFuY2UgKi9cbiAgICBtYXJnaW46IDA7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICBib3JkZXI6IDAuMTVlbSBzb2xpZCB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4wNzVlbSk7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMC45ZW07XG4gICAgICAgIGhlaWdodDogMC45ZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogMTIwbXMgdHJhbnNmb3JtIGVhc2UtaW4tb3V0O1xuICAgICAgICBiYWNrZ3JvdW5kOiBpbnNldCAxZW0gMWVtIHZhcigtLWNvbG9yLWJyYW5kKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuICAgIH1cbiAgICAmOmNoZWNrZWQ6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIC8qIEFkZCBpZiBub3QgdXNpbmcgYXV0b3ByZWZpeGVyICovXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLyogRm9yIGlPUyA8IDE1IHRvIHJlbW92ZSBncmFkaWVudCBiYWNrZ3JvdW5kICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAvKiBOb3QgcmVtb3ZlZCB2aWEgYXBwZWFyYW5jZSAqL1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgIGJvcmRlcjogMC4xNWVtIHNvbGlkIHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgICAvLyBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjA3NWVtKTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAwLjllbTtcbiAgICAgICAgaGVpZ2h0OiAwLjllbTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogMTIwbXMgdHJhbnNmb3JtIGVhc2UtaW4tb3V0O1xuICAgICAgICBiYWNrZ3JvdW5kOiBpbnNldCAxZW0gMWVtIHZhcigtLWNvbG9yLWJyYW5kKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuICAgIH1cbiAgICAmOmNoZWNrZWQ6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxufVxuXG5pbnB1dFt0eXBlPVwidGVsXCJdIHtcblxufSIsIi5sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBwYWRkaW5nOiAuNzVyZW0gLjc1cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn0iLCIubWVkaWEge1xuICAgICZfX3ZpZGVvLWltYWdlIHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDIwJSAwLCAxMDAlIDEwJSwgMTAwJSA5MCUsIDgwJSAxMDAlLCAwIDkwJSwgMCAxMCUpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gICAgfVxuICAgICZfX3ZpZGVvLXRodW1iIHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDIwJSAwLCAxMDAlIDEwJSwgMTAwJSA5MCUsIDgwJSAxMDAlLCAwIDkwJSwgMCAxMCUpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gICAgfVxufSIsIi5wYWdlLWhlYWRlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDE2cmVtIDAgMTByZW0gMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDRyZW0pLCAyMCUgMTAwJSwgMCBjYWxjKDEwMCUgLSA0cmVtKSwgMCA0cmVtKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIEBpbmNsdWRlIGxnLWRvd24ge1xuICAgICAgICAgICAgcGFkZGluZzogMTByZW0gMCA2cmVtIDA7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gMnJlbSksIDIwJSAxMDAlLCAwIGNhbGMoMTAwJSAtIDJyZW0pLCAwIDJyZW0pO1xuICAgICAgICB9XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAvLyBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgOTAlLCAzNSUgMTAwJSwgMCA5MCUpO1xuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDRyZW0pLCAyMCUgMTAwJSwgMCBjYWxjKDEwMCUgLSA0cmVtKSwgMCA0cmVtKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgICAgQGluY2x1ZGUgbGctZG93biB7XG4gICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDJyZW0pLCAyMCUgMTAwJSwgMCBjYWxjKDEwMCUgLSAycmVtKSwgMCAycmVtKVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2N0YSB7XG4gICAgICAgIEBpbmNsdWRlIGxnLWRvd24ge1xuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xvZ28ge1xuICAgICAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgJi0taGFzLWZlYXR1cmVkLWltYWdlIHtcbiAgICAgICAgLnBhZ2UtaGVhZGVyX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMwdmggKyA0cmVtKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zaWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgLnVwY29taW5nLWV2ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAxcmVtKSwgODAlIDEwMCUsIDAgY2FsYygxMDAlIC0gMXJlbSksIDAgMXJlbSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDIuNXJlbSAxLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTByZW07XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLmhlYWRsaW5lIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC41cmVtIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuaG9tZS1oZXJvIHtcbiAgICAgICAgXG4gICAgICAgIC5wYWdlLWhlYWRlcl9fY29udGVudCB7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMsMTIsNTQsLjgpO1xuICAgICAgICAgICAgY2xpcC1wYXRoOiB1bnNldDtcbiAgICAgICAgICAgIC8vIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSA0cmVtKSwgMjAlIDEwMCUsIDAgY2FsYygxMDAlIC0gNnJlbSksIDAgNHJlbSk7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSA0cmVtKSwgMjAlIDEwMCUsIDAgY2FsYygxMDAlIC0gNnJlbSksIDAgNHJlbSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzLDEyLDU0LDgpO1xuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGctZG93biB7XG4gICAgICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAycmVtKSwgMjAlIDEwMCUsIDAgY2FsYygxMDAlIC0gMnJlbSksIDAgMnJlbSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnLWRvd24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcmVtIDAgNnJlbSAwO1xuICAgICAgICAgICAgICAgIC8vIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAycmVtKSwgMjAlIDEwMCUsIDAgY2FsYygxMDAlIC0gMnJlbSksIDAgMnJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgICAucGFnZS1oZWFkZXJfX2JhY2tncm91bmQge1xuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDRyZW0pLCAyMCUgMTAwJSwgMCBjYWxjKDEwMCUgLSA2cmVtKSwgMCA0cmVtKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnLWRvd24ge1xuICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSAycmVtKSwgMjAlIDEwMCUsIDAgY2FsYygxMDAlIC0gMnJlbSksIDAgMnJlbSlcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxnLWRvd24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgfVxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5hZHZhbnRhZ2VzIHtcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgfVxuICAgICZfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDAgMCAwO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IC41cmVtIDA7XG4gICAgICAgIH1cbiAgICAgICAgLmFkdmFudGFnZXMge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYmFja2dyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDRyZW0pLCA4MCUgMTAwJSwgMCBjYWxjKDEwMCUgLSA2cmVtKSwgMCA0cmVtKTtcbiAgICAgICAgLmltYWdlLXdyYXAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZmVhdHVyZWQtaW1hZ2Utd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zMHZoO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogNC8yO1xuICAgICAgICAvLyBAaW5jbHVkZSBsZy1kb3duIHtcbiAgICAgICAgLy8gICAgIGhlaWdodDogNDB2aDtcbiAgICAgICAgLy8gfVxuICAgICAgICAuc2Nyb2xsLWRvd24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzLjc1cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMy43NXJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9mZndoaXRlKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAyNTBtcyB2YXIoLS1mYWRlLWluLWN1YmljLWJlemllcik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgfVxuICAgIC5zaXRlLXN3aXRjaCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250UmVzKCdzbScpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xuICAgICAgICB9XG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250UmVzKCd4cycpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC0tY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNpdGUtc3dpdGNoX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLWJha2luZyB7XG4gICAgICAgICAgICAgICAgLS1jb2xvcjogdmFyKC0tY29sb3ItYmFraW5nKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLWNvb2xpbmctZm9vZCwgJi0tY29vbGluZy1mcmVzaCB7XG4gICAgICAgICAgICAgICAgLS1jb2xvcjogdmFyKC0tY29sb3ItY29vbGluZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1kcnlpbmcge1xuICAgICAgICAgICAgICAgIC0tY29sb3I6IHZhcigtLWNvbG9yLWRyeWluZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1ncm91cCB7XG4gICAgICAgICAgICAgICAgLS1jb2xvcjogdmFyKC0tY29sb3ItZ3JvdXApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgdmFyKC0tZmFkZS1pbi1jdWJpYy1iZXppZXIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIHZhcigtLWZhZGUtaW4tY3ViaWMtYmV6aWVyKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGctZG93biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19mb3JtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbVxuICAgIH1cbiAgICAmX19jb250YWN0LWRldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gICAgJl9fY29udGFjdC1kZXRhaWwge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICBAaW5jbHVkZSBmb250UmVzKCdtZCcpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgICYtLWRlZmF1bHQge1xuICAgICAgICAuaGVhZGxpbmUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tam9icyB7XG4gICAgICAgIC5oZWFkbGluZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtLXByb2R1Y3Qge1xuICAgICAgICAucHJvZHVjdC10aHVtYiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTAvMTI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHJlbSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vZmZ3aGl0ZSk7XG4gICAgICAgICAgICAuYy1zbGlkZXJfX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltYWdlLXdyYXAge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEwLzEyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmMtc2xpZGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxMC8xMjtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIC5zbGlkZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLCAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNsaWRlcl9fbmF2LXdyYXAge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnZpZGVvIHtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IHVuc2V0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGFnZS1oZWFkZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgICAgICAgICBjbGlwLXBhdGg6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGFnZS1oZWFkZXJfX2JvZHkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICAgICAgfVxuICAgICAgICAucGFnZS1oZWFkZXJfX2N0YSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3Itb2Zmd2hpdGUpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtLWFyY2hpdmUge1xuICAgICAgICAucGFnZS1oZWFkZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMTZyZW0gMCAyMHJlbSAwO1xuICAgICAgICB9XG4gICAgICAgIC5wYWdlLWhlYWRlcl9fbmF2IHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMCAwIDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNzVyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLjI1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jLXNsaWRlciB7XG4gICAgLnN3aXBlciB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMCAuMjVyZW07XG4gICAgICAgIHdpZHRoOiAyLjc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuNzVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLXByaW1hcnkpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC1pbnZlcnRlZCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICAgIH1cbiAgICAgICAgJi0tcHJldiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICAgICYtLW5leHQge1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxnLWRvd24ge1xuICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3NsaWRlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbW9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGxnLWRvd24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHJhZy1pbmRpY2F0b3Ige1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTMuNXJlbTtcbiAgICAgICAgbGVmdDogLTMuNXJlbTtcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogNnJlbTtcbiAgICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC45NSk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAxMjVtcyBlYXNlLW91dDtcbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgd2lkdGg6IDZyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMjVtcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDIyNW1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC45O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLWhvdmVyaW5nLWl0ZW0ge1xuICAgICAgICAgICAgLmRyYWctaW5kaWNhdG9yX19pbm5lciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNzUpIHJvdGF0ZSgtMmRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGVmYXVsdC10ZXh0IHtcblxuICAgICAgICB9XG4gICAgICAgICZfX25hdmlnYXRlLXNpdGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIC8vIG1hcmdpbjogLjI1cmVtIDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1ob3ZlcmluZy1zaXRlLXN3aXRjaCB7XG4gICAgICAgICAgICAuZHJhZy1pbmRpY2F0b3JfX2lubmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuOTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgtMzVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRyYWctaW5kaWNhdG9yX19uYXZpZ2F0ZS1zaXRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcmFnLWluZGljYXRvcl9fZGVmYXVsdC10ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJl9fbmF2LXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDFyZW0gLS4yNXJlbTtcbiAgICB9XG4gICAgJl9fcHJvZ3Jlc3Mge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgICAgIC8vIG1heC13aWR0aDogNjUwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgICZfX3Byb2dyZXNzLWJhciB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggNTBtcyBlYXNlO1xuICAgIH1cbn1cblxuLy8gLmMtc3dpcGVyLWhvbGRlciB7XG4vLyAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4vLyB9XG5cbi5iZy1kYXJrLCAuYy1ibG9jay10ZXN0aW1vbmlhbHMge1xuICAgIC5jLXNsaWRlciB7XG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLWludmVydGVkKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLXByaW1hcnkpO1xuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbGctZG93biB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRlc3RpbW9uaWFscy1zbGlkZXIge1xuICAgIC5zd2lwZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuYy1zbGlkZXJfX3NsaWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5zaXRlLXN3aXRjaC1zbGlkZXIge1xuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogNDB2aDtcbiAgICAgICAgQGluY2x1ZGUgbGctZG93biB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MHZoO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC5zaXRlLXN3aXRjaC1zbGlkZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDEwJSwgOTAlIDAsIDEwMCUgMTAlLCAxMDAlIDkwJSwgMTAlIDEwMCUsIDAgOTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMC43KTtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDI1JTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNsaXAtcGF0aCAzNTBtcyBlYXNlLWluLCB0cmFuc2Zvcm0gMzUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDMvMjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnLWRvd24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoJ2xnJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyAmLS1iYWtpbmcge1xuICAgICAgICAgICAgLy8gICAgIC5oZWFkbGluZSB7XG4gICAgICAgICAgICAvLyAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1iYWtpbmcpO1xuICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIC8vICYtLWNvb2xpbmctZm9vZCB7XG4gICAgICAgICAgICAvLyAgICAgLmhlYWRsaW5lIHtcbiAgICAgICAgICAgIC8vICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWNvb2xpbmcpO1xuICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIC8vICYtLWNvb2xpbmctZnJlc2gge1xuICAgICAgICAgICAgLy8gICAgIC5oZWFkbGluZSB7XG4gICAgICAgICAgICAvLyAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1jb29saW5nKTtcbiAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAvLyAmLS1kcnlpbmcge1xuICAgICAgICAgICAgLy8gICAgIC5oZWFkbGluZSB7XG4gICAgICAgICAgICAvLyAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kcnlpbmcpO1xuICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuICAgICAgICAmLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgICAgICAgICAgLnNpdGUtc3dpdGNoLXNsaWRlIHtcbiAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMCUsIDUwJSAwLCAxMDAlIDEwJSwgMTAwJSA5MCUsIDUwJSAxMDAlLCAwIDkwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpZGVyX19uYXYtd3JhcCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAuc2xpZGVyX19wcm9ncmVzcyB7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbn0iLCIubG9uZy1mb3JtLWNvbnRlbnQge1xuICAgIC5jaHVuayB7XG4gICAgICAgICYtLW1hcmt1cCB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAvLyB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIG1hcmdpbjogNHJlbSAwO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi0td2lkdGgtc21hbGwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiA0cmVtIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwsIHAsIG9sIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICBtYXJnaW46IDFyZW0gMCAuNXJlbSAwO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBAaW5jbHVkZSBmb250UmVzKCdsZycpO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRSZXMoJ21kJyk7XG4gICAgfVxuICAgIC8vIC5tZWRpYSB7XG4gICAgLy8gICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIC8vICAgICB3aWR0aDogMjAwJTtcbiAgICAvLyAgICAgbWFyZ2luLWxlZnQ6IC01MCU7XG4gICAgLy8gICAgIG1hcmdpbi1yaWdodDogLTUwJTtcbiAgICAvLyB9XG4gICAgLy8gLnVzcHMge1xuICAgIC8vICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICAvLyAgICAgd2lkdGg6IDIwMCU7XG4gICAgLy8gICAgIG1hcmdpbi1sZWZ0OiAtNTAlO1xuICAgIC8vICAgICBtYXJnaW4tcmlnaHQ6IC01MCU7XG4gICAgLy8gfVxuICAgIC8vIC5jdGEge1xuICAgIC8vICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICAvLyAgICAgd2lkdGg6IDIwMCU7XG4gICAgLy8gICAgIG1hcmdpbi1sZWZ0OiAtNTAlO1xuICAgIC8vICAgICBtYXJnaW4tcmlnaHQ6IC01MCU7XG4gICAgLy8gfVxuICAgIG9sIHtcbiAgICAgICAgbGlzdC1zdHlsZTogaW5zaWRlIGRlY2ltYWw7XG4gICAgfVxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICAgICAgcGFkZGluZzogLjI1cmVtIDJyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1icmFuZCk7XG4gICAgfVxufSIsIi8vIC50aW1lbGluZSB7XG4vLyAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbi8vICAgICAmX19kYXRlcyB7XG4vLyAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4vLyAgICAgfVxuLy8gICAgICZfX2RhdGUtbGlzdCB7XG4vLyAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4vLyAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4vLyAgICAgICAgIHRvcDogMTYwcHg7XG4vLyAgICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuLy8gICAgIH1cbi8vICAgICAmX19kYXRlIHtcbi8vICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuLy8gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAgICAgICBAaW5jbHVkZSBmb250UmVzKCd4cycpO1xuLy8gICAgICAgICBtYXJnaW46IDFyZW0gMDtcbi8vICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4vLyAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbi8vICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCk7XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4vLyAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuLy8gICAgICAgICB9XG4vLyAgICAgICAgIHN2ZyB7XG4vLyAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuLy8gICAgICAgICB9XG4vLyAgICAgICAgICYuYWN0aXZlIHtcbi8vICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4vLyAgICAgICAgICAgICAvLyAmOjpiZWZvcmUge1xuLy8gICAgICAgICAgICAgLy8gICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIyJyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjIgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMSAwTDIxLjM5MjMgNlYxOEwxMSAyNEwwLjYwNzY5NiAxOFY2TDExIDBaJyBmaWxsPSd2YXIoLS1jb2xvci1icmFuZCknLyUzRSUzQy9zdmclM0VcIik7XG4vLyAgICAgICAgICAgICAvLyB9XG4vLyAgICAgICAgICAgICBzdmcge1xuLy8gICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCk7XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLy8gJjo6YmVmb3JlIHtcbi8vICAgICAgICAgLy8gICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIyJyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjIgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMSAwTDIxLjM5MjMgNlYxOEwxMSAyNEwwLjYwNzY5NiAxOFY2TDExIDBaJyBmaWxsPSclMjNBQUMyRDQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4vLyAgICAgICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICAgICAgLy8gICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4vLyAgICAgICAgIC8vIH1cbi8vICAgICB9XG4vLyAgICAgJl9fYm9keSB7XG4vLyAgICAgICAgIGZsZXgtZ3JvdzogMTtcbi8vICAgICB9XG4vLyAgICAgJl9faXRlbSB7XG4vLyAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4vLyAgICAgICAgIHRvcDogMTYwcHg7XG4vLyAgICAgICAgIG1pbi1oZWlnaHQ6IDgwdmg7XG4vLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuLy8gICAgICAgICBwYWRkaW5nOiA0cmVtIDA7XG4vLyAgICAgICAgIC8vICY6Zmlyc3QtY2hpbGQge1xuLy8gICAgICAgICAvLyAgICAgcGFkZGluZy10b3A6IDA7XG4vLyAgICAgICAgIC8vIH1cbi8vICAgICAgICAgLmMtaW1hZ2Uge1xuLy8gICAgICAgICAgICAgbWF4LWhlaWdodDogNzB2aDtcbi8vICAgICAgICAgfVxuLy8gICAgICAgICAmOmxhc3QtY2hpbGQge1xuLy8gICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgJjo6YmVmb3JlIHtcbi8vICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuLy8gICAgICAgICAgICAgaGVpZ2h0OiA4cmVtO1xuLy8gICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgzLDEyLDU0LDEpIDAlLCByZ2JhKDMsMTIsNTQsMCkgMTAwJSk7XG4vLyAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgICAgICAgIHRvcDogLThyZW07XG4vLyAgICAgICAgICAgICBsZWZ0OiAwO1xuLy8gICAgICAgICAgICAgcmlnaHQ6IDA7XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyB9XG5cbi50aW1lbGluZSB7XG4gICAgJl9fZGF0ZXMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cbiAgICAudGltZWxpbmUtaXRlbSB7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigyMCUgMCwgMTAwJSAxMCUsIDEwMCUgOTAlLCA4MCUgMTAwJSwgMCA5MCUsIDAgMTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDIuNXJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzUwbXMgZWFzZS1pbi1vdXQsIGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLmhlYWRsaW5lIHtcbiAgICAgICAgICAgIG1hcmdpbjogLjVyZW0gMCAxcmVtIDA7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGctZG93biB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgIC5oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIudmlkZW8ge1xuICAgICZfX3RodW1iIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgICAmLS1tYXNrIHtcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigyMCUgMCwgMTAwJSAxMCUsIDEwMCUgOTAlLCA4MCUgMTAwJSwgMCA5MCUsIDAgMTAlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19wbGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1LDksMSwuNSk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBob3ZlcjtcbiAgICB9XG4gICAgJl9fcGxheS1idG4ge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCk7XG4gICAgICAgIHdpZHRoOiA0LjVyZW07XG4gICAgICAgIGhlaWdodDogNC41cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuLm1vZGFsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dDtcbiAgICB6LWluZGV4OiAzMDAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICAgICZfX2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTIwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Nsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIC5tb2RhbF9faW5uZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jb2xsZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAtMjByZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgQGluY2x1ZGUgbGctZG93biB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgICZfX3NpZGViYXItd3JhcCB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgIEBpbmNsdWRlIGxnLWRvd24ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zaWRlYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxcmVtLCAyMCUgMCwgMTAwJSAxcmVtLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIC5maWx0ZXIge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRSZXMoJ3hzJyk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19tYWluIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgIGdyaWQtcm93LWdhcDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbGctZG93biB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19lbXB0eSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxufVxuXG4udGVtcGxhdGUtcGFnZXMtcHJvZHVjdHMtaW5kZXgge1xuICAgIC5jb2xsZWN0aW9uIHtcbiAgICAgICAgJl9fbWFpbiB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGctZG93biB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlLWpvYnNBcmNoaXZlIHtcbiAgICAuY29sbGVjdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxufVxuXG4udGVtcGxhdGUtcGFnZXMtZXZlbnRzLWluZGV4IHtcbiAgICAuY29sbGVjdGlvbiB7XG4gICAgICAgICZfX21haW4ge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBhZ2UtZXJyb3JDaGFubmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBwYWRkaW5nOiAxMnJlbSAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuaGVhZGxpbmUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG59IiwiLnBhZ2UtZXZlbnRzIHtcbiAgICAuZXZlbnRzLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDRyZW0gMDtcbiAgICB9XG4gICAgLmV2ZW50cy1jdGEge1xuICAgICAgICBtYXJnaW46IDRyZW0gMDtcbiAgICB9XG59IiwiLmhvbWUtc2l0ZS1zbGlkZXIge1xuICAgIG1hcmdpbjogNHJlbSAwIDRyZW0gMDtcbn0iLCIucGFnZS1qb2JzIHtcbiAgICAuam9icy1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiA0cmVtIDA7XG4gICAgfVxuICAgIC5qb2JzLWN0YSB7XG4gICAgICAgIG1hcmdpbjogNHJlbSAwO1xuICAgIH1cbiAgICAuam9icy1tb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICB9XG59IiwiLnBhZ2UtbmV3cywgLnBhZ2UtYmxvZyB7XG4gICAgLm5ld3MtY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogNHJlbSAwO1xuICAgIH1cbiAgICAubmV3cy1jdGEge1xuICAgICAgICBtYXJnaW46IDRyZW0gMDtcbiAgICB9XG4gICAgLm5ld3MtbW9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgfVxufSIsIi8vIC5zaW5nbGUge1xuICAgIC5zaW5nbGUtY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogNHJlbSAwO1xuICAgIH1cbiAgICAuc2luZ2xlLWN0YSB7XG4gICAgICAgIG1hcmdpbjogNHJlbSAwO1xuICAgIH1cbiAgICAuc2luZ2xlLW1vcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIH1cbi8vIH0iLCIuYy1ibG9jay1jb2x1bW5zIHtcbiAgICAucm93IHtcbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICYuYWxpZ24tdG9wIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZy1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLXNtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZy11cCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg4LjMzMyUgLSAuNzVyZW0pO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDguMzMzJSAtIC43NXJlbSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tdHlwZS0ge1xuICAgICAgICAgICAgICAgICZ0ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGctZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmbWVkaWEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZy1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICB9XG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG5cdCAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuXHQgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IC45cmVtO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTMnIHZpZXdCb3g9JzAgMCAxOCAxMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYuNTQ5NjEgMTIuOTk5NkwwLjg0OTYwOSA3LjI5OTYxTDIuMjc0NjEgNS44NzQ2MUw2LjU0OTYxIDEwLjE0OTZMMTUuNzI0NiAwLjk3NDYwOUwxNy4xNDk2IDIuMzk5NjFMNi41NDk2MSAxMi45OTk2WicgZmlsbD0nY3VycmVudENvbG9yJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgICAgICAgICAgICAgIG1hc2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgMTggMTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002LjU0OTYxIDEyLjk5OTZMMC44NDk2MDkgNy4yOTk2MUwyLjI3NDYxIDUuODc0NjFMNi41NDk2MSAxMC4xNDk2TDE1LjcyNDYgMC45NzQ2MDlMMTcuMTQ5NiAyLjM5OTYxTDYuNTQ5NjEgMTIuOTk5NlonIGZpbGw9J2N1cnJlbnRDb2xvcicvJTNFJTNDL3N2ZyUzRSUwQVwiKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1ibG9jay1tYXAge1xuICAgIC5tYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59IiwiLnNraXBwZWQtdGV4dCB7XG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYnJhbmQpO1xuICAgICAgICBAaW5jbHVkZSBmb250UmVzKCdzbScpO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcblx0ICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG5cdCAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1icmFuZCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAuOXJlbTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgMTggMTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002LjU0OTYxIDEyLjk5OTZMMC44NDk2MDkgNy4yOTk2MUwyLjI3NDYxIDUuODc0NjFMNi41NDk2MSAxMC4xNDk2TDE1LjcyNDYgMC45NzQ2MDlMMTcuMTQ5NiAyLjM5OTYxTDYuNTQ5NjEgMTIuOTk5NlonIGZpbGw9J2N1cnJlbnRDb2xvcicvJTNFJTNDL3N2ZyUzRSUwQVwiKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICAgICAgICAgICAgICBtYXNrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDE4IDEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNi41NDk2MSAxMi45OTk2TDAuODQ5NjA5IDcuMjk5NjFMMi4yNzQ2MSA1Ljg3NDYxTDYuNTQ5NjEgMTAuMTQ5NkwxNS43MjQ2IDAuOTc0NjA5TDE3LjE0OTYgMi4zOTk2MUw2LjU0OTYxIDEyLjk5OTZaJyBmaWxsPSdjdXJyZW50Q29sb3InLyUzRSUzQy9zdmclM0UlMEFcIikgbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtYmxvY2stdGVzdGltb25pYWxzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMjAlIDAsIDEwMCUgNHJlbSwgMTAwJSBjYWxjKDEwMCUgLSA0cmVtKSwgODAlIDEwMCUsIDAgY2FsYygxMDAlIC0gNHJlbSksIDAgNHJlbSk7XG4gICAgcGFkZGluZzogOHJlbSAwO1xuICAgIEBpbmNsdWRlIGxnLWRvd24ge1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMjAlIDAsIDEwMCUgMnJlbSwgMTAwJSBjYWxjKDEwMCUgLSAycmVtKSwgODAlIDEwMCUsIDAgY2FsYygxMDAlIC0gMnJlbSksIDAgMnJlbSk7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgICB9XG4gICAgLnRlc3RpbW9uaWFscy1zbGlkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDAgLTJyZW07XG4gICAgICAgIEBpbmNsdWRlIGxnLWRvd24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29sIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGctZG93biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLnNsaWRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDIxJSAwLCAxMDAlIDEwJSwgMTAwJSA5MCUsIDgwJSAxMDAlLCAwIDkwJSwgMCAxMCUpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQvMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLmMtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXN0aW1vbmlhbCB7XG4gICAgICAgICAgICAuaGVhZGxpbmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX25hbWUsICZfX2Z1bmN0aW9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgnbWQnKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC41cmVtIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19mdW5jdGlvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtYmxvY2stdGV4dC1ncmlkIHtcbiAgICAudGV4dC1ncmlkIHsgXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7IFxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyBcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7IFxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDQ4cHg7XG4gICAgICAgIGdyaWQtcm93LWdhcDogNDhweDsgXG4gICAgfVxufSIsIi51c3BzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE2cHg7IFxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC51c3Age1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMjAlIDAsIDEwMCUgMTAlLCAxMDAlIDkwJSwgODAlIDEwMCUsIDAgOTAlLCAwIDEwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgcGFkZGluZzogM3JlbSAyLjVyZW07XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAxNnB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzNTBtcyBlYXNlLWluLW91dCwgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgLmhlYWRsaW5lIHtcbiAgICAgICAgICAgIG1hcmdpbjogLjVyZW0gMCAxcmVtIDA7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJyYW5kKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsZy1kb3duIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgICAgLmhlYWRsaW5lIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmNodW5rIHtcbiAgICAudXNwcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn0iXX0= */
