@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&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%}}*,::after,::before,html{box-sizing:border-box}body,html{font-size:14px}html{-webkit-tap-highlight-color:transparent}body{font-family:"Lato",sans-serif;color:"";background-color:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}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}textarea{resize:vertical}figure{margin:0;padding:0}a,a:hover{color:"";text-decoration:none}a:hover{text-decoration:none!important}.toogle_menu:focus,a:focus{outline:0}img{vertical-align:middle}[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{border-top-color:"";opacity:.4;margin:30px auto}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:""}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cl-switch input[type=checkbox]{display:none;visibility:hidden}.cl-switch .switcher{display:inline-block;border-radius:100px;width:35px;height:15px;background-color:#ccc;position:relative;box-sizing:border-box;vertical-align:middle;cursor:pointer}.cl-switch .switcher:before{content:"";display:block;width:20px;height:20px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.6);border-radius:50%;margin-top:-2.5px;position:absolute;top:0;left:0;box-sizing:border-box;margin-right:0;transition:all .2s}.cl-switch .switcher:active:before{box-shadow:0 1px 3px rgba(0,0,0,.6),0 0 0 10px rgba(60,111,223,.3);transition:all,.1s}.cl-switch .label{font-family:"Roboto",sans-serif;cursor:pointer;vertical-align:middle;margin:0 5px}.cl-switch input[type=checkbox]:checked+.switcher{background-color:#9fc2ff}.cl-switch input[type=checkbox]:checked+.switcher:before{left:100%;margin-left:-20px;background-color:#3c6fdf}.cl-switch [disabled]:not([disabled=false])+.switcher,.cl-switch.ios [disabled]:not([disabled=false])+.switcher{background:#ccc!important}.cl-switch [disabled]:not([disabled=false])+.switcher:active:before,.cl-switch.ios [disabled]:not([disabled=false])+.switcher:active:before{box-shadow:0 1px 2px 0 rgba(0,0,0,.2)!important}.cl-switch [disabled]:not([disabled=false])+.switcher:before{background-color:#e2e2e2!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.2)!important}.cl-switch.cl-switch-large .switcher{width:52px;height:22px}.cl-switch.cl-switch-large .switcher:before{width:30px;height:30px;margin-top:-4px}.cl-switch.cl-switch-large .label{font-size:18px}.cl-switch.cl-switch-large input[type=checkbox]:checked+.switcher:before{margin-left:-30px}.cl-switch.cl-switch-xlarge .switcher{width:87px;height:37px}.cl-switch.cl-switch-xlarge .switcher:before{width:50px;height:50px;margin-top:-6px}.cl-switch.cl-switch-xlarge .label{font-size:24px}.cl-switch.cl-switch-xlarge input[type=checkbox]:checked+.switcher:before{margin-left:-50px}.cl-switch.cl-switch-black input[type=checkbox]:checked+.switcher{background-color:#676767}.cl-switch.cl-switch-black input[type=checkbox]:checked+.switcher:before{background-color:#343434}.cl-switch.cl-switch-black .switcher:active:before{box-shadow:0 1px 3px rgba(0,0,0,.6),0 0 0 10px rgba(52,52,52,.3)}.cl-switch.cl-switch-red input[type=checkbox]:checked+.switcher{background-color:#ffcece}.cl-switch.cl-switch-red input[type=checkbox]:checked+.switcher:before{background-color:#ff6868}.cl-switch.cl-switch-red .switcher:active:before{box-shadow:0 1px 3px rgba(0,0,0,.6),0 0 0 10px rgba(255,104,104,.3)}.cl-switch.cl-switch-green input[type=checkbox]:checked+.switcher{background-color:#77e4c0}.cl-switch.cl-switch-green input[type=checkbox]:checked+.switcher:before{background-color:#29cc97}.cl-switch.cl-switch-green .switcher:active:before{box-shadow:0 1px 3px rgba(0,0,0,.6),0 0 0 10px rgba(41,204,151,.3)}.cl-switch.cl-switch-orange input[type=checkbox]:checked+.switcher{background-color:#ffc166}.cl-switch.cl-switch-orange input[type=checkbox]:checked+.switcher:before{background-color:#ff9800}.cl-switch.cl-switch-orange .switcher:active:before{box-shadow:0 1px 3px rgba(0,0,0,.6),0 0 0 10px rgba(255,152,0,.3)}.cl-switch.ios .switcher,.cl-switch.ios .switcher:before{height:24px;background-color:#fff;border:1px solid #d3d3d5;transition:all .4s ease}.cl-switch.ios .switcher{box-shadow:0 0 0 0 #4bd964 inset;width:45px}.cl-switch.ios .switcher:before{width:24px;box-shadow:0 1px 2px rgba(0,0,0,.2);margin-top:0;top:-1px;right:-1px;margin-right:0}.cl-switch.ios input[type=checkbox]:checked+.switcher{background-color:#fff;box-shadow:0 0 0 20px #4bd964 inset}.cl-switch.ios input[type=checkbox]:checked+.switcher:before{right:100%;margin-right:-22px;background-color:#fff}.cl-switch.ios [disabled]:not([disabled=false])+.switcher:before{background-color:#e2e2e2!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.2)!important}.cl-switch.ios.cl-switch-large .switcher{width:62px;height:34px}.cl-switch.ios.cl-switch-large .switcher:before{width:34px;height:34px}.cl-switch.ios.cl-switch-large .label{font-size:18px}.cl-switch.ios.cl-switch-large input[type=checkbox]:checked+.switcher:before{margin-right:-30px}.cl-switch.ios.cl-switch-xlarge .switcher{width:80px;height:40px}.cl-switch.ios.cl-switch-xlarge .switcher:before{width:40px;height:40px;margin-top:0}.cl-switch.ios.cl-switch-xlarge .label{font-size:24px}.cl-switch.ios.cl-switch-xlarge input[type=checkbox]:checked+.switcher:before{margin-right:-39px}.cl-switch.ios.cl-switch-black .switcher{box-shadow:0 0 0 0 #343434 inset}.cl-switch.ios.cl-switch-black input[type=checkbox]:checked+.switcher{box-shadow:0 0 0 20px #343434 inset;background:#fff}.cl-switch.ios.cl-switch-black input[type=checkbox]:checked+.switcher:before,.cl-switch.ios.cl-switch-green input[type=checkbox]:checked+.switcher:before,.cl-switch.ios.cl-switch-orange input[type=checkbox]:checked+.switcher:before,.cl-switch.ios.cl-switch-red input[type=checkbox]:checked+.switcher:before{background-color:#fff}.cl-switch.ios.cl-switch-black .switcher:active:before,.cl-switch.ios.cl-switch-green .switcher:active:before,.cl-switch.ios.cl-switch-orange .switcher:active:before,.cl-switch.ios.cl-switch-red .switcher:active:before{box-shadow:none}.cl-switch.ios.cl-switch-red .switcher{box-shadow:0 0 0 0 #ff6868 inset}.cl-switch.ios.cl-switch-red input[type=checkbox]:checked+.switcher{box-shadow:0 0 0 20px #ff6868 inset;background:#fff}.cl-switch.ios.cl-switch-green .switcher{box-shadow:0 0 0 0 #29cc97 inset}.cl-switch.ios.cl-switch-green input[type=checkbox]:checked+.switcher{box-shadow:0 0 0 20px #29cc97 inset;background:#fff}.cl-switch.ios.cl-switch-orange .switcher{box-shadow:0 0 0 0 #ff9800 inset}.cl-switch.ios.cl-switch-orange input[type=checkbox]:checked+.switcher{box-shadow:0 0 0 20px #ff9800 inset;background:#fff}@media (min-width:1200px){.container{width:1140px!important}}@media (max-width:992px){.container{width:100%}}.c-gp-main{padding-top:100px;margin-bottom:150px}.c-gp-main .c-gp-calculadora h2,.c-gp-main h1{font-size:40px;text-align:center;font-weight:400;margin-bottom:20px}@media (max-width:992px){.c-gp-main h1{font-size:30px}}.c-gp-main p.subtitle{font-size:18px;color:#5b5b5b;text-align:center;margin-bottom:50px}@media (max-width:992px){.c-gp-main p.subtitle{font-size:14px}}.c-gp-main .c-gp-nav{margin-bottom:50px}@media (max-width:992px){.c-gp-main .c-gp-nav{overflow-x:scroll}}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes,.c-gp-main .c-gp-nav ul,.c-gp-main .c-gp-nav ul li a{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:992px){.c-gp-main .c-gp-nav ul{width:992px}}.c-gp-main .c-gp-nav ul li a{height:100px;width:200px;border:1px solid #d2d2d2;border-radius:10px;text-align:center;-ms-flex-align:center;align-items:center;color:#3c6fdf;padding:0 10px;font-size:16px;font-weight:700;-ms-flex-pack:center;justify-content:center}@media (max-width:1200px){.c-gp-main .c-gp-nav ul li a{width:170px}}@media (max-width:992px){.c-gp-main .c-gp-nav ul li a{width:190px}}.c-gp-main .c-gp-nav ul li a:hover{text-decoration:underline}.c-gp-main .c-gp-calculadora,.c-gp-main .c-gp-cap,.c-gp-main .c-gp-pinturas{margin-bottom:50px}.c-gp-main .c-gp-calculadora h2{font-size:25px}@media (max-width:992px){.c-gp-main .c-gp-calculadora h2{font-size:20px}}@media (max-width:992px){.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__box{width:50%}@media (max-width:992px){.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__box{width:100%}}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__box:nth-of-type(2){width:48%}@media (max-width:992px){.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__box:nth-of-type(2){width:100%}}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step{margin-bottom:20px}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step.step-input{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:700px){.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step.step-input{-ms-flex-wrap:wrap;flex-wrap:wrap}}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .c-gp-calculadora__step-info{width:70%}@media (max-width:700px){.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .c-gp-calculadora__step-info{width:100%}}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .c-gp-calculadora__step-inputs{display:-ms-flexbox;display:flex;padding-left:10px;width:30%}@media (max-width:700px){.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .c-gp-calculadora__step-inputs{width:100%}}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .c-gp-calculadora__step-inputs .form-input{background:#dbdbdb;margin-right:10px;border-radius:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:90px;width:100%}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .c-gp-calculadora__step-inputs .form-input:nth-of-type(2),.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .step-repeat-doors .step-repeat-doors-inputs input:nth-of-type(2){margin-right:0}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .c-gp-calculadora__step-inputs .form-input input{background:0 0;border:0;font-size:40px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;width:100%}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .c-gp-calculadora__step-inputs .form-input p{margin:0;font-weight:700;font-size:14px;color:#5b5b5b}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step h3{color:#3c6fdf;font-size:18px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:10px}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step h3 span{height:25px;width:25px;border:1px solid #3c6fdf;border-radius:50%;line-height:24px;font-size:16px;text-align:center;margin-left:10px}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step p{font-size:18px;margin-bottom:20px;line-height:22px}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step p strong{font-weight:700}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .step-switch,.c-gp-main .c-gp-cap ul,.c-gp-main .c-gp-vert .c-gp-vert__item,.c-gp-main .c-gp-vert .c-gp-vert__item figure{margin-bottom:20px}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .step-switch .label{font-weight:700;font-size:18px;color:#5b5b5b}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .step-repeat-doors{margin-bottom:20px;position:relative}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .add-doors.disabled:after,.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .add-elements.disabled:after,.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .add-windows.disabled:after,.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .step-repeat-doors.disabled:after,.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .step-repeat-elements.disabled:after,.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .step-repeat-windows.disabled:after,.c-gp-main .c-gp-cap figure img.desktop{display:block}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .add-doors:after,.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .add-elements:after,.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .add-windows:after,.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .step-repeat-doors:after,.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .step-repeat-elements:after,.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .step-repeat-windows:after{background:rgba(255,255,255,.6);display:none;content:'';position:absolute;top:0;left:0;height:100%;width:100%;z-index:100}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .step-repeat-doors h4,.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .step-repeat-elements h4,.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .step-repeat-windows h4{color:#5b5b5b;font-size:18px;margin-bottom:10px}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .step-repeat-doors a{display:-ms-inline-flexbox;display:inline-flex;height:50px;width:83px;background:#dbdbdb;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:18px;color:#5b5b5b;border-radius:5px;margin-right:5px}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .step-repeat-doors a:last-child{margin-right:0}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .step-repeat-doors a.select,.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .step-repeat-doors a:hover{background:#0070e3;color:#fff}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .step-repeat-doors .step-repeat-doors-inputs{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:10px}@media (max-width:700px){.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .step-repeat-doors .step-repeat-doors-inputs{margin-top:10px;width:100%}}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .step-repeat-doors .step-repeat-doors-inputs p{margin-bottom:0;margin-right:10px;font-size:16px}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .step-repeat-doors .step-repeat-doors-inputs input{background:#dbdbdb;border:0;text-align:center;border-radius:5px;height:50px;font-size:18px;margin-right:10px;width:70px}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .add-doors{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:700;color:#3c6fdf;margin-bottom:20px;position:relative}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .add-doors svg,.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .add-elements svg,.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .add-windows svg{margin-right:10px}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .step-repeat-elements,.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .step-repeat-windows{margin-bottom:20px;position:relative}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .step-repeat-elements input,.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .step-repeat-windows input{border:0;background:#dbdbdb;height:50px;width:150px;border-radius:5px;text-align:center;font-size:18px;margin-right:10px}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .step-repeat-elements input:nth-of-type(2),.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .step-repeat-windows input:nth-of-type(2){margin-right:0}@media (max-width:700px){.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .step-repeat-elements input,.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .step-repeat-windows input{width:47%}}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .add-elements,.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step .add-windows{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:700;color:#3c6fdf;margin-bottom:20px;position:relative}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step #calcular-mt{display:inline-block;height:40px;padding:0 25px;border:1px solid #3c6fdf;border-radius:10px;text-align:center;margin-right:20px;margin-top:20px;color:#3c6fdf;line-height:36px}@media (max-width:992px){.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step #calcular-mt{margin-bottom:15px}}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__steps .c-gp-calculadora__step #calcular-mt:hover{border:1px solid #c12323;background:#c12323;color:#fff}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__result{background:#007de5;border-radius:10px;margin-bottom:20px;padding:35px}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__result h4{font-size:14px;color:#fff;text-transform:uppercase;margin-bottom:20px}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__result .c-gp-calculadora__mt2{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:50px}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__result .c-gp-calculadora__mt2 h3{color:#fff;font-size:18px;margin-right:20px}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__result .c-gp-calculadora__mt2 .result-mt2{color:#fff;font-size:50px;font-weight:700;margin-bottom:0}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__result .result-repeater h3{font-size:14px;color:#fff;text-transform:uppercase;margin-bottom:10px}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__result .result-repeater ul li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:10px;-ms-flex-pack:justify;justify-content:space-between;max-width:270px}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__result .result-repeater ul li p{margin-bottom:0;color:#fff;font-size:18px;font-weight:700}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__result .result-repeater ul li span{background:#fff;height:30px;color:#007de5;border-radius:5px;width:140px;text-align:center;line-height:30px;font-weight:700;font-size:18px}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__banner{border:1px solid #f1f1f1;border-radius:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 40px 0 10px;height:225px}@media (max-width:992px){.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__banner{-ms-flex-direction:column;flex-direction:column;padding:10px;height:auto}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__banner figure{margin-bottom:20px}}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__banner figure img{max-width:220px}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__banner .banner-info{max-width:250px}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__banner .banner-info h3,.c-gp-main .c-gp-tables h4{font-size:18px;margin-bottom:10px}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__banner .banner-info p,.c-gp-main .c-gp-tables p{color:#5b5b5b;font-size:18px;margin-bottom:20px}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__banner .banner-info p strong{font-weight:700;color:#000;text-transform:uppercase;display:block}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__banner .banner-info a{display:block;border:1px solid #3c6fdf;height:40px;border-radius:10px;text-align:center;line-height:38px;font-size:16px;font-weight:400;color:#3c6fdf;width:170px}.c-gp-main .c-gp-calculadora .c-gp-calculadora__boxes .c-gp-calculadora__banner .banner-info a:hover,.c-gp-main .c-gp-hor .c-gp-vert__item a:hover{background:#3c6fdf;color:#fff}.c-gp-main .c-gp-cap figure img,.c-gp-main .c-gp-pinturas img{width:100%}.c-gp-main .c-gp-tables p{font-size:14px}.c-gp-main .c-gp-tables table{width:100%;text-align:center;margin-bottom:30px}.c-gp-main .c-gp-tables table tbody td .bt-content,.c-gp-main .c-gp-tables table tbody td::before{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.c-gp-main .c-gp-tables table tbody td::before{background:#f1f1f1}.c-gp-main .c-gp-tables table tbody td .bt-content{margin-left:15px}.c-gp-main .c-gp-tables table thead tr th{background:#f1f1f1;text-align:center;height:80px}.c-gp-main .c-gp-tables table thead tr th:nth-of-type(2n){background:#ddd}.c-gp-main .c-gp-tables table tbody tr td{height:80px;border:1px solid #f1f1f1;text-align:center}.c-gp-main .c-gp-cap h3{font-size:25px;text-align:center;margin-bottom:30px}.c-gp-main .c-gp-cap p,.c-gp-main .c-gp-cap ul li{text-align:center;font-size:18px;margin-bottom:20px}.c-gp-main .c-gp-cap p strong{margin-bottom:5px;display:block}.c-gp-main .c-gp-cap ul li{text-transform:uppercase;font-weight:700;margin-bottom:5px}.c-gp-main .c-gp-cap figure{margin-top:100px;display:block}@media (max-width:800px){.c-gp-main .c-gp-cap figure img.desktop{display:none}}.c-gp-main .c-gp-cap figure img.mobile{display:none}@media (max-width:800px){.c-gp-main .c-gp-cap figure img.mobile{display:block}}.c-gp-main .c-gp-vert{margin-bottom:30px}.c-gp-main .c-gp-hor .c-gp-vert__item img,.c-gp-main .c-gp-vert .c-gp-vert__item figure img{width:100%}.c-gp-main .c-gp-vert .c-gp-vert__item h4{font-size:18px;color:#000;margin-bottom:10px}.c-gp-main .c-gp-vert .c-gp-vert__item p{color:#5b5b5b;margin-bottom:10px}.c-gp-main .c-gp-vert .c-gp-vert__item ul{margin-bottom:10px}.c-gp-main .c-gp-vert .c-gp-vert__item ul li{color:#5b5b5b}.c-gp-main .c-gp-vert .c-gp-vert__item a{color:#3c6fdf;display:block;width:auto;margin-bottom:20px}.c-gp-main .c-gp-destacado h3,.c-gp-main .c-gp-faq-wrapper h3,.c-gp-main .c-gp-hor h3{font-size:18px;text-align:center;margin-bottom:30px}.c-gp-main .c-gp-faq-wrapper,.c-gp-main .c-gp-faq-wrapper .c-gp-items,.c-gp-main .c-gp-hor .c-gp-vert__item{margin-bottom:50px}@media (max-width:992px){.c-gp-main .c-gp-hor .c-gp-vert__item img{margin-bottom:15px}}.c-gp-main .c-gp-hor .c-gp-vert__item h4{font-size:16px;margin-bottom:20px;padding-top:20px}.c-gp-main .c-gp-destacado .c-gp-item p,.c-gp-main .c-gp-hor .c-gp-vert__item p{color:#5b5b5b;font-size:16px;line-height:22px;margin-bottom:20px}.c-gp-main .c-gp-hor .c-gp-vert__item a{display:inline-block;height:40px;padding:0 15px;border:1px solid #3c6fdf;border-radius:10px;text-align:center;color:#3c6fdf;line-height:36px}.c-gp-main .c-gp-faq-wrapper .c-gp-items h4{color:#3c6fdf;text-transform:uppercase;margin-bottom:30px}.c-gp-main .c-gp-faq-wrapper .c-gp-items .c-gp-faqs{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.c-gp-main .c-gp-faq-wrapper .c-gp-items .c-gp-faq{border-bottom:1px solid #ccc}.c-gp-main .c-gp-faq-wrapper .c-gp-items .c-gp-faq:last-child{border-bottom:none}.c-gp-main .c-gp-faq-wrapper .c-gp-items .c-gp-faq.enabled a span{transform:rotate(-180deg)}.c-gp-main .c-gp-faq-wrapper .c-gp-items .c-gp-faq.enabled .c-gp-faq__body{max-height:1000px}.c-gp-main .c-gp-faq-wrapper .c-gp-items .c-gp-faq a{font-size:14px;font-weight:700;position:relative;height:60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:left;color:#000}.c-gp-main .c-gp-faq-wrapper .c-gp-items .c-gp-faq a span{position:absolute;right:10px;top:50%;height:15px;transform:translateY(-50%);transition:all 250ms}.c-gp-main .c-gp-faq-wrapper .c-gp-items .c-gp-faq .c-gp-faq__body{max-height:0;overflow:hidden;transition:all 250ms}.c-gp-main .c-gp-faq-wrapper .c-gp-items .c-gp-faq .c-gp-faq__body .body-content{padding:15px 0}.c-gp-main .c-gp-faq-wrapper .c-gp-items .c-gp-faq .c-gp-faq__body p{color:#5b5b5b;line-height:20px;font-size:16px}.c-gp-main .c-gp-destacado .c-gp-item .info{padding-top:20px}.c-gp-expertos .c-gp-expertos__image img,.c-gp-main .c-gp-destacado .c-gp-item img{width:100%}.c-gp-main .c-gp-destacado .c-gp-item h4{font-size:16px;margin-bottom:20px}.c-gp-main .c-gp-destacado .c-gp-item a{display:inline-block;height:40px;padding:0 25px;border:1px solid #3c6fdf;border-radius:10px;text-align:center;margin-right:20px;color:#3c6fdf;line-height:36px}@media (max-width:992px){.c-gp-main .c-gp-destacado .c-gp-item a{margin-bottom:15px}}.c-gp-main .c-gp-destacado .c-gp-item a:hover{border:1px solid #c12323;background:#c12323;color:#fff}.c-gp-expertos{background:#ffdcdf;max-height:385px;margin-bottom:50px}@media (max-width:992px){.c-gp-expertos{max-height:initial;padding:0 0 20px}}.c-gp-expertos .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;top:-59px}@media (max-width:992px){.c-gp-expertos .container{-ms-flex-direction:column;flex-direction:column;top:0}}.c-gp-expertos .c-gp-expertos__image{width:45%}@media (max-width:992px){.c-gp-expertos .c-gp-expertos__image{margin-bottom:10px;width:100%}}.c-gp-expertos .c-gp-expertos__videos{padding-top:50px;width:52%}@media (max-width:992px){.c-gp-expertos .c-gp-expertos__videos{overflow:hidden;padding-top:0;width:100%}}.c-gp-expertos .c-gp-expertos__videos p{font-size:16px;color:#5b5b5b;margin-bottom:20px}@media (max-width:992px){.c-gp-expertos .c-gp-expertos__videos .item-scroll{overflow-x:scroll}}.c-gp-expertos .c-gp-expertos__videos .c-gp-expertos__items{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-gp-expertos .c-gp-expertos__videos .c-gp-expertos__items{width:500px}}.c-gp-expertos .c-gp-expertos__videos .c-gp-expertos__items .c-gp-expertos__item{position:relative;width:32%}.c-gp-expertos .c-gp-expertos__videos .c-gp-expertos__items .c-gp-expertos__item figure{position:relative}.c-gp-expertos .c-gp-expertos__videos .c-gp-expertos__items .c-gp-expertos__item figure img{position:relative;width:100%;z-index:5}.c-gp-expertos .c-gp-expertos__videos .c-gp-expertos__items .c-gp-expertos__item figure:after{background:linear-gradient(0deg,#000 0%,rgba(255,255,255,0) 100%);content:'';height:100%;left:0;top:0;position:absolute;width:100%;border-radius:10px;z-index:10}.c-gp-expertos .c-gp-expertos__videos .c-gp-expertos__items .c-gp-expertos__item .play-icon{height:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;z-index:11}.c-gp-expertos .c-gp-expertos__videos .c-gp-expertos__items .c-gp-expertos__item .item-title{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);z-index:11;padding:0 15px;width:100%}.c-gp-expertos .c-gp-expertos__videos .c-gp-expertos__items .c-gp-expertos__item .item-title h3{color:#fff;text-align:center;position:relative;font-size:16px}.c-gp-expertos .c-gp-expertos__videos .c-gp-expertos__items .c-gp-expertos__item .item-title h3:after{background:#387db4;content:'';height:5px;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:70%}input::-webkit-input-placeholder{color:#5b5b5b;font-style:initial}input::-moz-placeholder{color:#5b5b5b;font-style:initial}input:-ms-input-placeholder{color:#5b5b5b;font-style:initial}input:-moz-placeholder{color:#5b5b5b;font-style:initial}@media screen and (min-width:993px){.sidebar{position:sticky;top:0}}.c-gp-calculadora__boxes .st0{fill:none;stroke:#3C6FDF;stroke-miterlimit:10;}.c-gp-calculadora__boxes .st1{fill:none;}.c-gp-calculadora__boxes .st2{fill:#3C6FDF;}.c-gp-calculadora__boxes .st3{font-family:'Lato-Bold';}.c-gp-calculadora__boxes .st4{font-size:30px;}.c-gp-faq-wrapper .st0{fill:none;stroke:#CCCCCC;stroke-width:4;stroke-miterlimit:10;}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb2plY3QvX2ZvbnRzLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJwcm9qZWN0L19yZXNldC5zY3NzIiwicHJvamVjdC9fY2xlYW4tc3dpdGNoLnNjc3MiLCJwcm9qZWN0L2NvbXBvbmVudHMvX2hvbWUuc2NzcyIsInByb2plY3QvY29tcG9uZW50cy9fb3ZlcnJpZGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsNkZDS0UsVSxDQ0FBLGlCLENBQ0EsZ0IsQ0FDQSxpQixDQUtJLGtCLENBQ0EsaUIsQ0MyQ0YseUJGbkRGLFUsQ0NPSSxrQixDQUNBLG1CLEFDMkNGLHlCRm5ERixVLENDT0ksa0IsQ0FDQSxtQixBQzJDRix5QkZuREYsVSxDQ09JLGtCLENBQ0EsbUIsQUMyQ0YsMEJGbkRGLFUsQ0NPSSxrQixDQUNBLG1CLEFDMkNGLHlCRm5ERixVLENDa0JJLFcsQ0FDQSxnQixBQ2dDRix5QkZuREYsVSxDQ2tCSSxXLENBQ0EsZ0IsQUNnQ0YseUJGbkRGLFUsQ0NrQkksVyxDQUNBLGdCLEFDZ0NGLDBCRm5ERixVLENDa0JJLFksQ0FDQSxnQkRQSixnQixDQ1pBLGlCLENBQ0EsZ0IsQ0FDQSxpQixDQUtJLGtCLENBQ0EsaUIsQ0MyQ0YseUJGdkNGLGdCLENDTEksa0IsQ0FDQSxtQixBQzJDRix5QkZ2Q0YsZ0IsQ0NMSSxrQixDQUNBLG1CLEFDMkNGLHlCRnZDRixnQixDQ0xJLGtCLENBQ0EsbUIsQUMyQ0YsMEJGdkNGLGdCLENDTEksa0IsQ0FDQSxtQkRjSixJLENDYUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBS0ksa0IsQ0FDQSxpQixDQ1NGLHlCRjdCRixJLENDbUJJLGtCLENBQ0EsbUIsQUNTRix5QkY3QkYsSSxDQ21CSSxrQixDQUNBLG1CLEFDU0YseUJGN0JGLEksQ0NtQkksa0IsQ0FDQSxtQixBQ1NGLDBCRjdCRixJLENDbUJJLGtCLENBQ0EsbUJEZEosVyxDQUNFLGMsQ0FDQSxhLENBRkYsZ0IsQ0FBQSx5QixDQU1JLGUsQ0FDQSxjLENHakNKLEksQ0FBQSxNLENBQUEsTyxDQUFBLE8sQ0FBQSxPLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxPLENBQUEsUyxDQUFBLFUsQ0FBQSxVLENBQUEsVSxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsTyxDQUFBLFMsQ0FBQSxVLENBQUEsVSxDQUFBLFUsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLE8sQ0FBQSxTLENBQUEsVSxDQUFBLFUsQ0FBQSxVLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxPLENBQUEsUyxDQUFBLFUsQ0FBQSxVLENBQUEsVSxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQ0UsaUIsQ0FDQSxVLENBQ0EsYyxDRnVCRSxrQixDQUNBLGlCLENDc0JGLHlCQ2pERixJLENBQUEsTSxDQUFBLE8sQ0FBQSxPLENBQUEsTyxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTyxDQUFBLFMsQ0FBQSxVLENBQUEsVSxDQUFBLFUsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLE8sQ0FBQSxTLENBQUEsVSxDQUFBLFUsQ0FBQSxVLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxPLENBQUEsUyxDQUFBLFUsQ0FBQSxVLENBQUEsVSxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsTyxDQUFBLFMsQ0FBQSxVLENBQUEsVSxDQUFBLFUsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDRjBCSSxrQixDQUNBLG1CLEFDc0JGLHlCQ2pERixJLENBQUEsTSxDQUFBLE8sQ0FBQSxPLENBQUEsTyxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTyxDQUFBLFMsQ0FBQSxVLENBQUEsVSxDQUFBLFUsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLE8sQ0FBQSxTLENBQUEsVSxDQUFBLFUsQ0FBQSxVLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxPLENBQUEsUyxDQUFBLFUsQ0FBQSxVLENBQUEsVSxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsTyxDQUFBLFMsQ0FBQSxVLENBQUEsVSxDQUFBLFUsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDRjBCSSxrQixDQUNBLG1CLEFDc0JGLHlCQ2pERixJLENBQUEsTSxDQUFBLE8sQ0FBQSxPLENBQUEsTyxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTyxDQUFBLFMsQ0FBQSxVLENBQUEsVSxDQUFBLFUsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLE8sQ0FBQSxTLENBQUEsVSxDQUFBLFUsQ0FBQSxVLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxPLENBQUEsUyxDQUFBLFUsQ0FBQSxVLENBQUEsVSxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsTyxDQUFBLFMsQ0FBQSxVLENBQUEsVSxDQUFBLFUsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDRjBCSSxrQixDQUNBLG1CLEFDc0JGLDBCQ2pERixJLENBQUEsTSxDQUFBLE8sQ0FBQSxPLENBQUEsTyxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTyxDQUFBLFMsQ0FBQSxVLENBQUEsVSxDQUFBLFUsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLE8sQ0FBQSxTLENBQUEsVSxDQUFBLFUsQ0FBQSxVLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxPLENBQUEsUyxDQUFBLFUsQ0FBQSxVLENBQUEsVSxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsTyxDQUFBLFMsQ0FBQSxVLENBQUEsVSxDQUFBLFUsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDRjBCSSxrQixDQUNBLG1CRUpBLEksQ0FDRSx5QixDQUFBLFksQ0FDQSxtQixDQUFBLFcsQ0FDQSxjLENBQ0QsUyxDQUVDLGlCLENBQUEsYSxDQUNBLFUsQ0FDRCxNLENGZ0NMLHFCLENBQUEsaUIsQ0FLQSxrQixDRWxDTSxNLENGNkJOLHNCLENBQUEsa0IsQ0FLQSxtQixDRWxDTSxNLENGNkJOLGdCLENBQUEsWSxDQUtBLGEsQ0VsQ00sTSxDRjZCTixzQixDQUFBLGtCLENBS0EsbUIsQ0VsQ00sTSxDRjZCTixzQixDQUFBLGtCLENBS0EsbUIsQ0VsQ00sTSxDRjZCTixnQixDQUFBLFksQ0FLQSxhLENFbENNLE0sQ0Y2Qk4sc0IsQ0FBQSxrQixDQUtBLG1CLENFbENNLE0sQ0Y2Qk4sc0IsQ0FBQSxrQixDQUtBLG1CLENFbENNLE0sQ0Y2Qk4sZ0IsQ0FBQSxZLENBS0EsYSxDRWxDTSxPLENGNkJOLHNCLENBQUEsa0IsQ0FLQSxtQixDRWxDTSxPLENGNkJOLHNCLENBQUEsa0IsQ0FLQSxtQixDRWxDTSxPLENGNkJOLGlCLENBQUEsYSxDQUtBLGMsQ0VoQ08sTyxDRjRDUCxVLENFdkNRLE8sQ0Z1Q1IsYyxDRXZDUSxPLENGdUNSLGUsQ0V2Q1EsTyxDRnVDUixTLENFdkNRLE8sQ0Z1Q1IsZSxDRXZDUSxPLENGdUNSLGUsQ0V2Q1EsTyxDRnVDUixTLENFdkNRLE8sQ0Z1Q1IsZSxDRXZDUSxPLENGdUNSLGUsQ0V2Q1EsTyxDRnVDUixTLENFdkNRLFEsQ0Z1Q1IsZSxDRXZDUSxRLENGdUNSLGUsQ0V2Q1EsUSxDRnVDUixVLENFdkNRLE8sQ0ZtQ1IsUyxDRW5DUSxPLENGbUNSLGEsQ0VuQ1EsTyxDRm1DUixjLENFbkNRLE8sQ0ZtQ1IsUSxDRW5DUSxPLENGbUNSLGMsQ0VuQ1EsTyxDRm1DUixjLENFbkNRLE8sQ0ZtQ1IsUSxDRW5DUSxPLENGbUNSLGMsQ0VuQ1EsTyxDRm1DUixjLENFbkNRLE8sQ0ZtQ1IsUSxDRW5DUSxRLENGbUNSLGMsQ0VuQ1EsUSxDRm1DUixjLENFbkNRLFEsQ0ZtQ1IsUyxDRWpDUyxTLENGNkJULG9CLENFdEJRLFMsQ0ZzQlIscUIsQ0V0QlEsUyxDRnNCUixlLENFdEJRLFMsQ0ZzQlIscUIsQ0V0QlEsUyxDRnNCUixxQixDRXRCUSxTLENGc0JSLGUsQ0V0QlEsUyxDRnNCUixxQixDRXRCUSxTLENGc0JSLHFCLENFdEJRLFMsQ0ZzQlIsZSxDRXRCUSxVLENGc0JSLHFCLENFdEJRLFUsQ0ZzQlIscUIsQ0N2QkUseUJDMUJFLE8sQ0FDRSx5QixDQUFBLFksQ0FDQSxtQixDQUFBLFcsQ0FDQSxjLENBQ0QsWSxDQUVDLGlCLENBQUEsYSxDQUNBLFUsQ0FDRCxTLENGZ0NMLHFCLENBQUEsaUIsQ0FLQSxrQixDRWxDTSxTLENGNkJOLHNCLENBQUEsa0IsQ0FLQSxtQixDRWxDTSxTLENGNkJOLGdCLENBQUEsWSxDQUtBLGEsQ0VsQ00sUyxDRjZCTixzQixDQUFBLGtCLENBS0EsbUIsQ0VsQ00sUyxDRjZCTixzQixDQUFBLGtCLENBS0EsbUIsQ0VsQ00sUyxDRjZCTixnQixDQUFBLFksQ0FLQSxhLENFbENNLFMsQ0Y2Qk4sc0IsQ0FBQSxrQixDQUtBLG1CLENFbENNLFMsQ0Y2Qk4sc0IsQ0FBQSxrQixDQUtBLG1CLENFbENNLFMsQ0Y2Qk4sZ0IsQ0FBQSxZLENBS0EsYSxDRWxDTSxVLENGNkJOLHNCLENBQUEsa0IsQ0FLQSxtQixDRWxDTSxVLENGNkJOLHNCLENBQUEsa0IsQ0FLQSxtQixDRWxDTSxVLENGNkJOLGlCLENBQUEsYSxDQUtBLGMsQ0VoQ08sVSxDRjRDUCxVLENFdkNRLFUsQ0Z1Q1IsYyxDRXZDUSxVLENGdUNSLGUsQ0V2Q1EsVSxDRnVDUixTLENFdkNRLFUsQ0Z1Q1IsZSxDRXZDUSxVLENGdUNSLGUsQ0V2Q1EsVSxDRnVDUixTLENFdkNRLFUsQ0Z1Q1IsZSxDRXZDUSxVLENGdUNSLGUsQ0V2Q1EsVSxDRnVDUixTLENFdkNRLFcsQ0Z1Q1IsZSxDRXZDUSxXLENGdUNSLGUsQ0V2Q1EsVyxDRnVDUixVLENFdkNRLFUsQ0ZtQ1IsUyxDRW5DUSxVLENGbUNSLGEsQ0VuQ1EsVSxDRm1DUixjLENFbkNRLFUsQ0ZtQ1IsUSxDRW5DUSxVLENGbUNSLGMsQ0VuQ1EsVSxDRm1DUixjLENFbkNRLFUsQ0ZtQ1IsUSxDRW5DUSxVLENGbUNSLGMsQ0VuQ1EsVSxDRm1DUixjLENFbkNRLFUsQ0ZtQ1IsUSxDRW5DUSxXLENGbUNSLGMsQ0VuQ1EsVyxDRm1DUixjLENFbkNRLFcsQ0ZtQ1IsUyxDRWpDUyxZLENGNkJULGEsQ0V0QlEsWSxDRnNCUixvQixDRXRCUSxZLENGc0JSLHFCLENFdEJRLFksQ0ZzQlIsZSxDRXRCUSxZLENGc0JSLHFCLENFdEJRLFksQ0ZzQlIscUIsQ0V0QlEsWSxDRnNCUixlLENFdEJRLFksQ0ZzQlIscUIsQ0V0QlEsWSxDRnNCUixxQixDRXRCUSxZLENGc0JSLGUsQ0V0QlEsYSxDRnNCUixxQixDRXRCUSxhLENGc0JSLHVCLEFDdkJFLHlCQzFCRSxPLENBQ0UseUIsQ0FBQSxZLENBQ0EsbUIsQ0FBQSxXLENBQ0EsYyxDQUNELFksQ0FFQyxpQixDQUFBLGEsQ0FDQSxVLENBQ0QsUyxDRmdDTCxxQixDQUFBLGlCLENBS0Esa0IsQ0VsQ00sUyxDRjZCTixzQixDQUFBLGtCLENBS0EsbUIsQ0VsQ00sUyxDRjZCTixnQixDQUFBLFksQ0FLQSxhLENFbENNLFMsQ0Y2Qk4sc0IsQ0FBQSxrQixDQUtBLG1CLENFbENNLFMsQ0Y2Qk4sc0IsQ0FBQSxrQixDQUtBLG1CLENFbENNLFMsQ0Y2Qk4sZ0IsQ0FBQSxZLENBS0EsYSxDRWxDTSxTLENGNkJOLHNCLENBQUEsa0IsQ0FLQSxtQixDRWxDTSxTLENGNkJOLHNCLENBQUEsa0IsQ0FLQSxtQixDRWxDTSxTLENGNkJOLGdCLENBQUEsWSxDQUtBLGEsQ0VsQ00sVSxDRjZCTixzQixDQUFBLGtCLENBS0EsbUIsQ0VsQ00sVSxDRjZCTixzQixDQUFBLGtCLENBS0EsbUIsQ0VsQ00sVSxDRjZCTixpQixDQUFBLGEsQ0FLQSxjLENFaENPLFUsQ0Y0Q1AsVSxDRXZDUSxVLENGdUNSLGMsQ0V2Q1EsVSxDRnVDUixlLENFdkNRLFUsQ0Z1Q1IsUyxDRXZDUSxVLENGdUNSLGUsQ0V2Q1EsVSxDRnVDUixlLENFdkNRLFUsQ0Z1Q1IsUyxDRXZDUSxVLENGdUNSLGUsQ0V2Q1EsVSxDRnVDUixlLENFdkNRLFUsQ0Z1Q1IsUyxDRXZDUSxXLENGdUNSLGUsQ0V2Q1EsVyxDRnVDUixlLENFdkNRLFcsQ0Z1Q1IsVSxDRXZDUSxVLENGbUNSLFMsQ0VuQ1EsVSxDRm1DUixhLENFbkNRLFUsQ0ZtQ1IsYyxDRW5DUSxVLENGbUNSLFEsQ0VuQ1EsVSxDRm1DUixjLENFbkNRLFUsQ0ZtQ1IsYyxDRW5DUSxVLENGbUNSLFEsQ0VuQ1EsVSxDRm1DUixjLENFbkNRLFUsQ0ZtQ1IsYyxDRW5DUSxVLENGbUNSLFEsQ0VuQ1EsVyxDRm1DUixjLENFbkNRLFcsQ0ZtQ1IsYyxDRW5DUSxXLENGbUNSLFMsQ0VqQ1MsWSxDRjZCVCxhLENFdEJRLFksQ0ZzQlIsb0IsQ0V0QlEsWSxDRnNCUixxQixDRXRCUSxZLENGc0JSLGUsQ0V0QlEsWSxDRnNCUixxQixDRXRCUSxZLENGc0JSLHFCLENFdEJRLFksQ0ZzQlIsZSxDRXRCUSxZLENGc0JSLHFCLENFdEJRLFksQ0ZzQlIscUIsQ0V0QlEsWSxDRnNCUixlLENFdEJRLGEsQ0ZzQlIscUIsQ0V0QlEsYSxDRnNCUix1QixBQ3ZCRSx5QkMxQkUsTyxDQUNFLHlCLENBQUEsWSxDQUNBLG1CLENBQUEsVyxDQUNBLGMsQ0FDRCxZLENBRUMsaUIsQ0FBQSxhLENBQ0EsVSxDQUNELFMsQ0ZnQ0wscUIsQ0FBQSxpQixDQUtBLGtCLENFbENNLFMsQ0Y2Qk4sc0IsQ0FBQSxrQixDQUtBLG1CLENFbENNLFMsQ0Y2Qk4sZ0IsQ0FBQSxZLENBS0EsYSxDRWxDTSxTLENGNkJOLHNCLENBQUEsa0IsQ0FLQSxtQixDRWxDTSxTLENGNkJOLHNCLENBQUEsa0IsQ0FLQSxtQixDRWxDTSxTLENGNkJOLGdCLENBQUEsWSxDQUtBLGEsQ0VsQ00sUyxDRjZCTixzQixDQUFBLGtCLENBS0EsbUIsQ0VsQ00sUyxDRjZCTixzQixDQUFBLGtCLENBS0EsbUIsQ0VsQ00sUyxDRjZCTixnQixDQUFBLFksQ0FLQSxhLENFbENNLFUsQ0Y2Qk4sc0IsQ0FBQSxrQixDQUtBLG1CLENFbENNLFUsQ0Y2Qk4sc0IsQ0FBQSxrQixDQUtBLG1CLENFbENNLFUsQ0Y2Qk4saUIsQ0FBQSxhLENBS0EsYyxDRWhDTyxVLENGNENQLFUsQ0V2Q1EsVSxDRnVDUixjLENFdkNRLFUsQ0Z1Q1IsZSxDRXZDUSxVLENGdUNSLFMsQ0V2Q1EsVSxDRnVDUixlLENFdkNRLFUsQ0Z1Q1IsZSxDRXZDUSxVLENGdUNSLFMsQ0V2Q1EsVSxDRnVDUixlLENFdkNRLFUsQ0Z1Q1IsZSxDRXZDUSxVLENGdUNSLFMsQ0V2Q1EsVyxDRnVDUixlLENFdkNRLFcsQ0Z1Q1IsZSxDRXZDUSxXLENGdUNSLFUsQ0V2Q1EsVSxDRm1DUixTLENFbkNRLFUsQ0ZtQ1IsYSxDRW5DUSxVLENGbUNSLGMsQ0VuQ1EsVSxDRm1DUixRLENFbkNRLFUsQ0ZtQ1IsYyxDRW5DUSxVLENGbUNSLGMsQ0VuQ1EsVSxDRm1DUixRLENFbkNRLFUsQ0ZtQ1IsYyxDRW5DUSxVLENGbUNSLGMsQ0VuQ1EsVSxDRm1DUixRLENFbkNRLFcsQ0ZtQ1IsYyxDRW5DUSxXLENGbUNSLGMsQ0VuQ1EsVyxDRm1DUixTLENFakNTLFksQ0Y2QlQsYSxDRXRCUSxZLENGc0JSLG9CLENFdEJRLFksQ0ZzQlIscUIsQ0V0QlEsWSxDRnNCUixlLENFdEJRLFksQ0ZzQlIscUIsQ0V0QlEsWSxDRnNCUixxQixDRXRCUSxZLENGc0JSLGUsQ0V0QlEsWSxDRnNCUixxQixDRXRCUSxZLENGc0JSLHFCLENFdEJRLFksQ0ZzQlIsZSxDRXRCUSxhLENGc0JSLHFCLENFdEJRLGEsQ0ZzQlIsdUIsQUN2QkUsMEJDMUJFLE8sQ0FDRSx5QixDQUFBLFksQ0FDQSxtQixDQUFBLFcsQ0FDQSxjLENBQ0QsWSxDQUVDLGlCLENBQUEsYSxDQUNBLFUsQ0FDRCxTLENGZ0NMLHFCLENBQUEsaUIsQ0FLQSxrQixDRWxDTSxTLENGNkJOLHNCLENBQUEsa0IsQ0FLQSxtQixDRWxDTSxTLENGNkJOLGdCLENBQUEsWSxDQUtBLGEsQ0VsQ00sUyxDRjZCTixzQixDQUFBLGtCLENBS0EsbUIsQ0VsQ00sUyxDRjZCTixzQixDQUFBLGtCLENBS0EsbUIsQ0VsQ00sUyxDRjZCTixnQixDQUFBLFksQ0FLQSxhLENFbENNLFMsQ0Y2Qk4sc0IsQ0FBQSxrQixDQUtBLG1CLENFbENNLFMsQ0Y2Qk4sc0IsQ0FBQSxrQixDQUtBLG1CLENFbENNLFMsQ0Y2Qk4sZ0IsQ0FBQSxZLENBS0EsYSxDRWxDTSxVLENGNkJOLHNCLENBQUEsa0IsQ0FLQSxtQixDRWxDTSxVLENGNkJOLHNCLENBQUEsa0IsQ0FLQSxtQixDRWxDTSxVLENGNkJOLGlCLENBQUEsYSxDQUtBLGMsQ0VoQ08sVSxDRjRDUCxVLENFdkNRLFUsQ0Z1Q1IsYyxDRXZDUSxVLENGdUNSLGUsQ0V2Q1EsVSxDRnVDUixTLENFdkNRLFUsQ0Z1Q1IsZSxDRXZDUSxVLENGdUNSLGUsQ0V2Q1EsVSxDRnVDUixTLENFdkNRLFUsQ0Z1Q1IsZSxDRXZDUSxVLENGdUNSLGUsQ0V2Q1EsVSxDRnVDUixTLENFdkNRLFcsQ0Z1Q1IsZSxDRXZDUSxXLENGdUNSLGUsQ0V2Q1EsVyxDRnVDUixVLENFdkNRLFUsQ0ZtQ1IsUyxDRW5DUSxVLENGbUNSLGEsQ0VuQ1EsVSxDRm1DUixjLENFbkNRLFUsQ0ZtQ1IsUSxDRW5DUSxVLENGbUNSLGMsQ0VuQ1EsVSxDRm1DUixjLENFbkNRLFUsQ0ZtQ1IsUSxDRW5DUSxVLENGbUNSLGMsQ0VuQ1EsVSxDRm1DUixjLENFbkNRLFUsQ0ZtQ1IsUSxDRW5DUSxXLENGbUNSLGMsQ0VuQ1EsVyxDRm1DUixjLENFbkNRLFcsQ0ZtQ1IsUyxDRWpDUyxZLENGNkJULGEsQ0V0QlEsWSxDRnNCUixvQixDRXRCUSxZLENGc0JSLHFCLENFdEJRLFksQ0ZzQlIsZSxDRXRCUSxZLENGc0JSLHFCLENFdEJRLFksQ0ZzQlIscUIsQ0V0QlEsWSxDRnNCUixlLENFdEJRLFksQ0ZzQlIscUIsQ0V0QlEsWSxDRnNCUixxQixDRXRCUSxZLENGc0JSLGUsQ0V0QlEsYSxDRnNCUixxQixDRXRCUSxhLENGc0JSLHVCRzdFRCxDLENBQUEsTyxDQUFBLFEsQ0FGRCxJLENBQ0MscUIsQ0FZQSxJLENBYkQsSSxDQWlCQyxjLENBakJELEksQ0FZQyx1QyxDQUNBLEksQ0FHQSw2QixDQUVBLFEsQ0FDQSxtQixDQUNBLGtDLENBQ0EsaUMsQ0FDQSxRLENBQ0EsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBR0EsWSxDQUNBLGUsQ0FPQSxFLENBQUEsRSxDQUxBLEMsQ0FLQSxFLENBRkEsWSxDQUVBLEUsQ0FBQSxFLENBQUEsRSxDQUlBLGUsQ0FDQSxjLENBQ0EsZSxDQUNBLEMsQ0FBQSxNLENBQUEsSyxDQUFBLE0sQ0FNQSw0RSxDQUNBLHVCLENBQ0EsUSxDQUdBLGUsQ0FDQSxNLENBR0EsUSxDQUNBLFMsQ0FDQSxDLENBRUQsTyxDQUNDLFEsQ0FDQSxvQixDQUZELE8sQ0FLRSw4QixDQXdERixrQixDQTdEQSxPLENBUUUsUyxDQUNBLEcsQ0FJRCxxQixDQUNBLGEsQ0FBQSxDLENBQUEsSSxDQUFBLE0sQ0FBQSxLLENBQUEsSyxDQUFBLE0sQ0FBQSxPLENBQUEsUSxDQVdBLDZCLENBQUEseUIsQ0FDQSxhLENBR0EsYyxDQUNBLFEsQ0FHQSxzQixDQUNBLFksQ0FHQSxpQixDQUNBLFMsQ0FFQSxxQixDQUNBLDBCLENBQ0EscUMsQ0FDQSxlLENBSkQsYSxDQU1FLGlCLENBQ0EsRSxDQUlELG1CLENBQ0EsVSxDQUNBLGdCLENBSEQsUSxDQUtFLGdCLENBTEYsVSxDQVFFLFEsQ0FDQSxZLENBSUQsWSxDQUNBLFEsQ0FDQSxxQixDQUNBLFksQ0FDQSxVLENBQ0EsVyxDQUNBLGMsQ0FDQSxRLENBQ0EsTSxDQUNBLGEsQ0FWRCxrQixDQVlFLE8sQ0FJQSw2QyxDQUFBLDZDLENBS0EsdUIsQ0FDQSxRLENBQ0QsK0IsQ0N2SUcsWSxDQUNBLGlCLENBSEosb0IsQ0FVSSxvQixDQUNBLG1CLENBQ0EsVSxDQUNBLFcsQ0FDQSxxQixDQUNBLGlCLENBQ0EscUIsQ0FHQSxxQixDQUNBLGMsQ0FwQkosMkIsQ0F3Qk0sVSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLHFCLENBQ0EsbUMsQ0FDQSxpQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLHFCLENBR0EsYyxDQUNBLGtCLENBdkNOLGtDLENBK0NNLGtFLENBRUEsa0IsQ0FqRE4saUIsQ0FzREksK0Is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QixDQWNRLGEsQ0FDQSxrQixDQUNILG9DQ2xpQ0wsUSxDQUVJLGUsQ0FDQSxPIiwiZmlsZSI6Im1haW4ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUxhdG86d2dodEAzMDA7NDAwOzcwMDs5MDAmZGlzcGxheT1zd2FwJyk7IiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cbn1cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cbn1cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcnM6ICRncmlkLWd1dHRlci13aWR0aHMpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRndXR0ZXJzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgJGd1dHRlcjogbWFwLWdldCgkZ3V0dGVycywgJGJyZWFrcG9pbnQpO1xuICAgICAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbiAgICAgIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1ndXR0ZXJzKCRndXR0ZXJzOiAkZ3JpZC1ndXR0ZXItd2lkdGhzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRndXR0ZXJzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgJGd1dHRlcjogbWFwLWdldCgkZ3V0dGVycywgJGJyZWFrcG9pbnQpO1xuICAgICAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbiAgICAgIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyczogJGdyaWQtZ3V0dGVyLXdpZHRocykge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGd1dHRlcnMpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAkZ3V0dGVyOiBtYXAtZ2V0KCRndXR0ZXJzLCAkYnJlYWtwb2ludCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgkZ3V0dGVyIC8gLTIpO1xuICAgICAgbWFyZ2luLWxlZnQ6ICAoJGd1dHRlciAvIC0yKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXJzOiAkZ3JpZC1ndXR0ZXItd2lkdGhzKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2xsYXBzaW5nXG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGd1dHRlcnMpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAkZ3V0dGVyOiBtYXAtZ2V0KCRndXR0ZXJzLCAkYnJlYWtwb2ludCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1wdXNoKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBsZWZ0OiBpZigkc2l6ZSA+IDAsIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyksIGF1dG8pO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcHVsbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgcmlnaHQ6IGlmKCRzaXplID4gMCwgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKSwgYXV0byk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1tb2RpZmllcigkdHlwZSwgJHNpemUsICRjb2x1bW5zKSB7XG4gIC8vIFdvcmsgYXJvdW5kIHRoZSBsYWNrIG9mIGR5bmFtaWMgbWl4aW4gQGluY2x1ZGUgc3VwcG9ydCAoaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvNjI2KVxuICBAaWYgJHR5cGUgPT0gcHVzaCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcHVzaCgkc2l6ZSwgJGNvbHVtbnMpO1xuICB9IEBlbHNlIGlmICR0eXBlID09IHB1bGwge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXB1bGwoJHNpemUsICRjb2x1bW5zKTtcbiAgfSBAZWxzZSBpZiAkdHlwZSA9PSBvZmZzZXQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnMpO1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMS5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCkpXG4vLyAgICA3NjdweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gMXB4LCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbmZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbmFtZSwgJG5hbWUsICRicmVha3BvaW50cykge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXJzOiAkZ3JpZC1ndXR0ZXItd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcblxuICAgIEBpbmNsdWRlIG1ha2UtZ3V0dGVycygkZ3V0dGVycyk7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sI3skaW5maXh9IHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGVhY2ggJG1vZGlmaWVyIGluIChwdWxsLCBwdXNoKSB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC4jeyRtb2RpZmllcn0jeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtbW9kaWZpZXIoJG1vZGlmaWVyLCAkaSwgJGNvbHVtbnMpXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC14cy0wXG4gICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1tb2RpZmllcihvZmZzZXQsICRpLCAkY29sdW1ucylcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcblx0Zm9udC1zaXplOiRiYXNlX3NpemU7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApO1xufVxuXG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6JGZvbnRfYmFzZTtcblx0Zm9udC1zaXplOjE0cHg7XG5cdGNvbG9yOiRjb2xvcl90ZXh0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvcl9iZztcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdG1hcmdpbjowcHg7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHQvLyBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxucCB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdC8vIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbnVsLCBvbCwgZGwge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmEsXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCB7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgYmFja2dyb3VuZCwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvcjtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG59XG5cbnRleHRhcmVhIHtcblx0cmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmlndXJlIHtcblx0bWFyZ2luOiAwcHg7XG5cdHBhZGRpbmc6IDBweDtcbn1cblxuYSB7XG5cdGNvbG9yOiRjb2xvcl90ZXh0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdCY6aG92ZXJ7XG5cdFx0Y29sb3I6JGNvbG9yX2JyYW5kO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7O1xuXHR9XG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6bm9uZTtcblx0fVxufVxuXG5pbWcge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5hLFxuYXJlYSxcbmJ1dHRvbixcbltyb2xlPVwiYnV0dG9uXCJdLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSB7XG5cdHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuW2hpZGRlbl0ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5qcy1nZXRJbWFnZXtcblx0cG9zaXRpb246cmVsYXRpdmU7XG59XG4uanMtaW1hZ2V7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRpbWd7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG59XG5cbmhye1xuXHRib3JkZXItdG9wLWNvbG9yOiRjb2xvci1icmFuZDtcblx0b3BhY2l0eTouNDtcblx0bWFyZ2luOjMwcHggYXV0bztcblx0Ji5zbWFsbHtcblx0XHRtYXJnaW46MTBweCBhdXRvO1xuXHR9XG5cdCYudS1tdGItMHtcblx0XHRtYXJnaW46MDtcblx0fVxufVxuXG4udG9vZ2xlX21lbnV7XG5cdGRpc3BsYXk6bm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiRibGFjaztcblx0cGFkZGluZzoxMHB4O1xuXHR3aWR0aDo1MHB4O1xuXHRoZWlnaHQ6NTBweDtcblx0cG9zaXRpb246Zml4ZWQ7XG5cdHRvcDo2NXB4O1xuXHRsZWZ0OjBweDtcblx0ei1pbmRleDoxMDAwMTtcblx0I21lbnV7XG5cdFx0ZmlsbDokY29sb3ItYnJhbmQ7XG5cdH1cblx0Jjpmb2N1c3tcblx0XHRvdXRsaW5lOm5vbmU7XG5cdH1cbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7IFxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IFxuICBtYXJnaW46IDA7IFxufVxuIiwiJGJ0bi1tYWluLWNvbG9yOiAjM2M2ZmRmO1xuJGJsYWNrLWNvbG9yOiAjMzQzNDM0O1xuJHJlZC1jb2xvcjogI2ZmNjg2ODtcbiRncmVlbi1jb2xvcjogIzI5Y2M5NztcbiRvcmFuZ2UtY29sb3I6ICNmZjk4MDA7XG4kaW9zLWdyZWVuOiAjNGJkOTY0O1xuXG4uY2wtc3dpdGNoIHtcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC8qXG4gIFN3aXRjaGVyIFN0eWxlXG4gICAqL1xuICAuc3dpdGNoZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTIuNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgfVxuXG4gICAgJjphY3RpdmU6YmVmb3JlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNiksXG4gICAgICAwIDAgMCAxMHB4IHJnYmEoJGJ0bi1tYWluLWNvbG9yLCAwLjMpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsLCAwLjFzO1xuICAgIH1cbiAgfVxuXG4gIC5sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxuXG4gIC8qXG4gIFdoZW4gQ2hlY2tlZFxuICAgKi9cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuc3dpdGNoZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZmMyZmY7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNmZkZjtcbiAgICB9XG4gIH1cblxuICAmIFtkaXNhYmxlZF06bm90KFtkaXNhYmxlZD1cImZhbHNlXCJdKSArIC5zd2l0Y2hlciB7XG4gICAgYmFja2dyb3VuZDogI2NjYyAhaW1wb3J0YW50O1xuXG4gICAgJjphY3RpdmU6YmVmb3JlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTIgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG5cbiAgLypcbiAgU3dpdGNoIGxhcmdlIHN0eWxlXG4gICAqL1xuICAmLmNsLXN3aXRjaC1sYXJnZSB7XG4gICAgLnN3aXRjaGVyIHtcbiAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5zd2l0Y2hlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8qXG4gIFN3aXRjaCB4bGFyZ2Ugc3R5bGVcbiAgICovXG4gICYuY2wtc3dpdGNoLXhsYXJnZSB7XG4gICAgLnN3aXRjaGVyIHtcbiAgICAgIHdpZHRoOiA4N3B4O1xuICAgICAgaGVpZ2h0OiAzN3B4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5zd2l0Y2hlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8qXG4gIFN3aXRjaCBCbGFjayBjb2xvciBzdHlsZVxuICAgKi9cblxuICAmLmNsLXN3aXRjaC1ibGFjayB7XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuc3dpdGNoZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYmxhY2stY29sb3IsIDIwKTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXRjaGVyOmFjdGl2ZTpiZWZvcmUge1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC42KSxcbiAgICAgIDAgMCAwIDEwcHggcmdiYSgkYmxhY2stY29sb3IsIDAuMyk7XG4gICAgfVxuICB9XG5cbiAgLypcbiAgU3dpdGNoIFJlZCBjb2xvciBzdHlsZVxuICAgKi9cblxuICAmLmNsLXN3aXRjaC1yZWQge1xuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLnN3aXRjaGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHJlZC1jb2xvciwgMjApO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXRjaGVyOmFjdGl2ZTpiZWZvcmUge1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC42KSxcbiAgICAgIDAgMCAwIDEwcHggcmdiYSgkcmVkLWNvbG9yLCAwLjMpO1xuICAgIH1cbiAgfVxuXG4gIC8qXG4gIFN3aXRjaCBncmVlbiBjb2xvciBzdHlsZVxuICAgKi9cblxuICAmLmNsLXN3aXRjaC1ncmVlbiB7XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuc3dpdGNoZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZ3JlZW4tY29sb3IsIDIwKTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXRjaGVyOmFjdGl2ZTpiZWZvcmUge1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC42KSxcbiAgICAgIDAgMCAwIDEwcHggcmdiYSgkZ3JlZW4tY29sb3IsIDAuMyk7XG4gICAgfVxuICB9XG5cbiAgLypcbiAgU3dpdGNoIGdyZWVuIGNvbG9yIHN0eWxlXG4gICAqL1xuXG4gICYuY2wtc3dpdGNoLW9yYW5nZSB7XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuc3dpdGNoZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkb3JhbmdlLWNvbG9yLCAyMCk7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpdGNoZXI6YWN0aXZlOmJlZm9yZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjYpLFxuICAgICAgMCAwIDAgMTBweCByZ2JhKCRvcmFuZ2UtY29sb3IsIDAuMyk7XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLS0tLS0tLS0tLS0tLS0tLS0tW0lPUyBzdHlsZV0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jbC1zd2l0Y2guaW9zIHtcbiAgLypcblN3aXRjaGVyIFN0eWxlXG4gKi9cbiAgLnN3aXRjaGVyIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2Q1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgJGlvcy1ncmVlbiBpbnNldDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2Q1O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICB9XG5cbiAgfVxuXG5cblxuICAvKlxuICBXaGVuIENoZWNrZWRcbiAgICovXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLnN3aXRjaGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDIwcHggJGlvcy1ncmVlbiBpbnNldDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgJiBbZGlzYWJsZWRdOm5vdChbZGlzYWJsZWQ9XCJmYWxzZVwiXSkgKyAuc3dpdGNoZXIge1xuICAgIGJhY2tncm91bmQ6ICNjY2MgIWltcG9ydGFudDtcblxuICAgICY6YWN0aXZlOmJlZm9yZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuXG5cbiAgLypcbiAgU3dpdGNoIGxhcmdlIHN0eWxlXG4gICAqL1xuICAmLmNsLXN3aXRjaC1sYXJnZSB7XG4gICAgLnN3aXRjaGVyIHtcbiAgICAgIHdpZHRoOiA2MnB4O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5zd2l0Y2hlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAvKlxuICBTd2l0Y2ggeGxhcmdlIHN0eWxlXG4gICAqL1xuICAmLmNsLXN3aXRjaC14bGFyZ2Uge1xuICAgIC5zd2l0Y2hlciB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuc3dpdGNoZXIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLypcbiAgU3dpdGNoIEJsYWNrIGNvbG9yIHN0eWxlXG4gICAqL1xuXG4gICYuY2wtc3dpdGNoLWJsYWNrIHtcbiAgICAuc3dpdGNoZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCAkYmxhY2stY29sb3IgaW5zZXQ7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuc3dpdGNoZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMjBweCAkYmxhY2stY29sb3IgaW5zZXQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXRjaGVyOmFjdGl2ZTpiZWZvcmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvKlxuICBTd2l0Y2ggUmVkIGNvbG9yIHN0eWxlXG4gICAqL1xuXG5cbiAgJi5jbC1zd2l0Y2gtcmVkIHtcbiAgICAuc3dpdGNoZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCAkcmVkLWNvbG9yIGluc2V0O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLnN3aXRjaGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDIwcHggJHJlZC1jb2xvciBpbnNldDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpdGNoZXI6YWN0aXZlOmJlZm9yZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8qXG4gIFN3aXRjaCBncmVlbiBjb2xvciBzdHlsZVxuICAgKi9cblxuICAmLmNsLXN3aXRjaC1ncmVlbiB7XG4gICAgLnN3aXRjaGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgJGdyZWVuLWNvbG9yIGluc2V0O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLnN3aXRjaGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDIwcHggJGdyZWVuLWNvbG9yIGluc2V0O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2l0Y2hlcjphY3RpdmU6YmVmb3JlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLypcbiAgU3dpdGNoIGdyZWVuIGNvbG9yIHN0eWxlXG4gICAqL1xuXG4gICYuY2wtc3dpdGNoLW9yYW5nZSB7XG4gICAgLnN3aXRjaGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgJG9yYW5nZS1jb2xvciBpbnNldDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5zd2l0Y2hlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAyMHB4ICRvcmFuZ2UtY29sb3IgaW5zZXQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXRjaGVyOmFjdGl2ZTpiZWZvcmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5jb250YWluZXIge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDExNDBweCFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uYy1ncC1tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcC5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICM1YjViNWI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLWdwLW5hdiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5OTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IzNjNmZkZjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3MHB4XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOTBweFxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLWdwLWNhbGN1bGFkb3JhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuYy1ncC1jYWxjdWxhZG9yYV9fYm94ZXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmMtZ3AtY2FsY3VsYWRvcmFfX2JveCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmMtZ3AtY2FsY3VsYWRvcmFfX3N0ZXBzIHtcbiAgICAgICAgICAgICAgICAuYy1ncC1jYWxjdWxhZG9yYV9fc3RlcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zdGVwLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYy1ncC1jYWxjdWxhZG9yYV9fc3RlcC1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmMtZ3AtY2FsY3VsYWRvcmFfX3N0ZXAtaW5wdXRzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0taW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkYmRiZGI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzViNWI1YjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojM2M2ZmRmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNjNmZkZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnN0ZXAtc3dpdGNoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1YjViNWI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc3RlcC1yZXBlYXQtZG9vcnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiM1YjViNWI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGJkYmRiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNWI1YjViO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDcwZTM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MGUzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnN0ZXAtcmVwZWF0LWRvb3JzLWlucHV0cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGJkYmRiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5hZGQtZG9vcnMgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMzYzZmZGY7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zdGVwLXJlcGVhdC13aW5kb3dzLFxuICAgICAgICAgICAgICAgICAgICAuc3RlcC1yZXBlYXQtZWxlbWVudHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiM1YjViNWI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RiZGJkYjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NyU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFkZC13aW5kb3dzLFxuICAgICAgICAgICAgICAgICAgICAuYWRkLWVsZW1lbnRzICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojM2M2ZmRmO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDoxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAjY2FsY3VsYXItbXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2M2ZmRmO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojM2M2ZmRmO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMTIzMjM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2MxMjMyMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYy1ncC1jYWxjdWxhZG9yYV9fcmVzdWx0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3ZGU1O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNXB4O1xuXG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jLWdwLWNhbGN1bGFkb3JhX19tdDIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnJlc3VsdC1tdDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJlc3VsdC1yZXBlYXRlciB7XG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjcwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDdkZTU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYy1ncC1jYWxjdWxhZG9yYV9fYmFubmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNDBweCAwcHggMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyNXB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJhbm5lci1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcblxuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojNWI1YjViO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2M2ZmRmO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzNjNmZkZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzNjNmZkZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMtZ3AtcGludHVyYXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLWdwLXRhYmxlcyB7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiM1YjViNWI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICB0Ym9keSB0ZDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0Ym9keSB0ZCAuYnQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZGRkZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLWdwLWNhcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgJi5kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1ncC12ZXJ0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAuYy1ncC12ZXJ0X19pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IzViNWI1YjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IzViNWI1YjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjM2M2ZmRmO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1ncC1ob3Ige1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtZ3AtdmVydF9faXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiM1YjViNWI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNjNmZkZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjojM2M2ZmRmO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2M2ZmRmO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLWdwLWZhcS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtZ3AtaXRlbXMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiMzYzZmZGY7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYy1ncC1mYXFzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmMtZ3AtZmFxIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZW5hYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgIC5jLWdwLWZhcV9fYm9keSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojMDAwO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jLWdwLWZhcV9fYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcztcblxuICAgICAgICAgICAgICAgICAgICAuYm9keS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojNWI1YjViO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDs7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1ncC1kZXN0YWNhZG8ge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtZ3AtaXRlbSB7XG4gICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IzViNWI1YjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjVweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2M2ZmRmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojM2M2ZmRmO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMTIzMjM7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjMTIzMjM7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1ncC1leHBlcnRvcyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZGNkZjtcbiAgICBtYXgtaGVpZ2h0OiAzODVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMjBweDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtNTlweDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLWdwLWV4cGVydG9zX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1ncC1leHBlcnRvc19fdmlkZW9zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIHdpZHRoOiA1MiU7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzViNWI1YjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS1zY3JvbGwge1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYy1ncC1leHBlcnRvc19faXRlbXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYy1ncC1leHBlcnRvc19faXRlbSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMiU7XG5cbiAgICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwwLDAsMSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OztcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBsYXktaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzODdkYjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmlucHV0IHtcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM1YjViNWI7XG4gICAgICAgIGZvbnQtc3R5bGU6IGluaXRpYWw7XG4gICAgfVxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzViNWI1YjtcbiAgICAgICAgZm9udC1zdHlsZTogaW5pdGlhbDtcbiAgICB9XG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzViNWI1YjtcbiAgICAgICAgZm9udC1zdHlsZTogaW5pdGlhbDtcbiAgICB9XG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM1YjViNWI7XG4gICAgICAgIGZvbnQtc3R5bGU6IGluaXRpYWw7XG4gICAgfVxufVxuIiwiLnNpZGViYXIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICB9XG59XG4iXX0= */
