From 7236cd63ed5fa699e08fb7d324e0e9208efcc442 Mon Sep 17 00:00:00 2001 From: kevin tessier Date: Fri, 24 Jan 2020 10:50:54 +0100 Subject: [PATCH] bold et saut de ligne --- user/themes/figureslibres/css-compiled/theme.css | 6 +++--- user/themes/figureslibres/css-compiled/theme.min.css | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/user/themes/figureslibres/css-compiled/theme.css b/user/themes/figureslibres/css-compiled/theme.css index 77629e3..97c1438 100644 --- a/user/themes/figureslibres/css-compiled/theme.css +++ b/user/themes/figureslibres/css-compiled/theme.css @@ -173,13 +173,13 @@ a, button { border: none; outline: none !important; } .home #text_figli #item_list.logiciels-libres p { margin-top: 10px; } -.home #text_figli #item_list.logiciels-libres p strong { font-family: "lato"; display: block; } +.home #text_figli #item_list.logiciels-libres p strong { display: block; font-weight: bold; } .home #text_figli #item_list.logiciels-libres p strong::after { display: none; } .home #text_figli #item_list.figureslibres p { margin-top: 10px; } -.home #text_figli #item_list.figureslibres p strong { display: block; } +.home #text_figli #item_list.figureslibres p strong { display: block; font-weight: bold; } .home #text_figli #item_list.figureslibres p strong::after { display: none; } @@ -517,4 +517,4 @@ body.sticky-footer #page-wrapper { -ms-flex: 1 0 auto; flex: 1 0 auto; } footer { z-index: 999; -ms-flex-pack: center; justify-content: center; width: 100%; bottom: 0 !important; left: 0 !important; padding: 0.5rem; background-color: #f9f9f9fe; } .circle_hover.open { width: 100px !important; height: 100px !important; } } -/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwiY29uZmlndXJhdGlvbnMvX2ZvbnRzLnNjc3MiLCJjb25maWd1cmF0aW9ucy9fdmFyaWFibGUuc2NzcyIsImNvbmZpZ3VyYXRpb25zL19leHRlbmQuc2NzcyIsInRoZW1lL19yZXNldC5zY3NzIiwidGhlbWUvX3R5cG9ncmFwaHkuc2NzcyIsInRoZW1lL19hbmltYXRpb24uc2NzcyIsInRoZW1lL19oZWFkZXIuc2NzcyIsInRoZW1lL19zdGFydC5zY3NzIiwidGhlbWUvX2Zvb3Rlci5zY3NzIiwidGhlbWUvX3NpZGViYXIuc2NzcyIsInRoZW1lL19ibG9nLnNjc3MiLCJ0aGVtZS9faXRlbS5zY3NzIiwidGhlbWUvX21vYmlsZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIENvcmUgdmFyaWFibGVzIGFuZCBtaXhpbnNcbkBpbXBvcnQgJ2NvbmZpZ3VyYXRpb25zL19mb250cyc7XG5AaW1wb3J0ICdjb25maWd1cmF0aW9ucy9fdmFyaWFibGUnO1xuQGltcG9ydCAnY29uZmlndXJhdGlvbnMvX2V4dGVuZCc7XG5AaW1wb3J0ICd0aGVtZS9yZXNldCc7XG5AaW1wb3J0ICd0aGVtZS90eXBvZ3JhcGh5JztcblxuQGltcG9ydCAndGhlbWUvYW5pbWF0aW9uJztcbkBpbXBvcnQgJ3RoZW1lL2hlYWRlcic7XG5AaW1wb3J0ICd0aGVtZS9zdGFydCc7XG5AaW1wb3J0ICd0aGVtZS9mb290ZXInO1xuQGltcG9ydCAndGhlbWUvc2lkZWJhcic7XG5AaW1wb3J0ICd0aGVtZS9ibG9nJztcbkBpbXBvcnQgJ3RoZW1lL2l0ZW0nO1xuQGltcG9ydCAndGhlbWUvbW9iaWxlJztcbiIsIi8vIEZvbnQgRmFtaWx5XG4kZm9udC1mYW1pbHktZGVmYXVsdDogIFx0XHRcdFwiUmFsZXdheVwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBcIkdlbmV2YVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktaGVhZGVyOiAgXHRcdFx0XCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIFwiR2VuZXZhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1tb25vOiBcdFx0XHRcdFwiSW5jb25zb2xhdGFcIiwgbW9ub3NwYWNlO1xuJGZvbnQtZmFtaWx5LXNlcmlmOlx0XHRcdFx0XCJHZW9yZ2lhXCIsIFwiVGltZXNcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4vLyBAZm9udC1mYWNlXG5cbiRsYXRvOiBcImxhdG9cIjtcbiRmYW1pbHk6IFwibGF0b1wiO1xuJGZpbGUtcmVndWxhcjogXCJMYXRvLVJlZ3VsYXJcIjtcbiRjYXRlZ29yeTogXCJzYW5zLXNlcmlmXCI7XG5cbkBtaXhpbiBmb250LWZhY2UoJGxhdG8sICRmaWxlLXJlZ3VsYXIsICRmYW1pbHksICRjYXRlZ29yeTpcIlwiKSB7XG4gICAgJGZpbGVwYXRoOiBcIi4uL2ZvbnRzL1wiICsgJGZhbWlseSArIFwiL1wiICsgJGZpbGUtcmVndWxhcjtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skbGF0b31cIjtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90XCIpO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3Q/I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi50dGZcIikgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnN2ZyNcIiArICRsYXRvICsgXCJcIikgZm9ybWF0KCdzdmcnKTtcbiAgICB9XG5cbiAgICAlI3skbGF0b30ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRsYXRvfVwiLCAjeyRjYXRlZ29yeX07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JGxhdG99XCI7XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiRzeW5lOiBcInN5bmVcIjtcbiRmYW1pbHktYm9sZDogXCJzeW5lXCI7XG4kZmlsZS1ib2xkOiBcIlN5bmUtQm9sZFwiO1xuXG5AbWl4aW4gZm9udC1mYWNlKCRzeW5lLCAkZmlsZS1ib2xkLCAkZmFtaWx5LWJvbGQsICRjYXRlZ29yeTpcIlwiKSB7XG4gICAgJGZpbGVwYXRoOiBcIi4uL2ZvbnRzL1wiICsgJGZhbWlseS1ib2xkICsgXCIvXCIgKyAkZmlsZS1ib2xkO1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCIjeyRzeW5lfVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB9XG5cbiAgICAlI3skc3luZX0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRzeW5lfVwiLCAjeyRjYXRlZ29yeX07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JHN5bmV9XCI7XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiRhdmFyYTogXCJBdmFyYVwiO1xuJGZhbWlseS1ib2xkLWl0YWxpYzogXCJhdmFyYVwiO1xuJGZpbGUtYm9sZC1pdGFsaWM6IFwiQXZhcmEtQm9sZF9JdGFsaWNfd2ViXCI7XG5cbkBtaXhpbiBmb250LWZhY2UoJGF2YXJhLCAkZmlsZS1ib2xkLWl0YWxpYywgJGZhbWlseS1ib2xkLWl0YWxpYywgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LWJvbGQtaXRhbGljICsgXCIvXCIgKyAkZmlsZS1ib2xkLWl0YWxpYztcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skYXZhcmF9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkYXZhcmEgKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRhdmFyYX0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRhdmFyYX1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRhdmFyYX1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuJHBsYXlmYWlyOiBcInBsYXlmYWlyZGlzcGxheS1yZWd1bGFyaXRhbGljXCI7XG4kZmFtaWx5LWl0YWxpYzogXCJwbGF5ZmFpclwiO1xuJGZpbGUtaXRhbGljOiBcInBsYXlmYWlyZGlzcGxheS1yZWd1bGFyaXRhbGljXCI7XG5cbkBtaXhpbiBmb250LWZhY2UoJHBsYXlmYWlyLCAkZmlsZS1pdGFsaWMsICRmYW1pbHktaXRhbGljLCAkY2F0ZWdvcnk6XCJcIikge1xuICAgICRmaWxlcGF0aDogXCIuLi9mb250cy9cIiArICRmYW1pbHktaXRhbGljICsgXCIvXCIgKyAkZmlsZS1pdGFsaWM7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JHBsYXlmYWlyfVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJHBsYXlmYWlyICsgXCJcIikgZm9ybWF0KCdzdmcnKTtcbiAgICB9XG5cbiAgICAlI3skcGxheWZhaXJ9IHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgQGlmICRjYXRlZ29yeSAhPSBcIlwiIHtcbiAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JHBsYXlmYWlyfVwiLCAjeyRjYXRlZ29yeX07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JHBsYXlmYWlyfVwiO1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4kbW9jaGU6IFwiTW9jaGUtQm9sZFwiO1xuJGZhbWlseS1yZWd1bGFyMjogXCJtb2NoZVwiO1xuJGZpbGUtcmVndWxhcjI6IFwiTW9jaGUtQm9sZFwiO1xuXG5AbWl4aW4gZm9udC1mYWNlKCRtb2NoZSwgJGZpbGUtcmVndWxhcjIsICRmYW1pbHktcmVndWxhcjIsICRjYXRlZ29yeTpcIlwiKSB7XG4gICAgJGZpbGVwYXRoOiBcIi4uL2ZvbnRzL1wiICsgJGZhbWlseS1yZWd1bGFyMiArIFwiL1wiICsgJGZpbGUtcmVndWxhcjI7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JG1vY2hlfVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJG1vY2hlICsgXCJcIikgZm9ybWF0KCdzdmcnKTtcbiAgICB9XG5cbiAgICAlI3skbW9jaGV9IHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgQGlmICRjYXRlZ29yeSAhPSBcIlwiIHtcbiAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JG1vY2hlfVwiLCAjeyRjYXRlZ29yeX07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JG1vY2hlfVwiO1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4kcmFtbWV0dG86IFwicmFtbWV0dG8tcmVndWxhclwiO1xuJGZhbWlseS1yZWd1bGFyMzogXCJyYW1tZXR0b1wiO1xuJGZpbGUtcmVndWxhcjM6IFwicmFtbWV0dG9vbmUtcmVndWxhci13ZWJmb250XCI7XG5cbkBtaXhpbiBmb250LWZhY2UoJHJhbW1ldHRvLCAkZmlsZS1yZWd1bGFyMywgJGZhbWlseS1yZWd1bGFyMywgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LXJlZ3VsYXIzICsgXCIvXCIgKyAkZmlsZS1yZWd1bGFyMztcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skcmFtbWV0dG99XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkcmFtbWV0dG8gKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRyYW1tZXR0b30ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skcmFtbWV0dG99XCIsICN7JGNhdGVnb3J5fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skcmFtbWV0dG99XCI7XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiRydW1ldXI6IFwicnVtZXVyLXJlZ3VsYXJcIjtcbiRmYW1pbHktcmVndWxhcjQ6IFwicnVtZXVyXCI7XG4kZmlsZS1yZWd1bGFyNDogXCJydW1ldXItd2ViZm9udFwiO1xuXG5AbWl4aW4gZm9udC1mYWNlKCRyYW1tZXR0bywgJGZpbGUtcmVndWxhcjQsICRmYW1pbHktcmVndWxhcjQsICRjYXRlZ29yeTpcIlwiKSB7XG4gICAgJGZpbGVwYXRoOiBcIi4uL2ZvbnRzL1wiICsgJGZhbWlseS1yZWd1bGFyNCArIFwiL1wiICsgJGZpbGUtcmVndWxhcjQ7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JHJhbW1ldHRvfVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJHJhbW1ldHRvICsgXCJcIikgZm9ybWF0KCdzdmcnKTtcbiAgICB9XG5cbiAgICAlI3skcmFtbWV0dG99IHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgQGlmICRjYXRlZ29yeSAhPSBcIlwiIHtcbiAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JHJhbW1ldHRvfVwiLCAjeyRjYXRlZ29yeX07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JHJhbW1ldHRvfVwiO1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGluY2x1ZGUgZm9udC1mYWNlKCRsYXRvLCAkZmlsZS1yZWd1bGFyLCAkZmFtaWx5LCAkY2F0ZWdvcnkpOy8vMVxuQGluY2x1ZGUgZm9udC1mYWNlKCRzeW5lLCAkZmlsZS1ib2xkLCAkZmFtaWx5LWJvbGQsICRjYXRlZ29yeSk7Ly8yXG5AaW5jbHVkZSBmb250LWZhY2UoJGF2YXJhLCAkZmlsZS1ib2xkLWl0YWxpYywgJGZhbWlseS1ib2xkLWl0YWxpYywgJGNhdGVnb3J5KTsvLzJcbkBpbmNsdWRlIGZvbnQtZmFjZSgkcGxheWZhaXIsICRmaWxlLWl0YWxpYywgJGZhbWlseS1pdGFsaWMsICRjYXRlZ29yeSk7Ly8yXG5cbkBpbmNsdWRlIGZvbnQtZmFjZSgkbW9jaGUsICRmaWxlLXJlZ3VsYXIyLCAkZmFtaWx5LXJlZ3VsYXIyLCAkY2F0ZWdvcnkpOy8vMlxuQGluY2x1ZGUgZm9udC1mYWNlKCRyYW1tZXR0bywgJGZpbGUtcmVndWxhcjMsICRmYW1pbHktcmVndWxhcjMsICRjYXRlZ29yeSk7Ly8yXG5AaW5jbHVkZSBmb250LWZhY2UoJHJ1bWV1ciwgJGZpbGUtcmVndWxhcjQsICRmYW1pbHktcmVndWxhcjQsICRjYXRlZ29yeSk7Ly8yXG5cbi8vIGZvbnQtc2l6ZVxuJHR4dC1maWdsaTogMi41cmVtO1xuXG4vLyBsaW5lLWhlaWdodFxuJEZsaG9tZTogM3JlbTtcblxuJG1hcmc6IDAuNXJlbTtcbiRtYXJnSTogMXJlbTtcbiRXaTogODAlO1xuXG4kV2k1MDogY2FsYygoIDEwMCUgLyAyICkgLSAoI3skbWFyZ0l9IC8gMikpO1xuJFdpODA6IGNhbGMoKCAxMDAlIC8gMS41ICkgLSAoI3skbWFyZ0l9IC8gMikpO1xuJFdpMzM6IGNhbGMoKCAxMDAlIC8gMyApIC0gKCN7JG1hcmdJfSAvIDMpKTtcblxuLy8gbW9iaWxlXG4kdHh0LWZpZ2xpLW06IDEuNXJlbTtcblxuLy8gbGluZS1oZWlnaHRcbiRGbGhvbWUtbTogMnJlbTtcbiRXaS1tOiBjYWxjKCAxMDAlIC0gMXJlbSk7XG4kV2k4MC1tOiA4MCU7XG4kV2kzMy1tOiBjYWxjKCggMTAwJSAvIDMgKSAtIDAuNXJlbSk7XG5cbi8vIHRhYmxldHRlXG4kdHh0LWZpZ2xpLXQ6IDIuNXJlbTtcblxuLy8gbGluZS1oZWlnaHRcbiRGbGhvbWUtdDogM3JlbTtcblxuLy8gY29sb3JcbiRjb2xvcl9wdWJsaXF1ZTogI2ZmYWVhYjtcbiRjb2xvcl9zb2NpYWxlOiAjN2VmZjcxO1xuJGNvbG9yX2N1bHR1cmVsbGU6ICNmZWZmNzQ7XG4kY29sb3JfY29tbWFuZGl0YWlyZTogI2ZhYmJkZTtcbiRjb2xvcl9maWd1cmVzbGlicmVzOiAjODJmOGVlO1xuIiwiIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogYXV0bztcbiAgbWFyZ2luOjA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbnB7XG4gbWFyZ2luOiAwO1xufVxuXG51bHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbnVsLGxpe1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsImgxLCBoMiwgaDMsIHAsIHVsLCBsaSwgYSwgc3BhbntcbiAgZm9udC1mYW1pbHk6ICRsYXRvO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbn1cblxuaGVhZGVye1xuICBhe1xuICAgIGZvbnQtc2l6ZTogJHR4dC1maWdsaTtcbiAgICBsaW5lLWhlaWdodDogJEZsaG9tZTtcbiAgfVxufVxuXG5hLCBidXR0b257XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi50aXRsZS1tZW51e1xuICBoMntcbiAgICBmb250LWZhbWlseTogJHJhbW1ldHRvO1xuICB9XG59XG4uaG9tZXtcbiAgaDIsIHB7XG4gICAgZm9udC1zaXplOiAkdHh0LWZpZ2xpO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB9XG4gICN0ZXh0X2ZpZ2xpe1xuICAgIHN0cm9uZ3tcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmFmdGVye1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIGF7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmI3B1YmxpcXVle1xuICAgICAgICBmb250LWZhbWlseTogJHBsYXlmYWlyO1xuICAgICAgfVxuICAgICAgJiNzb2NpYWxle1xuICAgICAgICBmb250LWZhbWlseTogJHN5bmU7XG4gICAgICB9XG4gICAgICAmI2N1bHR1cmVsbGV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXZhcmE7XG4gICAgICB9XG4gICAgICAmI2NvbW1hbmRpdGFpcmVze1xuICAgICAgICBmb250LWZhbWlseTogJG1vY2hlO1xuICAgICAgfVxuICAgICAgJiNmaWd1cmVzbGlicmVze1xuICAgICAgICBmb250LWZhbWlseTogJHJhbW1ldHRvO1xuICAgICAgfVxuICAgICAgJiNsb2dpY2llbHMtbGlicmVze1xuICAgICAgICBmb250LWZhbWlseTogJHJ1bWV1cjtcbiAgICAgIH1cbiAgICB9XG4gICAgI2l0ZW17XG4gICAgICAuZS1jb250ZW50e1xuICAgICAgICBwe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgICBlbXtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI2l0ZW1fbGlzdHtcbiAgICAgICYuY29tbWFuZGl0YWlyZXN7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC5jYXJkLXRpdGxle1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZmlndXJlc2xpYnJlc3tcbiAgICAgICAgcHtcbiAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRyYW1tZXR0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmxvZ2ljaWVscy1saWJyZXN7XG4gICAgICAgIHB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGxhdG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5maWd1cmVzbGlicmVze1xuICAgICAgICBwe1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2l0ZW17XG4gIGgye1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDRyZW0haW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwhaW1wb3J0YW50O1xuICB9XG4gIHNwYW57XG4gICAgZm9udC1zaXplOiAxcmVtO1xuIH1cbiAmLnB1YmxpcXVle1xuICAgaDJ7XG4gICAgIGZvbnQtZmFtaWx5OiAkcGxheWZhaXI7XG4gICB9XG4gICBzcGFue1xuICAgICBmb250LWZhbWlseTogJHBsYXlmYWlyO1xuICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgfVxuIH1cbiAmLnNvY2lhbGV7XG4gICBoMntcbiAgICAgZm9udC1mYW1pbHk6ICRzeW5lO1xuICAgfVxuICAgc3BhbntcbiAgICAgZm9udC1mYW1pbHk6ICRzeW5lO1xuICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgfVxuIH1cbiAgJi5jdWx0dXJlbGxle1xuICAgIGgye1xuICAgICAgZm9udC1mYW1pbHk6ICRhdmFyYTtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgIGZvbnQtZmFtaWx5OiAkYXZhcmE7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxufVxuXG5hLnB1YmxpcXVlLCBzcGFuLnB1YmxpcXVle1xuICBmb250LWZhbWlseTogJHBsYXlmYWlyO1xufVxuXG5hLnNvY2lhbGUsIHNwYW4uc29jaWFsZXtcbiAgZm9udC1mYW1pbHk6ICRzeW5lO1xufVxuXG5hLmN1bHR1cmVsbGUsIHNwYW4uY3VsdHVyZWxsZXtcbiAgZm9udC1mYW1pbHk6ICRhdmFyYTtcbn1cblxuLnNpZGViYXItcmlnaHR7XG4gIGgye1xuICAgIG1hcmdpbjogLjVyZW0gMHJlbSAwcmVtIDByZW07XG4gIH1cbiAgdWwgPiBzcGFue1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgdWwgPiBsaXtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICBhe1xuICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgfVxuICB9XG4gIC5pbmZvcm1hdGlvbnN7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICAmPiBkaXZ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgICBoM3tcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIHB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4ub3RoZXJfcHJvamV0c3tcbiAgaDN7XG4gICAgZm9udC1zaXplOiAkdHh0LWZpZ2xpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uY2FyZHtcbiAgaDJ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuIiwiJGFuaW1hdGU6IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4jdGV4dF9maWdsaXtcbiAgei1pbmRleDogOTk5O1xuICBvcGFjaXR5OiAxO1xuICBwe1xuICAgICYgPiBhe1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBtYXJnaW46IDFweCAwIDA7XG4gICAgICAgIHRyYW5zaXRpb246ICRhbmltYXRlO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAjaWNvbmVfbGlzdHtcbiAgICAgICAgdHJhbnNpdGlvbjogMXMgMC41cyBtYXJnaW4tbGVmdCwwLjhzIDAuM3Mgb3BhY2l0eTtcbiAgICAgICAgLmhhbWJ1cmdlcntcbiAgICAgICAgICAmLmhhbWJ1cmdlci0tc2xpZGVye1xuICAgICAgICAgICAgLmhhbWJ1cmdlci1pbm5lcntcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDVweCwwKSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDBzIDAuMnMgdHJhbnNmb3JtO1xuICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMTBweCwwKSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyAwLjJzIHRyYW5zZm9ybTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5vcGVue1xuICAgICAgICAjaWNvbmVfbGlzdHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIG1hcmdpbi1sZWZ0LCAwLjVzIG9wYWNpdHk7XG4gICAgICAgICAgLmhhbWJ1cmdlcntcbiAgICAgICAgICAgICYuaGFtYnVyZ2VyLS1zbGlkZXJ7XG4gICAgICAgICAgICAgIC5oYW1idXJnZXItaW5uZXJ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDVweCwwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuOHMgMC4ycyB0cmFuc2Zvcm07XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMTBweCwwKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgMC4ycyB0cmFuc2Zvcm07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmI2ZpZ3VyZXNsaWJyZXN7XG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXJ7XG4gICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5oaWRkZW57XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHkgZWFzZTtcbiAgfVxuXG4gICNpdGVtX2xpc3R7XG4gICAgcHtcbiAgICAgICYgPiAgYSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jaXJjbGVfaG92ZXJ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgLjJzLCB3aWR0aCAuMnM7XG4gICYub3BlbntcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjVzLCB3aWR0aCAuNXM7XG4gIH1cbiAgJi5maWd1cmVzbGlicmVze1xuICAgIGJhY2tncm91bmQ6XG4gICAgdXJsKFwiL3VzZXIvdGhlbWVzL2ZpZ3VyZXNsaWJyZXMvaW1hZ2VzL2ZpZ3VyZXNfbGlicmVzLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAmLnB1YmxpcXVle1xuICAgICAgYmFja2dyb3VuZDpcbiAgICAgIHVybChcIi91c2VyL3RoZW1lcy9maWd1cmVzbGlicmVzL2ltYWdlcy9wdWJsaXF1ZS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAmLnNvY2lhbGV7XG4gICAgYmFja2dyb3VuZDpcbiAgICB1cmwoXCIvdXNlci90aGVtZXMvZmlndXJlc2xpYnJlcy9pbWFnZXMvc29jaWFsZS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgJi5jdWx0dXJlbGxle1xuICAgIGJhY2tncm91bmQ6XG4gICAgdXJsKFwiL3VzZXIvdGhlbWVzL2ZpZ3VyZXNsaWJyZXMvaW1hZ2VzL2N1bHR1cmVsbGUuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gICYuY29tbWFuZGl0YWlyZXN7XG4gICAgYmFja2dyb3VuZDpcbiAgICB1cmwoXCIvdXNlci90aGVtZXMvZmlndXJlc2xpYnJlcy9pbWFnZXMvY29tbWFuZGl0YWlyZXMuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gICYubG9naWNpZWxzLWxpYnJlc3tcbiAgICBiYWNrZ3JvdW5kOlxuICAgIHVybChcIi91c2VyL3RoZW1lcy9maWd1cmVzbGlicmVzL2ltYWdlcy9sb2dpY2llbHNfbGlicmVzLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuIiwiLmhvbWV7XG4gIGhlYWRlcntcbiAgfVxufVxuIiwiKntcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxvYWRlcntcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdXNlci90aGVtZXMvZmlndXJlc2xpYnJlcy9pbWFnZXMvYWpheC1sb2FkZXIuZ2lmJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uY2FyZHtcbiAgLmxvYWRlcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gICAgei1pbmRleDogOTk5O1xuICAgIG1hcmdpbi1sZWZ0OiAwOyBcbiAgfVxufVxuXG5odG1sLCBib2R5e1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5ZmU7XG4gICYuaGlkZGVue1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbmltZy5sYXp5e1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHl7XG4gICNzdGFydHtcbiAgICAgIHdpZHRoOiAkV2k4MDtcbiAgICAgIG1hcmdpbjogMXJlbSBhdXRvIGF1dG8gMXJlbTtcbiAgICAgICN0ZXh0X2ZpZ2xpe1xuICAgICAgICBwIHtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgI2ljb25lX2xpc3R7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgLmhhbWJ1cmdlcntcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIC5oYW1idXJnZXItYm94e1xuICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubWFyZ3tcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWFyZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYub3BlbntcbiAgICAgICAgICAgICAgI2ljb25lX2xpc3R7XG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXMgbWFyZ2luLWxlZnQsIDAuNXMgb3BhY2l0eTtcbiAgICAgICAgICAgICAgICAuaGFtYnVyZ2Vye1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgJi5oYW1idXJnZXItLXNsaWRlcntcbiAgICAgICAgICAgICAgICAgICAgLmhhbWJ1cmdlci1pbm5lcntcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsNXB4LDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC44cyAwLjJzIHRyYW5zZm9ybTtcbiAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0xMHB4LDApIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxcyAwLjJzIHRyYW5zZm9ybTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5oYW1idXJnZXItYm94e1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjaXRlbV9saXN0e1xuICAgICAgICAgIHdpZHRoOiA4MHZ3O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5jYXJke1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gNSkgLSAoICN7JG1hcmd9ICogMikgKTtcbiAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW46IDAgJG1hcmcgJG1hcmcgMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgJiA+IC5jYXJkLWltYWdle1xuICAgICAgICAgICAgJi5vcGVue1xuICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1oZWFkZXJ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtYXJnO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAmID4gKntcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZC1oZWFkZXJ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAjaXRlbXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCA4MHZ3IC0gKCAjeyRtYXJnfSAqIDYpICk7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDJyZW0gMC41cmVtIDJyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkbWFyZztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5jb250ZW50LXRpdGxle1xuICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gYXV0byAzcmVtIGF1dG87XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5lLWNvbnRlbnR7XG4gICAgICAgICAgICAgIC8vIG1hcmdpbjogMXJlbSBhdXRvIDJyZW0gYXV0bztcbiAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wdWJsaXF1ZXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3B1YmxpcXVlO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNvY2lhbGV7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9zb2NpYWxlO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmN1bHR1cmVsbGV7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9jdWx0dXJlbGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jb21tYW5kaXRhaXJlc3tcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2NvbW1hbmRpdGFpcmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjaWNvbmVfbGlzdHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnB1YmxpcXVle1xuICAgICAgICAgIC5jYXJke1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgLmNhcmQtaGVhZGVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9wdWJsaXF1ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNvY2lhbGV7XG4gICAgICAgICAgLmNhcmR7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAuY2FyZC1oZWFkZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3NvY2lhbGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jdWx0dXJlbGxle1xuICAgICAgICAgIC5jYXJke1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgLmNhcmQtaGVhZGVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9jdWx0dXJlbGxlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY29tbWFuZGl0YWlyZXN7XG4gICAgICAgICAgY29sdW1uczogNCAxNTBweDtcbiAgICAgICAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDJlbTtcbiAgICAgICAgICAtbW96LWNvbHVtbi1nYXA6IDJlbTtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAyZW07XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgICAgICBtYXJnaW46IDAuNXJlbSBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZHtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgIC5jYXJkLWhlYWRlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfY3VsdHVyZWxsZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZpZ3VyZXNsaWJyZXMsICYubG9naWNpZWxzLWxpYnJlc3tcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgIG1pbi13aWR0aDogNTAwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAjdG9we1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJjpub3QoLmhvbWUpe1xuICAgICNzdGFydHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoIDJyZW0gKyAgI3skRmxob21lfSk7XG4gICAgfVxuICB9XG59XG5cbiNpY29uZV9saXN0e1xuICAuaGFtYnVyZ2Vye1xuICAgIHBhZGRpbmc6IDAuOHJlbTtcbiAgICAuaGFtYnVyZ2VyLWJveHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgLmhhbWJ1cmdlci1pbm5lcntcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmV7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVye1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgJjo6YWZ0ZXIgIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gU3RpY2t5IEZvb3RlciBzb2x1dGlvblxuYm9keS5zdGlja3ktZm9vdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAjcGFnZS13cmFwcGVyIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgfVxufVxuXG4uaG9tZXtcbiAgZm9vdGVye1xuICAgIGNvbG9yOiAjYWNiM2MyO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbSFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMXJlbSFpbXBvcnRhbnQ7XG4gICAgICBhe1xuICAgICAgaW1ne1xuICAgICAgICAgIHdpZHRoOiAyMHB4IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNpZGViYXItcmlnaHR7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogLTEwMHZ3O1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgcmlnaHQgZWFzZTtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOWZlO1xuICB6LWluZGV4OiAxMDAwO1xuICB1bHtcbiAgICBzcGFue1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgI2ljb25lX2xpc3R7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5saXN0LXByb2pldHN7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIC50aXRsZS1tZW51e1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAmOjphZnRlcntcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhaW5lci13cmFwe1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgfVxuICAgIC5jb250YWluZXJ7XG4gICAgICB3aWR0aDogODUlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgcGFkZGluZzogMXJlbSAycmVtIDJyZW0gMC41cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICY6OmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgIH1cbiAgICB1bHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBzcGFuLmNhdHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgfVxuICAgICAgbGl7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGF7XG4gICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5ZmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC42cyBiYWNrZ3JvdW5kO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgICAgIC5pbWd7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICAgIC5pbWd7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAmLmN1bHR1cmVsbGV7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfY3VsdHVyZWxsZTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC42cyBiYWNrZ3JvdW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLnNvY2lhbGV7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfc29jaWFsZTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC42cyBiYWNrZ3JvdW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLnB1YmxpcXVle1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3B1YmxpcXVlO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjZzIGJhY2tncm91bmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmV7fVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGJhY2tncm91bmQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIH1cbiAgICAuaW5mb3JtYXRpb25ze1xuICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgIH1cbiAgfVxuICAmLmlzLWFjdGl2ZXtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IDAuNXMgMC4zcyBsZWZ0IGVhc2U7XG4gICAgLnRpdGxlLW1lbnV7XG4gICAgICAmOjphZnRlcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgICB0cmFuc2l0aW9uOiAxcyAwLjlzIHdpZHRoIGVhc2U7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbmZvcm1hdGlvbnN7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogMXMgb3BhY2l0eSAxcyBlYXNlO1xuXG4gICAgfVxuICAgIC5jb250YWluZXJ7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IDFzIG9wYWNpdHkgMXMgZWFzZTtcbiAgICAgICY6OmFmdGVye1xuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiAxcyAwLjlzIGhlaWdodCBlYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI2l0ZW1fbGlzdHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIC5jYXJke1xuICAgIHdpZHRoOiAkV2k1MDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgJjpudGgtY2hpbGQob2RkKXtcbiAgICAgIG1hcmdpbi1yaWdodDogJG1hcmdJO1xuICAgIH1cbiAgICAuY2FyZC1oZWFkZXJ7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJiA+ICoge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI2l0ZW17XG4gIC5lLWNvbnRlbnR7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCAwIDJyZW0gMDtcbiAgICB9XG4gIC5jYXJkLWltYWdle1xuICAgIGltZzpub3QoOmxhc3Qtb2YtdHlwZSl7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5vdGhlcl9wcm9qZXRze1xuICBib3JkZXItdG9wOiAxcHggc29saWQgYmxhY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogJG1hcmdJO1xuICBtYXJnaW4tYm90dG9tOiAkbWFyZ0k7XG4gIGgze1xuICAgIG1hcmdpbjogMXJlbSAwICRtYXJnIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhcmR7XG4gICAgd2lkdGg6ICRXaTMzO1xuICAgICY6bnRoLWNoaWxkKC0xbiszKXtcbiAgICAgIG1hcmdpbi1yaWdodDogJG1hcmc7XG4gICAgfVxuICAgIC5jYXJkLWhlYWRlcntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAmID4gKntcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWFyZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG4gIGJvZHl7XG4gICAgI3N0YXJ0e1xuICAgICAgd2lkdGg6ICRXaTgwLW07XG4gICAgICAjdGV4dF9maWdsaXtcbiAgICAgICAgI2l0ZW1fbGlzdHtcbiAgICAgICAgICAmLmZpZ3VyZXNsaWJyZXMsICYubG9naWNpZWxzLWxpYnJlc3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZHtcbiAgICAgICAgICAgIHdpZHRoOiAkV2kzMy1tO1xuICAgICAgICAgICAgI2l0ZW17XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMwMCUgKyAoLjVyZW0gKiAyKSk7XG4gICAgICAgICAgICAgIC5jb250ZW50LXRpdGxle1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMXJlbSBhdXRvIDFyZW0gYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuZS1jb250ZW50e1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KXtcbiAgLnNpZGViYXItcmlnaHR7XG4gICAgLmxpc3QtcHJvamV0cyB7XG4gICAgICAuY29udGFpbmVye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgLmluZm9ybWF0aW9uc3tcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2l0ZW1fbGlzdHtcbiAgICB3aWR0aDogOTB2dyFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAjc3RhcnQgI3RleHRfZmlnbGkgI2l0ZW1fbGlzdCAuY2FyZHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gLjVyZW0pO1xuICAgICNpdGVte1xuICAgICAgd2lkdGg6IGNhbGMoOTB2dyAtIDAuNXJlbSk7XG4gICAgfVxuICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTEwcHgpIHtcbiAgYm9keXtcbiAgICAjc3RhcnR7XG4gICAgICB3aWR0aDogJFdpLW07XG4gICAgICBtYXJnaW46IDAuNXJlbSBhdXRvIDJyZW0gYXV0bztcbiAgICAgICN0ZXh0X2ZpZ2xpe1xuICAgICAgICBwe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG4gICAgICAgIH1cbiAgICAgICAgI2l0ZW1fbGlzdHtcbiAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgJi5maWd1cmVzbGlicmVzLCAmLmxvZ2ljaWVscy1saWJyZXN7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJke1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSk7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbiAgICAgICAgICAgICNpdGVte1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgLmUtY29udGVudHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAycmVtIDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmNvbnRlbnQtdGl0bGV7XG4gICAgICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJiA+IGRpdntcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zaWRlYmFyLXJpZ2h0e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICByaWdodDogLTEwMCU7XG4gICAgICAjaWNvbmVfbGlzdHtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICAuaGFtYnVyZ2Vye1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saXN0LXByb2pldHN7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgLnRpdGxlLW1lbnV7XG4gICAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVse1xuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5pdGlhbCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDByZW0haW1wb3J0YW50O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJj4gc3BhbntcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGFpbmVyLXdyYXB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgdG9wOiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIHdpZHRoIDFzIGVhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaW5mb3JtYXRpb25ze1xuICAgICAgICBoM3tcbiAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGZvb3RlcntcbiAgICB6LWluZGV4OiA5OTk7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOWZlO1xuICB9XG5cbiAgLmNpcmNsZV9ob3Zlci5vcGVue1xuICAgIHdpZHRoOiAxMDBweCFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDBweCFpbXBvcnRhbnQ7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUNvTEksVUFBVSxHQUNOLFdBQVcsRUFBRSxNQUFjLEVBQzNCLEdBQUcsRUFBRSxxQ0FBdUIsRUFDNUIsR0FBRyxFQUFFLDRDQUE4QixDQUFDLDJCQUEyQixFQUN6RCxzQ0FBd0IsQ0FBQyxjQUFjLEVBQ3ZDLHFDQUF1QixDQUFFLGtCQUFrQixFQUMzQywwQ0FBeUMsQ0FBQyxhQUFhOztBQU5qRSxVQUFVLEdBQ04sV0FBVyxFQUFFLE1BQWMsRUFDM0IsR0FBRyxFQUFFLGtDQUF1QixFQUM1QixHQUFHLEVBQUUseUNBQThCLENBQUMsMkJBQTJCLEVBQ3pELG1DQUF3QixDQUFDLGNBQWMsRUFDdkMsa0NBQXVCLENBQUUsa0JBQWtCLEVBQzNDLHVDQUF5QyxDQUFDLGFBQWE7O0FBTmpFLFVBQVUsR0FDTixXQUFXLEVBQUUsT0FBYyxFQUMzQixHQUFHLEVBQUUsK0NBQXVCLEVBQzVCLEdBQUcsRUFBRSxzREFBOEIsQ0FBQywyQkFBMkIsRUFDekQsZ0RBQXdCLENBQUMsY0FBYyxFQUN2QywrQ0FBdUIsQ0FBRSxrQkFBa0IsRUFDM0MscURBQXlDLENBQUMsYUFBYTs7QUFOakUsVUFBVSxHQUNOLFdBQVcsRUFBRSwrQkFBYyxFQUMzQixHQUFHLEVBQUUsMERBQXVCLEVBQzVCLEdBQUcsRUFBRSxpRUFBOEIsQ0FBQywyQkFBMkIsRUFDekQsMkRBQXdCLENBQUMsY0FBYyxFQUN2QywwREFBdUIsQ0FBRSxrQkFBa0IsRUFDM0Msd0ZBQXlDLENBQUMsYUFBYTs7QUFOakUsVUFBVSxHQUNOLFdBQVcsRUFBRSxZQUFjLEVBQzNCLEdBQUcsRUFBRSxvQ0FBdUIsRUFDNUIsR0FBRyxFQUFFLDJDQUE4QixDQUFDLDJCQUEyQixFQUN6RCxxQ0FBd0IsQ0FBQyxjQUFjLEVBQ3ZDLG9DQUF1QixDQUFFLGtCQUFrQixFQUMzQywrQ0FBeUMsQ0FBQyxhQUFhOztBQU5qRSxVQUFVLEdBQ04sV0FBVyxFQUFFLGtCQUFjLEVBQzNCLEdBQUcsRUFBRSx3REFBdUIsRUFDNUIsR0FBRyxFQUFFLCtEQUE4QixDQUFDLDJCQUEyQixFQUN6RCx5REFBd0IsQ0FBQyxjQUFjLEVBQ3ZDLHdEQUF1QixDQUFFLGtCQUFrQixFQUMzQyx5RUFBeUMsQ0FBQyxhQUFhOztBQU5qRSxVQUFVLEdBQ04sV0FBVyxFQUFFLGdCQUFjLEVBQzNCLEdBQUcsRUFBRSx5Q0FBdUIsRUFDNUIsR0FBRyxFQUFFLGdEQUE4QixDQUFDLDJCQUEyQixFQUN6RCwwQ0FBd0IsQ0FBQyxjQUFjLEVBQ3ZDLHlDQUF1QixDQUFFLGtCQUFrQixFQUMzQyx3REFBeUMsQ0FBQyxhQUFhOztBRzFMckUsNEVBQTRFO0FBRTVFLHlGQUNnRjtBQUVoRix3SEFHRztBQUVILEFBQUEsSUFBSSxDQUFDLEVBQ0gsTUFBTSxFQUFFLENBQUMsRUFDVCxPQUFPLEVBQUUsQ0FBQyxFQUNWLFdBQVcsRUFBRSxJQUFJLEVBQUUsT0FBTyxDQUMxQix3QkFBd0IsRUFBRSxJQUFJLEVBQUUsT0FBTyxDQUN2QyxTQUFTLEVBQUUsSUFBSSxHQUNoQjs7QUFFRCx5RkFDZ0Y7QUFFaEYseUNBRUc7QUFFSCxBQUFBLElBQUksQ0FBQyxFQUNILE1BQU0sRUFBRSxDQUFDLEVBQ1QsT0FBTyxFQUFFLENBQUMsR0FDWDs7QUFFRCxvREFFRztBQUVILEFBQUEsSUFBSSxDQUFDLEVBQ0gsT0FBTyxFQUFFLEtBQUssR0FDZjs7QUFFRCxnSUFHRztBQUVILEFBQUEsRUFBRSxDQUFDLEVBQ0QsU0FBUyxFQUFFLElBQUksRUFDZixNQUFNLEVBQUMsQ0FBQyxHQUNUOztBQUVELGlHQUNnRjtBQUVoRixxRkFHRztBQUVILEFBQUEsRUFBRSxDQUFDLEVBQ0Qsa0JBQWtCLEVBQUUsV0FBVyxFQUN2QixVQUFVLEVBQUUsV0FBVyxFQUFFLE9BQU8sQ0FDeEMsTUFBTSxFQUFFLENBQUMsRUFBRSxPQUFPLENBQ2xCLFFBQVEsRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUMzQjs7QUFFRCxnSUFHRztBQUVILEFBQUEsR0FBRyxDQUFDLEVBQ0YsV0FBVyxFQUFFLG9CQUFvQixFQUFFLE9BQU8sQ0FDMUMsU0FBUyxFQUFFLEdBQUcsRUFBRSxPQUFPLEVBQ3hCOztBQUVELHFHQUNnRjtBQUVoRiwyREFFRztBQUNILEFBQUEsQ0FBQyxDQUFBLEVBQ0EsTUFBTSxFQUFFLENBQUMsR0FDVDs7QUFFRCxBQUFBLEVBQUUsQ0FBQSxFQUNBLFVBQVUsRUFBRSxJQUFJLEdBQ2pCOztBQUNELEFBQUEsRUFBRSxFQUFDLEVBQUUsQ0FBQSxFQUNILE1BQU0sRUFBRSxDQUFDLEVBQ1QsT0FBTyxFQUFFLENBQUMsR0FDWDs7QUFFRCxBQUFBLENBQUMsQ0FBQyxFQUNBLGdCQUFnQixFQUFFLFdBQVcsRUFDN0IsS0FBSyxFQUFFLEtBQUssRUFDWixlQUFlLEVBQUUsSUFBSSxHQUN0Qjs7QUFFRCwySEFHRztBQUVILEFBQUEsSUFBSSxDQUFBLEFBQUEsS0FBQyxBQUFBLEVBQU8sRUFDVixhQUFhLEVBQUUsSUFBSSxFQUFFLE9BQU8sQ0FDNUIsZUFBZSxFQUFFLFNBQVMsRUFBRSxPQUFPLENBQ25DLHVCQUF1QixFQUFFLGdCQUFnQixFQUNqQyxlQUFlLEVBQUUsZ0JBQWdCLEVBQUUsT0FBTyxFQUNuRDs7QUFFRCwrREFFRztBQUVILEFBQUEsQ0FBQyxFQUNELE1BQU0sQ0FBQyxFQUNMLFdBQVcsRUFBRSxNQUFNLEdBQ3BCOztBQUVELGdJQUdHO0FBRUgsQUFBQSxJQUFJLEVBQ0osR0FBRyxFQUNILElBQUksQ0FBQyxFQUNILFdBQVcsRUFBRSxvQkFBb0IsRUFBRSxPQUFPLENBQzFDLFNBQVMsRUFBRSxHQUFHLEVBQUUsT0FBTyxFQUN4Qjs7QUFFRCxpREFFRztBQUVILEFBQUEsS0FBSyxDQUFDLEVBQ0osU0FBUyxFQUFFLEdBQUcsR0FDZjs7QUFFRCx1RkFHRztBQUVILEFBQUEsR0FBRyxFQUNILEdBQUcsQ0FBQyxFQUNGLFNBQVMsRUFBRSxHQUFHLEVBQ2QsV0FBVyxFQUFFLENBQUMsRUFDZCxRQUFRLEVBQUUsUUFBUSxFQUNsQixjQUFjLEVBQUUsUUFBUSxHQUN6Qjs7QUFFRCxBQUFBLEdBQUcsQ0FBQyxFQUNGLE1BQU0sRUFBRSxPQUFPLEdBQ2hCOztBQUVELEFBQUEsR0FBRyxDQUFDLEVBQ0YsR0FBRyxFQUFFLE1BQU0sR0FDWjs7QUFFRCxpR0FDZ0Y7QUFFaEYseURBRUc7QUFFSCxBQUFBLEdBQUcsQ0FBQyxFQUNGLFlBQVksRUFBRSxJQUFJLEVBQ2xCLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFDWixjQUFjLEVBQUUsTUFBTSxHQUN2Qjs7QUFFRCxzRkFDZ0Y7QUFFaEYsNkZBR0c7QUFFSCxBQUFBLE1BQU0sRUFDTixLQUFLLEVBQ0wsUUFBUSxFQUNSLE1BQU0sRUFDTixRQUFRLENBQUMsRUFDUCxXQUFXLEVBQUUsT0FBTyxFQUFFLE9BQU8sQ0FDN0IsU0FBUyxFQUFFLElBQUksRUFBRSxPQUFPLENBQ3hCLFdBQVcsRUFBRSxJQUFJLEVBQUUsT0FBTyxDQUMxQixNQUFNLEVBQUUsQ0FBQyxFQUFFLE9BQU8sRUFDbkI7O0FBRUQsNkRBR0c7QUFFSCxBQUFBLE1BQU0sRUFDTixLQUFLLENBQUMsRUFBRSxPQUFPLENBQ2IsUUFBUSxFQUFFLE9BQU8sR0FDbEI7O0FBRUQsaUlBR0c7QUFFSCxBQUFBLE1BQU0sRUFDTixNQUFNLENBQUMsRUFBRSxPQUFPLENBQ2QsY0FBYyxFQUFFLElBQUksR0FDckI7O0FBRUQsd0VBRUc7QUFFSCxBQUFBLE1BQU0sR0FDTixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsSUFDRCxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosSUFDRCxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRUFBZSxFQUNkLGtCQUFrQixFQUFFLE1BQU0sR0FDM0I7O0FBRUQsc0RBRUc7QUFFSCxBQUFBLE1BQU0sQUFBQSxrQkFBa0IsR0FDeEIsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsa0JBQWtCLEdBQ2pDLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQUFhLGtCQUFrQixHQUNoQyxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBYyxrQkFBa0IsQ0FBQyxFQUNoQyxZQUFZLEVBQUUsSUFBSSxFQUNsQixPQUFPLEVBQUUsQ0FBQyxHQUNYOztBQUVELDJEQUVHO0FBRUgsQUFBQSxNQUFNLEFBQUEsZUFBZSxHQUNyQixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBYyxlQUFlLEdBQzlCLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQUFhLGVBQWUsR0FDN0IsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsZUFBZSxDQUFDLEVBQzdCLE9BQU8sRUFBRSxxQkFBcUIsR0FDL0I7O0FBRUQsc0NBRUc7QUFFSCxBQUFBLFFBQVEsQ0FBQyxFQUNQLE9BQU8sRUFBRSxxQkFBcUIsR0FDL0I7O0FBRUQsbU9BS0c7QUFFSCxBQUFBLE1BQU0sQ0FBQyxFQUNMLGtCQUFrQixFQUFFLFVBQVUsRUFDdEIsVUFBVSxFQUFFLFVBQVUsRUFBRSxPQUFPLENBQ3ZDLEtBQUssRUFBRSxPQUFPLEVBQUUsT0FBTyxDQUN2QixPQUFPLEVBQUUsS0FBSyxFQUFFLE9BQU8sQ0FDdkIsU0FBUyxFQUFFLElBQUksRUFBRSxPQUFPLENBQ3hCLE9BQU8sRUFBRSxDQUFDLEVBQUUsT0FBTyxDQUNuQixXQUFXLEVBQUUsTUFBTSxFQUFFLE9BQU8sRUFDN0I7O0FBRUQsd0VBRUc7QUFFSCxBQUFBLFFBQVEsQ0FBQyxFQUNQLGNBQWMsRUFBRSxRQUFRLEdBQ3pCOztBQUVELHVEQUVHO0FBRUgsQUFBQSxRQUFRLENBQUMsRUFDUCxRQUFRLEVBQUUsSUFBSSxHQUNmOztBQUVELDhFQUdHO0NBRUgsQUFBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsSUFDRCxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosRUFBYyxFQUNiLGtCQUFrQixFQUFFLFVBQVUsRUFDdEIsVUFBVSxFQUFFLFVBQVUsRUFBRSxPQUFPLENBQ3ZDLE9BQU8sRUFBRSxDQUFDLEVBQUUsT0FBTyxFQUNwQjs7QUFFRCw2RUFFRztDQUVILEFBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsMkJBQTJCLEdBQzFDLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUFjLDJCQUEyQixDQUFDLEVBQ3pDLE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FBRUQsa0dBR0c7Q0FFSCxBQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFQUFlLEVBQ2Qsa0JBQWtCLEVBQUUsU0FBUyxFQUFFLE9BQU8sQ0FDdEMsY0FBYyxFQUFFLElBQUksRUFBRSxPQUFPLEVBQzlCOztBQUVELDhEQUVHO0NBRUgsQUFBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBYywyQkFBMkIsQ0FBQyxFQUN6QyxrQkFBa0IsRUFBRSxJQUFJLEdBQ3pCOztBQUVELDZIQUdHO0FBRUgsQUFBQSw0QkFBNEIsQ0FBQyxFQUMzQixrQkFBa0IsRUFBRSxNQUFNLEVBQUUsT0FBTyxDQUNuQyxJQUFJLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFDdkI7O0FBRUQsNEZBQ2dGO0FBRWhGLDJEQUVHO0FBRUgsQUFBQSxPQUFPLENBQUMsRUFDTixPQUFPLEVBQUUsS0FBSyxHQUNmOztBQUVELDhDQUVHO0FBRUgsQUFBQSxPQUFPLENBQUMsRUFDTixPQUFPLEVBQUUsU0FBUyxHQUNuQjs7QUFFRCxxRkFDZ0Y7QUFFaEYseUNBRUc7QUFFSCxBQUFBLFFBQVEsQ0FBQyxFQUNQLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7O0FBRUQsd0NBRUc7Q0FFSCxBQUFBLEFBQUEsTUFBQyxBQUFBLEVBQVEsRUFDUCxPQUFPLEVBQUUsSUFBSSxHQUNkOztBQ3BYRCxBQUFBLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFBRSxJQUFJLENBQUEsRUFDNUIsV0FBVyxFSk1OLE1BQU0sRUlMWCxXQUFXLEVBQUUsT0FBTyxHQUNyQjs7QUFFRCxBQUNFLE1BREksQ0FDSixDQUFDLENBQUEsRUFDQyxTQUFTLEVIR0QsTUFBTSxFR0ZkLFdBQVcsRUhLTixJQUFJLEdHSlY7O0FBR0gsQUFBQSxDQUFDLEVBQUUsTUFBTSxDQUFBLEVBQ1AsTUFBTSxFQUFFLElBQUksRUFDWixPQUFPLEVBQUUsSUFBSSxDQUFBLFVBQVUsR0FDeEI7O0FBRUQsQUFDRSxXQURTLENBQ1QsRUFBRSxDQUFBLEVBQ0EsV0FBVyxFSitISixrQkFBa0IsR0k5SDFCOztBQUVILEFBQ0UsS0FERyxDQUNILEVBQUUsRUFESixLQUFLLENBQ0MsQ0FBQyxDQUFBLEVBQ0gsU0FBUyxFSGRELE1BQU0sRUdlZCxXQUFXLEVBQUUsSUFBSSxHQUNsQjs7QUFKSCxBQU1JLEtBTkMsQ0FLSCxXQUFXLENBQ1QsTUFBTSxDQUFBLEVBQ0osUUFBUSxFQUFFLFFBQVEsR0FVbkI7O0FBakJMLEFBUU0sS0FSRCxDQUtILFdBQVcsQ0FDVCxNQUFNLEFBRUgsT0FBTyxDQUFBLEVBQ04sT0FBTyxFQUFFLEtBQUssRUFDZCxRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsRUFBRSxFQUNYLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLEdBQUcsRUFDWCxVQUFVLEVBQUUsS0FBSyxFQUNqQixNQUFNLEVBQUUsQ0FBQyxHQUNWOztBQWhCUCxBQWtCSSxLQWxCQyxDQUtILFdBQVcsQ0FhVCxDQUFDLENBQUEsRUFDQyxRQUFRLEVBQUUsUUFBUSxHQW1CbkI7O0FBdENMLEFBb0JNLEtBcEJELENBS0gsV0FBVyxDQWFULENBQUMsQUFFRSxTQUFTLENBQUEsRUFDUixXQUFXLEVKK0NSLCtCQUErQixHSTlDbkM7O0FBdEJQLEFBdUJNLEtBdkJELENBS0gsV0FBVyxDQWFULENBQUMsQUFLRSxRQUFRLENBQUEsRUFDUCxXQUFXLEVKVlosTUFBTSxHSVdOOztBQXpCUCxBQTBCTSxLQTFCRCxDQUtILFdBQVcsQ0FhVCxDQUFDLEFBUUUsV0FBVyxDQUFBLEVBQ1YsV0FBVyxFSmFYLE9BQU8sR0laUjs7QUE1QlAsQUE2Qk0sS0E3QkQsQ0FLSCxXQUFXLENBYVQsQ0FBQyxBQVdFLGVBQWUsQ0FBQSxFQUNkLFdBQVcsRUprRVgsWUFBWSxHSWpFYjs7QUEvQlAsQUFnQ00sS0FoQ0QsQ0FLSCxXQUFXLENBYVQsQ0FBQyxBQWNFLGNBQWMsQ0FBQSxFQUNiLFdBQVcsRUoyRlIsa0JBQWtCLEdJMUZ0Qjs7QUFsQ1AsQUFtQ00sS0FuQ0QsQ0FLSCxXQUFXLENBYVQsQ0FBQyxBQWlCRSxpQkFBaUIsQ0FBQSxFQUNoQixXQUFXLEVKb0hWLGdCQUFnQixHSW5IbEI7O0FBckNQLEFBeUNRLEtBekNILENBS0gsV0FBVyxDQWtDVCxLQUFLLENBQ0gsVUFBVSxDQUNSLENBQUMsQ0FBQSxFQUNDLFNBQVMsRUFBRSxNQUFNLEVBQ2pCLFdBQVcsRUFBRSxJQUFJLEdBVWxCOztBQXJEVCxBQTRDVSxLQTVDTCxDQUtILFdBQVcsQ0FrQ1QsS0FBSyxDQUNILFVBQVUsQ0FDUixDQUFDLENBR0MsTUFBTSxDQUFBLEVBQ0osV0FBVyxFQUFFLElBQUksQ0FBQSxVQUFVLEdBQzVCOztBQTlDWCxBQStDVSxLQS9DTCxDQUtILFdBQVcsQ0FrQ1QsS0FBSyxDQUNILFVBQVUsQ0FDUixDQUFDLENBTUMsQ0FBQyxDQUFBLEVBQ0MsZUFBZSxFQUFFLFNBQVMsR0FDM0I7O0FBakRYLEFBa0RVLEtBbERMLENBS0gsV0FBVyxDQWtDVCxLQUFLLENBQ0gsVUFBVSxDQUNSLENBQUMsQ0FTQyxFQUFFLENBQUEsRUFDQSxVQUFVLEVBQUUsTUFBTSxHQUNuQjs7QUFwRFgsQUF5RE0sS0F6REQsQ0FLSCxXQUFXLENBbURULFVBQVUsQUFDUCxlQUFlLENBQUEsRUFDZCxjQUFjLEVBQUUsTUFBTSxHQUl2Qjs7QUE5RFAsQUEyRFEsS0EzREgsQ0FLSCxXQUFXLENBbURULFVBQVUsQUFDUCxlQUFlLENBRWQsV0FBVyxDQUFBLEVBQ1QsV0FBVyxFQUFFLE1BQU0sR0FDcEI7O0FBN0RULEFBaUVVLEtBakVMLENBS0gsV0FBVyxDQW1EVCxVQUFVLEFBT1AsY0FBYyxDQUNiLENBQUMsQ0FDQyxNQUFNLENBQUEsRUFDSixVQUFVLEVBQUUsSUFBSSxFQUNoQixXQUFXLEVKeURaLGtCQUFrQixFSXhEakIsT0FBTyxFQUFFLEtBQUssR0FJZjs7QUF4RVgsQUFxRVksS0FyRVAsQ0FLSCxXQUFXLENBbURULFVBQVUsQUFPUCxjQUFjLENBQ2IsQ0FBQyxDQUNDLE1BQU0sQUFJSCxPQUFPLENBQUEsRUFDTixPQUFPLEVBQUUsSUFBSSxHQUNkOztBQXZFYixBQTRFUSxLQTVFSCxDQUtILFdBQVcsQ0FtRFQsVUFBVSxBQW1CUCxpQkFBaUIsQ0FDaEIsQ0FBQyxDQUFBLEVBQ0MsVUFBVSxFQUFFLElBQUksR0FRakI7O0FBckZULEFBOEVVLEtBOUVMLENBS0gsV0FBVyxDQW1EVCxVQUFVLEFBbUJQLGlCQUFpQixDQUNoQixDQUFDLENBRUMsTUFBTSxDQUFBLEVBQ0osV0FBVyxFSjlGaEIsTUFBTSxFSStGRCxPQUFPLEVBQUUsS0FBSyxHQUlmOztBQXBGWCxBQWlGWSxLQWpGUCxDQUtILFdBQVcsQ0FtRFQsVUFBVSxBQW1CUCxpQkFBaUIsQ0FDaEIsQ0FBQyxDQUVDLE1BQU0sQUFHSCxPQUFPLENBQUEsRUFDTixPQUFPLEVBQUUsSUFBSSxHQUNkOztBQW5GYixBQXdGUSxLQXhGSCxDQUtILFdBQVcsQ0FtRFQsVUFBVSxBQStCUCxjQUFjLENBQ2IsQ0FBQyxDQUFBLEVBQ0MsVUFBVSxFQUFFLElBQUksR0FPakI7O0FBaEdULEFBMEZVLEtBMUZMLENBS0gsV0FBVyxDQW1EVCxVQUFVLEFBK0JQLGNBQWMsQ0FDYixDQUFDLENBRUMsTUFBTSxDQUFBLEVBQ0osT0FBTyxFQUFFLEtBQUssR0FJZjs7QUEvRlgsQUE0RlksS0E1RlAsQ0FLSCxXQUFXLENBbURULFVBQVUsQUErQlAsY0FBYyxDQUNiLENBQUMsQ0FFQyxNQUFNLEFBRUgsT0FBTyxDQUFBLEVBQ04sT0FBTyxFQUFFLElBQUksR0FDZDs7QUFRYixBQUNFLEtBREcsQ0FDSCxFQUFFLENBQUEsRUFDQSxLQUFLLEVBQUUsSUFBSSxFQUNYLFdBQVcsRUFBRSxJQUFJLENBQUEsVUFBVSxFQUMzQixTQUFTLEVBQUUsSUFBSSxDQUFBLFVBQVUsRUFDekIsV0FBVyxFQUFFLE1BQU0sQ0FBQSxVQUFVLEdBQzlCOztBQU5ILEFBT0UsS0FQRyxDQU9ILElBQUksQ0FBQSxFQUNGLFNBQVMsRUFBRSxJQUFJLEdBQ2pCOztBQVRGLEFBV0csS0FYRSxBQVVILFNBQVMsQ0FDUixFQUFFLENBQUEsRUFDQSxXQUFXLEVKOUNMLCtCQUErQixHSStDdEM7O0FBYkosQUFjRyxLQWRFLEFBVUgsU0FBUyxDQUlSLElBQUksQ0FBQSxFQUNGLFdBQVcsRUpqREwsK0JBQStCLEVJa0RyQyxXQUFXLEVBQUUsTUFBTSxHQUNwQjs7QUFqQkosQUFvQkcsS0FwQkUsQUFtQkgsUUFBUSxDQUNQLEVBQUUsQ0FBQSxFQUNBLFdBQVcsRUo3R1QsTUFBTSxHSThHVDs7QUF0QkosQUF1QkcsS0F2QkUsQUFtQkgsUUFBUSxDQUlQLElBQUksQ0FBQSxFQUNGLFdBQVcsRUpoSFQsTUFBTSxFSWlIUixXQUFXLEVBQUUsTUFBTSxHQUNwQjs7QUExQkosQUE2QkksS0E3QkMsQUE0QkYsV0FBVyxDQUNWLEVBQUUsQ0FBQSxFQUNBLFdBQVcsRUo1RlQsT0FBTyxHSTZGVjs7QUEvQkwsQUFnQ0ksS0FoQ0MsQUE0QkYsV0FBVyxDQUlWLElBQUksQ0FBQSxFQUNGLFdBQVcsRUovRlQsT0FBTyxFSWdHVCxXQUFXLEVBQUUsTUFBTSxHQUNwQjs7QUFJTCxBQUFBLENBQUMsQUFBQSxTQUFTLEVBQUUsSUFBSSxBQUFBLFNBQVMsQ0FBQSxFQUN2QixXQUFXLEVKMUVGLCtCQUErQixHSTJFekM7O0FBRUQsQUFBQSxDQUFDLEFBQUEsUUFBUSxFQUFFLElBQUksQUFBQSxRQUFRLENBQUEsRUFDckIsV0FBVyxFSnBJTixNQUFNLEdJcUlaOztBQUVELEFBQUEsQ0FBQyxBQUFBLFdBQVcsRUFBRSxJQUFJLEFBQUEsV0FBVyxDQUFBLEVBQzNCLFdBQVcsRUo5R0wsT0FBTyxHSStHZDs7QUFFRCxBQUNFLGNBRFksQ0FDWixFQUFFLENBQUEsRUFDQSxNQUFNLEVBQUUsb0JBQW9CLEdBQzdCOztBQUhILEFBSUUsY0FKWSxDQUlaLEVBQUUsR0FBRyxJQUFJLENBQUEsRUFDUCxTQUFTLEVBQUUsTUFBTSxFQUNqQixXQUFXLEVBQUUsSUFBSSxDQUFBLFVBQVUsRUFDM0IsZUFBZSxFQUFFLFNBQVMsRUFDMUIsYUFBYSxFQUFFLE1BQU0sR0FDdEI7O0FBVEgsQUFVRSxjQVZZLENBVVosRUFBRSxHQUFHLEVBQUUsQ0FBQSxFQUNMLFNBQVMsRUFBRSxNQUFNLEVBQ2pCLFdBQVcsRUFBRSxNQUFNLEdBTXBCOztBQWxCSCxBQWFLLGNBYlMsQ0FVWixFQUFFLEdBQUcsRUFBRSxDQUdKLENBQUMsQ0FBQSxFQUNBLFNBQVMsRUFBRSxNQUFNLEVBQ2pCLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLGFBQWEsRUFBRSxJQUFJLEdBQ3BCOztBQWpCTCxBQW1CRSxjQW5CWSxDQW1CWixhQUFhLENBQUEsRUFDWCxPQUFPLEVBQUUsSUFBSSxHQWFkOztBQWpDSCxBQXFCSSxjQXJCVSxDQW1CWixhQUFhLEdBRVIsR0FBRyxDQUFBLEVBQ0osYUFBYSxFQUFFLElBQUksR0FDcEI7O0FBdkJMLEFBd0JJLGNBeEJVLENBbUJaLGFBQWEsQ0FLWCxFQUFFLENBQUEsRUFDQSxTQUFTLEVBQUUsTUFBTSxFQUNqQixXQUFXLEVBQUUsSUFBSSxFQUNqQixNQUFNLEVBQUUsQ0FBQyxHQUNWOztBQTVCTCxBQTZCSSxjQTdCVSxDQW1CWixhQUFhLENBVVgsQ0FBQyxDQUFBLEVBQ0MsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsTUFBTSxHQUNwQjs7QUFJTCxBQUNFLGNBRFksQ0FDWixFQUFFLENBQUEsRUFDQSxTQUFTLEVIM01ELE1BQU0sRUc0TWQsTUFBTSxFQUFFLENBQUMsR0FDVjs7QUFHSCxBQUNFLEtBREcsQ0FDSCxFQUFFLENBQUEsRUFDQSxNQUFNLEVBQUUsQ0FBQyxFQUNULFNBQVMsRUFBRSxJQUFJLEdBQ2hCOztBQzVOSCxBQUFBLFdBQVcsQ0FBQSxFQUNULE9BQU8sRUFBRSxHQUFHLEVBQ1osT0FBTyxFQUFFLENBQUMsR0ErRlg7O0FBakdELEFBSUksV0FKTyxDQUdULENBQUMsR0FDSyxDQUFDLENBQUEsRUFDSCxPQUFPLEVBQUUsR0FBRyxHQXFFYjs7QUExRUwsQUFNTSxXQU5LLENBR1QsQ0FBQyxHQUNLLENBQUMsQUFFRixPQUFPLEVBTmQsV0FBVyxDQUdULENBQUMsR0FDSyxDQUFDLEFBR0YsTUFBTSxDQUFDLEVBQ04sT0FBTyxFQUFFLEVBQUUsRUFDWCxRQUFRLEVBQUUsUUFBUSxFQUNsQixNQUFNLEVBQUUsSUFBSSxFQUNaLEtBQUssRUFBRSxHQUFHLEVBQ1YsTUFBTSxFQUFFLEdBQUcsRUFDWCxNQUFNLEVBQUUsT0FBTyxFQUNmLFVBQVUsRUFoQlIsR0FBRyxDQUFDLElBQUksQ0FBQyxXQUFXLEVBaUJ0QixtQkFBbUIsRUFBRSxJQUFJLEVBQ3pCLE9BQU8sRUFBRSxDQUFDLEVBQ1YsZ0JBQWdCLEVBQUUsS0FBSyxHQUN4Qjs7QUFsQlAsQUFtQk0sV0FuQkssQ0FHVCxDQUFDLEdBQ0ssQ0FBQyxBQWVGLFFBQVEsQ0FBQSxFQUNQLElBQUksRUFBRSxHQUFHLEdBQ1Y7O0FBckJQLEFBc0JNLFdBdEJLLENBR1QsQ0FBQyxHQUNLLENBQUMsQUFrQkYsTUFBTSxDQUFBLEVBQ0wsS0FBSyxFQUFFLEdBQUcsR0FDWDs7QUF4QlAsQUF5Qk0sV0F6QkssQ0FHVCxDQUFDLEdBQ0ssQ0FBQyxBQXFCRixNQUFNLENBQUMsRUFDTixNQUFNLEVBQUUsT0FBTyxHQVVoQjs7QUFwQ1AsQUEyQlEsV0EzQkcsQ0FHVCxDQUFDLEdBQ0ssQ0FBQyxBQXFCRixNQUFNLEFBRUosT0FBTyxFQTNCaEIsV0FBVyxDQUdULENBQUMsR0FDSyxDQUFDLEFBcUJGLE1BQU0sQUFHSixNQUFNLENBQUMsRUFDTixLQUFLLEVBQUUsSUFBSSxFQUNYLE9BQU8sRUFBRSxDQUFDLEdBQ1g7O0FBL0JULEFBZ0NRLFdBaENHLENBR1QsQ0FBQyxHQUNLLENBQUMsQUFxQkYsTUFBTSxBQU9KLE9BQU8sRUFoQ2hCLFdBQVcsQ0FHVCxDQUFDLEdBQ0ssQ0FBQyxBQXFCRixNQUFNLEFBUUosTUFBTSxDQUFDLEVBQ04sS0FBSyxFQUFFLEdBQUcsR0FDWDs7QUFuQ1QsQUFxQ00sV0FyQ0ssQ0FHVCxDQUFDLEdBQ0ssQ0FBQyxDQWlDSCxXQUFXLENBQUEsRUFDVCxVQUFVLEVBQUUscUNBQXFDLEdBYWxEOztBQW5EUCxBQXlDWSxXQXpDRCxDQUdULENBQUMsR0FDSyxDQUFDLENBaUNILFdBQVcsQ0FFVCxVQUFVLEFBQ1Asa0JBQWtCLENBQ2pCLGdCQUFnQixDQUFBLEVBQ2QsU0FBUyxFQUFFLHNCQUFvQixDQUFDLFlBQVksRUFDNUMsVUFBVSxFQUFFLGlCQUFpQixHQUs5Qjs7QUFoRGIsQUE0Q2MsV0E1Q0gsQ0FHVCxDQUFDLEdBQ0ssQ0FBQyxDQWlDSCxXQUFXLENBRVQsVUFBVSxBQUNQLGtCQUFrQixDQUNqQixnQkFBZ0IsQUFHYixNQUFNLENBQUEsRUFDTCxTQUFTLEVBQUUsd0JBQXNCLENBQUMsWUFBWSxFQUM5QyxVQUFVLEVBQUUsbUJBQW1CLEdBQ2hDOztBQS9DZixBQXFEUSxXQXJERyxDQUdULENBQUMsR0FDSyxDQUFDLEFBZ0RGLEtBQUssQ0FDSixXQUFXLENBQUEsRUFDVCxVQUFVLEVBQUUsOEJBQThCLEdBYTNDOztBQW5FVCxBQXlEYyxXQXpESCxDQUdULENBQUMsR0FDSyxDQUFDLEFBZ0RGLEtBQUssQ0FDSixXQUFXLENBRVQsVUFBVSxBQUNQLGtCQUFrQixDQUNqQixnQkFBZ0IsQ0FBQSxFQUNkLFNBQVMsRUFBRSxzQkFBb0IsQ0FBQyxhQUFhLEVBQzdDLFVBQVUsRUFBRSxtQkFBbUIsR0FLaEM7O0FBaEVmLEFBNERnQixXQTVETCxDQUdULENBQUMsR0FDSyxDQUFDLEFBZ0RGLEtBQUssQ0FDSixXQUFXLENBRVQsVUFBVSxBQUNQLGtCQUFrQixDQUNqQixnQkFBZ0IsQUFHYixNQUFNLENBQUEsRUFDTCxTQUFTLEVBQUUsd0JBQXNCLENBQUMsYUFBYSxFQUMvQyxVQUFVLEVBQUUsaUJBQWlCLEdBQzlCOztBQS9EakIsQUFzRVEsV0F0RUcsQ0FHVCxDQUFDLEdBQ0ssQ0FBQyxBQWlFRixjQUFjLEFBQ1osUUFBUSxFQXRFakIsV0FBVyxDQUdULENBQUMsR0FDSyxDQUFDLEFBaUVGLGNBQWMsQUFDRCxPQUFPLENBQUEsRUFDakIsTUFBTSxFQUFFLEdBQUcsR0FDWjs7QUF4RVQsQUE0RUUsV0E1RVMsQUE0RVIsT0FBTyxDQUFBLEVBQ04sT0FBTyxFQUFFLENBQUMsRUFDVixVQUFVLEVBQUUsaUJBQWlCLEdBQzlCOztBQS9FSCxBQW1GTSxXQW5GSyxDQWlGVCxVQUFVLENBQ1IsQ0FBQyxHQUNNLENBQUMsQ0FBQyxFQUNMLE1BQU0sRUFBRSxPQUFPLEdBVWhCOztBQTlGUCxBQXFGUSxXQXJGRyxDQWlGVCxVQUFVLENBQ1IsQ0FBQyxHQUNNLENBQUMsQUFFSCxPQUFPLEVBckZoQixXQUFXLENBaUZULFVBQVUsQ0FDUixDQUFDLEdBQ00sQ0FBQyxBQUdILE1BQU0sQ0FBQyxFQUNOLEtBQUssRUFBRSxJQUFJLEVBQ1gsT0FBTyxFQUFFLENBQUMsR0FDWDs7QUF6RlQsQUEwRlEsV0ExRkcsQ0FpRlQsVUFBVSxDQUNSLENBQUMsR0FDTSxDQUFDLEFBT0gsT0FBTyxFQTFGaEIsV0FBVyxDQWlGVCxVQUFVLENBQ1IsQ0FBQyxHQUNNLENBQUMsQUFRSCxNQUFNLENBQUMsRUFDTixLQUFLLEVBQUUsR0FBRyxHQUNYOztBQU1ULEFBQUEsYUFBYSxDQUFBLEVBQ1gsUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLEdBQUcsRUFDVixNQUFNLEVBQUUsR0FBRyxFQUNYLFNBQVMsRUFBRSxxQkFBcUIsRUFDaEMsT0FBTyxFQUFFLENBQUMsRUFDVixVQUFVLEVBQUUscUJBQXFCLEdBb0NsQzs7QUExQ0QsQUFPRSxhQVBXLEFBT1YsS0FBSyxDQUFBLEVBQ0osS0FBSyxFQUFFLEtBQUssRUFDWixNQUFNLEVBQUUsS0FBSyxFQUNiLFVBQVUsRUFBRSxxQkFBcUIsR0FDbEM7O0FBWEgsQUFZRSxhQVpXLEFBWVYsY0FBYyxDQUFBLEVBQ2IsVUFBVSxFQUNWLDJEQUEyRCxDQUFDLE1BQU0sQ0FBQyxTQUFTLEVBQzVFLGVBQWUsRUFBRSxPQUFPLEdBQ3pCOztBQWhCSCxBQWlCRSxhQWpCVyxBQWlCVixTQUFTLENBQUEsRUFDTixVQUFVLEVBQ1YscURBQXFELENBQUMsTUFBTSxDQUFDLFNBQVMsRUFDdEUsZUFBZSxFQUFFLE9BQU8sR0FDM0I7O0FBckJILEFBc0JFLGFBdEJXLEFBc0JWLFFBQVEsQ0FBQSxFQUNQLFVBQVUsRUFDVixvREFBb0QsQ0FBQyxNQUFNLENBQUMsU0FBUyxFQUNyRSxlQUFlLEVBQUUsT0FBTyxHQUN6Qjs7QUExQkgsQUEyQkUsYUEzQlcsQUEyQlYsV0FBVyxDQUFBLEVBQ1YsVUFBVSxFQUNWLHVEQUF1RCxDQUFDLE1BQU0sQ0FBQyxTQUFTLEVBQ3hFLGVBQWUsRUFBRSxPQUFPLEdBQ3pCOztBQS9CSCxBQWdDRSxhQWhDVyxBQWdDVixlQUFlLENBQUEsRUFDZCxVQUFVLEVBQ1YsMkRBQTJELENBQUMsTUFBTSxDQUFDLFNBQVMsRUFDNUUsZUFBZSxFQUFFLE9BQU8sR0FDekI7O0FBcENILEFBcUNFLGFBckNXLEFBcUNWLGlCQUFpQixDQUFBLEVBQ2hCLFVBQVUsRUFDViw2REFBNkQsQ0FBQyxNQUFNLENBQUMsU0FBUyxFQUM5RSxlQUFlLEVBQUUsT0FBTyxHQUN6Qjs7QUU5SUgsQUFBQSxDQUFDLENBQUEsRUFDQyxVQUFVLEVBQUUsVUFBVSxHQUN2Qjs7QUFFRCxBQUFBLE9BQU8sQ0FBQSxFQUNMLE9BQU8sRUFBRSxJQUFJLEVBQ2IsZ0JBQWdCLEVBQUUsd0RBQXdELEVBQzFFLGVBQWUsRUFBRSxTQUFTLEVBQzFCLG1CQUFtQixFQUFFLE1BQU0sRUFDM0IsaUJBQWlCLEVBQUUsU0FBUyxFQUM1QixjQUFjLEVBQUUsTUFBTSxFQUN0QixXQUFXLEVBQUUsSUFBSSxFQUNqQixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FBRUQsQUFDRSxLQURHLENBQ0gsT0FBTyxDQUFBLEVBQ0wsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLEdBQUcsRUFDUixJQUFJLEVBQUUsR0FBRyxFQUNULFNBQVMsRUFBRSxvQkFBb0IsRUFDL0IsT0FBTyxFQUFFLEdBQUcsRUFDWixXQUFXLEVBQUUsQ0FBQyxHQUNmOztBQUdILEFBQUEsSUFBSSxFQUFFLElBQUksQ0FBQSxFQUNSLFVBQVUsRUFBRSxTQUFTLEdBSXRCOztBQUxELEFBRUUsSUFGRSxBQUVELE9BQU8sRUFGSixJQUFJLEFBRVAsT0FBTyxDQUFBLEVBQ04sUUFBUSxFQUFFLE1BQU0sR0FDakI7O0FBRUgsQUFBQSxHQUFHLEFBQUEsS0FBSyxDQUFBLEVBQ04sT0FBTyxFQUFFLEtBQUssR0FDZjs7QUFDRCxBQUNFLElBREUsQ0FDRixNQUFNLENBQUEsRUFDRixLQUFLLEVObEJKLGlDQUFzQyxFTW1CdkMsTUFBTSxFQUFFLG1CQUFtQixHQThOOUI7O0FBak9ILEFBT1ksSUFQUixDQUNGLE1BQU0sQ0FHRixXQUFXLENBQ1QsQ0FBQyxDQUNDLENBQUMsQ0FDQyxXQUFXLENBQUEsRUFDVCxPQUFPLEVBQUUsQ0FBQyxFQUNWLFdBQVcsRUFBRSxLQUFLLEVBQ2xCLE9BQU8sRUFBRSxHQUFHLEVBQ1osUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLFlBQVksR0FRdEI7O0FBcEJiLEFBYWMsSUFiVixDQUNGLE1BQU0sQ0FHRixXQUFXLENBQ1QsQ0FBQyxDQUNDLENBQUMsQ0FDQyxXQUFXLENBTVQsVUFBVSxDQUFBLEVBQ1IsT0FBTyxFQUFFLENBQUMsRUFDVixXQUFXLEVBQUUsSUFBSSxHQUlsQjs7QUFuQmYsQUFnQmdCLElBaEJaLENBQ0YsTUFBTSxDQUdGLFdBQVcsQ0FDVCxDQUFDLENBQ0MsQ0FBQyxDQUNDLFdBQVcsQ0FNVCxVQUFVLENBR1IsY0FBYyxDQUFBLEVBQ1osY0FBYyxFQUFFLE1BQU0sR0FDdkI7O0FBbEJqQixBQXFCWSxJQXJCUixDQUNGLE1BQU0sQ0FHRixXQUFXLENBQ1QsQ0FBQyxDQUNDLENBQUMsQUFlRSxLQUFLLENBQUEsRUFDSixZQUFZLEVOM0NuQixNQUFNLEdNNENBOztBQXZCYixBQXlCYyxJQXpCVixDQUNGLE1BQU0sQ0FHRixXQUFXLENBQ1QsQ0FBQyxDQUNDLENBQUMsQUFrQkUsS0FBSyxDQUNKLFdBQVcsQ0FBQSxFQUNULE9BQU8sRUFBRSxHQUFHLEVBQ1osUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLFlBQVksRUFDckIsV0FBVyxFQUFFLEdBQUcsRUFDaEIsT0FBTyxFQUFFLENBQUMsRUFDVixVQUFVLEVBQUUsOEJBQThCLEdBa0IzQzs7QUFqRGYsQUFnQ2dCLElBaENaLENBQ0YsTUFBTSxDQUdGLFdBQVcsQ0FDVCxDQUFDLENBQ0MsQ0FBQyxBQWtCRSxLQUFLLENBQ0osV0FBVyxDQU9ULFVBQVUsQ0FBQSxFQUNSLE9BQU8sRUFBRSxDQUFDLEVBQ1YsV0FBVyxFQUFFLElBQUksR0FjbEI7O0FBaERqQixBQW9Db0IsSUFwQ2hCLENBQ0YsTUFBTSxDQUdGLFdBQVcsQ0FDVCxDQUFDLENBQ0MsQ0FBQyxBQWtCRSxLQUFLLENBQ0osV0FBVyxDQU9ULFVBQVUsQUFHUCxrQkFBa0IsQ0FDakIsZ0JBQWdCLENBQUEsRUFDZCxTQUFTLEVBQUUsc0JBQW9CLENBQUMsYUFBYSxFQUM3QyxVQUFVLEVBQUUsbUJBQW1CLEdBS2hDOztBQTNDckIsQUF1Q3NCLElBdkNsQixDQUNGLE1BQU0sQ0FHRixXQUFXLENBQ1QsQ0FBQyxDQUNDLENBQUMsQUFrQkUsS0FBSyxDQUNKLFdBQVcsQ0FPVCxVQUFVLEFBR1Asa0JBQWtCLENBQ2pCLGdCQUFnQixBQUdiLE1BQU0sQ0FBQSxFQUNMLFNBQVMsRUFBRSx3QkFBc0IsQ0FBQyxhQUFhLEVBQy9DLFVBQVUsRUFBRSxpQkFBaUIsR0FDOUI7O0FBMUN2QixBQTZDa0IsSUE3Q2QsQ0FDRixNQUFNLENBR0YsV0FBVyxDQUNULENBQUMsQ0FDQyxDQUFDLEFBa0JFLEtBQUssQ0FDSixXQUFXLENBT1QsVUFBVSxDQWFSLGNBQWMsQ0FBQSxFQUNaLGNBQWMsRUFBRSxNQUFNLEdBQ3ZCOztBQS9DbkIsQUFxRFEsSUFyREosQ0FDRixNQUFNLENBR0YsV0FBVyxDQWlEVCxVQUFVLENBQUEsRUFDUixLQUFLLEVBQUUsSUFBSSxFQUNYLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLFFBQVEsRUFBRSxRQUFRLEdBaUtyQjs7QUF6TlAsQUF5RFEsSUF6REosQ0FDRixNQUFNLENBR0YsV0FBVyxDQWlEVCxVQUFVLENBSVYsS0FBSyxDQUFBLEVBQ0gsS0FBSyxFQUFFLGdDQUFtQyxFQUMxQyxTQUFTLEVBQUUsS0FBSyxFQUNoQixPQUFPLEVBQUUsWUFBWSxFQUNyQixjQUFjLEVBQUUsR0FBRyxFQUNuQixRQUFRLEVBQUUsUUFBUSxFQUNsQixNQUFNLEVBQUUsQ0FBQyxDTnBGWixNQUFNLENBQU4sTUFBTSxDTW9GbUIsQ0FBQyxFQUN2QixNQUFNLEVBQUUsSUFBSSxHQStGYjs7QUEvSlQsQUFvRWdCLElBcEVaLENBQ0YsTUFBTSxDQUdGLFdBQVcsQ0FpRFQsVUFBVSxDQUlWLEtBQUssR0FRQyxXQUFXLEFBQ1osS0FBSyxDQUNKLENBQUMsQ0FDQyxHQUFHLENBQUEsRUFDRCxNQUFNLEVBQUUsWUFBWSxFQUNwQixVQUFVLEVBQUUsZ0JBQWdCLEdBQzdCOztBQXZFakIsQUEyRVUsSUEzRU4sQ0FDRixNQUFNLENBR0YsV0FBVyxDQWlEVCxVQUFVLENBSVYsS0FBSyxDQWtCSCxDQUFDLENBQUEsRUFDQyxPQUFPLEVBQUUsS0FBSyxFQUNkLGFBQWEsRUFBRSxHQUFHLEVBQ2xCLFFBQVEsRUFBRSxJQUFJLEdBS2Y7O0FBbkZYLEFBK0VZLElBL0VSLENBQ0YsTUFBTSxDQUdGLFdBQVcsQ0FpRFQsVUFBVSxDQUlWLEtBQUssQ0FrQkgsQ0FBQyxDQUlDLEdBQUcsQ0FBQSxFQUNELE1BQU0sRUFBRSxZQUFZLEVBQ3BCLFVBQVUsRUFBRSxnQkFBZ0IsR0FDN0I7O0FBbEZiLEFBb0ZVLElBcEZOLENBQ0YsTUFBTSxDQUdGLFdBQVcsQ0FpRFQsVUFBVSxDQUlWLEtBQUssQ0EyQkgsWUFBWSxDQUFBLEVBQ1YsS0FBSyxFQUFFLElBQUksRUFDWCxPQUFPLEVOM0daLE1BQU0sRU00R0QsU0FBUyxFQUFFLElBQUksRUFDZixPQUFPLEVBQUUsSUFBSSxFQUNiLHlCQUF5QixFQUFFLEdBQUcsRUFDOUIsMEJBQTBCLEVBQUUsR0FBRyxHQU1oQzs7QUFoR1gsQUEyRlksSUEzRlIsQ0FDRixNQUFNLENBR0YsV0FBVyxDQWlEVCxVQUFVLENBSVYsS0FBSyxDQTJCSCxZQUFZLEdBT04sQ0FBQyxDQUFBLEVBQ0gsU0FBUyxFQUFFLE1BQU0sRUFDakIsV0FBVyxFQUFFLElBQUksRUFDakIsWUFBWSxFTm5IbkIsTUFBTSxHTW9IQTs7QUEvRmIsQUFrR1ksSUFsR1IsQ0FDRixNQUFNLENBR0YsV0FBVyxDQWlEVCxVQUFVLENBSVYsS0FBSyxBQXdDRixNQUFNLENBQ0wsQ0FBQyxDQUFBLEVBQ0MsT0FBTyxFQUFFLEtBQUssR0FLZjs7QUF4R2IsQUFvR2MsSUFwR1YsQ0FDRixNQUFNLENBR0YsV0FBVyxDQWlEVCxVQUFVLENBSVYsS0FBSyxBQXdDRixNQUFNLENBQ0wsQ0FBQyxDQUVDLEdBQUcsQ0FBQSxFQUNELE1BQU0sRUFBRSxZQUFZLEVBQ3BCLFVBQVUsRUFBRSxnQkFBZ0IsR0FDN0I7O0FBdkdmLEFBeUdZLElBekdSLENBQ0YsTUFBTSxDQUdGLFdBQVcsQ0FpRFQsVUFBVSxDQUlWLEtBQUssQUF3Q0YsTUFBTSxDQVFMLFlBQVksQ0FBQSxFQUNWLE9BQU8sRUFBRSxXQUFXLEVBQ3BCLFFBQVEsRUFBRSxRQUFRLEVBRWxCLE1BQU0sRUFBRSxDQUFDLEdBQ1Y7O0FBOUdiLEFBZ0hVLElBaEhOLENBQ0YsTUFBTSxDQUdGLFdBQVcsQ0FpRFQsVUFBVSxDQUlWLEtBQUssQUF1REYsYUFBYSxDQUFBLEVBQ1osY0FBYyxFQUFFLFFBQVEsQ0FBQSxVQUFVLEdBQ25DOztBQWxIWCxBQW1IVSxJQW5ITixDQUNGLE1BQU0sQ0FHRixXQUFXLENBaURULFVBQVUsQ0FJVixLQUFLLENBMERILEtBQUssQ0FBQSxFQUNILEtBQUssRUFBRSwyQkFBOEIsRUFDckMsT0FBTyxFQUFFLHFCQUFxQixFQUM5QixVQUFVLEVOM0lmLE1BQU0sRU00SUQsYUFBYSxFQUFFLEdBQUcsRUFDbEIsUUFBUSxFQUFFLFFBQVEsR0FzQ25COztBQTlKWCxBQXlIWSxJQXpIUixDQUNGLE1BQU0sQ0FHRixXQUFXLENBaURULFVBQVUsQ0FJVixLQUFLLENBMERILEtBQUssQ0FNSCxjQUFjLENBQUEsRUFDWixNQUFNLEVBQUUsbUJBQW1CLEVBQzNCLE9BQU8sRUFBRSxJQUFJLEVBQ2IsU0FBUyxFQUFFLElBQUksRUFDZixlQUFlLEVBQUUsYUFBYSxFQUM5QixXQUFXLEVBQUUsUUFBUSxHQUl0Qjs7QUFsSWIsQUErSGMsSUEvSFYsQ0FDRixNQUFNLENBR0YsV0FBVyxDQWlEVCxVQUFVLENBSVYsS0FBSyxDQTBESCxLQUFLLENBTUgsY0FBYyxDQU1aLENBQUMsQ0FBQSxFQUNDLE9BQU8sRUFBRSxLQUFLLEdBQ2Y7O0FBaklmLEFBcUljLElBcklWLENBQ0YsTUFBTSxDQUdGLFdBQVcsQ0FpRFQsVUFBVSxDQUlWLEtBQUssQ0EwREgsS0FBSyxDQWdCSCxVQUFVLENBRVIsQ0FBQyxDQUFBLEVBQ0MsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsTUFBTSxHQUNwQjs7QUF4SWYsQUEwSVksSUExSVIsQ0FDRixNQUFNLENBR0YsV0FBVyxDQWlEVCxVQUFVLENBSVYsS0FBSyxDQTBESCxLQUFLLEFBdUJGLFNBQVMsQ0FBQSxFQUNSLFVBQVUsRU54SVAsT0FBTyxHTTBJWDs7QUE3SWIsQUE4SVksSUE5SVIsQ0FDRixNQUFNLENBR0YsV0FBVyxDQWlEVCxVQUFVLENBSVYsS0FBSyxDQTBESCxLQUFLLEFBMkJGLFFBQVEsQ0FBQSxFQUNQLFVBQVUsRU4zSVIsT0FBTyxHTTZJVjs7QUFqSmIsQUFrSlksSUFsSlIsQ0FDRixNQUFNLENBR0YsV0FBVyxDQWlEVCxVQUFVLENBSVYsS0FBSyxDQTBESCxLQUFLLEFBK0JGLFdBQVcsQ0FBQSxFQUNWLFVBQVUsRU45SUwsT0FBTyxHTStJYjs7QUFwSmIsQUFxSlksSUFySlIsQ0FDRixNQUFNLENBR0YsV0FBVyxDQWlEVCxVQUFVLENBSVYsS0FBSyxDQTBESCxLQUFLLEFBa0NGLGVBQWUsQ0FBQSxFQUNkLFVBQVUsRU5oSkYsT0FBTyxHTWlKaEI7O0FBdkpiLEFBd0pZLElBeEpSLENBQ0YsTUFBTSxDQUdGLFdBQVcsQ0FpRFQsVUFBVSxDQUlWLEtBQUssQ0EwREgsS0FBSyxDQXFDSCxXQUFXLENBQUEsRUFDVCxRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsR0FBRyxFQUNSLEtBQUssRUFBRSxDQUFDLEVBQ1IsV0FBVyxFQUFFLENBQUMsR0FDZjs7QUE3SmIsQUFtS2MsSUFuS1YsQ0FDRixNQUFNLENBR0YsV0FBVyxDQWlEVCxVQUFVLEFBMkdULFNBQVMsQ0FDUixLQUFLLEFBQ0YsTUFBTSxDQUNMLFlBQVksQ0FBQSxFQUNWLFVBQVUsRU5qS1QsT0FBTyxHTWtLVDs7QUFyS2YsQUE0S2MsSUE1S1YsQ0FDRixNQUFNLENBR0YsV0FBVyxDQWlEVCxVQUFVLEFBb0hULFFBQVEsQ0FDUCxLQUFLLEFBQ0YsTUFBTSxDQUNMLFlBQVksQ0FBQSxFQUNWLFVBQVUsRU56S1YsT0FBTyxHTTBLUjs7QUE5S2YsQUFxTGMsSUFyTFYsQ0FDRixNQUFNLENBR0YsV0FBVyxDQWlEVCxVQUFVLEFBNkhULFdBQVcsQ0FDVixLQUFLLEFBQ0YsTUFBTSxDQUNMLFlBQVksQ0FBQSxFQUNWLFVBQVUsRU5qTFAsT0FBTyxHTWtMWDs7QUF2TGYsQUEyTFEsSUEzTEosQ0FDRixNQUFNLENBR0YsV0FBVyxDQWlEVCxVQUFVLEFBc0lULGVBQWUsQ0FBQSxFQUNkLE9BQU8sRUFBRSxPQUFPLEVBQ2hCLGtCQUFrQixFQUFFLEdBQUcsRUFDdkIsZUFBZSxFQUFFLEdBQUcsRUFDcEIsVUFBVSxFQUFFLEdBQUcsRUFDZixPQUFPLEVBQUUsS0FBSyxFQUNkLE1BQU0sRUFBRSxTQUFTLEdBYWxCOztBQTlNVCxBQWtNVSxJQWxNTixDQUNGLE1BQU0sQ0FHRixXQUFXLENBaURULFVBQVUsQUFzSVQsZUFBZSxDQU9kLENBQUMsQ0FBQSxFQUNDLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLE1BQU0sRUFDbkIsTUFBTSxFQUFFLFdBQVcsR0FDcEI7O0FBdE1YLEFBeU1jLElBek1WLENBQ0YsTUFBTSxDQUdGLFdBQVcsQ0FpRFQsVUFBVSxBQXNJVCxlQUFlLENBWWQsS0FBSyxBQUNGLE1BQU0sQ0FDTCxZQUFZLENBQUEsRUFDVixVQUFVLEVOck1QLE9BQU8sR01zTVg7O0FBM01mLEFBK01RLElBL01KLENBQ0YsTUFBTSxDQUdGLFdBQVcsQ0FpRFQsVUFBVSxBQTBKVCxjQUFjLEVBL012QixJQUFJLENBQ0YsTUFBTSxDQUdGLFdBQVcsQ0FpRFQsVUFBVSxBQTBKUSxpQkFBaUIsQ0FBQSxFQUNqQyxPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxHQUFHLEVBQ1YsU0FBUyxFQUFFLEtBQUssRUFDaEIsTUFBTSxFQUFFLE1BQU0sR0FLZjs7QUF4TlQsQUFvTlUsSUFwTk4sQ0FDRixNQUFNLENBR0YsV0FBVyxDQWlEVCxVQUFVLEFBMEpULGNBQWMsQ0FLYixDQUFDLEVBcE5YLElBQUksQ0FDRixNQUFNLENBR0YsV0FBVyxDQWlEVCxVQUFVLEFBMEpRLGlCQUFpQixDQUtqQyxDQUFDLENBQUEsRUFDQyxTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxNQUFNLEdBQ3BCOztBQXZOWCxBQTBOTSxJQTFORixDQUNGLE1BQU0sQ0FHRixXQUFXLENBc05YLElBQUksQ0FBQSxFQUNGLE1BQU0sRUFBRSxPQUFPLEVBQ2YsUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLElBQUksRUFDWCxVQUFVLEVBQUUsTUFBTSxHQUNuQjs7QUEvTlAsQUFtT0ksSUFuT0EsQUFrT0QsSUFBSyxDQUFBLEtBQUssRUFDVCxNQUFNLENBQUEsRUFDSixVQUFVLEVBQUUsbUJBQXlCLEdBQ3RDOztBQUlMLEFBQ0UsV0FEUyxDQUNULFVBQVUsQ0FBQSxFQUNSLE9BQU8sRUFBRSxNQUFNLEdBMkJoQjs7QUE3QkgsQUFHSSxXQUhPLENBQ1QsVUFBVSxDQUVSLGNBQWMsQ0FBQSxFQUNaLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksR0FlYjs7QUFwQkwsQUFNTSxXQU5LLENBQ1QsVUFBVSxDQUVSLGNBQWMsQ0FHWixnQkFBZ0IsQ0FBQSxFQUNkLE1BQU0sRUFBRSxHQUFHLEVBQ1gsS0FBSyxFQUFFLElBQUksR0FXWjs7QUFuQlAsQUFTUSxXQVRHLENBQ1QsVUFBVSxDQUVSLGNBQWMsQ0FHWixnQkFBZ0IsQUFHYixRQUFRLENBQUEsRUFDUCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxPQUFPLEVBQ2YsR0FBRyxFQUFFLEdBQUcsR0FDVDs7QUFiVCxBQWNRLFdBZEcsQ0FDVCxVQUFVLENBRVIsY0FBYyxDQUdaLGdCQUFnQixBQVFiLE9BQU8sQ0FBQSxFQUNOLEdBQUcsRUFBRSxJQUFJLEVBQ1QsTUFBTSxFQUFFLE9BQU8sRUFDZixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQWxCVCxBQXNCTSxXQXRCSyxDQUNULFVBQVUsQUFvQlAsa0JBQWtCLEFBQUEsVUFBVSxDQUMzQixnQkFBZ0IsQ0FBQSxFQUNkLFNBQVMsRUFBRSxzQkFBc0IsQ0FBQyxhQUFhLEdBSWhEOztBQTNCUCxBQXdCUSxXQXhCRyxDQUNULFVBQVUsQUFvQlAsa0JBQWtCLEFBQUEsVUFBVSxDQUMzQixnQkFBZ0IsQUFFYixPQUFPLENBQUUsRUFDUixTQUFTLEVBQUUsd0JBQXdCLENBQUMsY0FBYyxHQUNuRDs7QUN0U1QsQUFBQSxJQUFJLEFBQUEsY0FBYyxDQUFDLEVBQ2pCLE1BQU0sRUFBRSxJQUFJLEVBQ1osVUFBVSxFQUFFLEtBQUssRUFDakIsT0FBTyxFQUFFLElBQUksRUFDYixjQUFjLEVBQUUsTUFBTSxHQUt2Qjs7QUFURCxBQU1FLElBTkUsQUFBQSxjQUFjLENBTWhCLGFBQWEsQ0FBQyxFQUNaLElBQUksRUFBRSxRQUFRLEdBQ2Y7O0FBR0gsQUFDRSxLQURHLENBQ0gsTUFBTSxDQUFBLEVBQ0osS0FBSyxFQUFFLE9BQU8sRUFDZCxPQUFPLEVBQUUsV0FBVyxFQUNwQixRQUFRLEVBQUUsS0FBSyxFQUNmLE1BQU0sRUFBRSxJQUFJLEVBQ1osS0FBSyxFQUFFLElBQUksR0FVWjs7QUFoQkgsQUFPSSxLQVBDLENBQ0gsTUFBTSxDQU1KLENBQUMsQ0FBQSxFQUNDLFNBQVMsRUFBRSxJQUFJLENBQUEsVUFBVSxFQUN6QixXQUFXLEVBQUUsSUFBSSxDQUFBLFVBQVUsR0FNNUI7O0FBZkwsQUFXTSxLQVhELENBQ0gsTUFBTSxDQU1KLENBQUMsQ0FHQyxDQUFDLENBQ0QsR0FBRyxDQUFBLEVBQ0MsS0FBSyxFQUFFLElBQUksQ0FBQSxVQUFVLEdBQ3RCOztBQ3pCVCxBQUFBLGNBQWMsQ0FBQSxFQUNaLFFBQVEsRUFBRSxLQUFLLEVBQ2YsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxFQUNaLElBQUksRUFBRSxNQUFNLEVBQ1osR0FBRyxFQUFFLENBQUMsRUFDTixVQUFVLEVBQUUsZUFBZSxFQUMzQixVQUFVLEVBQUUsU0FBUyxFQUNyQixPQUFPLEVBQUUsSUFBSSxHQTBKZDs7QUFsS0QsQUFVSSxjQVZVLENBU1osRUFBRSxDQUNBLElBQUksQ0FBQSxFQUNGLFdBQVcsRUFBRSxJQUFJLEdBQ2xCOztBQVpMLEFBZUUsY0FmWSxDQWVaLFdBQVcsQ0FBQSxFQUNULE9BQU8sRUFBRSxJQUFJLEVBQ2IsUUFBUSxFQUFFLEtBQUssRUFDZixHQUFHLEVBQUUsSUFBSSxFQUNULEtBQUssRUFBRSxDQUFDLEdBQ1Q7O0FBcEJILEFBcUJFLGNBckJZLENBcUJaLGFBQWEsQ0FBQSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osUUFBUSxFQUFFLElBQUksR0ErR2Y7O0FBdElILEFBd0JJLGNBeEJVLENBcUJaLGFBQWEsQ0FHWCxXQUFXLENBQUEsRUFDVCxZQUFZLEVBQUUsTUFBTSxHQVFyQjs7QUFqQ0wsQUEwQk0sY0ExQlEsQ0FxQlosYUFBYSxDQUdYLFdBQVcsQUFFUixPQUFPLENBQUEsRUFDTixPQUFPLEVBQUUsR0FBRyxFQUNaLEtBQUssRUFBRSxDQUFDLEVBQ1IsTUFBTSxFQUFFLEdBQUcsRUFDWCxPQUFPLEVBQUUsS0FBSyxFQUNkLFVBQVUsRUFBRSxNQUFNLEdBQ25COztBQWhDUCxBQWtDSSxjQWxDVSxDQXFCWixhQUFhLENBYVgsZUFBZSxDQUFBLEVBQ2IsT0FBTyxFQUFFLFdBQVcsR0FDckI7O0FBcENMLEFBcUNJLGNBckNVLENBcUJaLGFBQWEsQ0FnQlgsVUFBVSxDQUFBLEVBQ1IsS0FBSyxFQUFFLEdBQUcsRUFDVixPQUFPLEVBQUUsQ0FBQyxFQUNWLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLFFBQVEsRUFBRSxJQUFJLEVBQ2QsT0FBTyxFQUFFLHFCQUFxQixFQUM5QixVQUFVLEVBQUUsSUFBSSxHQW1GakI7O0FBOUhMLEFBNENNLGNBNUNRLENBcUJaLGFBQWEsQ0FnQlgsVUFBVSxBQU9QLE9BQU8sQ0FBQSxFQUNOLE9BQU8sRUFBRSxHQUFHLEVBQ1osTUFBTSxFQUFFLENBQUMsRUFDVCxLQUFLLEVBQUUsR0FBRyxFQUNWLE9BQU8sRUFBRSxLQUFLLEVBQ2QsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLENBQUMsRUFDTixZQUFZLEVBQUUsSUFBSSxFQUNsQixLQUFLLEVBQUMsQ0FBQyxHQUNSOztBQXJEUCxBQXNESSxjQXREVSxDQXFCWixhQUFhLENBZ0JYLFVBQVUsQ0FpQlYsRUFBRSxDQUFBLEVBQ0EsYUFBYSxFQUFFLElBQUksR0FzRXBCOztBQTdITCxBQXdETSxjQXhEUSxDQXFCWixhQUFhLENBZ0JYLFVBQVUsQ0FpQlYsRUFBRSxDQUVBLElBQUksQUFBQSxJQUFJLENBQUEsRUFDTixPQUFPLEVBQUUsS0FBSyxFQUNkLFdBQVcsRUFBRSxJQUFJLEdBQ2xCOztBQTNEUCxBQTRETSxjQTVEUSxDQXFCWixhQUFhLENBZ0JYLFVBQVUsQ0FpQlYsRUFBRSxDQU1BLEVBQUUsQ0FBQSxFQUNBLE9BQU8sRUFBRSxXQUFXLEVBQ3BCLFdBQVcsRUFBRSxRQUFRLEVBQ3JCLEtBQUssRUFBRSxJQUFJLEVBQ1gsUUFBUSxFQUFFLFFBQVEsR0FxRG5COztBQXJIUCxBQWlFUSxjQWpFTSxDQXFCWixhQUFhLENBZ0JYLFVBQVUsQ0FpQlYsRUFBRSxDQU1BLEVBQUUsQ0FLQSxDQUFDLENBQUEsRUFDQyxPQUFPLEVBQUUsQ0FBQyxFQUNWLE9BQU8sRUFBRSxLQUFLLEVBQ2QsVUFBVSxFQUFFLFNBQVMsRUFDckIsVUFBVSxFQUFFLGVBQWUsRUFDM0IsWUFBWSxFQUFFLEdBQUcsRUFDakIsT0FBTyxFQUFFLEtBQUssR0FvQmY7O0FBM0ZULEFBd0VVLGNBeEVJLENBcUJaLGFBQWEsQ0FnQlgsVUFBVSxDQWlCVixFQUFFLENBTUEsRUFBRSxDQUtBLENBQUMsQ0FPQyxJQUFJLENBQUEsRUFDRixjQUFjLEVBQUUsSUFBSSxFQUNwQixPQUFPLEVBQUUsSUFBSSxFQUNiLFFBQVEsRUFBRSxLQUFLLEVBQ2YsS0FBSyxFQUFFLEtBQUssRUFDWixNQUFNLEVBQUUsSUFBSSxFQUNaLE9BQU8sRUFBRSxHQUFHLEVBQ1osZ0JBQWdCLEVBQUUsYUFBYSxFQUMvQixTQUFTLEVBQUUsWUFBWSxFQUN2QixhQUFhLEVBQUUsSUFBSSxFQUNuQixRQUFRLEVBQUUsTUFBTSxHQUNqQjs7QUFuRlgsQUFvRlUsY0FwRkksQ0FxQlosYUFBYSxDQWdCWCxVQUFVLENBaUJWLEVBQUUsQ0FNQSxFQUFFLENBS0EsQ0FBQyxBQW1CRSxNQUFNLENBQUEsRUFDTCxPQUFPLEVBQUUsR0FBRyxHQUtiOztBQTFGWCxBQXNGWSxjQXRGRSxDQXFCWixhQUFhLENBZ0JYLFVBQVUsQ0FpQlYsRUFBRSxDQU1BLEVBQUUsQ0FLQSxDQUFDLEFBbUJFLE1BQU0sQ0FFTCxJQUFJLENBQUEsRUFDRixPQUFPLEVBQUUsS0FBSyxFQUNkLFVBQVUsRUFBRSxXQUFXLEdBQ3hCOztBQXpGYixBQThGWSxjQTlGRSxDQXFCWixhQUFhLENBZ0JYLFVBQVUsQ0FpQlYsRUFBRSxDQU1BLEVBQUUsQUFnQ0MsTUFBTSxBQUNKLFdBQVcsQ0FDVixDQUFDLENBQUEsRUFDQyxVQUFVLEVSdERMLE9BQU8sRVF1RFosVUFBVSxFQUFFLGVBQWUsR0FDNUI7O0FBakdiLEFBb0dZLGNBcEdFLENBcUJaLGFBQWEsQ0FnQlgsVUFBVSxDQWlCVixFQUFFLENBTUEsRUFBRSxBQWdDQyxNQUFNLEFBT0osUUFBUSxDQUNQLENBQUMsQ0FBQSxFQUNDLFVBQVUsRVI3RFIsT0FBTyxFUThEVCxVQUFVLEVBQUUsZUFBZSxHQUM1Qjs7QUF2R2IsQUEwR1ksY0ExR0UsQ0FxQlosYUFBYSxDQWdCWCxVQUFVLENBaUJWLEVBQUUsQ0FNQSxFQUFFLEFBZ0NDLE1BQU0sQUFhSixTQUFTLENBQ1IsQ0FBQyxDQUFBLEVBQ0MsVUFBVSxFUnBFUCxPQUFPLEVRcUVWLFVBQVUsRUFBRSxlQUFlLEdBQzVCOztBQTdHYixBQWdIVSxjQWhISSxDQXFCWixhQUFhLENBZ0JYLFVBQVUsQ0FpQlYsRUFBRSxDQU1BLEVBQUUsQUFnQ0MsTUFBTSxBQW9CSixRQUFRLENBQUEsRUFDUCxTQUFTLEVBQUUsSUFBSSxFQUNmLFVBQVUsRUFBRSxlQUFlLEdBQzVCOztBQW5IWCxBQXNITSxjQXRIUSxDQXFCWixhQUFhLENBZ0JYLFVBQVUsQ0FpQlYsRUFBRSxDQWdFQSxDQUFDLENBQUEsRUFDQyxLQUFLLEVBQUUsS0FBSyxFQUNaLE9BQU8sRUFBRSxHQUFHLEdBSWI7O0FBNUhQLEFBeUhRLGNBekhNLENBcUJaLGFBQWEsQ0FnQlgsVUFBVSxDQWlCVixFQUFFLENBZ0VBLENBQUMsQUFHRSxPQUFPLENBQUEsRUFDTixLQUFLLEVBQUUsS0FBSyxHQUNiOztBQTNIVCxBQStISSxjQS9IVSxDQXFCWixhQUFhLENBMEdYLGFBQWEsQ0FBQSxFQUNYLFNBQVMsRUFBRSxLQUFLLEVBQ2hCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE1BQU0sRUFBRSxJQUFJLEVBQ1osWUFBWSxFQUFFLElBQUksRUFDbEIsT0FBTyxFQUFFLENBQUMsR0FDVjs7QUFySU4sQUF1SUUsY0F2SVksQUF1SVgsVUFBVSxDQUFBLEVBQ1QsSUFBSSxFQUFFLENBQUMsRUFDUCxVQUFVLEVBQUUsbUJBQW1CLEdBd0JoQzs7QUFqS0gsQUEySU0sY0EzSVEsQUF1SVgsVUFBVSxDQUdULFdBQVcsQUFDUixPQUFPLENBQUEsRUFDTixLQUFLLEVBQUUsSUFBSSxFQUNYLFVBQVUsRUFBRSxLQUFLLEVBQ2pCLFVBQVUsRUFBRSxrQkFBa0IsR0FDL0I7O0FBL0lQLEFBaUpJLGNBakpVLEFBdUlYLFVBQVUsQ0FVVCxhQUFhLENBQUEsRUFDWCxZQUFZLEVBQUUsSUFBSSxFQUNsQixPQUFPLEVBQUUsQ0FBQyxFQUNWLFVBQVUsRUFBRSxrQkFBa0IsR0FFL0I7O0FBdEpMLEFBdUpJLGNBdkpVLEFBdUlYLFVBQVUsQ0FnQlQsVUFBVSxDQUFBLEVBQ1IsVUFBVSxFQUFFLENBQUMsRUFDYixPQUFPLEVBQUUsQ0FBQyxFQUNWLFVBQVUsRUFBRSxrQkFBa0IsR0FNL0I7O0FBaEtMLEFBMkpNLGNBM0pRLEFBdUlYLFVBQVUsQ0FnQlQsVUFBVSxBQUlQLE9BQU8sQ0FBQSxFQUNOLFVBQVUsRUFBRSxLQUFLLEVBQ2pCLE1BQU0sRUFBRSxJQUFJLEVBQ1osVUFBVSxFQUFFLG1CQUFtQixHQUNoQzs7QUMvSlAsQUFBQSxVQUFVLENBQUEsRUFDTixPQUFPLEVBQUUsV0FBVyxFQUNwQixTQUFTLEVBQUUsSUFBSSxFQUNmLEtBQUssRUFBRSxJQUFJLEdBZ0JkOztBQW5CRCxBQUlFLFVBSlEsQ0FJUixLQUFLLENBQUEsRUFDSCxLQUFLLEVUY0YsK0JBQW9DLEVTYnZDLE1BQU0sRUFBRSxJQUFJLEdBWWI7O0FBbEJILEFBT0ksVUFQTSxDQUlSLEtBQUssQUFHRixVQUFXLENBQUEsR0FBRyxFQUFDLEVBQ2QsWUFBWSxFVFFWLElBQUksR1NQUDs7QUFUTCxBQVVJLFVBVk0sQ0FJUixLQUFLLENBTUgsWUFBWSxDQUFBLEVBQ1YsT0FBTyxFQUFFLEdBQUcsRUFDWixPQUFPLEVBQUUsV0FBVyxFQUNwQixLQUFLLEVBQUUsSUFBSSxHQUlaOztBQWpCTCxBQWNNLFVBZEksQ0FJUixLQUFLLENBTUgsWUFBWSxHQUlOLENBQUMsQ0FBQyxFQUNKLFlBQVksRVRBYixNQUFNLEdTQ047O0FDaEJQLEFBQ0UsS0FERyxDQUNILFVBQVUsQ0FBQSxFQUNSLEtBQUssRUFBRSxHQUFHLEVBQ1YsU0FBUyxFQUFFLEtBQUssRUFDaEIsTUFBTSxFQUFFLFVBQVUsR0FDakI7O0FBTEwsQUFPSSxLQVBDLENBTUgsV0FBVyxDQUNULEdBQUcsQUFBQSxJQUFLLENBQUEsYUFBYSxFQUFDLEVBQ3BCLGFBQWEsRUFBRSxNQUFNLEdBQ3RCOztBQUlMLEFBQUEsY0FBYyxDQUFBLEVBQ1osVUFBVSxFQUFFLGVBQWUsRUFDM0IsT0FBTyxFQUFFLElBQUksRUFDYixTQUFTLEVBQUUsSUFBSSxFQUNmLFVBQVUsRVZESixJQUFJLEVVRVYsYUFBYSxFVkZQLElBQUksR1VvQlg7O0FBdkJELEFBTUUsY0FOWSxDQU1aLEVBQUUsQ0FBQSxFQUNBLE1BQU0sRUFBRSxJQUFJLENBQUMsQ0FBQyxDVkxYLE1BQU0sQ1VLWSxDQUFDLEVBQ3RCLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBVEgsQUFVRSxjQVZZLENBVVosS0FBSyxDQUFBLEVBQ0gsS0FBSyxFVkhGLCtCQUFvQyxHVWN4Qzs7QUF0QkgsQUFZSSxjQVpVLENBVVosS0FBSyxBQUVGLFVBQVcsQ0FBQSxLQUFLLEVBQUMsRUFDaEIsWUFBWSxFVlhYLE1BQU0sR1VZUjs7QUFkTCxBQWVJLGNBZlUsQ0FVWixLQUFLLENBS0gsWUFBWSxDQUFBLEVBQ1YsT0FBTyxFQUFFLElBQUksRUFDYixTQUFTLEVBQUUsSUFBSSxHQUloQjs7QUFyQkwsQUFrQk0sY0FsQlEsQ0FVWixLQUFLLENBS0gsWUFBWSxHQUdOLENBQUMsQ0FBQSxFQUNILFlBQVksRVZqQmIsTUFBTSxHVWtCTjs7QUNqQ1AsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxJQUNsQyxBQUNFLElBREUsQ0FDRixNQUFNLENBQUEsRUFDSixLQUFLLEVYMEJGLEdBQUcsR1dOUDtFQXRCSCxBQUtRLElBTEosQ0FDRixNQUFNLENBRUosV0FBVyxDQUNULFVBQVUsQUFDUCxjQUFjLEVBTHZCLElBQUksQ0FDRixNQUFNLENBRUosV0FBVyxDQUNULFVBQVUsQUFDVSxpQkFBaUIsQ0FBQSxFQUNqQyxLQUFLLEVBQUUsSUFBSSxHQUNaO0VBUFQsQUFRUSxJQVJKLENBQ0YsTUFBTSxDQUVKLFdBQVcsQ0FDVCxVQUFVLENBSVIsS0FBSyxDQUFBLEVBQ0gsS0FBSyxFWG9CUiwyQkFBMkIsR1dWekI7RUFuQlQsQUFVVSxJQVZOLENBQ0YsTUFBTSxDQUVKLFdBQVcsQ0FDVCxVQUFVLENBSVIsS0FBSyxDQUVILEtBQUssQ0FBQSxFQUNILEtBQUssRUFBRSx3QkFBd0IsR0FPaEM7RUFsQlgsQUFZWSxJQVpSLENBQ0YsTUFBTSxDQUVKLFdBQVcsQ0FDVCxVQUFVLENBSVIsS0FBSyxDQUVILEtBQUssQ0FFSCxjQUFjLENBQUEsRUFDWixNQUFNLEVBQUUsbUJBQW1CLEdBQzVCO0VBZGIsQUFlWSxJQWZSLENBQ0YsTUFBTSxDQUVKLFdBQVcsQ0FDVCxVQUFVLENBSVIsS0FBSyxDQUVILEtBQUssQ0FLSCxVQUFVLENBQUEsRUFDUixLQUFLLEVBQUUsSUFBSSxHQUNaOztBQVVmLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sSUFDbEMsQUFFSSxjQUZVLENBQ1osYUFBYSxDQUNYLFVBQVUsQ0FBQSxFQUNSLEtBQUssRUFBRSxJQUFJLEVBQ1gsS0FBSyxFQUFFLElBQUksRUFDWCxjQUFjLEVBQUUsQ0FBQyxHQUNsQjtFQU5MLEFBT0ksY0FQVSxDQUNaLGFBQWEsQ0FNWCxhQUFhLENBQUEsRUFDWCxLQUFLLEVBQUUsSUFBSSxFQUNYLFlBQVksRUFBRSxNQUFNLEVBQ3BCLFdBQVcsRUFBRSxJQUFJLEdBQ2xCO0VBR0wsQUFBQSxVQUFVLENBQUEsRUFDUixLQUFLLEVBQUUsSUFBSSxDQUFBLFVBQVUsR0FDdEI7O0FBR0gsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxJQUNqQyxBQUFBLElBQUksQ0FBQyxNQUFNLENBQUMsV0FBVyxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQUEsRUFDdEMsS0FBSyxFQUFFLHdCQUF3QixHQUloQztFQUxELEFBRUUsSUFGRSxDQUFDLE1BQU0sQ0FBQyxXQUFXLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FFdEMsS0FBSyxDQUFBLEVBQ0gsS0FBSyxFQUFFLG1CQUFtQixHQUMzQjs7QUFLTCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLElBQ2pDLEFBQ0UsSUFERSxDQUNGLE1BQU0sQ0FBQSxFQUNKLEtBQUssRVhqQ0osa0JBQWtCLEVXa0NuQixNQUFNLEVBQUUscUJBQXFCLEdBbUM5QjtFQXRDSCxBQUtNLElBTEYsQ0FDRixNQUFNLENBR0osV0FBVyxDQUNULENBQUMsQ0FBQSxFQUNDLFNBQVMsRUFBRSxNQUFNLEVBQ2pCLFdBQVcsRUFBRSxNQUFNLEdBQ3BCO0VBUlAsQUFTTSxJQVRGLENBQ0YsTUFBTSxDQUdKLFdBQVcsQ0FLVCxVQUFVLENBQUEsRUFDUixLQUFLLEVBQUUsSUFBSSxDQUFBLFVBQVUsR0EwQnRCO0VBcENQLEFBV1EsSUFYSixDQUNGLE1BQU0sQ0FHSixXQUFXLENBS1QsVUFBVSxBQUVQLGNBQWMsRUFYdkIsSUFBSSxDQUNGLE1BQU0sQ0FHSixXQUFXLENBS1QsVUFBVSxBQUVVLGlCQUFpQixDQUFBLEVBQ2pDLFNBQVMsRUFBRSxJQUFJLEdBQ2hCO0VBYlQsQUFjUSxJQWRKLENBQ0YsTUFBTSxDQUdKLFdBQVcsQ0FLVCxVQUFVLENBS1IsS0FBSyxDQUFBLEVBQ0gsS0FBSyxFQUFFLFVBQVUsRUFDakIsTUFBTSxFQUFFLFlBQVksR0FtQnJCO0VBbkNULEFBaUJVLElBakJOLENBQ0YsTUFBTSxDQUdKLFdBQVcsQ0FLVCxVQUFVLENBS1IsS0FBSyxDQUdILEtBQUssQ0FBQSxFQUNILEtBQUssRUFBRSxJQUFJLEVBQ1gsT0FBTyxFQUFFLElBQUksR0FlZDtFQWxDWCxBQW9CWSxJQXBCUixDQUNGLE1BQU0sQ0FHSixXQUFXLENBS1QsVUFBVSxDQUtSLEtBQUssQ0FHSCxLQUFLLENBR0gsVUFBVSxDQUFBLEVBQ1IsU0FBUyxFQUFFLElBQUksRUFDZixNQUFNLEVBQUUsTUFBTSxHQUNmO0VBdkJiLEFBeUJjLElBekJWLENBQ0YsTUFBTSxDQUdKLFdBQVcsQ0FLVCxVQUFVLENBS1IsS0FBSyxDQUdILEtBQUssQ0FPSCxjQUFjLENBQ1osRUFBRSxDQUFBLEVBQ0EsU0FBUyxFQUFFLGVBQWUsRUFDMUIsV0FBVyxFQUFFLGlCQUFpQixHQUMvQjtFQTVCZixBQTZCYyxJQTdCVixDQUNGLE1BQU0sQ0FHSixXQUFXLENBS1QsVUFBVSxDQUtSLEtBQUssQ0FHSCxLQUFLLENBT0gsY0FBYyxHQUtSLEdBQUcsQ0FBQSxFQUNMLFdBQVcsRUFBRSxJQUFJLEdBQ2xCO0VBL0JmLEFBdUNFLElBdkNFLENBdUNGLGNBQWMsQ0FBQSxFQUNaLEtBQUssRUFBRSxJQUFJLEVBQ1gsS0FBSyxFQUFFLEtBQUssR0FtRWI7RUE1R0gsQUEwQ0ksSUExQ0EsQ0F1Q0YsY0FBYyxDQUdaLFdBQVcsQ0FBQSxFQUNULE9BQU8sRUFBRSxDQUFDLEVBQ1YsR0FBRyxFQUFFLENBQUMsR0FLUDtFQWpETCxBQTZDTSxJQTdDRixDQXVDRixjQUFjLENBR1osV0FBVyxDQUdULFVBQVUsQ0FBQSxFQUNSLEtBQUssRUFBRSxLQUFLLEVBQ1osT0FBTyxFQUFFLEdBQUcsR0FDYjtFQWhEUCxBQWtESSxJQWxEQSxDQXVDRixjQUFjLENBV1osYUFBYSxDQUFBLEVBQ1gsT0FBTyxFQUFFLEdBQUcsR0EyQ2I7RUE5RkwsQUFxRFEsSUFyREosQ0F1Q0YsY0FBYyxDQVdaLGFBQWEsQ0FFWCxXQUFXLENBQ1QsRUFBRSxDQUFBLEVBQ0EsU0FBUyxFQUFFLE1BQU0sRUFDakIsV0FBVyxFQUFFLE1BQU0sR0FDcEI7RUF4RFQsQUEyRFEsSUEzREosQ0F1Q0YsY0FBYyxDQVdaLGFBQWEsQ0FRWCxFQUFFLENBQ0EsRUFBRSxDQUFBLEVBQ0EsVUFBVSxFQUFFLENBQUMsQ0FBQSxVQUFVLEVBQ3ZCLE9BQU8sRUFBRSxPQUFPLENBQUEsVUFBVSxFQUMxQixTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxNQUFNLEdBaUJwQjtFQWhGVCxBQWdFVSxJQWhFTixDQXVDRixjQUFjLENBV1osYUFBYSxDQVFYLEVBQUUsQ0FDQSxFQUFFLEFBS0MsUUFBUSxDQUFBLEVBQ1AsS0FBSyxFQUFFLElBQUksR0FDWjtFQWxFWCxBQW1FVSxJQW5FTixDQXVDRixjQUFjLENBV1osYUFBYSxDQVFYLEVBQUUsQ0FDQSxFQUFFLENBUUEsQ0FBQyxDQUFBLEVBQ0MsT0FBTyxFQUFFLE9BQU8sQ0FBQSxVQUFVLEVBQzFCLE9BQU8sRUFBRSxJQUFJLENBQUEsVUFBVSxFQUN2QixTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxNQUFNLEdBSXBCO0VBM0VYLEFBd0VZLElBeEVSLENBdUNGLGNBQWMsQ0FXWixhQUFhLENBUVgsRUFBRSxDQUNBLEVBQUUsQ0FRQSxDQUFDLENBS0MsR0FBRyxDQUFBLEVBQ0QsT0FBTyxFQUFFLElBQUksQ0FBQSxVQUFVLEdBQ3hCO0VBMUViLEFBNEVVLElBNUVOLENBdUNGLGNBQWMsQ0FXWixhQUFhLENBUVgsRUFBRSxDQUNBLEVBQUUsR0FpQkcsSUFBSSxDQUFBLEVBQ0wsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsTUFBTSxHQUNwQjtFQS9FWCxBQWtGTSxJQWxGRixDQXVDRixjQUFjLENBV1osYUFBYSxDQWdDWCxlQUFlLENBQUEsRUFDYixPQUFPLEVBQUUsS0FBSyxHQVVmO0VBN0ZQLEFBcUZVLElBckZOLENBdUNGLGNBQWMsQ0FXWixhQUFhLENBZ0NYLGVBQWUsQ0FFYixVQUFVLEFBQ1AsT0FBTyxDQUFBLEVBQ04sTUFBTSxFQUFFLEdBQUcsRUFDWCxLQUFLLEVBQUUsQ0FBQyxFQUNSLE1BQU0sRUFBRSxDQUFDLEVBQ1QsR0FBRyxFQUFFLElBQUksQ0FBQSxVQUFVLEVBQ25CLElBQUksRUFBRSxDQUFDLENBQUEsVUFBVSxHQUNsQjtFQTNGWCxBQWlHUSxJQWpHSixDQXVDRixjQUFjLEFBd0RYLFVBQVUsQ0FDVCxVQUFVLEFBQ1AsT0FBTyxDQUFBLEVBQ04sS0FBSyxFQUFFLElBQUksQ0FBQSxVQUFVLEVBQ3JCLFVBQVUsRUFBRSxnQkFBZ0IsR0FDN0I7RUFwR1QsQUF3R00sSUF4R0YsQ0F1Q0YsY0FBYyxDQWdFWixhQUFhLENBQ1gsRUFBRSxDQUFBLEVBQ0EsU0FBUyxFQUFFLE1BQU0sR0FDbEI7RUFLUCxBQUFBLE1BQU0sQ0FBQSxFQUNKLE9BQU8sRUFBRSxHQUFHLEVBQ1osZUFBZSxFQUFFLE1BQU0sRUFDdkIsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsQ0FBQyxDQUFBLFVBQVUsRUFDbkIsSUFBSSxFQUFFLENBQUMsQ0FBQSxVQUFVLEVBQ2pCLE9BQU8sRUFBRSxNQUFNLEVBQ2YsZ0JBQWdCLEVBQUUsU0FBUyxHQUM1QjtFQUVELEFBQUEsYUFBYSxBQUFBLEtBQUssQ0FBQSxFQUNoQixLQUFLLEVBQUUsS0FBSyxDQUFBLFVBQVUsRUFDdEIsTUFBTSxFQUFFLEtBQUssQ0FBQSxVQUFVLEdBQ3hCIn0= */ +/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwiY29uZmlndXJhdGlvbnMvX2ZvbnRzLnNjc3MiLCJjb25maWd1cmF0aW9ucy9fdmFyaWFibGUuc2NzcyIsImNvbmZpZ3VyYXRpb25zL19leHRlbmQuc2NzcyIsInRoZW1lL19yZXNldC5zY3NzIiwidGhlbWUvX3R5cG9ncmFwaHkuc2NzcyIsInRoZW1lL19hbmltYXRpb24uc2NzcyIsInRoZW1lL19oZWFkZXIuc2NzcyIsInRoZW1lL19zdGFydC5zY3NzIiwidGhlbWUvX2Zvb3Rlci5zY3NzIiwidGhlbWUvX3NpZGViYXIuc2NzcyIsInRoZW1lL19ibG9nLnNjc3MiLCJ0aGVtZS9faXRlbS5zY3NzIiwidGhlbWUvX21vYmlsZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIENvcmUgdmFyaWFibGVzIGFuZCBtaXhpbnNcbkBpbXBvcnQgJ2NvbmZpZ3VyYXRpb25zL19mb250cyc7XG5AaW1wb3J0ICdjb25maWd1cmF0aW9ucy9fdmFyaWFibGUnO1xuQGltcG9ydCAnY29uZmlndXJhdGlvbnMvX2V4dGVuZCc7XG5AaW1wb3J0ICd0aGVtZS9yZXNldCc7XG5AaW1wb3J0ICd0aGVtZS90eXBvZ3JhcGh5JztcblxuQGltcG9ydCAndGhlbWUvYW5pbWF0aW9uJztcbkBpbXBvcnQgJ3RoZW1lL2hlYWRlcic7XG5AaW1wb3J0ICd0aGVtZS9zdGFydCc7XG5AaW1wb3J0ICd0aGVtZS9mb290ZXInO1xuQGltcG9ydCAndGhlbWUvc2lkZWJhcic7XG5AaW1wb3J0ICd0aGVtZS9ibG9nJztcbkBpbXBvcnQgJ3RoZW1lL2l0ZW0nO1xuQGltcG9ydCAndGhlbWUvbW9iaWxlJztcbiIsIi8vIEZvbnQgRmFtaWx5XG4kZm9udC1mYW1pbHktZGVmYXVsdDogIFx0XHRcdFwiUmFsZXdheVwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBcIkdlbmV2YVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktaGVhZGVyOiAgXHRcdFx0XCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhXCIsIFwiVGFob21hXCIsIFwiR2VuZXZhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1tb25vOiBcdFx0XHRcdFwiSW5jb25zb2xhdGFcIiwgbW9ub3NwYWNlO1xuJGZvbnQtZmFtaWx5LXNlcmlmOlx0XHRcdFx0XCJHZW9yZ2lhXCIsIFwiVGltZXNcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4vLyBAZm9udC1mYWNlXG5cbiRsYXRvOiBcImxhdG9cIjtcbiRmYW1pbHk6IFwibGF0b1wiO1xuJGZpbGUtcmVndWxhcjogXCJMYXRvLVJlZ3VsYXJcIjtcbiRjYXRlZ29yeTogXCJzYW5zLXNlcmlmXCI7XG5cbkBtaXhpbiBmb250LWZhY2UoJGxhdG8sICRmaWxlLXJlZ3VsYXIsICRmYW1pbHksICRjYXRlZ29yeTpcIlwiKSB7XG4gICAgJGZpbGVwYXRoOiBcIi4uL2ZvbnRzL1wiICsgJGZhbWlseSArIFwiL1wiICsgJGZpbGUtcmVndWxhcjtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skbGF0b31cIjtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90XCIpO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3Q/I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi50dGZcIikgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnN2ZyNcIiArICRsYXRvICsgXCJcIikgZm9ybWF0KCdzdmcnKTtcbiAgICB9XG5cbiAgICAlI3skbGF0b30ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRsYXRvfVwiLCAjeyRjYXRlZ29yeX07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JGxhdG99XCI7XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiRzeW5lOiBcInN5bmVcIjtcbiRmYW1pbHktYm9sZDogXCJzeW5lXCI7XG4kZmlsZS1ib2xkOiBcIlN5bmUtQm9sZFwiO1xuXG5AbWl4aW4gZm9udC1mYWNlKCRzeW5lLCAkZmlsZS1ib2xkLCAkZmFtaWx5LWJvbGQsICRjYXRlZ29yeTpcIlwiKSB7XG4gICAgJGZpbGVwYXRoOiBcIi4uL2ZvbnRzL1wiICsgJGZhbWlseS1ib2xkICsgXCIvXCIgKyAkZmlsZS1ib2xkO1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCIjeyRzeW5lfVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB9XG5cbiAgICAlI3skc3luZX0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRzeW5lfVwiLCAjeyRjYXRlZ29yeX07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JHN5bmV9XCI7XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiRhdmFyYTogXCJBdmFyYVwiO1xuJGZhbWlseS1ib2xkLWl0YWxpYzogXCJhdmFyYVwiO1xuJGZpbGUtYm9sZC1pdGFsaWM6IFwiQXZhcmEtQm9sZF9JdGFsaWNfd2ViXCI7XG5cbkBtaXhpbiBmb250LWZhY2UoJGF2YXJhLCAkZmlsZS1ib2xkLWl0YWxpYywgJGZhbWlseS1ib2xkLWl0YWxpYywgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LWJvbGQtaXRhbGljICsgXCIvXCIgKyAkZmlsZS1ib2xkLWl0YWxpYztcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skYXZhcmF9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkYXZhcmEgKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRhdmFyYX0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRhdmFyYX1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRhdmFyYX1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuJHBsYXlmYWlyOiBcInBsYXlmYWlyZGlzcGxheS1yZWd1bGFyaXRhbGljXCI7XG4kZmFtaWx5LWl0YWxpYzogXCJwbGF5ZmFpclwiO1xuJGZpbGUtaXRhbGljOiBcInBsYXlmYWlyZGlzcGxheS1yZWd1bGFyaXRhbGljXCI7XG5cbkBtaXhpbiBmb250LWZhY2UoJHBsYXlmYWlyLCAkZmlsZS1pdGFsaWMsICRmYW1pbHktaXRhbGljLCAkY2F0ZWdvcnk6XCJcIikge1xuICAgICRmaWxlcGF0aDogXCIuLi9mb250cy9cIiArICRmYW1pbHktaXRhbGljICsgXCIvXCIgKyAkZmlsZS1pdGFsaWM7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JHBsYXlmYWlyfVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJHBsYXlmYWlyICsgXCJcIikgZm9ybWF0KCdzdmcnKTtcbiAgICB9XG5cbiAgICAlI3skcGxheWZhaXJ9IHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgQGlmICRjYXRlZ29yeSAhPSBcIlwiIHtcbiAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JHBsYXlmYWlyfVwiLCAjeyRjYXRlZ29yeX07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JHBsYXlmYWlyfVwiO1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4kbW9jaGU6IFwiTW9jaGUtQm9sZFwiO1xuJGZhbWlseS1yZWd1bGFyMjogXCJtb2NoZVwiO1xuJGZpbGUtcmVndWxhcjI6IFwiTW9jaGUtQm9sZFwiO1xuXG5AbWl4aW4gZm9udC1mYWNlKCRtb2NoZSwgJGZpbGUtcmVndWxhcjIsICRmYW1pbHktcmVndWxhcjIsICRjYXRlZ29yeTpcIlwiKSB7XG4gICAgJGZpbGVwYXRoOiBcIi4uL2ZvbnRzL1wiICsgJGZhbWlseS1yZWd1bGFyMiArIFwiL1wiICsgJGZpbGUtcmVndWxhcjI7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JG1vY2hlfVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJG1vY2hlICsgXCJcIikgZm9ybWF0KCdzdmcnKTtcbiAgICB9XG5cbiAgICAlI3skbW9jaGV9IHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgQGlmICRjYXRlZ29yeSAhPSBcIlwiIHtcbiAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JG1vY2hlfVwiLCAjeyRjYXRlZ29yeX07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JG1vY2hlfVwiO1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4kcmFtbWV0dG86IFwicmFtbWV0dG8tcmVndWxhclwiO1xuJGZhbWlseS1yZWd1bGFyMzogXCJyYW1tZXR0b1wiO1xuJGZpbGUtcmVndWxhcjM6IFwicmFtbWV0dG9vbmUtcmVndWxhci13ZWJmb250XCI7XG5cbkBtaXhpbiBmb250LWZhY2UoJHJhbW1ldHRvLCAkZmlsZS1yZWd1bGFyMywgJGZhbWlseS1yZWd1bGFyMywgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkZmFtaWx5LXJlZ3VsYXIzICsgXCIvXCIgKyAkZmlsZS1yZWd1bGFyMztcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skcmFtbWV0dG99XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIudHRmXCIpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi5zdmcjXCIgKyAkcmFtbWV0dG8gKyBcIlwiKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cblxuICAgICUjeyRyYW1tZXR0b30ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skcmFtbWV0dG99XCIsICN7JGNhdGVnb3J5fTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skcmFtbWV0dG99XCI7XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiRydW1ldXI6IFwicnVtZXVyLXJlZ3VsYXJcIjtcbiRmYW1pbHktcmVndWxhcjQ6IFwicnVtZXVyXCI7XG4kZmlsZS1yZWd1bGFyNDogXCJydW1ldXItd2ViZm9udFwiO1xuXG5AbWl4aW4gZm9udC1mYWNlKCRyYW1tZXR0bywgJGZpbGUtcmVndWxhcjQsICRmYW1pbHktcmVndWxhcjQsICRjYXRlZ29yeTpcIlwiKSB7XG4gICAgJGZpbGVwYXRoOiBcIi4uL2ZvbnRzL1wiICsgJGZhbWlseS1yZWd1bGFyNCArIFwiL1wiICsgJGZpbGUtcmVndWxhcjQ7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JHJhbW1ldHRvfVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLnR0ZlwiKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIuc3ZnI1wiICsgJHJhbW1ldHRvICsgXCJcIikgZm9ybWF0KCdzdmcnKTtcbiAgICB9XG5cbiAgICAlI3skcmFtbWV0dG99IHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgQGlmICRjYXRlZ29yeSAhPSBcIlwiIHtcbiAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JHJhbW1ldHRvfVwiLCAjeyRjYXRlZ29yeX07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JHJhbW1ldHRvfVwiO1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGluY2x1ZGUgZm9udC1mYWNlKCRsYXRvLCAkZmlsZS1yZWd1bGFyLCAkZmFtaWx5LCAkY2F0ZWdvcnkpOy8vMVxuQGluY2x1ZGUgZm9udC1mYWNlKCRzeW5lLCAkZmlsZS1ib2xkLCAkZmFtaWx5LWJvbGQsICRjYXRlZ29yeSk7Ly8yXG5AaW5jbHVkZSBmb250LWZhY2UoJGF2YXJhLCAkZmlsZS1ib2xkLWl0YWxpYywgJGZhbWlseS1ib2xkLWl0YWxpYywgJGNhdGVnb3J5KTsvLzJcbkBpbmNsdWRlIGZvbnQtZmFjZSgkcGxheWZhaXIsICRmaWxlLWl0YWxpYywgJGZhbWlseS1pdGFsaWMsICRjYXRlZ29yeSk7Ly8yXG5cbkBpbmNsdWRlIGZvbnQtZmFjZSgkbW9jaGUsICRmaWxlLXJlZ3VsYXIyLCAkZmFtaWx5LXJlZ3VsYXIyLCAkY2F0ZWdvcnkpOy8vMlxuQGluY2x1ZGUgZm9udC1mYWNlKCRyYW1tZXR0bywgJGZpbGUtcmVndWxhcjMsICRmYW1pbHktcmVndWxhcjMsICRjYXRlZ29yeSk7Ly8yXG5AaW5jbHVkZSBmb250LWZhY2UoJHJ1bWV1ciwgJGZpbGUtcmVndWxhcjQsICRmYW1pbHktcmVndWxhcjQsICRjYXRlZ29yeSk7Ly8yXG5cbi8vIGZvbnQtc2l6ZVxuJHR4dC1maWdsaTogMi41cmVtO1xuXG4vLyBsaW5lLWhlaWdodFxuJEZsaG9tZTogM3JlbTtcblxuJG1hcmc6IDAuNXJlbTtcbiRtYXJnSTogMXJlbTtcbiRXaTogODAlO1xuXG4kV2k1MDogY2FsYygoIDEwMCUgLyAyICkgLSAoI3skbWFyZ0l9IC8gMikpO1xuJFdpODA6IGNhbGMoKCAxMDAlIC8gMS41ICkgLSAoI3skbWFyZ0l9IC8gMikpO1xuJFdpMzM6IGNhbGMoKCAxMDAlIC8gMyApIC0gKCN7JG1hcmdJfSAvIDMpKTtcblxuLy8gbW9iaWxlXG4kdHh0LWZpZ2xpLW06IDEuNXJlbTtcblxuLy8gbGluZS1oZWlnaHRcbiRGbGhvbWUtbTogMnJlbTtcbiRXaS1tOiBjYWxjKCAxMDAlIC0gMXJlbSk7XG4kV2k4MC1tOiA4MCU7XG4kV2kzMy1tOiBjYWxjKCggMTAwJSAvIDMgKSAtIDAuNXJlbSk7XG5cbi8vIHRhYmxldHRlXG4kdHh0LWZpZ2xpLXQ6IDIuNXJlbTtcblxuLy8gbGluZS1oZWlnaHRcbiRGbGhvbWUtdDogM3JlbTtcblxuLy8gY29sb3JcbiRjb2xvcl9wdWJsaXF1ZTogI2ZmYWVhYjtcbiRjb2xvcl9zb2NpYWxlOiAjN2VmZjcxO1xuJGNvbG9yX2N1bHR1cmVsbGU6ICNmZWZmNzQ7XG4kY29sb3JfY29tbWFuZGl0YWlyZTogI2ZhYmJkZTtcbiRjb2xvcl9maWd1cmVzbGlicmVzOiAjODJmOGVlO1xuIiwiIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogYXV0bztcbiAgbWFyZ2luOjA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbnB7XG4gbWFyZ2luOiAwO1xufVxuXG51bHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbnVsLGxpe1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsImgxLCBoMiwgaDMsIHAsIHVsLCBsaSwgYSwgc3BhbntcbiAgZm9udC1mYW1pbHk6ICRsYXRvO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbn1cblxuaGVhZGVye1xuICBhe1xuICAgIGZvbnQtc2l6ZTogJHR4dC1maWdsaTtcbiAgICBsaW5lLWhlaWdodDogJEZsaG9tZTtcbiAgfVxufVxuXG5hLCBidXR0b257XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi50aXRsZS1tZW51e1xuICBoMntcbiAgICBmb250LWZhbWlseTogJHJhbW1ldHRvO1xuICB9XG59XG4uaG9tZXtcbiAgaDIsIHB7XG4gICAgZm9udC1zaXplOiAkdHh0LWZpZ2xpO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB9XG4gICN0ZXh0X2ZpZ2xpe1xuICAgIHN0cm9uZ3tcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmFmdGVye1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIGF7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmI3B1YmxpcXVle1xuICAgICAgICBmb250LWZhbWlseTogJHBsYXlmYWlyO1xuICAgICAgfVxuICAgICAgJiNzb2NpYWxle1xuICAgICAgICBmb250LWZhbWlseTogJHN5bmU7XG4gICAgICB9XG4gICAgICAmI2N1bHR1cmVsbGV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXZhcmE7XG4gICAgICB9XG4gICAgICAmI2NvbW1hbmRpdGFpcmVze1xuICAgICAgICBmb250LWZhbWlseTogJG1vY2hlO1xuICAgICAgfVxuICAgICAgJiNmaWd1cmVzbGlicmVze1xuICAgICAgICBmb250LWZhbWlseTogJHJhbW1ldHRvO1xuICAgICAgfVxuICAgICAgJiNsb2dpY2llbHMtbGlicmVze1xuICAgICAgICBmb250LWZhbWlseTogJHJ1bWV1cjtcbiAgICAgIH1cbiAgICB9XG4gICAgI2l0ZW17XG4gICAgICAuZS1jb250ZW50e1xuICAgICAgICBwe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgICBlbXtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI2l0ZW1fbGlzdHtcbiAgICAgICYuY29tbWFuZGl0YWlyZXN7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC5jYXJkLXRpdGxle1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZmlndXJlc2xpYnJlc3tcbiAgICAgICAgcHtcbiAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRyYW1tZXR0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmxvZ2ljaWVscy1saWJyZXN7XG4gICAgICAgIHB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmZpZ3VyZXNsaWJyZXN7XG4gICAgICAgIHB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNpdGVte1xuICBoMntcbiAgICB3aWR0aDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogNHJlbSFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiA0cmVtIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsIWltcG9ydGFudDtcbiAgfVxuICBzcGFue1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiB9XG4gJi5wdWJsaXF1ZXtcbiAgIGgye1xuICAgICBmb250LWZhbWlseTogJHBsYXlmYWlyO1xuICAgfVxuICAgc3BhbntcbiAgICAgZm9udC1mYW1pbHk6ICRwbGF5ZmFpcjtcbiAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgIH1cbiB9XG4gJi5zb2NpYWxle1xuICAgaDJ7XG4gICAgIGZvbnQtZmFtaWx5OiAkc3luZTtcbiAgIH1cbiAgIHNwYW57XG4gICAgIGZvbnQtZmFtaWx5OiAkc3luZTtcbiAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgIH1cbiB9XG4gICYuY3VsdHVyZWxsZXtcbiAgICBoMntcbiAgICAgIGZvbnQtZmFtaWx5OiAkYXZhcmE7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICBmb250LWZhbWlseTogJGF2YXJhO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cbn1cblxuYS5wdWJsaXF1ZSwgc3Bhbi5wdWJsaXF1ZXtcbiAgZm9udC1mYW1pbHk6ICRwbGF5ZmFpcjtcbn1cblxuYS5zb2NpYWxlLCBzcGFuLnNvY2lhbGV7XG4gIGZvbnQtZmFtaWx5OiAkc3luZTtcbn1cblxuYS5jdWx0dXJlbGxlLCBzcGFuLmN1bHR1cmVsbGV7XG4gIGZvbnQtZmFtaWx5OiAkYXZhcmE7XG59XG5cbi5zaWRlYmFyLXJpZ2h0e1xuICBoMntcbiAgICBtYXJnaW46IC41cmVtIDByZW0gMHJlbSAwcmVtO1xuICB9XG4gIHVsID4gc3BhbntcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMXJlbSFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIHVsID4gbGl7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgYXtcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIH1cbiAgfVxuICAuaW5mb3JtYXRpb25ze1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgJj4gZGl2e1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gICAgaDN7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBwe1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLm90aGVyX3Byb2pldHN7XG4gIGgze1xuICAgIGZvbnQtc2l6ZTogJHR4dC1maWdsaTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmNhcmR7XG4gIGgye1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbiIsIiRhbmltYXRlOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuI3RleHRfZmlnbGl7XG4gIHotaW5kZXg6IDk5OTtcbiAgb3BhY2l0eTogMTtcbiAgcHtcbiAgICAmID4gYXtcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbWFyZ2luOiAxcHggMCAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAkYW5pbWF0ZTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmV7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgI2ljb25lX2xpc3R7XG4gICAgICAgIHRyYW5zaXRpb246IDFzIDAuNXMgbWFyZ2luLWxlZnQsMC44cyAwLjNzIG9wYWNpdHk7XG4gICAgICAgIC5oYW1idXJnZXJ7XG4gICAgICAgICAgJi5oYW1idXJnZXItLXNsaWRlcntcbiAgICAgICAgICAgIC5oYW1idXJnZXItaW5uZXJ7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw1cHgsMCkgcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwcyAwLjJzIHRyYW5zZm9ybTtcbiAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgMC4ycyB0cmFuc2Zvcm07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYub3BlbntcbiAgICAgICAgI2ljb25lX2xpc3R7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBtYXJnaW4tbGVmdCwgMC41cyBvcGFjaXR5O1xuICAgICAgICAgIC5oYW1idXJnZXJ7XG4gICAgICAgICAgICAmLmhhbWJ1cmdlci0tc2xpZGVye1xuICAgICAgICAgICAgICAuaGFtYnVyZ2VyLWlubmVye1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw1cHgsMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjhzIDAuMnMgdHJhbnNmb3JtO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIDAuMnMgdHJhbnNmb3JtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJiNmaWd1cmVzbGlicmVze1xuICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVye1xuICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaGlkZGVue1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5IGVhc2U7XG4gIH1cblxuICAjaXRlbV9saXN0e1xuICAgIHB7XG4gICAgICAmID4gIGEge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IFxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2lyY2xlX2hvdmVye1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IC4ycywgd2lkdGggLjJzO1xuICAmLm9wZW57XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IC41cywgd2lkdGggLjVzO1xuICB9XG4gICYuZmlndXJlc2xpYnJlc3tcbiAgICBiYWNrZ3JvdW5kOlxuICAgIHVybChcIi91c2VyL3RoZW1lcy9maWd1cmVzbGlicmVzL2ltYWdlcy9maWd1cmVzX2xpYnJlcy5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgJi5wdWJsaXF1ZXtcbiAgICAgIGJhY2tncm91bmQ6XG4gICAgICB1cmwoXCIvdXNlci90aGVtZXMvZmlndXJlc2xpYnJlcy9pbWFnZXMvcHVibGlxdWUuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgJi5zb2NpYWxle1xuICAgIGJhY2tncm91bmQ6XG4gICAgdXJsKFwiL3VzZXIvdGhlbWVzL2ZpZ3VyZXNsaWJyZXMvaW1hZ2VzL3NvY2lhbGUuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gICYuY3VsdHVyZWxsZXtcbiAgICBiYWNrZ3JvdW5kOlxuICAgIHVybChcIi91c2VyL3RoZW1lcy9maWd1cmVzbGlicmVzL2ltYWdlcy9jdWx0dXJlbGxlLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAmLmNvbW1hbmRpdGFpcmVze1xuICAgIGJhY2tncm91bmQ6XG4gICAgdXJsKFwiL3VzZXIvdGhlbWVzL2ZpZ3VyZXNsaWJyZXMvaW1hZ2VzL2NvbW1hbmRpdGFpcmVzLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAmLmxvZ2ljaWVscy1saWJyZXN7XG4gICAgYmFja2dyb3VuZDpcbiAgICB1cmwoXCIvdXNlci90aGVtZXMvZmlndXJlc2xpYnJlcy9pbWFnZXMvbG9naWNpZWxzX2xpYnJlcy5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbiIsIi5ob21le1xuICBoZWFkZXJ7XG4gIH1cbn1cbiIsIip7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sb2FkZXJ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3VzZXIvdGhlbWVzL2ZpZ3VyZXNsaWJyZXMvaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZicpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLmNhcmR7XG4gIC5sb2FkZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBtYXJnaW4tbGVmdDogMDsgXG4gIH1cbn1cblxuaHRtbCwgYm9keXtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOWZlO1xuICAmLmhpZGRlbntcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5pbWcubGF6eXtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5e1xuICAjc3RhcnR7XG4gICAgICB3aWR0aDogJFdpODA7XG4gICAgICBtYXJnaW46IDFyZW0gYXV0byBhdXRvIDFyZW07XG4gICAgICAjdGV4dF9maWdsaXtcbiAgICAgICAgcCB7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgICNpY29uZV9saXN0e1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIC5oYW1idXJnZXJ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAuaGFtYnVyZ2VyLWJveHtcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm1hcmd7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJG1hcmc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm9wZW57XG4gICAgICAgICAgICAgICNpY29uZV9saXN0e1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIG1hcmdpbi1sZWZ0LCAwLjVzIG9wYWNpdHk7XG4gICAgICAgICAgICAgICAgLmhhbWJ1cmdlcntcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICYuaGFtYnVyZ2VyLS1zbGlkZXJ7XG4gICAgICAgICAgICAgICAgICAgIC5oYW1idXJnZXItaW5uZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDVweCwwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuOHMgMC4ycyB0cmFuc2Zvcm07XG4gICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMTBweCwwKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgMC4ycyB0cmFuc2Zvcm07XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuaGFtYnVyZ2VyLWJveHtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI2l0ZW1fbGlzdHtcbiAgICAgICAgICB3aWR0aDogODB2dztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuY2FyZHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDUpIC0gKCAjeyRtYXJnfSAqIDIpICk7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luOiAwICRtYXJnICRtYXJnIDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICYgPiAuY2FyZC1pbWFnZXtcbiAgICAgICAgICAgICYub3BlbntcbiAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaGVhZGVye1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAkbWFyZztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgJiA+ICp7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWFyZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmQtaGVhZGVye1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgI2l0ZW17XG4gICAgICAgICAgICB3aWR0aDogY2FsYyggODB2dyAtICggI3skbWFyZ30gKiA2KSApO1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAycmVtIDAuNXJlbSAycmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1hcmc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAuY29udGVudC10aXRsZXtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gM3JlbSBhdXRvO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZS1jb250ZW50e1xuICAgICAgICAgICAgICAvLyBtYXJnaW46IDFyZW0gYXV0byAycmVtIGF1dG87XG4gICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucHVibGlxdWV7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9wdWJsaXF1ZTtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zb2NpYWxle1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfc29jaWFsZTtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jdWx0dXJlbGxle1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfY3VsdHVyZWxsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY29tbWFuZGl0YWlyZXN7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9jb21tYW5kaXRhaXJlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI2ljb25lX2xpc3R7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wdWJsaXF1ZXtcbiAgICAgICAgICAuY2FyZHtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgIC5jYXJkLWhlYWRlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfcHVibGlxdWU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zb2NpYWxle1xuICAgICAgICAgIC5jYXJke1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgLmNhcmQtaGVhZGVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9zb2NpYWxlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY3VsdHVyZWxsZXtcbiAgICAgICAgICAuY2FyZHtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgIC5jYXJkLWhlYWRlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfY3VsdHVyZWxsZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNvbW1hbmRpdGFpcmVze1xuICAgICAgICAgIGNvbHVtbnM6IDQgMTUwcHg7XG4gICAgICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAyZW07XG4gICAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiAyZW07XG4gICAgICAgICAgY29sdW1uLWdhcDogMmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuICAgICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmR7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAuY2FyZC1oZWFkZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2N1bHR1cmVsbGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5maWd1cmVzbGlicmVzLCAmLmxvZ2ljaWVscy1saWJyZXN7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgI3RvcHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6bm90KC5ob21lKXtcbiAgICAjc3RhcnR7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKCAycmVtICsgICN7JEZsaG9tZX0pO1xuICAgIH1cbiAgfVxufVxuXG4jaWNvbmVfbGlzdHtcbiAgLmhhbWJ1cmdlcntcbiAgICBwYWRkaW5nOiAwLjhyZW07XG4gICAgLmhhbWJ1cmdlci1ib3h7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIC5oYW1idXJnZXItaW5uZXJ7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuaGFtYnVyZ2VyLS1zbGlkZXIuaXMtYWN0aXZle1xuICAgICAgLmhhbWJ1cmdlci1pbm5lcntcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICY6OmFmdGVyICB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC05MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFN0aWNreSBGb290ZXIgc29sdXRpb25cbmJvZHkuc3RpY2t5LWZvb3RlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgI3BhZ2Utd3JhcHBlciB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gIH1cbn1cblxuLmhvbWV7XG4gIGZvb3RlcntcbiAgICBjb2xvcjogI2FjYjNjMjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHB7XG4gICAgICBmb250LXNpemU6IDFyZW0haW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDFyZW0haW1wb3J0YW50O1xuICAgICAgYXtcbiAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogMjBweCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zaWRlYmFyLXJpZ2h0e1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IC0xMDB2dztcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIHJpZ2h0IGVhc2U7XG4gIGJhY2tncm91bmQ6ICNmOWY5ZjlmZTtcbiAgei1pbmRleDogMTAwMDtcbiAgdWx7XG4gICAgc3BhbntcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIH1cbiAgfVxuXG4gICNpY29uZV9saXN0e1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMDtcbiAgfVxuICAubGlzdC1wcm9qZXRze1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAudGl0bGUtbWVudXtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXItd3JhcHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIH1cbiAgICAuY29udGFpbmVye1xuICAgICAgd2lkdGg6IDg1JTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAycmVtIDAuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAmOjphZnRlcntcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICB9XG4gICAgdWx7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgc3Bhbi5jYXR7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgIH1cbiAgICAgIGxpe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBhe1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y5ZjlmOWZlO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNnMgYmFja2dyb3VuZDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICAgICAgICAuaW1ne1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICAuaW1ne1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgJi5jdWx0dXJlbGxle1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2N1bHR1cmVsbGU7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNnMgYmFja2dyb3VuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5zb2NpYWxle1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3NvY2lhbGU7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNnMgYmFja2dyb3VuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5wdWJsaXF1ZXtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9wdWJsaXF1ZTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC42cyBiYWNrZ3JvdW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3Jle31cbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBiYWNrZ3JvdW5kO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB9XG4gICAgLmluZm9ybWF0aW9uc3tcbiAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICB9XG4gIH1cbiAgJi5pcy1hY3RpdmV7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIDAuM3MgbGVmdCBlYXNlO1xuICAgIC50aXRsZS1tZW51e1xuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgICAgdHJhbnNpdGlvbjogMXMgMC45cyB3aWR0aCBlYXNlO1xuICAgICAgfVxuICAgIH1cbiAgICAuaW5mb3JtYXRpb25ze1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IDFzIG9wYWNpdHkgMXMgZWFzZTtcblxuICAgIH1cbiAgICAuY29udGFpbmVye1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiAxcyBvcGFjaXR5IDFzIGVhc2U7XG4gICAgICAmOjphZnRlcntcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogMXMgMC45cyBoZWlnaHQgZWFzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNpdGVtX2xpc3R7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAuY2FyZHtcbiAgICB3aWR0aDogJFdpNTA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnSTtcbiAgICB9XG4gICAgLmNhcmQtaGVhZGVye1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICYgPiAqIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWFyZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNpdGVte1xuICAuZS1jb250ZW50e1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgMCAycmVtIDA7XG4gICAgfVxuICAuY2FyZC1pbWFnZXtcbiAgICBpbWc6bm90KDpsYXN0LW9mLXR5cGUpe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4ub3RoZXJfcHJvamV0c3tcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6ICRtYXJnSTtcbiAgbWFyZ2luLWJvdHRvbTogJG1hcmdJO1xuICBoM3tcbiAgICBtYXJnaW46IDFyZW0gMCAkbWFyZyAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXJke1xuICAgIHdpZHRoOiAkV2kzMztcbiAgICAmOm50aC1jaGlsZCgtMW4rMyl7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnO1xuICAgIH1cbiAgICAuY2FyZC1oZWFkZXJ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgJiA+ICp7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJG1hcmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xuICBib2R5e1xuICAgICNzdGFydHtcbiAgICAgIHdpZHRoOiAkV2k4MC1tO1xuICAgICAgI3RleHRfZmlnbGl7XG4gICAgICAgICNpdGVtX2xpc3R7XG4gICAgICAgICAgJi5maWd1cmVzbGlicmVzLCAmLmxvZ2ljaWVscy1saWJyZXN7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmR7XG4gICAgICAgICAgICB3aWR0aDogJFdpMzMtbTtcbiAgICAgICAgICAgICNpdGVte1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMDAlICsgKC41cmVtICogMikpO1xuICAgICAgICAgICAgICAuY29udGVudC10aXRsZXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gYXV0byAxcmVtIGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmUtY29udGVudHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCl7XG4gIC5zaWRlYmFyLXJpZ2h0e1xuICAgIC5saXN0LXByb2pldHMge1xuICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIC5pbmZvcm1hdGlvbnN7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNpdGVtX2xpc3R7XG4gICAgd2lkdGg6IDkwdnchaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgI3N0YXJ0ICN0ZXh0X2ZpZ2xpICNpdGVtX2xpc3QgLmNhcmR7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAyKSAtIC41cmVtKTtcbiAgICAjaXRlbXtcbiAgICAgIHdpZHRoOiBjYWxjKDkwdncgLSAwLjVyZW0pO1xuICAgIH1cbiAgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUxMHB4KSB7XG4gIGJvZHl7XG4gICAgI3N0YXJ0e1xuICAgICAgd2lkdGg6ICRXaS1tO1xuICAgICAgbWFyZ2luOiAwLjVyZW0gYXV0byAycmVtIGF1dG87XG4gICAgICAjdGV4dF9maWdsaXtcbiAgICAgICAgcHtcbiAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xuICAgICAgICB9XG4gICAgICAgICNpdGVtX2xpc3R7XG4gICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICYuZmlndXJlc2xpYnJlcywgJi5sb2dpY2llbHMtbGlicmVze1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG4gICAgICAgICAgICAjaXRlbXtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAgIC5lLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5jb250ZW50LXRpdGxle1xuICAgICAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYgPiBkaXZ7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2lkZWJhci1yaWdodHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgICAgI2ljb25lX2xpc3R7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgLmhhbWJ1cmdlcntcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGlzdC1wcm9qZXRze1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIC50aXRsZS1tZW51e1xuICAgICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bHtcbiAgICAgICAgICBsaXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogaW5pdGlhbCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWwhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwcmVtIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY+IHNwYW57XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lci13cmFwe1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIHRvcDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGxlZnQ6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5pcy1hY3RpdmV7XG4gICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAxcyB3aWR0aCAxcyBlYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmluZm9ybWF0aW9uc3tcbiAgICAgICAgaDN7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmb290ZXJ7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMCFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5ZjlmZTtcbiAgfVxuXG4gIC5jaXJjbGVfaG92ZXIub3BlbntcbiAgICB3aWR0aDogMTAwcHghaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwcHghaW1wb3J0YW50O1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFDb0xJLFVBQVUsR0FDTixXQUFXLEVBQUUsTUFBYyxFQUMzQixHQUFHLEVBQUUscUNBQXVCLEVBQzVCLEdBQUcsRUFBRSw0Q0FBOEIsQ0FBQywyQkFBMkIsRUFDekQsc0NBQXdCLENBQUMsY0FBYyxFQUN2QyxxQ0FBdUIsQ0FBRSxrQkFBa0IsRUFDM0MsMENBQXlDLENBQUMsYUFBYTs7QUFOakUsVUFBVSxHQUNOLFdBQVcsRUFBRSxNQUFjLEVBQzNCLEdBQUcsRUFBRSxrQ0FBdUIsRUFDNUIsR0FBRyxFQUFFLHlDQUE4QixDQUFDLDJCQUEyQixFQUN6RCxtQ0FBd0IsQ0FBQyxjQUFjLEVBQ3ZDLGtDQUF1QixDQUFFLGtCQUFrQixFQUMzQyx1Q0FBeUMsQ0FBQyxhQUFhOztBQU5qRSxVQUFVLEdBQ04sV0FBVyxFQUFFLE9BQWMsRUFDM0IsR0FBRyxFQUFFLCtDQUF1QixFQUM1QixHQUFHLEVBQUUsc0RBQThCLENBQUMsMkJBQTJCLEVBQ3pELGdEQUF3QixDQUFDLGNBQWMsRUFDdkMsK0NBQXVCLENBQUUsa0JBQWtCLEVBQzNDLHFEQUF5QyxDQUFDLGFBQWE7O0FBTmpFLFVBQVUsR0FDTixXQUFXLEVBQUUsK0JBQWMsRUFDM0IsR0FBRyxFQUFFLDBEQUF1QixFQUM1QixHQUFHLEVBQUUsaUVBQThCLENBQUMsMkJBQTJCLEVBQ3pELDJEQUF3QixDQUFDLGNBQWMsRUFDdkMsMERBQXVCLENBQUUsa0JBQWtCLEVBQzNDLHdGQUF5QyxDQUFDLGFBQWE7O0FBTmpFLFVBQVUsR0FDTixX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 */ diff --git a/user/themes/figureslibres/css-compiled/theme.min.css b/user/themes/figureslibres/css-compiled/theme.min.css index 3b7d264..ce4f39d 100644 --- a/user/themes/figureslibres/css-compiled/theme.min.css +++ b/user/themes/figureslibres/css-compiled/theme.min.css @@ -1 +1 @@ -@font-face{font-family:lato;src:url(../fonts/lato/Lato-Regular.eot);src:url(../fonts/lato/Lato-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/lato/Lato-Regular.woff) format('woff'),url(../fonts/lato/Lato-Regular.ttf) format('truetype'),url(../fonts/lato/Lato-Regular.svg#lato) format('svg')}@font-face{font-family:syne;src:url(../fonts/syne/Syne-Bold.eot);src:url(../fonts/syne/Syne-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/syne/Syne-Bold.woff) format('woff'),url(../fonts/syne/Syne-Bold.ttf) format('truetype'),url(../fonts/syne/Syne-Bold.svg#syne) format('svg')}@font-face{font-family:Avara;src:url(../fonts/avara/Avara-Bold_Italic_web.eot);src:url(../fonts/avara/Avara-Bold_Italic_web.eot?#iefix) format('embedded-opentype'),url(../fonts/avara/Avara-Bold_Italic_web.woff) format('woff'),url(../fonts/avara/Avara-Bold_Italic_web.ttf) format('truetype'),url(../fonts/avara/Avara-Bold_Italic_web.svg#Avara) format('svg')}@font-face{font-family:playfairdisplay-regularitalic;src:url(../fonts/playfair/playfairdisplay-regularitalic.eot);src:url(../fonts/playfair/playfairdisplay-regularitalic.eot?#iefix) format('embedded-opentype'),url(../fonts/playfair/playfairdisplay-regularitalic.woff) format('woff'),url(../fonts/playfair/playfairdisplay-regularitalic.ttf) format('truetype'),url(../fonts/playfair/playfairdisplay-regularitalic.svg#playfairdisplay-regularitalic) format('svg')}@font-face{font-family:Moche-Bold;src:url(../fonts/moche/Moche-Bold.eot);src:url(../fonts/moche/Moche-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/moche/Moche-Bold.woff) format('woff'),url(../fonts/moche/Moche-Bold.ttf) format('truetype'),url(../fonts/moche/Moche-Bold.svg#Moche-Bold) format('svg')}@font-face{font-family:rammetto-regular;src:url(../fonts/rammetto/rammettoone-regular-webfont.eot);src:url(../fonts/rammetto/rammettoone-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/rammetto/rammettoone-regular-webfont.woff) format('woff'),url(../fonts/rammetto/rammettoone-regular-webfont.ttf) format('truetype'),url(../fonts/rammetto/rammettoone-regular-webfont.svg#rammetto-regular) format('svg')}@font-face{font-family:rumeur-regular;src:url(../fonts/rumeur/rumeur-webfont.eot);src:url(../fonts/rumeur/rumeur-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/rumeur/rumeur-webfont.woff) format('woff'),url(../fonts/rumeur/rumeur-webfont.ttf) format('truetype'),url(../fonts/rumeur/rumeur-webfont.svg#rumeur-regular) format('svg')}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{font-size:16px;line-height:1.15;margin:0;padding:0;-webkit-text-size-adjust:100%}body{margin:0;padding:0}main{display:block}h1{font-size:auto;margin:0}hr{overflow:visible;box-sizing:content-box;height:0}pre{font-family:monospace,monospace;font-size:1em}p{margin:0}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%;vertical-align:bottom;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}a,h1,h2,h3,li,p,span,ul{font-family:lato;font-weight:lighter}header a{font-size:2.5rem;line-height:3rem}a,button{border:none;outline:0!important}.title-menu h2{font-family:rammetto-regular}.home h2,.home p{font-size:2.5rem;line-height:3rem}.home #text_figli strong{position:relative}.home #text_figli strong::after{position:absolute;bottom:0;display:block;width:100%;height:1px;content:'';background:#000}.home #text_figli a{position:relative}.home #text_figli a#publique{font-family:playfairdisplay-regularitalic}.home #text_figli a#sociale{font-family:syne}.home #text_figli a#culturelle{font-family:Avara}.home #text_figli a#commanditaires{font-family:Moche-Bold}.home #text_figli a#figureslibres{font-family:rammetto-regular}.home #text_figli a#logiciels-libres{font-family:rumeur-regular}.home #text_figli #item .e-content p{font-size:1.5rem;line-height:3rem}.home #text_figli #item .e-content p strong{font-weight:700!important}.home #text_figli #item .e-content p a{text-decoration:underline}.home #text_figli #item .e-content p em{font-style:italic}.home #text_figli #item_list.commanditaires{flex-direction:column;-ms-flex-direction:column}.home #text_figli #item_list.commanditaires .card-title{line-height:normal}.home #text_figli #item_list.figureslibres p strong{font-family:rammetto-regular;display:block;margin-top:10px}.home #text_figli #item_list.figureslibres p strong::after{display:none}.home #text_figli #item_list.logiciels-libres p{margin-top:10px}.home #text_figli #item_list.logiciels-libres p strong{font-family:lato;display:block}.home #text_figli #item_list.logiciels-libres p strong::after{display:none}.home #text_figli #item_list.figureslibres p{margin-top:10px}.home #text_figli #item_list.figureslibres p strong{display:block}.home #text_figli #item_list.figureslibres p strong::after{display:none}#item h2{font-size:4rem!important;font-weight:400!important;line-height:4rem!important;width:auto}#item span{font-size:1rem}#item.publique h2{font-family:playfairdisplay-regularitalic}#item.publique span{font-family:playfairdisplay-regularitalic;font-weight:400}#item.sociale h2{font-family:syne}#item.sociale span{font-family:syne;font-weight:400}#item.culturelle h2{font-family:Avara}#item.culturelle span{font-family:Avara;font-weight:400}a.publique,span.publique{font-family:playfairdisplay-regularitalic}a.sociale,span.sociale{font-family:syne}a.culturelle,span.culturelle{font-family:Avara}.sidebar-right h2{margin:.5rem 0 0 0}.sidebar-right ul>span{font-size:.8rem;line-height:1rem!important;margin-bottom:.5rem;text-decoration:underline}.sidebar-right ul>li{font-size:1.7rem;line-height:2.5rem}.sidebar-right ul>li a{font-size:1.7rem;line-height:2rem;border-radius:50px}.sidebar-right .informations{padding:1rem}.sidebar-right .informations>div{margin-bottom:1rem}.sidebar-right .informations h3{font-size:1.5rem;line-height:2rem;margin:0}.sidebar-right .informations p{font-size:1rem;line-height:1.5rem}.other_projets h3{font-size:2.5rem;margin:0}.card h2{font-size:1rem;margin:0}#text_figli{z-index:999;opacity:1}#text_figli p>a{z-index:999}#text_figli p>a:after,#text_figli p>a:before{position:absolute;bottom:-1px;width:0;height:1px;margin:1px 0 0;content:'';transition:all .2s ease-in-out;transition-duration:.3s;opacity:0;background-color:#000}#text_figli p>a::before{left:50%}#text_figli p>a:after{right:50%}#text_figli p>a:hover{cursor:pointer}#text_figli p>a:hover:after,#text_figli p>a:hover:before{width:100%;opacity:1}#text_figli p>a:hover:after,#text_figli p>a:hover:before{width:50%}#text_figli p>a #icone_list{transition:1s .5s margin-left,.8s .3s opacity}#text_figli p>a #icone_list .hamburger.hamburger--slider .hamburger-inner{transition:0s .2s transform;transform:translate3d(0,5px,0) rotate(0)}#text_figli p>a #icone_list .hamburger.hamburger--slider .hamburger-inner:after{transition:.2s .2s transform;transform:translate3d(0,-10px,0) rotate(0)}#text_figli p>a.open #icone_list{transition:.5s margin-left,.5s opacity}#text_figli p>a.open #icone_list .hamburger.hamburger--slider .hamburger-inner{transition:.8s .2s transform;transform:translate3d(0,5px,0) rotate(45deg)}#text_figli p>a.open #icone_list .hamburger.hamburger--slider .hamburger-inner:after{transition:1s .2s transform;transform:translate3d(0,-10px,0) rotate(90deg)}#text_figli p>a#figureslibres::after,#text_figli p>a#figureslibres::before{bottom:5px}#text_figli.hidden{transition:.3s opacity ease;opacity:0}#text_figli #item_list p>a{cursor:pointer}#text_figli #item_list p>a:after,#text_figli #item_list p>a:before{width:100%;opacity:1}#text_figli #item_list p>a:after,#text_figli #item_list p>a:before{width:50%}.circle_hover{position:absolute;z-index:0;width:0;height:0;transition:height .2s,width .2s;transform:translate(-50%,-50%)}.circle_hover.open{width:200px;height:200px;transition:height .5s,width .5s}.circle_hover.figureslibres{background:url(/user/themes/figureslibres/images/figures_libres.svg) center no-repeat;background-size:contain}.circle_hover.publique{background:url(/user/themes/figureslibres/images/publique.svg) center no-repeat;background-size:contain}.circle_hover.sociale{background:url(/user/themes/figureslibres/images/sociale.svg) center no-repeat;background-size:contain}.circle_hover.culturelle{background:url(/user/themes/figureslibres/images/culturelle.svg) center no-repeat;background-size:contain}.circle_hover.commanditaires{background:url(/user/themes/figureslibres/images/commanditaires.svg) center no-repeat;background-size:contain}.circle_hover.logiciels-libres{background:url(/user/themes/figureslibres/images/logiciels_libres.svg) center no-repeat;background-size:contain}*{box-sizing:border-box}.loader{display:none;width:10px;height:10px;margin-left:10px;vertical-align:middle;background-image:url(/user/themes/figureslibres/images/ajax-loader.gif);background-repeat:no-repeat;background-position:center;background-size:10px 10px}.card .loader{position:absolute;z-index:999;top:50%;left:50%;margin-left:0;transform:translate(-50%,50%)}body,html{background:#f9f9f9fe}body.hidden,html.hidden{overflow:hidden}img.lazy{display:block}body #start{width:calc((100% / 1.5) - (1rem / 2));margin:1rem auto auto 1rem}body #start #text_figli p a #icone_list{position:relative;z-index:999;display:inline-block;margin-left:-30px;opacity:0}body #start #text_figli p a #icone_list .hamburger{margin-left:10px;padding:0}body #start #text_figli p a #icone_list .hamburger .hamburger-box{vertical-align:middle}body #start #text_figli p a.marg{margin-right:.5rem}body #start #text_figli p a.open #icone_list{position:relative;z-index:999;display:inline-block;margin-left:0;transition:.5s margin-left,.5s opacity;opacity:1}body #start #text_figli p a.open #icone_list .hamburger{margin-left:10px;padding:0}body #start #text_figli p a.open #icone_list .hamburger.hamburger--slider .hamburger-inner{transition:.8s .2s transform;transform:translate3d(0,5px,0) rotate(45deg)}body #start #text_figli p a.open #icone_list .hamburger.hamburger--slider .hamburger-inner:after{transition:1s .2s transform;transform:translate3d(0,-10px,0) rotate(90deg)}body #start #text_figli p a.open #icone_list .hamburger .hamburger-box{vertical-align:middle}body #start #text_figli #item_list{position:relative;width:80vw;margin-top:.5rem}body #start #text_figli #item_list .card{position:relative;display:inline-block;width:calc((100% / 5) - (.5rem * 2));min-width:250px;height:100%;margin:0 .5rem .5rem 0;vertical-align:top}body #start #text_figli #item_list .card>.card-image.open a img{transition:filter .3s ease;filter:grayscale(0)}body #start #text_figli #item_list .card a{display:block;overflow:auto;border-radius:5px}body #start #text_figli #item_list .card a img{transition:filter .3s ease;filter:grayscale(1)}body #start #text_figli #item_list .card .card-header{display:none;width:100%;padding:.5rem;border-bottom-right-radius:5px;border-bottom-left-radius:5px;-ms-flex-wrap:wrap;flex-wrap:wrap}body #start #text_figli #item_list .card .card-header>*{font-size:.8rem;line-height:1rem;margin-right:.5rem}body #start #text_figli #item_list .card:hover a{display:block}body #start #text_figli #item_list .card:hover a img{transition:filter .3s ease;filter:grayscale(0)}body #start #text_figli #item_list .card:hover .card-header{position:absolute;bottom:0;display:-ms-inline-flexbox;display:inline-flex}body #start #text_figli #item_list .card:last-of-type{vertical-align:baseline!important}body #start #text_figli #item_list .card #item{position:relative;width:calc(80vw - (.5rem * 6));margin-top:.5rem;padding:2rem 2rem .5rem 2rem;border-radius:5px}body #start #text_figli #item_list .card #item .content-title{display:-ms-flexbox;display:flex;margin:1rem auto 3rem auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline}body #start #text_figli #item_list .card #item .content-title a{display:block}body #start #text_figli #item_list .card #item .e-content p{font-size:1rem;line-height:1.2rem}body #start #text_figli #item_list .card #item.publique{background:#ffaeab}body #start #text_figli #item_list .card #item.sociale{background:#7eff71}body #start #text_figli #item_list .card #item.culturelle{background:#feff74}body #start #text_figli #item_list .card #item.commanditaires{background:#fabbde}body #start #text_figli #item_list .card #item #icone_list{line-height:0;position:absolute;top:0;right:0}body #start #text_figli #item_list.publique .card:hover .card-header{background:#ffaeab}body #start #text_figli #item_list.sociale .card:hover .card-header{background:#7eff71}body #start #text_figli #item_list.culturelle .card:hover .card-header{background:#feff74}body #start #text_figli #item_list.commanditaires{display:block;margin:1rem auto;columns:4 150px;column-gap:2em}body #start #text_figli #item_list.commanditaires p{font-size:1rem;line-height:1.2rem;margin:.5rem auto}body #start #text_figli #item_list.commanditaires .card:hover .card-header{background:#feff74}body #start #text_figli #item_list.figureslibres,body #start #text_figli #item_list.logiciels-libres{display:block;width:70%;min-width:500px;margin:1rem 0}body #start #text_figli #item_list.figureslibres p,body #start #text_figli #item_list.logiciels-libres p{font-size:1rem;line-height:1.5rem}body #start #text_figli #top{position:relative;width:100%;cursor:pointer;text-align:center}body:not(.home) #start{margin-top:calc(2rem + 3rem)}#icone_list .hamburger{padding:.8rem}#icone_list .hamburger .hamburger-box{width:18px;height:12px}#icone_list .hamburger .hamburger-box .hamburger-inner{width:18px;height:2px}#icone_list .hamburger .hamburger-box .hamburger-inner::before{top:5px;width:15px;height:inherit}#icone_list .hamburger .hamburger-box .hamburger-inner::after{top:10px;width:inherit;height:inherit}#icone_list .hamburger.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,5px,0) rotate(45deg)}#icone_list .hamburger.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-90deg)}body.sticky-footer{display:-ms-flexbox;display:flex;flex-direction:column;height:100%;min-height:100vh;-ms-flex-direction:column}body.sticky-footer #page-wrapper{-ms-flex:1 0 auto;flex:1 0 auto}.home footer{position:fixed;right:20px;bottom:20px;display:-ms-inline-flexbox;display:inline-flex;color:#acb3c2}.home footer p{font-size:1rem!important;line-height:1rem!important}.home footer p a img{width:20px!important}.sidebar-right{position:fixed;z-index:1000;top:0;left:-100vw;width:100%;height:100%;transition:.3s right ease;background:#f9f9f9fe}.sidebar-right ul span{line-height:2rem}.sidebar-right #icone_list{position:fixed;z-index:1000;top:10px;right:0}.sidebar-right .list-projets{overflow:auto;height:100%}.sidebar-right .list-projets .title-menu{padding-left:.5rem}.sidebar-right .list-projets .title-menu::after{display:block;width:0;height:1px;margin-top:.5rem;content:' '}.sidebar-right .list-projets .container-wrap{display:-ms-inline-flexbox;display:inline-flex}.sidebar-right .list-projets .container{position:relative;overflow:auto;width:85%;margin-top:20px;padding:1rem 2rem 2rem .5rem;opacity:0}.sidebar-right .list-projets .container::after{position:absolute;top:0;right:0;display:block;width:1px;height:0;margin-right:1rem;content:' '}.sidebar-right .list-projets .container ul{margin-bottom:20px}.sidebar-right .list-projets .container ul span.cat{line-height:3rem;display:block}.sidebar-right .list-projets .container ul li{position:relative;display:-ms-inline-flexbox;display:inline-flex;width:auto;-ms-flex-align:end;align-items:flex-end}.sidebar-right .list-projets .container ul li a{z-index:0;display:block;margin-right:0;padding:0 7px;transition:.6s background;background:#f9f9f9fe}.sidebar-right .list-projets .container ul li a .img{position:fixed;z-index:999;display:none;overflow:hidden;width:300px;height:auto;transform:rotate(0);transform-origin:center center;pointer-events:none;border-radius:10px}.sidebar-right .list-projets .container ul li a:hover{z-index:999}.sidebar-right .list-projets .container ul li a:hover .img{display:block;transition:all 1s ease}.sidebar-right .list-projets .container ul li:hover.culturelle a{transition:.6s background;background:#feff74}.sidebar-right .list-projets .container ul li:hover.sociale a{transition:.6s background;background:#7eff71}.sidebar-right .list-projets .container ul li:hover.publique a{transition:.6s background;background:#ffaeab}.sidebar-right .list-projets .container ul li:hover::before{min-width:100%;transition:.3s background}.sidebar-right .list-projets .container ul a{z-index:999;color:#000}.sidebar-right .list-projets .container ul a.active{color:#000}.sidebar-right .list-projets .informations{position:relative;min-width:250px;height:100%;padding-left:40px;opacity:0}.sidebar-right.is-active{left:0;transition:.5s .3s left ease}.sidebar-right.is-active .title-menu::after{width:100%;transition:1s .9s width ease;background:#000}.sidebar-right.is-active .informations{padding-left:25px;transition:1s opacity 1s ease;opacity:1}.sidebar-right.is-active .container{margin-top:0;transition:1s opacity 1s ease;opacity:1}.sidebar-right.is-active .container::after{height:100%;transition:1s .9s height ease;background:#000}#item_list{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}#item_list .card{width:calc((100% / 2) - (1rem / 2));height:100%}#item_list .card:nth-child(odd){margin-right:1rem}#item_list .card .card-header{z-index:999;display:-ms-inline-flexbox;display:inline-flex;width:100%}#item_list .card .card-header>*{margin-right:.5rem}#item .e-content{width:50%;min-width:500px;margin:0 0 2rem 0}#item .card-image img:not(:last-of-type){margin-bottom:1.5rem}.other_projets{display:-ms-flexbox;display:flex;margin-top:1rem;margin-bottom:1rem;border-top:1px solid #000;-ms-flex-wrap:wrap;flex-wrap:wrap}.other_projets h3{width:100%;margin:1rem 0 .5rem 0}.other_projets .card{width:calc((100% / 3) - (1rem / 3))}.other_projets .card:nth-child(-1n+3){margin-right:.5rem}.other_projets .card .card-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.other_projets .card .card-header>*{margin-right:.5rem}@media screen and (max-width:1024px){body #start{width:80%}body #start #text_figli #item_list.figureslibres,body #start #text_figli #item_list.logiciels-libres{width:100%}body #start #text_figli #item_list .card{width:calc((100% / 3) - .5rem)}body #start #text_figli #item_list .card #item{width:calc(300% + (.5rem * 2))}body #start #text_figli #item_list .card #item .content-title{margin:1rem auto 1rem auto}body #start #text_figli #item_list .card #item .e-content{width:100%}}@media screen and (max-width:1000px){.sidebar-right .list-projets .container{float:none;width:100%;padding-bottom:0}.sidebar-right .list-projets .informations{float:none;margin-left:10px;padding-left:.5rem}#item_list{width:90vw!important}}@media screen and (max-width:768px){body #start #text_figli #item_list .card{width:calc((100% / 2) - .5rem)}body #start #text_figli #item_list .card #item{width:calc(90vw - .5rem)}}@media screen and (max-width:510px){body #start{width:calc(100% - 1rem);margin:.5rem auto 2rem auto}body #start #text_figli p{font-size:1.7rem;line-height:2.3rem}body #start #text_figli #item_list{width:100%!important}body #start #text_figli #item_list.figureslibres,body #start #text_figli #item_list.logiciels-libres{min-width:100%}body #start #text_figli #item_list .card{width:calc(100%);margin:0 0 .5rem 0}body #start #text_figli #item_list .card #item{width:100%;padding:1rem}body #start #text_figli #item_list .card #item .e-content{min-width:100%;margin:2rem 0}body #start #text_figli #item_list .card #item .content-title h2{font-size:2rem!important;line-height:2.5rem!important}body #start #text_figli #item_list .card #item .content-title>div{line-height:1rem}body .sidebar-right{right:-100%;width:100%}body .sidebar-right #icone_list{z-index:0;top:0}body .sidebar-right #icone_list .hamburger{z-index:999;float:right}body .sidebar-right .list-projets{z-index:999}body .sidebar-right .list-projets .title-menu h2{font-size:1.7rem;line-height:2.3rem}body .sidebar-right .list-projets ul li{font-size:1rem;line-height:1.5rem;display:initial!important;margin-top:0!important}body .sidebar-right .list-projets ul li::before{width:100%}body .sidebar-right .list-projets ul li a{font-size:1rem;line-height:1.5rem;display:initial!important;padding:0!important}body .sidebar-right .list-projets ul li a img{display:none!important}body .sidebar-right .list-projets ul li>span{font-size:1rem;line-height:1.5rem}body .sidebar-right .list-projets .container-wrap{display:block}body .sidebar-right .list-projets .container-wrap .container::after{top:auto!important;bottom:0;left:0!important;width:0;height:1px}body .sidebar-right.is-active .container::after{width:100%!important;transition:1s width 1s ease}body .sidebar-right .informations h3{font-size:1.1rem}footer{z-index:999;bottom:0!important;left:0!important;width:100%;padding:.5rem;background-color:#f9f9f9fe;-ms-flex-pack:center;justify-content:center}.circle_hover.open{width:100px!important;height:100px!important}} \ No newline at end of file +@font-face{font-family:lato;src:url(../fonts/lato/Lato-Regular.eot);src:url(../fonts/lato/Lato-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/lato/Lato-Regular.woff) format('woff'),url(../fonts/lato/Lato-Regular.ttf) format('truetype'),url(../fonts/lato/Lato-Regular.svg#lato) format('svg')}@font-face{font-family:syne;src:url(../fonts/syne/Syne-Bold.eot);src:url(../fonts/syne/Syne-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/syne/Syne-Bold.woff) format('woff'),url(../fonts/syne/Syne-Bold.ttf) format('truetype'),url(../fonts/syne/Syne-Bold.svg#syne) format('svg')}@font-face{font-family:Avara;src:url(../fonts/avara/Avara-Bold_Italic_web.eot);src:url(../fonts/avara/Avara-Bold_Italic_web.eot?#iefix) format('embedded-opentype'),url(../fonts/avara/Avara-Bold_Italic_web.woff) format('woff'),url(../fonts/avara/Avara-Bold_Italic_web.ttf) format('truetype'),url(../fonts/avara/Avara-Bold_Italic_web.svg#Avara) format('svg')}@font-face{font-family:playfairdisplay-regularitalic;src:url(../fonts/playfair/playfairdisplay-regularitalic.eot);src:url(../fonts/playfair/playfairdisplay-regularitalic.eot?#iefix) format('embedded-opentype'),url(../fonts/playfair/playfairdisplay-regularitalic.woff) format('woff'),url(../fonts/playfair/playfairdisplay-regularitalic.ttf) format('truetype'),url(../fonts/playfair/playfairdisplay-regularitalic.svg#playfairdisplay-regularitalic) format('svg')}@font-face{font-family:Moche-Bold;src:url(../fonts/moche/Moche-Bold.eot);src:url(../fonts/moche/Moche-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/moche/Moche-Bold.woff) format('woff'),url(../fonts/moche/Moche-Bold.ttf) format('truetype'),url(../fonts/moche/Moche-Bold.svg#Moche-Bold) format('svg')}@font-face{font-family:rammetto-regular;src:url(../fonts/rammetto/rammettoone-regular-webfont.eot);src:url(../fonts/rammetto/rammettoone-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/rammetto/rammettoone-regular-webfont.woff) format('woff'),url(../fonts/rammetto/rammettoone-regular-webfont.ttf) format('truetype'),url(../fonts/rammetto/rammettoone-regular-webfont.svg#rammetto-regular) format('svg')}@font-face{font-family:rumeur-regular;src:url(../fonts/rumeur/rumeur-webfont.eot);src:url(../fonts/rumeur/rumeur-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/rumeur/rumeur-webfont.woff) format('woff'),url(../fonts/rumeur/rumeur-webfont.ttf) format('truetype'),url(../fonts/rumeur/rumeur-webfont.svg#rumeur-regular) format('svg')}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{font-size:16px;line-height:1.15;margin:0;padding:0;-webkit-text-size-adjust:100%}body{margin:0;padding:0}main{display:block}h1{font-size:auto;margin:0}hr{overflow:visible;box-sizing:content-box;height:0}pre{font-family:monospace,monospace;font-size:1em}p{margin:0}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%;vertical-align:bottom;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}a,h1,h2,h3,li,p,span,ul{font-family:lato;font-weight:lighter}header a{font-size:2.5rem;line-height:3rem}a,button{border:none;outline:0!important}.title-menu h2{font-family:rammetto-regular}.home h2,.home p{font-size:2.5rem;line-height:3rem}.home #text_figli strong{position:relative}.home #text_figli strong::after{position:absolute;bottom:0;display:block;width:100%;height:1px;content:'';background:#000}.home #text_figli a{position:relative}.home #text_figli a#publique{font-family:playfairdisplay-regularitalic}.home #text_figli a#sociale{font-family:syne}.home #text_figli a#culturelle{font-family:Avara}.home #text_figli a#commanditaires{font-family:Moche-Bold}.home #text_figli a#figureslibres{font-family:rammetto-regular}.home #text_figli a#logiciels-libres{font-family:rumeur-regular}.home #text_figli #item .e-content p{font-size:1.5rem;line-height:3rem}.home #text_figli #item .e-content p strong{font-weight:700!important}.home #text_figli #item .e-content p a{text-decoration:underline}.home #text_figli #item .e-content p em{font-style:italic}.home #text_figli #item_list.commanditaires{flex-direction:column;-ms-flex-direction:column}.home #text_figli #item_list.commanditaires .card-title{line-height:normal}.home #text_figli #item_list.figureslibres p strong{font-family:rammetto-regular;display:block;margin-top:10px}.home #text_figli #item_list.figureslibres p strong::after{display:none}.home #text_figli #item_list.logiciels-libres p{margin-top:10px}.home #text_figli #item_list.logiciels-libres p strong{font-weight:700;display:block}.home #text_figli #item_list.logiciels-libres p strong::after{display:none}.home #text_figli #item_list.figureslibres p{margin-top:10px}.home #text_figli #item_list.figureslibres p strong{font-weight:700;display:block}.home #text_figli #item_list.figureslibres p strong::after{display:none}#item h2{font-size:4rem!important;font-weight:400!important;line-height:4rem!important;width:auto}#item span{font-size:1rem}#item.publique h2{font-family:playfairdisplay-regularitalic}#item.publique span{font-family:playfairdisplay-regularitalic;font-weight:400}#item.sociale h2{font-family:syne}#item.sociale span{font-family:syne;font-weight:400}#item.culturelle h2{font-family:Avara}#item.culturelle span{font-family:Avara;font-weight:400}a.publique,span.publique{font-family:playfairdisplay-regularitalic}a.sociale,span.sociale{font-family:syne}a.culturelle,span.culturelle{font-family:Avara}.sidebar-right h2{margin:.5rem 0 0 0}.sidebar-right ul>span{font-size:.8rem;line-height:1rem!important;margin-bottom:.5rem;text-decoration:underline}.sidebar-right ul>li{font-size:1.7rem;line-height:2.5rem}.sidebar-right ul>li a{font-size:1.7rem;line-height:2rem;border-radius:50px}.sidebar-right .informations{padding:1rem}.sidebar-right .informations>div{margin-bottom:1rem}.sidebar-right .informations h3{font-size:1.5rem;line-height:2rem;margin:0}.sidebar-right .informations p{font-size:1rem;line-height:1.5rem}.other_projets h3{font-size:2.5rem;margin:0}.card h2{font-size:1rem;margin:0}#text_figli{z-index:999;opacity:1}#text_figli p>a{z-index:999}#text_figli p>a:after,#text_figli p>a:before{position:absolute;bottom:-1px;width:0;height:1px;margin:1px 0 0;content:'';transition:all .2s ease-in-out;transition-duration:.3s;opacity:0;background-color:#000}#text_figli p>a::before{left:50%}#text_figli p>a:after{right:50%}#text_figli p>a:hover{cursor:pointer}#text_figli p>a:hover:after,#text_figli p>a:hover:before{width:100%;opacity:1}#text_figli p>a:hover:after,#text_figli p>a:hover:before{width:50%}#text_figli p>a #icone_list{transition:1s .5s margin-left,.8s .3s opacity}#text_figli p>a #icone_list .hamburger.hamburger--slider .hamburger-inner{transition:0s .2s transform;transform:translate3d(0,5px,0) rotate(0)}#text_figli p>a #icone_list .hamburger.hamburger--slider .hamburger-inner:after{transition:.2s .2s transform;transform:translate3d(0,-10px,0) rotate(0)}#text_figli p>a.open #icone_list{transition:.5s margin-left,.5s opacity}#text_figli p>a.open #icone_list .hamburger.hamburger--slider .hamburger-inner{transition:.8s .2s transform;transform:translate3d(0,5px,0) rotate(45deg)}#text_figli p>a.open #icone_list .hamburger.hamburger--slider .hamburger-inner:after{transition:1s .2s transform;transform:translate3d(0,-10px,0) rotate(90deg)}#text_figli p>a#figureslibres::after,#text_figli p>a#figureslibres::before{bottom:5px}#text_figli.hidden{transition:.3s opacity ease;opacity:0}#text_figli #item_list p>a{cursor:pointer}#text_figli #item_list p>a:after,#text_figli #item_list p>a:before{width:100%;opacity:1}#text_figli #item_list p>a:after,#text_figli #item_list p>a:before{width:50%}.circle_hover{position:absolute;z-index:0;width:0;height:0;transition:height .2s,width .2s;transform:translate(-50%,-50%)}.circle_hover.open{width:200px;height:200px;transition:height .5s,width .5s}.circle_hover.figureslibres{background:url(/user/themes/figureslibres/images/figures_libres.svg) center no-repeat;background-size:contain}.circle_hover.publique{background:url(/user/themes/figureslibres/images/publique.svg) center no-repeat;background-size:contain}.circle_hover.sociale{background:url(/user/themes/figureslibres/images/sociale.svg) center no-repeat;background-size:contain}.circle_hover.culturelle{background:url(/user/themes/figureslibres/images/culturelle.svg) center no-repeat;background-size:contain}.circle_hover.commanditaires{background:url(/user/themes/figureslibres/images/commanditaires.svg) center no-repeat;background-size:contain}.circle_hover.logiciels-libres{background:url(/user/themes/figureslibres/images/logiciels_libres.svg) center no-repeat;background-size:contain}*{box-sizing:border-box}.loader{display:none;width:10px;height:10px;margin-left:10px;vertical-align:middle;background-image:url(/user/themes/figureslibres/images/ajax-loader.gif);background-repeat:no-repeat;background-position:center;background-size:10px 10px}.card .loader{position:absolute;z-index:999;top:50%;left:50%;margin-left:0;transform:translate(-50%,50%)}body,html{background:#f9f9f9fe}body.hidden,html.hidden{overflow:hidden}img.lazy{display:block}body #start{width:calc((100% / 1.5) - (1rem / 2));margin:1rem auto auto 1rem}body #start #text_figli p a #icone_list{position:relative;z-index:999;display:inline-block;margin-left:-30px;opacity:0}body #start #text_figli p a #icone_list .hamburger{margin-left:10px;padding:0}body #start #text_figli p a #icone_list .hamburger .hamburger-box{vertical-align:middle}body #start #text_figli p a.marg{margin-right:.5rem}body #start #text_figli p a.open #icone_list{position:relative;z-index:999;display:inline-block;margin-left:0;transition:.5s margin-left,.5s opacity;opacity:1}body #start #text_figli p a.open #icone_list .hamburger{margin-left:10px;padding:0}body #start #text_figli p a.open #icone_list .hamburger.hamburger--slider .hamburger-inner{transition:.8s .2s transform;transform:translate3d(0,5px,0) rotate(45deg)}body #start #text_figli p a.open #icone_list .hamburger.hamburger--slider .hamburger-inner:after{transition:1s .2s transform;transform:translate3d(0,-10px,0) rotate(90deg)}body #start #text_figli p a.open #icone_list .hamburger .hamburger-box{vertical-align:middle}body #start #text_figli #item_list{position:relative;width:80vw;margin-top:.5rem}body #start #text_figli #item_list .card{position:relative;display:inline-block;width:calc((100% / 5) - (.5rem * 2));min-width:250px;height:100%;margin:0 .5rem .5rem 0;vertical-align:top}body #start #text_figli #item_list .card>.card-image.open a img{transition:filter .3s ease;filter:grayscale(0)}body #start #text_figli #item_list .card a{display:block;overflow:auto;border-radius:5px}body #start #text_figli #item_list .card a img{transition:filter .3s ease;filter:grayscale(1)}body #start #text_figli #item_list .card .card-header{display:none;width:100%;padding:.5rem;border-bottom-right-radius:5px;border-bottom-left-radius:5px;-ms-flex-wrap:wrap;flex-wrap:wrap}body #start #text_figli #item_list .card .card-header>*{font-size:.8rem;line-height:1rem;margin-right:.5rem}body #start #text_figli #item_list .card:hover a{display:block}body #start #text_figli #item_list .card:hover a img{transition:filter .3s ease;filter:grayscale(0)}body #start #text_figli #item_list .card:hover .card-header{position:absolute;bottom:0;display:-ms-inline-flexbox;display:inline-flex}body #start #text_figli #item_list .card:last-of-type{vertical-align:baseline!important}body #start #text_figli #item_list .card #item{position:relative;width:calc(80vw - (.5rem * 6));margin-top:.5rem;padding:2rem 2rem .5rem 2rem;border-radius:5px}body #start #text_figli #item_list .card #item .content-title{display:-ms-flexbox;display:flex;margin:1rem auto 3rem auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline}body #start #text_figli #item_list .card #item .content-title a{display:block}body #start #text_figli #item_list .card #item .e-content p{font-size:1rem;line-height:1.2rem}body #start #text_figli #item_list .card #item.publique{background:#ffaeab}body #start #text_figli #item_list .card #item.sociale{background:#7eff71}body #start #text_figli #item_list .card #item.culturelle{background:#feff74}body #start #text_figli #item_list .card #item.commanditaires{background:#fabbde}body #start #text_figli #item_list .card #item #icone_list{line-height:0;position:absolute;top:0;right:0}body #start #text_figli #item_list.publique .card:hover .card-header{background:#ffaeab}body #start #text_figli #item_list.sociale .card:hover .card-header{background:#7eff71}body #start #text_figli #item_list.culturelle .card:hover .card-header{background:#feff74}body #start #text_figli #item_list.commanditaires{display:block;margin:1rem auto;columns:4 150px;column-gap:2em}body #start #text_figli #item_list.commanditaires p{font-size:1rem;line-height:1.2rem;margin:.5rem auto}body #start #text_figli #item_list.commanditaires .card:hover .card-header{background:#feff74}body #start #text_figli #item_list.figureslibres,body #start #text_figli #item_list.logiciels-libres{display:block;width:70%;min-width:500px;margin:1rem 0}body #start #text_figli #item_list.figureslibres p,body #start #text_figli #item_list.logiciels-libres p{font-size:1rem;line-height:1.5rem}body #start #text_figli #top{position:relative;width:100%;cursor:pointer;text-align:center}body:not(.home) #start{margin-top:calc(2rem + 3rem)}#icone_list .hamburger{padding:.8rem}#icone_list .hamburger .hamburger-box{width:18px;height:12px}#icone_list .hamburger .hamburger-box .hamburger-inner{width:18px;height:2px}#icone_list .hamburger .hamburger-box .hamburger-inner::before{top:5px;width:15px;height:inherit}#icone_list .hamburger .hamburger-box .hamburger-inner::after{top:10px;width:inherit;height:inherit}#icone_list .hamburger.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,5px,0) rotate(45deg)}#icone_list .hamburger.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-90deg)}body.sticky-footer{display:-ms-flexbox;display:flex;flex-direction:column;height:100%;min-height:100vh;-ms-flex-direction:column}body.sticky-footer #page-wrapper{-ms-flex:1 0 auto;flex:1 0 auto}.home footer{position:fixed;right:20px;bottom:20px;display:-ms-inline-flexbox;display:inline-flex;color:#acb3c2}.home footer p{font-size:1rem!important;line-height:1rem!important}.home footer p a img{width:20px!important}.sidebar-right{position:fixed;z-index:1000;top:0;left:-100vw;width:100%;height:100%;transition:.3s right ease;background:#f9f9f9fe}.sidebar-right ul span{line-height:2rem}.sidebar-right #icone_list{position:fixed;z-index:1000;top:10px;right:0}.sidebar-right .list-projets{overflow:auto;height:100%}.sidebar-right .list-projets .title-menu{padding-left:.5rem}.sidebar-right .list-projets .title-menu::after{display:block;width:0;height:1px;margin-top:.5rem;content:' '}.sidebar-right .list-projets .container-wrap{display:-ms-inline-flexbox;display:inline-flex}.sidebar-right .list-projets .container{position:relative;overflow:auto;width:85%;margin-top:20px;padding:1rem 2rem 2rem .5rem;opacity:0}.sidebar-right .list-projets .container::after{position:absolute;top:0;right:0;display:block;width:1px;height:0;margin-right:1rem;content:' '}.sidebar-right .list-projets .container ul{margin-bottom:20px}.sidebar-right .list-projets .container ul span.cat{line-height:3rem;display:block}.sidebar-right .list-projets .container ul li{position:relative;display:-ms-inline-flexbox;display:inline-flex;width:auto;-ms-flex-align:end;align-items:flex-end}.sidebar-right .list-projets .container ul li a{z-index:0;display:block;margin-right:0;padding:0 7px;transition:.6s background;background:#f9f9f9fe}.sidebar-right .list-projets .container ul li a .img{position:fixed;z-index:999;display:none;overflow:hidden;width:300px;height:auto;transform:rotate(0);transform-origin:center center;pointer-events:none;border-radius:10px}.sidebar-right .list-projets .container ul li a:hover{z-index:999}.sidebar-right .list-projets .container ul li a:hover .img{display:block;transition:all 1s ease}.sidebar-right .list-projets .container ul li:hover.culturelle a{transition:.6s background;background:#feff74}.sidebar-right .list-projets .container ul li:hover.sociale a{transition:.6s background;background:#7eff71}.sidebar-right .list-projets .container ul li:hover.publique a{transition:.6s background;background:#ffaeab}.sidebar-right .list-projets .container ul li:hover::before{min-width:100%;transition:.3s background}.sidebar-right .list-projets .container ul a{z-index:999;color:#000}.sidebar-right .list-projets .container ul a.active{color:#000}.sidebar-right .list-projets .informations{position:relative;min-width:250px;height:100%;padding-left:40px;opacity:0}.sidebar-right.is-active{left:0;transition:.5s .3s left ease}.sidebar-right.is-active .title-menu::after{width:100%;transition:1s .9s width ease;background:#000}.sidebar-right.is-active .informations{padding-left:25px;transition:1s opacity 1s ease;opacity:1}.sidebar-right.is-active .container{margin-top:0;transition:1s opacity 1s ease;opacity:1}.sidebar-right.is-active .container::after{height:100%;transition:1s .9s height ease;background:#000}#item_list{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}#item_list .card{width:calc((100% / 2) - (1rem / 2));height:100%}#item_list .card:nth-child(odd){margin-right:1rem}#item_list .card .card-header{z-index:999;display:-ms-inline-flexbox;display:inline-flex;width:100%}#item_list .card .card-header>*{margin-right:.5rem}#item .e-content{width:50%;min-width:500px;margin:0 0 2rem 0}#item .card-image img:not(:last-of-type){margin-bottom:1.5rem}.other_projets{display:-ms-flexbox;display:flex;margin-top:1rem;margin-bottom:1rem;border-top:1px solid #000;-ms-flex-wrap:wrap;flex-wrap:wrap}.other_projets h3{width:100%;margin:1rem 0 .5rem 0}.other_projets .card{width:calc((100% / 3) - (1rem / 3))}.other_projets .card:nth-child(-1n+3){margin-right:.5rem}.other_projets .card .card-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.other_projets .card .card-header>*{margin-right:.5rem}@media screen and (max-width:1024px){body #start{width:80%}body #start #text_figli #item_list.figureslibres,body #start #text_figli #item_list.logiciels-libres{width:100%}body #start #text_figli #item_list .card{width:calc((100% / 3) - .5rem)}body #start #text_figli #item_list .card #item{width:calc(300% + (.5rem * 2))}body #start #text_figli #item_list .card #item .content-title{margin:1rem auto 1rem auto}body #start #text_figli #item_list .card #item .e-content{width:100%}}@media screen and (max-width:1000px){.sidebar-right .list-projets .container{float:none;width:100%;padding-bottom:0}.sidebar-right .list-projets .informations{float:none;margin-left:10px;padding-left:.5rem}#item_list{width:90vw!important}}@media screen and (max-width:768px){body #start #text_figli #item_list .card{width:calc((100% / 2) - .5rem)}body #start #text_figli #item_list .card #item{width:calc(90vw - .5rem)}}@media screen and (max-width:510px){body #start{width:calc(100% - 1rem);margin:.5rem auto 2rem auto}body #start #text_figli p{font-size:1.7rem;line-height:2.3rem}body #start #text_figli #item_list{width:100%!important}body #start #text_figli #item_list.figureslibres,body #start #text_figli #item_list.logiciels-libres{min-width:100%}body #start #text_figli #item_list .card{width:calc(100%);margin:0 0 .5rem 0}body #start #text_figli #item_list .card #item{width:100%;padding:1rem}body #start #text_figli #item_list .card #item .e-content{min-width:100%;margin:2rem 0}body #start #text_figli #item_list .card #item .content-title h2{font-size:2rem!important;line-height:2.5rem!important}body #start #text_figli #item_list .card #item .content-title>div{line-height:1rem}body .sidebar-right{right:-100%;width:100%}body .sidebar-right #icone_list{z-index:0;top:0}body .sidebar-right #icone_list .hamburger{z-index:999;float:right}body .sidebar-right .list-projets{z-index:999}body .sidebar-right .list-projets .title-menu h2{font-size:1.7rem;line-height:2.3rem}body .sidebar-right .list-projets ul li{font-size:1rem;line-height:1.5rem;display:initial!important;margin-top:0!important}body .sidebar-right .list-projets ul li::before{width:100%}body .sidebar-right .list-projets ul li a{font-size:1rem;line-height:1.5rem;display:initial!important;padding:0!important}body .sidebar-right .list-projets ul li a img{display:none!important}body .sidebar-right .list-projets ul li>span{font-size:1rem;line-height:1.5rem}body .sidebar-right .list-projets .container-wrap{display:block}body .sidebar-right .list-projets .container-wrap .container::after{top:auto!important;bottom:0;left:0!important;width:0;height:1px}body .sidebar-right.is-active .container::after{width:100%!important;transition:1s width 1s ease}body .sidebar-right .informations h3{font-size:1.1rem}footer{z-index:999;bottom:0!important;left:0!important;width:100%;padding:.5rem;background-color:#f9f9f9fe;-ms-flex-pack:center;justify-content:center}.circle_hover.open{width:100px!important;height:100px!important}} \ No newline at end of file