From 6e9882be16dd1bef972f564eaad66ad8b4a9d7e2 Mon Sep 17 00:00:00 2001 From: kevin tessier Date: Thu, 7 Feb 2019 18:52:09 +0100 Subject: [PATCH] animeblock --- .../css-compiled/theme.css | 8 +++-- .../css-compiled/theme.min.css | 2 +- .../scss/theme/_header.scss | 1 - .../scss/theme/_start.scss | 29 +++++++++++-------- 4 files changed, 23 insertions(+), 17 deletions(-) diff --git a/user/themes/le_style_de_lours_modif/css-compiled/theme.css b/user/themes/le_style_de_lours_modif/css-compiled/theme.css index be64e33..5332ecd 100644 --- a/user/themes/le_style_de_lours_modif/css-compiled/theme.css +++ b/user/themes/le_style_de_lours_modif/css-compiled/theme.css @@ -313,9 +313,11 @@ body { position: relative; } .item-etapes h4 { transform: rotate(90deg); position: absolute; top: -8px; left: -90px; } -.item-etapes .content .txt { display: none; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: #0f265c; } +.item-etapes .content { overflow: hidden; position: relative; } -.item-etapes:hover .txt { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: left; align-items: left; -ms-flex-direction: column; flex-direction: column; } +.item-etapes .content .txt { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: left; align-items: left; -ms-flex-direction: column; flex-direction: column; position: absolute; width: 100%; height: 100%; top: -100%; left: 0; background: transparent; transition: top 1s ease; } + +.item-etapes:hover .txt { transition: top 1s ease; top: 0; background: #0f265c; } .arrow { width: 0 !important; height: 0; top: 35px; left: 50%; right: 50%; border: 50px solid white; border-left-color: transparent; border-right-color: transparent; border-bottom-color: transparent; position: absolute; transform: translateX(-50%); } @@ -468,4 +470,4 @@ footer section { width: 50%; } footer ul li { margin-left: 0; } footer ul li a { font-size: 1rem; } } -/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwidGhlbWUvX2ZvbnRzLnNjc3MiLCJ0aGVtZS9fdmFyaWFibGVzLnNjc3MiLCJ0aGVtZS9fbWl4aW5zLnNjc3MiLCJ0aGVtZS9fcmVzZXQuc2NzcyIsInRoZW1lL190eXBvZ3JhcGh5LnNjc3MiLCJ0aGVtZS9fYW5pbWF0aW9uLnNjc3MiLCJ0aGVtZS9faGVhZGVyLnNjc3MiLCJ0aGVtZS9fc3RhcnQuc2NzcyIsInRoZW1lL19mb290ZXIuc2NzcyIsInRoZW1lL19jYXJvdXNlbC5zY3NzIiwidGhlbWUvX21lZGlhLXF1aWVyaWVzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAndGhlbWUvZm9udHMnO1xuQGltcG9ydCAndGhlbWUvdmFyaWFibGVzJztcbkBpbXBvcnQgJ3RoZW1lL21peGlucyc7XG5AaW1wb3J0ICd0aGVtZS9yZXNldCc7XG5cbkBpbXBvcnQgJ3RoZW1lL3R5cG9ncmFwaHknO1xuQGltcG9ydCAndGhlbWUvYW5pbWF0aW9uJztcbkBpbXBvcnQgJ3RoZW1lL2hlYWRlcic7XG5AaW1wb3J0ICd0aGVtZS9zdGFydCc7XG5AaW1wb3J0ICd0aGVtZS9mb290ZXInO1xuQGltcG9ydCAndGhlbWUvY2Fyb3VzZWwnO1xuQGltcG9ydCAndGhlbWUvbWVkaWEtcXVpZXJpZXMnO1xuLy8gQGltcG9ydCAndGhlbWUvbW9iaWxlJztcbi8vXG4vLyBAaW1wb3J0ICd0aGVtZS9oZWFkZXInO1xuLy8gQGltcG9ydCAndGhlbWUvZm9vdGVyJztcbi8vIEBpbXBvcnQgJ3RoZW1lL21lbnUnO1xuLy9cbi8vIC8vIEV4dHJhIFNrZWxldG9uIFN0eWxpbmdcbi8vIEBpbXBvcnQgJ3RoZW1lL2Jsb2cnO1xuIiwiLy8gRm9udCBGYW1pbHlcbiRmb250LWZhbWlseS1kZWZhdWx0OiAgXHRcdFx0XCJSYWxld2F5XCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIFwiR2VuZXZhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1oZWFkZXI6ICBcdFx0XHRcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgXCJHZW5ldmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LW1vbm86IFx0XHRcdFx0XCJJbmNvbnNvbGF0YVwiLCBtb25vc3BhY2U7XG4kZm9udC1mYW1pbHktc2VyaWY6XHRcdFx0XHRcIkdlb3JnaWFcIiwgXCJUaW1lc1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbi8vIEBmb250LWZhY2VcblxuLy8gbGVhZ3VlZ290aGljXG4kUmVndWxhci1MOiBcImxlYWd1ZWdvdGhpYy1yZWd1bGFyLXdlYmZvbnRcIjtcbiRmYW1pbHktTDogXCJMZWFndWVfZ290aGljXCI7XG4kZmlsZS1MX1I6IFwibGVhZ3VlZ290aGljLXJlZ3VsYXItd2ViZm9udFwiO1xuJGNhdGVnb3J5OiBcInNhbnMtc2VyaWZcIjtcblxuQG1peGluIGZvbnQtZmFjZSgkUmVndWxhci1MLCAkZmlsZS1MX1IsICRmYW1pbHktTCwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LUwgKyBcIi9cIiArICRmaWxlLUxfUjtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUmVndWxhci1MfVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJFJlZ3VsYXItTCArIFwiXCIpIGZvcm1hdCgnc3ZnJyk7XG4gICAgfVxuXG4gICAgJSN7JFJlZ3VsYXItTH0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSZWd1bGFyLUx9XCIsICN7JGNhdGVnb3J5fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skUmVndWxhci1MfVwiO1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL3JvYm90b1xuJFJvYm90by1MOiBcIlJvYm90by1MaWdodFwiO1xuJGZhbWlseS1SOiBcInJvYm90b1wiO1xuJGZpbGUtUl9MOiBcIlJvYm90by1MaWdodC13ZWJmb250XCI7XG5cbkBtaXhpbiBmb250LWZhY2UoJFJvYm90by1MLCAkZmlsZS1SX0wsICRmYW1pbHktUiwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LVIgKyBcIi9cIiArICRmaWxlLVJfTDtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUm9ib3RvLUx9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkUm9ib3RvLUwgKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRSb2JvdG8tTH0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tTH1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tTH1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4kUm9ib3RvLVI6IFwiUm9ib3RvLVJlZ3VsYXJcIjtcbiRmYW1pbHktUjogXCJyb2JvdG9cIjtcbiRmaWxlLVJfUjogXCJSb2JvdG8tUmVndWxhci13ZWJmb250XCI7XG5cbkBtaXhpbiBmb250LWZhY2UoJFJvYm90by1SLCAkZmlsZS1SX1IsICRmYW1pbHktUiwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LVIgKyBcIi9cIiArICRmaWxlLVJfUjtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUm9ib3RvLVJ9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkUm9ib3RvLVIgKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRSb2JvdG8tUn0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tUn1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tUn1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9yb2JvdG9cbiRSb2JvdG8tTTogXCJSb2JvdG8tTWVkdWltXCI7XG4kZmlsZS1SX006IFwiUm9ib3RvLU1lZHVpbS13ZWJmb250XCI7XG5AbWl4aW4gZm9udC1mYWNlKCRSb2JvdG8tTSwgJGZpbGUtUl9NLCAkZmFtaWx5LVIsICRjYXRlZ29yeTpcIlwiKSB7XG4gICAgJGZpbGVwYXRoOiBcIi4uL2ZvbnRzL1wiICsgJGZhbWlseS1SICsgXCIvXCIgKyAkZmlsZS1SX007XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JFJvYm90by1NfVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJFJvYm90by1NICsgXCJcIikgZm9ybWF0KCdzdmcnKTtcbiAgICB9XG5cbiAgICAlI3skUm9ib3RvLU19IHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgQGlmICRjYXRlZ29yeSAhPSBcIlwiIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skUm9ib3RvLU19XCIsICN7JGNhdGVnb3J5fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skUm9ib3RvLU19XCI7XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiRSb2JvdG8tQjogXCJSb2JvdG8tQm9sZFwiO1xuJGZpbGUtUl9COiBcIlJvYm90by1Cb2xkLXdlYmZvbnRcIjtcbkBtaXhpbiBmb250LWZhY2UoJFJvYm90by1CLCAkZmlsZS1SX0IsICRmYW1pbHktUiwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LVIgKyBcIi9cIiArICRmaWxlLVJfQjtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUm9ib3RvLUJ9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkUm9ib3RvLUIgKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRSb2JvdG8tQn0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tQn1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tQn1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuJFJvYm90by1JOiBcIlJvYm90by1JdGFsaWNcIjtcbiRmaWxlLVJfSTogXCJSb2JvdG8tSXRhbGljLXdlYmZvbnRcIjtcbkBtaXhpbiBmb250LWZhY2UoJFJvYm90by1JLCAkZmlsZS1SX0ksICRmYW1pbHktUiwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LVIgKyBcIi9cIiArICRmaWxlLVJfSTtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUm9ib3RvLUl9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkUm9ib3RvLUkgKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRSb2JvdG8tSX0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tSX1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tSX1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIGZvbnRzXG5AaW5jbHVkZSBmb250LWZhY2UoJFJlZ3VsYXItTCwgJGZpbGUtTF9SLCAkZmFtaWx5LUwsICRjYXRlZ29yeSk7Ly8xXG5AaW5jbHVkZSBmb250LWZhY2UoJFJvYm90by1MLCAkZmlsZS1SX0wsICRmYW1pbHktUiwgJGNhdGVnb3J5KTtcbkBpbmNsdWRlIGZvbnQtZmFjZSgkUm9ib3RvLVIsICRmaWxlLVJfUiwgJGZhbWlseS1SLCAkY2F0ZWdvcnkpOy8vMVxuQGluY2x1ZGUgZm9udC1mYWNlKCRSb2JvdG8tSSwgJGZpbGUtUl9JLCAkZmFtaWx5LVIsICRjYXRlZ29yeSk7Ly8xXG5AaW5jbHVkZSBmb250LWZhY2UoJFJvYm90by1NLCAkZmlsZS1SX00sICRmYW1pbHktUiwgJGNhdGVnb3J5KTsvLzFcbkBpbmNsdWRlIGZvbnQtZmFjZSgkUm9ib3RvLUIsICRmaWxlLVJfQiwgJGZhbWlseS1SLCAkY2F0ZWdvcnkpOy8vMVxuXG5cblxuLy8gZm9udC1zaXplXG5cbiRmb250bmF2OiAxLjE1cmVtO1xuJGZvbnRQaTogMS4xNXJlbTtcblxuJGZ6aDE6IDRyZW07XG4kZnpoMjogM3JlbTtcbiRmemgzOiAycmVtO1xuJGZ6aDQ6IDEuNXJlbTtcbiRmb250cDogMXJlbTtcbiRmb250SDU6IDAuOXJlbTtcblxuXG4kaDM6IDEuNXJlbTtcbiRmb250MzI6IDJyZW07XG4kZm9udGgyOiAzcmVtO1xuXG4kZm9udDQwOiAzcmVtO1xuJGZvbnQ1NjogNHJlbTtcbiRmb250SDE6IDRyZW07XG5cbi8vIGludGVybGluZVxuXG4kbGgxOiA0LjVyZW07XG4kbGgyOiAzLjVyZW07XG4kbGgzOiAyLjVyZW07XG4kbGg0OiAxLjVyZW07XG4kbHA6IDEuMnJlbTtcblxuXG4kbGluZUgyNDogMnJlbTtcbiRsaW5lSDMwOiAyLjVyZW07XG4kbGluZUgzMjogM3JlbTtcbiRsaW5lSDQwOiA0cmVtO1xuJGxpbmVIOTY6NnJlbTtcblxuLy9pbnRlcmxldHRyZVxuJGxldHRlckkxOiAwLjFyZW07XG5cbi8vIGNvbG9yXG4kc2VjdGlvbjogcmdiKDI1NSwgMjUwLCAyMjkpO1xuJGgzLWNvbG9yOiAjOGQyODE1ZmY7XG5cbiRia2ctZzogcmdiKDI1NSwgMjUwLCAyMjkpO1xuJGJrZy1kOiByZ2IoMjQzLDE1MCw4NSk7XG5cbiRibHVlOiAjMGYyNjVjO1xuJHJlZDogIzhkMjgxNWZmO1xuXG4vLyBmaWxldFxuJGJvcmRlci1yZWQ6IDJweCBkYXNoZWQgJHJlZDtcbiRib3JkZXItYmx1ZTogMXB4IHNvbGlkICRibHVlO1xuIiwiQG1peGluIGZpbGV0e1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICY6OmFmdGVye1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXJlZDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAmOjpiZWZvcmV7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMHB4O1xuICAgIGJvcmRlcjogJGJvcmRlci1yZWQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtaXhpbiBmaWxldC1ie1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICY6OmFmdGVye1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgYm9yZGVyOiAkYm9yZGVyLWJsdWU7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgJjo6YmVmb3Jle1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICBib3JkZXI6ICRib3JkZXItYmx1ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1peGluIHRyaWFuZ2xle1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IC03MHB4O1xuICBsZWZ0OiAtNzBweDtcbiAgYm9yZGVyOiA3MHB4IHNvbGlkICRibHVlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiByb3RhdGVIe1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOHB4O1xuICBsZWZ0OiAtOTBweDtcbn1cblxuQG1peGluIGFycm93e1xuICB3aWR0aDogMCFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMDtcbiAgdG9wOiAzNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIGJvcmRlcjogNTBweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4iLCIqe1xuICBib3gtc2l6aW5nIDogYm9yZGVyLWJveDtcbn1cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjowO1xufVxuXG5oMSxoMixoMyxoNCxoNSxwLGVtLHN0cm9uZyx1bCxsaSxhe1xuICBtYXJnaW46MDtcbiAgcGFkZGluZzowO1xufVxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xudWx7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG51bCxsaXtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJib2R5LFxuaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICAgIGZvbnQtZmFtaWx5OiAkUmVndWxhci1MO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuaDEsXG5oMiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXJJMTtcbn1cblxuaDEge1xuICAgIGZvbnQtc2l6ZTogJGZvbnRIMTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIOTY7XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRibHVlIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSZWd1bGFyLUw7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRIMTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSDk2O1xuICAgIH1cbn1cblxuaDIge1xuICAgIGZvbnQtc2l6ZTogJGZvbnRoMjtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIMzA7XG4gICAgY29sb3I6ICRibHVlIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuaDMge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJyZW07XG4gICAgZm9udC1zaXplOiAkZm9udDMyO1xufVxuXG5oNSB7XG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG8tQjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRINTtcbiAgICBtYXJnaW46IDEwcHggMDtcbn1cblxuYSxcbmRlbCxcbmxpLFxucCxcbnVsIHtcbiAgICBmb250LWZhbWlseTogJFJvYm90by1SO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAkZm9udHA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuZW0ge1xuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvLUk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogJFJvYm90by1CO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmhlYWRlciB7XG4gICAgbmF2IHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJFJlZ3VsYXItTDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udG5hdjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSDQwO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlckkxO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgICAgI3VzZXIge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udDMyO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmVndWxhci1MO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUgzMjtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlckkxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndoeV9sc2RvIHtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoMztcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlckkxO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2hvbWUge1xuICAgICYgPiBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG8tTDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6ICRmb250UGk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUgyNDtcbiAgICB9XG59XG5cbi5ncmF2LXlvdXR1YmUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zZWN0aW9uLWNvbnRlbnQge1xuICAgIGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSZWd1bGFyLUw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IGJsYWNrIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW0haW1wb3J0YW50O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbn1cblxuLnNvdXMtc2VjdGlvbiB7XG4gICAgaDMge1xuICAgICAgICBmb250LWZhbWlseTogJFJlZ3VsYXItTDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGgzLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VjdGlvbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG59XG5cbi5nYWxlcmllIHtcbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gICAgfVxufVxuXG4uaXRlbSB7XG4gICAgaDQge1xuICAgICAgICBmb250LWZhbWlseTogJFJvYm90by1CO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAkaDM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWwhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbn1cblxuLml0ZW0tZXRhcGVzIHtcbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgzO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgLnR4dCB7XG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2NvbnRhY3Qge1xuICAgIHAge1xuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSZWd1bGFyLUw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlckkxO1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5mb290ZXIge1xuICAgIGgzIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgfVxuXG4gICAgc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVySTE7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmVndWxhci1MO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRuYXY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGtleWZyYW1lcyByb3RhdGVPcGVue1xuICAgIDAlIHt0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO31cbiAgICAxMDAlIHt0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTt9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlQ2xvc2V7XG4gICAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTt9XG4gICAgMTAwJSB7dHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTt9XG59XG5cbkBrZXlmcmFtZXMgdHJhbnNsYXRlT3BlbntcbiAgMCV7bWFyZ2luLXRvcDogMHB4O31cbiAgMTAwJXttYXJnaW4tdG9wOiAtMTU1cHg7fVxufVxuXG5Aa2V5ZnJhbWVzIHRyYW5zbGF0ZUNsb3Nle1xuICAwJXttYXJnaW4tdG9wOiAtMTU1cHg7fVxuICAxMDAle21hcmdpbi10b3A6IDBweDt9XG59XG5cbkBrZXlmcmFtZXMgdHJhbnNsYXRlT3BlbnN2Z3tcbiAgMCV7bWFyZ2luLXRvcDogNTBweDt9XG4gIDEwMCV7bWFyZ2luLXRvcDogMTgwcHg7fSBcbn1cblxuQGtleWZyYW1lcyB0cmFuc2xhdGVDbG9zZXN2Z3tcbiAgMCV7bWFyZ2luLXRvcDogMTgwcHg7fVxuICAxMDAle21hcmdpbi10b3A6IDUwcHg7fVxufVxuXG5Aa2V5ZnJhbWVzIHZpc2libGV7XG4gIDAle1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICB9XG4gIDEwMCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhpZGRlbntcbiAgMCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxuICAxMDAle1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICB9XG59XG5cbi53aHlfbHNkb3tcbiAgJi5vcGVue1xuICAgIGgze1xuICAgICAgYW5pbWF0aW9uOiByb3RhdGVPcGVuIDFzLCB0cmFuc2xhdGVPcGVuIDFzO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgfVxuICAgIHNlY3Rpb257XG4gICAgICBhbmltYXRpb246IHZpc2libGUgMXM7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICB9XG4gICAgc3Zne1xuICAgICAgYW5pbWF0aW9uOiByb3RhdGVPcGVuIDFzLCB0cmFuc2xhdGVPcGVuc3ZnIDFzO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgfVxuICB9XG5cbiAgJi5jbG9zZXtcbiAgICBoM3tcbiAgICAgIGFuaW1hdGlvbjogcm90YXRlQ2xvc2UgMXMsIHRyYW5zbGF0ZUNsb3NlIDFzO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgfVxuICAgIHNlY3Rpb257XG4gICAgICBhbmltYXRpb246IGhpZGRlbiAxcztcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIH1cbiAgICBzdmd7XG4gICAgICBhbmltYXRpb246IHJvdGF0ZUNsb3NlIDFzLCB0cmFuc2xhdGVDbG9zZXN2ZyAxcztcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIH1cbiAgfVxuXG59XG4iLCIuYmFja2dyb3VuZHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgJiA+IGRpdiB7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvbmQtZ3tcbiAgICBzdmd7XG4gICAgICB3aWR0aDogMTEwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5mb25kLWR7XG4gICAgc3Zne1xuICAgICAgd2lkdGg6IDExMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG5oZWFkZXJ7XG4gIHotaW5kZXg6IDk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgbmF2e1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgdG9wOiAycHg7XG4gICAgdWx7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGxpe1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGl0bGV7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxcztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHotaW5kZXg6IDk5ODtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZzogMjBweCA1MHB4IDAgNTBweDtcbiAgICAuZmlsZXR7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNjVweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgfVxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoMXtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgICAgICB6LWluZGV4OiAxO1xuICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICByaWdodDogMDtcbiAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICB9XG4gICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgfVxuXG4gICAgfVxuICAgICYuSGN7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMXM7XG4gICAgfVxuICB9XG4gIC5sb2dve1xuICAgIG1hcmdpbjogMTUwcHggMCA1MHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmID4gZGl2e1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICB9XG4gICAgJiA+IHN2Z3tcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW46IDAgMzBweDtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgIH1cbiAgICAgJiA+IHNlY3Rpb257XG4gICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICAgfVxuICAgICN1c2Vye1xuICAgICAgZGl2e1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcHtcbiAgICAgICAgICBtYXJnaW46MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC53aHlfbHNkb3tcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGgze1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpIHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgIH1cbiAgICAgIHNlY3Rpb257XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0b3A6IC0xMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5vcGVue1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJj5zdmd7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZykgdHJhbnNsYXRlWSg1MHB4KTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuIiwiYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jaG9tZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtaW4td2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk2NDU4NyFpbXBvcnRhbnQ7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmtnLWQhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1jb250ZW50IHtcbiAgcHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgICAuYmxvY2t7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW46IDcwcHggYXV0bztcbiAgICB9XG59XG5cbi5zb3VzLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBoMyB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGV0O1xuICAgIH1cbiAgICAmID4gc2VjdGlvbntcbiAgICAgIC50aXRsZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLml0ZW17XG4gICAgICBwe1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2NrcyB7XG4gIHdpZHRoOiAzNSU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIC50aXRsZXtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5pdGVtLWV0YXBlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJpYW5nbGU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgQGluY2x1ZGUgcm90YXRlSDtcbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIC50eHQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC50eHQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBsZWZ0O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFycm93IHtcbiAgICBAaW5jbHVkZSBhcnJvdztcbn1cblxuLm5vLWdhbCB7XG4gICAgLnNlY3Rpb25fbjIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICB9XG59XG5cbi5nYWxlcmlle1xuICBoNXtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbiNzdGFydCB7XG4gIG1hcmdpbjogMCA1MHB4O1xuICAgICYgPiBzZWN0aW9ue1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOjE1MHB4O1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHghaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBAaW5jbHVkZSBmaWxldC1iO1xuICAgICAgfVxuICAgICAgLnNvdXMtc2VjdGlvbntcbiAgICAgICAgJiA+IHNlY3Rpb257XG4gICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAjY2xpZW50c3tcbiAgICAgICAgLmltYWdlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uOm5vdCgjaG9tZSkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VjdGlvbjtcblxuICAgICAgICAmID4gLnNvdXMtc2VjdGlvbiB7XG4gICAgICAgICAgICBzZWN0aW9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgI2NvbnRhY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgICAgIC5ibG9ja3N7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaW1hZ2VzIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImZvb3RlcntcbiAgbWFyZ2luOiAwIDUwcHggMHB4IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB1bHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpe1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG4gIHNlY3Rpb257XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG59XG5cblxuLmJhY2tncm91bmQtZm9vdGVye1xuICB6LWluZGV4OiAtMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgJiA+IGRpdiB7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvbmQtZ3tcbiAgICBzdmd7XG4gICAgICB3aWR0aDogMTEwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5mb25kLWR7XG4gICAgc3Zne1xuICAgICAgd2lkdGg6IDExMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5vd2wtY2Fyb3VzZWx7XG4gIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCA1MHB4IDAgNTBweDtcbiAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAub3dsLXN0YWdlLW91dGVye1xuICBoZWlnaHQ6IDUwMHB4O1xuICB9XG4gIC5vd2wtaXRlbXtcbiAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gIH1cbiAgICAuZ2FsZXJpZXtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAuaW1hZ2Vze1xuICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgLm93bC1uYXZ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDozNSU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBidXR0b257XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYigxNDEsIDQwLCAyMSkhaW1wb3J0YW50O1xuICAgICAgICBzcGFue1xuICAgICAgICAgIG1hcmdpbi10b3A6IC05LjVweDtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJi5vd2wtcHJldntcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5vd2wtbmV4dHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4ub3dsLW5hdi5kaXNhYmxlZHtcbiAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xufVxuXG5cbiNyZWNvbW1hbmRhdGlvbnN7XG4gIC5vd2wtY2Fyb3VzZWx7XG4gICAgLm93bC1zdGFnZS1vdXRlcntcbiAgICAgIGhlaWdodDogMzAwcHghaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2FsZXJpZXtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG4gICAgLmNvbnRlbnR7XG4gICAgICB3aWR0aDogMzAwcHghaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoNXtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcbiAgICAgICAgYXtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICYgPiBpbWd7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvLyBpbWd7XG4gICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vICAgdG9wOiAxMHB4O1xuICAgICAgLy8gICByaWdodDogMjBweDtcbiAgICAgIC8vICAgd2lkdGg6IDI1cHg7XG4gICAgICAvLyAgIGhlaWdodDogYXV0bztcbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICNzdGFydHtcbiAgICAuc2VjdGlvbntcbiAgICAgICY6bm90KDpudGgtbGFzdC1jaGlsZCgxKSl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgfVxuICAgICAgJjpub3QoI2hvbWUpe1xuICAgICAgICAuc2VjdGlvbi1jb250ZW50e1xuICAgICAgICAgIGgzLCBwe1xuICAgICAgICAgICAgbWFyZ2luOiAxMDBweCBhdXRvIDMwcHggYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAmID4gLnNvdXMtc2VjdGlvbntcbiAgICAgICAgICAmPnNlY3Rpb257XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSl7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5uby1nYWx7XG4gICAgICAgICAgICAmOm5vdCgjY2xpZW50cyl7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogNzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICBIZWFkZXJ7XG4gICAgLnRpdGxle1xuICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICAubmF2YmFye1xuICAgICAgdG9wOiA2MHB4O1xuICAgICAgbGVmdDogNTBweDtcbiAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgdWx7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxvZ297XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAud2h5X2xzZG8ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgI3VzZXJ7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAmPmRpdntcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2hvbWV7XG4gICAgbWluLXdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgfVxuICAjc3RhcnR7XG4gICAgLnNlY3Rpb257XG4gICAgICAmOm5vdCgjaG9tZSl7XG4gICAgICAgICYgPiAuc291cy1zZWN0aW9ue1xuICAgICAgICAgIC5uby1nYWx7XG4gICAgICAgICAgICAmOm5vdCgjY2xpZW50cyl7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogOTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VjdGlvbi1jb250ZW50e1xuICAgICAgICAgIHB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDkwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgZm9vdGVye1xuICAgIHNlY3Rpb257XG4gICAgICB3aWR0aDogOTAlXG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGJvZHl7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIGhlYWRlcntcbiAgICAudGl0bGV7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgICAgaDF7XG4gICAgICAgIGF7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udDQwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAjc3RhcnR7XG4gICAgLnNlY3Rpb246bm90KCNob21lKSB7XG4gICAgICAmID4gLnNvdXMtc2VjdGlvbntcbiAgICAgICAgLm5vLWdhbDpub3QoI2NsaWVudHMpOm50aC1vZi10eXBlKG4rMykge1xuICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgIHRvcDogLTUwcHg7XG4gICAgICAgICAgICBsZWZ0OiAtNTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogNTBweCBzb2xpZCAjMGYyNjVjO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgdG9wOi00MHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbGVmdDotNDBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgcCx1bHtcbiAgICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgc2VjdGlvbntcbiAgICAgIC5zZWN0aW9uLWNvbnRlbnR7XG4gICAgICAgICY+IHB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb257XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgLnNvdXMtc2VjdGlvbntcbiAgICAgICAgJj4gc2VjdGlvbntcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGgye1xuICAgICAgZm9udC1zaXplOiAkZm9udDMyO1xuICAgIH1cbiAgICBoM3tcbiAgICAgIGZvbnQtc2l6ZTogJGgzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICNtLXRpZXJ7XG4gICAgICBzZWN0aW9ue1xuICAgICAgICAmOm50aC1vZi10eXBlKG4rMyl7XG4gICAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRvcDogLTUwcHghaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjci1mLXJlbmNlc3tcbiAgICAgIGgze1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgfVxuICAgICAgI2NsaWVudHN7XG4gICAgICAgIC5pbWFnZXN7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWFyZ2luOjEwcHggMTBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNzAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjcmVjb21tYW5kYXRpb25ze1xuICAgICAgLm93bC1jYXJvdXNlbHtcbiAgICAgICAgLm93bC1zdGFnZS1vdXRlcntcbiAgICAgICAgICBoZWlnaHQ6IDM1MHB4IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudHtcbiAgICAgICAgICB3aWR0aDogMjUwcHghaW1wb3J0YW50O1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIGJvdHRvbTogMjBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0b3A6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjY29udGFjdHtcbiAgICAgICYgPiBkaXZ7XG4gICAgICAgIHB7XG4gICAgICAgICAgbWluLXdpZHRoOiA5MCUhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XG4gICAgICAgICAgJjpub3QoOm50aC1vZi10eXBlKDEpKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHghaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBmb290ZXJ7XG4gICAgJiA+IHNlY3Rpb257XG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBoM3tcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gICAgdWx7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgIGxpe1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYXtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUN3SkksVUFBVSxHQUNOLFdBQVcsRUFBRSw4QkFBYyxFQUMzQixHQUFHLEVBQUUsOERBQXVCLEVBQzVCLEdBQUcsRUFBRSxxRUFBOEIsQ0FBQywyQkFBMkIsRUFDekQsK0RBQXdCLENBQUMsY0FBYyxFQUN2Qyw4REFBdUIsQ0FBRSxrQkFBa0IsRUFDM0MsMkZBQXlDLENBQUMsYUFBYTs7QUFOakUsVUFBVSxHQUNOLFdBQVcsRUFBRSxjQUFjLEVBQzNCLEdBQUcsRUFBRSwrQ0FBdUIsRUFDNUIsR0FBRyxFQUFFLHNEQUE4QixDQUFDLDJCQUEyQixFQUN6RCxnREFBd0IsQ0FBQyxjQUFjLEVBQ3ZDLCtDQUF1QixDQUFFLGtCQUFrQixFQUMzQyw0REFBeUMsQ0FBQyxhQUFhOztBQU5qRSxVQUFVLEdBQ04sV0FBVyxFQUFFLGdCQUFjLEVBQzNCLEdBQUcsRUFBRSxpREFBdUIsRUFDNUIsR0FBRyxFQUFFLHdEQUE4QixDQUFDLDJCQUEyQixFQUN6RCxrREFBd0IsQ0FBQyxjQUFjLEVBQ3ZDLGlEQUF1QixDQUFFLGtCQUFrQixFQUMzQyxnRUFBeUMsQ0FBQyxhQUFhOztBQU5qRSxVQUFVLEdBQ04sV0FBVyxFQUFFLGVBQWMsRUFDM0IsR0FBRyxFQUFFLGdEQUF1QixFQUM1QixHQUFHLEVBQUUsdURBQThCLENBQUMsMkJBQTJCLEVBQ3pELGlEQUF3QixDQUFDLGNBQWMsRUFDdkMsZ0RBQXVCLENBQUUsa0JBQWtCLEVBQzNDLDhEQUF5QyxDQUFDLGFBQWE7O0FBTmpFLFVBQVUsR0FDTixXQUFXLEVBQUUsZUFBYyxFQUMzQixHQUFHLEVBQUUsZ0RBQXVCLEVBQzVCLEdBQUcsRUFBRSx1REFBOEIsQ0FBQywyQkFBMkIsRUFDekQsaURBQXdCLENBQUMsY0FBYyxFQUN2QyxnREFBdUIsQ0FBRSxrQkFBa0IsRUFDM0MsOERBQXlDLENBQUMsYUFBYTs7QUFOakUsVUFBVSxHQUNOLFdBQVcsRUFBRSxhQUFjLEVBQzNCLEdBQUcsRUFBRSw4Q0FBdUIsRUFDNUIsR0FBRyxFQUFFLHFEQUE4QixDQUFDLDJCQUEyQixFQUN6RCwrQ0FBd0IsQ0FBQyxjQUFjLEVBQ3ZDLDhDQUF1QixDQUFFLGtCQUFrQixFQUMzQywwREFBeUMsQ0FBQyxhQUFhOztBRzlKckUsQUFBQSxDQUFDLENBQUEsRUFDQyxVQUFVLEVBQUcsVUFBVSxHQUN4Qjs7QUFDRCw0RUFBNEU7QUFFNUUseUZBQ2dGO0FBRWhGLHdIQUdHO0FBRUgsQUFBQSxJQUFJLENBQUMsRUFDSCxNQUFNLEVBQUUsQ0FBQyxFQUNULE9BQU8sRUFBRSxDQUFDLEVBQ1YsV0FBVyxFQUFFLElBQUksRUFBRSxPQUFPLENBQzFCLHdCQUF3QixFQUFFLElBQUksRUFBRSxPQUFPLEVBQ3hDOztBQUVELHlGQUNnRjtBQUVoRix5Q0FFRztBQUVILEFBQUEsSUFBSSxDQUFDLEVBQ0gsTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVBQUUsQ0FBQyxHQUNYOztBQUVELG9EQUVHO0FBRUgsQUFBQSxJQUFJLENBQUMsRUFDSCxPQUFPLEVBQUUsS0FBSyxHQUNmOztBQUVELGdJQUdHO0FBRUgsQUFBQSxFQUFFLENBQUMsRUFDRCxTQUFTLEVBQUUsR0FBRyxFQUNkLE1BQU0sRUFBQyxDQUFDLEdBQ1Q7O0FBRUQsQUFBQSxFQUFFLEVBQUMsRUFBRSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsRUFBRSxFQUFDLENBQUMsRUFBQyxFQUFFLEVBQUMsTUFBTSxFQUFDLEVBQUUsRUFBQyxFQUFFLEVBQUMsQ0FBQyxDQUFBLEVBQ2hDLE1BQU0sRUFBQyxDQUFDLEVBQ1IsT0FBTyxFQUFDLENBQUMsR0FDVjs7QUFDRCxpR0FDZ0Y7QUFFaEYscUZBR0c7QUFFSCxBQUFBLEVBQUUsQ0FBQyxFQUNELGtCQUFrQixFQUFFLFdBQVcsRUFDdkIsVUFBVSxFQUFFLFdBQVcsRUFBRSxPQUFPLENBQ3hDLE1BQU0sRUFBRSxDQUFDLEVBQUUsT0FBTyxDQUNsQixRQUFRLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFDM0I7O0FBRUQsZ0lBR0c7QUFFSCxBQUFBLEdBQUcsQ0FBQyxFQUNGLFdBQVcsRUFBRSxvQkFBb0IsRUFBRSxPQUFPLENBQzFDLFNBQVMsRUFBRSxHQUFHLEVBQUUsT0FBTyxFQUN4Qjs7QUFFRCxxR0FDZ0Y7QUFFaEYsMkRBRUc7QUFDSCxBQUFBLEVBQUUsQ0FBQSxFQUNBLFVBQVUsRUFBRSxJQUFJLEdBQ2pCOztBQUNELEFBQUEsRUFBRSxFQUFDLEVBQUUsQ0FBQSxFQUNILE1BQU0sRUFBRSxDQUFDLEVBQ1QsT0FBTyxFQUFFLENBQUMsR0FDWDs7QUFFRCxBQUFBLENBQUMsQ0FBQyxFQUNBLGdCQUFnQixFQUFFLFdBQVcsRUFDN0IsS0FBSyxFQUFFLEtBQUssRUFDWixlQUFlLEVBQUUsSUFBSSxHQUN0Qjs7QUFFRCwySEFHRztBQUVILEFBQUEsSUFBSSxDQUFBLEFBQUEsS0FBQyxBQUFBLEVBQU8sRUFDVixhQUFhLEVBQUUsSUFBSSxFQUFFLE9BQU8sQ0FDNUIsZUFBZSxFQUFFLFNBQVMsRUFBRSxPQUFPLENBQ25DLHVCQUF1QixFQUFFLGdCQUFnQixFQUNqQyxlQUFlLEVBQUUsZ0JBQWdCLEVBQUUsT0FBTyxFQUNuRDs7QUFFRCwrREFFRztBQUVILEFBQUEsQ0FBQyxFQUNELE1BQU0sQ0FBQyxFQUNMLFdBQVcsRUFBRSxNQUFNLEdBQ3BCOztBQUVELGdJQUdHO0FBRUgsQUFBQSxJQUFJLEVBQ0osR0FBRyxFQUNILElBQUksQ0FBQyxFQUNILFdBQVcsRUFBRSxvQkFBb0IsRUFBRSxPQUFPLENBQzFDLFNBQVMsRUFBRSxHQUFHLEVBQUUsT0FBTyxFQUN4Qjs7QUFFRCxpREFFRztBQUVILEFBQUEsS0FBSyxDQUFDLEVBQ0osU0FBUyxFQUFFLEdBQUcsR0FDZjs7QUFFRCx1RkFHRztBQUVILEFBQUEsR0FBRyxFQUNILEdBQUcsQ0FBQyxFQUNGLFNBQVMsRUFBRSxHQUFHLEVBQ2QsV0FBVyxFQUFFLENBQUMsRUFDZCxRQUFRLEVBQUUsUUFBUSxFQUNsQixjQUFjLEVBQUUsUUFBUSxHQUN6Qjs7QUFFRCxBQUFBLEdBQUcsQ0FBQyxFQUNGLE1BQU0sRUFBRSxPQUFPLEdBQ2hCOztBQUVELEFBQUEsR0FBRyxDQUFDLEVBQ0YsR0FBRyxFQUFFLE1BQU0sR0FDWjs7QUFFRCxpR0FDZ0Y7QUFFaEYseURBRUc7QUFFSCxBQUFBLEdBQUcsQ0FBQyxFQUNGLFlBQVksRUFBRSxJQUFJLEVBQ2xCLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksR0FDYjs7QUFFRCxzRkFDZ0Y7QUFFaEYsNkZBR0c7QUFFSCxBQUFBLE1BQU0sRUFDTixLQUFLLEVBQ0wsUUFBUSxFQUNSLE1BQU0sRUFDTixRQUFRLENBQUMsRUFDUCxXQUFXLEVBQUUsT0FBTyxFQUFFLE9BQU8sQ0FDN0IsU0FBUyxFQUFFLElBQUksRUFBRSxPQUFPLENBQ3hCLFdBQVcsRUFBRSxJQUFJLEVBQUUsT0FBTyxDQUMxQixNQUFNLEVBQUUsQ0FBQyxFQUFFLE9BQU8sRUFDbkI7O0FBRUQsNkRBR0c7QUFFSCxBQUFBLE1BQU0sRUFDTixLQUFLLENBQUMsRUFBRSxPQUFPLENBQ2IsUUFBUSxFQUFFLE9BQU8sR0FDbEI7O0FBRUQsaUlBR0c7QUFFSCxBQUFBLE1BQU0sRUFDTixNQUFNLENBQUMsRUFBRSxPQUFPLENBQ2QsY0FBYyxFQUFFLElBQUksR0FDckI7O0FBRUQsd0VBRUc7QUFFSCxBQUFBLE1BQU0sR0FDTixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsSUFDRCxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosSUFDRCxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRUFBZSxFQUNkLGtCQUFrQixFQUFFLE1BQU0sR0FDM0I7O0FBRUQsc0RBRUc7QUFFSCxBQUFBLE1BQU0sQUFBQSxrQkFBa0IsR0FDeEIsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsa0JBQWtCLEdBQ2pDLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQUFhLGtCQUFrQixHQUNoQyxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBYyxrQkFBa0IsQ0FBQyxFQUNoQyxZQUFZLEVBQUUsSUFBSSxFQUNsQixPQUFPLEVBQUUsQ0FBQyxHQUNYOztBQUVELDJEQUVHO0FBRUgsQUFBQSxNQUFNLEFBQUEsZUFBZSxHQUNyQixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBYyxlQUFlLEdBQzlCLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQUFhLGVBQWUsR0FDN0IsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsZUFBZSxDQUFDLEVBQzdCLE9BQU8sRUFBRSxxQkFBcUIsR0FDL0I7O0FBRUQsc0NBRUc7QUFFSCxBQUFBLFFBQVEsQ0FBQyxFQUNQLE9BQU8sRUFBRSxxQkFBcUIsR0FDL0I7O0FBRUQsbU9BS0c7QUFFSCxBQUFBLE1BQU0sQ0FBQyxFQUNMLGtCQUFrQixFQUFFLFVBQVUsRUFDdEIsVUFBVSxFQUFFLFVBQVUsRUFBRSxPQUFPLENBQ3ZDLEtBQUssRUFBRSxPQUFPLEVBQUUsT0FBTyxDQUN2QixPQUFPLEVBQUUsS0FBSyxFQUFFLE9BQU8sQ0FDdkIsU0FBUyxFQUFFLElBQUksRUFBRSxPQUFPLENBQ3hCLE9BQU8sRUFBRSxDQUFDLEVBQUUsT0FBTyxDQUNuQixXQUFXLEVBQUUsTUFBTSxFQUFFLE9BQU8sRUFDN0I7O0FBRUQsd0VBRUc7QUFFSCxBQUFBLFFBQVEsQ0FBQyxFQUNQLGNBQWMsRUFBRSxRQUFRLEdBQ3pCOztBQUVELHVEQUVHO0FBRUgsQUFBQSxRQUFRLENBQUMsRUFDUCxRQUFRLEVBQUUsSUFBSSxHQUNmOztBQUVELDhFQUdHO0NBRUgsQUFBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsSUFDRCxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosRUFBYyxFQUNiLGtCQUFrQixFQUFFLFVBQVUsRUFDdEIsVUFBVSxFQUFFLFVBQVUsRUFBRSxPQUFPLENBQ3ZDLE9BQU8sRUFBRSxDQUFDLEVBQUUsT0FBTyxFQUNwQjs7QUFFRCw2RUFFRztDQUVILEFBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsMkJBQTJCLEdBQzFDLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUFjLDJCQUEyQixDQUFDLEVBQ3pDLE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FBRUQsa0dBR0c7Q0FFSCxBQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFQUFlLEVBQ2Qsa0JBQWtCLEVBQUUsU0FBUyxFQUFFLE9BQU8sQ0FDdEMsY0FBYyxFQUFFLElBQUksRUFBRSxPQUFPLEVBQzlCOztBQUVELDhEQUVHO0NBRUgsQUFBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBYywyQkFBMkIsQ0FBQyxFQUN6QyxrQkFBa0IsRUFBRSxJQUFJLEdBQ3pCOztBQUVELDZIQUdHO0FBRUgsQUFBQSw0QkFBNEIsQ0FBQyxFQUMzQixrQkFBa0IsRUFBRSxNQUFNLEVBQUUsT0FBTyxDQUNuQyxJQUFJLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFDdkI7O0FBRUQsNEZBQ2dGO0FBRWhGLDJEQUVHO0FBRUgsQUFBQSxPQUFPLENBQUMsRUFDTixPQUFPLEVBQUUsS0FBSyxHQUNmOztBQUVELDhDQUVHO0FBRUgsQUFBQSxPQUFPLENBQUMsRUFDTixPQUFPLEVBQUUsU0FBUyxHQUNuQjs7QUFFRCxxRkFDZ0Y7QUFFaEYseUNBRUc7QUFFSCxBQUFBLFFBQVEsQ0FBQyxFQUNQLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7O0FBRUQsd0NBRUc7Q0FFSCxBQUFBLEFBQUEsTUFBQyxBQUFBLEVBQVEsRUFDUCxPQUFPLEVBQUUsSUFBSSxHQUNkOztBQ3JYRCxBQUFBLElBQUksRUFDSixJQUFJLENBQUMsRUFDRCxTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxJQUFJLEdBQ3BCOztBQUVELEFBQUEsRUFBRSxFQUNGLEVBQUUsRUFDRixFQUFFLENBQUMsRUFDQyxXQUFXLEVKREgsOEJBQThCLEVJRXRDLFdBQVcsRUFBRSxNQUFNLEVBQ25CLGNBQWMsRUFBRSxTQUFTLEVBQ3pCLE1BQU0sRUFBRSxDQUFDLEVBQ1QsT0FBTyxFQUFFLENBQUMsR0FDYjs7QUFFRCxBQUFBLEVBQUUsRUFDRixFQUFFLENBQUMsRUFDQyxjQUFjLEVINkJQLE1BQU0sR0c1QmhCOztBQUVELEFBQUEsRUFBRSxDQUFDLEVBQ0MsU0FBUyxFSE9KLElBQUksRUdOVCxXQUFXLEVIcUJOLElBQUksR0diWjs7QUFWRCxBQUlJLEVBSkYsQ0FJRSxDQUFDLENBQUMsRUFDRSxLQUFLLEVIOEJOLE9BQU8sQ0c5Qk0sVUFBVSxFQUN0QixXQUFXLEVKbkJQLDhCQUE4QixFSW9CbEMsU0FBUyxFSENSLElBQUksRUdBTCxXQUFXLEVIZVYsSUFBSSxHR2RSOztBQUdMLEFBQUEsRUFBRSxDQUFDLEVBQ0MsU0FBUyxFSFRKLElBQUksRUdVVCxXQUFXLEVITUwsTUFBTSxFR0xaLEtBQUssRUhvQkYsT0FBTyxDR3BCRSxVQUFVLEVBQ3RCLFVBQVUsRUFBRSxLQUFLLEdBQ3BCOztBQUVELEFBQUEsRUFBRSxDQUFDLEVBQ0MsY0FBYyxFQUFFLE1BQU0sRUFDdEIsU0FBUyxFSGxCSixJQUFJLEdHbUJaOztBQUVELEFBQUEsRUFBRSxDQUFDLEVBQ0MsV0FBVyxFSjRFSixhQUFhLEVJM0VwQixXQUFXLEVBQUUsTUFBTSxFQUNuQixTQUFTLEVINUJKLE1BQU0sRUc2QlgsTUFBTSxFQUFFLE1BQU0sR0FDakI7O0FBRUQsQUFBQSxDQUFDLEVBQ0QsR0FBRyxFQUNILEVBQUUsRUFDRixDQUFDLEVBQ0QsRUFBRSxDQUFDLEVBQ0MsV0FBVyxFSlVKLGdCQUFnQixFSVR2QixXQUFXLEVBQUUsTUFBTSxFQUNuQixTQUFTLEVIeENMLElBQUksRUd5Q1IsV0FBVyxFQUFFLE1BQU0sRUFDbkIsTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVBQUUsQ0FBQyxHQUNiOztBQUVELEFBQUEsRUFBRSxDQUFDLEVBQ0MsV0FBVyxFSmtGSixlQUFlLEVJakZ0QixXQUFXLEVBQUUsTUFBTSxHQUN0Qjs7QUFFRCxBQUFBLE1BQU0sQ0FBQyxFQUNILFdBQVcsRUptREosYUFBYSxFSWxEcEIsV0FBVyxFQUFFLE1BQU0sR0FDdEI7O0FBRUQsQUFJZ0IsTUFKVixDQUNGLEdBQUcsQ0FDQyxFQUFFLENBQ0UsRUFBRSxDQUNFLENBQUMsQ0FBQyxFQUNFLFdBQVcsRUp4RW5CLDhCQUE4QixFSXlFdEIsU0FBUyxFSHJFbkIsT0FBTyxFR3NFRyxXQUFXLEVIdkNyQixJQUFJLEVHd0NNLGNBQWMsRUhwQ3ZCLE1BQU0sRUdxQ0csS0FBSyxFSDVCbEIsT0FBTyxDRzRCa0IsVUFBVSxHQUN6Qjs7QUFWakIsQUFpQlksTUFqQk4sQ0FlRixLQUFLLENBQ0QsS0FBSyxDQUNELENBQUMsQ0FBQyxFQUNFLFNBQVMsRUhyRWhCLElBQUksRUdzRUcsV0FBVyxFSnRGZiw4QkFBOEIsRUl1RjFCLFdBQVcsRUhyRGpCLElBQUksRUdzREUsY0FBYyxFSGpEbkIsTUFBTSxHR2tESjs7QUF0QmIsQUEwQlksTUExQk4sQ0FlRixLQUFLLENBVUQsU0FBUyxDQUNMLEVBQUUsQ0FBQyxFQUNDLFNBQVMsRUgvRXBCLE1BQU0sRUdnRkssY0FBYyxFSHhEbkIsTUFBTSxHRzZESjs7QUFqQ2IsQUE4QmdCLE1BOUJWLENBZUYsS0FBSyxDQVVELFNBQVMsQ0FDTCxFQUFFLEFBSUcsTUFBTSxDQUFDLEVBQ0osZUFBZSxFQUFFLFNBQVMsR0FDN0I7O0FBTWpCLEFBQ0ksS0FEQyxHQUNHLENBQUMsQ0FBQyxFQUNGLFdBQVcsRUo3RVIsY0FBYyxFSThFakIsVUFBVSxFQUFFLE1BQU0sRUFDbEIsU0FBUyxFSHhHUixPQUFPLEVHeUdSLFdBQVcsRUg5RVQsSUFBSSxHRytFVDs7QUFHTCxBQUFBLGFBQWEsQ0FBQyxFQUNWLFVBQVUsRUFBRSxJQUFJLEdBQ25COztBQUVELEFBQ0ksZ0JBRFksQ0FDWixFQUFFLENBQUMsRUFDQyxXQUFXLEVKeEhQLDhCQUE4QixFSXlIbEMsVUFBVSxFQUFFLE1BQU0sRUFDbEIsS0FBSyxFQUFFLEtBQUssQ0FBQSxVQUFVLEVBQ3RCLGNBQWMsRUFBRSxPQUFPLEVBQ3ZCLGNBQWMsRUFBRSxNQUFNLENBQUEsVUFBVSxFQUNoQyxXQUFXLEVBQUUsTUFBTSxHQUN0Qjs7QUFHTCxBQUNJLGFBRFMsQ0FDVCxFQUFFLENBQUMsRUFDQyxXQUFXLEVKbklQLDhCQUE4QixFSW9JbEMsVUFBVSxFQUFFLE1BQU0sRUFDbEIsS0FBSyxFSDFGRixTQUFTLEVHMkZaLGdCQUFnQixFSDVGZCxPQUFrQixFRzZGcEIsV0FBVyxFQUFFLE1BQU0sR0FDdEI7O0FBR0wsQUFDSSxRQURJLENBQ0osQ0FBQyxDQUFDLEVBQ0UsU0FBUyxFQUFFLE1BQU0sRUFDakIsV0FBVyxFQUFFLE1BQU0sR0FDdEI7O0FBR0wsQUFDSSxLQURDLENBQ0QsRUFBRSxDQUFDLEVBQ0MsV0FBVyxFSmxDUixhQUFhLEVJbUNoQixjQUFjLEVBQUUsSUFBSSxFQUNwQixTQUFTLEVIdklaLE1BQU0sRUd3SUgsVUFBVSxFQUFFLE1BQU0sRUFDbEIsS0FBSyxFSHZHUCxTQUFTLEVHd0dQLGNBQWMsRUFBRSxNQUFNLENBQUEsVUFBVSxFQUNoQyxXQUFXLEVBQUUsTUFBTSxHQUN0Qjs7QUFHTCxBQUNJLFlBRFEsQ0FDUixFQUFFLENBQUMsRUFDQyxTQUFTLEVIakpaLE1BQU0sRUdrSkgsS0FBSyxFQUFFLEtBQUssR0FDZjs7QUFKTCxBQU9RLFlBUEksQ0FNUixJQUFJLEdBQ0ksQ0FBQyxDQUFDLEVBQ0YsS0FBSyxFQUFFLEtBQUssR0FDZjs7QUFJVCxBQUVRLFFBRkEsQ0FDSixDQUFDLENBQ0csTUFBTSxDQUFDLEVBQ0gsV0FBVyxFSjlLWCw4QkFBOEIsRUkrSzlCLFdBQVcsRUFBRSxNQUFNLEVBQ25CLFNBQVMsRUhqS2hCLE1BQU0sRUdrS0MsY0FBYyxFSDFJZixNQUFNLEVHMklMLEtBQUssRUhsSVYsT0FBTyxHR21JTDs7QUFJVCxBQUNJLE1BREUsQ0FDRixFQUFFLENBQUMsRUFDQyxNQUFNLEVBQUUsU0FBUyxHQUNwQjs7QUFITCxBQUtJLE1BTEUsQ0FLRixPQUFPLENBQUMsRUFDSixNQUFNLEVBQUUsSUFBSSxFQUNaLFVBQVUsRUFBRSxNQUFNLEdBS3JCOztBQVpMLEFBU1EsTUFURixDQUtGLE9BQU8sQ0FJSCxDQUFDLEFBQUEsV0FBVyxDQUFDLEVBQ1QsY0FBYyxFQUFFLElBQUksR0FDdkI7O0FBWFQsQUFlUSxNQWZGLENBY0YsRUFBRSxDQUNFLEVBQUUsQ0FBQyxFQUNDLGNBQWMsRUFBRSxTQUFTLEVBQ3pCLGNBQWMsRUhqS2YsTUFBTSxHR3dLUjs7QUF4QlQsQUFtQlksTUFuQk4sQ0FjRixFQUFFLENBQ0UsRUFBRSxDQUlFLENBQUMsQ0FBQyxFQUNFLFdBQVcsRUozTWYsOEJBQThCLEVJNE0xQixTQUFTLEVIeE1mLE9BQU8sRUd5TUQsS0FBSyxFSDdKZCxPQUFPLEdHOEpEOztBQ3ROYixVQUFVLENBQVYsVUFBVSxHQUNOLEVBQUUsR0FBRSxTQUFTLEVBQUUsY0FBYztFQUM3QixJQUFJLEdBQUUsU0FBUyxFQUFFLFlBQVk7O0FBR2pDLFVBQVUsQ0FBVixXQUFVLEdBQ04sRUFBRSxHQUFHLFNBQVMsRUFBRSxZQUFZO0VBQzVCLElBQUksR0FBRSxTQUFTLEVBQUUsY0FBYzs7QUFHbkMsVUFBVSxDQUFWLGFBQVUsR0FDUixFQUFFLEdBQUMsVUFBVSxFQUFFLEdBQUc7RUFDbEIsSUFBSSxHQUFDLFVBQVUsRUFBRSxNQUFNOztBQUd6QixVQUFVLENBQVYsY0FBVSxHQUNSLEVBQUUsR0FBQyxVQUFVLEVBQUUsTUFBTTtFQUNyQixJQUFJLEdBQUMsVUFBVSxFQUFFLEdBQUc7O0FBR3RCLFVBQVUsQ0FBVixnQkFBVSxHQUNSLEVBQUUsR0FBQyxVQUFVLEVBQUUsSUFBSTtFQUNuQixJQUFJLEdBQUMsVUFBVSxFQUFFLEtBQUs7O0FBR3hCLFVBQVUsQ0FBVixpQkFBVSxHQUNSLEVBQUUsR0FBQyxVQUFVLEVBQUUsS0FBSztFQUNwQixJQUFJLEdBQUMsVUFBVSxFQUFFLElBQUk7O0FBR3ZCLFVBQVUsQ0FBVixPQUFVLEdBQ1IsRUFBRSxHQUNBLE9BQU8sRUFBRSxDQUFDO0lBQ1YsU0FBUyxFQUFFLGdCQUFnQjtFQUU3QixJQUFJLEdBQ0YsT0FBTyxFQUFFLENBQUM7SUFDVixTQUFTLEVBQUUsZUFBZTs7QUFJOUIsVUFBVSxDQUFWLE1BQVUsR0FDUixFQUFFLEdBQ0EsT0FBTyxFQUFFLENBQUM7SUFDVixTQUFTLEVBQUUsZUFBZTtFQUU1QixJQUFJLEdBQ0YsT0FBTyxFQUFFLENBQUM7SUFDVixTQUFTLEVBQUUsZ0JBQWdCOztBQUkvQixBQUVJLFNBRkssQUFDTixLQUFLLENBQ0osRUFBRSxDQUFBLEVBQ0EsU0FBUyxFQUFFLCtCQUErQixFQUMxQyxtQkFBbUIsRUFBRSxRQUFRLEdBQzlCOztBQUxMLEFBTUksU0FOSyxBQUNOLEtBQUssQ0FLSixPQUFPLENBQUEsRUFDTCxTQUFTLEVBQUUsVUFBVSxFQUNyQixtQkFBbUIsRUFBRSxRQUFRLEdBQzlCOztBQVRMLEFBVUksU0FWSyxBQUNOLEtBQUssQ0FTSixHQUFHLENBQUEsRUFDRCxTQUFTLEVBQUUsa0NBQWtDLEVBQzdDLG1CQUFtQixFQUFFLFFBQVEsR0FDOUI7O0FBYkwsQUFpQkksU0FqQkssQUFnQk4sTUFBTSxDQUNMLEVBQUUsQ0FBQSxFQUNBLFNBQVMsRUFBRSxpQ0FBaUMsRUFDNUMsbUJBQW1CLEVBQUUsUUFBUSxHQUM5Qjs7QUFwQkwsQUFxQkksU0FyQkssQUFnQk4sTUFBTSxDQUtMLE9BQU8sQ0FBQSxFQUNMLFNBQVMsRUFBRSxTQUFTLEVBQ3BCLG1CQUFtQixFQUFFLFFBQVEsR0FDOUI7O0FBeEJMLEFBeUJJLFNBekJLLEFBZ0JOLE1BQU0sQ0FTTCxHQUFHLENBQUEsRUFDRCxTQUFTLEVBQUUsb0NBQW9DLEVBQy9DLG1CQUFtQixFQUFFLFFBQVEsR0FDOUI7O0FDaEZMLEFBQUEsV0FBVyxDQUFBLEVBQ1QsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLENBQUMsRUFDTixLQUFLLEVBQUUsSUFBSSxFQUNYLElBQUksRUFBRSxDQUFDLEVBQ1AsT0FBTyxFQUFFLFdBQVcsR0EwQnJCOztBQS9CRCxBQU1FLFdBTlMsR0FNTCxHQUFHLENBQUMsRUFDTixLQUFLLEVBQUUsR0FBRyxFQUNWLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLGNBQWMsRUFBRSxJQUFJLEVBQ3BCLGNBQWMsRUFBRSxNQUFNLEdBQ3ZCOztBQVpILEFBY0ksV0FkTyxDQWFULE9BQU8sQ0FDTCxHQUFHLENBQUEsRUFDRCxLQUFLLEVBQUUsSUFBSSxFQUNYLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEdBQUcsRUFBRSxDQUFDLEVBQ04sSUFBSSxFQUFFLENBQUMsR0FDUjs7QUFwQkwsQUF1QkksV0F2Qk8sQ0FzQlQsT0FBTyxDQUNMLEdBQUcsQ0FBQSxFQUNELEtBQUssRUFBRSxJQUFJLEVBQ1gsT0FBTyxFQUFFLFlBQVksRUFDckIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLENBQUMsRUFDTixLQUFLLEVBQUUsQ0FBQyxHQUNUOztBQUtMLEFBQUEsTUFBTSxDQUFBLEVBQ0osT0FBTyxFQUFFLEdBQUcsRUFDWixRQUFRLEVBQUUsUUFBUSxFQUNsQixhQUFhLEVBQUUsS0FBSyxHQWlJckI7O0FBcElELEFBSUUsTUFKSSxDQUlKLEdBQUcsQ0FBQSxFQUNELE9BQU8sRUFBRSxHQUFHLEVBQ1osUUFBUSxFQUFFLEtBQUssRUFDZixLQUFLLEVBQUUsSUFBSSxFQUNYLEdBQUcsRUFBRSxHQUFHLEdBU1Q7O0FBakJILEFBU0ksTUFURSxDQUlKLEdBQUcsQ0FLRCxFQUFFLENBQUEsRUFDQSxVQUFVLEVBQUUsS0FBSyxHQU1sQjs7QUFoQkwsQUFXTSxNQVhBLENBSUosR0FBRyxDQUtELEVBQUUsQ0FFQSxFQUFFLENBQUEsRUFDQSxjQUFjLEVBQUUsU0FBUyxFQUN6QixPQUFPLEVBQUUsWUFBWSxFQUNyQixXQUFXLEVBQUUsSUFBSSxHQUNsQjs7QUFmUCxBQWtCRSxNQWxCSSxDQWtCSixNQUFNLENBQUEsRUFDSixVQUFVLEVBQUUsYUFBYSxFQUN6QixVQUFVLEVBQUUsSUFBSSxFQUNoQixPQUFPLEVBQUUsR0FBRyxFQUNaLFFBQVEsRUFBRSxLQUFLLEVBQ2YsS0FBSyxFQUFFLElBQUksRUFDWCxJQUFJLEVBQUUsR0FBRyxFQUNULEtBQUssRUFBRSxHQUFHLEVBQ1YsT0FBTyxFQUFFLGdCQUFnQixFQVd6QixVQUFVLEVBQUUsTUFBTSxHQThCbkI7O0FBbkVILEFBMkJJLE1BM0JFLENBa0JKLE1BQU0sQ0FTSixNQUFNLENBQUEsRUFDSixPQUFPLEVBQUUsRUFBRSxFQUNYLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLEdBQUcsRUFDWCxVQUFVLEVBQUUsS0FBSyxFQUNqQixRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsSUFBSSxFQUNULElBQUksRUFBRSxHQUFHLEVBQ1QsS0FBSyxFQUFFLEdBQUcsR0FDWDs7QUFwQ0wsQUFzQ0ksTUF0Q0UsQ0FrQkosTUFBTSxDQW9CSixFQUFFLENBQUEsRUFDQSxVQUFVLEVBQUUsR0FBRyxFQUNmLFdBQVcsRUFBQyxNQUFNLEVBQ2pCLE9BQU8sRUFBRSxDQUFDLEVBQ1YsT0FBTyxFQUFFLFdBQVcsRUFDcEIsS0FBSyxFQUFFLElBQUksRUFDWCxXQUFXLEVBQUUsTUFBTSxHQWtCckI7O0FBOURMLEFBNkNPLE1BN0NELENBa0JKLE1BQU0sQ0FvQkosRUFBRSxBQU9FLE9BQU8sQ0FBQSxFQUNOLEtBQUssRUFBRSxDQUFDLEVBQ1IsT0FBTyxFQUFFLEdBQUcsRUFDWixLQUFLLEVBQUUsR0FBRyxFQUNWLE1BQU0sRUFBRSxHQUFHLEVBQ1gsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENMNUJuQixPQUFPLEVLNkJMLFdBQVcsRUFBRSxJQUFJLEdBQ2xCOztBQXBEUixBQXFETyxNQXJERCxDQWtCSixNQUFNLENBb0JKLEVBQUUsQUFlRSxRQUFRLENBQUEsRUFDUCxJQUFJLEVBQUUsQ0FBQyxFQUNQLE9BQU8sRUFBRSxHQUFHLEVBQ1osS0FBSyxFQUFFLEdBQUcsRUFDVixNQUFNLEVBQUUsR0FBRyxFQUNYLE1BQU0sRUFBRSxHQUFHLENBQUMsS0FBSyxDTHBDbkIsT0FBTyxFS3FDTCxZQUFZLEVBQUUsSUFBSSxHQUNuQjs7QUE1RFIsQUErREksTUEvREUsQ0FrQkosTUFBTSxBQTZDSCxHQUFHLENBQUEsRUFDRixVQUFVLEVBQUUsS0FBSyxFQUNqQixVQUFVLEVBQUUsYUFBYSxHQUMxQjs7QUFsRUwsQUFvRUUsTUFwRUksQ0FvRUosS0FBSyxDQUFBLEVBQ0gsTUFBTSxFQUFFLGNBQWMsRUFDdEIsS0FBSyxFQUFFLElBQUksRUFDWCxPQUFPLEVBQUUsV0FBVyxFQUNwQixlQUFlLEVBQUUsWUFBWSxFQUM3QixXQUFXLEVBQUUsTUFBTSxHQTBEcEI7O0FBbklILEFBMEVJLE1BMUVFLENBb0VKLEtBQUssR0FNQyxHQUFHLENBQUEsRUFDTCxLQUFLLEVBQUUsY0FBYyxFQUNyQixTQUFTLEVBQUUsS0FBSyxFQUNoQixXQUFXLEVBQUUsS0FBSyxHQUNuQjs7QUE5RUwsQUErRUksTUEvRUUsQ0FvRUosS0FBSyxHQVdDLEdBQUcsQ0FBQSxFQUNMLEtBQUssRUFBRSxjQUFjLEVBQ3JCLFNBQVMsRUFBRSxLQUFLLEVBQ2hCLE1BQU0sRUFBRSxNQUFNLEVBQ2QsTUFBTSxFQUFFLEtBQUssR0FDYjs7QUFwRk4sQUFxRkssTUFyRkMsQ0FvRUosS0FBSyxHQWlCRSxPQUFPLENBQUEsRUFDVCxLQUFLLEVBQUUsY0FBYyxFQUNyQixTQUFTLEVBQUUsS0FBSyxFQUNoQixZQUFZLEVBQUUsS0FBSyxHQUNwQjs7QUF6Rk4sQUEyRk0sTUEzRkEsQ0FvRUosS0FBSyxDQXNCSCxLQUFLLENBQ0gsR0FBRyxDQUFBLEVBQ0QsVUFBVSxFQUFFLEtBQUssR0FJbEI7O0FBaEdQLEFBNkZRLE1BN0ZGLENBb0VKLEtBQUssQ0FzQkgsS0FBSyxDQUNILEdBQUcsQ0FFRCxDQUFDLENBQUEsRUFDQyxNQUFNLEVBQUMsR0FBRyxHQUNYOztBQS9GVCxBQWtHSSxNQWxHRSxDQW9FSixLQUFLLENBOEJILFNBQVMsQ0FBQSxFQUNQLE9BQU8sRUFBRSxXQUFXLEVBQ3BCLGNBQWMsRUFBRSxNQUFNLEVBQ3RCLFFBQVEsRUFBRSxRQUFRLEdBNkJuQjs7QUFsSUwsQUFzR00sTUF0R0EsQ0FvRUosS0FBSyxDQThCSCxTQUFTLENBSVAsRUFBRSxDQUFBLEVBQ0EsT0FBTyxFQUFFLENBQUMsRUFDVixRQUFRLEVBQUUsUUFBUSxFQUNsQixNQUFNLEVBQUUsT0FBTyxFQUNmLE1BQU0sRUFBRSxDQUFDLEVBQ1QsU0FBUyxFQUFFLGNBQWMsQ0FBQyxlQUFlLEdBQzFDOztBQTVHUCxBQTZHTSxNQTdHQSxDQW9FSixLQUFLLENBOEJILFNBQVMsQ0FXUCxPQUFPLENBQUEsRUFDTCxRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsTUFBTSxFQUNmLE9BQU8sRUFBRSxDQUFDLEVBQ1YsR0FBRyxFQUFFLE1BQU0sRUFDWCxNQUFNLEVBQUUsS0FBSyxFQUNiLFFBQVEsRUFBRSxJQUFJLEdBT2Y7O0FBMUhQLEFBb0hRLE1BcEhGLENBb0VKLEtBQUssQ0E4QkgsU0FBUyxDQVdQLE9BQU8sQ0FPTCxDQUFDLENBQUEsRUFDQyxjQUFjLEVBQUUsSUFBSSxHQUNyQjs7QUF0SFQsQUF1SFEsTUF2SEYsQ0FvRUosS0FBSyxDQThCSCxTQUFTLENBV1AsT0FBTyxBQVVKLEtBQUssQ0FBQSxFQUNKLE9BQU8sRUFBRSxLQUFLLENBQUEsVUFBVSxHQUN6Qjs7QUF6SFQsQUEySE0sTUEzSEEsQ0FvRUosS0FBSyxDQThCSCxTQUFTLEdBeUJMLEdBQUcsQ0FBQSxFQUNILEtBQUssRUFBRSxLQUFLLEVBQ1osTUFBTSxFQUFFLElBQUksRUFDWixRQUFRLEVBQUUsUUFBUSxFQUNsQixTQUFTLEVBQUUsY0FBYyxDQUFDLGdCQUFnQixHQUMzQzs7QUNsS1AsQUFBQSxJQUFJLENBQUMsRUFDRCxRQUFRLEVBQUUsUUFBUSxHQUNyQjs7QUFFRCxBQUFBLEtBQUssQ0FBQyxFQUNGLEtBQUssRUFBRSxHQUFHLEVBQ1YsU0FBUyxFQUFFLEtBQUssRUFDaEIsV0FBVyxFQUFFLElBQUksRUFDakIsWUFBWSxFQUFFLElBQUksR0FDckI7O0FBRUQsQUFBQSxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsRUFDOUMsZ0JBQWdCLEVBQUUsT0FBTyxDQUFBLFVBQVUsR0FDdEM7O0FBRUQsQUFBQSxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxFQUNoQyxnQkFBZ0IsRU5zQ1osT0FBZSxDTXRDSyxVQUFVLEdBQ3JDOztBQUVELEFBQ0UsZ0JBRGMsQ0FDZCxDQUFDLENBQUEsRUFDQyxVQUFVLEVBQUUsTUFBTSxHQUNuQjs7QUFISCxBQUlJLGdCQUpZLENBSVosTUFBTSxDQUFBLEVBQ0osS0FBSyxFQUFFLElBQUksR0FDWjs7QUFOTCxBQU9JLGdCQVBZLENBT1osUUFBUSxDQUFDLEVBQ0wsS0FBSyxFQUFFLEdBQUcsRUFDVixNQUFNLEVBQUUsU0FBUyxHQUNwQjs7QUFHTCxBQUFBLGFBQWEsQ0FBQyxFQUNWLEtBQUssRUFBRSxJQUFJLEVBQ1gsT0FBTyxFQUFFLFdBQVcsRUFDcEIsU0FBUyxFQUFFLElBQUksRUFDZixlQUFlLEVBQUUsWUFBWSxHQWNoQzs7QUFsQkQsQUFLSSxhQUxTLENBS1QsRUFBRSxDQUFDLEVMcENMLEtBQUssRUFBRSxJQUFJLEVBQ1gsVUFBVSxFQUFFLE1BQU0sRUFDbEIsT0FBTyxFQUFFLFdBQVcsRUFDcEIsS0FBSyxFQUFFLElBQUksRUFDWCxXQUFXLEVBQUUsTUFBTSxHS2tDaEI7O0FBUEwsQUwxQkUsYUswQlcsQ0FLVCxFQUFFLEFML0JILE9BQU8sQ0FBQSxFQUNOLEtBQUssRUFBRSxDQUFDLEVBQ1IsT0FBTyxFQUFFLEdBQUcsRUFDWixLQUFLLEVBQUUsR0FBRyxFQUNWLE1BQU0sRUFBRSxHQUFHLEVBQ1gsTUFBTSxFRGlERyxHQUFHLENBQUMsTUFBTSxDQUhqQixTQUFTLEVDN0NYLFdBQVcsRUFBRSxJQUFJLEdBQ2xCOztBS21CSCxBTGxCRSxhS2tCVyxDQUtULEVBQUUsQUx2QkgsUUFBUSxDQUFBLEVBQ1AsSUFBSSxFQUFFLENBQUMsRUFDUCxPQUFPLEVBQUUsR0FBRyxFQUNaLEtBQUssRUFBRSxHQUFHLEVBQ1YsTUFBTSxFQUFFLEdBQUcsRUFDWCxNQUFNLEVEeUNHLEdBQUcsQ0FBQyxNQUFNLENBSGpCLFNBQVMsRUNyQ1gsWUFBWSxFQUFFLElBQUksR0FDbkI7O0FLV0gsQUFTTSxhQVRPLEdBUUwsT0FBTyxDQUNULE1BQU0sQ0FBQSxFQUNKLGFBQWEsRUFBRSxJQUFJLEdBQ3BCOztBQVhQLEFBY00sYUFkTyxDQWFULEtBQUssQ0FDSCxDQUFDLENBQUEsRUFDQyxVQUFVLEVBQUUsT0FBTyxHQUNwQjs7QUFJUCxBQUFBLE9BQU8sQ0FBQyxFQUNOLEtBQUssRUFBRSxHQUFHLEVBQ1YsYUFBYSxFQUFFLElBQUksR0FJcEI7O0FBTkQsQUFHRSxPQUhLLENBR0wsTUFBTSxDQUFBLEVBQ0osYUFBYSxFQUFFLElBQUksR0FDcEI7O0FBR0gsQUFBQSxZQUFZLENBQUMsRUFDVCxRQUFRLEVBQUUsUUFBUSxHQStCckI7O0FBaENELEFBR0ksWUFIUSxDQUdSLE1BQU0sQ0FBQyxFTGRULFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxDQUFDLEVBQ1YsU0FBUyxFQUFFLGVBQWUsRUFDMUIsS0FBSyxFQUFFLENBQUMsRUFDUixNQUFNLEVBQUUsQ0FBQyxFQUNULEdBQUcsRUFBRSxLQUFLLEVBQ1YsSUFBSSxFQUFFLEtBQUssRUFDWCxNQUFNLEVBQUUsSUFBSSxDQUFDLEtBQUssQ0RBYixPQUFPLEVDQ1osZ0JBQWdCLEVBQUUsV0FBVyxFQUM3QixrQkFBa0IsRUFBRSxXQUFXLEVBQy9CLG1CQUFtQixFQUFFLFdBQVcsRUtNMUIsY0FBYyxFQUFFLElBQUksR0FDdkI7O0FBTkwsQUFRSSxZQVJRLENBUVIsRUFBRSxDQUFDLEVMTEwsU0FBUyxFQUFFLGFBQWEsRUFDeEIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLElBQUksRUFDVCxJQUFJLEVBQUUsS0FBSyxHS0lSOztBQVZMLEFBYVEsWUFiSSxDQVlSLFFBQVEsQ0FDSixJQUFJLENBQUMsRUFDRCxPQUFPLEVBQUUsSUFBSSxFQUNiLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixHQUFHLEVBQUUsQ0FBQyxFQUNOLElBQUksRUFBRSxDQUFDLEVBQ1AsVUFBVSxFTnhCZixPQUFPLEdNeUJMOztBQXJCVCxBQXlCUSxZQXpCSSxBQXdCUCxNQUFNLENBQ0gsSUFBSSxDQUFDLEVBQ0QsT0FBTyxFQUFFLFdBQVcsRUFDcEIsZUFBZSxFQUFFLE1BQU0sRUFDdkIsV0FBVyxFQUFFLElBQUksRUFDakIsY0FBYyxFQUFFLE1BQU0sR0FDekI7O0FBSVQsQUFBQSxNQUFNLENBQUMsRUx4QkwsS0FBSyxFQUFFLENBQUMsQ0FBQSxVQUFVLEVBQ2xCLE1BQU0sRUFBRSxDQUFDLEVBQ1QsR0FBRyxFQUFFLElBQUksRUFDVCxJQUFJLEVBQUUsR0FBRyxFQUNULEtBQUssRUFBRSxHQUFHLEVBQ1YsTUFBTSxFQUFFLGdCQUFnQixFQUN4QixpQkFBaUIsRUFBRSxXQUFXLEVBQzlCLGtCQUFrQixFQUFFLFdBQVcsRUFDL0IsbUJBQW1CLEVBQUUsV0FBVyxFQUNoQyxRQUFRLEVBQUUsUUFBUSxFQUNsQixTQUFTLEVBQUUsZ0JBQWdCLEdLZ0I1Qjs7QUFFRCxBQUNJLE9BREcsQ0FDSCxXQUFXLENBQUMsRUFDUixPQUFPLEVBQUUsV0FBVyxFQUNwQixTQUFTLEVBQUUsSUFBSSxFQUNmLGVBQWUsRUFBRSxZQUFZLEdBQ2hDOztBQUdMLEFBQ0UsUUFETSxDQUNOLEVBQUUsQ0FBQSxFQUNBLGFBQWEsRUFBRSxDQUFDLEdBQ2pCOztBQUdILEFBQUEsTUFBTSxDQUFDLEVBQ0wsTUFBTSxFQUFFLE1BQU0sR0E4RWY7O0FBL0VELEFBRUksTUFGRSxHQUVFLE9BQU8sQ0FBQSxFQUNULFFBQVEsRUFBRSxRQUFRLEVBQ2xCLGFBQWEsRUFBRSxLQUFLLEdBNEJyQjs7QUFoQ0wsQUFLTSxNQUxBLEdBRUUsT0FBTyxBQUdSLElBQUssQ0FBQSxZQUFZLEVBQUMsRUFDakIsYUFBYSxFQUFDLEtBQUssR0FDcEI7O0FBUFAsQUFRTSxNQVJBLEdBRUUsT0FBTyxBQU1SLFdBQVcsQ0FBQSxFQUNWLGFBQWEsRUFBRSxHQUFHLENBQUEsVUFBVSxHQUM3Qjs7QUFWUCxBQVdNLE1BWEEsR0FFRSxPQUFPLENBU1QsRUFBRSxDQUFDLEVMbEdQLEtBQUssRUFBRSxJQUFJLEVBQ1gsVUFBVSxFQUFFLE1BQU0sRUFDbEIsT0FBTyxFQUFFLFdBQVcsRUFDcEIsS0FBSyxFQUFFLElBQUksRUFDWCxXQUFXLEVBQUUsTUFBTSxHS2dHZDs7QUFiUCxBTGxGRSxNS2tGSSxHQUVFLE9BQU8sQ0FTVCxFQUFFLEFMN0ZMLE9BQU8sQ0FBQSxFQUNOLEtBQUssRUFBRSxDQUFDLEVBQ1IsT0FBTyxFQUFFLEdBQUcsRUFDWixLQUFLLEVBQUUsR0FBRyxFQUNWLE1BQU0sRUFBRSxHQUFHLEVBQ1gsTUFBTSxFRDBCSSxHQUFHLENBQUMsS0FBSyxDQUxoQixPQUFPLEVDcEJWLFdBQVcsRUFBRSxJQUFJLEdBQ2xCOztBSzJFSCxBTDFFRSxNSzBFSSxHQUVFLE9BQU8sQ0FTVCxFQUFFLEFMckZMLFFBQVEsQ0FBQSxFQUNQLElBQUksRUFBRSxDQUFDLEVBQ1AsT0FBTyxFQUFFLEdBQUcsRUFDWixLQUFLLEVBQUUsR0FBRyxFQUNWLE1BQU0sRUFBRSxHQUFHLEVBQ1gsTUFBTSxFRGtCSSxHQUFHLENBQUMsS0FBSyxDQUxoQixPQUFPLEVDWlYsWUFBWSxFQUFFLElBQUksR0FDbkI7O0FLbUVILEFBZVEsTUFmRixHQUVFLE9BQU8sQ0FZVCxhQUFhLEdBQ1AsT0FBTyxDQUFBLEVBQ1QsT0FBTyxFQUFFLE1BQU0sR0FDaEI7O0FBakJULEFBb0JRLE1BcEJGLEdBRUUsT0FBTyxDQWlCVCxRQUFRLENBQ04sT0FBTyxDQUFDLEVBQ0osT0FBTyxFQUFFLFdBQVcsRUFDcEIsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsTUFBTSxFQUNuQixlQUFlLEVBQUUsWUFBWSxHQU1oQzs7QUE5QlQsQUF5QlksTUF6Qk4sR0FFRSxPQUFPLENBaUJULFFBQVEsQ0FDTixPQUFPLENBS0gsR0FBRyxDQUFDLEVBQ0EsS0FBSyxFQUFFLEdBQUcsRUFDVixTQUFTLEVBQUUsS0FBSyxFQUNoQixNQUFNLEVBQUUsSUFBSSxHQUNmOztBQTdCYixBQWtDSSxNQWxDRSxDQWtDRixRQUFRLEFBQUEsSUFBSyxDQUFBLEtBQUssRUFBRSxFQUNoQixVQUFVLEVOakdSLE9BQWtCLEdNd0d2Qjs7QUExQ0wsQUFzQ1ksTUF0Q04sQ0FrQ0YsUUFBUSxBQUFBLElBQUssQ0FBQSxLQUFLLElBR1YsYUFBYSxDQUNiLE9BQU8sQ0FBQyxFQUNKLEtBQUssRUFBRSxJQUFJLEdBQ2Q7O0FBeENiLEFBNkNJLE1BN0NFLENBNkNGLFFBQVEsQ0FBQyxFQUNMLFVBQVUsRUFBRSxXQUFXLENBQUEsVUFBVSxHQWdDcEM7O0FBOUVMLEFBK0NRLE1BL0NGLENBNkNGLFFBQVEsQ0FFSixPQUFPLENBQUEsRUFDTCxPQUFPLEVBQUUsV0FBVyxFQUNwQixjQUFjLEVBQUUsY0FBYyxFQUM5QixlQUFlLEVBQUUsTUFBTSxHQXdCeEI7O0FBMUVULEFBbURVLE1BbkRKLENBNkNGLFFBQVEsQ0FFSixPQUFPLEFBSUosWUFBYSxDQUFBLENBQUMsRUFBQyxFQUNkLFdBQVcsRUFBRSxRQUFRLEdBSXRCOztBQXhEWCxBQXFEWSxNQXJETixDQTZDRixRQUFRLENBRUosT0FBTyxBQUlKLFlBQWEsQ0FBQSxDQUFDLEVBRWIsQ0FBQyxDQUFBLEVBQ0MsVUFBVSxFQUFFLEtBQUssQ0FBQSxVQUFVLEdBQzVCOztBQXZEYixBQXlEVSxNQXpESixDQTZDRixRQUFRLENBRUosT0FBTyxBQVVKLFlBQWEsQ0FBQSxDQUFDLEVBQUMsRUFDZCxXQUFXLEVBQUUsVUFBVSxHQUN4Qjs7QUEzRFgsQUE0RFUsTUE1REosQ0E2Q0YsUUFBUSxDQUVKLE9BQU8sQ0FhTCxNQUFNLENBQUEsRUFDSixPQUFPLEVBQUUsSUFBSSxHQUNkOztBQTlEWCxBQStEVSxNQS9ESixDQTZDRixRQUFRLENBRUosT0FBTyxDQWdCTCxRQUFRLENBQUEsRUFDTixVQUFVLEVBQUUsSUFBSSxHQUNqQjs7QUFqRVgsQUFrRVUsTUFsRUosQ0E2Q0YsUUFBUSxDQUVKLE9BQU8sQ0FtQkwsT0FBTyxDQUFDLEVBQ0osS0FBSyxFQUFFLEdBQUcsRUFDVixTQUFTLEVBQUUsS0FBSyxFQUNoQixNQUFNLEVBQUUsSUFBSSxHQUlmOztBQXpFWCxBQXNFYyxNQXRFUixDQTZDRixRQUFRLENBRUosT0FBTyxDQW1CTCxPQUFPLENBSUgsR0FBRyxDQUFBLEVBQ0gsYUFBYSxFQUFFLEtBQUssR0FDbkI7O0FBeEVmLEFBMkVRLE1BM0VGLENBNkNGLFFBQVEsQ0E4QkosRUFBRSxDQUFDLEVBQ0MsVUFBVSxFQUFFLFdBQVcsQ0FBQSxVQUFVLEdBQ3BDOztBQzdMVCxBQUFBLE1BQU0sQ0FBQSxFQUNKLE1BQU0sRUFBRSxlQUFlLEVBQ3ZCLGNBQWMsRUFBRSxJQUFJLEdBYXJCOztBQWZELEFBR0UsTUFISSxDQUdKLEVBQUUsQ0FBQSxFQUNBLE9BQU8sRUFBRSxXQUFXLEVBQ3BCLGVBQWUsRUFBRSxRQUFRLEVBQ3pCLEtBQUssRUFBRSxJQUFJLEdBSVo7O0FBVkgsQUFPSSxNQVBFLENBR0osRUFBRSxDQUlBLEVBQUUsQ0FBQSxFQUNBLFdBQVcsRUFBRSxJQUFJLEdBQ2xCOztBQVRMLEFBV0UsTUFYSSxDQVdKLE9BQU8sQ0FBQSxFQUNMLEtBQUssRUFBRSxHQUFHLEdBQ1g7O0FBS0gsQUFBQSxrQkFBa0IsQ0FBQSxFQUNoQixPQUFPLEVBQUUsRUFBRSxFQUNYLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE1BQU0sRUFBRSxDQUFDLEVBQ1QsS0FBSyxFQUFFLElBQUksRUFDWCxJQUFJLEVBQUUsQ0FBQyxFQUNQLE9BQU8sRUFBRSxXQUFXLEdBMEJyQjs7QUFoQ0QsQUFPRSxrQkFQZ0IsR0FPWixHQUFHLENBQUMsRUFDTixLQUFLLEVBQUUsR0FBRyxFQUNWLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLGNBQWMsRUFBRSxJQUFJLEVBQ3BCLGNBQWMsRUFBRSxNQUFNLEdBQ3ZCOztBQWJILEFBZUksa0JBZmMsQ0FjaEIsT0FBTyxDQUNMLEdBQUcsQ0FBQSxFQUNELEtBQUssRUFBRSxJQUFJLEVBQ1gsT0FBTyxFQUFFLFlBQVksRUFDckIsUUFBUSxFQUFFLFFBQVEsRUFDbEIsTUFBTSxFQUFFLENBQUMsRUFDVCxJQUFJLEVBQUUsQ0FBQyxHQUNSOztBQXJCTCxBQXdCSSxrQkF4QmMsQ0F1QmhCLE9BQU8sQ0FDTCxHQUFHLENBQUEsRUFDRCxLQUFLLEVBQUUsSUFBSSxFQUNYLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE1BQU0sRUFBRSxDQUFDLEVBQ1QsS0FBSyxFQUFFLENBQUMsR0FDVDs7QUNoREwsQUFBQSxhQUFhLENBQUEsRUFDWCxPQUFPLEVBQUUsSUFBSSxDQUFBLFVBQVUsRUFDdkIsTUFBTSxFQUFFLGVBQWUsRUFDdkIsS0FBSyxFQUFFLElBQUksQ0FBQSxVQUFVLEdBNkNwQjs7QUFoREgsQUFJRSxhQUpXLENBSVgsZ0JBQWdCLENBQUEsRUFDaEIsTUFBTSxFQUFFLEtBQUssR0FDWjs7QUFOSCxBQU9FLGFBUFcsQ0FPWCxTQUFTLENBQUEsRUFDUCxLQUFLLEVBQUUsSUFBSSxDQUFBLFVBQVUsR0FDdEI7O0FBVEgsQUFVSSxhQVZTLENBVVQsUUFBUSxDQUFBLEVBQ04sS0FBSyxFQUFFLElBQUksR0FZVjs7QUF2QlAsQUFZUSxhQVpLLENBVVQsUUFBUSxDQUVKLE9BQU8sQ0FBQSxFQUNMLE1BQU0sRUFBRSxLQUFLLEVBQ2IsS0FBSyxFQUFFLElBQUksR0FLWjs7QUFuQlQsQUFlVSxhQWZHLENBVVQsUUFBUSxDQUVKLE9BQU8sQ0FHTCxHQUFHLENBQUEsRUFDRCxLQUFLLEVBQUUsSUFBSSxDQUFBLFVBQVUsRUFDckIsTUFBTSxFQUFFLEtBQUssR0FDZDs7QUFsQlgsQUFvQlEsYUFwQkssQ0FVVCxRQUFRLENBVUosUUFBUSxDQUFBLEVBQ04sUUFBUSxFQUFFLFFBQVEsR0FDbkI7O0FBdEJULEFBd0JJLGFBeEJTLENBd0JULFFBQVEsQ0FBQSxFQUNOLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEtBQUssRUFBRSxJQUFJLEVBQ1gsR0FBRyxFQUFDLEdBQUcsRUFDUCxTQUFTLEVBQUUsZ0JBQWdCLEdBbUI1Qjs7QUEvQ0wsQUE2Qk0sYUE3Qk8sQ0F3QlQsUUFBUSxDQUtOLE1BQU0sQ0FBQSxFQUNKLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixhQUFhLEVBQUUsSUFBSSxFQUNuQixVQUFVLEVBQUUsT0FBZ0IsQ0FBQSxVQUFVLEdBYXZDOztBQTlDUCxBQWtDUSxhQWxDSyxDQXdCVCxRQUFRLENBS04sTUFBTSxDQUtKLElBQUksQ0FBQSxFQUNGLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLEtBQUssRUFBRSxLQUFLLEdBQ2I7O0FBckNULEFBc0NRLGFBdENLLENBd0JULFFBQVEsQ0FLTixNQUFNLEFBU0gsU0FBUyxDQUFBLEVBQ1IsUUFBUSxFQUFFLFFBQVEsRUFDbEIsSUFBSSxFQUFFLEtBQUssR0FDWjs7QUF6Q1QsQUEwQ1EsYUExQ0ssQ0F3QlQsUUFBUSxDQUtOLE1BQU0sQUFhSCxTQUFTLENBQUEsRUFDUixRQUFRLEVBQUUsUUFBUSxFQUNsQixLQUFLLEVBQUUsS0FBSyxHQUNiOztBQUlULEFBQUEsUUFBUSxBQUFBLFNBQVMsQ0FBQSxFQUNmLE9BQU8sRUFBRSxLQUFLLENBQUEsVUFBVSxHQUN6Qjs7QUFHRCxBQUVJLGdCQUZZLENBQ2QsYUFBYSxDQUNYLGdCQUFnQixDQUFBLEVBQ2QsTUFBTSxFQUFFLEtBQUssQ0FBQSxVQUFVLEdBQ3hCOztBQUpMLEFBS0ksZ0JBTFksQ0FDZCxhQUFhLENBSVgsUUFBUSxDQUFBLEVBQ04sS0FBSyxFQUFFLEtBQUssR0FDYjs7QUFQTCxBQVFJLGdCQVJZLENBQ2QsYUFBYSxDQU9YLFFBQVEsQ0FBQSxFQUNOLEtBQUssRUFBRSxLQUFLLENBQUEsVUFBVSxFQUN0QixVQUFVLEVBQUUsS0FBSyxFQUNqQixPQUFPLEVBQUUsTUFBTSxFQUNmLFFBQVEsRUFBRSxRQUFRLEdBK0JuQjs7QUEzQ0wsQUFhTSxnQkFiVSxDQUNkLGFBQWEsQ0FPWCxRQUFRLENBS04sRUFBRSxDQUFBLEVBQ0EsV0FBVyxFQUFFLElBQUksRUFDakIsYUFBYSxFQUFFLElBQUksR0FDcEI7O0FBaEJQLEFBaUJNLGdCQWpCVSxDQUNkLGFBQWEsQ0FPWCxRQUFRLENBU04sQ0FBQyxDQUFBLEVBQ0MsVUFBVSxFQUFFLElBQUksQ0FBQSxVQUFVLEdBaUIzQjs7QUFuQ1AsQUFtQlEsZ0JBbkJRLENBQ2QsYUFBYSxDQU9YLFFBQVEsQ0FTTixDQUFDLENBRUMsQ0FBQyxDQUFBLEVBQ0MsUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLElBQUksRUFDWCxHQUFHLEVBQUUsSUFBSSxFQUNULEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBeEJULEFBeUJRLGdCQXpCUSxDQUNkLGFBQWEsQ0FPWCxRQUFRLENBU04sQ0FBQyxHQVFLLEdBQUcsQ0FBQSxFQUNMLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixHQUFHLEVBQUUsSUFBSSxFQUNULEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBL0JULEFBZ0NRLGdCQWhDUSxDQUNkLGFBQWEsQ0FPWCxRQUFRLENBU04sQ0FBQyxBQWVFLFdBQVcsQ0FBQSxFQUNWLGNBQWMsRUFBRSxJQUFJLEdBQ3JCOztBQ3hGVCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElBQ2pDLEFBRUksTUFGRSxDQUNKLFFBQVEsQUFDTCxJQUFLLENBQUEsZUFBZ0IsQ0FBQSxDQUFDLEdBQUUsRUFDdkIsYUFBYSxFQUFFLEtBQUssR0FDckI7RUFKTCxBQU9RLE1BUEYsQ0FDSixRQUFRLEFBSUwsSUFBSyxDQUFBLEtBQUssRUFDVCxnQkFBZ0IsQ0FDZCxFQUFFLEVBUFYsTUFBTSxDQUNKLFFBQVEsQUFJTCxJQUFLLENBQUEsS0FBSyxFQUNULGdCQUFnQixDQUNWLENBQUMsQ0FBQSxFQUNILE1BQU0sRUFBRSxvQkFBb0IsR0FDN0I7RUFUVCxBQWFRLE1BYkYsQ0FDSixRQUFRLEFBSUwsSUFBSyxDQUFBLEtBQUssSUFPTCxhQUFhLEdBQ2IsT0FBTyxDQUFBLEVBQ1AsTUFBTSxFQUFFLE1BQU0sR0FJZjtFQWxCVCxBQWVVLE1BZkosQ0FDSixRQUFRLEFBSUwsSUFBSyxDQUFBLEtBQUssSUFPTCxhQUFhLEdBQ2IsT0FBTyxBQUVOLGVBQWdCLENBQUEsQ0FBQyxFQUFDLEVBQ2pCLGFBQWEsRUFBRSxJQUFJLEdBQ3BCO0VBakJYLEFBb0JVLE1BcEJKLENBQ0osUUFBUSxBQUlMLElBQUssQ0FBQSxLQUFLLElBT0wsYUFBYSxDQU9mLE9BQU8sQUFDSixJQUFLLENBQUEsUUFBUSxFQUFDLEVBQ2IsU0FBUyxFQUFFLEdBQUcsR0FDZjs7QUFRYixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElBQ2pDLEFBQ0UsTUFESSxDQUNKLE1BQU0sQ0FBQSxFQUNKLE1BQU0sRUFBRSxLQUFLLEVBQ2IsV0FBVyxFQUFFLENBQUMsR0FDZjtFQUpILEFBS0UsTUFMSSxDQUtKLE9BQU8sQ0FBQSxFQUNMLEdBQUcsRUFBRSxJQUFJLEVBQ1QsSUFBSSxFQUFFLElBQUksRUFDVixLQUFLLEVBQUUsSUFBSSxHQUlaO0VBWkgsQUFTSSxNQVRFLENBS0osT0FBTyxDQUlMLEVBQUUsQ0FBQSxFQUNBLFVBQVUsRUFBRSxNQUFNLEdBQ25CO0VBWEwsQUFhRSxNQWJJLENBYUosS0FBSyxDQUFBLEVBQ0gsY0FBYyxFQUFFLGNBQWMsR0FXL0I7RUF6QkgsQUFlSSxNQWZFLENBYUosS0FBSyxDQUVILFNBQVMsQ0FBQyxFQUNSLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7RUFqQkwsQUFrQkksTUFsQkUsQ0FhSixLQUFLLENBS0gsS0FBSyxDQUFBLEVBQ0gsVUFBVSxFQUFFLElBQUksRUFDaEIsV0FBVyxFQUFFLENBQUMsR0FJZjtFQXhCTCxBQXFCTSxNQXJCQSxDQWFKLEtBQUssQ0FLSCxLQUFLLEdBR0QsR0FBRyxDQUFBLEVBQ0gsVUFBVSxFQUFFLE1BQU0sR0FDbkI7RUFJUCxBQUFBLEtBQUssQ0FBQSxFQUNILFNBQVMsRUFBRSxJQUFJLENBQUEsVUFBVSxHQUMxQjtFQUNELEFBS1UsTUFMSixDQUNKLFFBQVEsQUFDTCxJQUFLLENBQUEsS0FBSyxJQUNMLGFBQWEsQ0FDZixPQUFPLEFBQ0osSUFBSyxDQUFBLFFBQVEsRUFBQyxFQUNiLFNBQVMsRUFBRSxHQUFHLEdBQ2Y7RUFQWCxBQVdRLE1BWEYsQ0FDSixRQUFRLEFBQ0wsSUFBSyxDQUFBLEtBQUssRUFRVCxnQkFBZ0IsQ0FDZCxDQUFDLENBQUEsRUFDQyxTQUFTLEVBQUUsR0FBRyxHQUNmO0VBS1QsQUFDRSxNQURJLENBQ0osT0FBTyxDQUFBLEVBQ0wsS0FBSyxFQUFFLEdBQ1QsR0FBQzs7QUFJTCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElBQ2pDLEFBQUEsSUFBSSxDQUFBLEVBQ0YsT0FBTyxFQUFFLE1BQU0sR0FDaEI7RUFDRCxBQUNFLE1BREksQ0FDSixNQUFNLENBQUEsRUFDSixPQUFPLEVBQUUsT0FBTyxHQU1qQjtFQVJILEFBSU0sTUFKQSxDQUNKLE1BQU0sQ0FFSixFQUFFLENBQ0EsQ0FBQyxDQUFBLEVBQ0MsU0FBUyxFVHJFVixJQUFJLEdTc0VKO0VBTVAsQUFJUSxNQUpGLENBQ0osUUFBUSxBQUFBLElBQUssQ0FBQSxLQUFLLElBQ1osYUFBYSxDQUNmLE9BQU8sQUFBQSxJQUFLLENBQUEsUUFBUSxDQUFDLFlBQWEsQ0FBQSxHQUFHLEVBQ25DLE1BQU0sQ0FBQSxFQUNKLEdBQUcsRUFBRSxLQUFLLEVBQ1YsSUFBSSxFQUFFLEtBQUssRUFDWCxNQUFNLEVBQUUsa0JBQWtCLEVBQzFCLGdCQUFnQixFQUFFLFdBQVcsRUFDN0Isa0JBQWtCLEVBQUUsV0FBVyxFQUMvQixtQkFBbUIsRUFBRSxXQUFXLEdBS2pDO0VBZlQsQUFXVSxNQVhKLENBQ0osUUFBUSxBQUFBLElBQUssQ0FBQSxLQUFLLElBQ1osYUFBYSxDQUNmLE9BQU8sQUFBQSxJQUFLLENBQUEsUUFBUSxDQUFDLFlBQWEsQ0FBQSxHQUFHLEVBQ25DLE1BQU0sQ0FPSixFQUFFLENBQUEsRUFDQSxHQUFHLEVBQUUsS0FBSSxDQUFBLFVBQVUsRUFDbkIsSUFBSSxFQUFFLEtBQUksQ0FBQSxVQUFVLEdBQ3JCO0VBZFgsQUFpQlUsTUFqQkosQ0FDSixRQUFRLEFBQUEsSUFBSyxDQUFBLEtBQUssSUFDWixhQUFhLENBQ2YsT0FBTyxBQUFBLElBQUssQ0FBQSxRQUFRLENBQUMsWUFBYSxDQUFBLEdBQUcsRUFhbkMsUUFBUSxDQUNOLENBQUMsRUFqQlgsTUFBTSxDQUNKLFFBQVEsQUFBQSxJQUFLLENBQUEsS0FBSyxJQUNaLGFBQWEsQ0FDZixPQUFPLEFBQUEsSUFBSyxDQUFBLFFBQVEsQ0FBQyxZQUFhLENBQUEsR0FBRyxFQWFuQyxRQUFRLENBQ0osRUFBRSxDQUFBLEVBQ0YsS0FBSyxFQUFFLEdBQUcsR0FDWDtFQW5CWCxBQTBCTSxNQTFCQSxDQXdCSixPQUFPLENBQ0wsZ0JBQWdCLEdBQ1gsQ0FBQyxDQUFBLEVBQ0YsU0FBUyxFQUFFLElBQUksRUFDZixhQUFhLEVBQUUsSUFBSSxHQUNwQjtFQTdCUCxBQWdDRSxNQWhDSSxDQWdDSixRQUFRLENBQUEsRUFDTixhQUFhLEVBQUUsSUFBSSxHQU1wQjtFQXZDSCxBQW1DTSxNQW5DQSxDQWdDSixRQUFRLENBRU4sYUFBYSxHQUNSLE9BQU8sQ0FBQSxFQUNSLGFBQWEsRUFBRSxJQUFJLEdBQ3BCO0VBckNQLEFBd0NFLE1BeENJLENBd0NKLEVBQUUsQ0FBQSxFQUNBLFNBQVMsRVR4SE4sSUFBSSxHU3lIUjtFQTFDSCxBQTJDRSxNQTNDSSxDQTJDSixFQUFFLENBQUEsRUFDQSxTQUFTLEVUNUhWLE1BQU0sRVM2SEwsV0FBVyxFQUFFLE1BQU0sQ0FBQSxVQUFVLEdBQzlCO0VBOUNILEFBa0RRLE1BbERGLENBK0NKLE9BQU8sQ0FDTCxPQUFPLEFBQ0osWUFBYSxDQUFBLEdBQUcsRUFDZixFQUFFLENBQUEsRUFDQSxTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxNQUFNLENBQUEsVUFBVSxFQUM3QixHQUFHLEVBQUcsS0FBSSxDQUFBLFVBQVUsR0FDckI7RUF0RFQsQUEyREksTUEzREUsQ0EwREosV0FBVyxDQUNULEVBQUUsQ0FBQSxFQUNBLGFBQWEsRUFBRSxJQUFJLEdBQ3BCO0VBN0RMLEFBZ0VRLE1BaEVGLENBMERKLFdBQVcsQ0FJVCxRQUFRLENBQ04sT0FBTyxDQUNMLEdBQUcsQ0FBQSxFQUNELE1BQU0sRUFBQyxTQUFTLEVBQ2hCLFNBQVMsRUFBRSxHQUFHLEdBQ2Y7RUFuRVQsQUF5RU0sTUF6RUEsQ0F1RUosZ0JBQWdCLENBQ2QsYUFBYSxDQUNYLGdCQUFnQixDQUFBLEVBQ2QsTUFBTSxFQUFFLEtBQUssQ0FBQSxVQUFVLEdBQ3hCO0VBM0VQLEFBNEVNLE1BNUVBLENBdUVKLGdCQUFnQixDQUNkLGFBQWEsQ0FJWCxRQUFRLENBQUEsRUFDTixLQUFLLEVBQUUsS0FBSyxDQUFBLFVBQVUsR0FLdkI7RUFsRlAsQUE4RVEsTUE5RUYsQ0F1RUosZ0JBQWdCLENBQ2QsYUFBYSxDQUlYLFFBQVEsQ0FFTixHQUFHLENBQUEsRUFDRCxNQUFNLEVBQUUsSUFBSSxDQUFBLFVBQVUsRUFDdEIsR0FBRyxFQUFFLElBQUksQ0FBQSxVQUFVLEdBQ3BCO0VBakZULEFBdUZNLE1BdkZBLENBcUZKLFFBQVEsR0FDRixHQUFHLENBQ0wsQ0FBQyxDQUFBLEVBQ0MsU0FBUyxFQUFFLEdBQUcsQ0FBQSxVQUFVLEVBQ3hCLFVBQVUsRUFBRSxNQUFNLENBQUEsVUFBVSxHQUk3QjtFQTdGUCxBQTBGUSxNQTFGRixDQXFGSixRQUFRLEdBQ0YsR0FBRyxDQUNMLENBQUMsQUFHRSxJQUFLLENBQUEsWUFBYSxDQUFBLENBQUMsR0FBRSxFQUNwQixVQUFVLEVBQUUsSUFBSSxDQUFBLFVBQVUsR0FDM0I7RUFLVCxBQUdNLE1BSEEsR0FDQSxPQUFPLEFBQ1IsV0FBVyxDQUNWLENBQUMsQUFBQSxXQUFXLENBQUMsRUFDWCxhQUFhLEVBQUUsQ0FBQyxHQUNqQjtFQUxQLEFBUUUsTUFSSSxDQVFKLEVBQUUsQ0FBQSxFQUNBLFNBQVMsRUFBRSxNQUFNLEVBQ2pCLFdBQVcsRUFBRSxNQUFNLEdBQ3BCO0VBWEgsQUFZRSxNQVpJLENBWUosRUFBRSxDQUFBLEVBQ0EsZUFBZSxFQUFFLFlBQVksR0FPOUI7RUFwQkgsQUFjSSxNQWRFLENBWUosRUFBRSxDQUVBLEVBQUUsQ0FBQSxFQUNBLFdBQVcsRUFBRSxDQUFDLEdBSWY7RUFuQkwsQUFnQk0sTUFoQkEsQ0FZSixFQUFFLENBRUEsRUFBRSxDQUVBLENBQUMsQ0FBQSxFQUNDLFNBQVMsRUFBRSxJQUFJLEdBQ2hCIn0= */ +/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwidGhlbWUvX2ZvbnRzLnNjc3MiLCJ0aGVtZS9fdmFyaWFibGVzLnNjc3MiLCJ0aGVtZS9fbWl4aW5zLnNjc3MiLCJ0aGVtZS9fcmVzZXQuc2NzcyIsInRoZW1lL190eXBvZ3JhcGh5LnNjc3MiLCJ0aGVtZS9fYW5pbWF0aW9uLnNjc3MiLCJ0aGVtZS9faGVhZGVyLnNjc3MiLCJ0aGVtZS9fc3RhcnQuc2NzcyIsInRoZW1lL19mb290ZXIuc2NzcyIsInRoZW1lL19jYXJvdXNlbC5zY3NzIiwidGhlbWUvX21lZGlhLXF1aWVyaWVzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAndGhlbWUvZm9udHMnO1xuQGltcG9ydCAndGhlbWUvdmFyaWFibGVzJztcbkBpbXBvcnQgJ3RoZW1lL21peGlucyc7XG5AaW1wb3J0ICd0aGVtZS9yZXNldCc7XG5cbkBpbXBvcnQgJ3RoZW1lL3R5cG9ncmFwaHknO1xuQGltcG9ydCAndGhlbWUvYW5pbWF0aW9uJztcbkBpbXBvcnQgJ3RoZW1lL2hlYWRlcic7XG5AaW1wb3J0ICd0aGVtZS9zdGFydCc7XG5AaW1wb3J0ICd0aGVtZS9mb290ZXInO1xuQGltcG9ydCAndGhlbWUvY2Fyb3VzZWwnO1xuQGltcG9ydCAndGhlbWUvbWVkaWEtcXVpZXJpZXMnO1xuLy8gQGltcG9ydCAndGhlbWUvbW9iaWxlJztcbi8vXG4vLyBAaW1wb3J0ICd0aGVtZS9oZWFkZXInO1xuLy8gQGltcG9ydCAndGhlbWUvZm9vdGVyJztcbi8vIEBpbXBvcnQgJ3RoZW1lL21lbnUnO1xuLy9cbi8vIC8vIEV4dHJhIFNrZWxldG9uIFN0eWxpbmdcbi8vIEBpbXBvcnQgJ3RoZW1lL2Jsb2cnO1xuIiwiLy8gRm9udCBGYW1pbHlcbiRmb250LWZhbWlseS1kZWZhdWx0OiAgXHRcdFx0XCJSYWxld2F5XCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIFwiR2VuZXZhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1oZWFkZXI6ICBcdFx0XHRcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgXCJHZW5ldmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LW1vbm86IFx0XHRcdFx0XCJJbmNvbnNvbGF0YVwiLCBtb25vc3BhY2U7XG4kZm9udC1mYW1pbHktc2VyaWY6XHRcdFx0XHRcIkdlb3JnaWFcIiwgXCJUaW1lc1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbi8vIEBmb250LWZhY2VcblxuLy8gbGVhZ3VlZ290aGljXG4kUmVndWxhci1MOiBcImxlYWd1ZWdvdGhpYy1yZWd1bGFyLXdlYmZvbnRcIjtcbiRmYW1pbHktTDogXCJMZWFndWVfZ290aGljXCI7XG4kZmlsZS1MX1I6IFwibGVhZ3VlZ290aGljLXJlZ3VsYXItd2ViZm9udFwiO1xuJGNhdGVnb3J5OiBcInNhbnMtc2VyaWZcIjtcblxuQG1peGluIGZvbnQtZmFjZSgkUmVndWxhci1MLCAkZmlsZS1MX1IsICRmYW1pbHktTCwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LUwgKyBcIi9cIiArICRmaWxlLUxfUjtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUmVndWxhci1MfVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJFJlZ3VsYXItTCArIFwiXCIpIGZvcm1hdCgnc3ZnJyk7XG4gICAgfVxuXG4gICAgJSN7JFJlZ3VsYXItTH0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSZWd1bGFyLUx9XCIsICN7JGNhdGVnb3J5fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skUmVndWxhci1MfVwiO1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL3JvYm90b1xuJFJvYm90by1MOiBcIlJvYm90by1MaWdodFwiO1xuJGZhbWlseS1SOiBcInJvYm90b1wiO1xuJGZpbGUtUl9MOiBcIlJvYm90by1MaWdodC13ZWJmb250XCI7XG5cbkBtaXhpbiBmb250LWZhY2UoJFJvYm90by1MLCAkZmlsZS1SX0wsICRmYW1pbHktUiwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LVIgKyBcIi9cIiArICRmaWxlLVJfTDtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUm9ib3RvLUx9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkUm9ib3RvLUwgKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRSb2JvdG8tTH0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tTH1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tTH1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4kUm9ib3RvLVI6IFwiUm9ib3RvLVJlZ3VsYXJcIjtcbiRmYW1pbHktUjogXCJyb2JvdG9cIjtcbiRmaWxlLVJfUjogXCJSb2JvdG8tUmVndWxhci13ZWJmb250XCI7XG5cbkBtaXhpbiBmb250LWZhY2UoJFJvYm90by1SLCAkZmlsZS1SX1IsICRmYW1pbHktUiwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LVIgKyBcIi9cIiArICRmaWxlLVJfUjtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUm9ib3RvLVJ9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkUm9ib3RvLVIgKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRSb2JvdG8tUn0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tUn1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tUn1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9yb2JvdG9cbiRSb2JvdG8tTTogXCJSb2JvdG8tTWVkdWltXCI7XG4kZmlsZS1SX006IFwiUm9ib3RvLU1lZHVpbS13ZWJmb250XCI7XG5AbWl4aW4gZm9udC1mYWNlKCRSb2JvdG8tTSwgJGZpbGUtUl9NLCAkZmFtaWx5LVIsICRjYXRlZ29yeTpcIlwiKSB7XG4gICAgJGZpbGVwYXRoOiBcIi4uL2ZvbnRzL1wiICsgJGZhbWlseS1SICsgXCIvXCIgKyAkZmlsZS1SX007XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JFJvYm90by1NfVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJFJvYm90by1NICsgXCJcIikgZm9ybWF0KCdzdmcnKTtcbiAgICB9XG5cbiAgICAlI3skUm9ib3RvLU19IHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgQGlmICRjYXRlZ29yeSAhPSBcIlwiIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skUm9ib3RvLU19XCIsICN7JGNhdGVnb3J5fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skUm9ib3RvLU19XCI7XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiRSb2JvdG8tQjogXCJSb2JvdG8tQm9sZFwiO1xuJGZpbGUtUl9COiBcIlJvYm90by1Cb2xkLXdlYmZvbnRcIjtcbkBtaXhpbiBmb250LWZhY2UoJFJvYm90by1CLCAkZmlsZS1SX0IsICRmYW1pbHktUiwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LVIgKyBcIi9cIiArICRmaWxlLVJfQjtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUm9ib3RvLUJ9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkUm9ib3RvLUIgKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRSb2JvdG8tQn0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tQn1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tQn1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuJFJvYm90by1JOiBcIlJvYm90by1JdGFsaWNcIjtcbiRmaWxlLVJfSTogXCJSb2JvdG8tSXRhbGljLXdlYmZvbnRcIjtcbkBtaXhpbiBmb250LWZhY2UoJFJvYm90by1JLCAkZmlsZS1SX0ksICRmYW1pbHktUiwgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LVIgKyBcIi9cIiArICRmaWxlLVJfSTtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skUm9ib3RvLUl9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkUm9ib3RvLUkgKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRSb2JvdG8tSX0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tSX1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSb2JvdG8tSX1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIGZvbnRzXG5AaW5jbHVkZSBmb250LWZhY2UoJFJlZ3VsYXItTCwgJGZpbGUtTF9SLCAkZmFtaWx5LUwsICRjYXRlZ29yeSk7Ly8xXG5AaW5jbHVkZSBmb250LWZhY2UoJFJvYm90by1MLCAkZmlsZS1SX0wsICRmYW1pbHktUiwgJGNhdGVnb3J5KTtcbkBpbmNsdWRlIGZvbnQtZmFjZSgkUm9ib3RvLVIsICRmaWxlLVJfUiwgJGZhbWlseS1SLCAkY2F0ZWdvcnkpOy8vMVxuQGluY2x1ZGUgZm9udC1mYWNlKCRSb2JvdG8tSSwgJGZpbGUtUl9JLCAkZmFtaWx5LVIsICRjYXRlZ29yeSk7Ly8xXG5AaW5jbHVkZSBmb250LWZhY2UoJFJvYm90by1NLCAkZmlsZS1SX00sICRmYW1pbHktUiwgJGNhdGVnb3J5KTsvLzFcbkBpbmNsdWRlIGZvbnQtZmFjZSgkUm9ib3RvLUIsICRmaWxlLVJfQiwgJGZhbWlseS1SLCAkY2F0ZWdvcnkpOy8vMVxuXG5cblxuLy8gZm9udC1zaXplXG5cbiRmb250bmF2OiAxLjE1cmVtO1xuJGZvbnRQaTogMS4xNXJlbTtcblxuJGZ6aDE6IDRyZW07XG4kZnpoMjogM3JlbTtcbiRmemgzOiAycmVtO1xuJGZ6aDQ6IDEuNXJlbTtcbiRmb250cDogMXJlbTtcbiRmb250SDU6IDAuOXJlbTtcblxuXG4kaDM6IDEuNXJlbTtcbiRmb250MzI6IDJyZW07XG4kZm9udGgyOiAzcmVtO1xuXG4kZm9udDQwOiAzcmVtO1xuJGZvbnQ1NjogNHJlbTtcbiRmb250SDE6IDRyZW07XG5cbi8vIGludGVybGluZVxuXG4kbGgxOiA0LjVyZW07XG4kbGgyOiAzLjVyZW07XG4kbGgzOiAyLjVyZW07XG4kbGg0OiAxLjVyZW07XG4kbHA6IDEuMnJlbTtcblxuXG4kbGluZUgyNDogMnJlbTtcbiRsaW5lSDMwOiAyLjVyZW07XG4kbGluZUgzMjogM3JlbTtcbiRsaW5lSDQwOiA0cmVtO1xuJGxpbmVIOTY6NnJlbTtcblxuLy9pbnRlcmxldHRyZVxuJGxldHRlckkxOiAwLjFyZW07XG5cbi8vIGNvbG9yXG4kc2VjdGlvbjogcmdiKDI1NSwgMjUwLCAyMjkpO1xuJGgzLWNvbG9yOiAjOGQyODE1ZmY7XG5cbiRia2ctZzogcmdiKDI1NSwgMjUwLCAyMjkpO1xuJGJrZy1kOiByZ2IoMjQzLDE1MCw4NSk7XG5cbiRibHVlOiAjMGYyNjVjO1xuJHJlZDogIzhkMjgxNWZmO1xuXG4vLyBmaWxldFxuJGJvcmRlci1yZWQ6IDJweCBkYXNoZWQgJHJlZDtcbiRib3JkZXItYmx1ZTogMXB4IHNvbGlkICRibHVlO1xuIiwiQG1peGluIGZpbGV0e1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICY6OmFmdGVye1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXJlZDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAmOjpiZWZvcmV7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMHB4O1xuICAgIGJvcmRlcjogJGJvcmRlci1yZWQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtaXhpbiBmaWxldC1ie1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICY6OmFmdGVye1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgYm9yZGVyOiAkYm9yZGVyLWJsdWU7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgJjo6YmVmb3Jle1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICBib3JkZXI6ICRib3JkZXItYmx1ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1peGluIHRyaWFuZ2xle1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IC03MHB4O1xuICBsZWZ0OiAtNzBweDtcbiAgYm9yZGVyOiA3MHB4IHNvbGlkICRibHVlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiByb3RhdGVIe1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOHB4O1xuICBsZWZ0OiAtOTBweDtcbn1cblxuQG1peGluIGFycm93e1xuICB3aWR0aDogMCFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMDtcbiAgdG9wOiAzNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIGJvcmRlcjogNTBweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4iLCIqe1xuICBib3gtc2l6aW5nIDogYm9yZGVyLWJveDtcbn1cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjowO1xufVxuXG5oMSxoMixoMyxoNCxoNSxwLGVtLHN0cm9uZyx1bCxsaSxhe1xuICBtYXJnaW46MDtcbiAgcGFkZGluZzowO1xufVxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xudWx7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG51bCxsaXtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJib2R5LFxuaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICAgIGZvbnQtZmFtaWx5OiAkUmVndWxhci1MO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuaDEsXG5oMiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXJJMTtcbn1cblxuaDEge1xuICAgIGZvbnQtc2l6ZTogJGZvbnRIMTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIOTY7XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRibHVlIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSZWd1bGFyLUw7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRIMTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSDk2O1xuICAgIH1cbn1cblxuaDIge1xuICAgIGZvbnQtc2l6ZTogJGZvbnRoMjtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIMzA7XG4gICAgY29sb3I6ICRibHVlIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuaDMge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJyZW07XG4gICAgZm9udC1zaXplOiAkZm9udDMyO1xufVxuXG5oNSB7XG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG8tQjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRINTtcbiAgICBtYXJnaW46IDEwcHggMDtcbn1cblxuYSxcbmRlbCxcbmxpLFxucCxcbnVsIHtcbiAgICBmb250LWZhbWlseTogJFJvYm90by1SO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAkZm9udHA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuZW0ge1xuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvLUk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogJFJvYm90by1CO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmhlYWRlciB7XG4gICAgbmF2IHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJFJlZ3VsYXItTDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udG5hdjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lSDQwO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlckkxO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgICAgI3VzZXIge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udDMyO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmVndWxhci1MO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUgzMjtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlckkxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndoeV9sc2RvIHtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoMztcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlckkxO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2hvbWUge1xuICAgICYgPiBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG8tTDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6ICRmb250UGk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZUgyNDtcbiAgICB9XG59XG5cbi5ncmF2LXlvdXR1YmUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zZWN0aW9uLWNvbnRlbnQge1xuICAgIGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSZWd1bGFyLUw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IGJsYWNrIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW0haW1wb3J0YW50O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbn1cblxuLnNvdXMtc2VjdGlvbiB7XG4gICAgaDMge1xuICAgICAgICBmb250LWZhbWlseTogJFJlZ3VsYXItTDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGgzLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VjdGlvbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG59XG5cbi5nYWxlcmllIHtcbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gICAgfVxufVxuXG4uaXRlbSB7XG4gICAgaDQge1xuICAgICAgICBmb250LWZhbWlseTogJFJvYm90by1CO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAkaDM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWwhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbn1cblxuLml0ZW0tZXRhcGVzIHtcbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgzO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgLnR4dCB7XG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2NvbnRhY3Qge1xuICAgIHAge1xuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSZWd1bGFyLUw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlckkxO1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5mb290ZXIge1xuICAgIGgzIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgfVxuXG4gICAgc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVySTE7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUmVndWxhci1MO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRuYXY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGtleWZyYW1lcyByb3RhdGVPcGVue1xuICAgIDAlIHt0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO31cbiAgICAxMDAlIHt0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTt9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlQ2xvc2V7XG4gICAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTt9XG4gICAgMTAwJSB7dHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTt9XG59XG5cbkBrZXlmcmFtZXMgdHJhbnNsYXRlT3BlbntcbiAgMCV7bWFyZ2luLXRvcDogMHB4O31cbiAgMTAwJXttYXJnaW4tdG9wOiAtMTU1cHg7fVxufVxuXG5Aa2V5ZnJhbWVzIHRyYW5zbGF0ZUNsb3Nle1xuICAwJXttYXJnaW4tdG9wOiAtMTU1cHg7fVxuICAxMDAle21hcmdpbi10b3A6IDBweDt9XG59XG5cbkBrZXlmcmFtZXMgdHJhbnNsYXRlT3BlbnN2Z3tcbiAgMCV7bWFyZ2luLXRvcDogNTBweDt9XG4gIDEwMCV7bWFyZ2luLXRvcDogMTgwcHg7fSBcbn1cblxuQGtleWZyYW1lcyB0cmFuc2xhdGVDbG9zZXN2Z3tcbiAgMCV7bWFyZ2luLXRvcDogMTgwcHg7fVxuICAxMDAle21hcmdpbi10b3A6IDUwcHg7fVxufVxuXG5Aa2V5ZnJhbWVzIHZpc2libGV7XG4gIDAle1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICB9XG4gIDEwMCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhpZGRlbntcbiAgMCV7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxuICAxMDAle1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICB9XG59XG5cbi53aHlfbHNkb3tcbiAgJi5vcGVue1xuICAgIGgze1xuICAgICAgYW5pbWF0aW9uOiByb3RhdGVPcGVuIDFzLCB0cmFuc2xhdGVPcGVuIDFzO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgfVxuICAgIHNlY3Rpb257XG4gICAgICBhbmltYXRpb246IHZpc2libGUgMXM7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICB9XG4gICAgc3Zne1xuICAgICAgYW5pbWF0aW9uOiByb3RhdGVPcGVuIDFzLCB0cmFuc2xhdGVPcGVuc3ZnIDFzO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgfVxuICB9XG5cbiAgJi5jbG9zZXtcbiAgICBoM3tcbiAgICAgIGFuaW1hdGlvbjogcm90YXRlQ2xvc2UgMXMsIHRyYW5zbGF0ZUNsb3NlIDFzO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgfVxuICAgIHNlY3Rpb257XG4gICAgICBhbmltYXRpb246IGhpZGRlbiAxcztcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIH1cbiAgICBzdmd7XG4gICAgICBhbmltYXRpb246IHJvdGF0ZUNsb3NlIDFzLCB0cmFuc2xhdGVDbG9zZXN2ZyAxcztcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIH1cbiAgfVxuXG59XG4iLCIuYmFja2dyb3VuZHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgJiA+IGRpdiB7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvbmQtZ3tcbiAgICBzdmd7XG4gICAgICB3aWR0aDogMTEwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5mb25kLWR7XG4gICAgc3Zne1xuICAgICAgd2lkdGg6IDExMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG5oZWFkZXJ7XG4gIHotaW5kZXg6IDk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgbmF2e1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgdG9wOiAycHg7XG4gICAgdWx7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGxpe1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGl0bGV7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxcztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHotaW5kZXg6IDk5ODtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZzogMjBweCA1MHB4IDAgNTBweDtcbiAgICAuZmlsZXR7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNjVweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgfVxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoMXtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgICAgICB6LWluZGV4OiAxO1xuICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICByaWdodDogMDtcbiAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICB9XG4gICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XG4gICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgfVxuXG4gICAgfVxuICAgICYuSGN7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMXM7XG4gICAgfVxuICB9XG4gIC5sb2dve1xuICAgIG1hcmdpbjogMTUwcHggMCA1MHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmID4gZGl2e1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICB9XG4gICAgJiA+IHN2Z3tcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW46IDAgMzBweDtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgIH1cbiAgICAgJiA+IHNlY3Rpb257XG4gICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICAgfVxuICAgICN1c2Vye1xuICAgICAgZGl2e1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcHtcbiAgICAgICAgICBtYXJnaW46MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC53aHlfbHNkb3tcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGgze1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpIHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgIH1cbiAgICAgIHNlY3Rpb257XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0b3A6IC0xMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5vcGVue1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJj5zdmd7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZykgdHJhbnNsYXRlWSg1MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2hvbWUge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWluLXdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NjQ1ODchaW1wb3J0YW50O1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJrZy1kIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tY29udGVudCB7XG4gIHB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICAgLmJsb2Nre1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luOiA3MHB4IGF1dG87XG4gICAgfVxufVxuXG4uc291cy1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgaDMge1xuICAgICAgICBAaW5jbHVkZSBmaWxldDtcbiAgICB9XG4gICAgJiA+IHNlY3Rpb257XG4gICAgICAudGl0bGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5pdGVte1xuICAgICAgcHtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIH1cbiAgICB9XG59XG5cbi5ibG9ja3Mge1xuICB3aWR0aDogMzUlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAudGl0bGV7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uaXRlbS1ldGFwZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC50aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0ZUg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC50eHQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBsZWZ0O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAtMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAxcyBlYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC50eHQge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDFzIGVhc2U7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFycm93IHtcbiAgICBAaW5jbHVkZSBhcnJvdztcbn1cblxuLm5vLWdhbCB7XG4gICAgLnNlY3Rpb25fbjIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICB9XG59XG5cbi5nYWxlcmlle1xuICBoNXtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbiNzdGFydCB7XG4gIG1hcmdpbjogMCA1MHB4O1xuICAgICYgPiBzZWN0aW9ue1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOjE1MHB4O1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHghaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBAaW5jbHVkZSBmaWxldC1iO1xuICAgICAgfVxuICAgICAgLnNvdXMtc2VjdGlvbntcbiAgICAgICAgJiA+IHNlY3Rpb257XG4gICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAjY2xpZW50c3tcbiAgICAgICAgLmltYWdlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uOm5vdCgjaG9tZSkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VjdGlvbjtcblxuICAgICAgICAmID4gLnNvdXMtc2VjdGlvbiB7XG4gICAgICAgICAgICBzZWN0aW9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgI2NvbnRhY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgICAgIC5ibG9ja3N7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaW1hZ2VzIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImZvb3RlcntcbiAgbWFyZ2luOiAwIDUwcHggMHB4IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB1bHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpe1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG4gIHNlY3Rpb257XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG59XG5cblxuLmJhY2tncm91bmQtZm9vdGVye1xuICB6LWluZGV4OiAtMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgJiA+IGRpdiB7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvbmQtZ3tcbiAgICBzdmd7XG4gICAgICB3aWR0aDogMTEwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5mb25kLWR7XG4gICAgc3Zne1xuICAgICAgd2lkdGg6IDExMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5vd2wtY2Fyb3VzZWx7XG4gIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCA1MHB4IDAgNTBweDtcbiAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAub3dsLXN0YWdlLW91dGVye1xuICBoZWlnaHQ6IDUwMHB4O1xuICB9XG4gIC5vd2wtaXRlbXtcbiAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gIH1cbiAgICAuZ2FsZXJpZXtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAuaW1hZ2Vze1xuICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgLm93bC1uYXZ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDozNSU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBidXR0b257XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYigxNDEsIDQwLCAyMSkhaW1wb3J0YW50O1xuICAgICAgICBzcGFue1xuICAgICAgICAgIG1hcmdpbi10b3A6IC05LjVweDtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJi5vd2wtcHJldntcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5vd2wtbmV4dHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4ub3dsLW5hdi5kaXNhYmxlZHtcbiAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xufVxuXG5cbiNyZWNvbW1hbmRhdGlvbnN7XG4gIC5vd2wtY2Fyb3VzZWx7XG4gICAgLm93bC1zdGFnZS1vdXRlcntcbiAgICAgIGhlaWdodDogMzAwcHghaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZ2FsZXJpZXtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG4gICAgLmNvbnRlbnR7XG4gICAgICB3aWR0aDogMzAwcHghaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoNXtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcbiAgICAgICAgYXtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICYgPiBpbWd7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvLyBpbWd7XG4gICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vICAgdG9wOiAxMHB4O1xuICAgICAgLy8gICByaWdodDogMjBweDtcbiAgICAgIC8vICAgd2lkdGg6IDI1cHg7XG4gICAgICAvLyAgIGhlaWdodDogYXV0bztcbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICNzdGFydHtcbiAgICAuc2VjdGlvbntcbiAgICAgICY6bm90KDpudGgtbGFzdC1jaGlsZCgxKSl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgfVxuICAgICAgJjpub3QoI2hvbWUpe1xuICAgICAgICAuc2VjdGlvbi1jb250ZW50e1xuICAgICAgICAgIGgzLCBwe1xuICAgICAgICAgICAgbWFyZ2luOiAxMDBweCBhdXRvIDMwcHggYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAmID4gLnNvdXMtc2VjdGlvbntcbiAgICAgICAgICAmPnNlY3Rpb257XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSl7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5uby1nYWx7XG4gICAgICAgICAgICAmOm5vdCgjY2xpZW50cyl7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogNzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICBIZWFkZXJ7XG4gICAgLnRpdGxle1xuICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICAubmF2YmFye1xuICAgICAgdG9wOiA2MHB4O1xuICAgICAgbGVmdDogNTBweDtcbiAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgdWx7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxvZ297XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAud2h5X2xzZG8ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgI3VzZXJ7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAmPmRpdntcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2hvbWV7XG4gICAgbWluLXdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgfVxuICAjc3RhcnR7XG4gICAgLnNlY3Rpb257XG4gICAgICAmOm5vdCgjaG9tZSl7XG4gICAgICAgICYgPiAuc291cy1zZWN0aW9ue1xuICAgICAgICAgIC5uby1nYWx7XG4gICAgICAgICAgICAmOm5vdCgjY2xpZW50cyl7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogOTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VjdGlvbi1jb250ZW50e1xuICAgICAgICAgIHB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDkwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgZm9vdGVye1xuICAgIHNlY3Rpb257XG4gICAgICB3aWR0aDogOTAlXG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGJvZHl7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIGhlYWRlcntcbiAgICAudGl0bGV7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgICAgaDF7XG4gICAgICAgIGF7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udDQwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAjc3RhcnR7XG4gICAgLnNlY3Rpb246bm90KCNob21lKSB7XG4gICAgICAmID4gLnNvdXMtc2VjdGlvbntcbiAgICAgICAgLm5vLWdhbDpub3QoI2NsaWVudHMpOm50aC1vZi10eXBlKG4rMykge1xuICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgIHRvcDogLTUwcHg7XG4gICAgICAgICAgICBsZWZ0OiAtNTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogNTBweCBzb2xpZCAjMGYyNjVjO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgdG9wOi00MHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbGVmdDotNDBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgcCx1bHtcbiAgICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgc2VjdGlvbntcbiAgICAgIC5zZWN0aW9uLWNvbnRlbnR7XG4gICAgICAgICY+IHB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb257XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgLnNvdXMtc2VjdGlvbntcbiAgICAgICAgJj4gc2VjdGlvbntcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGgye1xuICAgICAgZm9udC1zaXplOiAkZm9udDMyO1xuICAgIH1cbiAgICBoM3tcbiAgICAgIGZvbnQtc2l6ZTogJGgzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICNtLXRpZXJ7XG4gICAgICBzZWN0aW9ue1xuICAgICAgICAmOm50aC1vZi10eXBlKG4rMyl7XG4gICAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRvcDogLTUwcHghaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjci1mLXJlbmNlc3tcbiAgICAgIGgze1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgfVxuICAgICAgI2NsaWVudHN7XG4gICAgICAgIC5pbWFnZXN7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWFyZ2luOjEwcHggMTBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNzAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjcmVjb21tYW5kYXRpb25ze1xuICAgICAgLm93bC1jYXJvdXNlbHtcbiAgICAgICAgLm93bC1zdGFnZS1vdXRlcntcbiAgICAgICAgICBoZWlnaHQ6IDM1MHB4IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudHtcbiAgICAgICAgICB3aWR0aDogMjUwcHghaW1wb3J0YW50O1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIGJvdHRvbTogMjBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0b3A6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjY29udGFjdHtcbiAgICAgICYgPiBkaXZ7XG4gICAgICAgIHB7XG4gICAgICAgICAgbWluLXdpZHRoOiA5MCUhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XG4gICAgICAgICAgJjpub3QoOm50aC1vZi10eXBlKDEpKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHghaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBmb290ZXJ7XG4gICAgJiA+IHNlY3Rpb257XG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBoM3tcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gICAgdWx7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgIGxpe1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYXtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAg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 */ diff --git a/user/themes/le_style_de_lours_modif/css-compiled/theme.min.css b/user/themes/le_style_de_lours_modif/css-compiled/theme.min.css index a671cf1..cf521c5 100644 --- a/user/themes/le_style_de_lours_modif/css-compiled/theme.min.css +++ b/user/themes/le_style_de_lours_modif/css-compiled/theme.min.css @@ -1 +1 @@ -@font-face{font-family:leaguegothic-regular-webfont;src:url(../fonts/League_gothic/leaguegothic-regular-webfont.eot);src:url(../fonts/League_gothic/leaguegothic-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/League_gothic/leaguegothic-regular-webfont.woff) format('woff'),url(../fonts/League_gothic/leaguegothic-regular-webfont.ttf) format('truetype'),url(../fonts/League_gothic/leaguegothic-regular-webfont.svg#leaguegothic-regular-webfont) format('svg')}@font-face{font-family:Roboto-Light;src:url(../fonts/roboto/Roboto-Light-webfont.eot);src:url(../fonts/roboto/Roboto-Light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Light-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Light-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Light-webfont.svg#Roboto-Light) format('svg')}@font-face{font-family:Roboto-Regular;src:url(../fonts/roboto/Roboto-Regular-webfont.eot);src:url(../fonts/roboto/Roboto-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Regular-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Regular-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Regular-webfont.svg#Roboto-Regular) format('svg')}@font-face{font-family:Roboto-Italic;src:url(../fonts/roboto/Roboto-Italic-webfont.eot);src:url(../fonts/roboto/Roboto-Italic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Italic-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Italic-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Italic-webfont.svg#Roboto-Italic) format('svg')}@font-face{font-family:Roboto-Meduim;src:url(../fonts/roboto/Roboto-Meduim-webfont.eot);src:url(../fonts/roboto/Roboto-Meduim-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Meduim-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Meduim-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Meduim-webfont.svg#Roboto-Meduim) format('svg')}@font-face{font-family:Roboto-Bold;src:url(../fonts/roboto/Roboto-Bold-webfont.eot);src:url(../fonts/roboto/Roboto-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Bold-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Bold-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Bold-webfont.svg#Roboto-Bold) format('svg')}*{box-sizing:border-box}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;margin:0;padding:0;-webkit-text-size-adjust:100%}body{margin:0;padding:0}main{display:block}h1{font-size:2em;margin:0}a,em,h1,h2,h3,h4,h5,li,p,strong,ul{margin:0;padding:0}hr{overflow:visible;box-sizing:content-box;height:0}pre{font-family:monospace,monospace;font-size:1em}ul{list-style:none}li,ul{margin:0;padding:0}a{text-decoration:none;color:#000;background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:none;-webkit-text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{width:100%;height:100%;border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;white-space:normal;color:inherit}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,html{font-size:16px;line-height:22px}h1,h2,h3{font-family:leaguegothic-regular-webfont;font-weight:400;margin:0;padding:0;text-transform:uppercase}h1,h2{letter-spacing:.1rem}h1{font-size:4rem;line-height:6rem}h1 a{font-family:leaguegothic-regular-webfont;font-size:4rem;line-height:6rem;color:#0f265c!important}h2{font-size:3rem;line-height:2.5rem;color:#0f265c!important;background:#fff}h3{font-size:2rem;letter-spacing:.2rem}h5{font-family:Roboto-Bold;font-size:.9rem;font-weight:400;margin:10px 0}a,del,li,p,ul{font-family:Roboto-Regular;font-size:1rem;font-weight:400;line-height:1.5rem;margin:0;padding:0}em{font-family:Roboto-Italic;font-weight:400}strong{font-family:Roboto-Bold;font-weight:400}header nav ul li a{font-family:leaguegothic-regular-webfont;font-size:1.15rem;line-height:4rem;letter-spacing:.1rem;color:#0f265c!important}header .logo #user p{font-family:leaguegothic-regular-webfont;font-size:2rem;line-height:3rem;letter-spacing:.1rem}header .logo .why_lsdo h3{font-size:1.5rem;letter-spacing:.1rem}header .logo .why_lsdo h3:hover{text-decoration:underline}#home>p{font-family:Roboto-Light;font-size:1.15rem;line-height:2rem;text-align:center}.grav-youtube{margin-top:20px}.section-content h3{font-family:leaguegothic-regular-webfont;text-align:center;white-space:nowrap;letter-spacing:.1rem!important;text-transform:inherit;color:#000!important}.sous-section h3{font-family:leaguegothic-regular-webfont;text-align:center;white-space:nowrap;color:#8d2815ff;background-color:#fffae5}.galerie p{font-size:.8rem;line-height:1.2rem}.item h4{font-family:Roboto-Bold;font-size:1.5rem;font-weight:400;text-align:center;letter-spacing:normal!important;text-transform:none;color:#8d2815ff}.item-etapes h4{font-size:1.5rem;color:#fff}.item-etapes .txt>*{color:#fff}#contact p strong{font-family:leaguegothic-regular-webfont;font-size:1.5rem;font-weight:400;letter-spacing:.1rem;color:#0f265c}footer h3{margin:20px auto}footer section{margin:auto;text-align:center}footer section p:last-child{padding-bottom:15px}footer ul li{letter-spacing:.1rem;text-transform:uppercase}footer ul li a{font-family:leaguegothic-regular-webfont;font-size:1.15rem;color:#0f265c}@keyframes rotateOpen{0%{transform:rotate(-15deg)}100%{transform:rotate(0)}}@keyframes rotateClose{0%{transform:rotate(0)}100%{transform:rotate(-15deg)}}@keyframes translateOpen{0%{margin-top:0}100%{margin-top:-155px}}@keyframes translateClose{0%{margin-top:-155px}100%{margin-top:0}}@keyframes translateOpensvg{0%{margin-top:50px}100%{margin-top:180px}}@keyframes translateClosesvg{0%{margin-top:180px}100%{margin-top:50px}}@keyframes visible{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes hidden{0%{transform:translateY(0);opacity:1}100%{transform:translateY(50px);opacity:0}}.why_lsdo.open h3{animation:rotateOpen 1s,translateOpen 1s;animation-fill-mode:forwards}.why_lsdo.open section{animation:visible 1s;animation-fill-mode:forwards}.why_lsdo.open svg{animation:rotateOpen 1s,translateOpensvg 1s;animation-fill-mode:forwards}.why_lsdo.close h3{animation:rotateClose 1s,translateClose 1s;animation-fill-mode:forwards}.why_lsdo.close section{animation:hidden 1s;animation-fill-mode:forwards}.why_lsdo.close svg{animation:rotateClose 1s,translateClosesvg 1s;animation-fill-mode:forwards}.background{position:absolute;top:0;left:0;display:-ms-inline-flexbox;display:inline-flex;width:100%}.background>div{position:relative;display:inline-block;width:55%;padding-bottom:100%;vertical-align:middle}.background .fond-g svg{position:absolute;top:0;left:0;display:inline-block;width:110%}.background .fond-d svg{position:absolute;top:0;right:0;display:inline-block;width:110%}header{position:relative;z-index:999;margin-bottom:100px}header nav{position:fixed;z-index:999;top:2px;right:50px}header nav ul{text-align:right}header nav ul li{display:inline-block;margin-left:10px;text-transform:uppercase}header .title{position:fixed;z-index:998;right:0;left:0;width:auto;padding:20px 50px 0 50px;transition:background 1s;text-align:center;background:0 0}header .title .filet{position:absolute;z-index:-1;top:65px;right:0;left:0;width:auto;height:2px;background:#000}header .title h1{z-index:1;display:-ms-inline-flexbox;display:inline-flex;width:100%;margin-top:0;white-space:nowrap;-ms-flex-align:center;align-items:center}header .title h1::after{right:0;width:50%;height:0;margin-left:20px;content:' ';border:1px solid #0f265c}header .title h1::before{left:0;width:50%;height:0;margin-right:20px;content:' ';border:1px solid #0f265c}header .title.Hc{transition:background 1s;background:#fff}header .logo{display:-ms-inline-flexbox;display:inline-flex;width:100%;margin:150px 0 50px 0;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}header .logo>div{width:calc(100% / 3);min-width:300px;margin-left:100px}header .logo>svg{width:calc(100% / 3);min-width:300px;height:300px;margin:0 30px}header .logo>section{width:calc(100% / 3);min-width:300px;margin-right:100px}header .logo #user div{text-align:right}header .logo #user div p{margin:0}header .logo .why_lsdo{position:relative;display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;-ms-flex-direction:column}header .logo .why_lsdo h3{position:absolute;z-index:1;margin:0;cursor:pointer;transform:rotate(-15deg) translateY(0)}header .logo .why_lsdo section{position:absolute;top:-130px;overflow:auto;height:300px;padding:0 10px;opacity:0}header .logo .why_lsdo section p{pointer-events:none}header .logo .why_lsdo section.open{display:block!important}header .logo .why_lsdo>svg{position:absolute;width:100px;height:20px;transform:rotate(-15deg) translateY(50px)}body{position:relative}#home{width:40%;min-width:700px;margin-right:auto;margin-left:auto}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#964587!important}.mCSB_scrollTools .mCSB_draggerRail{background-color:#f39655!important}.section-content p{text-align:center}.section-content .block{width:100%}.section-content .content{width:50%;margin:70px auto}.sous-section{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly}.sous-section h3{display:-ms-inline-flexbox;display:inline-flex;width:100%;width:100%;text-align:center;-ms-flex-align:center;align-items:center}.sous-section h3::after{right:0;width:50%;height:0;margin-left:20px;content:' ';border:2px dashed #8d2815ff}.sous-section h3::before{left:0;width:50%;height:0;margin-right:20px;content:' ';border:2px dashed #8d2815ff}.sous-section>section .title{margin-bottom:70px}.sous-section .item p{text-align:justify}.blocks{width:35%;margin-bottom:50px}.blocks .title{margin-bottom:10px}.item-etapes{position:relative}.item-etapes .title{position:absolute;z-index:1;top:-70px;left:-70px;width:0;height:0;transform:rotate(-135deg);pointer-events:none;border:70px solid #0f265c;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent}.item-etapes h4{position:absolute;top:-8px;left:-90px;transform:rotate(90deg)}.item-etapes .content .txt{position:absolute;top:0;left:0;display:none;width:100%;height:100%;background:#0f265c}.item-etapes:hover .txt{display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:left;align-items:left;-ms-flex-direction:column}.arrow{position:absolute;top:35px;right:50%;left:50%;width:0!important;height:0;transform:translateX(-50%);border:50px solid #fff;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.no-gal .section_n2{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly}.galerie h5{margin-bottom:0}#start{margin:0 50px}#start>section{position:relative;margin-bottom:150px}#start>section:not(:first-child){margin-bottom:150px}#start>section:last-child{margin-bottom:0!important}#start>section h2{display:-ms-inline-flexbox;display:inline-flex;width:100%;width:100%;text-align:center;-ms-flex-align:center;align-items:center}#start>section h2::after{right:0;width:50%;height:0;margin-left:20px;content:' ';border:1px solid #0f265c}#start>section h2::before{left:0;width:50%;height:0;margin-right:20px;content:' ';border:1px solid #0f265c}#start>section .sous-section>section{padding:0 50px}#start>section #clients .images{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:space-evenly;justify-content:space-evenly}#start>section #clients .images img{width:15%;min-width:150px;height:100%}#start .section:not(#home){background:#fffae5}#start .section:not(#home)>.sous-section section{width:100%}#start #contact{background:0 0!important}#start #contact .blocks{display:-ms-inline-flexbox;display:inline-flex;flex-direction:column-reverse;-ms-flex-direction:column-reverse;-ms-flex-pack:center;justify-content:center}#start #contact .blocks:nth-of-type(1){-ms-flex-align:end;align-items:flex-end}#start #contact .blocks:nth-of-type(1) p{text-align:right!important}#start #contact .blocks:nth-of-type(2){-ms-flex-align:start;align-items:flex-start}#start #contact .blocks .title{display:none}#start #contact .blocks .content{margin-top:20px}#start #contact .blocks .images{width:10%;min-width:180px;height:auto}#start #contact .blocks .images img{border-radius:150px}#start #contact h2{background:0 0!important}footer{margin:0 50px 0 50px;padding-bottom:20px}footer ul{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-pack:end;justify-content:flex-end}footer ul li{margin-left:20px}footer section{width:50%}.background-footer{position:absolute;z-index:-1;bottom:0;left:0;display:-ms-inline-flexbox;display:inline-flex;width:100%}.background-footer>div{position:relative;display:inline-block;width:55%;padding-bottom:100%;vertical-align:middle}.background-footer .fond-g svg{position:absolute;bottom:0;left:0;display:inline-block;width:110%}.background-footer .fond-d svg{position:absolute;right:0;bottom:0;display:inline-block;width:110%}.owl-carousel{display:-ms-flexbox!important;display:flex!important;width:auto!important;margin:0 50px 0 50px}.owl-carousel .owl-stage-outer{height:500px}.owl-carousel .owl-item{width:auto!important}.owl-carousel .galerie{width:auto}.owl-carousel .galerie .images{width:auto;height:300px}.owl-carousel .galerie .images img{width:auto!important;height:300px}.owl-carousel .galerie .content{position:absolute}.owl-carousel .owl-nav{position:absolute;top:35%;width:100%;transform:translateY(-50%)}.owl-carousel .owl-nav button{width:35px;height:35px;border-radius:35px;background:#8d2815!important}.owl-carousel .owl-nav button span{margin-top:-9.5px;color:#fff}.owl-carousel .owl-nav button.owl-prev{position:absolute;left:-40px}.owl-carousel .owl-nav button.owl-next{position:absolute;right:-40px}.owl-nav.disabled{display:block!important}#recommandations .owl-carousel .owl-stage-outer{height:300px!important}#recommandations .owl-carousel .galerie{width:300px}#recommandations .owl-carousel .content{position:relative;width:300px!important;padding:0 20px;background:#fff}#recommandations .owl-carousel .content h5{padding-top:10px;padding-right:10px}#recommandations .owl-carousel .content p{text-align:left!important}#recommandations .owl-carousel .content p a{position:absolute;top:10px;right:10px;width:20px}#recommandations .owl-carousel .content p>img{position:absolute;top:10px;right:10px;width:20px;height:auto}#recommandations .owl-carousel .content p:last-child{padding-bottom:20px}@media screen and (max-width:980px){#start .section:not(:nth-last-child(1)){margin-bottom:100px}#start .section:not(#home) .section-content h3,#start .section:not(#home) .section-content p{margin:100px auto 30px auto}#start .section:not(#home)>.sous-section>section{margin:30px 0}#start .section:not(#home)>.sous-section>section:nth-last-child(1){margin-bottom:60px}#start .section:not(#home)>.sous-section .no-gal:not(#clients){min-width:70%}}@media screen and (max-width:900px){header .title{height:110px;padding-top:0}header .navbar{top:60px;right:50px;left:50px}header .navbar ul{text-align:center}header .logo{flex-direction:column-reverse;-ms-flex-direction:column-reverse}header .logo .why_lsdo{display:none}header .logo #user{margin-top:50px;margin-left:0}header .logo #user>div{text-align:center}#home{min-width:100%!important}#start .section:not(#home)>.sous-section .no-gal:not(#clients){min-width:90%}#start .section:not(#home) .section-content p{min-width:90%}footer section{width:90%}}@media screen and (max-width:600px){body{padding:0 10px}header .title{padding:0}header .title h1 a{font-size:3rem}#start .section:not(#home)>.sous-section .no-gal:not(#clients):nth-of-type(n+3) .title{top:-50px;left:-50px;border:50px solid #0f265c;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent}#start .section:not(#home)>.sous-section .no-gal:not(#clients):nth-of-type(n+3) .title h3{top:-40px!important;left:-40px!important}#start .section:not(#home)>.sous-section .no-gal:not(#clients):nth-of-type(n+3) .content p,#start .section:not(#home)>.sous-section .no-gal:not(#clients):nth-of-type(n+3) .content ul{width:65%}#start section .section-content>p{min-width:100%;margin-bottom:50px}#start .section{margin-bottom:20px}#start .section .sous-section>section{margin-bottom:20px}#start h2{font-size:2rem}#start h3{font-size:1.5rem;white-space:normal!important}#start #m-tier section:nth-of-type(n+3) h3{font-size:1rem;top:-50px!important;white-space:nowrap!important}#start #r-f-rences h3{margin-bottom:60px}#start #r-f-rences #clients .images img{min-width:70%;margin:10px 10px}#start #recommandations .owl-carousel .owl-stage-outer{height:350px!important}#start #recommandations .owl-carousel .content{width:250px!important}#start #recommandations .owl-carousel .content img{top:auto!important;bottom:20px!important}#start #contact>div p{min-width:90%!important;text-align:center!important}#start #contact>div p:not(:nth-of-type(1)){margin-top:20px!important}footer>section:last-child p:last-child{margin-bottom:0}footer h3{font-size:1.5rem;white-space:normal}footer ul{-ms-flex-pack:space-evenly;justify-content:space-evenly}footer ul li{margin-left:0}footer ul li a{font-size:1rem}} \ No newline at end of file +@font-face{font-family:leaguegothic-regular-webfont;src:url(../fonts/League_gothic/leaguegothic-regular-webfont.eot);src:url(../fonts/League_gothic/leaguegothic-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/League_gothic/leaguegothic-regular-webfont.woff) format('woff'),url(../fonts/League_gothic/leaguegothic-regular-webfont.ttf) format('truetype'),url(../fonts/League_gothic/leaguegothic-regular-webfont.svg#leaguegothic-regular-webfont) format('svg')}@font-face{font-family:Roboto-Light;src:url(../fonts/roboto/Roboto-Light-webfont.eot);src:url(../fonts/roboto/Roboto-Light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Light-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Light-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Light-webfont.svg#Roboto-Light) format('svg')}@font-face{font-family:Roboto-Regular;src:url(../fonts/roboto/Roboto-Regular-webfont.eot);src:url(../fonts/roboto/Roboto-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Regular-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Regular-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Regular-webfont.svg#Roboto-Regular) format('svg')}@font-face{font-family:Roboto-Italic;src:url(../fonts/roboto/Roboto-Italic-webfont.eot);src:url(../fonts/roboto/Roboto-Italic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Italic-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Italic-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Italic-webfont.svg#Roboto-Italic) format('svg')}@font-face{font-family:Roboto-Meduim;src:url(../fonts/roboto/Roboto-Meduim-webfont.eot);src:url(../fonts/roboto/Roboto-Meduim-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Meduim-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Meduim-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Meduim-webfont.svg#Roboto-Meduim) format('svg')}@font-face{font-family:Roboto-Bold;src:url(../fonts/roboto/Roboto-Bold-webfont.eot);src:url(../fonts/roboto/Roboto-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto/Roboto-Bold-webfont.woff) format('woff'),url(../fonts/roboto/Roboto-Bold-webfont.ttf) format('truetype'),url(../fonts/roboto/Roboto-Bold-webfont.svg#Roboto-Bold) format('svg')}*{box-sizing:border-box}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;margin:0;padding:0;-webkit-text-size-adjust:100%}body{margin:0;padding:0}main{display:block}h1{font-size:2em;margin:0}a,em,h1,h2,h3,h4,h5,li,p,strong,ul{margin:0;padding:0}hr{overflow:visible;box-sizing:content-box;height:0}pre{font-family:monospace,monospace;font-size:1em}ul{list-style:none}li,ul{margin:0;padding:0}a{text-decoration:none;color:#000;background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:none;-webkit-text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{width:100%;height:100%;border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;white-space:normal;color:inherit}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,html{font-size:16px;line-height:22px}h1,h2,h3{font-family:leaguegothic-regular-webfont;font-weight:400;margin:0;padding:0;text-transform:uppercase}h1,h2{letter-spacing:.1rem}h1{font-size:4rem;line-height:6rem}h1 a{font-family:leaguegothic-regular-webfont;font-size:4rem;line-height:6rem;color:#0f265c!important}h2{font-size:3rem;line-height:2.5rem;color:#0f265c!important;background:#fff}h3{font-size:2rem;letter-spacing:.2rem}h5{font-family:Roboto-Bold;font-size:.9rem;font-weight:400;margin:10px 0}a,del,li,p,ul{font-family:Roboto-Regular;font-size:1rem;font-weight:400;line-height:1.5rem;margin:0;padding:0}em{font-family:Roboto-Italic;font-weight:400}strong{font-family:Roboto-Bold;font-weight:400}header nav ul li a{font-family:leaguegothic-regular-webfont;font-size:1.15rem;line-height:4rem;letter-spacing:.1rem;color:#0f265c!important}header .logo #user p{font-family:leaguegothic-regular-webfont;font-size:2rem;line-height:3rem;letter-spacing:.1rem}header .logo .why_lsdo h3{font-size:1.5rem;letter-spacing:.1rem}header .logo .why_lsdo h3:hover{text-decoration:underline}#home>p{font-family:Roboto-Light;font-size:1.15rem;line-height:2rem;text-align:center}.grav-youtube{margin-top:20px}.section-content h3{font-family:leaguegothic-regular-webfont;text-align:center;white-space:nowrap;letter-spacing:.1rem!important;text-transform:inherit;color:#000!important}.sous-section h3{font-family:leaguegothic-regular-webfont;text-align:center;white-space:nowrap;color:#8d2815ff;background-color:#fffae5}.galerie p{font-size:.8rem;line-height:1.2rem}.item h4{font-family:Roboto-Bold;font-size:1.5rem;font-weight:400;text-align:center;letter-spacing:normal!important;text-transform:none;color:#8d2815ff}.item-etapes h4{font-size:1.5rem;color:#fff}.item-etapes .txt>*{color:#fff}#contact p strong{font-family:leaguegothic-regular-webfont;font-size:1.5rem;font-weight:400;letter-spacing:.1rem;color:#0f265c}footer h3{margin:20px auto}footer section{margin:auto;text-align:center}footer section p:last-child{padding-bottom:15px}footer ul li{letter-spacing:.1rem;text-transform:uppercase}footer ul li a{font-family:leaguegothic-regular-webfont;font-size:1.15rem;color:#0f265c}@keyframes rotateOpen{0%{transform:rotate(-15deg)}100%{transform:rotate(0)}}@keyframes rotateClose{0%{transform:rotate(0)}100%{transform:rotate(-15deg)}}@keyframes translateOpen{0%{margin-top:0}100%{margin-top:-155px}}@keyframes translateClose{0%{margin-top:-155px}100%{margin-top:0}}@keyframes translateOpensvg{0%{margin-top:50px}100%{margin-top:180px}}@keyframes translateClosesvg{0%{margin-top:180px}100%{margin-top:50px}}@keyframes visible{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes hidden{0%{transform:translateY(0);opacity:1}100%{transform:translateY(50px);opacity:0}}.why_lsdo.open h3{animation:rotateOpen 1s,translateOpen 1s;animation-fill-mode:forwards}.why_lsdo.open section{animation:visible 1s;animation-fill-mode:forwards}.why_lsdo.open svg{animation:rotateOpen 1s,translateOpensvg 1s;animation-fill-mode:forwards}.why_lsdo.close h3{animation:rotateClose 1s,translateClose 1s;animation-fill-mode:forwards}.why_lsdo.close section{animation:hidden 1s;animation-fill-mode:forwards}.why_lsdo.close svg{animation:rotateClose 1s,translateClosesvg 1s;animation-fill-mode:forwards}.background{position:absolute;top:0;left:0;display:-ms-inline-flexbox;display:inline-flex;width:100%}.background>div{position:relative;display:inline-block;width:55%;padding-bottom:100%;vertical-align:middle}.background .fond-g svg{position:absolute;top:0;left:0;display:inline-block;width:110%}.background .fond-d svg{position:absolute;top:0;right:0;display:inline-block;width:110%}header{position:relative;z-index:999;margin-bottom:100px}header nav{position:fixed;z-index:999;top:2px;right:50px}header nav ul{text-align:right}header nav ul li{display:inline-block;margin-left:10px;text-transform:uppercase}header .title{position:fixed;z-index:998;right:0;left:0;width:auto;padding:20px 50px 0 50px;transition:background 1s;text-align:center;background:0 0}header .title .filet{position:absolute;z-index:-1;top:65px;right:0;left:0;width:auto;height:2px;background:#000}header .title h1{z-index:1;display:-ms-inline-flexbox;display:inline-flex;width:100%;margin-top:0;white-space:nowrap;-ms-flex-align:center;align-items:center}header .title h1::after{right:0;width:50%;height:0;margin-left:20px;content:' ';border:1px solid #0f265c}header .title h1::before{left:0;width:50%;height:0;margin-right:20px;content:' ';border:1px solid #0f265c}header .title.Hc{transition:background 1s;background:#fff}header .logo{display:-ms-inline-flexbox;display:inline-flex;width:100%;margin:150px 0 50px 0;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}header .logo>div{width:calc(100% / 3);min-width:300px;margin-left:100px}header .logo>svg{width:calc(100% / 3);min-width:300px;height:300px;margin:0 30px}header .logo>section{width:calc(100% / 3);min-width:300px;margin-right:100px}header .logo #user div{text-align:right}header .logo #user div p{margin:0}header .logo .why_lsdo{position:relative;display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;-ms-flex-direction:column}header .logo .why_lsdo h3{position:absolute;z-index:1;margin:0;cursor:pointer;transform:rotate(-15deg) translateY(0)}header .logo .why_lsdo section{position:absolute;top:-130px;overflow:auto;height:300px;padding:0 10px;opacity:0}header .logo .why_lsdo section p{pointer-events:none}header .logo .why_lsdo section.open{display:block!important}header .logo .why_lsdo>svg{position:absolute;width:100px;height:20px;transform:rotate(-15deg) translateY(50px)}body{position:relative}#home{width:40%;min-width:700px;margin-right:auto;margin-left:auto}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#964587!important}.mCSB_scrollTools .mCSB_draggerRail{background-color:#f39655!important}.section-content p{text-align:center}.section-content .block{width:100%}.section-content .content{width:50%;margin:70px auto}.sous-section{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly}.sous-section h3{display:-ms-inline-flexbox;display:inline-flex;width:100%;width:100%;text-align:center;-ms-flex-align:center;align-items:center}.sous-section h3::after{right:0;width:50%;height:0;margin-left:20px;content:' ';border:2px dashed #8d2815ff}.sous-section h3::before{left:0;width:50%;height:0;margin-right:20px;content:' ';border:2px dashed #8d2815ff}.sous-section>section .title{margin-bottom:70px}.sous-section .item p{text-align:justify}.blocks{width:35%;margin-bottom:50px}.blocks .title{margin-bottom:10px}.item-etapes{position:relative}.item-etapes .title{position:absolute;z-index:1;top:-70px;left:-70px;width:0;height:0;transform:rotate(-135deg);pointer-events:none;border:70px solid #0f265c;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent}.item-etapes h4{position:absolute;top:-8px;left:-90px;transform:rotate(90deg)}.item-etapes .content{position:relative;overflow:hidden}.item-etapes .content .txt{position:absolute;top:-100%;left:0;display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;width:100%;height:100%;transition:top 1s ease;background:0 0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:left;align-items:left;-ms-flex-direction:column}.item-etapes:hover .txt{top:0;transition:top 1s ease;background:#0f265c}.arrow{position:absolute;top:35px;right:50%;left:50%;width:0!important;height:0;transform:translateX(-50%);border:50px solid #fff;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.no-gal .section_n2{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly}.galerie h5{margin-bottom:0}#start{margin:0 50px}#start>section{position:relative;margin-bottom:150px}#start>section:not(:first-child){margin-bottom:150px}#start>section:last-child{margin-bottom:0!important}#start>section h2{display:-ms-inline-flexbox;display:inline-flex;width:100%;width:100%;text-align:center;-ms-flex-align:center;align-items:center}#start>section h2::after{right:0;width:50%;height:0;margin-left:20px;content:' ';border:1px solid #0f265c}#start>section h2::before{left:0;width:50%;height:0;margin-right:20px;content:' ';border:1px solid #0f265c}#start>section .sous-section>section{padding:0 50px}#start>section #clients .images{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:space-evenly;justify-content:space-evenly}#start>section #clients .images img{width:15%;min-width:150px;height:100%}#start .section:not(#home){background:#fffae5}#start .section:not(#home)>.sous-section section{width:100%}#start #contact{background:0 0!important}#start #contact .blocks{display:-ms-inline-flexbox;display:inline-flex;flex-direction:column-reverse;-ms-flex-direction:column-reverse;-ms-flex-pack:center;justify-content:center}#start #contact .blocks:nth-of-type(1){-ms-flex-align:end;align-items:flex-end}#start #contact .blocks:nth-of-type(1) p{text-align:right!important}#start #contact .blocks:nth-of-type(2){-ms-flex-align:start;align-items:flex-start}#start #contact .blocks .title{display:none}#start #contact .blocks .content{margin-top:20px}#start #contact .blocks .images{width:10%;min-width:180px;height:auto}#start #contact .blocks .images img{border-radius:150px}#start #contact h2{background:0 0!important}footer{margin:0 50px 0 50px;padding-bottom:20px}footer ul{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-pack:end;justify-content:flex-end}footer ul li{margin-left:20px}footer section{width:50%}.background-footer{position:absolute;z-index:-1;bottom:0;left:0;display:-ms-inline-flexbox;display:inline-flex;width:100%}.background-footer>div{position:relative;display:inline-block;width:55%;padding-bottom:100%;vertical-align:middle}.background-footer .fond-g svg{position:absolute;bottom:0;left:0;display:inline-block;width:110%}.background-footer .fond-d svg{position:absolute;right:0;bottom:0;display:inline-block;width:110%}.owl-carousel{display:-ms-flexbox!important;display:flex!important;width:auto!important;margin:0 50px 0 50px}.owl-carousel .owl-stage-outer{height:500px}.owl-carousel .owl-item{width:auto!important}.owl-carousel .galerie{width:auto}.owl-carousel .galerie .images{width:auto;height:300px}.owl-carousel .galerie .images img{width:auto!important;height:300px}.owl-carousel .galerie .content{position:absolute}.owl-carousel .owl-nav{position:absolute;top:35%;width:100%;transform:translateY(-50%)}.owl-carousel .owl-nav button{width:35px;height:35px;border-radius:35px;background:#8d2815!important}.owl-carousel .owl-nav button span{margin-top:-9.5px;color:#fff}.owl-carousel .owl-nav button.owl-prev{position:absolute;left:-40px}.owl-carousel .owl-nav button.owl-next{position:absolute;right:-40px}.owl-nav.disabled{display:block!important}#recommandations .owl-carousel .owl-stage-outer{height:300px!important}#recommandations .owl-carousel .galerie{width:300px}#recommandations .owl-carousel .content{position:relative;width:300px!important;padding:0 20px;background:#fff}#recommandations .owl-carousel .content h5{padding-top:10px;padding-right:10px}#recommandations .owl-carousel .content p{text-align:left!important}#recommandations .owl-carousel .content p a{position:absolute;top:10px;right:10px;width:20px}#recommandations .owl-carousel .content p>img{position:absolute;top:10px;right:10px;width:20px;height:auto}#recommandations .owl-carousel .content p:last-child{padding-bottom:20px}@media screen and (max-width:980px){#start .section:not(:nth-last-child(1)){margin-bottom:100px}#start .section:not(#home) .section-content h3,#start .section:not(#home) .section-content p{margin:100px auto 30px auto}#start .section:not(#home)>.sous-section>section{margin:30px 0}#start .section:not(#home)>.sous-section>section:nth-last-child(1){margin-bottom:60px}#start .section:not(#home)>.sous-section .no-gal:not(#clients){min-width:70%}}@media screen and (max-width:900px){header .title{height:110px;padding-top:0}header .navbar{top:60px;right:50px;left:50px}header .navbar ul{text-align:center}header .logo{flex-direction:column-reverse;-ms-flex-direction:column-reverse}header .logo .why_lsdo{display:none}header .logo #user{margin-top:50px;margin-left:0}header .logo #user>div{text-align:center}#home{min-width:100%!important}#start .section:not(#home)>.sous-section .no-gal:not(#clients){min-width:90%}#start .section:not(#home) .section-content p{min-width:90%}footer section{width:90%}}@media screen and (max-width:600px){body{padding:0 10px}header .title{padding:0}header .title h1 a{font-size:3rem}#start .section:not(#home)>.sous-section .no-gal:not(#clients):nth-of-type(n+3) .title{top:-50px;left:-50px;border:50px solid #0f265c;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent}#start .section:not(#home)>.sous-section .no-gal:not(#clients):nth-of-type(n+3) .title h3{top:-40px!important;left:-40px!important}#start .section:not(#home)>.sous-section .no-gal:not(#clients):nth-of-type(n+3) .content p,#start .section:not(#home)>.sous-section .no-gal:not(#clients):nth-of-type(n+3) .content ul{width:65%}#start section .section-content>p{min-width:100%;margin-bottom:50px}#start .section{margin-bottom:20px}#start .section .sous-section>section{margin-bottom:20px}#start h2{font-size:2rem}#start h3{font-size:1.5rem;white-space:normal!important}#start #m-tier section:nth-of-type(n+3) h3{font-size:1rem;top:-50px!important;white-space:nowrap!important}#start #r-f-rences h3{margin-bottom:60px}#start #r-f-rences #clients .images img{min-width:70%;margin:10px 10px}#start #recommandations .owl-carousel .owl-stage-outer{height:350px!important}#start #recommandations .owl-carousel .content{width:250px!important}#start #recommandations .owl-carousel .content img{top:auto!important;bottom:20px!important}#start #contact>div p{min-width:90%!important;text-align:center!important}#start #contact>div p:not(:nth-of-type(1)){margin-top:20px!important}footer>section:last-child p:last-child{margin-bottom:0}footer h3{font-size:1.5rem;white-space:normal}footer ul{-ms-flex-pack:space-evenly;justify-content:space-evenly}footer ul li{margin-left:0}footer ul li a{font-size:1rem}} \ No newline at end of file diff --git a/user/themes/le_style_de_lours_modif/scss/theme/_header.scss b/user/themes/le_style_de_lours_modif/scss/theme/_header.scss index 663397f..d6fe5a0 100644 --- a/user/themes/le_style_de_lours_modif/scss/theme/_header.scss +++ b/user/themes/le_style_de_lours_modif/scss/theme/_header.scss @@ -161,7 +161,6 @@ header{ position: absolute; transform: rotate(-15deg) translateY(50px); } - } } } diff --git a/user/themes/le_style_de_lours_modif/scss/theme/_start.scss b/user/themes/le_style_de_lours_modif/scss/theme/_start.scss index a517c2d..eee2e27 100644 --- a/user/themes/le_style_de_lours_modif/scss/theme/_start.scss +++ b/user/themes/le_style_de_lours_modif/scss/theme/_start.scss @@ -71,23 +71,28 @@ body { } .content { - .txt { - display: none; - position: absolute; - width: 100%; - height: 100%; - top: 0; - left: 0; - background: $blue; - } - } - - &:hover { + overflow: hidden; + position: relative; .txt { display: inline-flex; justify-content: center; align-items: left; flex-direction: column; + position: absolute; + width: 100%; + height: 100%; + top: -100%; + left: 0; + background: transparent; + transition: top 1s ease; + } + } + + &:hover { + .txt { + transition: top 1s ease; + top: 0; + background: $blue; } } }