diff --git a/_src/scss/general/_casos.scss b/_src/scss/general/_casos.scss index 6fe1a427728bf2c47b04b96eddc5f83bb5ec0e04..2db5de4d578c182a207d3141c64b44ac9bef9f8c 100644 --- a/_src/scss/general/_casos.scss +++ b/_src/scss/general/_casos.scss @@ -4,11 +4,17 @@ align-items: stretch; flex-wrap: wrap; } + .view-filters .views-exposed-form{ + text-align: center; + } + .view-filters .form-group:last-child { + margin-bottom: 0; + } .caso { .contentWrapper { - +// //border: 1px solid $claro; text-align: center; } diff --git a/_src/scss/general/_general.scss b/_src/scss/general/_general.scss index 8305d07647cf0d7da0867b6fdffc6966b1366eb8..a678252cfee789173f32dc69d997362067e0cffd 100644 --- a/_src/scss/general/_general.scss +++ b/_src/scss/general/_general.scss @@ -41,10 +41,19 @@ small, .font_small {font-size: 0.8em;} a.skip-link{ - padding: 20px; + padding: 10px; margin: 0 auto; background-color: $primaryColor; text-align: center; + width: 100%; + color: $blanco; + +} +a.skip-link.focusable:focus{ + position: absolute !important; + width: 100%; + z-index: 1031; + } .breadcrumb{ background: transparent; @@ -142,4 +151,28 @@ a.skip-link{ color: red; background-image: none; background-size: auto; +} + +// 404 errores + +.path-404 .main.main-content-inside , main.main-content-inside.not-found { + text-align: center; + + padding: 30px 20px; + + img{ + + padding: 0; + margin: 0 auto; + + } + + h1.page-header{ + + border-bottom: 0; + margin-bottom: 0, + + } + + } \ No newline at end of file diff --git a/_src/scss/general/_header.scss b/_src/scss/general/_header.scss index 38daf500250df5c76f7320b24338f52cb676c44c..a08c0ba7ea5879570078133b235b6cb90bc284cc 100644 --- a/_src/scss/general/_header.scss +++ b/_src/scss/general/_header.scss @@ -9,6 +9,8 @@ body.toolbar-fixed .toolbar-oriented .toolbar-bar { } } } + + .navbar-header{ .logo{ @@ -148,6 +150,7 @@ body.toolbar-fixed .toolbar-oriented .toolbar-bar { left: 20px; margin-top: 16px; border-radius: 4px; + min-width: 220px; } // .navbar-nav li ul.dropdown-menu:before { diff --git a/bfa.theme b/bfa.theme index 5fa6d222ea33f8e0f1e1469a93ad71acf65b44ea..485c5a4ae08a1869db3a453526f71812df8a19d3 100644 --- a/bfa.theme +++ b/bfa.theme @@ -51,11 +51,22 @@ function bfa_theme_suggestions_page_alter(&$suggestions, $variables) { $suggestions[] = 'page__' . $node->bundle(); $suggestions[] = 'page__node_' . $node->bundle(); } + + $request = \Drupal::request(); + // If there is HTTP Exception.. + if ($exception = $request->attributes->get('exception')) { + // Get the status code. + $status_code = $exception->getStatusCode(); + if (in_array($status_code, array(401, 403, 404))) { + //$suggestions[] = 'page__' . $status_code; + $suggestions[] = 'page__404'; + } + } } /** * Cambiar English a EN */ function bfa_preprocess_links__language_block(&$variables) { -$variables['links']['en']['link']['#title'] = 'EN'; -} \ No newline at end of file + $variables['links']['en']['link']['#title'] = 'EN'; +} diff --git a/css/main.css b/css/main.css index 2b6f0173243015a2547b11b6136889def5f3991c..5563d0bc733f5b554af29208d23261d8d791e817 100644 --- a/css/main.css +++ b/css/main.css @@ -1 +1,1434 @@ -@import url(https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i,800,800i);footer h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}html{font-size:1.125em}body{font-family:Raleway,Arial,sans-serif;font-size:1.125em;font-weight:300;background-color:#fff;line-height:1.45;color:#333;margin-top:0}.form-group:last-child,.panel:last-child,p,p:last-child{margin-bottom:1.3em}h1,h2,h3,h4{margin:1em 0 .5em;font-weight:700;line-height:1.2}h1{margin-top:0;font-size:2.441em}h2{font-size:1.953em}h3{font-size:1.563em}h4{font-size:1.25em}.breadcrumb,.font_small,small{font-size:.8em}@media (max-width:620px){h2{font-size:1.563em}body,html{font-size:1em}}a.skip-link{padding:20px;margin:0 auto;background-color:#0094d4;text-align:center}.breadcrumb{background:0 0;padding:10px 0;margin-top:20px}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"\00bb"}.fa{vertical-align:middle}.btn-primary{background-color:#0094d4;color:#fff;border-color:#0094d4;border-radius:50px;border-width:2px;font-weight:700;-webkit-transition:all .2s ease;transition:all .2s ease}.btn-primary:active,.btn-primary:active:hover,.btn-primary:focus,.btn-primary:hover{background-color:#fff;color:#0094d4;border-color:#0094d4}.btn-default{color:#0094d4;background-color:transparent;border-color:#0094d4;border-width:2px;font-weight:700;border-style:solid;-webkit-border-image:initial;-o-border-image:initial;border-image:initial;padding:10px 16px;border-radius:50px;margin-top:2px}.btn-default:focus,.btn-default:hover{color:#fff;background-color:#0094d4;border-color:#0094d4}.modal-open .navbar-fixed-bottom,.modal-open .navbar-fixed-top{margin-right:15px}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none;opacity:.65;border-color:#ccc;background-color:#ccc}.btn.disabled:hover,.btn[disabled]:hover,fieldset[disabled] .btn:hover{color:#fff;border-color:#ccc;background-color:#ccc}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ekko-lightbox .modal-dialog{-webkit-box-flex:100%!important;-ms-flex:100%!important;flex:100%!important;margin-left:0;margin-right:0;overflow:hidden;-ms-overflow-style:none}}.form-required:after{font-size:1.5em;display:inline-block;vertical-align:text-top;content:"*";color:red;background-image:none;background-size:auto}body.toolbar-fixed .toolbar-oriented .toolbar-bar{z-index:2000}.path-frontpage nav:not(.navbar-fondo) .navbar-header .logo img{-webkit-filter:brightness(500%);filter:brightness(500%)}.navbar-header .logo img{height:100px;width:140px}.navbar-header .logo img:hover{opacity:.9}@media (max-width:620px){.navbar-header img{height:75px!important;margin-top:0}}.navbar-default{background-color:transparent;border-color:transparent;padding-top:30px;-webkit-transition:all .2s ease;transition:all .2s ease}.navbar-default .navbar-nav li>a{color:#0094d4;font-weight:400}@media (min-width:768px){.navbar-default .navbar-nav li>a{color:#fff;padding-bottom:8px;padding-left:4px;padding-right:4px;margin-left:20px;border-bottom:2px solid transparent}}@media (min-width:768px) and (max-width:992px){.navbar-default .navbar-nav li>a{font-size:.8em}}@media (max-width:768px){.navbar-default .navbar-nav li>a:focus,.navbar-default .navbar-nav li>a:hover{color:#0094d4;text-decoration:underline}}@media (min-width:768px){.navbar-default .navbar-nav li>a:focus,.navbar-default .navbar-nav li>a:hover{color:#fff;border-bottom:2px solid #fff}}.navbar-default .navbar-nav a.is-active,.navbar-default .navbar-nav a.is-active:focus,.navbar-default .navbar-nav a.is-active:hover{color:#fff;background-color:transparent;border-bottom:2px solid #fff}@media (max-width:768px){.navbar-default .navbar-nav a.is-active,.navbar-default .navbar-nav a.is-active:focus,.navbar-default .navbar-nav a.is-active:hover{color:#2e2f30;background-color:transparent;border-bottom:none}}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#fff;background-color:transparent;border-bottom:2px solid #fff}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#fff;background-color:transparent}.navbar-default .navbar-nav li:last-child>a{color:#0094d4;background-color:transparent;border-color:#0094d4;border-width:2px;border-style:solid;-webkit-border-image:initial;-o-border-image:initial;border-image:initial;padding:10px 16px;border-radius:20px;margin-top:2px;-webkit-transition:all .2s ease;transition:all .2s ease}.navbar-default .navbar-nav li:last-child>a:focus,.navbar-default .navbar-nav li:last-child>a:hover{color:#fff;background-color:#0094d4}@media (min-width:768px){.navbar-default .navbar-nav li:last-child>a{color:#fff;background-color:transparent;border-color:#fff}.navbar-default .navbar-nav li:last-child>a:focus,.navbar-default .navbar-nav li:last-child>a:hover{color:#0094d4;background-color:#fff}}.navbar-default .navbar-toggle{border-color:#fff}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#fff}.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle:hover .icon-bar{background-color:#2e2f30}.navbar-default .menu{margin-top:40px}@media (max-width:768px){.navbar-default{padding-top:0}.navbar-default .navbar-collapse{-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.2);box-shadow:0 5px 5px 0 rgba(0,0,0,.2);background-color:#fff}.navbar-default .menu{margin-top:0}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#0094d4}}@media (min-width:768px){.navbar-default .navbar-nav li ul.dropdown-menu{padding:0;border:none;left:20px;margin-top:16px;border-radius:4px}}.navbar-default .navbar-nav li ul.dropdown-menu li a{border:none;padding:12px 18px;white-space:normal;font-size:1.125em;background-color:#fff;color:#0094d4;margin-left:0}.navbar-default .navbar-nav li ul.dropdown-menu li a:hover{border:none;text-decoration:underline}.navbar-default .navbar-nav li ul.dropdown-menu li a.is-active{color:#2e2f30;text-decoration:underline}@media (max-width:768px){.navbar-default .navbar-nav li ul.dropdown-menu li a{padding-left:50px}}.navbar-content{background:#fff;border-color:#e7e7e7}.navbar-content .navbar-toggle{border-color:#0094d4}.navbar-content .navbar-toggle .icon-bar{background-color:#0094d4}.navbar-content .navbar-toggle:focus,.navbar-content .navbar-toggle:hover{background-color:#0094d4}.navbar-content .navbar-toggle:focus .icon-bar,.navbar-content .navbar-toggle:hover .icon-bar{background-color:#fff}.navbar-content .navbar-nav li>a{color:#0094d4}@media (max-width:768px){.navbar-content .navbar-nav li>a:focus,.navbar-content .navbar-nav li>a:hover{color:#0094d4;text-decoration:underline}}@media (min-width:768px){.navbar-content .navbar-nav li>a:focus,.navbar-content .navbar-nav li>a:hover{color:#0094d4;border-bottom:2px solid #0094d4}}.navbar-content .navbar-nav a.is-active,.navbar-content .navbar-nav a.is-active:focus,.navbar-content .navbar-nav a.is-active:hover{color:#2e2f30;background-color:transparent;border-bottom:2px solid #2e2f30}.navbar-content .navbar-nav>.active>a,.navbar-content .navbar-nav>.active>a:focus,.navbar-content .navbar-nav>.active>a:hover{color:#2e2f30;background-color:transparent;border-bottom:2px solid #2e2f30}@media (max-width:768px){.navbar-content .navbar-nav>.active>a,.navbar-content .navbar-nav>.active>a:focus,.navbar-content .navbar-nav>.active>a:hover{border-bottom:none}}.navbar-content .navbar-nav li:last-child>a{color:#0094d4;background-color:transparent;border-color:#0094d4;border-width:2px;border-style:solid;-webkit-border-image:initial;-o-border-image:initial;border-image:initial;padding:10px 16px;border-radius:20px;margin-top:2px}.navbar-content .navbar-nav li:last-child>a:focus,.navbar-content .navbar-nav li:last-child>a:hover{color:#fff;background-color:#0094d4}.navbar-content .navbar-nav li.active:last-child>a{cursor:default;border-color:#2e2f30;color:#2e2f30}.navbar-content .navbar-nav li.active:last-child>a:focus,.navbar-content .navbar-nav li.active:last-child>a:hover{color:#2e2f30;background-color:#fff;border-color:#2e2f30}.navbar-content .navbar-nav>.open>a,.navbar-content .navbar-nav>.open>a:focus,.navbar-content .navbar-nav>.open>a:hover{color:#0094d4}.navbar-content .navbar-nav li ul.dropdown-menu li:last-child>a:focus,.navbar-content .navbar-nav li ul.dropdown-menu li:last-child>a:hover{background-color:transparent;color:#0094d4}.navbar-content .navbar-nav li ul.dropdown-menu li.active:last-child>a{display:block}.navbar-content .navbar-nav>.open>a,.navbar-content .navbar-nav>.open>a:focus,.navbar-content .navbar-nav>.open>a:hover{color:#0094d4}.navbar-content .navbar-nav li ul.dropdown-menu{border-top:1px solid #0094d4;border-top-left-radius:0;border-top-right-radius:0}@media (min-width:768px){.navbar-content .navbar-nav li ul.dropdown-menu{margin-top:31px}}.navbar-content .navbar-nav li ul.dropdown-menu:before{border:none}.navbar-fondo{background:#fff;border-color:#e7e7e7;padding-top:0}.navbar-fondo .logo img{height:75px!important;margin-top:0}.navbar-fondo .navbar-toggle{border-color:#0094d4}.navbar-fondo .navbar-toggle .icon-bar{background-color:#0094d4}.navbar-fondo .navbar-toggle:focus,.navbar-fondo .navbar-toggle:hover{background-color:#0094d4}.navbar-fondo .navbar-toggle:focus .icon-bar,.navbar-fondo .navbar-toggle:hover .icon-bar{background-color:#fff}@media (min-width:768px){.navbar-fondo .menu{margin-top:20px}}.navbar-fondo .navbar-nav li>a{color:#0094d4}@media (max-width:768px){.navbar-fondo .navbar-nav li>a:focus,.navbar-fondo .navbar-nav li>a:hover{color:#0094d4;text-decoration:underline}}@media (min-width:768px){.navbar-fondo .navbar-nav li>a:focus,.navbar-fondo .navbar-nav li>a:hover{color:#0094d4;border-bottom:2px solid #0094d4}}.navbar-fondo .navbar-nav a.is-active,.navbar-fondo .navbar-nav a.is-active:focus,.navbar-fondo .navbar-nav a.is-active:hover{color:#2e2f30;background-color:transparent;border-bottom:2px solid #2e2f30}@media (max-width:768px){.navbar-fondo .navbar-nav a.is-active,.navbar-fondo .navbar-nav a.is-active:focus,.navbar-fondo .navbar-nav a.is-active:hover{border-bottom:none}}.navbar-fondo .navbar-nav>.active>a,.navbar-fondo .navbar-nav>.active>a:focus,.navbar-fondo .navbar-nav>.active>a:hover{color:#2e2f30;background-color:transparent;border-bottom:2px solid #2e2f30}.navbar-fondo .navbar-nav>.open>a,.navbar-fondo .navbar-nav>.open>a:focus,.navbar-fondo .navbar-nav>.open>a:hover{color:#0094d4;background-color:transparent}.navbar-fondo .navbar-nav li:last-child>a{color:#0094d4;background-color:transparent;border-color:#0094d4;border-width:2px;border-style:solid;-webkit-border-image:initial;-o-border-image:initial;border-image:initial;padding:10px 16px;border-radius:20px;margin-top:2px}.navbar-fondo .navbar-nav li:last-child>a:focus,.navbar-fondo .navbar-nav li:last-child>a:hover{color:#fff;background-color:#0094d4}.navbar-fondo .navbar-nav li:last-child>a .is-active{border-color:#2e2f30}.navbar-fondo .navbar-nav li ul.dropdown-menu{border-top:1px solid #0094d4;border-top-left-radius:0;border-top-right-radius:0}@media (min-width:768px){.navbar-fondo .navbar-nav li ul.dropdown-menu{margin-top:26px}}.navbar-fondo .navbar-nav li ul.dropdown-menu:before{border:none}.navbar-fondo .navbar-nav li ul.dropdown-menu li:last-child>a:focus,.navbar-fondo .navbar-nav li ul.dropdown-menu li:last-child>a:hover{background-color:transparent;color:#0094d4}.navbar-fondo .navbar-nav>.open>a,.navbar-fondo .navbar-nav>.open>a:focus,.navbar-fondo .navbar-nav>.open>a:hover{color:#0094d4}@media (max-width:992px){.navbar-default .navbar-nav li>a{margin-left:10px;font-size:.8em}}footer{color:#fff;background-color:#2e2f30;text-align:center;padding:80px 0 60px 0}footer ul{list-style:none;padding-left:0;margin-bottom:30px}footer ul li{position:relative;display:inline-block;margin:0 10px}footer ul li a{color:#2e2f30;font-size:16px;display:inline-block;background-color:#fff;border-radius:60px;width:50px;height:50px;padding:.55em 0;vertical-align:middle;-webkit-transition:all .2s ease;transition:all .2s ease}footer ul li a:focus,footer ul li a:hover{color:rgba(255,255,255,.8);color:#fff;background-color:#0094d4;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.path-frontpage h2{color:#755293;text-transform:uppercase;text-align:center;font-weight:800}.hero{width:100%;position:relative;color:#fff}.hero .row{margin-top:250px;padding-bottom:380px}@media (max-width:1400px){.hero .row{margin-top:200px;padding-bottom:330px}}@media (max-width:1200px){.hero .row{margin-top:200px;padding-bottom:350px}}@media (max-width:992px){.hero .row{margin-top:200px;padding-bottom:300px}}@media (max-width:768px){.hero .row{margin-top:150px;padding-bottom:300px}}@media (max-width:620px){.hero .row{margin-top:200px;padding-bottom:400px}}@media (max-width:992px){.hero .row>[class*=col-]:first-child{text-align:center}}@media (min-width:992px){.hero .row>[class*=col-]:first-child{padding-right:120px}}.hero h1{text-transform:uppercase}.hero img{margin-top:-60px;opacity:.8}.hero p{font-size:1.2em}.hero .field--name-body{margin-bottom:20px}.hero .field--name-field-link-1,.hero .field--name-field-link-2{display:inline-block}.hero .field--name-field-link-1{margin-right:10px}.hero .hero_bg{position:absolute;z-index:-100;top:-130px;bottom:0;right:0;left:0;width:100%;height:120%;background:url(../images/pattern.png),#3b76ba;background:url(../images/pattern.png),-webkit-gradient(linear,left top,right top,from(#3b76ba),to(#7dd2d9));background:url(../images/pattern.png),-webkit-linear-gradient(left,#3b76ba 0,#7dd2d9 100%);background:url(../images/pattern.png),linear-gradient(to right,#3b76ba 0,#7dd2d9 100%);-webkit-transform:skewY(-10deg);-ms-transform:skewY(-10deg);transform:skewY(-10deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.hero .btn-primary{color:#0094d4;background-color:#fff;border-color:#fff;border-radius:50px}.hero .btn-primary:focus,.hero .btn-primary:hover{color:#fff;background-color:transparent;border-color:#fff}.hero .btn-default{color:#fff;border-color:#fff}.hero .btn-default:focus,.hero .btn-default:hover{color:#0094d4;background-color:#fff;border-color:#fff}.caracteristicas{background-color:rgba(255,255,255,.96);margin-top:-250px;position:relative;padding:80px;border-radius:50px;-webkit-box-shadow:0 8px 32px 0 rgba(0,0,0,.2);box-shadow:0 8px 32px 0 rgba(0,0,0,.2)}.caracteristicas h2{margin-top:0}.caracteristicas img{width:200px;height:200px;margin:0 auto}@media (max-width:768px){.caracteristicas img{width:150px;height:150px}}.caracteristicas h3{font-size:1.2em;font-weight:400;text-align:center;margin-top:0}.caracteristicas .field--name-field-body{font-size:.8em;text-align:center;margin-bottom:30px}@media (max-width:620px){.caracteristicas{padding:50px}}.caracteristicas .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.caracteristicas .row>[class*=col-]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 30px}.aplicaciones{margin-top:50px}@media (min-width:768px){.aplicaciones{margin-bottom:100px}}@media (max-width:768px){.aplicaciones{margin-bottom:50px}}.aplicaciones p{text-align:center;margin-bottom:50px}.aplicaciones .field--name-body ul{margin:0 auto;padding-left:0;width:80%;list-style-type:none}@media (min-width:768px){.aplicaciones .field--name-body ul{-webkit-column-count:2;column-count:2}}@media (max-width:768px){.aplicaciones .field--name-body ul{max-width:300px}}.aplicaciones .field--name-body ul li{display:block;padding-left:1.8em;background-image:url(../images/bullet.svg);background-repeat:no-repeat;background-position:0 50%;margin-bottom:20px}.casos{margin-top:50px;text-align:center;margin-bottom:50px}.casos .grid{margin-bottom:50px}.casos .grid .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.casos .grid .col-xs-12{margin-bottom:50px}}.casos .grid .contentWrapper img{border-radius:15px;margin:0 auto;-webkit-transition:all .2s ease;transition:all .2s ease}.casos .grid .contentWrapper img:hover{opacity:.85;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all .2s ease;transition:all .2s ease}.casos .grid .contentWrapper h3{font-size:1.1em;margin:10px;font-weight:400}.casos .grid .contentWrapper h3:after{content:none}.sumate{color:#fff;font-size:1.2em;text-align:center;background:url(../images/cta-bg.png) no-repeat;background-size:cover;background-position:center center;position:relative}.sumate div,.sumate h2{position:relative;z-index:1}.sumate:before{background:url(../images/pattern.png),#3b76ba;background:url(../images/pattern.png),-webkit-gradient(linear,left bottom,left top,from(#3b76ba),color-stop(130%,#7dd2d9));background:url(../images/pattern.png),-webkit-linear-gradient(bottom,#3b76ba 0,#7dd2d9 130%);background:url(../images/pattern.png),linear-gradient(to top,#3b76ba 0,#7dd2d9 130%);content:' ';display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;opacity:.9}.sumate svg{position:absolute;top:-1px;left:0;width:100%;height:100px}@media (max-width:768px){.sumate svg{height:50px}}@media (min-width:768px){.sumate{padding:100px 0}}@media (max-width:768px){.sumate{padding:50px 0}}.sumate h2{color:#fff;text-transform:uppercase;text-align:center;font-weight:800;padding:0 50px;padding-top:30px}.sumate p{margin:0 auto;margin-bottom:30px;max-width:600px;padding:0 50px}.sumate .field--type-link{display:inline-block}.sumate .btn-primary{color:#0094d4;background-color:#fff;border-color:#fff;border-radius:50px;text-transform:uppercase}.sumate .btn-primary:focus,.sumate .btn-primary:hover{color:#fff;background-color:transparent;border-color:#fff}.sumate .btn-default{color:#fff;border-color:#fff}.sumate .btn-default:focus,.sumate .btn-default:hover{color:#0094d4;background-color:#fff;border-color:#fff}.hash{word-wrap:break-word;word-break:break-all}article .field--name-body{margin-bottom:50px}article .field--name-body .ajustar,article .field--name-body h1,article .field--name-body h2,article .field--name-body h3,article .field--name-body h4,article .field--name-body hr,article .field--name-body p,article .field--name-body table,article .field--name-body ul{margin-left:auto;margin-right:auto;max-width:700px}article .field--name-body .no-ajustar{max-width:100%}article ol,article ul{margin-top:20px}article ol li,article ul li{margin-bottom:20px}article ol li ol,article ol li ul,article ul li ol,article ul li ul{margin-bottom:40px}article img{display:block;max-width:100%;height:auto;margin:30px auto;clear:both;border-radius:4px}article a img{border:1px solid #ccc}article a:focus img,article a:hover img{border:1px solid #2e2f30;-webkit-box-shadow:0 3px 0 0 #ccc;box-shadow:0 3px 0 0 #ccc}article .field--name-field-image img{margin-top:0;margin-bottom:50px;border-bottom:10px solid #0094d4}article .field--name-field-fecha{float:left;padding:10px}article .field--name-field-categoria{float:left;color:#fff;background-color:#0094d4;padding:10px}article .field--name-field-categoria a{color:#fff}form{margin:0 auto;margin-bottom:50px;max-width:700px}form .btn-primary{padding:10px 16px;font-size:18px;line-height:1.3333333}#edit-preview{display:none}main section{margin-top:35px;padding:0 10px}main section section{margin-top:0}@media (max-width:768px){main section{margin-top:0}}main.main-content-inside{margin-top:30px;padding:0 20px}main.main-content-inside h2{position:relative;margin-bottom:50px}main.main-content-inside h2:after{background-color:#755293;content:"";display:block;height:5px;left:0;bottom:-15px;position:absolute;width:50px}main.main-content-inside h3{color:#755293;padding-left:1.5em;background-image:url(../images/bullet.svg);background-repeat:no-repeat;background-position:0}.diagonal-header{height:160px;content:"";background:url(../images/pattern.png),#3b76ba;background:url(../images/pattern.png),-webkit-gradient(linear,left top,left bottom,from(#3b76ba),color-stop(130%,#7dd2d9));background:url(../images/pattern.png),-webkit-linear-gradient(top,#3b76ba 0,#7dd2d9 130%);background:url(../images/pattern.png),linear-gradient(to bottom,#3b76ba 0,#7dd2d9 130%);-webkit-transform:skewY(1.5deg);-ms-transform:skewY(1.5deg);transform:skewY(1.5deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}@media (max-width:768px){.diagonal-header{height:130px}}table[role=presentation] img{margin:0}.tituloTabla{font-weight:700}.view-presentaciones .views-field-field-certificado,.view-presentaciones .views-field-field-ppt{text-align:center}.sumate-bloque{margin-bottom:50px}.sumate-bloque .row .col-md-6{padding:50px;border:1px solid #ccc;margin-top:125px;margin-left:10px;margin-right:10px;border-radius:10px}.sumate-bloque .row .col-md-6:hover{-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.2);box-shadow:0 3px 5px 0 rgba(0,0,0,.2)}.sumate-bloque .row .col-md-6 img{width:350px;margin:0 auto;margin-top:-225px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sumate-bloque .row .col-md-6 h2{margin-top:0}.sumate-bloque .row .col-md-6 ul{margin-bottom:40px}@media (min-width:992px){.sumate-bloque .row .col-md-6 .btn{width:100%}}@media (max-width:992px){.sumate-bloque .row .col-md-6{margin-top:0;margin-left:50px;padding-left:100px;position:relative}.sumate-bloque .row .col-md-6 img{position:absolute;width:200px;margin:auto;left:-100px;top:-20px}.sumate-bloque .row .col-md-6:not(first-child){margin-top:20px}}@media (min-width:992px){.sumate-bloque .row{display:-webkit-box;display:-ms-flexbox;display:flex}.sumate-bloque .row .col-md-6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sumate-bloque .row .col-md-6 .btn{-ms-flex-item-align:end;align-self:flex-end}.sumate-bloque .row .col-md-6 .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.webform-confirmation__message{text-align:center}.webform-confirmation__message p{margin-bottom:10px}.webform-confirmation__message img{width:300px;margin-top:-50px;margin-bottom:-30px}.webform-confirmation__message .btn{margin-top:20px}.webform-svg{background-color:red}#views-bootstrap-miembros-block-1 .row{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}#views-bootstrap-miembros-block-1 div.col{margin-bottom:40px;text-align:center}#views-bootstrap-miembros-block-1 div.col a img{margin:0 auto;border:1px solid #ccc;border-radius:100px;-webkit-box-shadow:0 0 0 0 #ccc;box-shadow:0 0 0 0 #ccc}#views-bootstrap-miembros-block-1 div.col a:focus img,#views-bootstrap-miembros-block-1 div.col a:hover img{border:1px solid #2e2f30;-webkit-box-shadow:0 3px 0 0 #ccc;box-shadow:0 3px 0 0 #ccc}@media (max-width:460px){#views-bootstrap-miembros-block-1 div.col img{max-width:80px}}#views-bootstrap-miembros-block-1 div.col div.views-field-title{padding:10px}.view-faq .panel,.view-glosario .panel{border:0;-webkit-box-shadow:none;box-shadow:none}.view-faq .panel .panel-heading,.view-glosario .panel .panel-heading{padding:0;margin:0;background:0 0}.view-faq .panel .panel-heading .panel-title,.view-glosario .panel .panel-heading .panel-title{font-size:1em;padding:0;margin:0}.view-faq .panel .panel-heading .panel-title a,.view-glosario .panel .panel-heading .panel-title a{display:block;width:100%;padding:10px 15px;border-bottom:1px solid #0094d4;color:#0094d4;position:relative}.view-faq .panel .panel-heading .panel-title a:focus,.view-faq .panel .panel-heading .panel-title a:hover,.view-glosario .panel .panel-heading .panel-title a:focus,.view-glosario .panel .panel-heading .panel-title a:hover{color:#0094d4;border-bottom-color:#0094d4;text-decoration:none}.view-faq .panel .panel-heading .panel-title a .fa-chevron-down,.view-glosario .panel .panel-heading .panel-title a .fa-chevron-down{position:absolute;right:15px;top:15px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .2s ease;transition:all .2s ease}.view-faq .panel .panel-heading .panel-title a.collapsed,.view-glosario .panel .panel-heading .panel-title a.collapsed{color:#333;border-bottom-color:#f5f5f5}.view-faq .panel .panel-heading .panel-title a.collapsed:focus,.view-faq .panel .panel-heading .panel-title a.collapsed:hover,.view-glosario .panel .panel-heading .panel-title a.collapsed:focus,.view-glosario .panel .panel-heading .panel-title a.collapsed:hover{color:#0094d4;border-bottom-color:#0094d4;text-decoration:none}.view-faq .panel .panel-heading .panel-title a.collapsed .fa-chevron-down,.view-glosario .panel .panel-heading .panel-title a.collapsed .fa-chevron-down{position:absolute;right:15px;top:15px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:all .2s ease;transition:all .2s ease}.view-faq .panel .panel-heading+.panel-collapse>.panel-body,.view-glosario .panel .panel-heading+.panel-collapse>.panel-body{border:1px solid #0094d4;border-top:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.view-eventos .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.view-eventos .evento{margin-bottom:20px}.view-eventos .evento .contentWrapper{border:1px solid #ccc;border-radius:4px}.view-eventos .evento img{-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.view-eventos .evento img:hover{opacity:.85}.view-eventos .evento h2{font-size:1.1em;margin:10px}.view-eventos .evento h2:after{content:none}.view-eventos .evento .views-field-field-fecha-fin{background:#0094d4;color:#fff;padding:4px;text-align:center}.view-eventos .evento-pasado .evento img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.85;-webkit-transition:-webkit-filter .5s ease;transition:-webkit-filter .5s ease;transition:filter .5s ease;transition:filter .5s ease,-webkit-filter .5s ease}.view-eventos .evento-pasado .evento img:hover{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.view-eventos .evento-pasado .evento .views-field-field-fecha-fin{background:#2e2f30}.view-eventos .evento-pasado .evento h2 a{color:#2e2f30}.view-casos-de-uso .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.view-casos-de-uso .caso{margin-bottom:20px}.view-casos-de-uso .caso .contentWrapper{text-align:center}.view-casos-de-uso .caso img{border-radius:10px;-webkit-transition:all .2s ease;transition:all .2s ease}.view-casos-de-uso .caso img:hover{opacity:.85;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all .2s ease;transition:all .2s ease}.view-casos-de-uso .caso h2{font-size:1.1em;margin:10px;font-weight:400}.view-casos-de-uso .caso h2:after{content:none}.view-casos-de-uso .aplicacion{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:100px}.view-casos-de-uso .aplicacion .contentWrapper{padding:10px 0;border:1px solid #ccc;border-radius:10px;padding:30px;margin-top:40px;-webkit-transition:all .2s ease;transition:all .2s ease;background:#f5f5f5}.view-casos-de-uso .aplicacion .contentWrapper:hover{background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;border-color:#755293}.view-casos-de-uso .aplicacion .views-field-field-icono{text-align:center}.view-casos-de-uso .aplicacion .views-field-field-icono a{display:inline-block}.view-casos-de-uso .aplicacion .views-field-field-icono img{width:240px;margin-top:-150px;border-radius:10px;-webkit-transition:all .2s ease;transition:all .2s ease}.view-casos-de-uso .aplicacion .views-field-field-icono img:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all .2s ease;transition:all .2s ease}.view-casos-de-uso .aplicacion h2{font-size:1.6em}.view-casos-de-uso .aplicacion h3{font-size:1.2em;padding-left:0;background-image:none}.topnav{position:relative;z-index:1035;font-size:.65em}.topnav .links,.topnav nav{float:right;margin-left:20px;padding-top:10px}@media (max-width:768px){.topnav{margin-right:70px;font-size:.75em}}@media (max-width:380px){.topnav .links{display:none}}@media (max-width:320px){.topnav{display:none}}.topnav:last-child{margin-right:0}.topnav ul>li{float:left!important;display:block}.topnav ul>li a{padding:0;margin-right:10px;color:#fff;text-decoration:underline}.topnav ul>li a:focus,.topnav ul>li a:hover{background:0 0;text-decoration:none}.topnav ul>li a:after{content:'|';margin-left:10px}.topnav ul>li:last-child a{margin-right:0}.topnav ul>li:last-child a:after{content:none;margin-right:0}.topnav nav.login{padding-top:0}.topnav nav.login ul>li>a{padding:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border:1px solid #fff;border-top:0;color:#fff;text-decoration:none}.topnav nav.login ul>li>a:focus,.topnav nav.login ul>li>a:hover{background:#fff;color:#0094d4}.topnav nav.login ul>li>a:after{content:none;margin-left:0}@media (max-width:620px){.topnav{margin-top:8px}.topnav nav.login ul>li{float:none!important;margin-bottom:5px}.topnav nav.login ul>li>a{border:1px solid #fff;border-radius:5px;min-width:50px;padding:8px;text-align:center;margin-right:0}}nav.navbar-landing .logo img{-webkit-filter:contrast(0) sepia(100%) hue-rotate(200deg) brightness(.6) saturate(10);filter:contrast(0) sepia(100%) hue-rotate(200deg) brightness(.6) saturate(10)}nav.navbar-landing .logo img:hover{-webkit-filter:none;filter:none;-webkit-transition:all .2s ease;transition:all .2s ease}nav.navbar-landing .navbar-nav li>a{color:#00f}nav.navbar-landing .navbar-nav li>a:hover{color:#00f;border-bottom-color:#00f}nav.navbar-landing .navbar-nav li:last-child>a{color:#00f;border-color:#00f}nav.navbar-landing .navbar-nav li:last-child>a:hover{background-color:#00f}nav.navbar-landing .navbar-toggle{border-color:#00f}nav.navbar-landing .navbar-toggle .icon-bar,nav.navbar-landing .navbar-toggle:focus,nav.navbar-landing .navbar-toggle:hover{background-color:#00f}main.landing{margin-top:0;padding:0;padding-right:15px;padding-left:15px}main.landing .field{position:relative}main.landing .btn-default,main.landing .btn-primary{color:#00f;background-color:#fff;border-color:#00f;border-radius:50px}main.landing .btn-default:focus,main.landing .btn-default:hover,main.landing .btn-primary:focus,main.landing .btn-primary:hover{color:#fff;background-color:#00f;border-color:#00f}main.landing h3{color:#2e2f30}main.landing h2:after{background-color:#00f}main.landing .paragraph .anchor{position:absolute;margin-top:-200px}main.landing .jumbotron{color:#fff;background:url(../images/pattern.png),#00f;background:url(../images/pattern.png),-webkit-gradient(linear,left top,left bottom,from(#00f),to(#1a1aff));background:url(../images/pattern.png),-webkit-linear-gradient(top,#00f 0,#1a1aff 100%);background:url(../images/pattern.png),linear-gradient(to bottom,#00f 0,#1a1aff 100%);padding-bottom:50px;padding-top:150px;position:relative;-webkit-box-shadow:inset 0 -10px 10px -10px #2e2f30;box-shadow:inset 0 -10px 10px -10px #2e2f30;border-radius:0}main.landing .jumbotron h1{font-size:2.5em}main.landing .jumbotron p{max-width:800px;margin-bottom:1.3em}main.landing .jumbotron .logo-evento{padding-top:50px}main.landing .jumbotron .logo-evento svg{height:400px}@media (max-width:992px){main.landing .jumbotron .logo-evento svg{height:250px}}@media (max-width:992px){main.landing .jumbotron .logo-evento{margin-bottom:20px}}main.landing .jumbotron .bajada{padding-top:100px}@media (max-width:992px){main.landing .jumbotron .bajada{padding-top:0}}main.landing .jumbotron .btn-primary{color:#00f;background-color:#fff;border-color:#fff;border-radius:50px}main.landing .jumbotron .btn-primary:focus,main.landing .jumbotron .btn-primary:hover{color:#fff;background-color:transparent;border-color:#fff}main.landing .jumbotron h2{margin-bottom:1em}main.landing .jumbotron h2:after{content:none}@media (max-width:768px){main.landing .jumbotron{padding-top:140px}}main.landing .cta{margin-bottom:0;margin:0 auto;text-align:center;padding-top:40px;padding-bottom:40px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.75);box-shadow:0 0 5px 0 rgba(0,0,0,.75)}main.landing .cta p{margin:0 auto;margin-bottom:1.3em}main.landing section{padding:0;margin:0}main.landing table.table.agenda thead th{font-size:1.2em}main.landing table.table.agenda td,main.landing table.table.agenda th{padding:20px}main.landing table.table.agenda tr.break{background-color:#f5f5f5}main.landing table.table.agenda tbody tr>th{border-left:5px solid #fff;-webkit-transition:all .2s ease;transition:all .2s ease}main.landing table.table.agenda tbody tr:hover{background-color:#fcffdd}main.landing table.table.agenda tbody tr:hover>th{border-left:5px solid #00f}main.landing table.table.agenda tbody td p:last-child{margin-bottom:0}main.landing .field--name-field-grilla.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}main.landing .field--name-field-grilla>.field--item .paragraph--type--grilla{border-radius:5px;padding:20px;margin-top:10px;margin-bottom:10px;border:1px solid #ccc}main.landing .field--name-field-grilla>.field--item .paragraph--type--grilla h3{background-image:none;padding-left:0;margin-top:10px;font-size:1.2em}main.landing .field--name-field-grilla>.field--item .paragraph--type--grilla img{margin:0;padding:0;width:100%}main.landing .field--name-field-grilla>.field--item .paragraph--type--grilla .field--name-field-body{font-size:.8em}@media (min-width:768px){main.landing .field--name-field-grilla>.field--item .paragraph--type--grilla:hover{border:1px solid #00f;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all .2s ease;transition:all .2s ease}}main.landing .mapOver{position:absolute;background:#fff;padding:40px;max-width:30%;top:80px;left:100px;z-index:100;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.75);box-shadow:0 0 5px 0 rgba(0,0,0,.75)}main.landing .mapOver h3{background-image:none;padding-left:0;margin-top:10px;font-size:1.2em}main.landing .map{-webkit-filter:grayscale(100%);filter:grayscale(100%);margin-bottom:-10px;-webkit-transition:all .2s ease;transition:all .2s ease}main.landing .map:focus,main.landing .map:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}footer.footerArea-landing ul li a:hover{background-color:#00f} \ No newline at end of file +@import url("https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i,800,800i"); +footer h2 { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; } + +html { + font-size: 1.125em; } + +body { + font-family: "Raleway", Arial, sans-serif; + font-size: 1.125em; + font-weight: 300; + background-color: #ffffff; + line-height: 1.45; + color: #333333; + margin-top: 0; } + +p, p:last-child, .form-group:last-child, .panel:last-child { + margin-bottom: 1.3em; } + +h1, h2, h3, h4 { + margin: 1em 0 0.5em; + font-weight: bold; + line-height: 1.2; } + +h1 { + margin-top: 0; + font-size: 2.441em; } + +h2 { + font-size: 1.953em; } + +h3 { + font-size: 1.563em; } + +h4 { + font-size: 1.25em; } + +small, .font_small, .breadcrumb { + font-size: 0.8em; } + +@media (max-width: 620px) { + h2 { + font-size: 1.563em; } + html, body { + font-size: 1em; } } + +a.skip-link { + padding: 10px; + margin: 0 auto; + background-color: #0094D4; + text-align: center; + width: 100%; + color: #fff; } + +a.skip-link.focusable:focus { + position: absolute !important; + width: 100%; + z-index: 1031; } + +.breadcrumb { + background: transparent; + padding: 10px 0; + margin-top: 20px; } + .breadcrumb > li + li:before { + padding: 0 5px; + color: #ccc; + content: "\00bb"; } + +.fa { + vertical-align: middle; } + +/*---BOTONES--*/ +.btn-primary { + background-color: #0094D4; + color: #fff; + border-color: #0094D4; + border-radius: 50px; + border-width: 2px; + font-weight: 700; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; } + .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:active:hover { + background-color: #fff; + color: #0094D4; + border-color: #0094D4; } + +.btn-default { + color: #0094D4; + background-color: transparent; + border-color: #0094D4; + border-width: 2px; + font-weight: 700; + border-style: solid; + -webkit-border-image: initial; + -o-border-image: initial; + border-image: initial; + padding: 10px 16px; + border-radius: 50px; + margin-top: 2px; } + .btn-default:hover, .btn-default:focus { + color: #fff; + background-color: #0094D4; + border-color: #0094D4; } + +.modal-open .navbar-fixed-top, +.modal-open .navbar-fixed-bottom { + margin-right: 15px; } + +.btn.disabled, .btn[disabled], fieldset[disabled] .btn { + cursor: not-allowed; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; + opacity: .65; + border-color: #cccccc; + background-color: #cccccc; } + +.btn.disabled:hover, .btn[disabled]:hover, fieldset[disabled] .btn:hover { + color: #fff; + border-color: #cccccc; + background-color: #cccccc; } + +@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + /* IE10+ CSS */ + .ekko-lightbox .modal-dialog { + -webkit-box-flex: 100% !important; + -ms-flex: 100% !important; + flex: 100% !important; + margin-left: 0; + margin-right: 0; + overflow: hidden; + -ms-overflow-style: none; } } + +.form-required:after { + font-size: 1.5em; + display: inline-block; + vertical-align: text-top; + content: "*"; + color: red; + background-image: none; + background-size: auto; } + +.path-404 .main.main-content-inside, main.main-content-inside.not-found { + text-align: center; + padding: 30px 20px; } + .path-404 .main.main-content-inside img, main.main-content-inside.not-found img { + padding: 0; + margin: 0 auto; } + .path-404 .main.main-content-inside h1.page-header, main.main-content-inside.not-found h1.page-header { + border-bottom: 0; + margin-bottom: 0; } + +body.toolbar-fixed .toolbar-oriented .toolbar-bar { + z-index: 2000; } + +.path-frontpage nav:not(.navbar-fondo) .navbar-header .logo img { + -webkit-filter: brightness(500%); + filter: brightness(500%); } + +.navbar-header .logo img { + height: 100px; + width: 140px; } + .navbar-header .logo img:hover { + opacity: .9; } + +@media (max-width: 620px) { + .navbar-header img { + height: 75px !important; + margin-top: 0px; } } + +.navbar-default { + background-color: transparent; + border-color: transparent; + padding-top: 30px; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; } + .navbar-default .navbar-nav li > a { + color: #0094D4; + font-weight: 400; } + @media (min-width: 768px) { + .navbar-default .navbar-nav li > a { + color: #fff; + padding-bottom: 8px; + padding-left: 4px; + padding-right: 4px; + margin-left: 20px; + border-bottom: 2px solid transparent; } } + @media (min-width: 768px) and (max-width: 992px) { + .navbar-default .navbar-nav li > a { + font-size: 0.8em; } } + @media (max-width: 768px) { + .navbar-default .navbar-nav li > a:hover, .navbar-default .navbar-nav li > a:focus { + color: #0094D4; + text-decoration: underline; } } + @media (min-width: 768px) { + .navbar-default .navbar-nav li > a:hover, .navbar-default .navbar-nav li > a:focus { + color: #fff; + border-bottom: 2px solid #fff; } } + .navbar-default .navbar-nav a.is-active, .navbar-default .navbar-nav a.is-active:hover, .navbar-default .navbar-nav a.is-active:focus { + color: #fff; + background-color: transparent; + border-bottom: 2px solid #fff; } + @media (max-width: 768px) { + .navbar-default .navbar-nav a.is-active, .navbar-default .navbar-nav a.is-active:hover, .navbar-default .navbar-nav a.is-active:focus { + color: #2e2f30; + background-color: transparent; + border-bottom: none; } } + .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { + color: #fff; + background-color: transparent; + border-bottom: 2px solid #fff; } + .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { + color: #fff; + background-color: transparent; } + .navbar-default .navbar-nav li:last-child > a { + color: #0094D4; + background-color: transparent; + border-color: #0094D4; + border-width: 2px; + border-style: solid; + -webkit-border-image: initial; + -o-border-image: initial; + border-image: initial; + padding: 10px 16px; + border-radius: 20px; + margin-top: 2px; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; } + .navbar-default .navbar-nav li:last-child > a:hover, .navbar-default .navbar-nav li:last-child > a:focus { + color: #fff; + background-color: #0094D4; } + @media (min-width: 768px) { + .navbar-default .navbar-nav li:last-child > a { + color: #fff; + background-color: transparent; + border-color: #fff; } + .navbar-default .navbar-nav li:last-child > a:hover, .navbar-default .navbar-nav li:last-child > a:focus { + color: #0094D4; + background-color: #fff; } } + .navbar-default .navbar-toggle { + border-color: #fff; } + .navbar-default .navbar-toggle .icon-bar { + background-color: #fff; } + .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { + background-color: #fff; } + .navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar { + background-color: #2e2f30; } + .navbar-default .menu { + margin-top: 40px; } + @media (max-width: 768px) { + .navbar-default { + padding-top: 0px; } + .navbar-default .navbar-collapse { + -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2); + box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2); + background-color: #fff; } + .navbar-default .menu { + margin-top: 0; } + .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { + color: #0094D4; } } + @media (min-width: 768px) { + .navbar-default .navbar-nav li ul.dropdown-menu { + padding: 0; + border: none; + left: 20px; + margin-top: 16px; + border-radius: 4px; + min-width: 220px; } } + .navbar-default .navbar-nav li ul.dropdown-menu li a { + border: none; + padding: 12px 18px; + white-space: normal; + font-size: 1.125em; + background-color: #fff; + color: #0094D4; + margin-left: 0px; } + .navbar-default .navbar-nav li ul.dropdown-menu li a:hover { + border: none; + text-decoration: underline; } + .navbar-default .navbar-nav li ul.dropdown-menu li a.is-active { + color: #2e2f30; + text-decoration: underline; } + @media (max-width: 768px) { + .navbar-default .navbar-nav li ul.dropdown-menu li a { + padding-left: 50px; } } + +.navbar-content { + background: #fff; + border-color: #e7e7e7; } + .navbar-content .navbar-toggle { + border-color: #0094D4; } + .navbar-content .navbar-toggle .icon-bar { + background-color: #0094D4; } + .navbar-content .navbar-toggle:hover, .navbar-content .navbar-toggle:focus { + background-color: #0094D4; } + .navbar-content .navbar-toggle:hover .icon-bar, .navbar-content .navbar-toggle:focus .icon-bar { + background-color: #fff; } + .navbar-content .navbar-nav li > a { + color: #0094D4; } + @media (max-width: 768px) { + .navbar-content .navbar-nav li > a:hover, .navbar-content .navbar-nav li > a:focus { + color: #0094D4; + text-decoration: underline; } } + @media (min-width: 768px) { + .navbar-content .navbar-nav li > a:hover, .navbar-content .navbar-nav li > a:focus { + color: #0094D4; + border-bottom: 2px solid #0094D4; } } + .navbar-content .navbar-nav a.is-active, .navbar-content .navbar-nav a.is-active:hover, .navbar-content .navbar-nav a.is-active:focus { + color: #2e2f30; + background-color: transparent; + border-bottom: 2px solid #2e2f30; } + .navbar-content .navbar-nav > .active > a, .navbar-content .navbar-nav > .active > a:hover, .navbar-content .navbar-nav > .active > a:focus { + color: #2e2f30; + background-color: transparent; + border-bottom: 2px solid #2e2f30; } + @media (max-width: 768px) { + .navbar-content .navbar-nav > .active > a, .navbar-content .navbar-nav > .active > a:hover, .navbar-content .navbar-nav > .active > a:focus { + border-bottom: none; } } + .navbar-content .navbar-nav li:last-child > a { + color: #0094D4; + background-color: transparent; + border-color: #0094D4; + border-width: 2px; + border-style: solid; + -webkit-border-image: initial; + -o-border-image: initial; + border-image: initial; + padding: 10px 16px; + border-radius: 20px; + margin-top: 2px; } + .navbar-content .navbar-nav li:last-child > a:hover, .navbar-content .navbar-nav li:last-child > a:focus { + color: #fff; + background-color: #0094D4; } + .navbar-content .navbar-nav li.active:last-child > a { + cursor: default; + border-color: #2e2f30; + color: #2e2f30; } + .navbar-content .navbar-nav li.active:last-child > a:hover, .navbar-content .navbar-nav li.active:last-child > a:focus { + color: #2e2f30; + background-color: #fff; + border-color: #2e2f30; } + .navbar-content .navbar-nav > .open > a, .navbar-content .navbar-nav > .open > a:hover, .navbar-content .navbar-nav > .open > a:focus { + color: #0094D4; } + .navbar-content .navbar-nav li ul.dropdown-menu li:last-child > a:hover, .navbar-content .navbar-nav li ul.dropdown-menu li:last-child > a:focus { + background-color: transparent; + color: #0094D4; } + .navbar-content .navbar-nav li ul.dropdown-menu li.active:last-child > a { + display: block; } + .navbar-content .navbar-nav > .open > a, .navbar-content .navbar-nav > .open > a:hover, .navbar-content .navbar-nav > .open > a:focus { + color: #0094D4; } + .navbar-content .navbar-nav li ul.dropdown-menu { + border-top: 1px solid #0094D4; + border-top-left-radius: 0px; + border-top-right-radius: 0px; } + @media (min-width: 768px) { + .navbar-content .navbar-nav li ul.dropdown-menu { + margin-top: 31px; } } + .navbar-content .navbar-nav li ul.dropdown-menu:before { + border: none; } + +.navbar-fondo { + background: #fff; + border-color: #e7e7e7; + padding-top: 0px; } + .navbar-fondo .logo img { + height: 75px !important; + margin-top: 0px; } + .navbar-fondo .navbar-toggle { + border-color: #0094D4; } + .navbar-fondo .navbar-toggle .icon-bar { + background-color: #0094D4; } + .navbar-fondo .navbar-toggle:hover, .navbar-fondo .navbar-toggle:focus { + background-color: #0094D4; } + .navbar-fondo .navbar-toggle:hover .icon-bar, .navbar-fondo .navbar-toggle:focus .icon-bar { + background-color: #fff; } + @media (min-width: 768px) { + .navbar-fondo .menu { + margin-top: 20px; } } + .navbar-fondo .navbar-nav li > a { + color: #0094D4; } + @media (max-width: 768px) { + .navbar-fondo .navbar-nav li > a:hover, .navbar-fondo .navbar-nav li > a:focus { + color: #0094D4; + text-decoration: underline; } } + @media (min-width: 768px) { + .navbar-fondo .navbar-nav li > a:hover, .navbar-fondo .navbar-nav li > a:focus { + color: #0094D4; + border-bottom: 2px solid #0094D4; } } + .navbar-fondo .navbar-nav a.is-active, .navbar-fondo .navbar-nav a.is-active:hover, .navbar-fondo .navbar-nav a.is-active:focus { + color: #2e2f30; + background-color: transparent; + border-bottom: 2px solid #2e2f30; } + @media (max-width: 768px) { + .navbar-fondo .navbar-nav a.is-active, .navbar-fondo .navbar-nav a.is-active:hover, .navbar-fondo .navbar-nav a.is-active:focus { + border-bottom: none; } } + .navbar-fondo .navbar-nav > .active > a, .navbar-fondo .navbar-nav > .active > a:hover, .navbar-fondo .navbar-nav > .active > a:focus { + color: #2e2f30; + background-color: transparent; + border-bottom: 2px solid #2e2f30; } + .navbar-fondo .navbar-nav > .open > a, .navbar-fondo .navbar-nav > .open > a:hover, .navbar-fondo .navbar-nav > .open > a:focus { + color: #0094D4; + background-color: transparent; } + .navbar-fondo .navbar-nav li:last-child > a { + color: #0094D4; + background-color: transparent; + border-color: #0094D4; + border-width: 2px; + border-style: solid; + -webkit-border-image: initial; + -o-border-image: initial; + border-image: initial; + padding: 10px 16px; + border-radius: 20px; + margin-top: 2px; } + .navbar-fondo .navbar-nav li:last-child > a:hover, .navbar-fondo .navbar-nav li:last-child > a:focus { + color: #fff; + background-color: #0094D4; } + .navbar-fondo .navbar-nav li:last-child > a .is-active { + border-color: #2e2f30; } + .navbar-fondo .navbar-nav li ul.dropdown-menu { + border-top: 1px solid #0094D4; + border-top-left-radius: 0px; + border-top-right-radius: 0px; } + @media (min-width: 768px) { + .navbar-fondo .navbar-nav li ul.dropdown-menu { + margin-top: 26px; } } + .navbar-fondo .navbar-nav li ul.dropdown-menu:before { + border: none; } + .navbar-fondo .navbar-nav li ul.dropdown-menu li:last-child > a:hover, .navbar-fondo .navbar-nav li ul.dropdown-menu li:last-child > a:focus { + background-color: transparent; + color: #0094D4; } + .navbar-fondo .navbar-nav > .open > a, .navbar-fondo .navbar-nav > .open > a:hover, .navbar-fondo .navbar-nav > .open > a:focus { + color: #0094D4; } + +@media (max-width: 992px) { + .navbar-default .navbar-nav li > a { + margin-left: 10px; + font-size: 0.8em; } } + +footer { + color: #fff; + background-color: #2e2f30; + text-align: center; + padding: 80px 0 60px 0; } + footer ul { + list-style: none; + padding-left: 0; + margin-bottom: 30px; } + footer ul li { + position: relative; + display: inline-block; + margin: 0px 10px; } + footer ul li a { + color: #2e2f30; + font-size: 16px; + display: inline-block; + background-color: #fff; + border-radius: 60px; + width: 50px; + height: 50px; + padding: .55em 0em; + vertical-align: middle; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; } + footer ul li a:hover, footer ul li a:focus { + color: rgba(255, 255, 255, 0.8); + color: #fff; + background-color: #0094D4; + -webkit-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); } + +.path-frontpage h2 { + color: #755293; + text-transform: uppercase; + text-align: center; + font-weight: 800; } + +.hero { + width: 100%; + position: relative; + color: #fff; } + .hero .row { + margin-top: 250px; + padding-bottom: 380px; } + @media (max-width: 1400px) { + .hero .row { + margin-top: 200px; + padding-bottom: 330px; } } + @media (max-width: 1200px) { + .hero .row { + margin-top: 200px; + padding-bottom: 350px; } } + @media (max-width: 992px) { + .hero .row { + margin-top: 200px; + padding-bottom: 300px; } } + @media (max-width: 768px) { + .hero .row { + margin-top: 150px; + padding-bottom: 300px; } } + @media (max-width: 620px) { + .hero .row { + margin-top: 200px; + padding-bottom: 400px; } } + @media (max-width: 992px) { + .hero .row > [class*='col-']:first-child { + text-align: center; } } + @media (min-width: 992px) { + .hero .row > [class*='col-']:first-child { + padding-right: 120px; } } + .hero h1 { + text-transform: uppercase; } + .hero img { + margin-top: -60px; + opacity: .8; } + .hero p { + font-size: 1.2em; } + .hero .field--name-body { + margin-bottom: 20px; } + .hero .field--name-field-link-1, .hero .field--name-field-link-2 { + display: inline-block; } + .hero .field--name-field-link-1 { + margin-right: 10px; } + .hero .hero_bg { + position: absolute; + z-index: -100; + top: -130px; + bottom: 0; + right: 0; + left: 0; + width: 100%; + height: 120%; + background: url("../images/pattern.png"), #3B76BA; + /* Old browsers */ + background: url("../images/pattern.png"), -webkit-gradient(linear, left top, right top, from(#3B76BA), to(#7DD2D9)); + background: url("../images/pattern.png"), -webkit-linear-gradient(left, #3B76BA 0%, #7DD2D9 100%); + background: url("../images/pattern.png"), linear-gradient(to right, #3B76BA 0%, #7DD2D9 100%); + -webkit-transform: skewY(-10deg); + -ms-transform: skewY(-10deg); + transform: skewY(-10deg); + -webkit-transform-origin: top left; + -ms-transform-origin: top left; + transform-origin: top left; } + .hero .btn-primary { + color: #0094D4; + background-color: #fff; + border-color: #fff; + border-radius: 50px; } + .hero .btn-primary:hover, .hero .btn-primary:focus { + color: #fff; + background-color: transparent; + border-color: #fff; } + .hero .btn-default { + color: #fff; + border-color: #fff; } + .hero .btn-default:hover, .hero .btn-default:focus { + color: #0094D4; + background-color: #fff; + border-color: #fff; } + +.caracteristicas { + background-color: rgba(255, 255, 255, 0.96); + margin-top: -250px; + position: relative; + padding: 80px; + border-radius: 50px; + -webkit-box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.2); + box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.2); } + .caracteristicas h2 { + margin-top: 0px; } + .caracteristicas img { + width: 200px; + height: 200px; + margin: 0 auto; } + @media (max-width: 768px) { + .caracteristicas img { + width: 150px; + height: 150px; } } + .caracteristicas h3 { + font-size: 1.2em; + font-weight: 400; + text-align: center; + margin-top: 0px; } + .caracteristicas .field--name-field-body { + font-size: 0.8em; + text-align: center; + margin-bottom: 30px; } + @media (max-width: 620px) { + .caracteristicas { + padding: 50px; } } + .caracteristicas .row { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; } + .caracteristicas .row > [class*='col-'] { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + padding: 0 30px; } + +.aplicaciones { + margin-top: 50px; } + @media (min-width: 768px) { + .aplicaciones { + margin-bottom: 100px; } } + @media (max-width: 768px) { + .aplicaciones { + margin-bottom: 50px; } } + .aplicaciones p { + text-align: center; + margin-bottom: 50px; } + .aplicaciones .field--name-body ul { + margin: 0 auto; + padding-left: 0px; + width: 80%; + list-style-type: none; } + @media (min-width: 768px) { + .aplicaciones .field--name-body ul { + -webkit-column-count: 2; + column-count: 2; } } + @media (max-width: 768px) { + .aplicaciones .field--name-body ul { + max-width: 300px; } } + .aplicaciones .field--name-body ul li { + display: block; + padding-left: 1.8em; + background-image: url("../images/bullet.svg"); + background-repeat: no-repeat; + background-position: 0px 50%; + margin-bottom: 20px; } + +.casos { + margin-top: 50px; + text-align: center; + margin-bottom: 50px; } + .casos .grid { + margin-bottom: 50px; } + .casos .grid .row { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + -ms-flex-wrap: wrap; + flex-wrap: wrap; } + @media (max-width: 768px) { + .casos .grid .col-xs-12 { + margin-bottom: 50px; } } + .casos .grid .contentWrapper img { + border-radius: 15px; + margin: 0 auto; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; } + .casos .grid .contentWrapper img:hover { + opacity: .85; + -webkit-transform: scale(1.05); + -ms-transform: scale(1.05); + transform: scale(1.05); + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; } + .casos .grid .contentWrapper h3 { + font-size: 1.1em; + margin: 10px; + font-weight: normal; } + .casos .grid .contentWrapper h3:after { + content: none; } + +.sumate { + color: #fff; + font-size: 1.2em; + text-align: center; + background: url("../images/cta-bg.png") no-repeat; + background-size: cover; + background-position: center center; + position: relative; } + .sumate h2, .sumate div { + position: relative; + z-index: 1; } + .sumate:before { + background: url("../images/pattern.png"), #3B76BA; + /* Old browsers */ + background: url("../images/pattern.png"), -webkit-gradient(linear, left bottom, left top, from(#3B76BA), color-stop(130%, #7DD2D9)); + background: url("../images/pattern.png"), -webkit-linear-gradient(bottom, #3B76BA 0%, #7DD2D9 130%); + background: url("../images/pattern.png"), linear-gradient(to top, #3B76BA 0%, #7DD2D9 130%); + content: ' '; + display: inline-block; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; + z-index: 0; + opacity: .9; } + .sumate svg { + position: absolute; + top: -1px; + left: 0; + width: 100%; + height: 100px; } + @media (max-width: 768px) { + .sumate svg { + height: 50px; } } + @media (min-width: 768px) { + .sumate { + padding: 100px 0; } } + @media (max-width: 768px) { + .sumate { + padding: 50px 0; } } + .sumate h2 { + color: #fff; + text-transform: uppercase; + text-align: center; + font-weight: 800; + padding: 0 50px; + padding-top: 30px; } + .sumate p { + margin: 0 auto; + margin-bottom: 30px; + max-width: 600px; + padding: 0 50px; } + .sumate .field--type-link { + display: inline-block; } + .sumate .btn-primary { + color: #0094D4; + background-color: #fff; + border-color: #fff; + border-radius: 50px; + text-transform: uppercase; } + .sumate .btn-primary:hover, .sumate .btn-primary:focus { + color: #fff; + background-color: transparent; + border-color: #fff; } + .sumate .btn-default { + color: #fff; + border-color: #fff; } + .sumate .btn-default:hover, .sumate .btn-default:focus { + color: #0094D4; + background-color: #fff; + border-color: #fff; } + +.hash { + word-wrap: break-word; + word-break: break-all; } + +article .field--name-body { + margin-bottom: 50px; } + article .field--name-body p, article .field--name-body h1, article .field--name-body h2, article .field--name-body h3, article .field--name-body h4, article .field--name-body ul, article .field--name-body hr, article .field--name-body .ajustar, article .field--name-body table { + margin-left: auto; + margin-right: auto; + max-width: 700px; } + article .field--name-body .no-ajustar { + max-width: 100%; } + +article ul, article ol { + margin-top: 20px; } + article ul li, article ol li { + margin-bottom: 20px; } + article ul li ul, article ul li ol, article ol li ul, article ol li ol { + margin-bottom: 40px; } + +article img { + display: block; + max-width: 100%; + height: auto; + margin: 30px auto; + clear: both; + border-radius: 4px; } + +article a img { + border: 1px solid #cccccc; } + +article a:hover img, article a:focus img { + border: 1px solid #2e2f30; + -webkit-box-shadow: 0px 3px 0px 0px #cccccc; + box-shadow: 0px 3px 0px 0px #cccccc; } + +article .field--name-field-image img { + margin-top: 0; + margin-bottom: 50px; + border-bottom: 10px solid #0094D4; } + +article .field--name-field-fecha { + float: left; + padding: 10px; } + +article .field--name-field-categoria { + float: left; + color: #fff; + background-color: #0094D4; + padding: 10px; } + article .field--name-field-categoria a { + color: #fff; } + +form { + margin: 0 auto; + margin-bottom: 50px; + max-width: 700px; } + form .btn-primary { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; } + +#edit-preview { + display: none; } + +main section { + margin-top: 35px; + padding: 0 10px; } + main section section { + margin-top: 0px; } + @media (max-width: 768px) { + main section { + margin-top: 0px; } } + +main.main-content-inside { + margin-top: 30px; + padding: 0 20px; } + main.main-content-inside h2 { + position: relative; + margin-bottom: 50px; } + main.main-content-inside h2:after { + background-color: #755293; + content: ""; + display: block; + height: 5px; + left: 0; + bottom: -15px; + position: absolute; + width: 50px; } + main.main-content-inside h3 { + color: #755293; + padding-left: 1.5em; + background-image: url("../images/bullet.svg"); + background-repeat: no-repeat; + background-position: 0; } + +.diagonal-header { + height: 160px; + content: ""; + background: url("../images/pattern.png"), #3B76BA; + /* Old browsers */ + background: url("../images/pattern.png"), -webkit-gradient(linear, left top, left bottom, from(#3B76BA), color-stop(130%, #7DD2D9)); + background: url("../images/pattern.png"), -webkit-linear-gradient(top, #3B76BA 0%, #7DD2D9 130%); + background: url("../images/pattern.png"), linear-gradient(to bottom, #3B76BA 0%, #7DD2D9 130%); + -webkit-transform: skewY(1.5deg); + -ms-transform: skewY(1.5deg); + transform: skewY(1.5deg); + -webkit-transform-origin: top left; + -ms-transform-origin: top left; + transform-origin: top left; } + @media (max-width: 768px) { + .diagonal-header { + height: 130px; } } + +table[role="presentation"] img { + margin: 0; } + +.tituloTabla { + font-weight: bold; } + +.view-presentaciones .views-field-field-ppt, .view-presentaciones .views-field-field-certificado { + text-align: center; } + +.sumate-bloque { + margin-bottom: 50px; } + .sumate-bloque .row .col-md-6 { + padding: 50px; + border: 1px solid #cccccc; + margin-top: 125px; + margin-left: 10px; + margin-right: 10px; + border-radius: 10px; } + .sumate-bloque .row .col-md-6:hover { + -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2); + box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2); } + .sumate-bloque .row .col-md-6 img { + width: 350px; + margin: 0 auto; + margin-top: -225px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + .sumate-bloque .row .col-md-6 h2 { + margin-top: 0px; } + .sumate-bloque .row .col-md-6 ul { + margin-bottom: 40px; } + @media (min-width: 992px) { + .sumate-bloque .row .col-md-6 .btn { + width: 100%; } } + @media (max-width: 992px) { + .sumate-bloque .row .col-md-6 { + margin-top: 0; + margin-left: 50px; + padding-left: 100px; + position: relative; } + .sumate-bloque .row .col-md-6 img { + position: absolute; + width: 200px; + margin: auto; + left: -100px; + top: -20px; } + .sumate-bloque .row .col-md-6:not(first-child) { + margin-top: 20px; } } + @media (min-width: 992px) { + .sumate-bloque .row { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } + .sumate-bloque .row .col-md-6 { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } + .sumate-bloque .row .col-md-6 .btn { + -ms-flex-item-align: end; + align-self: flex-end; } + .sumate-bloque .row .col-md-6 .inner { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } } + +.webform-confirmation__message { + text-align: center; } + .webform-confirmation__message p { + margin-bottom: 10px; } + .webform-confirmation__message img { + width: 300px; + margin-top: -50px; + margin-bottom: -30px; } + .webform-confirmation__message .btn { + margin-top: 20px; } + +.webform-svg { + background-color: red; } + +#views-bootstrap-miembros-block-1 .row { + margin: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + -ms-flex-wrap: wrap; + flex-wrap: wrap; } + +#views-bootstrap-miembros-block-1 div.col { + margin-bottom: 40px; + text-align: center; } + #views-bootstrap-miembros-block-1 div.col a img { + margin: 0 auto; + border: 1px solid #cccccc; + border-radius: 100px; + -webkit-box-shadow: 0px 0px 0px 0px #cccccc; + box-shadow: 0px 0px 0px 0px #cccccc; } + #views-bootstrap-miembros-block-1 div.col a:hover img, #views-bootstrap-miembros-block-1 div.col a:focus img { + border: 1px solid #2e2f30; + -webkit-box-shadow: 0px 3px 0px 0px #cccccc; + box-shadow: 0px 3px 0px 0px #cccccc; } + @media (max-width: 460px) { + #views-bootstrap-miembros-block-1 div.col img { + max-width: 80px; } } + #views-bootstrap-miembros-block-1 div.col div.views-field-title { + padding: 10px; } + +.view-faq .panel, .view-glosario .panel { + border: 0; + -webkit-box-shadow: none; + box-shadow: none; } + .view-faq .panel .panel-heading, .view-glosario .panel .panel-heading { + padding: 0; + margin: 0; + background: transparent; } + .view-faq .panel .panel-heading .panel-title, .view-glosario .panel .panel-heading .panel-title { + font-size: 1em; + padding: 0; + margin: 0; } + .view-faq .panel .panel-heading .panel-title a, .view-glosario .panel .panel-heading .panel-title a { + display: block; + width: 100%; + padding: 10px 15px; + border-bottom: 1px solid #0094D4; + color: #0094D4; + position: relative; } + .view-faq .panel .panel-heading .panel-title a:hover, .view-faq .panel .panel-heading .panel-title a:focus, .view-glosario .panel .panel-heading .panel-title a:hover, .view-glosario .panel .panel-heading .panel-title a:focus { + color: #0094D4; + border-bottom-color: #0094D4; + text-decoration: none; } + .view-faq .panel .panel-heading .panel-title a .fa-chevron-down, .view-glosario .panel .panel-heading .panel-title a .fa-chevron-down { + position: absolute; + right: 15px; + top: 15px; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); + -webkit-transition: all .2s ease; + transition: all .2s ease; } + .view-faq .panel .panel-heading .panel-title a.collapsed, .view-glosario .panel .panel-heading .panel-title a.collapsed { + color: #333333; + border-bottom-color: #f5f5f5; } + .view-faq .panel .panel-heading .panel-title a.collapsed:hover, .view-faq .panel .panel-heading .panel-title a.collapsed:focus, .view-glosario .panel .panel-heading .panel-title a.collapsed:hover, .view-glosario .panel .panel-heading .panel-title a.collapsed:focus { + color: #0094D4; + border-bottom-color: #0094D4; + text-decoration: none; } + .view-faq .panel .panel-heading .panel-title a.collapsed .fa-chevron-down, .view-glosario .panel .panel-heading .panel-title a.collapsed .fa-chevron-down { + position: absolute; + right: 15px; + top: 15px; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + -webkit-transition: all .2s ease; + transition: all .2s ease; } + .view-faq .panel .panel-heading + .panel-collapse > .panel-body, .view-glosario .panel .panel-heading + .panel-collapse > .panel-body { + border: 1px solid #0094D4; + border-top: 0px; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; } + +.view-eventos .row { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + -ms-flex-wrap: wrap; + flex-wrap: wrap; } + +.view-eventos .evento { + margin-bottom: 20px; } + .view-eventos .evento .contentWrapper { + border: 1px solid #cccccc; + border-radius: 4px; } + .view-eventos .evento img { + -webkit-transition: opacity 0.5s ease; + transition: opacity 0.5s ease; } + .view-eventos .evento img:hover { + opacity: .85; } + .view-eventos .evento h2 { + font-size: 1.1em; + margin: 10px; } + .view-eventos .evento h2:after { + content: none; } + .view-eventos .evento .views-field-field-fecha-fin { + background: #0094D4; + color: #fff; + padding: 4px; + text-align: center; } + +.view-eventos .evento-pasado .evento img { + -webkit-filter: grayscale(100%); + filter: grayscale(100%); + opacity: .85; + -webkit-transition: -webkit-filter 0.5s ease; + transition: -webkit-filter 0.5s ease; + transition: filter 0.5s ease; + transition: filter 0.5s ease, -webkit-filter 0.5s ease; } + +.view-eventos .evento-pasado .evento img:hover { + -webkit-filter: grayscale(0%); + filter: grayscale(0%); + opacity: 1; } + +.view-eventos .evento-pasado .evento .views-field-field-fecha-fin { + background: #2e2f30; } + +.view-eventos .evento-pasado .evento h2 a { + color: #2e2f30; } + +.view-casos-de-uso .row { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + -ms-flex-wrap: wrap; + flex-wrap: wrap; } + +.view-casos-de-uso .view-filters .views-exposed-form { + text-align: center; } + +.view-casos-de-uso .view-filters .form-group:last-child { + margin-bottom: 0; } + +.view-casos-de-uso .caso { + margin-bottom: 20px; } + .view-casos-de-uso .caso .contentWrapper { + text-align: center; } + .view-casos-de-uso .caso img { + border-radius: 10px; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; } + .view-casos-de-uso .caso img:hover { + opacity: .85; + -webkit-transform: scale(1.05); + -ms-transform: scale(1.05); + transform: scale(1.05); + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; } + .view-casos-de-uso .caso h2 { + font-size: 1.1em; + margin: 10px; + font-weight: normal; } + .view-casos-de-uso .caso h2:after { + content: none; } + +.view-casos-de-uso .aplicacion { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin-top: 100px; } + .view-casos-de-uso .aplicacion .contentWrapper { + padding: 10px 0; + border: 1px solid #cccccc; + border-radius: 10px; + padding: 30px; + margin-top: 40px; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; + background: #f5f5f5; } + .view-casos-de-uso .aplicacion .contentWrapper:hover { + background: #fff; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; + border-color: #755293; } + .view-casos-de-uso .aplicacion .views-field-field-icono { + text-align: center; } + .view-casos-de-uso .aplicacion .views-field-field-icono a { + display: inline-block; } + .view-casos-de-uso .aplicacion .views-field-field-icono img { + width: 240px; + margin-top: -150px; + border-radius: 10px; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; } + .view-casos-de-uso .aplicacion .views-field-field-icono img:hover { + -webkit-transform: scale(1.05); + -ms-transform: scale(1.05); + transform: scale(1.05); + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; } + .view-casos-de-uso .aplicacion h2 { + font-size: 1.6em; } + .view-casos-de-uso .aplicacion h3 { + font-size: 1.2em; + padding-left: 0; + background-image: none; } + +.topnav { + position: relative; + z-index: 1035; + font-size: 0.65em; } + .topnav nav, .topnav .links { + float: right; + margin-left: 20px; + padding-top: 10px; } + @media (max-width: 768px) { + .topnav { + margin-right: 70px; + font-size: 0.75em; } } + @media (max-width: 380px) { + .topnav .links { + display: none; } } + @media (max-width: 320px) { + .topnav { + display: none; } } + .topnav:last-child { + margin-right: 0px; } + .topnav ul > li { + float: left !important; + display: block; } + .topnav ul > li a { + padding: 0; + margin-right: 10px; + color: #fff; + text-decoration: underline; } + .topnav ul > li a:hover, .topnav ul > li a:focus { + background: transparent; + text-decoration: none; } + .topnav ul > li a:after { + content: '|'; + margin-left: 10px; } + .topnav ul > li:last-child a { + margin-right: 0px; } + .topnav ul > li:last-child a:after { + content: none; + margin-right: 0px; } + .topnav nav.login { + padding-top: 0; } + .topnav nav.login ul > li > a { + padding: 10px; + border-bottom-left-radius: 10px; + border-bottom-right-radius: 10px; + border: 1px solid #fff; + border-top: 0; + color: #fff; + text-decoration: none; } + .topnav nav.login ul > li > a:hover, .topnav nav.login ul > li > a:focus { + background: #fff; + color: #0094D4; } + .topnav nav.login ul > li > a:after { + content: none; + margin-left: 0px; } + @media (max-width: 620px) { + .topnav { + margin-top: 8px; } + .topnav nav.login ul > li { + float: none !important; + margin-bottom: 5px; } + .topnav nav.login ul > li > a { + border: 1px solid #fff; + border-radius: 5px; + min-width: 50px; + padding: 8px; + text-align: center; + margin-right: 0px; } } + +nav.navbar-landing .logo img { + -webkit-filter: contrast(0) sepia(100%) hue-rotate(200deg) brightness(0.6) saturate(10); + filter: contrast(0) sepia(100%) hue-rotate(200deg) brightness(0.6) saturate(10); } + nav.navbar-landing .logo img:hover { + -webkit-filter: none; + filter: none; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; } + +nav.navbar-landing .navbar-nav li > a { + color: #0000ff; } + nav.navbar-landing .navbar-nav li > a:hover { + color: #0000ff; + border-bottom-color: #0000ff; } + +nav.navbar-landing .navbar-nav li:last-child > a { + color: #0000ff; + border-color: #0000ff; } + nav.navbar-landing .navbar-nav li:last-child > a:hover { + background-color: #0000ff; } + +nav.navbar-landing .navbar-toggle { + border-color: #0000ff; } + +nav.navbar-landing .navbar-toggle:hover, nav.navbar-landing .navbar-toggle:focus, nav.navbar-landing .navbar-toggle .icon-bar { + background-color: #0000ff; } + +main.landing { + margin-top: 0; + padding: 0; + padding-right: 15px; + padding-left: 15px; } + main.landing .field { + position: relative; } + main.landing .btn-primary, main.landing .btn-default { + color: #0000ff; + background-color: #fff; + border-color: #0000ff; + border-radius: 50px; } + main.landing .btn-primary:hover, main.landing .btn-primary:focus, main.landing .btn-default:hover, main.landing .btn-default:focus { + color: #fff; + background-color: #0000ff; + border-color: #0000ff; } + main.landing h3 { + color: #2e2f30; } + main.landing h2:after { + background-color: #0000ff; } + main.landing .paragraph .anchor { + position: absolute; + margin-top: -200px; } + main.landing .jumbotron { + color: #fff; + background: url("../images/pattern.png"), #0000ff; + /* Old browsers */ + background: url("../images/pattern.png"), -webkit-gradient(linear, left top, left bottom, from(#0000ff), to(#1a1aff)); + background: url("../images/pattern.png"), -webkit-linear-gradient(top, #0000ff 0%, #1a1aff 100%); + background: url("../images/pattern.png"), linear-gradient(to bottom, #0000ff 0%, #1a1aff 100%); + padding-bottom: 50px; + padding-top: 150px; + position: relative; + -webkit-box-shadow: inset 0 -10px 10px -10px #2e2f30; + box-shadow: inset 0 -10px 10px -10px #2e2f30; + border-radius: 0; } + main.landing .jumbotron h1 { + font-size: 2.5em; } + main.landing .jumbotron p { + max-width: 800px; + margin-bottom: 1.3em; } + main.landing .jumbotron .logo-evento { + padding-top: 50px; } + main.landing .jumbotron .logo-evento svg { + height: 400px; } + @media (max-width: 992px) { + main.landing .jumbotron .logo-evento svg { + height: 250px; } } + @media (max-width: 992px) { + main.landing .jumbotron .logo-evento { + margin-bottom: 20px; } } + main.landing .jumbotron .bajada { + padding-top: 100px; } + @media (max-width: 992px) { + main.landing .jumbotron .bajada { + padding-top: 0px; } } + main.landing .jumbotron .btn-primary { + color: #0000ff; + background-color: #fff; + border-color: #fff; + border-radius: 50px; } + main.landing .jumbotron .btn-primary:hover, main.landing .jumbotron .btn-primary:focus { + color: #fff; + background-color: transparent; + border-color: #fff; } + main.landing .jumbotron h2 { + margin-bottom: 1em; } + main.landing .jumbotron h2:after { + content: none; } + @media (max-width: 768px) { + main.landing .jumbotron { + padding-top: 140px; } } + main.landing .cta { + margin-bottom: 0; + margin: 0 auto; + text-align: center; + padding-top: 40px; + padding-bottom: 40px; + -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75); + box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75); } + main.landing .cta p { + margin: 0 auto; + margin-bottom: 1.3em; } + main.landing section { + padding: 0; + margin: 0; } + main.landing table.table.agenda thead th { + font-size: 1.2em; } + main.landing table.table.agenda th, main.landing table.table.agenda td { + padding: 20px; } + main.landing table.table.agenda tr.break { + background-color: #f5f5f5; } + main.landing table.table.agenda tbody tr > th { + border-left: 5px solid #fff; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; } + main.landing table.table.agenda tbody tr:hover { + background-color: #fcffdd; } + main.landing table.table.agenda tbody tr:hover > th { + border-left: 5px solid #0000ff; } + main.landing table.table.agenda tbody td p:last-child { + margin-bottom: 0px; } + main.landing .field--name-field-grilla.row { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + -ms-flex-wrap: wrap; + flex-wrap: wrap; } + main.landing .field--name-field-grilla > .field--item .paragraph--type--grilla { + border-radius: 5px; + padding: 20px; + margin-top: 10px; + margin-bottom: 10px; + border: 1px solid #cccccc; } + main.landing .field--name-field-grilla > .field--item .paragraph--type--grilla h3 { + background-image: none; + padding-left: 0; + margin-top: 10px; + font-size: 1.2em; } + main.landing .field--name-field-grilla > .field--item .paragraph--type--grilla img { + margin: 0; + padding: 0; + width: 100%; } + main.landing .field--name-field-grilla > .field--item .paragraph--type--grilla .field--name-field-body { + font-size: 0.8em; } + @media (min-width: 768px) { + main.landing .field--name-field-grilla > .field--item .paragraph--type--grilla:hover { + border: 1px solid #0000ff; + -webkit-transform: scale(1.05); + -ms-transform: scale(1.05); + transform: scale(1.05); + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; } } + main.landing .mapOver { + position: absolute; + background: #fff; + padding: 40px; + max-width: 30%; + top: 80px; + left: 100px; + z-index: 100; + -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75); + box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75); } + main.landing .mapOver h3 { + background-image: none; + padding-left: 0; + margin-top: 10px; + font-size: 1.2em; } + main.landing .map { + -webkit-filter: grayscale(100%); + filter: grayscale(100%); + margin-bottom: -10px; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; } + main.landing .map:hover, main.landing .map:focus { + -webkit-filter: grayscale(0); + filter: grayscale(0); } + +footer.footerArea-landing ul li a:hover { + background-color: #0000ff; } + +/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2NzcyIsImxpYnMvX21peGlucy5zY3NzIiwiZ2VuZXJhbC9fZ2VuZXJhbC5zY3NzIiwiZ2VuZXJhbC9faGVhZGVyLnNjc3MiLCJnZW5lcmFsL19mb290ZXIuc2NzcyIsImdlbmVyYWwvX2hvbWUuc2NzcyIsImdlbmVyYWwvX2N0YS5zY3NzIiwiZ2VuZXJhbC9fY29udGVudC5zY3NzIiwiZ2VuZXJhbC9fc3VtYXRlLnNjc3MiLCJnZW5lcmFsL19taWVtYnJvcy5zY3NzIiwiZ2VuZXJhbC9fZmFxLnNjc3MiLCJnZW5lcmFsL19ldmVudG9zLnNjc3MiLCJnZW5lcmFsL19jYXNvcy5zY3NzIiwiZ2VuZXJhbC9fbG9naW4uc2NzcyIsImdlbmVyYWwvX2xhbmRpbmcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnQkEsbUdBQVk7QUNMWjtFQUNJLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsWUFBVztFQUNYLFdBQVU7RUFDVixhQUFZO0VBQ1osaUJBQWdCO0VBQ2hCLHVCQUFzQjtFQUN0QixVQUFTLEVBQ1o7O0FDbkJEO0VBQU0sbUJBQWtCLEVBQUc7O0FBQzNCO0VBQ0UsMENGY2lDO0VFYmpDLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsMEJGR1k7RUVGWixrQkFBaUI7RUFDakIsZUZBb0I7RUVDcEIsY0FBYSxFQUNkOztBQUVEO0VBQ0kscUJBQW9CLEVBQ3ZCOztBQUVEO0VBQ0Usb0JBQW1CO0VBQ25CLGtCQUFpQjtFQUNqQixpQkFBZ0IsRUFDakI7O0FBRUQ7RUFDRSxjQUFhO0VBQ2IsbUJBQWtCLEVBQ25COztBQUVEO0VBQUksbUJBQWtCLEVBQUc7O0FBRXpCO0VBQUksbUJBQWtCLEVBQUc7O0FBRXpCO0VBQUksa0JBQWlCLEVBQUc7O0FBR3hCO0VBQW9CLGlCQUFnQixFQUFHOztBQUV2QztFQVRBO0lBVU8sbUJBQWtCLEVBQUc7RUFDeEI7SUFBVSxlQUFjLEVBQUcsRUFBQTs7QUFJL0I7RUFDSSxjQUFhO0VBQ2IsZUFBYztF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QUNoQixvQkFBbUI7SUFDbkIsMEJkdE5HLEVjbVBOO0lBdk5UO01BK0xnQix1QkFBc0I7TUFDdEIsZ0JBQWU7TUFDZixpQkFBZ0I7TUFDaEIsaUJBQWdCLEVBQ25CO0lBbk1iO01Bc01nQixVQUFTO01BQ1QsV0FBVTtNQUNWLFlBQVcsRUFDZDtJQXpNYjtNQTRNZ0IsaUJBQWdCLEVBQ25CO0lBQ0Q7TUE5TVo7UUFnTm9CLDBCQWxQSTtRQW9QSiwrQkFBc0I7WUFBdEIsMkJBQXNCO2dCQUF0Qix1QkFBc0I7UUFDdEIsa0NBQXlCO1FBQXpCLDBCQUF5QixFQUM1QixFQUFBO0VBcE5qQjtJQTROUSxtQkFBa0I7SUFDbEIsaUJkN1BLO0ljOFBMLGNBQWE7SUFDYixlQUFjO0lBQ2QsVUFBUztJQUNULFlBQVc7SUFDWCxhQUFZO0lBQ1osd0RBQTRDO1lBQTVDLGdEQUE0QyxFQU8vQztJQTFPTDtNQXFPWSx1QkFBc0I7TUFDdEIsZ0JBQWU7TUFDZixpQkFBZ0I7TUFDaEIsaUJBQWdCLEVBQ25CO0VBek9UO0lBNE9RLGdDQUF1QjtZQUF2Qix3QkFBdUI7SUFDdkIscUJBQW9CO0lBQ3BCLGtDQUF5QjtJQUF6QiwwQkFBeUIsRUFLNUI7SUFuUEw7TUFnUFksNkJBQW9CO2NBQXBCLHFCQUFvQixFQUV2Qjs7QUFJVDtFQUVJLDBCQTFSb0IsRUE0UnZCIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8tLS0tLUNPTE9SRVMtLS0tLS1cclxuXHJcbiRibGFuY286ICNmZmY7XHJcbiRuZWdybzogIzJlMmYzMDtcclxuJHByaW1hcnlDb2xvcjogIzAwOTRENDtcclxuJHNlY29uZGFyeUNvbG9yOiAjNzU1MjkzO1xyXG4kY2xhcm86ICNjY2NjY2M7XHJcbiRtdXlDbGFybzogI2Y1ZjVmNTtcclxuJHRpcG86IHJnYig1MSwgNTEsIDUxKTtcclxuJGJvZHk6ICNmZmZmZmY7XHJcbiRoZXJvLWdyYWRpZW50LWluaXQ6ICMzQjc2QkE7XHJcbiRoZXJvLWdyYWRpZW50LWVuZDogIzdERDJEOTtcclxuXHJcblxyXG5cclxuLy8tLS1GVUVOVEVTLS0tXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UmFsZXdheTozMDAsMzAwaSw0MDAsNDAwaSw3MDAsNzAwaSw4MDAsODAwaScpO1xyXG4kZm9udDogJ1JhbGV3YXknLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuIiwiLy8tLS1GT05UIEZBTUlMWS0tLVxyXG5cclxuQG1peGluIGZvbnRfZmFtaWx5KCRmb250TmFtZSl7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250TmFtZTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy8nKyRmb250TmFtZSsnLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvJyskZm9udE5hbWUrJy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy8nKyRmb250TmFtZSsnLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuJXNyLW9ubHkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogLTFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gICAgYm9yZGVyOiAwO1xyXG59IiwiLy9HRU5FUklDT1NcclxuaHRtbCB7Zm9udC1zaXplOiAxLjEyNWVtO31cclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250O1xyXG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gIGNvbG9yOiAkdGlwbztcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG5wLCBwOmxhc3QtY2hpbGQsIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQsIC5wYW5lbDpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuM2VtOyAgICBcclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQge1xyXG4gIG1hcmdpbjogMWVtIDAgMC41ZW07XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuaDEge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgZm9udC1zaXplOiAyLjQ0MWVtO1xyXG59XHJcblxyXG5oMiB7Zm9udC1zaXplOiAxLjk1M2VtO31cclxuXHJcbmgzIHtmb250LXNpemU6IDEuNTYzZW07fVxyXG5cclxuaDQge2ZvbnQtc2l6ZTogMS4yNWVtO31cclxuXHJcblxyXG5zbWFsbCwgLmZvbnRfc21hbGwge2ZvbnQtc2l6ZTogMC44ZW07fVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYyMHB4KSB7XHJcbiAgICBoMntmb250LXNpemU6IDEuNTYzZW07fVxyXG4gICAgaHRtbCxib2R5e2ZvbnQtc2l6ZTogMWVtO31cclxufVxyXG5cclxuXHJcbmEuc2tpcC1saW5re1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICRibGFuY287ICAgIFxyXG4gICAgXHJcbn1cclxuYS5za2lwLWxpbmsuZm9jdXNhYmxlOmZvY3Vze1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDEwMzE7XHJcbiAgICBcclxufVxyXG4uYnJlYWRjcnVtYntcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIEBleHRlbmQgLmZvbnRfc21hbGw7XHJcblxyXG4gICAgPiBsaSArIGxpOmJlZm9yZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgY29udGVudDogXCJcXDAwYmJcIjtcclxuICAgIH1cclxufVxyXG4uZmEge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgIFxyXG59XHJcbi8qLS0tQk9UT05FUy0tKi9cclxuXHJcbi5idG4tcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgY29sb3I6ICRibGFuY287XHJcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgXHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSwgJjphY3RpdmU6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGJsYW5jbztcclxuICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYnRuLWRlZmF1bHQge1xyXG4gICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnlDb2xvcjsgXHJcbiAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWltYWdlOiBpbml0aWFsO1xyXG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5Q29sb3I7IFxyXG4gICAgfVxyXG59XHJcblxyXG4vL0ZJWCBNb2RhbFxyXG4ubW9kYWwtb3BlbiAubmF2YmFyLWZpeGVkLXRvcCxcclxuLm1vZGFsLW9wZW4gLm5hdmJhci1maXhlZC1ib3R0b20ge1xyXG4gbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4uYnRuLmRpc2FibGVkLCAuYnRuW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgb3BhY2l0eTogLjY1O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY2xhcm87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xhcm87XHJcbn1cclxuXHJcbi5idG4uZGlzYWJsZWQ6aG92ZXIsIC5idG5bZGlzYWJsZWRdOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGJsYW5jbztcclxuICAgIGJvcmRlci1jb2xvcjogJGNsYXJvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsYXJvO1xyXG59XHJcblxyXG4vL0xpZ2h0Ym94IElFIEZpeFxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICAgIC8qIElFMTArIENTUyAqL1xyXG4gICAgLmVra28tbGlnaHRib3ggLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgIGZsZXg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEZvcm11bGFyaW9zIEFzdGVyaXNjb1xyXG5cclxuLmZvcm0tcmVxdWlyZWQ6YWZ0ZXIge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxuICAgIGNvbnRlbnQ6IFwiKlwiO1xyXG4gICAgY29sb3I6IHJlZDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbn1cclxuXHJcbi8vIDQwNCBlcnJvcmVzXHJcblxyXG4ucGF0aC00MDQgLm1haW4ubWFpbi1jb250ZW50LWluc2lkZSAsIG1haW4ubWFpbi1jb250ZW50LWluc2lkZS5ub3QtZm91bmQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuXHJcbiAgICBpbWd7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgfVxyXG5cclxuICAgIGgxLnBhZ2UtaGVhZGVye1xyXG5cclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAsXHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG5cclxufSIsImJvZHkudG9vbGJhci1maXhlZCAudG9vbGJhci1vcmllbnRlZCAudG9vbGJhci1iYXIge1xyXG4gICAgei1pbmRleDogMjAwMDtcclxufVxyXG5cclxuLnBhdGgtZnJvbnRwYWdlIG5hdjpub3QoLm5hdmJhci1mb25kbykgLm5hdmJhci1oZWFkZXIgeyAgICBcclxuICAgIC5sb2dve1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLm5hdmJhci1oZWFkZXJ7IFxyXG4gICAgICAgXHJcbiAgICAubG9nb3tcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC45O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYyMHB4KXtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubmF2YmFyLWRlZmF1bHR7ICAgXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICBcclxuXHJcbiAgICAubmF2YmFyLW5hdiBsaT5hIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYW5jbzsgICBcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXZiYXItbmF2IGxpPmE6aG92ZXIsIC5uYXZiYXItbmF2IGxpPmE6Zm9jdXMge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBjb2xvcjogJGJsYW5jbztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibGFuY287XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItbmF2IGEuaXMtYWN0aXZlLCAubmF2YmFyLW5hdiBhLmlzLWFjdGl2ZTpob3ZlciwgLm5hdmJhci1uYXYgYS5pcy1hY3RpdmU6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhbmNvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmxhbmNvO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBjb2xvcjogJG5lZ3JvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibGFuY287ICAgICAgICBcclxuICAgIH0gICAgXHJcblxyXG4gICAgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLW5hdiBsaTpsYXN0LWNoaWxkPmEge1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnlDb2xvcjsgXHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItaW1hZ2U6IGluaXRpYWw7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgICAgY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYW5jbzsgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhbmNvOyBcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhbmNvO1xyXG4gICAgICAgIC5pY29uLWJhcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYW5jbztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLXRvZ2dsZTpob3ZlciwgIC5uYXZiYXItdG9nZ2xlOmZvY3Vze1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgLmljb24tYmFye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmVncm87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lbnV7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZXtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogIDBweCA1cHggNXB4IDBweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFuY287ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW51e1xyXG4gICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3ZlciwgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAubmF2YmFyLW5hdiBsaSB1bC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgfSAgICAgICAgXHJcblxyXG4gICAgICAgIC8vIC5uYXZiYXItbmF2IGxpIHVsLmRyb3Bkb3duLW1lbnU6YmVmb3JlIHtcclxuICAgICAgICAvLyAgICAgY29udGVudDpcIlxcQVwiO1xyXG4gICAgICAgIC8vICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIC8vICAgICBib3JkZXItd2lkdGg6IDBweCA4cHggOHB4IDhweDtcclxuICAgICAgICAvLyAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYmxhbmNvIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy8gICAgIHRvcDogLThweDtcclxuICAgICAgICAvLyAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcbiAgICBcclxuXHJcbiAgICAubmF2YmFyLW5hdiBsaSB1bC5kcm9wZG93bi1tZW51IGxpIGEge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDE4cHg7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1uYXYgbGkgdWwuZHJvcGRvd24tbWVudSBsaSBhOmhvdmVyIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLW5hdiBsaSB1bC5kcm9wZG93bi1tZW51IGxpIGEuaXMtYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJG5lZ3JvO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIC5uYXZiYXItbmF2IGxpIHVsLmRyb3Bkb3duLW1lbnUgIGxpIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgfSAgICBcclxuICAgIH1cclxuICAgIFxyXG59XHJcbi5uYXZiYXItY29udGVudHtcclxuICAgIGJhY2tncm91bmQ6ICRibGFuY287ICAgIFxyXG4gICAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xyXG4gICAgLm5hdmJhci10b2dnbGUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICAuaWNvbi1iYXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdmJhci10b2dnbGU6aG92ZXIsICAubmF2YmFyLXRvZ2dsZTpmb2N1c3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgIC5pY29uLWJhcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYW5jbztcclxuICAgICAgICB9XHJcbiAgICB9ICAgIFxyXG4gICAgLm5hdmJhci1uYXYgbGk+YSB7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLW5hdiBsaT5hOmhvdmVyLCAubmF2YmFyLW5hdiBsaT5hOmZvY3VzIHtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgICAgICAgICAgICBcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLW5hdiBhLmlzLWFjdGl2ZSwgLm5hdmJhci1uYXYgYS5pcy1hY3RpdmU6aG92ZXIsIC5uYXZiYXItbmF2IGEuaXMtYWN0aXZlOmZvY3VzIHsgICAgICAgICBcclxuICAgICAgICBjb2xvcjogJG5lZ3JvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbmVncm87IFxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmVncm87XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRuZWdybzsgICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyBcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1uYXYgbGk6bGFzdC1jaGlsZD5hIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5Q29sb3I7IFxyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWltYWdlOiBpbml0aWFsO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYW5jbztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxuICAgIC5uYXZiYXItbmF2IGxpLmFjdGl2ZTpsYXN0LWNoaWxkPmF7XHJcbiAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRuZWdybzsgXHJcbiAgICAgICAgY29sb3I6ICRuZWdybztcclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgICBjb2xvcjogJG5lZ3JvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhbmNvO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRuZWdybztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbiAgICAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSwgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLm5hdmJhci1uYXYgbGkgdWwuZHJvcGRvd24tbWVudSBsaTpsYXN0LWNoaWxkPmE6aG92ZXIsICAubmF2YmFyLW5hdiBsaSB1bC5kcm9wZG93bi1tZW51IGxpOmxhc3QtY2hpbGQ+YTpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1uYXYgbGkgdWwuZHJvcGRvd24tbWVudSBsaS5hY3RpdmU6bGFzdC1jaGlsZD5he1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSwgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLW5hdiBsaSB1bC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHByaW1hcnlDb2xvcjtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgXHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItbmF2IGxpIHVsLmRyb3Bkb3duLW1lbnU6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4ubmF2YmFyLWZvbmRve1xyXG4gICAgYmFja2dyb3VuZDogJGJsYW5jbztcclxuICAgIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcclxuICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAubG9nbyB7XHJcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgIC5pY29uLWJhcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLXRvZ2dsZTpob3ZlciwgIC5uYXZiYXItdG9nZ2xlOmZvY3Vze1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgLmljb24tYmFye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhbmNvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIC5tZW51e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXZiYXItbmF2IGxpPmEge1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1uYXYgbGk+YTpob3ZlciwgLm5hdmJhci1uYXYgbGk+YTpmb2N1cyB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnlDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLW5hdiBhLmlzLWFjdGl2ZSwgLm5hdmJhci1uYXYgYS5pcy1hY3RpdmU6aG92ZXIsIC5uYXZiYXItbmF2IGEuaXMtYWN0aXZlOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5lZ3JvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbmVncm87XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IFxyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5lZ3JvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbmVncm87XHJcbiAgICB9XHJcblxyXG4gICAgXHJcblxyXG4gICAgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1uYXYgbGk6bGFzdC1jaGlsZD5hIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5Q29sb3I7IFxyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWltYWdlOiBpbml0aWFsO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYW5jbztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmlzLWFjdGl2ZXtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmVncm87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdmJhci1uYXYgbGkgdWwuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IFxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLm5hdmJhci1uYXYgbGkgdWwuZHJvcGRvd24tbWVudTpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLW5hdiBsaSB1bC5kcm9wZG93bi1tZW51IGxpOmxhc3QtY2hpbGQ+YTpob3ZlciwgIC5uYXZiYXItbmF2IGxpIHVsLmRyb3Bkb3duLW1lbnUgbGk6bGFzdC1jaGlsZD5hOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3ZlciwgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiBsaSA+IGEge1xyXG4gICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgfVxyXG59XHJcbiIsImZvb3RlciB7XHJcbiAgICBjb2xvcjogJGJsYW5jbztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRuZWdybztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDgwcHggMCA2MHB4IDA7XHJcbiAgICB1bHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHggMTBweDtcclxuXHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5lZ3JvO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYW5jbztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41NWVtIDBlbTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7ICBcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYTpob3ZlciwgYTpmb2N1c3tcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkY29sb3I6ICRibGFuY28sICRhbW91bnQ6IDAuMik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYW5jbztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICBoMntcclxuICAgICAgICBAZXh0ZW5kICVzci1vbmx5O1xyXG4gICAgfVxyXG59XHJcbiIsIi5wYXRoLWZyb250cGFnZXtcclxuICAgIGgyeyAgICAgICAgXHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlDb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVyb3tcclxuICAgIHdpZHRoOjEwMCU7ICBcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgICBcclxuICAgIGNvbG9yOiAkYmxhbmNvOyBcclxuXHJcbiAgICAucm93e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzODBweDsgIFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMzBweDsgXHJcbiAgICAgICAgfSAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1MHB4OyBcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7IFxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7IFxyXG4gICAgICAgIH0gICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MjBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwMHB4OyBcclxuICAgICAgICB9ICAgICAgICBcclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5yb3cgPiBbY2xhc3MqPSdjb2wtJ106Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfSBcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9IFxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgaDF7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcclxuICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIH1cclxuICAgIC5maWVsZC0tbmFtZS1ib2R5e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbGluay0xLCAuZmllbGQtLW5hbWUtZmllbGQtbGluay0ye1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbGluay0xe1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIC5oZXJvX2JnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogLTEwMDtcclxuICAgICAgICB0b3A6IC0xMzBweDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcGF0dGVybi5wbmcnKSwgJGhlcm8tZ3JhZGllbnQtaW5pdDsgLyogT2xkIGJyb3dzZXJzICovXHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcGF0dGVybi5wbmcnKSwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkaGVyby1ncmFkaWVudC1pbml0IDAlLCRoZXJvLWdyYWRpZW50LWVuZCAxMDAlKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKC0xMGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAgIH0gICAgIFxyXG4gICAgICBcclxuXHJcbiAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYW5jbztcclxuICAgICAgICBib3JkZXItY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDsgICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYW5jbztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYW5jbztcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICBcclxuICAgIC5idG4tZGVmYXVsdCB7XHJcbiAgICAgICAgY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhbmNvOyBcclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYW5jbztcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhbmNvOyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNhcmFjdGVyaXN0aWNhcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOTYpO1xyXG4gICAgbWFyZ2luLXRvcDogLTI1MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogODBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDMycHggMHB4IHJnYmEoMCwwLDAsMC4yKTsgICBcclxuICAgIGgyeyBcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDsgICAgICAgICAgICBcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG4gICAgaDN7ICBcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtOyBcclxuICAgICAgICBmb250LXdlaWdodDogNDAwOyAgICAgIFxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtYm9keXsgIFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07ICAgICAgXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjIwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgfSBcclxuICAgIC5yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiAgICAgICAgIGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB9XHJcbiAgICAgIC5yb3cgPiBbY2xhc3MqPSdjb2wtJ10ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbn1cclxuLmFwbGljYWNpb25lc3tcclxuICAgIFxyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgfSBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgLmZpZWxkLS1uYW1lLWJvZHkgdWx7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICB9IFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuOGVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9idWxsZXQuc3ZnJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4uY2Fzb3N7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIC5ncmlke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgLmNvbC14cy0xMntcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudFdyYXBwZXIge1xyXG4gICAgICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICRjbGFybztcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWc6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLnN1bWF0ZXtcclxuICAgIGNvbG9yOiAkYmxhbmNvO1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2N0YS1iZy5wbmcnKSBuby1yZXBlYXQgO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGgyLCBkaXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BhdHRlcm4ucG5nJyksICRoZXJvLWdyYWRpZW50LWluaXQ7IC8qIE9sZCBicm93c2VycyAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BhdHRlcm4ucG5nJyksIGxpbmVhci1ncmFkaWVudCh0byB0b3AsICRoZXJvLWdyYWRpZW50LWluaXQgMCUsJGhlcm8tZ3JhZGllbnQtZW5kIDEzMCUpOyAgICBcclxuICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBvcGFjaXR5OiAuOTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgc3ZnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gICAgfSBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgIH1cclxuICAgIGgyeyAgICAgICAgXHJcbiAgICAgICAgY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICB9XHJcbiAgICAuZmllbGQtLXR5cGUtbGlua3tcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhbmNvO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhbmNvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhbmNvO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfSAgICBcclxuXHJcbiAgICAuYnRuLWRlZmF1bHQge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhbmNvO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsYW5jbzsgXHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYW5jbzsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmhhc2gge1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG59XHJcbmFydGljbGV7ICAgXHJcbiAgICBcclxuICAuZmllbGQtLW5hbWUtYm9keXtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBwLGgxLGgyLGgzLGg0LHVsLGhyLCAuYWp1c3RhciwgdGFibGV7ICAgICAgICBcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgIH1cclxuICAgIC5uby1hanVzdGFye1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAqOm5vdChpbWcpIHtcclxuICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIFxyXG5cclxuICAgIHAuZGVzdGFjYWRve1xyXG4gICAgICAgIC8vIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgLy8gYm9yZGVyOiAycHggc29saWQgJHByaW1hcnlDb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgdWwsIG9se1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBsaXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICB1bCwgb2x7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuICBpbWd7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgfVxyXG4gIGEgaW1nIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsYXJvOyAgICAgIFxyXG4gIH1cclxuICBhOmhvdmVyIGltZyxhOmZvY3VzIGltZ3tcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbmVncm87XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAwcHggMHB4ICRjbGFybztcclxuICAgIH1cclxuICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1ne1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICRwcmltYXJ5Q29sb3I7XHJcbiAgfVxyXG4gICAuZmllbGQtLW5hbWUtZmllbGQtZmVjaGEge1xyXG4gICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgfVxyXG4gIC5maWVsZC0tbmFtZS1maWVsZC1jYXRlZ29yaWEge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgY29sb3I6ICRibGFuY287XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYW5jbztcclxuICAgICAgfVxyXG4gIH1cclxufVxyXG5mb3Jte1xyXG4gICAgbWFyZ2luOiAwIGF1dG87ICAgIFxyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIG1heC13aWR0aDogNzAwcHg7XHJcblxyXG4gICAgLmJ0bi1wcmltYXJ5e1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcclxuICAgIH1cclxuXHJcbn1cclxuI2VkaXQtcHJldmlld3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxubWFpbiBzZWN0aW9ue1xyXG4gICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgICBzZWN0aW9ue1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIH0gIFxyXG59XHJcblxyXG5cclxubWFpbi5tYWluLWNvbnRlbnQtaW5zaWRle1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuXHJcbiAgICBcclxuICAgIGgyeyAgICAgICAgXHJcbiAgICAgICAgLy9mb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICBoM3tcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeUNvbG9yO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYnVsbGV0LnN2ZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmRpYWdvbmFsLWhlYWRlcntcclxuICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcGF0dGVybi5wbmcnKSwgJGhlcm8tZ3JhZGllbnQtaW5pdDsgLyogT2xkIGJyb3dzZXJzICovXHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wYXR0ZXJuLnBuZycpLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkaGVyby1ncmFkaWVudC1pbml0IDAlLCRoZXJvLWdyYWRpZW50LWVuZCAxMzAlKTsgXHJcbiAgICB0cmFuc2Zvcm06IHNrZXdZKDEuNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICB9ICBcclxufVxyXG5cclxudGFibGVbcm9sZT1cInByZXNlbnRhdGlvblwiXSBpbWd7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi50aXR1bG9UYWJsYXtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4udmlldy1wcmVzZW50YWNpb25lc3tcclxuICAgIC52aWV3cy1maWVsZC1maWVsZC1wcHQsIC52aWV3cy1maWVsZC1maWVsZC1jZXJ0aWZpY2Fkb3tcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn0iLCIuc3VtYXRlLWJsb3F1ZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAucm93eyAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgICAgIC5jb2wtbWQtNntcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsYXJvO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgICBcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAwcHggcmdiYSgwLDAsMCwwLjIpOyAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIyNXB4O1xyXG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgLnJvdyAuY29sLW1kLTYge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yb3cgLmNvbC1tZC02Om5vdChmaXJzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7ICAgICAgICBcclxuICAgICAgICAgICAgLmNvbC1tZC02e1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgICBcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47ICBcclxuICAgICAgICAgICAgICAgIHAsIHVse1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICB9ICAgICBcclxuICAgICAgICAgICAgICAgIC5pbm5lcntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxufVxyXG5cclxuLndlYmZvcm0tY29uZmlybWF0aW9uX19tZXNzYWdle1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcclxuICAgIH1cclxuICAgIC5idG57XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLndlYmZvcm0tc3Zne1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG59IiwiI3ZpZXdzLWJvb3RzdHJhcC1taWVtYnJvcy1ibG9jay0xe1xyXG5cclxuICAgIC5yb3d7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gICAgZGl2LmNvbHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBhIGltZ3tcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbGFybztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDBweCAkY2xhcm87XHJcbiAgICAgICAgICAgIC8vZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IFxyXG4gICAgICAgIH1cclxuICAgICAgICBhOmhvdmVyIGltZyxhOmZvY3VzIGltZ3tcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5lZ3JvO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDBweCAwcHggJGNsYXJvO1xyXG4gICAgICAgICAgICAvL2ZpbHRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgZGl2LnZpZXdzLWZpZWxkLXRpdGxle1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIudmlldy1mYXEsIC52aWV3LWdsb3Nhcmlve1xyXG4gICAgLnBhbmVsIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAucGFuZWwtaGVhZGluZ3tcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICAgICAgICAgICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5wYW5lbC10aXRsZXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mYS1jaGV2cm9uLWRvd257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEuY29sbGFwc2Vke1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGlwbztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbXV5Q2xhcm87XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZmEtY2hldnJvbi1kb3due1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudmlldy1ldmVudG9zIHtcclxuICAucm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG4gIC5ldmVudG8ge1xyXG5cclxuICAgIC5jb250ZW50V3JhcHBlciB7XHJcblxyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xhcm87XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICBpbWd7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gICAgfVxyXG4gICAgaW1nOmhvdmVye1xyXG4gICAgICBvcGFjaXR5OiAuODU7XHJcbiAgICB9XHJcblxyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgIG1hcmdpbjogMTBweDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlld3MtZmllbGQtZmllbGQtZmVjaGEtZmluIHtcclxuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnlDb2xvcjtcclxuICAgICAgY29sb3I6ICRibGFuY287XHJcbiAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmV2ZW50by1wYXNhZG8gLmV2ZW50byB7XHJcbiAgICBpbWd7XHJcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICBcclxuICAgICAgb3BhY2l0eTogLjg1O1xyXG4gICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC41cyBlYXNlO1xyXG4gICAgfVxyXG4gICAgaW1nOmhvdmVye1xyXG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XHJcbiAgICAgIFxyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgLnZpZXdzLWZpZWxkLWZpZWxkLWZlY2hhLWZpbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRuZWdybztcclxuICAgIH1cclxuICAgIGgyIGF7XHJcbiAgICAgIGNvbG9yOiAkbmVncm87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi52aWV3LWNhc29zLWRlLXVzbyB7XHJcbiAgLnJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG4gIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybXtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9ICBcclxuICAudmlldy1maWx0ZXJzIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcdFxyXG4gIH1cclxuXHJcbiAgLmNhc28ge1xyXG5cclxuICAgIC5jb250ZW50V3JhcHBlciB7XHJcblxyXG4gICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICRjbGFybztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBpbWd7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICB9XHJcbiAgICBpbWc6aG92ZXJ7XHJcbiAgICAgIG9wYWNpdHk6IC44NTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5hcGxpY2FjaW9ue1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgIFxyXG5cclxuICAgIC5jb250ZW50V3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuXHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbGFybztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgICAgYmFja2dyb3VuZDogJG11eUNsYXJvO1xyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhbmNvO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5Q29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlld3MtZmllbGQtZmllbGQtaWNvbm97XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYSB7ZGlzcGxheTogaW5saW5lLWJsb2NrfVxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xNTBweDsgICAgICBcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgICAgaW1nOmhvdmVye1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gIH1cclxufVxyXG4iLCIudG9wbmF2e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTAzNTsgICAgXHJcbiAgICBmb250LXNpemU6IDAuNjVlbTtcclxuICAgIFxyXG4gICAgbmF2LCAubGlua3N7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyAgICAgICBcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICB9IFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XHJcbiAgICAgICAgLmxpbmtze1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9IFxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfSBcclxuXHJcbiAgICBcclxuXHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHVsID4gbGkge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIGF7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYTphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogJ3wnO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICB1bCA+IGxpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgXHJcbiAgICBuYXYubG9naW57XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgdWwgPiBsaSA+IGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYW5jbztcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFuY287XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYyMHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIG5hdi5sb2dpbntcclxuICAgICAgICAgICAgdWwgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwgPiBsaSA+IGF7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhbmNvO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgIH1cclxufSIsIiRsYW5kaW5nUHJpbWFyeTogIzAwMDBmZjtcclxuJGxhbmRpbmdIaWdobGlnaHQ6ICNmY2ZmZGQ7XHJcbiBuYXYubmF2YmFyLWxhbmRpbmd7XHJcblxyXG4gICAgLmxvZ28gaW1ne1xyXG4gICAgICAgIGZpbHRlcjogY29udHJhc3QoMCkgc2VwaWEoMTAwJSkgaHVlLXJvdGF0ZSgyMDBkZWcpIGJyaWdodG5lc3MoMC42KSBzYXR1cmF0ZSgxMCk7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgZmlsdGVyOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgLm5hdmJhci1uYXYgbGkgPiBhe1xyXG4gICAgICAgIGNvbG9yOiAkbGFuZGluZ1ByaW1hcnk7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICRsYW5kaW5nUHJpbWFyeTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxhbmRpbmdQcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXZiYXItbmF2IGxpOmxhc3QtY2hpbGQgPiBhe1xyXG4gICAgICAgIGNvbG9yOiAkbGFuZGluZ1ByaW1hcnk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGFuZGluZ1ByaW1hcnk7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxhbmRpbmdQcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGFuZGluZ1ByaW1hcnk7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLXRvZ2dsZTpob3ZlciwgLm5hdmJhci10b2dnbGU6Zm9jdXMsIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGFuZGluZ1ByaW1hcnk7XHJcbiAgICB9XHJcbiB9XHJcblxyXG5tYWluLmxhbmRpbmd7XHJcblxyXG5cclxuICAgIFxyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgLmZpZWxke1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgIC5idG4tcHJpbWFyeSwgLmJ0bi1kZWZhdWx0IHtcclxuICAgICAgICBjb2xvcjogJGxhbmRpbmdQcmltYXJ5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGFuZGluZ1ByaW1hcnk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDsgICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYW5jbztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxhbmRpbmdQcmltYXJ5O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRsYW5kaW5nUHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAkbmVncm87XHJcbiAgICB9XHJcblxyXG4gICAgaDI6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsYW5kaW5nUHJpbWFyeTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBhcmFncmFwaCB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmFuY2hvcntcclxuICAgICAgICAgICAgLy8gd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIC8vIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogcmVkO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMDBweDtcclxuXHJcbiAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAuanVtYm90cm9ue1xyXG4gICAgICAgIGNvbG9yOiAkYmxhbmNvO1xyXG4gICAgICAgIFxyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wYXR0ZXJuLnBuZycpLCAkbGFuZGluZ1ByaW1hcnk7IC8qIE9sZCBicm93c2VycyAqL1xyXG4gICAgICAgICRoYXJkQ29sb3I6IGxpZ2h0ZW4oJGxhbmRpbmdQcmltYXJ5LCA1KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wYXR0ZXJuLnBuZycpLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkbGFuZGluZ1ByaW1hcnkgMCUsICRoYXJkQ29sb3IgMTAwJSk7XHJcblxyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTEwcHggMTBweCAtMTBweCAkbmVncm87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4zZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9nby1ldmVudG97XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4OyAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggOyAgXHJcbiAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFqYWRhe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGFuZGluZ1ByaW1hcnk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYW5jbztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDsgICAgICAgIFxyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhbmNvO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDI6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNDBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmN0YXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4zZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG4gICAgfVxyXG4gICAgc2VjdGlvbntcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICB0YWJsZS50YWJsZS5hZ2VuZGF7XHJcblxyXG4gICAgICAgIHRoZWFkIHRoe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0aCx0ZHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyLmJyZWFre1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXV5Q2xhcm87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRib2R5IHRyID4gdGh7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnlDb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYmxhbmNvO1xyXG4gICAgICAgICAgICAvLyBjb2xvcjogJGJsYW5jbztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGJvZHkgdHI6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGFuZGluZ0hpZ2hsaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGJvZHkgdHI6aG92ZXIgPiB0aHtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeUNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRsYW5kaW5nUHJpbWFyeTtcclxuICAgICAgICAgICAgLy8gY29sb3I6ICRibGFuY287XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRib2R5IHRkIHA6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1ncmlsbGEucm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1ncmlsbGEgPiAuZmllbGQtLWl0ZW17XHJcbiAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgcmVkO1xyXG5cclxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1ncmlsbGF7XHJcblxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbGFybztcclxuXHJcblxyXG5cclxuICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtYm9keXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsYW5kaW5nUHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IFxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLm1hcE92ZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibGFuY287XHJcbiAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwJTtcclxuICAgICAgICB0b3A6IDgwcHg7XHJcbiAgICAgICAgbGVmdDogMTAwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hcHtcclxuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmZvb3Rlci5mb290ZXJBcmVhLWxhbmRpbmcgIHVsIGxpIGE6aG92ZXJ7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxhbmRpbmdQcmltYXJ5O1xyXG5cclxufSJdfQ== */ diff --git a/templates/system/page--404.html.twig b/templates/system/page--404.html.twig new file mode 100644 index 0000000000000000000000000000000000000000..3a689605e3176039567f5685524f5a265addf544 --- /dev/null +++ b/templates/system/page--404.html.twig @@ -0,0 +1,149 @@ +{# +/** + * @file + * Default theme implementation to display a single page. + * + * The doctype, html, head and body tags are not in this template. Instead they + * can be found in the html.html.twig template in this directory. + * + * Available variables: + * + * General utility variables: + * - base_path: The base URL path of the Drupal installation. Will usually be + * "/" unless you have installed Drupal in a sub-directory. + * - is_front: A flag indicating if the current page is the front page. + * - logged_in: A flag indicating if the user is registered and signed in. + * - is_admin: A flag indicating if the user has permission to access + * administration pages. + * + * Site identity: + * - front_page: The URL of the front page. Use this instead of base_path when + * linking to the front page. This includes the language domain or prefix. + * + * Navigation: + * - breadcrumb: The breadcrumb trail for the current page. + * + * Page content (in order of occurrence in the default page.html.twig): + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title: The page title, for use in the actual content. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - messages: Status and error messages. Should be displayed prominently. + * - tabs: Tabs linking to any sub-pages beneath the current page (e.g., the + * view and edit tabs when displaying a node). + * - action_links: Actions local to the page, such as "Add menu" on the menu + * administration interface. + * - node: Fully loaded node, if there is an automatically-loaded node + * associated with the page and the node ID is the second argument in the + * page's path (e.g. node/12345 and node/12345/revisions, but not + * comment/reply/12345). + * + * Regions: + * - page.header: Items for the header region. + * - page.navigation: Items for the navigation region. + * - page.navigation_collapsible: Items for the navigation (collapsible) region. + * - page.highlighted: Items for the highlighted content region. + * - page.help: Dynamic help text, mostly for admin pages. + * - page.content: The main content of the current page. + * - page.sidebar_first: Items for the first sidebar. + * - page.sidebar_second: Items for the second sidebar. + * - page.footer: Items for the footer region. + * + * @ingroup templates + * + * @see template_preprocess_page() + * @see html.html.twig + */ +#} +{% set container = theme.settings.fluid_container ? 'container-fluid' : 'container' %} + + +{# Navbar #} +{% if page.navigation or page.navigation_collapsible %} + {% block navbar %} + <nav id="navbar" role="banner" class="navbar navbar-default navbar-fixed-top navbar-content"> + {% if not navbar_attributes.hasClass(container) %} + <div class="container"> + {% endif %} + <div class="navbar-header"> + {{ page.navigation }} + {# .btn-navbar is used as the toggle for collapsed navbar content #} + {% if page.navigation_collapsible %} + <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-collapse"> + <span class="sr-only">{{ 'Toggle navigation'|t }}</span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + {% endif %} + </div> + {# Navigation (collapsible) #} + {% if page.navigation_collapsible %} + <div id="navbar-collapse" class="navbar-collapse collapse"> + {{ page.navigation_collapsible }} + </div> + {% endif %} + {% if not navbar_attributes.hasClass(container) %} + </div> + {% endif %} + <div class="clear"></div> + </nav> + {% endblock %} +{% endif %} + +{# Hero #} +{% if page.hero %} + <div id="hero" class="hero jumbotron"> + {% block hero %} + <div class="container"> + <div>{{ page.hero }}</div> + </div> + {% endblock %} + </div> +{% endif %} + +{# Main #} +{% block main %} + <div class="diagonal-header"></div> + <main role="main" class="main-container container-fluid js-quickedit-main-content main-content-inside not-found"> + {# <div class="row"> #} + <section> + + {# Action Links #} + {% if action_links %} + {% block action_links %} + <ul class="action-links">{{ action_links }}</ul> + {% endblock %} + {% endif %} + + {# Help #} + {% if page.help %} + {% block help %} + {{ page.help }} + {% endblock %} + {% endif %} + + {# Content #} + {% block content %} + <a id="main-content"></a> + {{ page.content }} + {% endblock %} + </section> + + {# </div> #} + </main> +{% endblock %} + + +{% if page.footer%} + {% block footer %} + <footer class="footerArea" role="contentinfo"> + <div class="{{ container }}"> + <div class="row"> + <div class="col col-xs-12">{{ page.footer }}</div> + </div> + </div> + </footer> + {% endblock %} +{% endif %}