137 lines
36 KiB
CSS
137 lines
36 KiB
CSS
@font-face { font-family: "Roboto-Light"; src: url("../fonts/roboto_light//Roboto-Light-webfont.eot"); src: url("../fonts/roboto_light//Roboto-Light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto_light//Roboto-Light-webfont.woff") format("woff"), url("../fonts/roboto_light//Roboto-Light-webfont.ttf") format("truetype"), url("../fonts/roboto_light//Roboto-Light-webfont.svg#Roboto-Light") format("svg"); }
|
|
|
|
@font-face { font-family: "Roboto-regular"; src: url("../fonts/roboto_regular//Roboto-Regular-webfont.eot"); src: url("../fonts/roboto_regular//Roboto-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto_regular//Roboto-Regular-webfont.woff") format("woff"), url("../fonts/roboto_regular//Roboto-Regular-webfont.ttf") format("truetype"), url("../fonts/roboto_regular//Roboto-Regular-webfont.svg#Roboto-regular") format("svg"); }
|
|
|
|
@font-face { font-family: "Roboto-Medium"; src: url("../fonts/roboto_medium//Roboto-Medium-webfont.eot"); src: url("../fonts/roboto_medium//Roboto-Medium-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto_medium//Roboto-Medium-webfont.woff") format("woff"), url("../fonts/roboto_medium//Roboto-Medium-webfont.ttf") format("truetype"), url("../fonts/roboto_medium//Roboto-Medium-webfont.svg#Roboto-Medium") format("svg"); }
|
|
|
|
@font-face { font-family: "Roboto-Bold"; src: url("../fonts/roboto_bold//Roboto-Bold-webfont.eot"); src: url("../fonts/roboto_bold//Roboto-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto_bold//Roboto-Bold-webfont.woff") format("woff"), url("../fonts/roboto_bold//Roboto-Bold-webfont.ttf") format("truetype"), url("../fonts/roboto_bold//Roboto-Bold-webfont.svg#Roboto-Bold") format("svg"); }
|
|
|
|
* { box-sizing: border-box; }
|
|
|
|
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; }
|
|
|
|
html, body { font-size: 16px; line-height: 18px; }
|
|
|
|
/* HTML5 display-role reset for older browsers */
|
|
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
|
|
|
|
body { margin: 0; }
|
|
|
|
ol, ul { list-style: none; }
|
|
|
|
a { text-decoration: none; color: black; }
|
|
|
|
blockquote, q { quotes: none; }
|
|
|
|
img { width: 100%; height: auto; vertical-align: bottom; }
|
|
|
|
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
|
|
|
|
table { border-collapse: collapse; border-spacing: 0; }
|
|
|
|
h1 a { font-family: "Roboto-regular"; font-size: 1rem; font-weight: normal; }
|
|
|
|
h2 a { font-family: "Roboto-Medium"; color: white; font-size: 1.5rem; font-weight: normal; }
|
|
|
|
h3 { font-family: "Roboto-regular"; font-size: 0.8rem; text-transform: uppercase; }
|
|
|
|
h3 a { font-weight: normal; position: relative; }
|
|
|
|
h3 a::after { content: " "; background: lime; position: absolute; top: 5px; left: 0; height: 9px; width: 100%; margin: auto; z-index: -1; }
|
|
|
|
nav li a { font-family: "Roboto-regular"; font-size: 0.8rem; text-transform: uppercase; font-weight: normal; }
|
|
|
|
nav a li { font-family: "Roboto-regular"; font-size: 0.8rem; text-transform: uppercase; font-weight: normal; }
|
|
|
|
p { font-family: "Roboto-Light"; font-size: 0.8rem; margin-bottom: 10px; }
|
|
|
|
p a { font-weight: normal; position: relative; }
|
|
|
|
p a::after { content: " "; background: lime; position: absolute; top: 5px; left: 0; height: 9px; width: 100%; margin: auto; z-index: -1; }
|
|
|
|
.taxonomy a { font-family: "Roboto-regular"; font-size: 0.8em; text-transform: uppercase; font-weight: normal; }
|
|
|
|
.taxonomy a { position: relative; }
|
|
|
|
.taxonomy a::after { transition: width 0.5s; content: " "; background: lime; position: absolute; width: 0%; height: 10px; z-index: -1; left: 0; margin: auto; top: 4px; }
|
|
|
|
.taxonomy a:hover::after { transition: width 0.5s; width: 100%; }
|
|
|
|
.news h3 { font-family: "Roboto-regular"; text-transform: uppercase; font-weight: normal; }
|
|
|
|
header { position: fixed; width: 100%; height: 40px; top: 0; padding: 0 20px; display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; background-color: white; border-bottom: 2px solid black; z-index: 999; }
|
|
|
|
header h1 { margin: auto 0; }
|
|
|
|
header nav { margin: auto 0; }
|
|
|
|
header nav > .tags > a li { position: relative; z-index: 0; }
|
|
|
|
header nav > .tags > a li::after { content: " "; position: absolute; background: lime; height: 10px; margin: auto; z-index: -1; transition: width 0.5s; width: 0%; }
|
|
|
|
header nav > .tags > a:hover li::after { content: " "; position: absolute; background: lime; height: 10px; margin: auto; z-index: -1; width: 100%; transition: width 0.5s; }
|
|
|
|
header nav > ul:nth-child(1) > li:nth-child(1) { display: -ms-flexbox; display: flex; position: relative; margin-right: 60px; }
|
|
|
|
header nav > ul:nth-child(1) > li:nth-child(1):after { content: " "; cursor: pointer; display: block; width: 25px; height: 40px; background-image: url(../images/fleche2.svg); background-repeat: no-repeat; background-position: center; position: absolute; right: -25px; transition: all 0.5s; }
|
|
|
|
header nav > ul:nth-child(1) > li:nth-child(1).hover:after { transform: rotate(180deg); transition: all 0.5s; }
|
|
|
|
header ul { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: end; justify-content: flex-end; }
|
|
|
|
header ul li { height: 40px; margin-right: 50px; -ms-flex-align: center; align-items: center; display: -ms-flexbox; display: flex; }
|
|
|
|
header ul li:last-child { margin-right: 0px !important; }
|
|
|
|
header ul.tags { display: none; }
|
|
|
|
header ul.visible, header ul.active { display: -ms-flexbox; display: flex; position: absolute; top: 40px; right: 0px; width: auto; z-index: 999; }
|
|
|
|
header ul.visible a, header ul.active a { border-left: 2px solid black; border-bottom: 2px solid black; background: white; display: -ms-flexbox; display: flex; width: auto; height: 50px; padding: 0 20px; }
|
|
|
|
header ul.visible a li, header ul.active a li { margin: auto; }
|
|
|
|
#start { margin-top: 40px; }
|
|
|
|
#start .item { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
|
|
|
|
#start .item .card { position: relative; width: calc((100% / 3) - 3.5px); overflow-y: hidden; padding-bottom: 5px; }
|
|
|
|
#start .item .card:nth-child(3n+2) { margin: 0 5px; }
|
|
|
|
#start .item .card .card-image:hover { transition: all 0.6s; background-color: lime; }
|
|
|
|
#start .item .card .card-image:hover img { transition: all .6s; mix-blend-mode: multiply; opacity: .95; }
|
|
|
|
#start .item .card .card-image:hover ~ .card-title { top: 50%; left: 50%; opacity: 1; transition: all 1s; }
|
|
|
|
#start .item .card .card-title { pointer-events: none; position: absolute; left: 50%; opacity: 0; transition: all 1s; transform: translateX(-50%); }
|
|
|
|
#start .content-item .e-content { display: -ms-flexbox; display: flex; height: 100%; }
|
|
|
|
#start .content-item .media { width: calc((100% / 3) * 2); }
|
|
|
|
#start .content-item .content { width: calc(100% / 3); height: calc(100vh - 40px); }
|
|
|
|
#start .content-item .content .txt { position: fixed; right: 0; width: calc(100% / 3); height: calc(100% - 90px); padding: 20px 30px 0px 30px; overflow-x: auto; }
|
|
|
|
#start .content-item .content .txt h3 { margin: 0px 0 10px 0; }
|
|
|
|
#start .content-item .content .taxonomy { width: calc(100% / 3); height: auto; background: white; position: fixed; bottom: 0; }
|
|
|
|
#start .content-item .content .taxonomy span { margin: auto 0; }
|
|
|
|
#start .content-item .content .taxonomy span .row { border-top: 2px solid black; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: justify; justify-content: space-between; }
|
|
|
|
#start .content-item .content .taxonomy span .row a { margin: 10px 30px; }
|
|
|
|
#start .news { width: calc(100% / 7); height: auto; padding: 20px; }
|
|
|
|
#start .news h3 { pointer-events: none; margin-bottom: 10px; }
|
|
|
|
#start .about { width: calc(100% / 3); height: auto; padding: 20px; }
|
|
|
|
#start .about h3 { pointer-events: none; margin-bottom: 10px; }
|
|
|
|
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGVtcGxhdGUuY3NzIiwic291cmNlcyI6WyJ0ZW1wbGF0ZS5zY3NzIiwiY29uZmlndXJhdGlvbi9fbWl4aW4uc2NzcyIsImNvbmZpZ3VyYXRpb24vX2NvbmZpZy5zY3NzIiwidGVtcGxhdGUvX3Jlc2V0LnNjc3MiLCJ0ZW1wbGF0ZS9fdHlwb2dyYXBoeS5zY3NzIiwidGVtcGxhdGUvX2hlYWRlci5zY3NzIiwidGVtcGxhdGUvX3NlY3Rpb24uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvL2NvbmZpZ3VyYXRpb25cbkBpbXBvcnQgXCJjb25maWd1cmF0aW9uL21peGluXCI7XG5AaW1wb3J0IFwiY29uZmlndXJhdGlvbi9jb25maWdcIjtcblxuLy9yZXNldCRcbkBpbXBvcnQgXCJ0ZW1wbGF0ZS9yZXNldFwiO1xuXG4vLyBUeXBvZ3JhcGh5XG5AaW1wb3J0IFwidGVtcGxhdGUvdHlwb2dyYXBoeVwiO1xuXG4vLyBIZWFkZXJcbkBpbXBvcnQgXCJ0ZW1wbGF0ZS9oZWFkZXJcIjtcblxuLy9zZWN0aW9uXG5AaW1wb3J0IFwidGVtcGxhdGUvc2VjdGlvblwiO1xuLy8gQGltcG9ydCBcInRlbXBsYXRlL3NlY3Rpb24tbWVkaWEtcXVlcmllc1wiO1xuXG4vL3NlY3Rpb25ncmlkXG4vLyBAaW1wb3J0IFwidGVtcGxhdGUvZ3JpZFwiO1xuXG4vLyBGb290ZXJcbi8vIEBpbXBvcnQgXCJ0ZW1wbGF0ZS9mb290ZXJcIjtcbiIsIiRyb2JvdG9fbGlnaHQ6IFwiUm9ib3RvLUxpZ2h0XCI7XG4kZmlsZTogXCJSb2JvdG8tTGlnaHQtd2ViZm9udFwiO1xuJGZhbWlseTogXCJyb2JvdG9fbGlnaHQvXCI7XG4kY2F0ZWdvcnk6IFwic2Fucy1zZXJpZlwiO1xuXG5AbWl4aW4gZm9udC1mYWNlKCRyb2JvdG9fbGlnaHQsICRmaWxlLCAkZmFtaWx5LCAkY2F0ZWdvcnk6XCJcIikge1xuICAgICRmaWxlcGF0aDogXCIuLi9mb250cy9cIiArICRmYW1pbHkgKyBcIi9cIiArICRmaWxlO1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCIjeyRyb2JvdG9fbGlnaHR9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLCB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkcm9ib3RvX2xpZ2h0ICsgXCJcIikgZm9ybWF0KCdzdmcnKTtcbiAgICB9XG4gICAgJSN7JHJvYm90b19saWdodH0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRyb2JvdG9fbGlnaHR9XCIsICN7JGNhdGVnb3J5fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skcm9ib3RvX2xpZ2h0fVwiO1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiRyb2JvdG9fcmVndWxhcjogXCJSb2JvdG8tcmVndWxhclwiO1xuJGZpbGUyOiBcIlJvYm90by1SZWd1bGFyLXdlYmZvbnRcIjtcbiRmYW1pbHkyOiBcInJvYm90b19yZWd1bGFyL1wiO1xuXG5AbWl4aW4gZm9udC1mYWNlKCRyb2JvdG9fcmVndWxhciwgJGZpbGUyLCAkZmFtaWx5MiwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5MiArIFwiL1wiICsgJGZpbGUyO1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCIjeyRyb2JvdG9fcmVndWxhcn1cIjtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90XCIpO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3Q/I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCRmaWxlcGF0aCArIFwiLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksIHVybCgkZmlsZXBhdGggKyBcIi50dGZcIikgIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCRmaWxlcGF0aCArIFwiLnN2ZyNcIiArICRyb2JvdG9fcmVndWxhciArIFwiXCIpIGZvcm1hdCgnc3ZnJyk7XG4gICAgfVxuICAgICUjeyRyb2JvdG9fcmVndWxhcn0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRyb2JvdG9fcmVndWxhcn1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRyb2JvdG9fcmVndWxhcn1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuJHJvYm90b19tZWRpdW06IFwiUm9ib3RvLU1lZGl1bVwiO1xuJGZpbGUzOiBcIlJvYm90by1NZWRpdW0td2ViZm9udFwiO1xuJGZhbWlseTM6IFwicm9ib3RvX21lZGl1bS9cIjtcblxuQG1peGluIGZvbnQtZmFjZSgkcm9ib3RvX21lZGl1bSwgJGZpbGUzLCAkZmFtaWx5MywgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5MyArIFwiL1wiICsgJGZpbGUzO1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCIjeyRyb2JvdG9fbWVkaXVtfVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJHJvYm90b19tZWRpdW0gKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cbiAgICAlI3skcm9ib3RvX21lZGl1bX0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRyb2JvdG9fbWVkaXVtfVwiLCAjeyRjYXRlZ29yeX07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JHJvYm90b19tZWRpdW19XCI7XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiRyb2JvdG9fYm9sZDogXCJSb2JvdG8tQm9sZFwiO1xuJGZpbGU0OiBcIlJvYm90by1Cb2xkLXdlYmZvbnRcIjtcbiRmYW1pbHk0OiBcInJvYm90b19ib2xkL1wiO1xuXG5AbWl4aW4gZm9udC1mYWNlKCRyb2JvdG9fYm9sZCwgJGZpbGU0LCAkZmFtaWx5NCwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5NCArIFwiL1wiICsgJGZpbGU0O1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCIjeyRyb2JvdG9fYm9sZH1cIjtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90XCIpO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3Q/I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCRmaWxlcGF0aCArIFwiLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksIHVybCgkZmlsZXBhdGggKyBcIi50dGZcIikgIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCRmaWxlcGF0aCArIFwiLnN2ZyNcIiArICRyb2JvdG9fYm9sZCArIFwiXCIpIGZvcm1hdCgnc3ZnJyk7XG4gICAgfVxuICAgICUjeyRyb2JvdG9fYm9sZH0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRyb2JvdG9fYm9sZH1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRyb2JvdG9fYm9sZH1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vZm9udHNcbkBpbmNsdWRlIGZvbnQtZmFjZSgkcm9ib3RvX2xpZ2h0LCAkZmlsZSwgJGZhbWlseSwgJGNhdGVnb3J5KTsvLzFcbkBpbmNsdWRlIGZvbnQtZmFjZSgkcm9ib3RvX3JlZ3VsYXIsICRmaWxlMiwgJGZhbWlseTIsICRjYXRlZ29yeSk7Ly8xXG5AaW5jbHVkZSBmb250LWZhY2UoJHJvYm90b19tZWRpdW0sICRmaWxlMywgJGZhbWlseTMsICRjYXRlZ29yeSk7Ly8xXG5AaW5jbHVkZSBmb250LWZhY2UoJHJvYm90b19ib2xkLCAkZmlsZTQsICRmYW1pbHk0LCAkY2F0ZWdvcnkpOy8vMVxuIiwiKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtc2l6ZTogMTAwJVx0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmh0bWwsIGJvZHl7XG5cdGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG5cdG1hcmdpbjogMDtcbn1cblxub2wsIHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYXtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjpibGFjaztcbn1cblxuYmxvY2txdW90ZSwgcSB7XG5cdHF1b3Rlczogbm9uZTtcbn1cblxuaW1ne1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG4iLCJoMXtcbiAgYXtcbiAgICBmb250LWZhbWlseTogJHJvYm90b19yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbmgye1xuICBhe1xuICAgIGZvbnQtZmFtaWx5OiRyb2JvdG9fbWVkaXVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6MS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuaDN7XG4gIGZvbnQtZmFtaWx5OiAkcm9ib3RvX3JlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBhe1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmFmdGVye1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2IoMCwgMjU1LCAwKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gIH1cbn1cblxubmF2e1xuICBsaXtcbiAgICBhe1xuICAgICAgZm9udC1mYW1pbHk6JHJvYm90b19yZWd1bGFyO1xuICAgICAgZm9udC1zaXplOjAuOHJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgfVxuICB9XG4gIGF7XG4gICAgbGl7XG4gICAgICBmb250LWZhbWlseTokcm9ib3RvX3JlZ3VsYXI7XG4gICAgICBmb250LXNpemU6MC44cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICB9XG4gIH1cbn1cblxucHtcbiAgZm9udC1mYW1pbHk6ICRyb2JvdG9fbGlnaHQ7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBhe1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmFmdGVye1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2IoMCwgMjU1LCAwKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gIH1cbn1cblxuLnRheG9ub215e1xuICBhe1xuICAgIGZvbnQtZmFtaWx5OiRyb2JvdG9fcmVndWxhcjtcbiAgICBmb250LXNpemU6MC44ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gIGF7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmFmdGVye1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC41cztcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYmFja2dyb3VuZDogcmdiKDAsIDI1NSwgMCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMCU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB0b3A6IDRweDtcbiAgICB9XG4gIH1cbiAgYTpob3ZlcntcbiAgICAmOjphZnRlcntcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLm5ld3N7XG4gIGgze1xuICAgIGZvbnQtZmFtaWx5OiRyb2JvdG9fcmVndWxhcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cbiIsImhlYWRlcntcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYigwLDAsMCk7XG4gIHotaW5kZXg6IDk5OTtcbiAgaDF7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gIH1cbiAgbmF2e1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgICYgPiAudGFnc3tcbiAgICAgICYgPiBhIHtcbiAgICAgICAgbGl7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigwLCAyNTUsIDApO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuICAgICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigwLCAyNTUsIDApO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmID4gdWw6bnRoLWNoaWxkKDEpIHtcbiAgICAgICYgPiBsaTpudGgtY2hpbGQoMSl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mbGVjaGUyLnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogLTI1cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgIH1cbiAgICAgICAgJi5ob3ZlcntcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICB1bHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGxpe1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4IWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdWwudGFnc3tcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHVsLnZpc2libGUsIHVsLmFjdGl2ZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgYXtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgYmxhY2s7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGxpe1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjc3RhcnR7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgLy9ob21lXG4gIC5pdGVte1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5jYXJke1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDMuNXB4KTtcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAmOm50aC1jaGlsZCgzbisyKXtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIH1cbiAgICAgIC5jYXJkLWltYWdlOmhvdmVye1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDI1NSwgMCk7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjZzO1xuICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgICBvcGFjaXR5OiAuOTU7XG4gICAgICAgIH1cbiAgICAgICYgfiAuY2FyZC10aXRsZXtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2FyZC10aXRsZXtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy9wYWdlcHJvamV0XG4gIC5jb250ZW50LWl0ZW17XG4gICAgLmUtY29udGVudHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5tZWRpYXtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgKiAyKTtcbiAgICB9XG4gICAgLmNvbnRlbnR7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0MHB4KTtcbiAgICAgIC50eHR7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4IDBweCAzMHB4O1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICBoM3tcbiAgICAgICAgICBtYXJnaW46IDBweCAwIDEwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRheG9ub215e1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICAgICAgLnJvd3tcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vcGFnZSBuZXdzXG4gIC5uZXdze1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA3ICk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgaDN7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG4gIC5hYm91dHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyApO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGgze1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQ2dGSSxVQUFVLEdBQ04sV0FBVyxFQUFFLGNBQWlCLEVBQzlCLEdBQUcsRUFBRSxzREFBdUIsRUFDNUIsR0FBRyxFQUFFLDZEQUE4QixDQUFDLDJCQUEyQixFQUFFLHVEQUF3QixDQUFDLGNBQWMsRUFBRSxzREFBdUIsQ0FBRSxrQkFBa0IsRUFBRSxtRUFBNEMsQ0FBQyxhQUFhOztBQUhyTixVQUFVLEdBQ04sV0FBVyxFQUFFLGdCQUFpQixFQUM5QixHQUFHLEVBQUUsMERBQXVCLEVBQzVCLEdBQUcsRUFBRSxpRUFBOEIsQ0FBQywyQkFBMkIsRUFBRSwyREFBd0IsQ0FBQyxjQUFjLEVBQUUsMERBQXVCLENBQUUsa0JBQWtCLEVBQUUseUVBQTRDLENBQUMs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 */
|