@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700;800&display=swap);.container{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media (min-width:576px){.container{padding-right:15px;padding-left:15px}}@media (min-width:768px){.container{padding-right:15px;padding-left:15px}}@media (min-width:992px){.container{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.container{padding-right:15px;padding-left:15px}}@media (min-width:576px){.container{width:540px;max-width:100%}}@media (min-width:768px){.container{width:720px;max-width:100%}}@media (min-width:992px){.container{width:960px;max-width:100%}}@media (min-width:1200px){.container{width:1140px;max-width:100%}}.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media (min-width:576px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:768px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:992px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.container-fluid{padding-right:15px;padding-left:15px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media (min-width:576px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:768px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:992px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:1200px){.row{margin-right:-15px;margin-left:-15px}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.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,.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,.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,.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{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:576px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.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,.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,.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,.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{padding-right:15px;padding-left:15px}}@media (min-width:768px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.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,.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,.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,.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{padding-right:15px;padding-left:15px}}@media (min-width:992px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.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,.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,.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,.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{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.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,.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,.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,.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{padding-right:15px;padding-left:15px}}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-0{right:auto}.pull-1{right:8.33333%}.pull-2{right:16.66667%}.pull-3{right:25%}.pull-4{right:33.33333%}.pull-5{right:41.66667%}.pull-6{right:50%}.pull-7{right:58.33333%}.pull-8{right:66.66667%}.pull-9{right:75%}.pull-10{right:83.33333%}.pull-11{right:91.66667%}.pull-12{right:100%}.push-0{left:auto}.push-1{left:8.33333%}.push-2{left:16.66667%}.push-3{left:25%}.push-4{left:33.33333%}.push-5{left:41.66667%}.push-6{left:50%}.push-7{left:58.33333%}.push-8{left:66.66667%}.push-9{left:75%}.push-10{left:83.33333%}.push-11{left:91.66667%}.push-12{left:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.33333%}.pull-sm-2{right:16.66667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.33333%}.pull-sm-5{right:41.66667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.33333%}.pull-sm-8{right:66.66667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.33333%}.pull-sm-11{right:91.66667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.33333%}.push-sm-2{left:16.66667%}.push-sm-3{left:25%}.push-sm-4{left:33.33333%}.push-sm-5{left:41.66667%}.push-sm-6{left:50%}.push-sm-7{left:58.33333%}.push-sm-8{left:66.66667%}.push-sm-9{left:75%}.push-sm-10{left:83.33333%}.push-sm-11{left:91.66667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.33333%}.pull-md-2{right:16.66667%}.pull-md-3{right:25%}.pull-md-4{right:33.33333%}.pull-md-5{right:41.66667%}.pull-md-6{right:50%}.pull-md-7{right:58.33333%}.pull-md-8{right:66.66667%}.pull-md-9{right:75%}.pull-md-10{right:83.33333%}.pull-md-11{right:91.66667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.33333%}.push-md-2{left:16.66667%}.push-md-3{left:25%}.push-md-4{left:33.33333%}.push-md-5{left:41.66667%}.push-md-6{left:50%}.push-md-7{left:58.33333%}.push-md-8{left:66.66667%}.push-md-9{left:75%}.push-md-10{left:83.33333%}.push-md-11{left:91.66667%}.push-md-12{left:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.33333%}.pull-lg-2{right:16.66667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.33333%}.pull-lg-5{right:41.66667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.33333%}.pull-lg-8{right:66.66667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.33333%}.pull-lg-11{right:91.66667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.33333%}.push-lg-2{left:16.66667%}.push-lg-3{left:25%}.push-lg-4{left:33.33333%}.push-lg-5{left:41.66667%}.push-lg-6{left:50%}.push-lg-7{left:58.33333%}.push-lg-8{left:66.66667%}.push-lg-9{left:75%}.push-lg-10{left:83.33333%}.push-lg-11{left:91.66667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.33333%}.pull-xl-2{right:16.66667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.33333%}.pull-xl-5{right:41.66667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.33333%}.pull-xl-8{right:66.66667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.33333%}.pull-xl-11{right:91.66667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.33333%}.push-xl-2{left:16.66667%}.push-xl-3{left:25%}.push-xl-4{left:33.33333%}.push-xl-5{left:41.66667%}.push-xl-6{left:50%}.push-xl-7{left:58.33333%}.push-xl-8{left:66.66667%}.push-xl-9{left:75%}.push-xl-10{left:83.33333%}.push-xl-11{left:91.66667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;transition:all .2s ease-in-out}.c-header .c-header__inner .c-header__nav ul li,.c-page .c-page__subnav ul li,.figure,audio,canvas,video{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#636c72}body,html{font-size:14px}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;-webkit-tap-highlight-color:transparent;font-family:sans-serif}body{margin:0;font-family:"Montserrat",sans-serif;color:"";background-color:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible;border-top-color:"";opacity:.4;margin:30px auto}code,kbd,pre,samp{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 dotted}b,strong{font-weight:bolder}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:not([controls]){display:none;height:0}img{border-style:none;vertical-align:middle}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{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio],legend{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}summary{display:list-item}template{display:none}*,::after,::before{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}dl,ol,p,ul{margin-top:0}dl,ol,ul{margin-bottom:0;padding-left:0;list-style:none}a,button,input,select{transition-property:transform,background,background-color,border-color,color;transition-duration:.3s}a{text-decoration:none}a,a:hover{color:""}.toogle_menu:focus,a:focus,ul.mobile .select2-container--default:focus{outline:0}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[role=button]{cursor:pointer}[hidden]{display:none!important}.js-getImage{position:relative}.js-image{background-size:cover;background-position:center;background-repeat:no-repeat!important;overflow:hidden}.js-image img{visibility:hidden}hr.small{margin:10px auto}hr.u-mtb-0{margin:0}.toogle_menu{display:none;border:0;background-color:#000;padding:10px;width:50px;height:50px;position:fixed;top:65px;left:0;z-index:10001}.toogle_menu #menu{fill:""}table{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;border-collapse:collapse;text-align:center;margin-bottom:30px;width:100%}table td{padding:8px}table tr:nth-child(odd){background-color:#eaeced}table tr:hover{background-color:#ddd}table th{padding:12px 8px;background-color:#fff;color:#000}table td{color:#848383}table td.text_left,table th.text_left{text-align:left;padding-left:20px;box-sizing:border-box}@media (max-width:992px){table td.text_left,table th.text_left{padding-left:10px}}.c-footer{background:url(../img/footer-bg.png?v=1) no-repeat right #000;padding:70px 0}@media (min-width:992px){.c-footer{margin-top:60px}}@media (max-width:992px){.c-footer{background:#000;padding:70px 0}}.c-footer .c-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:992px){.c-footer .c-inner{-ms-flex-direction:column;flex-direction:column}}@media (max-width:760px){.c-footer .c-inner{padding:0 30px}}@media (max-width:992px){.c-footer .c-footer__info{margin-bottom:25px}}.c-footer .c-footer__info h3{color:#fff;font-size:27px;text-transform:uppercase;font-weight:500;margin-bottom:10px}@media (max-width:992px){.c-footer .c-footer__info h3{font-size:20px}}.c-footer .c-footer__info p{color:#6a6b6d;font-size:20px;text-transform:uppercase}@media (max-width:992px){.c-footer .c-footer__info p{font-size:16px}}.c-footer .c-footer__links .c-footer__link{margin-bottom:30px;position:relative;padding-left:28px}.c-footer .c-footer__links .c-footer__link:last-child,.c-header .c-header__inner .c-header__nav-mobile .bar span:last-child{margin-bottom:0}.c-footer .c-footer__links .c-footer__link figure{margin:0;padding:0;position:absolute;top:0;left:0}.c-footer .c-footer__links .c-footer__link p{color:#fff;font-size:20px;font-weight:500;margin-bottom:5px}.c-footer .c-footer__links .c-footer__link small{transition:all 250ms;color:#a2a7ab;font-size:14px}.c-footer .c-footer__links .c-footer__link a:hover small{color:#ad2320}.c-header{position:absolute;top:0;left:0;width:100%;z-index:100}.c-header .c-header__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:1440px;padding:25px 0;-ms-flex-align:center;align-items:center;margin:0 auto;width:100%}@media (max-width:1440px){.c-header .c-header__inner{padding:25px 20px}}.c-header .c-header__inner .c-header__brand{width:135px}@media (max-width:992px){.c-header .c-header__inner .c-header__brand{width:90px}}.c-header .c-header__inner .c-header__nav,.c-header .c-header__inner .c-header__nav-mobile a,.c-page .c-page__content .c-page__inv-graph .c-page__graph-sections .c-page__graph-section .data-graph-tab ul{display:-ms-flexbox;display:flex}@media (max-width:992px){.c-header .c-header__inner .c-header__nav{display:none}}.c-header .c-header__inner .c-header__nav ul{margin-right:100px;padding-top:5px}.c-header .c-header__inner .c-header__nav ul li a{text-transform:uppercase;color:#fff;font-size:13px;font-weight:400;padding:0 20px;position:relative}.c-header .c-header__inner .c-header__nav ul li a:hover:after,.c-header .c-header__inner .c-header__nav ul li.active a:after{width:50%}.c-header .c-header__inner .c-header__nav ul li a:after{background:#ad2320;content:'';height:2px;position:absolute;left:50%;transition:all 250ms;transform:translateX(-50%);bottom:-10px;width:0}.c-header .c-header__inner .c-header__nav .nav-lenguaje a{display:inline-block;height:25px;color:#fff;text-align:center;font-weight:400;line-height:24px;text-transform:uppercase;margin-right:10px;width:25px}.c-header .c-header__inner .c-header__nav .nav-lenguaje a:last-child,.c-nav-mobile .c-nav-mobile__top .nav-lenguaje .idioma:last-child{margin-right:0}.c-header .c-header__inner .c-header__nav .nav-lenguaje a:hover{background:#ad2320}.c-header .c-header__inner .c-header__nav .nav-lenguaje a.active{background:#fff;color:#000}.c-header .c-header__inner .c-header__nav-mobile{display:none}@media (max-width:992px){.c-header .c-header__inner .c-header__nav-mobile{display:-ms-flexbox;display:flex;position:relative;z-index:10}}.c-header .c-header__inner .c-header__nav-mobile p{color:#fff;margin-bottom:0;text-transform:uppercase;margin-right:20px;font-size:16px}.c-header .c-header__inner .c-header__nav-mobile .bar span{background:#fff;display:block;height:4px;margin-bottom:7px;border-radius:5px;width:50px}.c-nav-mobile{position:fixed;background:#000;height:100%;top:0;left:-100%;width:100%;transition:left 250ms;z-index:1000}.c-nav-mobile .c-nav-mobile__top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px;padding:20px 30px 0}.c-nav-mobile .c-nav-mobile__top .brand-logo{width:90px}.c-nav-mobile .c-nav-mobile__top .nav-lenguaje .idioma{display:inline-block;height:25px;color:#fff;text-align:center;font-weight:400;line-height:24px;text-transform:uppercase;margin-right:10px;width:40px}.c-nav-mobile .c-nav-mobile__top .nav-lenguaje .idioma:hover{background:#c22622;color:#fff}.c-nav-mobile .c-nav-mobile__top .nav-lenguaje .idioma.active{background:#fff;color:#000}.c-nav-mobile .c-nav-mobile__top .nav-lenguaje .close-nav{color:#fff;font-weight:800;position:relative;top:4px;margin-left:20px;font-size:18px}.c-nav-mobile .c-nav-mobile__top .nav-lenguaje .close-nav svg{width:20px}.c-nav-mobile .c-nav-mobile__top .nav-lenguaje .close-nav svg path,.c-page .c-page__content .c-page__directorio .c-page__director figure a svg path,.c-page .c-page__content .c-page__row .c-page__item-photos figure a svg path{fill:#fff}.c-nav-mobile ul{padding:0 30px}.c-nav-mobile ul li:last-child a{border-bottom:1px solid #303030}.c-nav-mobile ul li a{color:#fff;text-transform:uppercase;padding:25px 0;border-top:1px solid #303030;display:block;font-size:20px;position:relative}.c-nav-mobile ul li a:after{background:url(../img/menu-arrow.png) no-repeat;content:'';background-size:14px 25px;height:25px;position:absolute;top:50%;right:0;transform:translateY(-50%);width:14px}.c-nav-mobile.active{left:0}.c-bigbanner,.c-page .c-page__content .c-page__sidebar form .input{position:relative}.c-bigbanner .c-bigbanner__content{position:relative;height:100vh;overflow:hidden}@media (max-width:1300px){.c-bigbanner .c-bigbanner__content{overflow:hidden}}.c-bigbanner .c-bigbanner__content figure{margin:0;padding:0;height:100%}@media (max-width:1300px){.c-bigbanner .c-bigbanner__content figure{min-width:1200px;position:relative;left:50%;transform:translateX(-50%)}}@media (max-width:700px){.c-bigbanner .c-bigbanner__content figure{left:8%}}.c-bigbanner .c-bigbanner__content figure img{width:100%}.c-bigbanner .owl-dots{text-align:center;position:absolute;bottom:60px;width:100%}.c-bigbanner .owl-dots .owl-dot{background:#7c848a;height:4px;margin-right:8px;width:32px;outline:0}.c-bigbanner .owl-dots .owl-dot:last-child{margin-right:0}.c-bigbanner .owl-dots .owl-dot.active{background:#c22622}.c-bigbanner .info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:1120px;z-index:999}@media (max-width:992px){.c-bigbanner .info{width:80%}}.c-bigbanner .info p{color:#fff;text-transform:uppercase;font-size:38px;text-align:center;line-height:55px}@media (max-width:1300px){.c-bigbanner .info p{font-size:28px;line-height:40px}}@media (max-width:992px){.c-bigbanner .info p{font-size:20px;line-height:30px}}.c-bigbanner .bigbanner-down{position:absolute;right:60px;bottom:60px;z-index:99}@media (max-width:992px){.c-bigbanner .bigbanner-down{bottom:10px;right:initial;left:50%;transform:translateX(-50%);width:259px}}.c-bigbanner .bigbanner-down a{color:#fff;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:760px){.c-bigbanner .bigbanner-down a{-ms-flex-pack:center;justify-content:center}}.c-bigbanner .bigbanner-down a span{display:inline-block;margin-left:20px}.c-bigbanner .bigbanner-down a span svg{height:30px;width:30px}.c-inner{margin:0 auto;max-width:1023px;width:100%}@media (max-width:1050px){.c-inner{padding:0 20px}}.c-home-about{padding:200px 0}@media (max-width:992px){.c-home-about{padding:100px 0}}.c-home-about .c-inner{padding:0 90px}@media (max-width:992px){.c-home-about .c-inner{padding:0 40px}}@media (max-width:700px){.c-home-about .c-inner{padding:0 20px}}.c-home-about span,.c-home-areas h3,.c-home-news h3{text-transform:uppercase;color:#000;margin-bottom:35px}.c-home-about span{font-size:15px;display:block}@media (max-width:992px){.c-home-about span{text-align:center}}.c-home-about h2{font-size:58px;font-weight:300;line-height:65px;text-transform:uppercase;margin-bottom:35px}@media (max-width:992px){.c-home-about h2{text-align:center;font-size:24px;line-height:36px;font-weight:500}}.c-home-about h2 span{color:#c22622;font-weight:500;font-size:58px!important}@media (max-width:992px){.c-home-about h2 span{font-size:24px!important}}.c-home-about p{font-size:15px;line-height:25px;margin-bottom:35px}@media (max-width:992px){.c-home-about p{text-align:center}}.c-home-about a,.c-home-areas .c-home-about__item a,.c-home-news .c-home-news__item .c-home-news__item-info a,.c-page .c-page__content .c-page__areas .c-page__area .info a,.c-page .c-page__content .c-page__item .c-page__item-info a{display:block;height:32px;line-height:32px;width:140px}@media (max-width:992px){.c-home-about a{margin:0 auto}}.c-home-areas{background:#a2a7ab;padding:160px 0}@media (max-width:992px){.c-home-areas{padding:80px 0}}.c-home-areas h3,.c-home-news h3{font-weight:400}.c-home-areas h3,.c-home-areas p{text-align:center;font-size:17px}.c-home-areas p{color:#fff;font-size:27px;line-height:47px;max-width:920px;font-weight:300;margin:0 auto 70px}@media (max-width:992px){.c-home-areas p{font-size:17px;line-height:28px;padding:0 20px;margin:0 auto 30px}}.c-home-areas .c-home-about__items{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:50px 30px 0}@media (max-width:992px){.c-home-areas .c-home-about__items{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}.c-home-areas .c-home-about__item{padding:0 10px;width:33.3%}@media (max-width:992px){.c-home-areas .c-home-about__item{margin-bottom:30px;width:320px}}.c-home-areas .c-home-about__item figure{padding:0;margin:0 0 40px;text-align:center;height:130px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center}.c-home-areas .c-home-about__item figure svg path{fill:#000}.c-home-areas .c-home-about__item figure.item01 svg{height:117px;width:100%}.c-home-areas .c-home-about__item figure.item02 svg{height:120px;width:130px}.c-home-areas .c-home-about__item figure.item03 svg{height:125px;width:151px}.c-home-areas .c-home-about__item h4{color:#fff;font-size:35px;font-weight:300;margin-bottom:10px;text-transform:uppercase;text-align:center}.c-home-areas .c-home-about__item p{font-size:12px;color:#000;text-align:center;font-weight:400;line-height:20px;max-width:250px;margin:0 auto 30px}@media screen and (max-width:992px){.c-home-areas .c-home-about__item p{max-width:100%;padding:0;line-height:25px;font-size:15px}}.c-home-areas .c-home-about__item a{margin:0 auto}.c-home-news{padding:170px 0}@media (max-width:992px){.c-home-news{padding:70px 20px}}.c-home-news h3{font-size:25px}@media (max-width:992px){.c-home-news h3{max-width:400px;margin:0 auto 35px}}.c-home-news .c-home-news__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:40px}@media (max-width:992px){.c-home-news .c-home-news__item{-ms-flex-direction:column;flex-direction:column}}.c-home-news .c-home-news__item:nth-of-type(3){padding-bottom:50px;margin-bottom:20px;border-bottom:1px solid #a2a7ab}.c-home-news .c-home-news__item .c-home-news__item-thumb{cursor:pointer;width:39%}@media (max-width:992px){.c-home-news .c-home-news__item .c-home-news__item-thumb{text-align:center;margin-bottom:20px;width:100%}}.c-home-news .c-home-news__item .c-home-news__item-info{padding-left:60px;width:61%}@media (max-width:992px){.c-home-news .c-home-news__item .c-home-news__item-info{max-width:400px;padding-left:0;width:100%}}.c-home-news .c-home-news__item .c-home-news__item-info span{color:#ad2320;font-size:12px;display:block;margin-bottom:15px}.c-home-news .c-home-news__item .c-home-news__item-info h4,.c-page .c-page__content .c-page__item .c-page__item-info h4{font-size:20px;text-transform:uppercase;font-weight:500;margin-bottom:15px}.c-home-news .c-home-news__item .c-home-news__item-info p{line-height:20px;margin-bottom:25px}@media screen and (max-width:992px){.c-home-news .c-home-news__item .c-home-news__item-info p{line-height:25px;font-size:15px}}.c-home-news .btn-content{text-align:right;font-weight:500}.c-home-news .read-more{font-size:15px;text-transform:uppercase;text-align:right;color:#ad2320}.c-home-news .read-more:hover{color:#000}.c-page .c-page__top{background:url(../img/page-header.jpg);background-size:100% 100%;height:301px}@media (max-width:1023px){.c-page .c-page__top{padding:0 20px;height:251px}}@media (max-width:700px){.c-page .c-page__top{background-size:cover;background-position-x:-740px;height:auto;padding-bottom:60px}}.c-page .c-page__top .c-inner{padding-top:170px}@media (max-width:1023px){.c-page .c-page__top .c-inner{padding:150px 0 0}}.c-page .c-page__top h2{font-size:40px;text-transform:uppercase;color:#a2a7ab;font-weight:200;line-height:46px}@media (max-width:992px){.c-page .c-page__top h2{font-size:30px}}.c-page .c-page__top h2 span{display:block;font-size:24px;font-weight:400;color:#fff;line-height:26px}.c-page .c-page__subnav{background:#000}.c-page .c-page__subnav ul{padding:25px 0}@media (max-width:992px){.c-page .c-page__subnav ul li{display:block;border-bottom:1px solid #7c848a}}.c-page .c-page__subnav ul li a{font-size:12px;text-transform:uppercase;position:relative;color:#fff}@media (max-width:992px){.c-page .c-page__subnav ul li a{text-align:left;height:50px;font-size:16px;line-height:50px;display:block}}.c-page .c-page__subnav ul li a:hover,.c-page .c-page__subnav ul li.active a{color:#df4541}.c-page .c-page__subnav ul li a:after{background:url(../img/subnav-active.png);height:10px;content:'';position:absolute;display:none;bottom:-25px;left:50%;transform:translateX(-50%);width:20px}.c-page .c-page__subnav ul li.active a:after{display:block}@media (max-width:992px){.c-page .c-page__subnav ul li.active a:after{display:none}}.c-page .c-page__subnav ul li.active .subnav li a{padding:0}.c-page .c-page__subnav ul li .subnav{margin:0;padding:10px 0}.c-page .c-page__subnav ul li .subnav li{border:0;margin-bottom:10px}.c-page .c-page__subnav ul li .subnav li a{color:#7c848a;height:auto;padding:0 15px;font-size:14px;line-height:30px}@media (max-width:992px){.c-page .c-page__subnav ul.desktop{display:none}}.c-page .c-page__subnav ul.desktop li a{padding:0 7px}.c-page .c-page__subnav ul.mobile{display:none;max-height:50px;padding:0 0 25px;overflow:hidden;position:relative;max-width:300px;margin:0 auto}@media (max-width:992px){.c-page .c-page__subnav ul.mobile{display:block;max-width:initial}}.c-page .c-page__subnav ul.mobile li:first-child a{position:relative;background:url(../img/icon-chevron-down.svg) no-repeat;background-size:25px 14px;background-position:98% center}.c-page .c-page__subnav ul.mobile.active{max-height:500px}.c-page .c-page__subnav ul.mobile.active:after{transform:rotate(0deg)}.c-page .c-page__content{padding:60px 0}@media (max-width:992px){.c-page .c-page__content{padding:40px 0}}.c-page .c-page__content h1{font-size:45px;font-weight:400;line-height:54px;margin-bottom:30px}@media (max-width:992px){.c-page .c-page__content h1{font-size:25px;line-height:36px}}.c-page .c-page__content h1 span{color:#c22622}.c-page .c-page__content h1.small{font-weight:500;font-size:22px;margin-bottom:5px}.c-page .c-page__content h1.small span{font-size:25px}.c-page .c-page__content h1.medium{font-size:33px}@media (max-width:992px){.c-page .c-page__content h1.medium{margin-bottom:20px!important}}.c-page .c-page__content h2{font-size:33px;font-weight:400}@media (max-width:992px){.c-page .c-page__content h2{font-size:20px;margin-bottom:40px!important}}.c-page .c-page__content h2.underline{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #a2a7ab}.c-page .c-page__content h2.big{font-size:45px}@media (max-width:992px){.c-page .c-page__content h2.big{font-size:30px}}.c-page .c-page__content h2 p{font-size:inherit;font-weight:inherit}.c-page .c-page__content p{font-size:15px;font-weight:300;line-height:34px}@media (max-width:992px){.c-page .c-page__content p{line-height:25px!important}}.c-page .c-page__content p.ft20,.pagina-detalle p{font-size:20px;line-height:35px}@media (max-width:992px){.c-page .c-page__content p.ft20{font-size:15px;line-height:25px}}.c-page .c-page__content h3{font-size:38px;font-weight:400}@media (max-width:992px){.c-page .c-page__content h3{font-size:28px}}.c-page .c-page__content .c-page__row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-page .c-page__content .c-page__row .c-page__item-photos{margin-right:2%;margin-bottom:2%;width:32%}.c-page .c-page__content .c-page__row .c-page__item-photos:nth-of-type(3n){margin-right:0}@media (max-width:500px){.c-page .c-page__content .c-page__row .c-page__item-photos{margin-right:0;width:100%}}.c-page .c-page__content .c-page__row .c-page__item-photos figure{cursor:pointer;margin:0;padding:0;position:relative;display:block;width:100%}.c-page .c-page__content .c-page__row .c-page__item-photos figure img{filter:grayscale(100%);transition-duration:.5s}.c-page .c-page__content .c-page__row .c-page__item-photos figure img:hover{filter:grayscale(0%)}@media (max-width:500px){.c-page .c-page__content .c-page__row .c-page__item-photos figure img{width:100%}}.c-page .c-page__content .c-page__row .c-page__item-photos figure a{background:#ad2320;display:block;height:35px;color:#fff;font-size:30px;line-height:35px;font-weight:700;text-align:center;position:absolute;right:0;bottom:0;width:35px}.c-page .c-page__content .c-page__directorio .c-page__director figure a svg,.c-page .c-page__content .c-page__row .c-page__item-photos figure a svg{width:17px}.c-page .c-page__content .c-page__row .c-page__item-photos figure a:hover{background:#fff;color:#ad2320}.c-page .c-page__content .c-page__directorio .c-page__director figure a:hover svg path,.c-page .c-page__content .c-page__row .c-page__item-photos figure a:hover svg path{fill:#ad2320}.c-page .c-page__content .c-page__row .c-page__item-photos p{font-size:22px;font-weight:500;padding:10px 0 0}.c-page .c-page__content .c-page__form-info{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}@media (max-width:992px){.c-page .c-page__content .c-page__form-info{-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}}.c-page .c-page__content .c-page__form-info .c-page__form-box{position:relative;padding-left:25px;margin-bottom:60px;width:50%}@media (max-width:992px){.c-page .c-page__content .c-page__form-info .c-page__form-box{margin-bottom:40px;width:100%}}.c-page .c-page__content .c-page__form-info .c-page__form-box figure{margin:0;padding:0;position:absolute;top:5px;left:0;width:17px}.c-page .c-page__content .c-page__form-info .c-page__form-box figure svg{width:17px;fill:#ad2320}.c-page .c-page__content .c-page__form-info .c-page__form-box p{margin-bottom:5px;font-weight:500;color:#333;font-size:18px}.c-page .c-page__content .c-page__form-info .c-page__form-box span{font-size:14px;line-height:20px;color:#666}.c-page .c-page__content .c-page__iframe{position:relative;padding-bottom:40%;height:0;overflow:hidden}@media (max-width:992px){.c-page .c-page__content .c-page__iframe{padding-bottom:70%}}.c-page .c-page__content .c-page__iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.c-page .c-page__content .c-page__news{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-page .c-page__content .c-page__wrap-news{margin-right:5.8%;width:74.2%}@media (max-width:992px){.c-page .c-page__content .c-page__wrap-news{margin-right:0;width:100%}}.c-page .c-page__content .c-page__wrap-news.body-news figure{margin:0 0 30px;padding:0}.c-page .c-page__content .c-page__wrap-news.body-news figure img{width:100%}.c-page .c-page__content .c-page__wrap-news.body-news span{font-size:12px;color:#ad2320;margin-bottom:20px;display:block}.c-page .c-page__content .c-page__wrap-news.body-news h1{font-size:25px;line-height:33px;font-weight:400;text-transform:uppercase}.c-page .c-page__content .c-page__wrap-news.body-news p{text-align:justify;margin-bottom:25px;line-height:25px}.c-page .c-page__content .c-page__wrap-news.body-news small{font-size:15px;color:#ad2320;margin:50px 0;display:block}.c-page .c-page__content .c-page__sidebar{padding-top:32px;width:20%}@media (max-width:992px){.c-page .c-page__content .c-page__sidebar{display:none;width:100%}}.c-page .c-page__content .c-page__sidebar form{margin-bottom:40px;position:relative}.c-page .c-page__content .c-page__sidebar form .input input{height:36px;outline:0;border:1px solid #a2a7ab;padding:0 35px 0 10px;width:100%}.c-page .c-page__content .c-page__mobile-sidebar form button,.c-page .c-page__content .c-page__sidebar form button{width:40px;height:36px;background:0 0;position:absolute;border:0;right:0;top:0;z-index:2;outline:0}.c-page .c-page__content .c-page__mobile-sidebar form button:after,.c-page .c-page__content .c-page__sidebar form button:after{background:url(../img/icon-lupa.png);background-size:20px 20px;content:'';height:20px;position:absolute;top:8px;right:10px;width:20px}.c-page .c-page__content .c-page__mobile-sidebar form button:hover,.c-page .c-page__content .c-page__sidebar form button:hover{cursor:pointer;transform:scale(1.1)}.c-page .c-page__content .c-page__sidebar h3{font-size:17px;font-weight:500;padding-bottom:10px;color:#333;margin-bottom:14px;border-bottom:1px solid #a2a7ab;position:relative;z-index:100}.c-page .c-page__content .c-page__sidebar ul li{margin-bottom:15px}.c-page .c-page__content .c-page__sidebar ul li a{color:#000;position:relative;padding-left:20px}.c-page .c-page__content .c-page__inv-graph .c-page__graph-sections .c-page__graph-section .data-graph-tab ul li a:hover,.c-page .c-page__content .c-page__inv-graph .c-page__graph-sections .c-page__graph-section .data-graph-time ul li span,.c-page .c-page__content .c-page__sidebar ul li a:hover{color:#ad2320}.c-page .c-page__content .c-page__sidebar ul.cat li a:after{background:url(../img/icon-category.svg);content:'';position:absolute;height:13px;top:2px;left:0;width:13px}.c-page .c-page__content .c-page__sidebar ul.arc li a:after{border:2px solid #666;content:'';border-radius:50%;position:absolute;height:10px;top:3px;left:0;width:10px}.c-page .c-page__content .c-page__sidebar .sidebar-collapse{margin-bottom:32px}.c-page .c-page__content .c-page__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:40px}@media (max-width:992px){.c-page .c-page__content .c-page__item{-ms-flex-direction:column;flex-direction:column}}.c-page .c-page__content .c-page__item .c-page__item-thumb{width:39%}@media (max-width:992px){.c-page .c-page__content .c-page__item .c-page__item-thumb{text-align:center;margin-bottom:20px;width:100%}}.c-page .c-page__content .c-page__item .c-page__item-info{padding-left:60px;width:61%}@media (max-width:992px){.c-page .c-page__content .c-page__item .c-page__item-info{max-width:400px;padding-left:0;width:100%}}.c-page .c-page__content .c-page__item .c-page__item-info span{color:#ad2320;font-size:12px;display:block;margin-bottom:15px}.c-page .c-page__content .c-page__item .c-page__item-info p{font-size:12px;line-height:20px;margin-bottom:25px}.c-page .c-page__content .c-page__pagination{border-top:1px solid #a2a7ab;padding-top:20px}.c-page .c-page__content .c-page__pagination ul li{display:inline-block;margin-right:8px}.c-page .c-page__content .c-page__pagination ul li a{border:1px solid #a2a7ab;color:#000;font-size:12px;text-align:center;line-height:31px;height:31px;display:block;width:31px}.c-page .c-page__content .c-page__pagination ul li a:hover,.c-page .c-page__content .c-page__pagination ul li.active a{border:1px solid #ad2320;background:#ad2320;color:#fff}.c-page .c-page__content .c-page__areas .c-page__area{display:-ms-flexbox;display:flex;margin-bottom:80px}@media (max-width:992px){.c-page .c-page__content .c-page__areas .c-page__area{-ms-flex-direction:column;flex-direction:column}}.c-page .c-page__content .c-page__areas .c-page__area figure{margin:0;padding:0 80px 0 0}@media (max-width:992px){.c-page .c-page__content .c-page__areas .c-page__area figure{margin-bottom:20px;width:100%}}.c-page .c-page__content .c-page__areas .c-page__area figure img{width:200px}@media (max-width:992px){.c-page .c-page__content .c-page__areas .c-page__area .info{width:100%}}.c-page .c-page__content .c-page__areas .c-page__area .info p{font-size:13px;line-height:25px;margin-bottom:20px}.c-page .c-page__content .c-page__h-list{margin-bottom:60px}@media (max-width:992px){.c-page .c-page__content .c-page__h-list{margin-bottom:30px}}.c-page .c-page__content .c-page__h-list ul li{color:#c22622;font-size:30px;display:inline-block;padding-right:30px;margin-right:30px;position:relative}.c-page .c-page__content .c-page__h-list ul li:last-child{margin-right:0;padding-right:0}.c-page .c-page__content .c-page__h-list ul li:last-child:after{display:none}@media (max-width:992px){.c-page .c-page__content .c-page__h-list ul li{font-size:16px;padding-right:10px;margin-right:10px}}.c-page .c-page__content .c-page__h-list ul li:after,.pagina-detalle ul li:after{background:#c22622;content:'';height:11px;position:absolute;right:-5px;top:10px;border-radius:50%;width:11px}@media (max-width:992px){.c-page .c-page__content .c-page__h-list ul li:after{height:5px;top:5px;width:5px}}.c-page .c-page__content .c-page__boxes{display:-ms-flexbox;display:flex;margin-bottom:120px}@media (max-width:992px){.c-page .c-page__content .c-page__boxes{-ms-flex-direction:column;flex-direction:column;margin-bottom:60px}}.c-page .c-page__content .c-page__boxes .c-page__boxe{height:185px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-top:20px;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;margin-right:1%;width:24.5%}.c-page .c-page__content .c-page__boxes .c-page__boxe:last-child{margin-right:0}@media (max-width:992px){.c-page .c-page__content .c-page__boxes .c-page__boxe{margin-bottom:20px;width:100%}}.c-page .c-page__content .c-page__boxes .c-page__boxe figure{margin:0 0 20px;padding:0}.c-page .c-page__content .c-page__boxes .c-page__boxe figure img{width:70px}.c-page .c-page__content .c-page__boxes .c-page__boxe p{color:#fff;font-size:13px;font-weight:400;text-align:center;line-height:18px}@media screen and (max-width:992px){.c-page .c-page__content .c-page__boxes .c-page__boxe p{font-size:17px}}.c-page .c-page__content .c-page__boxes .c-page__boxe.red{background:#ad2320}.c-page .c-page__content .c-page__boxes .c-page__boxe.grey{background:#5e676f}.c-page .c-page__content .c-page__boxes .c-page__boxe.blue{background:#384049}.c-page .c-page__content .c-page__boxes .c-page__boxe.black{background:#222221}.c-page .c-page__content .c-page__operaciones{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-page .c-page__content .c-page__operaciones .c-page__op-box{border:1px solid #cbced0;padding:40px 50px;min-height:360px;position:relative;width:32%;margin-right:2%;margin-bottom:2%}.c-page .c-page__content .c-page__operaciones .c-page__op-box:nth-of-type(3n){margin-right:0}@media (max-width:992px){.c-page .c-page__content .c-page__operaciones .c-page__op-box:nth-of-type(3n){margin-right:2%}}@media (max-width:720px){.c-page .c-page__content .c-page__operaciones .c-page__op-box:nth-of-type(3n){margin-right:0}}@media (max-width:992px){.c-page .c-page__content .c-page__operaciones .c-page__op-box:nth-of-type(2n){margin-right:0}.c-page .c-page__content .c-page__operaciones .c-page__op-box{width:49%}}@media (max-width:720px){.c-page .c-page__content .c-page__operaciones .c-page__op-box{width:100%}}.c-page .c-page__content .c-page__operaciones .c-page__op-box figure{margin:0 0 43px;padding:0;filter:grayscale(100%);min-height:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.c-page .c-page__content .c-page__operaciones .c-page__op-box p{font-size:12px;margin-bottom:0;line-height:25px}@media screen and (max-width:992px){.c-page .c-page__content .c-page__operaciones .c-page__op-box p{font-size:14px}}.c-page .c-page__content .c-page__operaciones .c-page__op-box p strong{font-weight:500;display:block}.c-page .c-page__content .c-page__operaciones .c-page__op-box span{color:#c22622;font-size:17px;font-weight:700;position:absolute;bottom:40px;left:50px}.c-page .c-page__content .c-page__fondos,.c-page .c-page__content .c-page__inv-top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.c-page .c-page__content .c-page__fondos{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-page .c-page__content .c-page__fondos .c-page__fondo{margin-bottom:120px;width:45%}@media (max-width:992px){.c-page .c-page__content .c-page__fondos .c-page__fondo{margin-bottom:60px;width:100%}}.c-page .c-page__content .c-page__fondos .c-page__fondo h3{font-size:22px;font-weight:500;padding-bottom:11px;margin-bottom:11px;border-bottom:1px solid #a2a7ab}.c-page .c-page__content .c-page__fondos .c-page__fondo h3 span{color:#ad2320;font-size:25px;text-transform:uppercase}.c-page .c-page__content .c-page__fondos .c-page__fondo p{margin-bottom:20px;line-height:25px}.c-page .c-page__content .c-page__fondos .c-page__fondo .btn-red{display:inline-block;font-size:13px;text-align:center;padding:0 15px;height:32px;line-height:32px;width:135px}.c-page .c-page__content .c-page__inv-top{margin-bottom:40px}@media (max-width:992px){.c-page .c-page__content .c-page__inv-top{-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}}.c-page .c-page__content .c-page__inv-top .c-page__inv-left{width:50%}@media (max-width:992px){.c-page .c-page__content .c-page__inv-top .c-page__inv-left{margin-bottom:20px;width:100%}}.c-page .c-page__content .c-page__inv-top .c-page__inv-left p{line-height:25px;font-size:15px}.c-page .c-page__content .c-page__inv-top .c-page__inv-right{-ms-flex-pack:end;justify-content:flex-end;display:-ms-flexbox;display:flex;width:50%}@media (max-width:992px){.c-page .c-page__content .c-page__inv-top .c-page__inv-right{-ms-flex-pack:start;justify-content:flex-start;width:100%}}.c-page .c-page__content .c-page__inv-top .c-page__inv-right .input-select{height:27px;text-align:center;width:240px;position:relative}@media (max-width:992px){.c-page .c-page__content .c-page__inv-top .c-page__inv-right .input-select{height:40px;width:100%}.c-page .c-page__content .c-page__inv-top .c-page__inv-right .input-select.fondos{display:none}}.c-page .c-page__content .c-page__inv-top .c-page__inv-right .input-select.tabs{display:none}@media (max-width:992px){.c-page .c-page__content .c-page__inv-top .c-page__inv-right .input-select.tabs{display:block}}.c-page .c-page__content .c-page__inv-top .c-page__inv-right .input-select select{background:0 0;border:0;height:27px;color:#fff;text-transform:uppercase;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;outline:0;width:100%;text-align-last:center;padding-right:10px;z-index:10}@media (max-width:992px){.c-page .c-page__content .c-page__inv-top .c-page__inv-right .input-select select{height:40px}}.c-page .c-page__content .c-page__inv-top .c-page__inv-right .input-select:after{background:url(../img/select-icon.png);content:'';height:10px;position:absolute;right:15px;top:10px;width:17px}@media (max-width:992px){.c-page .c-page__content .c-page__inv-top .c-page__inv-right .input-select:after{top:10px}}.c-page .c-page__content .c-page__inv-graph .c-page__graph-tabs{display:-ms-flexbox;display:flex;margin-bottom:30px}@media (max-width:992px){.c-page .c-page__content .c-page__inv-graph .c-page__graph-tabs{-ms-flex-direction:column;flex-direction:column;display:none}}.c-page .c-page__content .c-page__inv-graph .c-page__graph-tabs a{background:#a2a7ab;color:#fff;line-height:27px;text-transform:uppercase;text-align:center;margin-right:5px;font-size:12px;width:190px}@media (max-width:992px){.c-page .c-page__content .c-page__inv-graph .c-page__graph-tabs a{margin-bottom:5px;line-height:30px;width:100%}}.c-page .c-page__content .c-page__inv-graph .c-page__graph-tabs a:hover{background:#636b6f}.c-page .c-page__content .c-page__inv-graph .c-page__graph-tabs a.active{background:#000}.c-page .c-page__content .c-page__inv-graph .c-page__graph-sections .c-page__graph-section .graph-content-box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:70px}.c-page .c-page__content .c-page__inv-graph .c-page__graph-sections .c-page__graph-section .graph-content-box .graph-content-blg{width:65%}@media (max-width:992px){.c-page .c-page__content .c-page__inv-graph .c-page__graph-sections .c-page__graph-section .graph-content-box .graph-content-blg{width:100%}}.c-page .c-page__content .c-page__inv-graph .c-page__graph-sections .c-page__graph-section .graph-content-box .graph-content-bsm{padding-top:49px;padding-left:50px;width:35%}@media (max-width:992px){.c-page .c-page__content .c-page__inv-graph .c-page__graph-sections .c-page__graph-section .graph-content-box .graph-content-bsm{padding-left:0;padding-top:20px;width:100%}}.c-page .c-page__content .c-page__inv-graph .c-page__graph-sections .c-page__graph-section .graph-content-box .graph-content-bsm .graph-info h3{font-size:14px;text-transform:uppercase;font-weight:700;border-bottom:1px solid #000;padding-bottom:5px;margin-bottom:10px}.c-page .c-page__content .c-page__inv-graph .c-page__graph-sections .c-page__graph-section .graph-content-box .graph-content-bsm .graph-info ul li{border-bottom:1px solid #000;margin-bottom:5px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.c-page .c-page__content .c-page__inv-graph .c-page__graph-sections .c-page__graph-section .graph-content-box .graph-content-bsm .graph-info ul li span{font-size:11px;font-weight:700;padding-bottom:5px}.c-page .c-page__content .c-page__inv-graph .c-page__graph-sections .c-page__graph-section .graph-data{display:-ms-flexbox;display:flex;padding-bottom:20px;border-bottom:1px solid #000}.c-page .c-page__content .c-page__inv-graph .c-page__graph-sections .c-page__graph-section .graph-data .data-cuota{margin-right:80px}.c-page .c-page__content .c-page__inv-graph .c-page__graph-sections .c-page__graph-section .graph-data .data-cuota p{color:#000;font-size:30px;font-weight:700;margin-bottom:0}.c-page .c-page__content .c-page__inv-graph .c-page__graph-sections .c-page__graph-section .graph-data .data-cuota p small,.c-page .c-page__content .c-page__inv-graph .c-page__graph-sections .c-page__graph-section .graph-data .data-cuota-percent p small{color:#000;font-size:11px;margin:0}.c-page .c-page__content .c-page__inv-graph .c-page__graph-sections .c-page__graph-section .graph-data .data-cuota-percent p{color:#ad2320;font-size:30px;font-weight:700;margin-bottom:0}.c-page .c-page__content .c-page__download .c-page__link table,.c-page .c-page__content .c-page__inv-graph .c-page__graph-sections .c-page__graph-section .data-graph-section{display:none}.c-page .c-page__content .c-page__inv-graph .c-page__graph-sections .c-page__graph-section .data-graph-section.enabled{display:block}.c-page .c-page__content .c-page__inv-graph .c-page__graph-sections .c-page__graph-section .data-graph-time{padding:20px 0;border-bottom:1px dotted #000}.c-page .c-page__content .c-page__inv-graph .c-page__graph-sections .c-page__graph-section .data-graph-time ul li{font-size:12px;font-weight:700;display:inline-block;margin-right:40px}.c-page .c-page__content .c-page__inv-graph .c-page__graph-sections .c-page__graph-section .data-graph-tab{padding:10px 0;margin-bottom:20px}.c-page .c-page__content .c-page__download .c-page__link.more a.more-header,.c-page .c-page__content .c-page__inv-graph .c-page__graph-sections .c-page__graph-section .data-graph-tab ul li,.c-page .c-page__content .c-page__inv-graph .c-page__graph-sections .c-page__graph-section figure img{width:100%}.c-page .c-page__content .c-page__inv-graph .c-page__graph-sections .c-page__graph-section .data-graph-tab ul li a{display:block;text-align:center;color:#000;font-weight:700}.c-page .c-page__content .c-page__inv-graph .c-page__graph-sections .c-page__graph-section figure{margin:0;padding:0}.c-page .c-page__content .c-page__inv-graph .c-page__graph-sections .c-page__graph-section small{margin:10px 0 30px;display:block;color:#ad2320}.c-page .c-page__content .c-page__download{border-top:1px solid #a2a7ab}@media (max-width:992px){.c-page .c-page__content .c-page__download{margin-bottom:60px}}.c-page .c-page__content .c-page__download .c-page__link{min-height:58px;overflow:hidden;border-bottom:1px solid #a2a7ab;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:992px){.c-page .c-page__content .c-page__download .c-page__link{max-height:initial}}.c-page .c-page__content .c-page__download .c-page__link a{font-size:15px;line-height:25px;padding-left:20px;font-weight:500;display:block;color:#000;max-width:90%}@media (max-width:992px){.c-page .c-page__content .c-page__download .c-page__link a{padding-left:0;padding-right:40px;line-height:25px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.c-page .c-page__content .c-page__download .c-page__link a:after{content:'';position:absolute;top:20px;right:30px;width:24px}@media (max-width:992px){.c-page .c-page__content .c-page__download .c-page__link a:after{right:10px}}.c-page .c-page__content .c-page__download .c-page__link a:hover{color:#c22622}.c-page .c-page__content .c-page__download .c-page__link.link a:after{background:url(../img/noun_link_3671790.svg);background-size:100% 100%;height:17px}.c-page .c-page__content .c-page__download .c-page__link.dd a:after{background:url(../img/noun_Save_2209758.svg);background-size:100% 100%;height:20px}.c-page .c-page__content .c-page__download .c-page__link.more a:after{background:url(../img/noun_Close_9967832.svg);background-size:100% 100%;font-size:40px;color:#c22622;height:20px;line-height:20px;right:30px}@media (max-width:992px){.c-page .c-page__content .c-page__download .c-page__link.more a:after{right:10px;top:14px}}.c-page .c-page__content .c-page__download .c-page__link.close{display:block;width:100%}.c-page .c-page__content .c-page__download .c-page__link.close a:after{background:url(../img/icon-close-table.svg);height:17px;right:32px;width:85px}@media (max-width:992px){.c-page .c-page__content .c-page__download .c-page__link.close a:after{right:10px}}.c-page .c-page__content .c-page__download .c-page__link.close a.more-header{max-width:100%;padding:15px 20px}@media screen and (max-width:992px){.c-page .c-page__content .c-page__download .c-page__link.close a.more-header{padding:15px 95px 15px 0}}.c-page .c-page__content .c-page__download .c-page__link.enabled{max-height:10000px}.c-page .c-page__content .c-page__download .c-page__link.enabled table{display:table}.c-page .c-page__content .c-page__directorio{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:992px){.c-page .c-page__content .c-page__directorio{margin-bottom:60px}}.c-page .c-page__content .c-page__directorio .c-page__director{width:45%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:55px}@media (max-width:992px){.c-page .c-page__content .c-page__directorio .c-page__director{margin-bottom:20px;-ms-flex-direction:column;flex-direction:column;width:100%}}.c-page .c-page__content .c-page__directorio .c-page__director figure{padding:0;margin:0 20px 0 0;cursor:pointer;position:relative}@media (max-width:992px){.c-page .c-page__content .c-page__directorio .c-page__director figure{margin-bottom:20px;margin-right:0;width:100%;max-width:100%!important}}.c-page .c-page__content .c-page__directorio .c-page__director figure img{max-width:100%;filter:grayscale(100%);transition-duration:.5s}.c-page .c-page__content .c-page__directorio .c-page__director figure img:hover{filter:grayscale(0%)}@media (max-width:992px){.c-page .c-page__content .c-page__directorio .c-page__director figure img{max-width:initial;width:100%}}.c-page .c-page__content .c-page__directorio .c-page__director figure a{background:#ad2320;display:block;height:35px;color:#fff;font-size:30px;line-height:35px;font-weight:700;text-align:center;position:absolute;right:0;bottom:0;width:35px}.c-page .c-page__content .c-page__directorio .c-page__director figure a:hover{background:#fff;color:#ad2320}@media (max-width:992px){.c-page .c-page__content .c-page__directorio .c-page__director .info{padding-left:10px;width:100%}}.c-page .c-page__content .c-page__directorio .c-page__director .info p{margin-bottom:0;font-weight:500;font-size:18px}.c-page .c-page__content .c-page__directorio .c-page__director .info small{font-size:80%}@media (max-width:992px){.c-page .c-page__content .c-page__directorio .c-page__director .info small{font-size:100%}}.c-page .c-page__content .c-page__support{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:992px){.c-page .c-page__content .c-page__support{-ms-flex-direction:column;flex-direction:column}}.c-page .c-page__content .c-page__support .c-page__support-box{width:48%}@media (max-width:992px){.c-page .c-page__content .c-page__support .c-page__support-box{margin-bottom:20px;width:100%}}.c-page .c-page__content .c-page__support .c-page__support-box figure{margin:0;padding:0;position:relative}.c-page .c-page__content .c-page__support .c-page__support-box figure img{width:100%;filter:grayscale(90%)}.c-page .c-page__content .c-page__support .c-page__support-box figure:after{background:rgba(0,0,0,.5);content:'';height:100%;position:absolute;top:0;transition:opacity 250ms;left:0;width:100%}.c-page .c-page__content .c-page__support .c-page__support-box .info{background:#000;padding:10px 30px}.c-page .c-page__content .c-page__support .c-page__support-box .info a{color:#fff;font-size:20px}.c-page .c-page__content .c-page__support .c-page__support-box .info a img{margin-right:15px}.c-page .c-page__content .c-page__support .c-page__support-box:hover figure img{filter:grayscale(0%)}.c-page .c-page__content .c-page__support .c-page__support-box:hover figure:after{opacity:0}.c-page .c-page__content .c-page__support .c-page__support-box:hover .info a{color:#ad2320}.c-page .c-page__content .c-page__mobile-sidebar{margin-bottom:60px;display:none}@media (max-width:992px){.c-page .c-page__content .c-page__mobile-sidebar{display:block}}.c-page .c-page__content .c-page__mobile-sidebar form,.c-page .c-page__content .c-page__mobile-sidebar form .input{position:relative}.c-page .c-page__content .c-page__mobile-sidebar form .input input{height:50px;color:#333;width:100%;border:0;font-size:18px;border-bottom:1px solid #666;font-family:"Montserrat",sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}.c-page .c-page__content .c-page__mobile-sidebar form .input input::-webkit-input-placeholder{color:#333;font-size:18px;font-family:"Montserrat",sans-serif;font-weight:400}.c-page .c-page__content .c-page__mobile-sidebar form .input input::-moz-placeholder{color:#333;font-size:18px;font-family:"Montserrat",sans-serif;font-weight:400}.c-page .c-page__content .c-page__mobile-sidebar form .input input:-ms-input-placeholder{color:#333;font-size:18px;font-family:"Montserrat",sans-serif;font-weight:400}.c-page .c-page__content .c-page__mobile-sidebar form .input input:-moz-placeholder{color:#333;font-size:18px;font-family:"Montserrat",sans-serif;font-weight:400}.c-page .c-page__content .c-page__mobile-sidebar .sidebar-collapse{border-bottom:1px solid #666;color:#333;position:relative}.c-page .c-page__content .c-page__mobile-sidebar .sidebar-collapse h3{font-size:18px;line-height:50px;font-weight:400;position:relative;z-index:100}.c-page .c-page__content .c-page__mobile-sidebar .sidebar-collapse ul{margin-bottom:0;max-height:0;overflow:hidden}.c-page .c-page__content .c-page__mobile-sidebar .sidebar-collapse ul li{margin-bottom:9px}.c-page .c-page__content .c-page__mobile-sidebar .sidebar-collapse ul li a{color:#333;font-weight:500}.c-page .c-page__content .c-page__mobile-sidebar .sidebar-collapse:after{background:url(../img/icon-collapse.png);background-size:27px 15px;content:'';height:15px;position:absolute;transition:all 250ms;top:20px;right:0;width:27px;z-index:10}.c-page .c-page__content .c-page__mobile-sidebar .sidebar-collapse.active h3{margin-bottom:10px}.c-page .c-page__content .c-page__mobile-sidebar .sidebar-collapse.active ul{max-height:500px;margin-bottom:10px}.c-page .c-page__content .c-page__mobile-sidebar .sidebar-collapse.active:after{transform:rotate(180deg)}.c-modal{position:fixed;background:rgba(0,0,0,.6);height:100%;width:100%;top:0;left:0;z-index:999;display:none;overflow:scroll}@media (max-width:992px){.c-modal{background:#fff}}.c-modal .c-modal__content{background:#fff;max-width:1256px;padding:95px 86px;position:absolute;display:-ms-flexbox;display:flex;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}@media (max-width:992px){.c-modal .c-modal__content{padding:90px 30px 40px;top:0;left:0;transform:initial}.c-modal .c-modal__content .c-modal__image{display:none}}.c-modal .c-modal__content .c-modal__info{padding-left:30px}@media (max-width:992px){.c-modal .c-modal__content .c-modal__info{padding-left:0;width:100%}}.c-modal .c-modal__content .c-modal__info h3{font-size:22px;margin-bottom:15px;font-weight:500}.c-modal .c-modal__content .c-modal__info span{font-size:15px;display:block;margin-bottom:30px}.c-modal .c-modal__content .c-modal__info span small{font-size:12px}.c-modal .c-modal__content .c-modal__info p{font-size:13px;margin-bottom:20px;line-height:25px}.c-modal .c-modal__content #close-modal{position:absolute;right:39px;top:35px;height:17px;transition:opacity 250ms;width:17px}.c-modal .c-modal__content #close-modal:hover{opacity:.5}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{outline:0!important}.select2-container--default .select2-selection--single{border-radius:0!important;border:1px solid #c22622!important}.select2-container--default .select2-selection--single .select2-selection__rendered{background:#c22622!important;color:#fff!important;text-align:left!important;padding:0 15px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none!important}.select2-results__options{background:#f3f3f3!important;padding:0 15px!important;text-align:left!important}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:#f3f3f3!important;color:#c22622!important}.select2-dropdown,ul.mobile .select2-container--default .select2-selection--single{border:0!important}.select2-container--default .select2-results__option--selected{background-color:#f3f3f3!important}@media (max-width:992px){.select2-container--default .select2-selection--single .select2-selection__rendered{background:#000!important}.select2-container--default .select2-selection--single{border-radius:0!important;border:0!important}}.pagina-detalle ul{margin-bottom:30px;padding-left:0;list-style:none}.pagina-detalle ul li{color:#c22622;font-size:30px;display:inline-block;padding-right:30px;margin-right:30px;position:relative;text-transform:uppercase}@media screen and (max-width:992px){.pagina-detalle ul li{font-size:17px!important;margin-right:10px;padding-right:10px}}@media screen and (max-width:992px){.pagina-detalle ul li:after{top:6px;height:5px;width:5px}}.c-page .c-page__content .c-page__download .c-page__link.close a{padding:0}.c-page .c-page__content .c-page__download .c-page__link.close a:after{content:none}.icono-en-table,.icono-es-table{background-repeat:no-repeat;background-position:97% center}.c-page__link.enabled .more-header.icono-es-table{background-image:url(../img/icon-cerrar-table.svg)}.c-page__link.enabled .more-header.icono-en-table{background-image:url(../img/icon-close-table.svg)}.c-page__fondo .select2:after,.c-page__subnav ul.mobile:before{content:url(../img/icon-chevron-down.svg);width:17px;position:absolute;top:7px;right:10px}@media screen and (max-width:992px){.c-page__subnav .c-inner{padding:0}}.c-page__subnav ul.mobile{padding:15px 0!important}.c-page__subnav ul.mobile:before{width:20px;z-index:2;right:15px;top:18px}ul.mobile .select2{width:100%!important}ul.mobile .select2-container--default{border:0!important;outline:0}.c-page__subnav ul.mobile,ul.mobile .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{font-size:16px;text-transform:uppercase}@media screen and (max-width:992px){ul#select2-paginas-que-hacemos-results{background:#000!important}ul#select2-paginas-que-hacemos-results li.select2-results__option{font-size:16px;text-transform:uppercase;color:#fff;border-bottom:1px solid #a2a7ab;padding:15px 0}ul#select2-paginas-que-hacemos-results li.select2-results__option:last-child{border-bottom:0}ul#select2-paginas-que-hacemos-results li.select2-results__option--highlighted{background:0 0!important}#select2-paginas-que-hacemos-container.select2-selection__rendered,ul#select2-paginas-que-hacemos-results li.select2-results__option{background:#000!important}}.c-page__link table td,.c-page__link table th{text-align:left}.c-home-news .c-home-news__item .c-home-news__item-info p,.c-page__wrap-news .c-page__items .c-page__item .c-page__item-info p{font-size:15px;font-weight:300}.btn-red{background:#ad2320;color:#fff;text-transform:uppercase;text-align:center}.btn-red:hover{background:#000}@media (min-width:1920px){body{height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}}*{outline:0}.u-mt0{margin-top:0!important}.u-pt0{padding-top:0}.u-mr0{margin-right:0!important}.u-pr0{padding-right:0}.u-mb0{margin-bottom:0!important}.u-pb0{padding-bottom:0}.u-ml0{margin-left:0!important}.u-pl0{padding-left:0}.u-mt10{margin-top:10px!important}.u-pt10{padding-top:10px}.u-mr10{margin-right:10px!important}.u-pr10{padding-right:10px}.u-mb10{margin-bottom:10px!important}.u-pb10{padding-bottom:10px}.u-ml10{margin-left:10px!important}.u-pl10{padding-left:10px}.u-mt20{margin-top:20px!important}.u-pt20{padding-top:20px}.u-mr20{margin-right:20px!important}.u-pr20{padding-right:20px}.u-mb20{margin-bottom:20px!important}.u-pb20{padding-bottom:20px}.u-ml20{margin-left:20px!important}.u-pl20{padding-left:20px}.u-mt30{margin-top:30px!important}.u-pt30{padding-top:30px}.u-mr30{margin-right:30px!important}.u-pr30{padding-right:30px}.u-mb30{margin-bottom:30px!important}.u-pb30{padding-bottom:30px}.u-ml30{margin-left:30px!important}.u-pl30{padding-left:30px}.u-mt40{margin-top:40px!important}.u-pt40{padding-top:40px}.u-mr40{margin-right:40px!important}.u-pr40{padding-right:40px}.u-mb40{margin-bottom:40px!important}.u-pb40{padding-bottom:40px}.u-ml40{margin-left:40px!important}.u-pl40{padding-left:40px}.u-mt50{margin-top:50px!important}.u-pt50{padding-top:50px}.u-mr50{margin-right:50px!important}.u-pr50{padding-right:50px}.u-mb50{margin-bottom:50px!important}.u-pb50{padding-bottom:50px}.u-ml50{margin-left:50px!important}.u-pl50{padding-left:50px}.u-mt60{margin-top:60px!important}.u-pt60{padding-top:60px}.u-mr60{margin-right:60px!important}.u-pr60{padding-right:60px}.u-mb60{margin-bottom:60px!important}.u-pb60{padding-bottom:60px}.u-ml60{margin-left:60px!important}.u-pl60{padding-left:60px}.u-mt70{margin-top:70px!important}.u-pt70{padding-top:70px}.u-mr70{margin-right:70px!important}.u-pr70{padding-right:70px}.u-mb70{margin-bottom:70px!important}.u-pb70{padding-bottom:70px}.u-ml70{margin-left:70px!important}.u-pl70{padding-left:70px}.u-mt80{margin-top:80px!important}.u-pt80{padding-top:80px}.u-mr80{margin-right:80px!important}.u-pr80{padding-right:80px}.u-mb80{margin-bottom:80px!important}.u-pb80{padding-bottom:80px}.u-ml80{margin-left:80px!important}.u-pl80{padding-left:80px}.u-mt90{margin-top:90px!important}.u-pt90{padding-top:90px}.u-mr90{margin-right:90px!important}.u-pr90{padding-right:90px}.u-mb90{margin-bottom:90px!important}.u-pb90{padding-bottom:90px}.u-ml90{margin-left:90px!important}.u-pl90{padding-left:90px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb2plY3QvX2ZvbnRzLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9faW1hZ2VzLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2ltYWdlLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL19taXhpbnMuc2NzcyIsInByb2plY3QvY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJwcm9qZWN0L2NvbXBvbmVudHMvX3BhZ2Uuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyIsInByb2plY3QvX3Jlc2V0LnNjc3MiLCJwcm9qZWN0L19hbmltYXRpb25zLnNjc3MiLCJwcm9qZWN0L2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwicHJvamVjdC9jb21wb25lbnRzL19ob21lLnNjc3MiLCJwcm9qZWN0L19nbG9iYWwuc2NzcyIsInByb2plY3QvX21peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLCtHQ0tFLFUsQ0NBQSxpQixDQUNBLGdCLENBQ0EsaUIsQ0FLSSxrQixDQUNBLGlCLENDMkNGLHlCRm5ERixVLENDT0ksa0IsQ0FDQSxtQixBQzJDRix5QkZuREYsVSxDQ09JLGtCLENBQ0EsbUIsQUMyQ0YseUJGbkRGLFUsQ0NPSSxrQixDQUNBLG1CLEFDMkNGLDBCRm5ERixVLENDT0ksa0IsQ0FDQSxtQixBQzJDRix5QkZuREYsVSxDQ2tCSSxXLENBQ0EsZ0IsQUNnQ0YseUJGbkRGLFUsQ0NrQkksVyxDQUNBLGdCLEFDZ0NGLHlCRm5ERixVLENDa0JJLFcsQ0FDQSxnQixBQ2dDRiwwQkZuREYsVSxDQ2tCSSxZLENBQ0EsZ0JEUEosZ0IsQ0NaQSxpQixDQUNBLGdCLENBQ0EsaUIsQ0FLSSxrQixDQUNBLGlCLENDMkNGLHlCRnZDRixnQixDQ0xJLGtCLENBQ0EsbUIsQUMyQ0YseUJGdkNGLGdCLENDTEksa0IsQ0FDQSxtQixBQzJDRix5QkZ2Q0YsZ0IsQ0NMSSxrQixDQUNBLG1CLEFDMkNGLDBCRnZDRixnQixDQ0xJLGtCLENBQ0EsbUJEY0osSSxDQ2FBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUtJLGtCLENBQ0EsaUIsQ0NTRix5QkY3QkYsSSxDQ21CSSxrQixDQUNBLG1CLEFDU0YseUJGN0JGLEksQ0NtQkksa0IsQ0FDQSxtQixBQ1NGLHlCRjdCRixJLENDbUJJLGtCLENBQ0EsbUIsQUNTRiwwQkY3QkYsSSxDQ21CSSxrQixDQUNBLG1CRGRKLFcsQ0FDRSxjLENBQ0EsYSxDQUZGLGdCLENBQUEseUIsQ0FNSSxlLENBQ0EsYyxDR2pDSixJLENBQUEsTSxDQUFBLE8sQ0FBQSxPLENBQUEsTyxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTyxDQUFBLFMsQ0FBQSxVLENBQUEsVSxDQUFBLFUsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLE8sQ0FBQSxTLENBQUEsVSxDQUFBLFUsQ0FBQSxVLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxPLENBQUEsUyxDQUFBLFUsQ0FBQSxVLENBQUEsVSxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsTyxDQUFBLFMsQ0FBQSxVLENBQUEsVSxDQUFBLFUsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUNFLGlCLENBQ0EsVSxDQUNBLGMsQ0Z1QkUsa0IsQ0FDQSxpQixDQ3NCRix5QkNqREYsSSxDQUFBLE0sQ0FBQSxPLENBQUEsTyxDQUFBLE8sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE8sQ0FBQSxTLENBQUEsVSxDQUFBLFUsQ0FBQSxVLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxPLENBQUEsUyxDQUFBLFUsQ0FBQSxVLENBQUEsVSxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsTyxDQUFBLFMsQ0FBQSxVLENBQUEsVSxDQUFBLFUsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLE8sQ0FBQSxTLENBQUEsVSxDQUFBLFUsQ0FBQSxVLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0YwQkksa0IsQ0FDQSxtQixBQ3NCRix5QkNqREYsSSxDQUFBLE0sQ0FBQSxPLENBQUEsTyxDQUFBLE8sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE8sQ0FBQSxTLENBQUEsVSxDQUFBLFUsQ0FBQSxVLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxPLENBQUEsUyxDQUFBLFUsQ0FBQSxVLENBQUEsVSxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsTyxDQUFBLFMsQ0FBQSxVLENBQUEsVSxDQUFBLFUsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLE8sQ0FBQSxTLENBQUEsVSxDQUFBLFUsQ0FBQSxVLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0YwQkksa0IsQ0FDQSxtQixBQ3NCRix5QkNqREYsSSxDQUFBLE0sQ0FBQSxPLENBQUEsTyxDQUFBLE8sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE8sQ0FBQSxTLENBQUEsVSxDQUFBLFUsQ0FBQSxVLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxPLENBQUEsUyxDQUFBLFUsQ0FBQSxVLENBQUEsVSxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsTyxDQUFBLFMsQ0FBQSxVLENBQUEsVSxDQUFBLFUsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLE8sQ0FBQSxTLENBQUEsVSxDQUFBLFUsQ0FBQSxVLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0YwQkksa0IsQ0FDQSxtQixBQ3NCRiwwQkNqREYsSSxDQUFBLE0sQ0FBQSxPLENBQUEsTyxDQUFBLE8sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE8sQ0FBQSxTLENBQUEsVSxDQUFBLFUsQ0FBQSxVLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxPLENBQUEsUyxDQUFBLFUsQ0FBQSxVLENBQUEsVSxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsTyxDQUFBLFMsQ0FBQSxVLENBQUEsVSxDQUFBLFUsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLE8sQ0FBQSxTLENBQUEsVSxDQUFBLFUsQ0FBQSxVLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0YwQkksa0IsQ0FDQSxtQkVKQSxJLENBQ0UseUIsQ0FBQSxZLENBQ0EsbUIsQ0FBQSxXLENBQ0EsYyxDQUNELFMsQ0FFQyxpQixDQUFBLGEsQ0FDQSxVLENBQ0QsTSxDRmdDTCxxQixDQUFBLGlCLENBS0Esa0IsQ0VsQ00sTSxDRjZCTixzQixDQUFBLGtCLENBS0EsbUIsQ0VsQ00sTSxDRjZCTixnQixDQUFBLFksQ0FLQSxhLENFbENNLE0sQ0Y2Qk4sc0IsQ0FBQSxrQixDQUtBLG1CLENFbENNLE0sQ0Y2Qk4sc0IsQ0FBQSxrQixDQUtBLG1CLENFbENNLE0sQ0Y2Qk4sZ0IsQ0FBQSxZLENBS0EsYSxDRWxDTSxNLENGNkJOLHNCLENBQUEsa0IsQ0FLQSxtQixDRWxDTSxNLENGNkJOLHNCLENBQUEsa0IsQ0FLQSxtQixDRWxDTSxNLENGNkJOLGdCLENBQUEsWSxDQUtBLGEsQ0VsQ00sTyxDRjZCTixzQixDQUFBLGtCLENBS0EsbUIsQ0VsQ00sTyxDRjZCTixzQixDQUFBLGtCLENBS0EsbUIsQ0VsQ00sTyxDRjZCTixpQixDQUFBLGEsQ0FLQSxjLENFaENPLE8sQ0Y0Q1AsVSxDRXZDUSxPLENGdUNSLGMsQ0V2Q1EsTyxDRnVDUixlLENFdkNRLE8sQ0Z1Q1IsUyxDRXZDUSxPLENGdUNSLGUsQ0V2Q1EsTyxDRnVDUixlLENFdkNRLE8sQ0Z1Q1IsUyxDRXZDUSxPLENGdUNSLGUsQ0V2Q1EsTyxDRnVDUixlLENFdkNRLE8sQ0Z1Q1IsUyxDRXZDUSxRLENGdUNSLGUsQ0V2Q1EsUSxDRnVDUixlLENFdkNRLFEsQ0Z1Q1IsVSxDRXZDUSxPLENGbUNSLFMsQ0VuQ1EsTyxDRm1DUixhLENFbkNRLE8sQ0ZtQ1IsYyxDRW5DUSxPLENGbUNSLFEsQ0VuQ1EsTyxDRm1DUixjLENFbkNRLE8sQ0ZtQ1IsYyxDRW5DUSxPLENGbUNSLFEsQ0VuQ1EsTyxDRm1DUixjLENFbkNRLE8sQ0ZtQ1IsYyxDRW5DUSxPLENGbUNSLFEsQ0VuQ1EsUSxDRm1DUixjLENFbkNRLFEsQ0ZtQ1IsYyxDRW5DUSxRLENGbUNSLFMsQ0VqQ1MsUyxDRjZCVCxvQixDRXRCUSxTLENGc0JSLHFCLENFdEJRLFMsQ0ZzQlIsZSxDRXRCUSxTLENGc0JSLHFCLENFdEJRLFMsQ0ZzQlIscUIsQ0V0QlEsUyxDRnNCUixlLENFdEJRLFMsQ0ZzQlIscUIsQ0V0QlEsUyxDRnNCUixxQixDRXRCUSxTLENGc0JSLGUsQ0V0QlEsVSxDRnNCUixxQixDRXRCUSxVLENGc0JSLHFCLENDdkJFLHlCQzFCRSxPLENBQ0UseUIsQ0FBQSxZLENBQ0EsbUIsQ0FBQSxXLENBQ0EsYyxDQUNELFksQ0FFQyxpQixDQUFBLGEsQ0FDQSxVLENBQ0QsUyxDRmdDTCxxQixDQUFBLGlCLENBS0Esa0IsQ0VsQ00sUyxDRjZCTixzQixDQUFBLGtCLENBS0EsbUIsQ0VsQ00sUyxDRjZCTixnQixDQUFBLFksQ0FLQSxhLENFbENNLFMsQ0Y2Qk4sc0IsQ0FBQSxrQixDQUtBLG1CLENFbENNLFMsQ0Y2Qk4sc0IsQ0FBQSxrQixDQUtBLG1CLENFbENNLFMsQ0Y2Qk4sZ0IsQ0FBQSxZLENBS0EsYSxDRWxDTSxTLENGNkJOLHNCLENBQUEsa0IsQ0FLQSxtQixDRWxDTSxTLENGNkJOLHNCLENBQUEsa0IsQ0FLQSxtQixDRWxDTSxTLENGNkJOLGdCLENBQUEsWSxDQUtBLGEsQ0VsQ00sVSxDRjZCTixzQixDQUFBLGtCLENBS0EsbUIsQ0VsQ00sVSxDRjZCTixzQixDQUFBLGtCLENBS0EsbUIsQ0VsQ00sVSxDRjZCTixpQixDQUFBLGEsQ0FLQSxjLENFaENPLFUsQ0Y0Q1AsVSxDRXZDUSxVLENGdUNSLGMsQ0V2Q1EsVSxDRnVDUixlLENFdkNRLFUsQ0Z1Q1IsUyxDRXZDUSxVLENGdUNSLGUsQ0V2Q1EsVSxDRnVDUixlLENFdkNRLFUsQ0Z1Q1IsUyxDRXZDUSxVLENGdUNSLGUsQ0V2Q1EsVSxDRnVDUixlLENFdkNRLFUsQ0Z1Q1IsUyxDRXZDUSxXLENGdUNSLGUsQ0V2Q1EsVyxDRnVDUixlLENFdkNRLFcsQ0Z1Q1IsVSxDRXZDUSxVLENGbUNSLFMsQ0VuQ1EsVSxDRm1DUixhLENFbkNRLFUsQ0ZtQ1IsYyxDRW5DUSxVLENGbUNSLFEsQ0VuQ1EsVSxDRm1DUixjLENFbkNRLFUsQ0ZtQ1IsYyxDRW5DUSxVLENGbUNSLFEsQ0VuQ1EsVSxDRm1DUixjLENFbkNRLFUsQ0ZtQ1IsYyxDRW5DUSxVLENGbUNSLFEsQ0VuQ1EsVyxDRm1DUixjLENFbkNRLFcsQ0ZtQ1IsYyxDRW5DUSxXLENGbUNSLFMsQ0VqQ1MsWSxDRjZCVCxhLENFdEJRLFksQ0ZzQlIsb0IsQ0V0QlEsWSxDRnNCUixxQixDRXRCUSxZLENGc0JSLGUsQ0V0QlEsWSxDRnNCUixxQixDRXRCUSxZLENGc0JSLHFCLENFdEJRLFksQ0ZzQlIsZSxDRXRCUSxZLENGc0JSLHFCLENFdEJRLFksQ0ZzQlIscUIsQ0V0QlEsWSxDRnNCUixlLENFdEJRLGEsQ0ZzQlIscUIsQ0V0QlEsYSxDRnNCUix1QixBQ3ZCRSx5QkMxQkUsTyxDQUNFLHlCLENBQUEsWSxDQUNBLG1CLENBQUEsVyxDQUNBLGMsQ0FDRCxZLENBRUMsaUIsQ0FBQSxhLENBQ0EsVSxDQUNELFMsQ0ZnQ0wscUIsQ0FBQSxpQixDQUtBLGtCLENFbENNLFMsQ0Y2Qk4sc0IsQ0FBQSxrQixDQUtBLG1CLENFbENNLFMsQ0Y2Qk4sZ0IsQ0FBQSxZLENBS0EsYSxDRWxDTSxTLENGNkJOLHNCLENBQUEsa0IsQ0FLQSxtQixDRWxDTSxTLENGNkJOLHNCLENBQUEsa0IsQ0FLQSxtQixDRWxDTSxTLENGNkJOLGdCLENBQUEsWSxDQUtBLGEsQ0VsQ00sUyxDRjZCTixzQixDQUFBLGtCLENBS0EsbUIsQ0VsQ00sUyxDRjZCTixzQixDQUFBLGtCLENBS0EsbUIsQ0VsQ00sUyxDRjZCTixnQixDQUFBLFksQ0FLQSxhLENFbENNLFUsQ0Y2Qk4sc0IsQ0FBQSxrQixDQUtBLG1CLENFbENNLFUsQ0Y2Qk4sc0IsQ0FBQSxrQixDQUtBLG1CLENFbENNLFUsQ0Y2Qk4saUIsQ0FBQSxhLENBS0EsYyxDRWhDTyxVLENGNENQLFUsQ0V2Q1EsVSxDRnVDUixjLENFdkNRLFUsQ0Z1Q1IsZSxDRXZDUSxVLENGdUNSLFMsQ0V2Q1EsVSxDRnVDUixlLENFdkNRLFUsQ0Z1Q1IsZSxDRXZDUSxVLENGdUNSLFMsQ0V2Q1EsVSxDRnVDUixlLENFdkNRLFUsQ0Z1Q1IsZSxDRXZDUSxVLENGdUNSLFMsQ0V2Q1EsVyxDRnVDUixlLENFdkNRLFcsQ0Z1Q1IsZSxDRXZDUSxXLENGdUNSLFUsQ0V2Q1EsVSxDRm1DUixTLENFbkNRLFUsQ0ZtQ1IsYSxDRW5DUSxVLENGbUNSLGMsQ0VuQ1EsVSxDRm1DUixRLENFbkNRLFUsQ0ZtQ1IsYyxDRW5DUSxVLENGbUNSLGMsQ0VuQ1EsVSxDRm1DUixRLENFbkNRLFUsQ0ZtQ1IsYyxDRW5DUSxVLENGbUNSLGMsQ0VuQ1EsVSxDRm1DUixRLENFbkNRLFcsQ0ZtQ1IsYyxDRW5DUSxXLENGbUNSLGMsQ0VuQ1EsVyxDRm1DUixTLENFakNTLFksQ0Y2QlQsYSxDRXRCUSxZLENGc0JSLG9CLENFdEJRLFksQ0ZzQlIscUIsQ0V0QlEsWSxDRnNCUixlLENFdEJRLFksQ0ZzQlIscUIsQ0V0QlEsWSxDRnNCUixxQixDRXRCUSxZLENGc0JSLGUsQ0V0QlEsWSxDRnNCUixxQixDRXRCUSxZLENGc0JSLHFCLENFdEJRLFksQ0ZzQlIsZSxDRXRCUSxhLENGc0JSLHFCLENFdEJRLGEsQ0ZzQlIsdUIsQUN2QkUseUJDMUJFLE8sQ0FDRSx5QixDQUFBLFksQ0FDQSxtQixDQUFBLFcsQ0FDQSxjLENBQ0QsWSxDQUVDLGlCLENBQUEsYSxDQUNBLFUsQ0FDRCxTLENGZ0NMLHFCLENBQUEsaUIsQ0FLQSxrQixDRWxDTSxTLENGNkJOLHNCLENBQUEsa0IsQ0FLQSxtQixDRWxDTSxTLENGNkJOLGdCLENBQUEsWSxDQUtBLGEsQ0VsQ00sUyxDRjZCTixzQixDQUFBLGtCLENBS0EsbUIsQ0VsQ00sUyxDRjZCTixzQixDQUFBLGtCLENBS0EsbUIsQ0VsQ00sUyxDRjZCTixnQixDQUFBLFksQ0FLQSxhLENFbENNLFMsQ0Y2Qk4sc0IsQ0FBQSxrQixDQUtBLG1CLENFbENNLFMsQ0Y2Qk4sc0IsQ0FBQSxrQixDQUtBLG1CLENFbENNLFMsQ0Y2Qk4sZ0IsQ0FBQSxZLENBS0EsYSxDRWxDTSxVLENGNkJOLHNCLENBQUEsa0IsQ0FLQSxtQixDRWxDTSxVLENGNkJOLHNCLENBQUEsa0IsQ0FLQSxtQixDRWxDTSxVLENGNkJOLGlCLENBQUEsYSxDQUtBLGMsQ0VoQ08sVSxDRjRDUCxVLENFdkNRLFUsQ0Z1Q1IsYyxDRXZDUSxVLENGdUNSLGUsQ0V2Q1EsVSxDRnVDUixTLENFdkNRLFUsQ0Z1Q1IsZSxDRXZDUSxVLENGdUNSLGUsQ0V2Q1EsVSxDRnVDUixTLENFdkNRLFUsQ0Z1Q1IsZSxDRXZDUSxVLENGdUNSLGUsQ0V2Q1EsVSxDRnVDUixTLENFdkNRLFcsQ0Z1Q1IsZSxDRXZDUSxXLENGdUNSLGUsQ0V2Q1EsVyxDRnVDUixVLENFdkNRLFUsQ0ZtQ1IsUyxDRW5DUSxVLENGbUNSLGEsQ0VuQ1EsVSxDRm1DUixjLENFbkNRLFUsQ0ZtQ1IsUSxDRW5DUSxVLENGbUNSLGMsQ0VuQ1EsVSxDRm1DUixjLENFbkNRLFUsQ0ZtQ1IsUSxDRW5DUSxVLENGbUNSLGMsQ0VuQ1EsVSxDRm1DUixjLENFbkNRLFUsQ0ZtQ1IsUSxDRW5DUSxXLENGbUNSLGMsQ0VuQ1EsVyxDRm1DUixjLENFbkNRLFcsQ0ZtQ1IsUyxDRWpDUyxZLENGNkJULGEsQ0V0QlEsWSxDRnNCUixvQixDRXRCUSxZLENGc0JSLHFCLENFdEJRLFksQ0ZzQlIsZSxDRXRCUSxZLENGc0JSLHFCLENFdEJRLFksQ0ZzQlIscUIsQ0V0QlEsWSxDRnNCUixlLENFdEJRLFksQ0ZzQlIscUIsQ0V0QlEsWSxDRnNCUixxQixDRXRCUSxZLENGc0JSLGUsQ0V0QlEsYSxDRnNCUixxQixDRXRCUSxhLENGc0JSLHVCLEFDdkJFLDBCQzFCRSxPLENBQ0UseUIsQ0FBQSxZLENBQ0EsbUIsQ0FBQSxXLENBQ0EsYyxDQUNELFksQ0FFQyxpQixDQUFBLGEsQ0FDQSxVLENBQ0QsUyxDRmdDTCxxQixDQUFBLGlCLENBS0Esa0IsQ0VsQ00sUyxDRjZCTixzQixDQUFBLGtCLENBS0EsbUIsQ0VsQ00sUyxDRjZCTixnQixDQUFBLFksQ0FLQSxhLENFbENNLFMsQ0Y2Qk4sc0IsQ0FBQSxrQixDQUtBLG1CLENFbENNLFMsQ0Y2Qk4sc0IsQ0FBQSxrQixDQUtBLG1CLENFbENNLFMsQ0Y2Qk4sZ0IsQ0FBQSxZLENBS0EsYSxDRWxDTSxTLENGNkJOLHNCLENBQUEsa0IsQ0FLQSxtQixDRWxDTSxTLENGNkJOLHNCLENBQUEsa0IsQ0FLQSxtQixDRWxDTSxTLENGNkJOLGdCLENBQUEsWSxDQUtBLGEsQ0VsQ00sVSxDRjZCTixzQixDQUFBLGtCLENBS0EsbUIsQ0VsQ00sVSxDRjZCTixzQixDQUFBLGtCLENBS0EsbUIsQ0VsQ00sVSxDRjZCTixpQixDQUFBLGEsQ0FLQSxjLENFaENPLFUsQ0Y0Q1AsVSxDRXZDUSxVLENGdUNSLGMsQ0V2Q1EsVSxDRnVDUixlLENFdkNRLFUsQ0Z1Q1IsUyxDRXZDUSxVLENGdUNSLGUsQ0V2Q1EsVSxDRnVDUixlLENFdkNRLFUsQ0Z1Q1IsUyxDRXZDUSxVLENGdUNSLGUsQ0V2Q1EsVSxDRnVDUixlLENFdkNRLFUsQ0Z1Q1IsUyxDRXZDUSxXLENGdUNSLGUsQ0V2Q1EsVyxDRnVDUixlLENFdkNRLFcsQ0Z1Q1IsVSxDRXZDUSxVLENGbUNSLFMsQ0VuQ1EsVSxDRm1DUixhLENFbkNRLFUsQ0ZtQ1IsYyxDRW5DUSxVLENGbUNSLFEsQ0VuQ1EsVSxDRm1DUixjLENFbkNRLFUsQ0ZtQ1IsYyxDRW5DUSxVLENGbUNSLFEsQ0VuQ1EsVSxDRm1DUixjLENFbkNRLFUsQ0ZtQ1IsYyxDRW5DUSxVLENGbUNSLFEsQ0VuQ1EsVyxDRm1DUixjLENFbkNRLFcsQ0ZtQ1IsYyxDRW5DUSxXLENGbUNSLFMsQ0VqQ1MsWSxDRjZCVCxhLENFdEJRLFksQ0ZzQlIsb0IsQ0V0QlEsWSxDRnNCUixxQixDRXRCUSxZLENGc0JSLGUsQ0V0QlEsWSxDRnNCUixxQixDRXRCUSxZLENGc0JSLHFCLENFdEJRLFksQ0ZzQlIsZSxDRXRCUSxZLENGc0JSLHFCLENFdEJRLFksQ0ZzQlIscUIsQ0V0QlEsWSxDRnNCUixlLENFdEJRLGEsQ0ZzQlIscUIsQ0V0QlEsYSxDRnNCUix1Qkd4RUYsVSxDQUVDLGMsQ0NFQyxjLENBR0EsVyxDRExELGMsQ0FLQyxjLENBQ0EscUIsQ0FDQSxxQixDRVpFLG9CLENDV0UsOEIsQ0NmTiwrQyxDQ0FBLDZCLENMdUJDLE8sQ01xTEEsSyxDQWtPQSxNLENBbE9BLEssQ043S0Msb0IsQ0FDRCxXLENBR0MsbUIsQ0FDQSxhLENBQ0QsZSxDQUdDLGEsQ0FDQSxhLENNeEJELEksQ055QkEsSSxDT3pCQSxjLENQeUJBLEksQ001QkMsZ0IsQ0FDQSx5QixDQUNBLDZCLENDZkQscUIsQ0FXQSx1QyxDRENDLHNCLENBSUQsSSxDQVVDLFEsQ0NYRCxtQyxDQUVBLFEsQ0FDQSxtQixDQUNBLGtDLENBQ0EsaUMsQ0RPQSxPLENBQUEsSyxDQTZYQSxPLENBdFdBLFUsQ0FBQSxNLENBdkJBLE0sQ0FBQSxNLENBdUJBLEksQ0FzV0EsSSxDQTdYQSxHLENBQUEsTyxDQVlDLGEsQ0FDRCxFLENBUUMsYSxDQUNBLGMsQ0FlRCxNLENBT0MsZSxDQUNELEUsQ0FRQyxzQixDQUNBLFEsQ0FDQSxnQixDQ3lCRCxtQixDQUNBLFUsQ0FDQSxnQixDRG9DQSxJLENBQUEsRyxDQTlEQSxHLENBOERBLEksQ0F0REMsK0IsQ0FDQSxhLENBQ0QsQyxDQVdDLDRCLENBQ0Esb0MsQ0FDRCxRLENBQUEsTyxDQVNDLGUsQ0FDRCxXLENBUUMsa0IsQ0FFQSxnQyxDQUNELEMsQ0FBQSxNLENBaUJDLGtCLENBYUQsRyxDQU9DLGlCLENBQ0QsSSxDQU9DLHFCLENBQ0EsVSxDQUNELEssQ0FPQyxhLENBQ0QsRyxDQUFBLEcsQ0FTQyxhLENBQ0EsYSxDQUNBLGlCLENBQ0EsdUIsQ0FDRCxHLENBR0MsYSxDQUNELEcsQ0FHQyxTLENBYUQsVUFBQSxXLENBT0MsWSxDQUNBLFEsQ0FDRCxHLENBT0MsaUIsQ0N0S0QscUIsQ0R1S0EsUUFBQSxNLENBT0MsZSxDQUNELE0sQ0FBQSxLLENBQUEsUSxDQUFBLE0sQ0FBQSxRLENBZUMsc0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxRLENBQ0QsTSxDQUFBLEssQ0FTQyxnQixDQUNELE0sQ0FBQSxNLENBU0MsbUIsQ0FDRCxZLENBQUEsYSxDQUFBLE0sQ0FBQSxrQixDQVlDLHlCLENBQ0QsK0IsQ0FBQSw4QixDQUFBLCtCLENBQUEsd0IsQ0FVQyxpQixDQUNBLFMsQ0FDRCw0QixDQUFBLDJCLENBQUEsNEIsQ0FBQSxxQixDQVVDLDZCLENBQ0QsUSxDQU9DLHVCLENBQ0EsWSxDQUNBLDBCLENBQ0QsTSxDQVdDLGEsQ0FDQSxhLENBQ0EsYyxDQUVBLGtCLENBQ0QsUSxDQVFDLG9CLENBQ0EsdUIsQ0FDRCxRLENBT0MsYSxDQ3BURCxlLENEcVRBLGUsQ0FBQSxZLENBbENBLE0sQ0EyQ0MscUIsQ0FDQSxTLENBQ0Qsd0MsQ0FBQSx3QyxDQVFDLFcsQ0FDRCxhLENBUUMsNEIsQ0FDQSxtQixDQUNELDJDLENBQUEsd0MsQ0FRQyx1QixDQUNELDRCLENBUUMseUIsQ0FDQSxZLENBY0QsTyxDQU9DLGlCLENBWUQsUSxDQU9DLFksQ0M5YkQsQyxDQUFBLE8sQ0FBQSxRLENBS0EscUIsQ0FlQSxFLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FHQSxZLENBQ0EsZSxDQU9BLEUsQ0FBQSxFLENBTEEsQyxDQUtBLEUsQ0FGQSxZLENBRUEsRSxDQUFBLEUsQ0FBQSxFLENBSUEsZSxDQUNBLGMsQ0FDQSxlLENBQ0EsQyxDQUFBLE0sQ0FBQSxLLENBQUEsTSxDQU1BLDRFLENBQ0EsdUIsQ0R5REQsQyxDQ2hEQyxvQixDRGdERCxDLENDbERBLE8sQ0FJRSxRLENBNkRGLGtCLENBakVBLE8sQ0Zzd0RDLDJDLENFL3ZEQyxTLENBTUQsYSxDQUFBLEMsQ0FBQSxJLENBQUEsTSxDQUFBLEssQ0FBQSxLLENBQUEsTSxDQUFBLE8sQ0FBQSxRLENBV0EsNkIsQ0FBQSx5QixDQUNBLGEsQ0FHQSxjLENBQ0EsUSxDQUdBLHNCLENBQ0EsWSxDQUdBLGlCLENBQ0EsUyxDQUVBLHFCLENBQ0EsMEIsQ0FDQSxxQyxDQUNBLGUsQ0FKRCxhLENBTUUsaUIsQ0FTRixRLENBS0UsZ0IsQ0FMRixVLENBUUUsUSxDQUNBLFksQ0FJRCxZLENBQ0EsUSxDQUNBLHFCLENBQ0EsWSxDQUNBLFUsQ0FDQSxXLENBQ0EsYyxDQUNBLFEsQ0FDQSxNLENBQ0EsYSxDQVZELGtCLENBWUUsTyxDQUtBLEssQ0N4SUsscUQsQ0FBMEQsd0IsQ0FBMEIsaUIsQ0FBbUIsa0IsQ0FBb0IsVSxDQUFjLFEsQ0FDNUgsVyxDQUFlLHVCLENBQ1gsd0IsQ0FBNEIsYyxDQUNwQyxxQixDQUF5QixRLENBQ2IsZ0IsQ0FBcUIscUIsQ0FBdUIsVSxDQUFjLFEsQ0FDNUUsYSxDQUFpQixrQixDQUFBLGtCLENBRVIsZSxDQUFpQixpQixDQUFtQixxQixDQUF5Qix5QkFEaEYsa0IsQ0FBQSxrQixDQUl1QixtQkNWdkIsUyxDQUNJLHlELENBQ0EsYyxDQUNBLHlCQUhKLFMsQ0FJTSxpQixBQUVGLHlCQU5KLFMsQ0FPUSxlLENBQ0EsZ0JBUlIsa0IsQ0FZUSxtQixDQUFBLFksQ0FDQSxxQixDQUFBLDZCLENBQ0EseUJBZFIsa0IsQ0FlWSx5QixDQUFBLHVCLEFBRUoseUJBakJSLGtCLENBa0JVLGdCLEFBS0YseUJBdkJSLHlCLENBd0JZLG9CQXhCWiw0QixDQTRCWSxVLENBQ0EsYyxDQUNBLHdCLENBQ0EsZSxDQUNBLGtCLENBQ0EseUJBakNaLDRCLENBa0NnQixnQkFsQ2hCLDJCLENBdUNZLGEsQ0FDQSxjLENBQ0Esd0IsQ0FDQSx5QkExQ1osMkIsQ0EyQ2dCLGdCQTNDaEIsMEMsQ0FrRFksa0IsQ0FDQSxpQixDQUNBLGlCLENBcERaLHFELENMQUEscUUsQ0tzRGdCLGUsQ0F0RGhCLGlELENBMERnQixRLENBQ0EsUyxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0E5RGhCLDRDLENBa0VnQixVLENBQ0EsYyxDQUNBLGUsQ0FDQSxpQixDQXJFaEIsZ0QsQ0F5RWdCLG9CLENBWUEsYSxDQUNBLGMsQ0F0RmhCLHdELENBK0V3QixhLENBUVgsUyxDTHRGVCxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FMSiwwQixDQVFRLG1CLENBQUEsWSxDQUNBLHFCLENBQUEsNkIsQ0FDQSxnQixDQUNBLGMsQ0FDQSxxQixDQUFBLGtCLENBQ0EsYSxDQUNBLFUsQ0FDQSwwQkFmUiwwQixDQWdCWSxtQkFoQlosMkMsQ0FvQlksVyxDQUNBLHlCQXJCWiwyQyxDQXNCZ0IsWUF0QmhCLHlDLENBQUEsa0QsQ0NBQSw2RyxDRDJCWSxtQixDQUFBLFksQ0FDQSx5QkE1QloseUMsQ0E2QmdCLGNBN0JoQiw0QyxDQWlDZ0Isa0IsQ0FDQSxlLENBbENoQixpRCxDQXdDd0Isd0IsQ0FDQSxVLENBQ0EsYyxDQUNBLGUsQ0FDQSxjLENBQ0EsaUIsQ0E3Q3hCLDZELENBQUEsOEQsQ0FnRGdDLFMsQ0FoRGhDLHVELENBcUQ0QixrQixDQUNBLFUsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0Esb0IsQ0FDQSwwQixDQUNBLFksQ0FDQSxPLENBN0Q1Qix5RCxDQTZFb0Isb0IsQ0FDQSxXLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFUsQ0FyRnBCLG9FLENBNElBLGlFLENBckR3QixjLENBdkZ4QiwrRCxDQTJGd0Isa0IsQ0EzRnhCLGdFLENBZ0d3QixlLENBQ0EsVSxDQWpHeEIsZ0QsQ0F3R1ksWSxDQUNBLHlCQXpHWixnRCxDQTBHZ0IsbUIsQ0FBQSxZLENBQ0EsaUIsQ0FDQSxZQTVHaEIsa0QsQ0FvSGdCLFUsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxpQixDQUNBLGMsQ0F4SGhCLDBELENBNkhvQixlLENBQ0EsYSxDQUNBLFUsQ0FDQSxpQixDQUNBLGlCLENBQ0EsVSxDQUdDLGEsQ0FRakIsYyxDQUNBLGUsQ0FFQSxXLENBQ0EsSyxDQUNBLFUsQ0FDQSxVLENBQ0EscUIsQ0FDQSxZLENBVEosZ0MsQ0FZUSxtQixDQUFBLFksQ0FDQSxxQixDQUFBLGtCLENBQ0EscUIsQ0FBQSw2QixDQUNBLGtCLENBQ0EsbUIsQ0FoQlIsNEMsQ0FtQlksVSxDQW5CWixzRCxDQXdCZ0Isb0IsQ0FDQSxXLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFUsQ0FoQ2hCLDRELENBc0NvQixrQixDQUNBLFUsQ0F2Q3BCLDZELENBNENvQixlLENBQ0EsVSxDQTdDcEIseUQsQ0FrRGdCLFUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxPLENBQ0EsZ0IsQ0FDQSxjLENBdkRoQiw2RCxDQTBEb0IsVSxDQTFEcEIsa0UsQ0M1SUEsZ0YsQ0FBQSw0RSxDRHlNd0IsUyxDQTdEeEIsZ0IsQ0FxRVEsYyxDQXJFUixnQyxDQTBFb0IsK0IsQ0ExRXBCLHFCLENBK0VnQixVLENBQ0Esd0IsQ0FDQSxjLENBQ0EsNEIsQ0FDQSxhLENBQ0EsYyxDQUNBLGlCLENBckZoQiwyQixDQXdGb0IsK0MsQ0FDQSxVLENBQ0EseUIsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTyxDQUNBLDBCLENBQ0EsVSxDQWhHcEIsb0IsQ0F1R1EsTSxDQUNILFksQ0NwUEwscUQsQ0tDSSxpQixDQURKLGtDLENBR1EsaUIsQ0FDQSxZLENBQ0EsZSxDQUNBLDBCQU5SLGtDLENBT1ksaUJBUFoseUMsQ0FXWSxRLENBQ0EsUyxDQUNBLFcsQ0FDQSwwQkFkWix5QyxDQWVnQixnQixDQUNBLGlCLENBQ0EsUSxDQUNBLDRCLEFBR0oseUJBckJaLHlDLENBc0JnQixTQXRCaEIsNkMsQ0EwQmdCLFUsQ0ExQmhCLHNCLENBZ0NRLGlCLENBQ0EsaUIsQ0FDQSxXLENBQ0EsVSxDQW5DUiwrQixDQXNDWSxrQixDQUNBLFUsQ0FDQSxnQixDQUNBLFUsQ0FDQSxTLENBMUNaLDBDLENBNENnQixjLENBNUNoQixzQyxDQWdEZ0Isa0IsQ0FoRGhCLGtCLENBc0RRLGlCLENBQ0EsTyxDQUNBLFEsQ0FD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LE0sQ0FDQyx1QixDQUNBLE0sQ0FFQSxjLENBSkQsTyxDQUNDLHlCLENBQ0EsTyxDQUVBLGdCLENBSkQsTyxDQUNDLDJCLENBQ0EsTyxDQUVBLGtCLENBSkQsTyxDQUNDLDRCLENBQ0EsTyxDQUVBLG1CLENBSkQsTyxDQUNDLDBCLENBQ0EsTyxDQUVBLGlCLENBSkQsTyxDQUNDLHlCLENBQ0EsTyxDQUVBLGdCLENBSkQsTyxDQUNDLDJCLENBQ0EsTyxDQUVBLGtCLENBSkQsTyxDQUNDLDRCLENBQ0EsTyxDQUVBLG1CLENBSkQsTyxDQUNDLDBCLENBQ0EsTyxDQUVBLGlCLENBSkQsTyxDQUNDLHlCLENBQ0EsTyxDQUVBLGdCLENBSkQsTyxDQUNDLDJCLENBQ0EsTyxDQUVBLGtCLENBSkQsTyxDQUNDLDRCLENBQ0EsTyxDQUVBLG1CLENBSkQsTyxDQUNDLDBCLENBQ0EsTyxDQUVBLGlCLENBSkQsTyxDQUNDLHlCLENBQ0EsTyxDQUVBLGdCLENBSkQsTyxDQUNDLDJCLENBQ0EsTyxDQUVBLGtCLENBSkQsTyxDQUNDLDRCLENBQ0EsTyxDQUVBLG1CLENBSkQsTyxDQUNDLDBCLENBQ0EsTyxDQUVBLGlCLENBSkQsTyxDQUNDLHlCLENBQ0EsTyxDQUVBLGdCLENBSkQsTyxDQUNDLDJCLENBQ0EsTyxDQUVBLGtCLENBSkQsTyxDQUNDLDRCLENBQ0EsTyxDQUVBLG1CLENBSkQsTyxDQUNDLDBCLENBQ0EsTyxDQUVBLGlCLENBSkQsTyxDQUNDLHlCLENBQ0EsTyxDQUVBLGdCLENBSkQsTyxDQUNDLDJCLENBQ0EsTyxDQUVBLGtCLENBSkQsTyxDQUNDLDRCLENBQ0EsTyxDQUVBLG1CLENBSkQsTyxDQUNDLDBCLENBQ0EsTyxDQUVBLGlCLENBSkQsTyxDQUNDLHlCLENBQ0EsTyxDQUVBLGdCLENBSkQsTyxDQUNDLDJCLENBQ0EsTyxDQUVBLGtCLENBSkQsTyxDQUNDLDRCLENBQ0EsTyxDQUVBLG1CLENBSkQsTyxDQUNDLDBCLENBQ0EsTyxDQUVBLGlCLENBSkQsTyxDQUNDLHlCLENBQ0EsTyxDQUVBLGdCLENBSkQsTyxDQUNDLDJCLENBQ0EsTyxDQUVBLGtCLENBSkQsTyxDQUNDLDRCLENBQ0EsTyxDQUVBLG1CLENBSkQsTyxDQUNDLDBCLENBQ0EsTyxDQUVBLGlCLENBSkQsTyxDQUNDLHlCLENBQ0EsTyxDQUVBLGdCLENBSkQsTyxDQUNDLDJCLENBQ0EsTyxDQUVBLGtCLENBSkQsTyxDQUNDLDRCLENBQ0EsTyxDQUVBLG1CLENBSkQsTyxDQUNDLDBCLENBQ0EsTyxDQUVBLGlCIiwiZmlsZSI6Im1haW4ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1vbnRzZXJyYXQ6d2dodEAyMDA7MzAwOzQwMDs1MDA7NjAwOzcwMDs4MDAmZGlzcGxheT1zd2FwJyk7IiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cbn1cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cbn1cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcnM6ICRncmlkLWd1dHRlci13aWR0aHMpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRndXR0ZXJzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgJGd1dHRlcjogbWFwLWdldCgkZ3V0dGVycywgJGJyZWFrcG9pbnQpO1xuICAgICAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbiAgICAgIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1ndXR0ZXJzKCRndXR0ZXJzOiAkZ3JpZC1ndXR0ZXItd2lkdGhzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRndXR0ZXJzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgJGd1dHRlcjogbWFwLWdldCgkZ3V0dGVycywgJGJyZWFrcG9pbnQpO1xuICAgICAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbiAgICAgIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyczogJGdyaWQtZ3V0dGVyLXdpZHRocykge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGd1dHRlcnMpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAkZ3V0dGVyOiBtYXAtZ2V0KCRndXR0ZXJzLCAkYnJlYWtwb2ludCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgkZ3V0dGVyIC8gLTIpO1xuICAgICAgbWFyZ2luLWxlZnQ6ICAoJGd1dHRlciAvIC0yKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXJzOiAkZ3JpZC1ndXR0ZXItd2lkdGhzKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2xsYXBzaW5nXG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGd1dHRlcnMpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAkZ3V0dGVyOiBtYXAtZ2V0KCRndXR0ZXJzLCAkYnJlYWtwb2ludCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1wdXNoKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBsZWZ0OiBpZigkc2l6ZSA+IDAsIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyksIGF1dG8pO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcHVsbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgcmlnaHQ6IGlmKCRzaXplID4gMCwgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKSwgYXV0byk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1tb2RpZmllcigkdHlwZSwgJHNpemUsICRjb2x1bW5zKSB7XG4gIC8vIFdvcmsgYXJvdW5kIHRoZSBsYWNrIG9mIGR5bmFtaWMgbWl4aW4gQGluY2x1ZGUgc3VwcG9ydCAoaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvNjI2KVxuICBAaWYgJHR5cGUgPT0gcHVzaCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcHVzaCgkc2l6ZSwgJGNvbHVtbnMpO1xuICB9IEBlbHNlIGlmICR0eXBlID09IHB1bGwge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXB1bGwoJHNpemUsICRjb2x1bW5zKTtcbiAgfSBAZWxzZSBpZiAkdHlwZSA9PSBvZmZzZXQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnMpO1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMS5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCkpXG4vLyAgICA3NjdweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gMXB4LCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbmZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbmFtZSwgJG5hbWUsICRicmVha3BvaW50cykge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXJzOiAkZ3JpZC1ndXR0ZXItd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcblxuICAgIEBpbmNsdWRlIG1ha2UtZ3V0dGVycygkZ3V0dGVycyk7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sI3skaW5maXh9IHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGVhY2ggJG1vZGlmaWVyIGluIChwdWxsLCBwdXNoKSB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC4jeyRtb2RpZmllcn0jeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtbW9kaWZpZXIoJG1vZGlmaWVyLCAkaSwgJGNvbHVtbnMpXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC14cy0wXG4gICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1tb2RpZmllcihvZmZzZXQsICRpLCAkY29sdW1ucylcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0aHVtYm5haWwtdHJhbnNpdGlvbik7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyLXkgLyAyKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhXG4gIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG59XG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuIiwiLy8gVG9nZ2xlc1xuLy9cbi8vIFVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCBnbG9iYWwgdmFyaWFibGVzIHRvIGVuYWJsZSBjZXJ0YWluIHRoZW1lIGZlYXR1cmVzLlxuXG5AbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XG4gIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gIH1cbn1cblxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cbiAgfVxufVxuXG4vLyBVdGlsaXRpZXNcbkBpbXBvcnQgXCJtaXhpbnMvYnJlYWtwb2ludHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvaG92ZXJcIjtcbkBpbXBvcnQgXCJtaXhpbnMvaW1hZ2VcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYmFkZ2VcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcmVzaXplXCI7XG5AaW1wb3J0IFwibWl4aW5zL3NjcmVlbi1yZWFkZXJcIjtcbkBpbXBvcnQgXCJtaXhpbnMvc2l6ZVwiO1xuQGltcG9ydCBcIm1peGlucy9yZXNldC10ZXh0XCI7XG5AaW1wb3J0IFwibWl4aW5zL3RleHQtZW1waGFzaXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC1oaWRlXCI7XG5AaW1wb3J0IFwibWl4aW5zL3RleHQtdHJ1bmNhdGVcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdHJhbnNmb3Jtc1wiO1xuQGltcG9ydCBcIm1peGlucy92aXNpYmlsaXR5XCI7XG5cbi8vIC8vIENvbXBvbmVudHNcbkBpbXBvcnQgXCJtaXhpbnMvYWxlcnRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uc1wiO1xuQGltcG9ydCBcIm1peGlucy9jYXJkc1wiO1xuQGltcG9ydCBcIm1peGlucy9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwibWl4aW5zL2xpc3RzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2xpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJtaXhpbnMvbmF2LWRpdmlkZXJcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZm9ybXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGFibGUtcm93XCI7XG5cbi8vIC8vIFNraW5zXG5AaW1wb3J0IFwibWl4aW5zL2JhY2tncm91bmQtdmFyaWFudFwiO1xuQGltcG9ydCBcIm1peGlucy9ib3JkZXItcmFkaXVzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyYWRpZW50c1wiO1xuXG4vLyAvLyBMYXlvdXRcbkBpbXBvcnQgXCJtaXhpbnMvY2xlYXJmaXhcIjtcbi8vIEBpbXBvcnQgXCJtaXhpbnMvbmF2YmFyLWFsaWduXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWQtZnJhbWV3b3JrXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZmxvYXRcIjtcbiIsIi5jLWhlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgIC5jLWhlYWRlcl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgICAgICB9ICAgICAgICBcblxuICAgICAgICAuYy1oZWFkZXJfX2JyYW5kIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMzVweDtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYy1oZWFkZXJfX25hdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhZDIzMjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi1sZW5ndWFqZSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYWQyMzIwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWhlYWRlcl9fbmF2LW1vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9IFxuICAgICAgICAgICAgXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmFyIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9IFxufVxuXG4uYy1uYXYtbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAyNTBtcztcbiAgICB6LWluZGV4OiAxMDAwO1xuXG4gICAgLmMtbmF2LW1vYmlsZV9fdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMHB4O1xuXG4gICAgICAgIC5icmFuZC1sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1sZW5ndWFqZSB7XG4gICAgICAgICAgICAuaWRpb21hIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2MyMjYyMjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgIFxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jbG9zZS1uYXYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDojZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH0gIFxuICAgIFxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDMwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMDMwMzA7ICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzMwMzAzMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL21lbnUtYXJyb3cucG5nJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICB9XG59IiwiLmMtcGFnZSB7XG4gICAgLmMtcGFnZV9fdG9wIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvcGFnZS1oZWFkZXIuanBnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMwMXB4O1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNTFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWlubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1MHB4IDBweCAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICNhMmE3YWI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1wYWdlX19zdWJuYXYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMHB4O1xuXG4gICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN2M4NDhhO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkZjQ1NDE7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3N1Ym5hdi1hY3RpdmUucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2RmNDU0MTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zdWJuYXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnN1Ym5hdiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3Yzg0OGE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggN3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1vYmlsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHggMjVweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAvLyB0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29uLWNoZXZyb24tZG93bi5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweCAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gPiBsaTpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLXBhZ2VfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2MyMjYyMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zbWFsbCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubWVkaXVtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnVuZGVybGluZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EyYTdhYjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5iaWcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MnB4KXtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5mdDIwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYy1wYWdlX19yb3cge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgLmMtcGFnZV9faXRlbS1waG90b3Mge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoyJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2FkMjMyMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDozNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYWQyMzIwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2FkMjMyMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYy1wYWdlX19mb3JtLWluZm8ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYy1wYWdlX19mb3JtLWJveCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjYWQyMzIwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmMtcGFnZV9faWZyYW1lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXBhZ2VfX25ld3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXBhZ2VfX3dyYXAtbmV3cyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUuOCU7XG4gICAgICAgICAgICB3aWR0aDogNzQuMiU7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJvZHktbmV3cyB7XG4gICAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2FkMjMyMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhZDIzMjA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNTBweCAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXBhZ2VfX3NpZGViYXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIC5pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYTJhN2FiO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29uLWx1cGEucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EyYTdhYjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2FkMjMyMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuY2F0IHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb24tY2F0ZWdvcnkuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFyYyB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNjY2NjY2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaWRlYmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXBhZ2VfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYy1wYWdlX19pdGVtLXRodW1iIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzklO1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYy1wYWdlX19pdGVtLWluZm8ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjElO1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhZDIzMjA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYy1wYWdlX19wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTJhN2FiO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYTJhN2FiO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDozMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzFweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2FkMjMyMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWQyMzIwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FkMjMyMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYWQyMzIwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmMtcGFnZV9fYXJlYXMge1xuICAgICAgICAgICAgLmMtcGFnZV9fYXJlYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmMtcGFnZV9faC1saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYzIyNjIyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2MyMjYyMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmMtcGFnZV9fYm94ZXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jLXBhZ2VfX2JveGUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTg1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQuNSU7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnJlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhZDIzMjA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5ncmV5IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzVlNjc2ZjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmJsdWUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzg0MDQ5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYmxhY2sge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyMjIxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXBhZ2VfX29wZXJhY2lvbmVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgIC5jLXBhZ2VfX29wLWJveCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NiY2VkMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDUwcHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzYwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3MjBweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwcHggNDNweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYzIyNjIyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MHB4XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmMtcGFnZV9fZm9uZG9zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgIC5jLXBhZ2VfX2ZvbmRvIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMmE3YWI7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2FkMjMyMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ0bi1yZWQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowcHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXBhZ2VfX2ludi10b3Age1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmMtcGFnZV9faW52LWxlZnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYy1wYWdlX19pbnYtcmlnaHQge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmlucHV0LXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5mb25kb3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi50YWJzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbi1sYXN0OmNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3NlbGVjdC1pY29uLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXBhZ2VfX2ludi1ncmFwaCB7XG4gICAgICAgICAgICAuYy1wYWdlX19ncmFwaC10YWJzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYTJhN2FiO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzYzNmI2ZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmMtcGFnZV9fZ3JhcGgtc2VjdGlvbnMge1xuICAgICAgICAgICAgICAgIC5jLXBhZ2VfX2dyYXBoLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAuZ3JhcGgtY29udGVudC1ib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ncmFwaC1jb250ZW50LWJsZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ncmFwaC1jb250ZW50LWJzbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ3JhcGgtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5ncmFwaC1kYXRhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0YS1jdW90YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGEtY3VvdGEtcGVyY2VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYWQyMzIwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZGF0YS1ncmFwaC1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmVuYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmRhdGEtZ3JhcGgtdGltZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2FkMjMyMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5kYXRhLWdyYXBoLXRhYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2FkMjMyMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhZDIzMjA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYy1wYWdlX19kb3dubG9hZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2EyYTdhYjtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmMtcGFnZV9fbGluayB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNThweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTJhN2FiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjMjI2MjI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmxpbmsge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL25vdW5fbGlua18zNjcxNzkwLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZGQge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL25vdW5fU2F2ZV8yMjA5NzU4LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubW9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbm91bl9DbG9zZV85OTY3ODMyLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2MyMjYyMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgJi5tb3JlLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmNsb3NlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbi1jbG9zZS10YWJsZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICYubW9yZS1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTJweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggOTVweCAxNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5lbmFibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwMDBweDtcblxuICAgICAgICAgICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXBhZ2VfX2RpcmVjdG9yaW8ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmMtcGFnZV9fZGlyZWN0b3Ige1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2FkMjMyMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDozNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYWQyMzIwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2FkMjMyMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYy1wYWdlX19zdXBwb3J0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jLXBhZ2VfX3N1cHBvcnQtYm94IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSg5MCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2FkMjMyMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXBhZ2VfX21vYmlsZS1zaWRlYmFyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAuaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2NjY2O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb24tbHVwYS5wbmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNpZGViYXItY29sbGFwc2Uge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2NjY2O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb24tY29sbGFwc2UucG5nJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjdweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcztcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG5cbiAgICAuYy1tb2RhbF9fY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIG1heC13aWR0aDogMTI1NnB4O1xuICAgICAgICBwYWRkaW5nOiA5NXB4IDg2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZzogOTBweCAzMHB4IDQwcHg7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLW1vZGFsX19pbWFnZSB7XG4gICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmMtbW9kYWxfX2luZm8ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjY2xvc2UtbW9kYWwge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDM5cHg7XG4gICAgICAgICAgICB0b3A6IDM1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zO1xuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtvdXRsaW5lOm5vbmUhaW1wb3J0YW50fVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtib3JkZXItcmFkaXVzOiAwIWltcG9ydGFudDtib3JkZXI6IDFweCBzb2xpZCAjYzIyNjIyIWltcG9ydGFudDt9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtiYWNrZ3JvdW5kOiAjYzIyNjIyIWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudDt0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtwYWRkaW5nOjBweCAxNXB4IWltcG9ydGFudDt9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tkaXNwbGF5Om5vbmUhaW1wb3J0YW50O31cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge2JhY2tncm91bmQ6ICNmM2YzZjMhaW1wb3J0YW50O3BhZGRpbmc6MHB4IDE1cHghaW1wb3J0YW50O3RleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O31cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtiYWNrZ3JvdW5kOiAjZjNmM2YzIWltcG9ydGFudDtjb2xvcjojYzIyNjIyIWltcG9ydGFudDt9XG4uc2VsZWN0Mi1kcm9wZG93biB7Ym9yZGVyOm5vbmUhaW1wb3J0YW50O31cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6ICNmM2YzZjMhaW1wb3J0YW50fVxuQG1lZGlhKG1heC13aWR0aDo5OTJweCkge1xuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtiYWNrZ3JvdW5kOiAjMDAwIWltcG9ydGFudDt9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtib3JkZXItcmFkaXVzOiAwIWltcG9ydGFudDtib3JkZXI6bm9uZSFpbXBvcnRhbnQ7fVxufVxuXG4ucGFnaW5hLWRldGFsbGUgdWwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYWdpbmEtZGV0YWxsZSB1bCBsaXtcbiAgY29sb3I6ICNjMjI2MjI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTJweCkge1xuICAucGFnaW5hLWRldGFsbGUgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTdweCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnBhZ2luYS1kZXRhbGxlIHVsIGxpOmFmdGVye1xuICBiYWNrZ3JvdW5kOiAjYzIyNjIyO1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNXB4O1xuICB0b3A6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDExcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpIHtcbiAgLnBhZ2luYS1kZXRhbGxlIHVsIGxpOmFmdGVyIHtcbiAgICB0b3A6IDZweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB3aWR0aDogNXB4O1xuICB9XG59XG5cbi5wYWdpbmEtZGV0YWxsZSBwe1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuXG4uYy1wYWdlIC5jLXBhZ2VfX2NvbnRlbnQgLmMtcGFnZV9fZG93bmxvYWQgLmMtcGFnZV9fbGluay5jbG9zZSBhIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jLXBhZ2UgLmMtcGFnZV9fY29udGVudCAuYy1wYWdlX19kb3dubG9hZCAuYy1wYWdlX19saW5rLmNsb3NlIGE6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uaWNvbm8tZXMtdGFibGUsLmljb25vLWVuLXRhYmxlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcbn1cblxuLmMtcGFnZV9fbGluay5lbmFibGVkIC5tb3JlLWhlYWRlci5pY29uby1lcy10YWJsZXtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbi1jZXJyYXItdGFibGUuc3ZnJyk7XG5cbn1cbi5jLXBhZ2VfX2xpbmsuZW5hYmxlZCAubW9yZS1oZWFkZXIuaWNvbm8tZW4tdGFibGV7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb24tY2xvc2UtdGFibGUuc3ZnJyk7XG59XG5cbi5jLXBhZ2VfX2ZvbmRvIC5zZWxlY3QyOmFmdGVye1xuICBjb250ZW50OiB1cmwoJy4uL2ltZy9pY29uLWNoZXZyb24tZG93bi5zdmcnKTtcbiAgd2lkdGg6IDE3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4vKlNlbGVjdG9yKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpe1xuICAuYy1wYWdlX19zdWJuYXYgLmMtaW5uZXJ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmMtcGFnZV9fc3VibmF2IHVsLm1vYmlsZSB7XG4gIHBhZGRpbmc6IDE1cHggMCFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxufVxuLmMtcGFnZV9fc3VibmF2IHVsLm1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoJy4uL2ltZy9pY29uLWNoZXZyb24tZG93bi5zdmcnKTtcbiAgd2lkdGg6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgcmlnaHQ6MTVweDs7XG4gIHRvcDogMThweDtcblxufVxudWwubW9iaWxlIC5zZWxlY3QyIHtcbiAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xufVxudWwubW9iaWxlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDA7XG59XG51bC5tb2JpbGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbnVsLm1vYmlsZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6bm9uZSFpbXBvcnRhbnQ7XG59XG51bC5tb2JpbGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KXtcbiAgdWwjc2VsZWN0Mi1wYWdpbmFzLXF1ZS1oYWNlbW9zLXJlc3VsdHMge1xuICAgIGJhY2tncm91bmQ6ICMwMDAhaW1wb3J0YW50O1xuICB9XG4gIHVsI3NlbGVjdDItcGFnaW5hcy1xdWUtaGFjZW1vcy1yZXN1bHRzIGxpLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTJhN2FiO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuICB1bCNzZWxlY3QyLXBhZ2luYXMtcXVlLWhhY2Vtb3MtcmVzdWx0cyBsaS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjpsYXN0LWNoaWxke1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgdWwjc2VsZWN0Mi1wYWdpbmFzLXF1ZS1oYWNlbW9zLXJlc3VsdHMgbGkuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gIH1cbiAgI3NlbGVjdDItcGFnaW5hcy1xdWUtaGFjZW1vcy1jb250YWluZXIuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxuICB1bCNzZWxlY3QyLXBhZ2luYXMtcXVlLWhhY2Vtb3MtcmVzdWx0cyBsaS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbntcbiAgICBiYWNrZ3JvdW5kOiAjMDAwIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYy1wYWdlX19saW5rIHRhYmxlIHRoLFxuLmMtcGFnZV9fbGluayB0YWJsZSB0ZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuLmMtcGFnZV9fd3JhcC1uZXdzIC5jLXBhZ2VfX2l0ZW1zIC5jLXBhZ2VfX2l0ZW0gLmMtcGFnZV9faXRlbS1pbmZvIHAsXG4uYy1ob21lLW5ld3MgLmMtaG9tZS1uZXdzX19pdGVtIC5jLWhvbWUtbmV3c19faXRlbS1pbmZvIHB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbiIsIi8vIC8qISBub3JtYWxpemUuY3NzIHY1LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLy9cbi8vIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbi8vIDIuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbi8vICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vXG5cbi8vIERvY3VtZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDFcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAzXG59XG5cbi8vIFNlY3Rpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4vL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4vL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vXG4vLyBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4vLyBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuLy9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLy8gR3JvdXBpbmcgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4vL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8vIDFcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4vL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuLy9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8vIDFcbiAgZm9udC1zaXplOiAxZW07IC8vIDJcbn1cblxuLy8gVGV4dC1sZXZlbCBzZW1hbnRpY3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4vLyAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4vL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIDFcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBvdXRsaW5lIG9uIGZvY3VzZWQgbGlua3Mgd2hlbiB0aGV5IGFyZSBhbHNvIGFjdGl2ZSBvciBob3ZlcmVkXG4vLyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbi8vXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbi8vXG4vLyAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxufVxuXG4vL1xuLy8gUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4vL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuLy9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8vIDFcbiAgZm9udC1zaXplOiAxZW07IC8vIDJcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbi8vXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbi8vXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLy8gRW1iZWRkZWQgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuLy9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4vL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbi8vXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy9cbi8vIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuLy9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4vLyAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4vL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxuICBmb250LXNpemU6IDEwMCU7IC8vIDFcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDFcbiAgbWFyZ2luOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbi8vIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4vL1xuXG5idXR0b24sXG5pbnB1dCB7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbi8vIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbi8vXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8vIDFcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vL1xuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbi8vXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vL1xuLy8gUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuLy9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8vXG4vLyBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbi8vXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbi8vIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbi8vICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICBkaXNwbGF5OiB0YWJsZTsgLy8gMVxuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gM1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4vL1xuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4vL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbi8vXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4vL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4vLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxuICBmb250OiBpbmhlcml0OyAvLyAyXG59XG5cbi8vIEludGVyYWN0aXZlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4vL1xuXG5kZXRhaWxzLCAvLyAxXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vLyBTY3JpcHRpbmdcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbi8vXG5cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuLy9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBIaWRkZW5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4vL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJodG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG5cdGZvbnQtc2l6ZTokYmFzZV9zaXplO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTtcbn1cblxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiRmb250X2Jhc2U7XG5cdGZvbnQtc2l6ZToxNHB4O1xuXHRjb2xvcjokY29sb3JfdGV4dDtcblx0YmFja2dyb3VuZC1jb2xvcjokY29sb3JfYmc7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Ly8gbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbnAge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHQvLyBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG51bCwgb2wsIGRsIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hLFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3Qge1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGJhY2tncm91bmQsIGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3I7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xufVxuXG50ZXh0YXJlYSB7XG5cdHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmEge1xuXHRjb2xvcjokY29sb3JfdGV4dDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQmOmhvdmVye1xuXHRcdGNvbG9yOiRjb2xvcl9icmFuZDtcblx0fVxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOm5vbmU7XG5cdH1cbn1cblxuaW1nIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuYSxcbmFyZWEsXG5idXR0b24sXG5bcm9sZT1cImJ1dHRvblwiXSxcbmlucHV0LFxubGFiZWwsXG5zZWxlY3QsXG5zdW1tYXJ5LFxudGV4dGFyZWEge1xuXHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuW3JvbGU9XCJidXR0b25cIl0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uanMtZ2V0SW1hZ2V7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuLmpzLWltYWdle1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0aW1ne1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxuXHQmOmhvdmVye1xuXHRcdC8vIGFuaW1hdGlvbi1kdXJhdGlvbjo1cztcblx0XHQvLyBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHRcdC8vIGFuaW1hdGlvbi1uYW1lOiBiZ01vdmU7XG5cdH1cbn1cblxuaHJ7XG5cdGJvcmRlci10b3AtY29sb3I6JGNvbG9yLWJyYW5kO1xuXHRvcGFjaXR5Oi40O1xuXHRtYXJnaW46MzBweCBhdXRvO1xuXHQmLnNtYWxse1xuXHRcdG1hcmdpbjoxMHB4IGF1dG87XG5cdH1cblx0Ji51LW10Yi0we1xuXHRcdG1hcmdpbjowO1xuXHR9XG59XG5cbi50b29nbGVfbWVudXtcblx0ZGlzcGxheTpub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6JGJsYWNrO1xuXHRwYWRkaW5nOjEwcHg7XG5cdHdpZHRoOjUwcHg7XG5cdGhlaWdodDo1MHB4O1xuXHRwb3NpdGlvbjpmaXhlZDtcblx0dG9wOjY1cHg7XG5cdGxlZnQ6MHB4O1xuXHR6LWluZGV4OjEwMDAxO1xuXHQjbWVudXtcblx0XHRmaWxsOiRjb2xvci1icmFuZDtcblx0fVxuXG5cdCY6Zm9jdXN7XG5cdFx0b3V0bGluZTpub25lO1xuXHR9XG59XG4iLCJ0YWJsZSB7Zm9udC1mYW1pbHk6IFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTt0ZXh0LWFsaWduOiBjZW50ZXI7bWFyZ2luLWJvdHRvbTogMzBweDt3aWR0aDogMTAwJTt9XG50YWJsZSB0ZCwgdGFibGUgdGgge3BhZGRpbmc6IDhweDt9XG50YWJsZSB0cjpudGgtY2hpbGQob2RkKXtiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlY2VkO31cbnRhYmxlIHRyOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO31cbnRhYmxlIHRoIHtwYWRkaW5nLXRvcDogMTJweDtwYWRkaW5nLWJvdHRvbTogMTJweDtiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO2NvbG9yOiAjMDAwO31cbnRhYmxlIHRkIHtjb2xvcjogIzg0ODM4Mzt9XG50YWJsZSB0ZC50ZXh0X2xlZnQsXG50YWJsZSB0aC50ZXh0X2xlZnR7dGV4dC1hbGlnbjogbGVmdDtwYWRkaW5nLWxlZnQ6IDIwcHg7Ym94LXNpemluZzogYm9yZGVyLWJveDt9XG5AbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIHRhYmxlIHRkLnRleHRfbGVmdCxcbiAgICB0YWJsZSB0aC50ZXh0X2xlZnR7cGFkZGluZy1sZWZ0OiAxMHB4O31cbn1cbiIsIi5jLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZm9vdGVyLWJnLnBuZycpIG5vLXJlcGVhdCByaWdodCAjMDAwO1xuICAgIHBhZGRpbmc6IDcwcHggMHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgcGFkZGluZzogNzBweCAwcHg7XG4gICAgfVxuXG4gICAgLmMtaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCl7XG4gICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMtZm9vdGVyX19pbmZvIHtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogIzZhNmI2ZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLWZvb3Rlcl9fbGlua3Mge1xuICAgICAgICAuYy1mb290ZXJfX2xpbmsge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2FkMjMyMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjYTJhN2FiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jLWJpZ2Jhbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5jLWJpZ2Jhbm5lcl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjAwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogOCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3dsLWRvdHMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA2MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAub3dsLWRvdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjN2M4NDhhO1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzIyNjIyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmluZm8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBtYXgtd2lkdGg6IDExMjBweDtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJpZ2Jhbm5lci1kb3duIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNjBweDtcbiAgICAgICAgYm90dG9tOiA2MHB4O1xuICAgICAgICB6LWluZGV4OiA5OTtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMjU5cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtaW5uZXIge1xuICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDIzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgfVxufVxuXG4uYy1ob21lLWFib3V0IHtcbiAgICBwYWRkaW5nOiAyMDBweCAwcHg7XG4gICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMHB4O1xuICAgIH1cblxuICAgIC5jLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDkwcHg7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA1OHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICNjMjI2MjI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA1OHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtaG9tZS1hcmVhcyB7XG4gICAgYmFja2dyb3VuZDogI2EyYTdhYjtcbiAgICBwYWRkaW5nOiAxNjBweCAwcHg7XG4gICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwcHg7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG8gNzBweDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvIDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1ob21lLWFib3V0X19pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogNTBweCAzMHB4IDBweDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1ob21lLWFib3V0X19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgICAgIHdpZHRoOiAzMy4zJTtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiMwMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLml0ZW0wMSB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTdweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLml0ZW0wMiB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pdGVtMDMge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvIDMwcHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KXtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtaG9tZS1uZXdzIHtcbiAgICBwYWRkaW5nOiAxNzBweCAwcHg7XG4gICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogNzBweCAyMHB4O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvIDM1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1ob21lLW5ld3NfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMmE3YWI7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1ob21lLW5ld3NfX2l0ZW0tdGh1bWIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgd2lkdGg6IDM5JTtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYy1ob21lLW5ld3NfX2l0ZW0taW5mbyB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICB3aWR0aDogNjElO1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2FkMjMyMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTJweCl7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLWNvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAucmVhZC1tb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgY29sb3I6ICNhZDIzMjA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5idG4tcmVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjYWQyMzIwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgfVxufVxuXG5ib2R5IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbioge1xuICBvdXRsaW5lOiAwO1xufVxuIiwiQG1peGluIG5vLWd1dHRlciB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cbkBtaXhpbiBpbWctcmVzaXplIHtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogMTAwJTtcbn1cbkBtaXhpbiB0cmltLXRleHQge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuQG1peGluIGltZy1kaXNhYmxlZCB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuQG1peGluIHZlcnRpY2FsLWNlbnRlciB7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gQ3JlYXRlIGNsYXNzIG1hcmdpbiBhbmQgcGFkZGluZyBzaWRlcyB0byAxMCBpbiAxMFxuQGVhY2ggJG51bWJlciBpbiAkbnVtYmVycyB7XG5cdEBlYWNoICRzaWRlIGluICRzaWRlcyB7XG5cdFx0LnUtbSN7bnRoKCRzaWRlLCAxKX0je250aCgkbnVtYmVyLCAxKX0ge1xuXHRcdFx0bWFyZ2luLSN7bnRoKCRzaWRlLCAyKX06ICRudW1iZXIrcHghaW1wb3J0YW50O1xuXHRcdH1cblx0XHQudS1wI3tudGgoJHNpZGUsIDEpfSN7bnRoKCRudW1iZXIsIDEpfSB7XG5cdFx0XHRwYWRkaW5nLSN7bnRoKCRzaWRlLCAyKX06ICRudW1iZXIrcHg7XG5cdFx0fVxuXHR9XG59XG5cbi8vIFRyaWFuZ2xlXG5AbWl4aW4gdHJpYW5nbGUoJGRpcmVjdGlvbiwgJHNpemU6IDEwcHgsICRjb2xvcjogJGJsYWNrKXtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIEBpZiAoJGRpcmVjdGlvbiA9PSAndG9wJyl7XG4gICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgJGNvbG9yO1xuICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG4gIEBlbHNlIGlmICgkZGlyZWN0aW9uID09ICdyaWdodCcpe1xuICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gIH1cbiAgQGVsc2UgaWYgKCRkaXJlY3Rpb24gPT0gJ2JvdHRvbScpe1xuICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuICBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSAnbGVmdCcpe1xuICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgJGNvbG9yO1xuICB9XG59XG4vLyAuZm9vIHtcbi8vICAgJjphZnRlciB7XG4vLyAgICAgQGluY2x1ZGUgdHJpYW5nbGUoYm90dG9tLCAxMHB4LCBibHVlKTtcbi8vICAgfVxuLy8gfVxuXG4iXX0= */
