Files
anissah/user/themes/anissabensalah/css-compiled/theme.css
T
2018-06-01 17:07:02 +02:00

148 lines
37 KiB
CSS

* { box-sizing: border-box; }
html, body { margin: 0; padding: 0; height: 100%; font-size: 1rem; }
ul, li, ol { margin: 0; padding: 0; list-style: none; }
a { text-decoration: none; color: black; }
p, ul, li, ol, h1, h2, h3, em, blockquote { margin: 0; }
img { width: 100%; vertical-align: bottom; height: auto; }
@font-face { font-family: "Montserrat-Regular"; src: url("../fonts/Montserrat/webfonts/Montserrat-Regular.eot"); src: url("../fonts/Montserrat/webfonts/Montserrat-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/webfonts/Montserrat-Regular.woff") format("woff"), url("../fonts/Montserrat/webfonts/Montserrat-Regular.ttf") format("truetype"), url("../fonts/Montserrat/webfonts/Montserrat-Regular.svg#Montserrat-Regular") format("svg"); }
@font-face { font-family: "Montserrat-Light"; src: url("../fonts/Montserrat/webfonts/Montserrat-Light.eot"); src: url("../fonts/Montserrat/webfonts/Montserrat-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/webfonts/Montserrat-Light.woff") format("woff"), url("../fonts/Montserrat/webfonts/Montserrat-Light.ttf") format("truetype"), url("../fonts/Montserrat/webfonts/Montserrat-Light.svg#Montserrat-Light") format("svg"); }
@font-face { font-family: "Montserrat-Thin"; src: url("../fonts/Montserrat/webfonts/Montserrat-Thin.eot"); src: url("../fonts/Montserrat/webfonts/Montserrat-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/webfonts/Montserrat-Thin.woff") format("woff"), url("../fonts/Montserrat/webfonts/Montserrat-Thin.ttf") format("truetype"), url("../fonts/Montserrat/webfonts/Montserrat-Thin.svg#Montserrat-Thin") format("svg"); }
body #header a { font-family: "Montserrat-Regular"; font-size: 1.512rem; font-weight: normal; }
body #header .language-selector li:nth-child(-n+2)::after { font-size: 1.512rem; content: "-"; }
body #start .content p { font-size: 1rem; font-family: "Montserrat-Light"; font-weight: normal; line-height: 2rem; }
body #start .citation p { font-size: 1rem; font-family: "Montserrat-Regular"; font-weight: normal; line-height: 2rem; color: white; }
body #start #home h1, body #start #contact h1 { font-family: "Montserrat-Thin"; font-weight: normal; font-size: 30vw; }
body #start #home p, body #start #home a, body #start #contact p, body #start #contact a { font-size: 1rem; color: white; font-family: "Montserrat-Light"; }
body #start .chap { color: white; font-family: "Montserrat-Light"; }
body #start .chap h2 { font-family: "Montserrat-Light"; font-weight: normal; font-size: 3.024rem; }
body #start .chap a { font-family: "Montserrat-Regular"; font-size: 1rem; color: white; }
body #start .chap > a:nth-of-type(2)::before { margin: 0 5px; content: "-"; color: white; }
.midnightHeader { margin-top: 0px; }
.midnightHeader.default a { color: white; }
.midnightHeader.white a { color: black; }
.midnightHeader.black a { color: white; }
#header .language-selector { display: -ms-flexbox; display: flex; position: fixed; width: 160px; left: 50%; margin-top: 10px; margin-left: -75px; }
#header .language-selector li { display: -ms-flexbox; display: flex; }
#header .language-selector li:nth-child(-n+2)::after { margin: 0 10px; display: block; position: relative; }
#header .navigation li { z-index: 999; position: fixed; text-align: center; }
#header .navigation li:first-child { display: none; }
#header .navigation li:nth-child(2) { top: auto !important; right: auto !important; bottom: 10px !important; left: auto !important; width: 50%; }
#header .navigation li:nth-child(3) { top: 10px !important; bottom: auto !important; right: auto !important; left: auto !important; width: 50%; }
#header .navigation li:nth-child(4) { bottom: 10px !important; top: auto !important; right: 0 !important; left: auto !important; width: 50%; }
#header .navigation li:nth-child(5) { transform: rotate(90deg); top: 50% !important; width: 100%; right: -48.6% !important; left: auto !important; bottom: auto !important; }
#header .navigation li:nth-child(6) { transform: rotate(-90deg); top: 50% !important; width: 100%; left: -48.6% !important; right: auto !important; bottom: auto !important; }
#header .navigation li:nth-child(7) { top: 10px !important; right: 0 !important; bottom: auto !important; left: auto !important; width: 50%; }
#header .navigation li a { position: relative; margin: auto; }
#header .navigation li a:hover:before { visibility: visible; transform: scaleX(1); }
#header .navigation li a:before { content: ""; position: absolute; width: 100%; height: 2px; bottom: 0; left: 0; background-color: white; visibility: hidden; transform: scaleX(0); transition: all 0.3s ease-in-out 0s; }
#header .navigation .active a:before { visibility: visible; transform: scaleX(1); }
#start > div { height: 100vh; }
#start div:nth-child(n+3) { display: -ms-flexbox; display: flex; }
#start div:nth-child(n+3):nth-child(even) { -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
#start div:nth-child(n+3) > div { width: 50%; overflow: auto; }
#start div:nth-child(n+3) > div:first-child { position: relative; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: center; justify-content: center; background-image: linear-gradient(#98272D, #4f100B); }
#start div:nth-child(n+3) > div:first-child .citation { text-align: center; position: absolute; top: 20%; width: 450px; left: 50%; margin-left: -225px; }
#start div:nth-child(n+3) > div:first-child .chap { margin: auto; text-align: center; }
#start div:nth-child(n+3) > div:first-child .chap .reso { -ms-flex-pack: center; justify-content: center; -ms-flex-direction: row; flex-direction: row; margin-top: 10px; }
#start div:nth-child(n+3) > div:first-child .chap .reso a:nth-of-type(1) { margin-right: 5px; }
#start div:nth-child(n+3) > div:first-child .chap .reso a:nth-of-type(2) { margin-left: 5px; }
#start .content p { text-align: center; margin-bottom: 15px; }
#start .grav-youtube { margin: 0; }
#start #home { display: -ms-flexbox; display: flex; }
#start #home .visu-album { position: absolute; }
#start #home .title { width: 100%; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
#start #home .title h1 { width: 100vw; margin: auto; text-transform: uppercase; text-align: center; }
#start #home .title p { position: absolute; text-align: center; width: 500px; left: 50%; margin-left: -250px; top: 77%; }
#start #home .title p img { vertical-align: middle; margin-top: 8px; }
#start #home .title p img:nth-of-type(1) { width: 20px; margin-right: 5px; }
#start #home .title p a:last-child img { width: 28px; }
#start #home .title .reso { margin: -20px auto 0 auto; }
#start #home .title .reso a:nth-of-type(1) { margin-right: 5px; }
#start #home .title .reso a:nth-of-type(2) { margin-left: 5px; }
#start #biographie .content, #start #prochaines_dates .content { padding: 100px; }
#start #biographie .content p:last-child, #start #prochaines_dates .content p:last-child { margin-bottom: 100px; }
#start #photographie p { margin: 0; }
#start #presse #sovaj, #start #presse #matriz { display: -ms-flexbox; display: flex; -ms-flex-flow: wrap; flex-flow: wrap; -ms-flex-pack: center; justify-content: center; margin-bottom: 100px; }
#start #presse #sovaj p, #start #presse #matriz p { font-size: 0.882rem !important; line-height: 1.2rem; }
#start #presse #sovaj p:nth-of-type(1), #start #presse #matriz p:nth-of-type(1) { padding: 0 50px; margin-top: 100px; }
#start #presse #sovaj p:not(:nth-of-type(1)), #start #presse #matriz p:not(:nth-of-type(1)) { width: 50%; height: auto; }
#start #presse #sovaj p:not(:nth-of-type(1)) img, #start #presse #matriz p:not(:nth-of-type(1)) img { width: 20%; height: auto; margin: 20px 0; }
#start #contact { background-image: linear-gradient(#98272D, #4f100B); display: -ms-flexbox; display: flex; width: 100%; height: 100vh; }
#start #contact #Contact { -ms-flex-direction: column; flex-direction: column; background-image: none; height: auto !important; margin: auto; }
#start #contact #Contact p { text-align: center; margin: 0 auto; line-height: 1.5rem; }
#start #contact #Contact p strong { line-height: 3rem; }
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwidGhlbWUvcmVzZXQuc2NzcyIsImNvbmZpZy9taXhpbnMvX2ZvbnRzLnNjc3MiLCJ0aGVtZS9mb250cy5zY3NzIiwidGhlbWUvaGVhZGVyLnNjc3MiLCJ0aGVtZS9uYXYuc2NzcyIsInRoZW1lL3NlY3Rpb24uc2NzcyIsInRoZW1lL2Zvb3Rlci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIENvcmUgdmFyaWFibGVzIGFuZCBtaXhpbnNcbi8vIEBpbXBvcnQgJ3NwZWN0cmUvdmFyaWFibGVzJztcbi8vIEBpbXBvcnQgJ3NwZWN0cmUvbWl4aW5zJztcbi8vXG4vLyBAaW1wb3J0ICd0aGVtZS92YXJpYWJsZXMnO1xuLy8gQGltcG9ydCAndGhlbWUvbWl4aW5zJztcbi8vIEBpbXBvcnQgJ3RoZW1lL2ZyYW1ld29yayc7XG4vLyBAaW1wb3J0ICd0aGVtZS90eXBvZ3JhcGh5Jztcbi8vIEBpbXBvcnQgJ3RoZW1lL2Zvcm1zJztcbi8vIEBpbXBvcnQgJ3RoZW1lL21vYmlsZSc7XG4vLyBAaW1wb3J0ICd0aGVtZS9hbmltYXRpb24nO1xuLy9cbi8vXG5cbkBpbXBvcnQgJ3RoZW1lL3Jlc2V0JztcbkBpbXBvcnQgJ2NvbmZpZy9taXhpbnMvZm9udHMnO1xuQGltcG9ydCAndGhlbWUvZm9udHMnO1xuXG5AaW1wb3J0ICd0aGVtZS9oZWFkZXInO1xuQGltcG9ydCAndGhlbWUvbmF2JztcbkBpbXBvcnQgJ3RoZW1lL3NlY3Rpb24nO1xuQGltcG9ydCAndGhlbWUvZm9vdGVyJztcblxuLy8gQGltcG9ydCAndGhlbWUvZm9vdGVyJztcbi8vIEBpbXBvcnQgJ3RoZW1lL21lbnUnO1xuLy9cbi8vIC8vIEV4dHJhIFNrZWxldG9uIFN0eWxpbmdcbi8vIEBpbXBvcnQgJ3RoZW1lL2Jsb2cnO1xuLy8gQGltcG9ydCAndGhlbWUvb25lcGFnZSc7XG4iLCIqe1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCwgYm9keXtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxudWwsIGxpLCBvbHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5he1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbn1cblxucCwgdWwsIGxpLCBvbCwgaDEsIGgyLCBoMywgZW0sIGJsb2NrcXVvdGV7XG4gIG1hcmdpbjogMDtcbn1cblxuaW1ne1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLy8gRm9udCBGYW1pbHlcbiRmb250LWZhbWlseS1kZWZhdWx0OiAgXHRcdFx0XCJSYWxld2F5XCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIFwiR2VuZXZhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1oZWFkZXI6ICBcdFx0XHRcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgXCJHZW5ldmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LW1vbm86IFx0XHRcdFx0XCJJbmNvbnNvbGF0YVwiLCBtb25vc3BhY2U7XG4kZm9udC1mYW1pbHktc2VyaWY6XHRcdFx0XHRcIkdlb3JnaWFcIiwgXCJUaW1lc1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiRpY29uczogXHRcdFx0XHRcdFx0XCJGb250QXdlc29tZVwiO1xuXG4vLyBAZm9udC1mYWNlXG5cbiRSZWd1bGFyOiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuJGZhbWlseTogXCJNb250c2VycmF0L3dlYmZvbnRzXCI7XG4kZmlsZS1yZWd1bGFyOiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuJGNhdGVnb3J5OiBcInNhbnMtc2VyaWZcIjtcblxuQG1peGluIE1vbnRzZXJyYXQtUmVndWxhcigkUmVndWxhciwgJGZpbGUtcmVndWxhciwgJGZhbWlseSwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5ICsgXCIvXCIgKyAkZmlsZS1yZWd1bGFyO1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCIjeyRSZWd1bGFyfVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJFJlZ3VsYXIgKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRSZWd1bGFyfSB7XG4gICAgICAgIGZvbnQ6IHtcbiAgICAgICAgICAgIEBpZiAkY2F0ZWdvcnkgIT0gXCJcIiB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JFJlZ3VsYXJ9XCIsICN7JGNhdGVnb3J5fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skUmVndWxhcn1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuJGxpZ2h0OiBcIk1vbnRzZXJyYXQtTGlnaHRcIjtcbiRmYW1pbHk6IFwiTW9udHNlcnJhdC93ZWJmb250c1wiO1xuJGZpbGUtbGlnaHQ6IFwiTW9udHNlcnJhdC1MaWdodFwiO1xuJGNhdGVnb3J5OiBcInNhbnMtc2VyaWZcIjtcblxuQG1peGluIE1vbnRzZXJyYXQtbGlnaHQoJGxpZ2h0LCAkZmlsZS1saWdodCwgJGZhbWlseSwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5ICsgXCIvXCIgKyAkZmlsZS1saWdodDtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skbGlnaHR9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkbGlnaHQgKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRsaWdodH0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRsaWdodH1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRsaWdodH1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuJFRoaW46IFwiTW9udHNlcnJhdC1UaGluXCI7XG4kZmFtaWx5OiBcIk1vbnRzZXJyYXQvd2ViZm9udHNcIjtcbiRmaWxlLVRoaW46IFwiTW9udHNlcnJhdC1UaGluXCI7XG4kY2F0ZWdvcnk6IFwic2Fucy1zZXJpZlwiO1xuXG5AbWl4aW4gTW9udHNlcnJhdC1UaGluKCRUaGluLCAkZmlsZS1UaGluLCAkZmFtaWx5LCAkY2F0ZWdvcnk6XCJcIikge1xuICAgICRmaWxlcGF0aDogXCIuLi9mb250cy9cIiArICRmYW1pbHkgKyBcIi9cIiArICRmaWxlLVRoaW47XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JFRoaW59XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkVGhpbiArIFwiXCIpIGZvcm1hdCgnc3ZnJyk7XG4gICAgfVxuXG4gICAgJSN7JFRoaW59IHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgQGlmICRjYXRlZ29yeSAhPSBcIlwiIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skVGhpbn1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRUaGlufVwiO1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBmb250LXNpemVcbiRmb250MTQ6IDAuODgycmVtO1xuJGZvbnQxNjogMXJlbTtcbiRmb250MTg6IDEuMTM0cmVtO1xuJGZvbnQyMTogMS4zMjNyZW07XG4kZm9udDIyOiAxLjM3NXJlbTtcbiRmb250MjQ6IDEuNTEycmVtO1xuJGZvbnQzMjogMnJlbTtcbiRmb250MzY6IDIuMjY4cmVtO1xuJGZvbnQ0ODogMy4wMjRyZW07XG4kZm9udDcyOiA0LjVyZW07XG5cbi8vICRmb250aDE6IDJyZW07XG4vLyAkZm9udGgyOiAxLjVyZW07XG4vLyAkZm9udGgzOiAxcmVtO1xuLy8gJGZvbnRwOiAxcmVtO1xuIiwiQGluY2x1ZGUgTW9udHNlcnJhdC1SZWd1bGFyKCRSZWd1bGFyLCAkZmlsZS1yZWd1bGFyLCAkZmFtaWx5LCAkY2F0ZWdvcnkpOy8vMVxuQGluY2x1ZGUgTW9udHNlcnJhdC1saWdodCgkbGlnaHQsICRmaWxlLWxpZ2h0LCAkZmFtaWx5LCAkY2F0ZWdvcnkpOy8vMVxuQGluY2x1ZGUgTW9udHNlcnJhdC1UaGluKCRUaGluLCAkZmlsZS1UaGluLCAkZmFtaWx5LCAkY2F0ZWdvcnkpOy8vMVxuXG5ib2R5e1xuICAjaGVhZGVye1xuICAgIGF7XG4gICAgICBmb250LWZhbWlseTogJFJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6ICRmb250MjQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgLy8gY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICAubGFuZ3VhZ2Utc2VsZWN0b3J7XG4gICAgICBsaXtcbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMil7XG4gICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250MjQ7XG4gICAgICAgICAgICBjb250ZW50OiBcIi1cIjtcbiAgICAgICAgICAgIC8vIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3N0YXJ0e1xuICAgIC5jb250ZW50e1xuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udDE2O1xuICAgICAgICBmb250LWZhbWlseTogJGxpZ2h0O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNpdGF0aW9ue1xuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udDE2O1xuICAgICAgICBmb250LWZhbWlseTogJFJlZ3VsYXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG4gICAgI2hvbWUsICNjb250YWN0e1xuICAgICAgaDF7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkVGhpbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAzMHZ3O1xuICAgICAgfVxuICAgICAgcCwgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQxNjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJGxpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jaGFwe1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICRsaWdodDtcbiAgICAgIGgye1xuICAgICAgICBmb250LWZhbWlseTogJGxpZ2h0O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6ICRmb250NDg7XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBmb250LWZhbWlseTogJFJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQxNjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAmID4gYXtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKXtcbiAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgY29udGVudDogXCItXCI7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1pZG5pZ2h0SGVhZGVye1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4ubWlkbmlnaHRIZWFkZXIuZGVmYXVsdCBhe1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5taWRuaWdodEhlYWRlci53aGl0ZSBhe1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5taWRuaWdodEhlYWRlci5ibGFjayBhe1xuICBjb2xvcjogd2hpdGU7XG59XG5cbiNoZWFkZXJ7XG4gIC5sYW5ndWFnZS1zZWxlY3RvcntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC03NXB4O1xuICAgIGxpe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICY6bnRoLWNoaWxkKC1uKzIpe1xuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2aWdhdGlvbntcbiAgICBsaXtcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgdG9wOiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICBib3R0b206IDEwcHghaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAvLyBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB0b3A6IDEwcHghaW1wb3J0YW50O1xuICAgICAgICBib3R0b206IGF1dG8haW1wb3J0YW50O1xuICAgICAgICByaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoNCl7XG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvdHRvbTogMTBweCFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAwIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg1KXtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB0b3A6IDUwJSFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICByaWdodDogLTQ4LjYlIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgIGJvdHRvbTogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIG1hcmdpbi1yaWdodDogMjJweDtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDYpe1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB0b3A6IDUwJSFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAtNDguNiUhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgIGJvdHRvbTogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoNyl7XG4gICAgICAgIC8vIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHRvcDogMTBweCFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAwIWltcG9ydGFudDtcbiAgICAgICAgYm90dG9tOiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgJjpob3ZlcjpiZWZvcmV7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgICAuYWN0aXZle1xuICAgICAgYTpiZWZvcmV7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiIiwiI3N0YXJ0e1xuICAmID4gZGl2e1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbiAgZGl2Om50aC1jaGlsZChuKzMpe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuICAgICYgPiBkaXZ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzk4MjcyRCwgIzRmMTAwQik7XG4gICAgICAgIC5jaXRhdGlvbntcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMjAlO1xuICAgICAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMjVweDtcbiAgICAgICAgfVxuICAgICAgICAuY2hhcHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC5yZXNve1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgYTpudGgtb2YtdHlwZSgxKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweFxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGE6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAuY29udGVudHtcbiAgICBwe1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cbiAgLmdyYXYteW91dHViZXtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAjaG9tZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC52aXN1LWFsYnVte1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICAudGl0bGV7XG4gICAgICAgIC8vIHotaW5kZXg6IDk5ODtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGgxe1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTI1MHB4O1xuICAgICAgICB0b3A6IDc3JTtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmVzb3tcbiAgICAgICAgbWFyZ2luOiAtMjBweCBhdXRvIDAgYXV0bztcbiAgICAgICAgYTpudGgtb2YtdHlwZSgxKXtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweFxuICAgICAgICB9XG4gICAgICAgIGE6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjYmlvZ3JhcGhpZSwgI3Byb2NoYWluZXNfZGF0ZXN7XG4gICAgLmNvbnRlbnR7XG4gICAgICBwYWRkaW5nOiAxMDBweDtcbiAgICAgIHA6bGFzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiNwaG90b2dyYXBoaWV7XG4gIHB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4gICNwcmVzc2V7XG5cbiAgICAjc292YWosICNtYXRyaXp7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQxNCFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gICAgICB9XG4gICAgICBwOm50aC1vZi10eXBlKDEpe1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgJjpub3QoOm50aC1vZi10eXBlKDEpKXtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2NvbnRhY3R7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCM5ODI3MkQsICM0ZjEwMEIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAjQ29udGFjdHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICB9XG59XG59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 */