diff --git a/user/config/system.yaml b/user/config/system.yaml index 2654191..39a9e7f 100644 --- a/user/config/system.yaml +++ b/user/config/system.yaml @@ -9,12 +9,15 @@ username_regex: '^[a-z0-9_-]{3,16}$' pwd_regex: '(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}' intl_enabled: true languages: - include_default_lang: true + supported: + - en + default_lang: en + include_default_lang: false pages_fallback_only: false - translations: true - translations_fallback: true + translations: false + translations_fallback: false session_store_active: false - http_accept_language: false + http_accept_language: true override_locale: false home: alias: /home diff --git a/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Detail_Lubion_box_Mania_Akbari_and_Douglas_White_2019.jpg b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Detail_Lubion_box_Mania_Akbari_and_Douglas_White_2019.jpg new file mode 100644 index 0000000..d328528 Binary files /dev/null and b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Detail_Lubion_box_Mania_Akbari_and_Douglas_White_2019.jpg differ diff --git a/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Detail_Mr._Majidi_series_Mania_Akbari_and_Douglas_White_2019_I.jpg b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Detail_Mr._Majidi_series_Mania_Akbari_and_Douglas_White_2019_I.jpg new file mode 100644 index 0000000..a3a42f8 Binary files /dev/null and b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Detail_Mr._Majidi_series_Mania_Akbari_and_Douglas_White_2019_I.jpg differ diff --git a/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Detail_Mr._Majidi_series_Mania_Akbari_and_Douglas_White_2019_II.jpg b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Detail_Mr._Majidi_series_Mania_Akbari_and_Douglas_White_2019_II.jpg new file mode 100644 index 0000000..5e6f20a Binary files /dev/null and b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Detail_Mr._Majidi_series_Mania_Akbari_and_Douglas_White_2019_II.jpg differ diff --git a/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Geometric_Resistance_Mania_Akbari_and_Douglas_White_2019.jpg b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Geometric_Resistance_Mania_Akbari_and_Douglas_White_2019.jpg new file mode 100644 index 0000000..e6a85fb Binary files /dev/null and b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Geometric_Resistance_Mania_Akbari_and_Douglas_White_2019.jpg differ diff --git a/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/House_of_Sin_III_Mania_Akbari_and_Douglas_White_2019.jpg b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/House_of_Sin_III_Mania_Akbari_and_Douglas_White_2019.jpg new file mode 100644 index 0000000..76622c1 Binary files /dev/null and b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/House_of_Sin_III_Mania_Akbari_and_Douglas_White_2019.jpg differ diff --git a/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/House_of_Sin_II_Mania_Akbari_and_Douglas_White_2019.jpg b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/House_of_Sin_II_Mania_Akbari_and_Douglas_White_2019.jpg new file mode 100644 index 0000000..645b8c0 Binary files /dev/null and b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/House_of_Sin_II_Mania_Akbari_and_Douglas_White_2019.jpg differ diff --git a/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/House_of_Sin_I_Mania_Akbari_and_Douglas_White_2019.jpg b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/House_of_Sin_I_Mania_Akbari_and_Douglas_White_2019.jpg new file mode 100644 index 0000000..e8bd41b Binary files /dev/null and b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/House_of_Sin_I_Mania_Akbari_and_Douglas_White_2019.jpg differ diff --git a/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Installation_Mania_Akbari_and_Douglas_White_I.jpg b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Installation_Mania_Akbari_and_Douglas_White_I.jpg new file mode 100644 index 0000000..9d86a14 Binary files /dev/null and b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Installation_Mania_Akbari_and_Douglas_White_I.jpg differ diff --git a/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Installation_Mania_Akbari_and_Douglas_White_II.jpg b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Installation_Mania_Akbari_and_Douglas_White_II.jpg new file mode 100644 index 0000000..7a80ca3 Binary files /dev/null and b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Installation_Mania_Akbari_and_Douglas_White_II.jpg differ diff --git a/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Installation_Mania_Akbari_and_Douglas_White_III.jpg b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Installation_Mania_Akbari_and_Douglas_White_III.jpg new file mode 100644 index 0000000..0d60380 Binary files /dev/null and b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Installation_Mania_Akbari_and_Douglas_White_III.jpg differ diff --git a/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Lubion_Mania_Akbari_and_Douglas_White_2019_I.jpg b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Lubion_Mania_Akbari_and_Douglas_White_2019_I.jpg new file mode 100644 index 0000000..1474a38 Binary files /dev/null and b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Lubion_Mania_Akbari_and_Douglas_White_2019_I.jpg differ diff --git a/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Lubion_Mania_Akbari_and_Douglas_White_2019_II.jpg b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Lubion_Mania_Akbari_and_Douglas_White_2019_II.jpg new file mode 100644 index 0000000..d929605 Binary files /dev/null and b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Lubion_Mania_Akbari_and_Douglas_White_2019_II.jpg differ diff --git a/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Lubion_box_Mania_Akbari_and_Douglas_White_2019.jpg b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Lubion_box_Mania_Akbari_and_Douglas_White_2019.jpg new file mode 100644 index 0000000..aea66a3 Binary files /dev/null and b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Lubion_box_Mania_Akbari_and_Douglas_White_2019.jpg differ diff --git a/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Mania Akbari and Douglas White, Electricity Box in the streets of Teheran.jpg b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Mania_Akbari_and_Douglas_White_Electricity_Box_in_the_streets_of_Teheran.jpg similarity index 100% rename from user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Mania Akbari and Douglas White, Electricity Box in the streets of Teheran.jpg rename to user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Mania_Akbari_and_Douglas_White_Electricity_Box_in_the_streets_of_Teheran.jpg diff --git a/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Mr. Majidi_series_and_House_of_Sin_I_Mania_Akbari_and_Douglas_White_2019.jpg b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Mr. Majidi_series_and_House_of_Sin_I_Mania_Akbari_and_Douglas_White_2019.jpg new file mode 100644 index 0000000..070dd98 Binary files /dev/null and b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Mr. Majidi_series_and_House_of_Sin_I_Mania_Akbari_and_Douglas_White_2019.jpg differ diff --git a/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Mr._Majidi_series_Mania_Akbari_and_Douglas_White_2019.jpg b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Mr._Majidi_series_Mania_Akbari_and_Douglas_White_2019.jpg new file mode 100644 index 0000000..4743796 Binary files /dev/null and b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/Mr._Majidi_series_Mania_Akbari_and_Douglas_White_2019.jpg differ diff --git a/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/events.md b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/events.md index 525ebdd..68bd52f 100644 --- a/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/events.md +++ b/user/pages/02.whats-on/01.exhibitions/current-upcoming/mr-majidi-and-the-electricity-box/events.md @@ -5,7 +5,7 @@ date_end: '20-12-2019 18:26' lieux: '12th floor' artistes: 'Mania Akbari, Douglas White ' title: '‘Mr. Majidi and the Electricity Box''' -media_order: 'Mania Akbari and Douglas White, Electricity Box in the streets of Teheran.jpg' +media_order: 'Installation_Mania_Akbari_and_Douglas_White_II.jpg,Installation_Mania_Akbari_and_Douglas_White_I.jpg,Detail_Mr._Majidi_series_Mania_Akbari_and_Douglas_White_2019_I.jpg,Detail_Lubion_box_Mania_Akbari_and_Douglas_White_2019.jpg,Installation_Mania_Akbari_and_Douglas_White_III.jpg,House_of_Sin_I_Mania_Akbari_and_Douglas_White_2019.jpg,Lubion_Mania_Akbari_and_Douglas_White_2019_II.jpg,Mr._Majidi_series_Mania_Akbari_and_Douglas_White_2019.jpg,Lubion_box_Mania_Akbari_and_Douglas_White_2019.jpg,Mania_Akbari_and_Douglas_White_Electricity_Box_in_the_streets_of_Teheran.jpg,Lubion_Mania_Akbari_and_Douglas_White_2019_I.jpg,House_of_Sin_II_Mania_Akbari_and_Douglas_White_2019.jpg,Mr. Majidi_series_and_House_of_Sin_I_Mania_Akbari_and_Douglas_White_2019.jpg,Geometric_Resistance_Mania_Akbari_and_Douglas_White_2019.jpg,House_of_Sin_III_Mania_Akbari_and_Douglas_White_2019.jpg,Detail_Mr._Majidi_series_Mania_Akbari_and_Douglas_White_2019_II.jpg' show_sidebar: false aura: pagetype: website diff --git a/user/pages/02.whats-on/02.events/current-upcoming/body-and-borders/events.md b/user/pages/02.whats-on/02.events/current-upcoming/body-and-borders/events.en.md similarity index 97% rename from user/pages/02.whats-on/02.events/current-upcoming/body-and-borders/events.md rename to user/pages/02.whats-on/02.events/current-upcoming/body-and-borders/events.en.md index e440ecf..dfa8f96 100644 --- a/user/pages/02.whats-on/02.events/current-upcoming/body-and-borders/events.md +++ b/user/pages/02.whats-on/02.events/current-upcoming/body-and-borders/events.en.md @@ -1,6 +1,5 @@ --- date: '07-12-2019 15:00' -date_end: '14-01-2020 17:00' display_time: false lieux: '12th floor' artistes: 'screenings + Panel Talk 3:00-6:30pm' @@ -8,11 +7,11 @@ title: '‘Body and Borders'':' media_order: 'Carlos Motta, The Devil’s Work (2018).jpg' buy: true url: 'https://www.eventbrite.co.uk/e/body-and-borders-i-film-screenings-panel-discussion-i-akbari-and-white-tickets-80867162861?fbclid=IwAR1td6U8NxmWyUOiYzFIW9vsXA2K2CXV2IXdbvTXW8g2YIMTgGsPKjgsSXg' -recaptchacontact: - enabled: false show_sidebar: false aura: pagetype: website +recaptchacontact: + enabled: false --- [Saturday 7 December from 15:00-18:30pm](https://www.eventbrite.co.uk/e/body-and-borders-i-film-screenings-panel-discussion-i-akbari-and-white-tickets-80867162861?fbclid=IwAR1td6U8NxmWyUOiYzFIW9vsXA2K2CXV2IXdbvTXW8g2YIMTgGsPKjgsSXg) to accompany the exhibition ‘Mr. Majidi and the Electricity Box’, Iranian filmmaker Mania Akbari and British sculptor Douglas White have curated a cultural programme, encompassing further screenings from 10 contemporary artists, who also explore the physical, political, emotional and sensual borders of the modern corporeal experience. Screenings will include the work of Johann Arens, Mania Akbari, Lucy Clout, A K Dolve, Barbara Hammer, Carlos Mott, Lynne Sachs, Margaret Salmon, Mark Street, Jessica Sarah Rinlan, Miranda Pennel and Douglas White. diff --git a/user/pages/04.residence/02.current-upcoming/testt-artiste/artistes.en.md b/user/pages/04.residence/02.current-upcoming/testt-artiste/artistes.en.md new file mode 100644 index 0000000..3f7bc3d --- /dev/null +++ b/user/pages/04.residence/02.current-upcoming/testt-artiste/artistes.en.md @@ -0,0 +1,11 @@ +--- +date: '09-12-2019 14:58' +date_end: '24-12-2019 14:59' +title: 'Testt artiste' +media_order: 'les ateliers numériques.jpg' +show_sidebar: false +aura: + pagetype: website +--- + +htr hrge \ No newline at end of file diff --git a/user/pages/04.residence/02.current-upcoming/testt-artiste/les ateliers numériques.jpg b/user/pages/04.residence/02.current-upcoming/testt-artiste/les ateliers numériques.jpg new file mode 100644 index 0000000..4377141 Binary files /dev/null and b/user/pages/04.residence/02.current-upcoming/testt-artiste/les ateliers numériques.jpg differ diff --git a/user/pages/04.residence/02.current-upcoming/victor-man/artistes.md b/user/pages/04.residence/02.current-upcoming/victor-man/artistes.en.md similarity index 87% rename from user/pages/04.residence/02.current-upcoming/victor-man/artistes.md rename to user/pages/04.residence/02.current-upcoming/victor-man/artistes.en.md index cb8101a..7ff8570 100644 --- a/user/pages/04.residence/02.current-upcoming/victor-man/artistes.md +++ b/user/pages/04.residence/02.current-upcoming/victor-man/artistes.en.md @@ -1,5 +1,4 @@ --- -date_start: '05-06-2019 11:05' date_end: '05-09-2019 19:43' title: 'Nour El Saleh' media_order: 'Nour El Saleh, Detail ''Four Times as Big, Twice as Small'' 2018.jpeg' diff --git a/user/themes/vocurations/Artist Candidature-'Sara-Anstis'-2019-12-04-02-16-56.txt b/user/themes/vocurations/Artist Candidature-'Sara-Anstis'-2019-12-04-02-16-56.txt new file mode 100644 index 0000000..e98e5dd --- /dev/null +++ b/user/themes/vocurations/Artist Candidature-'Sara-Anstis'-2019-12-04-02-16-56.txt @@ -0,0 +1,11 @@ +first_name: Sara +last_name: Anstis +date_of_birth: '1991' +phone_number: '07384593115' +email: anstismagdalena@gmail.com +move_in_date: ASAP +website: 'saraanstis.com / @saraanstis' +portfolio: {"user\/data\/files\/Sara Anstis_VO Curations.pdf":{"name":"Sara Anstis_VO Curations.pdf","type":"application\/pdf","size":17337358,"path":"user\/data\/files\/Sara Anstis_VO Curations.pdf"}} +studio: Either +notes: "Hello, \r\n\r\nI was pointed in your direction by somaya Critchlow. We're currently on a residency Together in Italy and AS I AM ABOUT TO LOSE MY STUDIO IN LONDON, She mentioned you might still have some studios available for 2020. \r\n\r\nWould it be possible to organise a location visit for December 11th 2019? \r\n\r\nLooking forward to hearing from you and thank you for considering my Application \r\n\r\nall the best \r\nSara " + diff --git a/user/themes/vocurations/blueprints/artistes.yaml b/user/themes/vocurations/blueprints/artistes.yaml index 12889b7..bd42963 100644 --- a/user/themes/vocurations/blueprints/artistes.yaml +++ b/user/themes/vocurations/blueprints/artistes.yaml @@ -25,7 +25,8 @@ form: validate: type: bool - header.date_start: + header.date: + replace@: true type: datetime label: Start toggleable: true @@ -41,6 +42,12 @@ form: underline: true ordering@: 2 + options: + fields: + publishing: + fields: + header.date: + unset@: true blog: type: tab diff --git a/user/themes/vocurations/css-compiled/theme.css b/user/themes/vocurations/css-compiled/theme.css index cd8c8ed..dc32722 100644 --- a/user/themes/vocurations/css-compiled/theme.css +++ b/user/themes/vocurations/css-compiled/theme.css @@ -347,8 +347,7 @@ footer a { color: #A7A7A7; } .form .toast-success { font-family: "Regular"; display: inline-block; margin-left: 1rem; } -@media screen and (max-width: 1450px) { html { font-size: 13px; } - html .navbar nav li:nth-last-child(1) { width: 20px; } } +@media screen and (max-width: 1450px) { html { font-size: 13px; } } @media screen and (max-width: 1000px) { .blog #item .card:nth-child(5n+1), .home #item .card:nth-child(5n+1) { width: 100% !important; } .slider { width: 100% !important; } @@ -663,19 +662,21 @@ body #body-wrapper, html #body-wrapper { margin-top: 6rem; } .item .item_date { margin-bottom: 1.5rem; } +.about .item_content { width: calc((100% / 12) * 10) !important; } + .events #body-wrapper .item .item_title, .default #body-wrapper .item .item_title { margin-bottom: 3rem; } .events #body-wrapper .item .item_img, .default #body-wrapper .item .item_img { margin-bottom: 3rem; } -.events #body-wrapper .item .item_content, .default #body-wrapper .item .item_content { width: 90%; display: -ms-inline-flexbox; display: inline-flex; } +.events #body-wrapper .item .item_content, .default #body-wrapper .item .item_content { width: calc(100vw - 5.6rem); display: -ms-inline-flexbox; display: inline-flex; } -.events #body-wrapper .item .item_content .content, .default #body-wrapper .item .item_content .content { width: 100%; margin-right: 5rem; } +.events #body-wrapper .item .item_content .content, .default #body-wrapper .item .item_content .content { width: 180%; margin-right: 60px; } -.events #body-wrapper .item .item_content .side, .default #body-wrapper .item .item_content .side { padding-left: 1rem; margin-top: 1rem; position: relative; } +.events #body-wrapper .item .item_content .side, .default #body-wrapper .item .item_content .side { width: 100%; text-align: center; padding-left: 1rem; margin-top: 1rem; position: relative; } .events #body-wrapper .item .item_date, .default #body-wrapper .item .item_date { margin-bottom: 1.5rem; } -.buy { min-width: 300px; position: absolute; } +.buy { min-width: 300px; position: relative; } .buy a { font-family: "Bold"; text-transform: uppercase; font-size: 1.3rem; line-height: 1.9rem; padding: 0.6rem 1rem; background: black; color: white; } @@ -773,4 +774,4 @@ body #body-wrapper, html #body-wrapper { margin-top: 6rem; } .content-item .e-content p { margin-bottom: 1.2rem; } -/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwiY29uZmlndXJhdGlvbnMvX2ZvbnRzLnNjc3MiLCJjb25maWd1cmF0aW9ucy9fdmFyaWFibGVzLnNjc3MiLCJ0aGVtZS9fcmVzZXQuc2NzcyIsInRoZW1lL19taXhpbnMuc2NzcyIsInRoZW1lL19mcmFtZXdvcmsuc2NzcyIsInRoZW1lL190eXBvZ3JhcGh5LnNjc3MiLCJ0aGVtZS9fZm9ybXMuc2NzcyIsInRoZW1lL19tb2JpbGUuc2NzcyIsInRoZW1lL19hbmltYXRpb24uc2NzcyIsInRoZW1lL19leHRlbnNpb25zLnNjc3MiLCJ0aGVtZS9faGVhZGVyLnNjc3MiLCJ0aGVtZS9fZm9vdGVyLnNjc3MiLCJ0aGVtZS9fbWVudS5zY3NzIiwidGhlbWUvX2Jsb2cuc2NzcyIsInRoZW1lL19vbmVwYWdlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gQ29yZSB2YXJpYWJsZXMgYW5kIG1peGluc1xuQGltcG9ydCAnY29uZmlndXJhdGlvbnMvZm9udHMnO1xuQGltcG9ydCAnY29uZmlndXJhdGlvbnMvdmFyaWFibGVzJztcblxuQGltcG9ydCAndGhlbWUvcmVzZXQnO1xuQGltcG9ydCAndGhlbWUvbWl4aW5zJztcbkBpbXBvcnQgJ3RoZW1lL2ZyYW1ld29yayc7XG5AaW1wb3J0ICd0aGVtZS90eXBvZ3JhcGh5JztcbkBpbXBvcnQgJ3RoZW1lL2Zvcm1zJztcbkBpbXBvcnQgJ3RoZW1lL21vYmlsZSc7XG5AaW1wb3J0ICd0aGVtZS9hbmltYXRpb24nO1xuQGltcG9ydCAndGhlbWUvZXh0ZW5zaW9ucyc7XG5cbkBpbXBvcnQgJ3RoZW1lL2hlYWRlcic7XG5AaW1wb3J0ICd0aGVtZS9mb290ZXInO1xuQGltcG9ydCAndGhlbWUvbWVudSc7XG5cbi8vIEV4dHJhIFNrZWxldG9uIFN0eWxpbmdcbkBpbXBvcnQgJ3RoZW1lL2Jsb2cnO1xuQGltcG9ydCAndGhlbWUvb25lcGFnZSc7XG4iLCIvLyBGb250IEZhbWlseVxuJGZvbnQtZmFtaWx5LWRlZmF1bHQ6ICBcdFx0XHRcIlJhbGV3YXlcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgXCJHZW5ldmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LWhlYWRlcjogIFx0XHRcdFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBcIkdlbmV2YVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktbW9ubzogXHRcdFx0XHRcIkluY29uc29sYXRhXCIsIG1vbm9zcGFjZTtcbiRmb250LWZhbWlseS1zZXJpZjpcdFx0XHRcdFwiR2VvcmdpYVwiLCBcIlRpbWVzXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuLy8gQGZvbnQtZmFjZVxuXG4kdHlwbzogXCJGS0dyb3Rlc2tcIjtcbiRjYXRlZ29yeTogXCJzYW5zLXNlcmlmXCI7XG4vLyBzZWN1ZWxhIHJlZ3VsYXJcblxuJGZpbGU6IFwiRktHcm90ZXNrLVJlZ3VsYXJcIjsgXG4kUmVndWxhcjogXCJSZWd1bGFyXCI7XG5AbWl4aW4gZm9udC1mYWNlKCRSZWd1bGFyLCAkZmlsZSwgJHR5cG8sICRjYXRlZ29yeTpcIlwiKSB7XG4gICAgJGZpbGVwYXRoOiBcIi4uL2ZvbnRzL1wiICsgJHR5cG8gKyBcIi9cIiArICRmaWxlO1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCIjeyRSZWd1bGFyfVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKSxcbiAgICB9XG5cbiAgICAlI3skUmVndWxhcn0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSZWd1bGFyfVwiLCAjeyRjYXRlZ29yeX07XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JFJlZ3VsYXJ9XCI7XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuJGZpbGUyOiBcIkZLR3JvdGVzay1JdGFsaWNCXCI7XG4kSXRhbGljOiBcIkl0YWxpY0JcIjtcbkBtaXhpbiBmb250LWZhY2UoJEl0YWxpYywgJGZpbGUyLCAkdHlwbywgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkdHlwbyArIFwiL1wiICsgJGZpbGUyO1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCIjeyRJdGFsaWN9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpLFxuICAgIH1cblxuICAgICUjeyRJdGFsaWN9IHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgQGlmICRjYXRlZ29yeSAhPSBcIlwiIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skSXRhbGljfVwiLCAjeyRjYXRlZ29yeX07XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JEl0YWxpY31cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuJGZpbGUzOiBcIkZLR3JvdGVzay1Cb2xkXCI7XG4kQm9sZDogXCJCb2xkXCI7XG5AbWl4aW4gZm9udC1mYWNlKCRCb2xkLCAkZmlsZTMsICR0eXBvLCAkY2F0ZWdvcnk6XCJcIikge1xuICAgICRmaWxlcGF0aDogXCIuLi9mb250cy9cIiArICR0eXBvICsgXCIvXCIgKyAkZmlsZTtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skQm9sZH1cIjtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90XCIpO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3Q/I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgfVxuXG4gICAgJSN7JEJvbGR9IHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgQGlmICRjYXRlZ29yeSAhPSBcIlwiIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skQm9sZH1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRCb2xkfVwiO1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4kZmlsZTQ6IFwiRktHcm90ZXNrLUJvbGRJdGFsaWNCXCI7XG4kQm9sZEl0YWxpY0I6IFwiQm9sZEl0YWxpY0JcIjtcbkBtaXhpbiBmb250LWZhY2UoJEJvbGRJdGFsaWNCLCAkZmlsZTQsICR0eXBvLCAkY2F0ZWdvcnk6XCJcIikge1xuICAgICRmaWxlcGF0aDogXCIuLi9mb250cy9cIiArICR0eXBvICsgXCIvXCIgKyAkZmlsZTQ7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JEJvbGRJdGFsaWNCfVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKSxcbiAgICB9XG5cbiAgICAlI3skQm9sZEl0YWxpY0J9IHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgQGlmICRjYXRlZ29yeSAhPSBcIlwiIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skQm9sZEl0YWxpY0J9XCIsICN7JGNhdGVnb3J5fTtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skQm9sZEl0YWxpY0J9XCI7XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuJGZpbGU1OiBcIkZLR3JvdGVza01vbm8tUmVndWxhclwiO1xuJE1vbm8tUmVndWxhcjogXCJNb25vLVJlZ3VsYXJcIjtcbkBtaXhpbiBmb250LWZhY2UoJE1vbm8tUmVndWxhciwgJGZpbGU1LCAkdHlwbywgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkdHlwbyArIFwiL1wiICsgJGZpbGU1O1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCIjeyRNb25vLVJlZ3VsYXJ9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpLFxuICAgIH1cblxuICAgICUjeyRNb25vLVJlZ3VsYXJ9IHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgQGlmICRjYXRlZ29yeSAhPSBcIlwiIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skTW9uby1SZWd1bGFyfVwiLCAjeyRjYXRlZ29yeX07XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JE1vbm8tUmVndWxhcn1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIGZvbnRzXG5AaW5jbHVkZSBmb250LWZhY2UoJFJlZ3VsYXIsICRmaWxlLCAkdHlwbywgJGNhdGVnb3J5KTsvLzFcbkBpbmNsdWRlIGZvbnQtZmFjZSgkSXRhbGljLCAkZmlsZTIsICR0eXBvLCAkY2F0ZWdvcnkpOy8vMVxuQGluY2x1ZGUgZm9udC1mYWNlKCRCb2xkLCAkZmlsZTMsICR0eXBvLCAkY2F0ZWdvcnkpOy8vMVxuQGluY2x1ZGUgZm9udC1mYWNlKCRCb2xkSXRhbGljQiwgJGZpbGU0LCAkdHlwbywgJGNhdGVnb3J5KTsvLzFcbkBpbmNsdWRlIGZvbnQtZmFjZSgkTW9uby1SZWd1bGFyLCAkZmlsZTUsICR0eXBvLCAkY2F0ZWdvcnkpOy8vMVxuXG4kbmJyX2NvbDogMTI7XG4kd2lkdGg6IDEwMCU7XG5cbiRXMzM6IGNhbGMoI3skd2lkdGh9IC8gMyk7XG5cbi8vIE9yZGluYXRldXJcbi8vIFRpdHJlIDogOTBwdFxuLy8gU291cy10aXRyZSA6IDUwcHRcbi8vIFRleHRlIGNvdXJhbnQgOiAyNXB0XG5cbi8vIFNtYXJ0cGhvbmVcbi8vIFRpdHJlIDogMzJwdFxuLy8gU291cy10aXRyZSA6IDI1cHRcbi8vIFRleHRlIGNvdXJhbnQgOiAxNHB0XG5cbi8vIGZvbnQtc2l6ZSAyNXJcbiRGY291cmFudDogMS41cmVtO1xuJEZ0aXRsZTogNXJlbTtcbiRGc3ViLXRpdGxlOiAyLjVyZW07XG5cbi8vIGludGVybGluZVxuJExjb3VyYW50OiAxLjdyZW07XG4kTHRpdGxlOiA1cmVtO1xuJExzdWItdGl0bGU6IDIuN3JlbTtcblxuLy9pbnRlcmxldHRyZVxuXG4vLyBjb2xvclxuXG4vLyBIZWFkZXJcbiRIZWFkZXJfbXI6IDEuNXJlbTtcblxuLy8gY2FyZFxuJGZpcnN0X2NhcmQ6IGNhbGMoKCN7JHdpZHRofSAvICN7JG5icl9jb2x9KSAqIDkpO1xuJGFsbF9jYXJkOiBjYWxjKCgjeyR3aWR0aH0gLyAjeyRuYnJfY29sfSkgKiA2KTtcbiRhcmNoX2NhcmQ6IGNhbGMoKCN7JHdpZHRofSAvICN7JG5icl9jb2x9KSAqIDQpO1xuJGNvbnRlbnRfYXJjaDogY2FsYygoI3skd2lkdGh9IC8gI3skbmJyX2NvbH0pICogMTAuNSk7XG4kaXRlbV9jb250ZW50OiBjYWxjKCgjeyR3aWR0aH0gLyAjeyRuYnJfY29sfSkgKiAxMCk7XG5cblxuJEhlYWRlckNfbXI6IDFyZW07XG4kTWFyZ0NhcmQ6IDZyZW07XG4kcGFkZGluZ0NhcmQ6IDFyZW07XG5cbi8vIGNvbG9yXG4kZ3JleTogI0E3QTdBNztcblxuLy8gbWFyZyAmIHBhZGRcbiIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuKntcbiBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogYXV0bztcbiAgbWFyZ2luOjA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbnB7XG4gbWFyZ2luOiAwO1xufVxuXG51bHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbnVsLGxpe1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBtaXhpbiBmbGV4Ym94IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtaXhpbiBzcGFjZS1iZXR3ZWVuIHtcbiAgQGluY2x1ZGUgZmxleGJveDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWl4aW4gZ3JpbGxlc3tcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKCgxMDAlIC8gNikgLSAxLjRyZW0pIGNhbGMoKDEwMCUgLyA2KSAtIDEuNHJlbSkgY2FsYygoMTAwJSAvIDYpIC0gMS40cmVtKSBjYWxjKCgxMDAlIC8gNikgLSAxLjRyZW0pIGNhbGMoKDEwMCUgLyA2KSAtIDEuNHJlbSkgY2FsYygoMTAwJSAvIDYpIC0gMS40cmVtKTtcbiAgZ3JpZC1nYXA6IDEuNHJlbTtcbiAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCgzLjJyZW0sIDMuMnJlbSk7XG4gIGp1c3RpZnktaXRlbXM6IHN0cmV0Y2g7XG59XG5cblxuQG1peGluIGNhcmQoJHNpemUpIHtcbiAgQGlmICRzaXplID09ICdzbWFsbCcge1xuICAgIC5jYXJkLWhlYWRlcntcbiAgICAgIGg1e1xuICAgICAgICBmb250LXNpemU6ICRGc3ViLXRpdGxlO1xuICAgICAgICBsaW5lLWhlaWdodDogJExzdWItdGl0bGU7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJkLWRhdGV7XG4gICAgICB0aW1le1xuICAgICAgICBmb250LXNpemU6ICRGc3ViLXRpdGxlO1xuICAgICAgICBsaW5lLWhlaWdodDogJExzdWItdGl0bGU7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09ICdiaWcnIHtcbiAgICB3aWR0aDogJGZpcnN0X2NhcmQ7XG4gICAgLmNhcmQtaGVhZGVye1xuICAgICAgaDV7XG4gICAgICAgIGZvbnQtc2l6ZTogJEZ0aXRsZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRMdGl0bGU7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJkLWRhdGV7XG4gICAgICB0aW1le1xuICAgICAgICBmb250LXNpemU6ICRGdGl0bGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkTHRpdGxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiIiwiaGVhZGVye1xuICBhe1xuICAgIGZvbnQtZmFtaWx5OiAkQm9sZDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAkRmNvdXJhbnQ7XG4gICAgbGluZS1oZWlnaHQ6ICRGY291cmFudDtcbiAgfVxufVxuXG5oMntcbiAgZm9udC1mYW1pbHk6ICRCb2xkO1xuICBmb250LXNpemU6ICRGdGl0bGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkTHRpdGxlO1xuICBtYXJnaW46IDA7XG4gIHNwYW57XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5cbmgze1xuICBmb250LWZhbWlseTogJEJvbGQ7XG4gIGZvbnQtc2l6ZTogJEZzdWItdGl0bGU7XG4gIGxpbmUtaGVpZ2h0OiAkTHN1Yi10aXRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaDV7XG4gIGZvbnQtZmFtaWx5OiAkQm9sZDtcbiAgZm9udC1zaXplOiAkRmNvdXJhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5jYXJkLWRhdGV7XG4gIHRpbWV7XG4gICAgZm9udC1mYW1pbHk6ICRCb2xkO1xuICAgIGZvbnQtc2l6ZTogJEZjb3VyYW50O1xuICAgIGxpbmUtaGVpZ2h0OiAkTGNvdXJhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbnB7XG4gIGZvbnQtZmFtaWx5OiAkQm9sZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjlyZW07XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG4uY2FyZC1jYXR7XG4gIGZvbnQtZmFtaWx5OiAkQm9sZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAkRmNvdXJhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAkTGNvdXJhbnQ7XG59XG5cbi5jYXJkLWxpZXV4e1xuICBmb250LWZhbWlseTogJEJvbGQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogJEZjb3VyYW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY29udGVudC1pdGVte1xuICAuZGF0ZXtcbiAgICBmb250LXNpemU6ICRGc3ViLXRpdGxlO1xuICAgIGZvbnQtZmFtaWx5OiAkQm9sZDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi5jYXB0aW9ue1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6ICRGY291cmFudDtcbiAgZm9udC1mYW1pbHk6ICRCb2xkO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogJGdyZXk7XG59XG5cbi5ob21lLCAuYmxvZ3tcbiAgLmNhcmR7XG4gICAgJjpudGgtY2hpbGQoNW4rMSl7XG4gICAgICBAaW5jbHVkZSBjYXJkKGJpZyk7XG4gICAgfVxuICAgICY6bm90KDpudGgtY2hpbGQoNW4rMSkpe1xuICAgICAgQGluY2x1ZGUgY2FyZChzbWFsbCk7XG4gICAgfVxuICB9XG59XG5cbi5uZXdze1xuICBoNXtcbiAgICBhe1xuICAgICAgZm9udC1zaXplOiAkRmNvdXJhbnQhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6ICRGY291cmFudCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5jYXJkLXN1YnRpdGxle1xuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6ICRGY291cmFudCFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogJEZjb3VyYW50IWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLml0ZW17XG4gIC5pdGVtX3RpdGxle1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbiAgLml0ZW1fY29udGVudHtcbiAgICB3aWR0aDogJGl0ZW1fY29udGVudDtcbiAgfVxuICAuaXRlbV9kYXRle1xuICAgIGZvbnQtZmFtaWx5OiAkQm9sZDtcbiAgICBmb250LXNpemU6ICRGc3ViLXRpdGxlO1xuICAgIC8vIGxpbmUtaGVpZ2h0OiAkTGNvdXJhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi5hcmNoaXZlcywgLm5ld3N7XG4gIC5jYXJke1xuICAgIC5jYXJkLWhlYWRlcntcbiAgICAgIGg1e1xuICAgICAgICBmb250LXNpemU6ICRGY291cmFudCFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkRmNvdXJhbnQhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAuY2FyZC1kYXRle1xuICAgICAgdGltZXtcbiAgICAgICAgZm9udC1zaXplOiAkRmNvdXJhbnQhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogJEZjb3VyYW50IWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vZHVsYXJ7XG4gIC52aXNpdC11c3tcbiAgICBwe1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgZW0sYSxzdHJvbmd7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbntcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9wZW57XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgZm9udC1zaXplOiAkRmNvdXJhbnQ7XG4gICAgICBmb250LWZhbWlseTogJEJvbGQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIHRpbWV7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOXJlbSFpbXBvcnRhbnQ7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYWRyZXNze1xuICAgICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW0haW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMS45cmVtIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2JvZHktd3JhcHBlcntcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAkZmlyc3RfY2FyZDtcbiAgICBzcGFue1xuICAgICAgZm9udC1mYW1pbHk6ICRCb2xkO1xuICAgICAgZm9udC1zaXplOiAkRmNvdXJhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogJExjb3VyYW50O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybXtcbiAgI2N1c3RvbS1mb3Jte1xuICAgIGZvbnQtZmFtaWx5OiAkQm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogJEZjb3VyYW50O1xuICAgIC5mb3JtLWxhYmVse1xuICAgICAgY29sb3I6ICRncmV5O1xuICAgIH1cbiAgICBsYWJlbHtcbiAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICB9XG4gICAgLmZvcm0tZGF0YXtcbiAgICAgIGlucHV0e1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgfVxuICAgICAgICAmOjpwbGFjZWhvbGRlci1zaG93bntcbiAgICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyLXNob3duIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmFkaW97XG4gICAgICAgIGlucHV0W3R5cGU9cmFkaW9dIH4gc3BhbntcbiAgICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IHNwYW57XG4gICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0ZXh0YXJlYXtcbiAgICAgICAgZm9udC1zaXplOiAkRmNvdXJhbnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICB9XG4gICAgICAgICY6OnBsYWNlaG9sZGVyLXNob3due1xuICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgfVxuICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXItc2hvd24ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgYnV0dG9ue1xuICAgICAgZm9udC1zaXplOiAkRmNvdXJhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAudG9hc3Qtc3VjY2Vzc3tcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIH1cbiAgfVxufVxuXG5mb290ZXJ7XG4gIGZvbnQtZmFtaWx5OiAkQm9sZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAkRmNvdXJhbnQ7XG4gIGNvbG9yOiAkZ3JleTtcbiAgYXtcbiAgICBjb2xvcjogJGdyZXk7XG4gIH1cbn1cbiIsIi5mb3Jte1xuICBzZWN0aW9ue1xuICAgICYjYm9keS13cmFwcGVye1xuICAgICAgI2N1c3RvbS1mb3Jte1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICB3aWR0aDogJGl0ZW1fY29udGVudDtcbiAgICAgICAgQGluY2x1ZGUgZ3JpbGxlcztcbiAgICAgICAgLmZvcm0tZmllbGR7XG4gICAgICAgICAgLmZvcm0tZGF0YXtcbiAgICAgICAgICAgIC5mb3JtLWlucHV0LXdyYXBwZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvdXNlci90aGVtZXMvdm9jdXJhdGlvbnMvaW1hZ2VzL2V0b2lsZS5zdmcpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTE3cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyA0O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQgLyA3O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDQpe1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyA1O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDUgLyA3O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDYpe1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDcpe1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyA1O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDgpe1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDUgLyA3O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLmZvcm0tZGF0YXtcbiAgICAgICAgICAgICAgLmRyb3B6b25le1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy91c2VyL3RoZW1lcy92b2N1cmF0aW9ucy9pbWFnZXMvVXBsb2FkLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICByaWdodDogLTBweDtcbiAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZHotcHJldmlldyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgICAgIC5kei1pbWFnZXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuZHotcmVtb3Zle1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjdweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjdweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5kei1pbWFnZXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5kei1kZXRhaWxze1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMGVtIDBlbTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAmID4gZGl2e1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbSAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5kei1maWxlbmFtZXtcbiAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuZHotZXJyb3ItbWVzc2FnZXtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMjAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmR6LWVycm9yLW1hcmt7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuZHotcHJvZ3Jlc3N7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTEwJTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5kei1zdWNjZXNzLW1hcmt7XG4gICAgICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgICAgZmlsbDpncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmR6LWRlZmF1bHR7XG4gICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCg5KXtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gNztcbiAgICAgICAgICAgIGdyaWQtcm93OiA0O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAuZm9ybS1sYWJlbHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL3VzZXIvdGhlbWVzL3ZvY3VyYXRpb25zL2ltYWdlcy9ldG9pbGUuc3ZnKTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiAtMTdweDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvcm0tZGF0YXtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcbiAgICAgICAgICAgICAgLnJhZGlve1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjYpO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgxMCl7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDc7XG4gICAgICAgICAgICBncmlkLXJvdzogNS83O1xuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgLmZvcm0tbGFiZWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvcm0tZGF0YXtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvcm0tdGV4dGFyZWEtd3JhcHBlciB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRleHRhcmVhe1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgICAgICAgIGJvcmRlciA6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgtbis3KXtcbiAgICAgICAgICAgIC5mb3JtLWxhYmVse1xuICAgICAgICAgICAgICBkaXNwbGF5Om5vbmVcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmZvcm0tZGF0YXtcbiAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZXh0YXJlYTo6Zm9jdXMsIGlucHV0Ojpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uc3tcbiAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDE7XG4gICAgICAgICAgZ3JpZC1yb3c6IDc7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50b2FzdC1zdWNjZXNze1xuICAgIGZvbnQtZmFtaWx5OiAkUmVndWxhcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbn1cbiIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICBodG1se1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAubmF2YmFye1xuICAgICAgbmF2e1xuICAgICAgICBsaTpudGgtbGFzdC1jaGlsZCgxKXtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmJsb2csIC5ob21le1xuICAgICNpdGVte1xuICAgICAgLmNhcmQ6bnRoLWNoaWxkKDVuKzEpe1xuICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlcntcbiAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXRlbXtcbiAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgLml0ZW1fY29udGVudHtcbiAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAuc2lkZXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGVmYXVsdCwgLmV2ZW50e1xuICAgICNib2R5LXdyYXBwZXJ7XG4gICAgLml0ZW0ge1xuICAgICAgICAuaXRlbV9jb250ZW50e1xuICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hcmNoaXZlcywgLm5ld3N7XG4gICAgI2JvZHktd3JhcHBlcntcbiAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgIC5jYXJke1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjRyZW0pIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwIWltcG9ydGFudDtcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgbWFyZ2luOiAwIDEuNHJlbSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjdG9we1xuICAgICYubW9kdWxhcntcbiAgICAgIC52aXNpdC11c3tcbiAgICAgICAgI2JvZHktd3JhcHBlcntcbiAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybXtcbiAgICBzZWN0aW9ue1xuICAgICAgJiNib2R5LXdyYXBwZXJ7XG4gICAgICAgICNjdXN0b20tZm9ybXtcbiAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgLmZvcm0tZmllbGR7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyA0O1xuICAgICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNCAvIDc7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gNDtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQgLyA3O1xuICAgICAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDQ7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNil7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA0IC8gNztcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg3KXtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyA0O1xuICAgICAgICAgICAgICBncmlkLXJvdzogNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDgpe1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNCAvIDc7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiA0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoOSl7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gNztcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxMCl7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLyA3O1xuICAgICAgICAgICAgICBncmlkLXJvdzogNi84O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYnV0dG9uc3tcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLyAxO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblxuaDJ7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBsaW5lLWhlaWdodDogMy41cmVtO1xufVxuXG4uaXRlbXtcbiAgLml0ZW1fdGl0bGV7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSFpbXBvcnRhbnQ7XG4gIH1cbn1cbiAgLmJsb2csIC5ob21le1xuICAgICNpdGVte1xuICAgICAgLmNhcmR7XG4gICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgJjpudGgtY2hpbGQoNW4rMSl7XG4gICAgICAgICAgLmNhcmQtaGVhZGVye1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDV7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjdyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIHRpbWV7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjdyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI3RvcHtcbiAgICAmLm1vZHVsYXJ7XG4gICAgICAudmlzaXQtdXN7XG4gICAgICAgICNib2R5LXdyYXBwZXJ7XG4gICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgIC5tYXBfY29udGFpbmVye1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgLm1hcF9jb250ZW50e1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucHJlc3N7XG4gICAgICAgICNib2R5LXdyYXBwZXJ7XG4gICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uZXdzbGV0dGVyIC5tYy1maWVsZC1ncm91cCBpbnB1dHtcbiAgICBtaW4td2lkdGg6IDM0MHB4IWltcG9ydGFudDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyFpbXBvcnRhbnQ7XG4gIH1cblxuICBmb290ZXJ7XG4gICAgJj5kaXZ7XG4gICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4IWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuc2ltcGxlc2VhcmNoX3Jlc3VsdHN7XG4gICAgLnNlY3Rpb257XG4gICAgICAuc2ltcGxlc2VhcmNoe1xuICAgICAgICAuc2VhcmNoLXdyYXBwZXJ7XG4gICAgICAgICAgZm9ybXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgICAgIC5zZWFyY2gtaW5wdXQsIGJ1dHRvbntcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuc2VhcmNoLXJlc3VsdHN7XG4gICAgLnNlY3Rpb257XG4gICAgICAuc2ltcGxlc2VhcmNoe1xuICAgICAgICAuY2VudGVye1xuICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cmVtIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucmVzdWx0c3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgIC5zZWFyY2gtcm93e1xuICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gIC5uYXZiYXJ7XG4gICAgbmF2e1xuICAgICAgbGk6bnRoLWxhc3QtY2hpbGQoMSl7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XG4gICAgICAgIGJvdHRvbTogMjBweCFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAzMHB4IWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoZWFkZXJ7XG4gICAgLmRlc2t0b3AtbWVudXtcbiAgICAgIHVse1xuICAgICAgICBsaXtcbiAgICAgICAgICB1bHtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaG9tZSwgLmJsb2d7XG4gICAgI2l0ZW17XG4gICAgICAuY2FyZHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSFpbXBvcnRhbnQ7XG4gICAgICAgICAgLmNhcmQtaGVhZGVye1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAuY2FyZC1jYXR7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW0haW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmQtdGl0bGV7XG4gICAgICAgICAgICAgIGg1e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW0haW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtZGF0ZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0aW1le1xuICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW0haW1wb3J0YW50O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxucHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zcmVtO1xufVxuXG5oM3tcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5ibG9ne1xuICAuY3VycmVudC11cGNvbWluZywgLnVwY29taW5ne1xuICAgIC5jYXJkLWltYWdle1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEuNHJlbSkhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0gMC43cmVtIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuI3RvcHtcbiAgJi5hcmNoaXZlcywgLm5ld3N7XG4gICAgI2JvZHktd3JhcHBlciB7XG4gICAgICAjaXRlbXtcbiAgICAgICAgLmNhcmR7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgM3JlbSAwIWltcG9ydGFudDtcbiAgICAgICAgICAuY2FyZC1jYXR7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYXJkLWltYWdle1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxLjRyZW0pIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTAuN3JlbSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQ6bnRoLWNoaWxkKDNuKzIpe1xuICAgICAgICAgIG1hcmdpbjogMCAwIDNyZW0gMHJlbSFpbXBvcnRhbnQ7XG4gICAgICAgICAgLmNhcmQtaW1hZ2V7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMS40cmVtKSFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLml0ZW17XG4gIG1hcmdpbi1ib3R0b206IDNyZW0haW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gIC5pdGVtX3RpdGxle1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0haW1wb3J0YW50O1xuICB9XG4gIC5pdGVtX2ltZ3tcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtIWltcG9ydGFudDtcbiAgfVxuICAuaXRlbV9jb250ZW50e1xuICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgfVxuICAuaXRlbV9kYXRle1xuICAgIGZvbnQtc2l6ZTogMS41cmVtIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY2FyZC1saWV1eHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uc2xpZGVye1xuICB3aWR0aDogY2FsYygxMDAlICsgMS40cmVtKSFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDAgLTAuN3JlbSFpbXBvcnRhbnQ7XG4gIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgZGl2IGltZ3tcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jYXB0aW9ue1xuICBmb250LXNpemU6IDFyZW0haW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtM3JlbSFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudHN7XG4gIGgye1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBzcGFue1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgfVxuICB9XG59XG5cbi5mb3JtIHNlY3Rpb24jYm9keS13cmFwcGVye1xuICBmb3Jte1xuICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgfVxuICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICNjdXN0b20tZm9ybXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAuZm9ybS1maWVsZHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAmOm50aC1jaGlsZCg5KXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC5mb3JtLWRhdGF7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAucmFkaW97XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1maWVsZDpudGgtY2hpbGQoMTApIHRleHRhcmVhe1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgfVxuICB9XG59XG5cbiN0b3B7XG4gICYubW9kdWxhcntcbiAgICAucHJlc3N7XG4gICAgICAjYm9keS13cmFwcGVye1xuICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIC5jYXJke1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnZpc2l0LXVze1xuICAgICAgc2VjdGlvbjpub3QoOm50aC1sYXN0LWNoaWxkKDEpKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIH1cbiAgICAgICNib2R5LXdyYXBwZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgLmxpc3RfY2FyZHtcbiAgICAgICAgICAubWFwX2NvbnRlbnR7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgJj4gZGl2e1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIC5pbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm1hcF9oZWFkZXJ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hZHJlc3N7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm9wZW57XG4gICAgICAgIHRpbWV7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4gIGZvb3RlcntcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zcmVtO1xuICAgIG1hcmdpbi10b3A6IDNyZW0haW1wb3J0YW50O1xuICAgIHB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICYgPiBkaXZ7XG4gICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAmLnBhcnRlbmFpcntcbiAgICAgICAgLmxvZ297XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGJvZHl7XG4gICAgbWFyZ2luOiAwIDAuN3JlbSFpbXBvcnRhbnQ7XG4gICAgaGVhZGVyI2hlYWRlcntcbiAgICAgIHBvc2l0aW9uOiBmaXhlZCFpbXBvcnRhbnQ7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAubG9nb3tcbiAgICAgICAgbGVmdDogMC43cmVtIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAxcmVtIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApIHJvdGF0ZSgwZGVnKSFpbXBvcnRhbnQ7XG4gICAgICAgIGF7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZGVza3RvcC1tZW51e1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIC5kcm9wbWVudXtcbiAgICAgICAgICAmID4gdWwge1xuICAgICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAmID4gdWx7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubW9iaWxlLW1lbnV7XG4gICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICByaWdodDogMC43cmVtO1xuICAgICAgdG9wOiAxcmVtO1xuICAgICAgLmNsb3Nle1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICB9XG4gICAgICAub3BlbntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICYubW9iaWxlLW5hdi1vcGVue1xuICAgICAgaGVhZGVye1xuICAgICAgICAuZGVza3RvcC1tZW51e1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgIC5kcm9wbWVudXtcbiAgICAgICAgICAgIG1hcmdpbjogNnJlbSBhdXRvIDAgMC43cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICB1bHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1vYmlsZS1tZW51e1xuICAgICAgICAub3BlbntcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmNsb3Nle1xuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3N0YXJ0e1xuICAgICNib2R5LXdyYXBwZXJ7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgcGFkZGluZy10b3A6IDByZW0haW1wb3J0YW50O1xuICAgICAgI2l0ZW17XG4gICAgICAgIC5jYXJke1xuICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgICAgICAgIC5jYXJkLWhlYWRlcntcbiAgICAgICAgICAgIC5jYXJkLXRpdGxle1xuICAgICAgICAgICAgICBoNXtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjNyZW0haW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZC1kYXRle1xuICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDIuNHJlbSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAyLjVyZW0haW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ldmVudHN7XG4gICAgI3N0YXJ0e1xuICAgICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgICB9XG4gIH1cbiAgLmNvbnRlbnQtaXRlbXtcbiAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgaDJ7XG4gICAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgfVxuICAgIC5zbGlkZXJ7XG4gICAgICBtYXJnaW4tbGVmdDogLTAuN3JlbTtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIC5jYXB0aW9ue1xuICAgICAgICBtYXJnaW4tbGVmdDogMC43cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuZS1jb250ZW50e1xuICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICNzdGFydHtcbiAgICAmLmhvbWV7XG4gICAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICAgIH1cbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICNib2R5LXdyYXBwZXJ7XG5cbiAgICB9XG4gIH1cblxuICAuZGVmYXVsdHtcbiAgICAgI3N0YXJ0e1xuICAgICAgIHNlY3Rpb257XG4gICAgICAgICAmI2JvZHktd3JhcHBlcntcbiAgICAgICAgICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgfVxuICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgIHB7XG4gICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgIH1cbiAgIH1cblxuICAuYXJjaGl2ZXMgc2VjdGlvbiNib2R5LXdyYXBwZXIsIC5uZXdzIHNlY3Rpb24jYm9keS13cmFwcGVye1xuICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAjaXRlbXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAubW9kdWxhcntcbiAgICAjYm9keS13cmFwcGVyLmJsb2ctbGlzdGluZ3tcbiAgICAgIG1hcmdpbi10b3A6IDhyZW0haW1wb3J0YW50O1xuICAgICAgI2l0ZW17XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC5jb250ZW50LXdhcnB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAmID4gZGl2e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBoMntcbiAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgIH1cbiAgICAjc3RhcnQgI2JvZHktd3JhcHBlciAubGlzdF9wcmVzc3tcbiAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAuZGF0ZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxuICBmb290ZXJ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgJiA+IGRpdntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgfVxufVxuIiwiIiwiLy8gc2xpZGVyXG4uc2xpZGVye1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB3aWR0aDogOTAlO1xuICAmID4gZGl2e1xuICAgICYgPiBpbWd7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDk1dmg7XG4gICAgfVxuICB9XG4gIC5zbGljay1saXN0e1xuICAgIC8vIG1heC1oZWlnaHQ6IDkwdmghaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgIC5zbGljay10cmFja3tcbiAgICAgIC5zbGljay1zbGlkZXtcbiAgICAgICAgLy8gb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXZ7XG4gICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoOTV2aCk7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDk1dmgpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXB0aW9ue1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAvLyB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMS41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWNlbnRlcntcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIG9wYWNpdHkgMC4zcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBidXR0b257XG4gICAgYm9yZGVyOiAwIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgICY6OmFmdGVye1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMC42cmVtO1xuICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgbWFyZ2luLXRvcDogLTAuNnJlbTtcbiAgICB9XG4gICAgJi5zbGljay1wcmV2e1xuICAgICAgbGVmdDogMS4ycmVtO1xuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGxlZnQ6IDIuNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3VzZXIvdGhlbWVzL3ZvY3VyYXRpb25zL2ltYWdlcy9hcnJvd19sZWZ0LnN2ZycpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLW5leHR7XG4gICAgICByaWdodDogMS4ycmVtO1xuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIHJpZ2h0OiAyLjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy91c2VyL3RoZW1lcy92b2N1cmF0aW9ucy9pbWFnZXMvYXJyb3dfcmlnaHQuc3ZnJyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIG5ld3NsZXR0ZXJcbi5uZXdzbGV0dGVye1xuICAubWMtZmllbGQtZ3JvdXB7XG4gICAgaW5wdXR7XG4gICAgICBtaW4td2lkdGg6IDQxNXB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICB9XG4gICAgICAmOjpwbGFjZWhvbGRlci1zaG93bntcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgIH1cbiAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgICAgJjo6LW1vei1wbGFjZWhvbGRlci1zaG93biB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgLmNsZWFye1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNpbXBsZXNlYXJjaF9yZXN1bHRze1xuICAuc2VjdGlvbntcbiAgICAvLyB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDkpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5zaW1wbGVzZWFyY2h7XG4gICAgICAuY2VudGVye1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDkpO1xuICAgICAgfVxuICAgICAgLnNlYXJjaC13cmFwcGVye1xuICAgICAgICBmb3Jte1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIC5zZWFyY2gtaW5wdXQsIGJ1dHRvbntcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkQm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHN7XG4gIC5yZXN1bHRze1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgQGluY2x1ZGUgZmxleGJveDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLnNlYXJjaC1yb3d7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDYpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQob2RkKXtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC43cmVtO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC43cmVtO1xuICAgICAgfVxuICAgICAgLnNlYXJjaC1pdGVte1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICAuc2VhcmNoLXRpdGxle1xuICAgICAgICBoMntcbiAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi43cmVtO1xuICAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlYXJjaC1kZXRhaWxze1xuICAgICAgICBmb250LWZhbWlseTogJEJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi43cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgICAuc2VhcmNoLWltYWdle1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI3BhZ2Utd3JhcHBlcntcbiAgLm1vYmlsZS1tZW51e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJiA+IGhlYWRlcntcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcGFkZGluZy10b3A6IDEuNHJlbTtcbiAgICAubG9nb3tcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgIHdpZHRoOiAyMHJlbTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjUlLCAxOXJlbSkgcm90YXRlKDkwZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgICB9XG4gICAgLmRlc2t0b3AtbWVudXtcbiAgICAgICYgPiBuYXYuZHJvcG1lbnV7XG4gICAgICAgICYgPiB1bHtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICAmID4gbGl7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcbiAgICAgICAgICAgICYgPiB1bHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBjb2xvciBlYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgJiA+IHVse1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGNvbG9yIGVhc2U7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYgPiBsaXtcbiAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNzdGFydHtcbiAgICBoZWFkZXIuc291c19uYXZ7XG4gICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgIHVse1xuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xuICAgICAgICBsaXtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJmb290ZXJ7XG4gIEBpbmNsdWRlIGZsZXhib3g7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDZyZW07XG4gICYgPiBkaXZ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgICYuYWRyZXNze1xuICAgICAgc3BhbjpudGgtY2hpbGQoMSl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICB9XG4gICAgICAuYWxpZ257XG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYucGFydGVuYWlye1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAubG9nb3tcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYubmV3c2xldHRlcntcbiAgICAgIHB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnJze1xuICAgIH1cbiAgICAmID4gc3BhbntcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB9XG4gICAgJiA+IGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIH1cbiAgfVxufVxuIiwiIiwiYm9keXtcbiAgbWFyZ2luOiAwIDIuOHJlbTtcbn1cblxuaDEsaDIsaDMsaDQsaDV7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keSwgaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgI3BhZ2Utd3JhcHBlcntcbiAgICBtaW4taGVpZ2h0OiA5MCU7XG4gIH1cbiAgI2JvZHktd3JhcHBlcntcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICB9XG59XG5cbi5ob21lLCAuYmxvZ3tcbiAgI2l0ZW17XG4gICAgLmNhcmR7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgICAgJjpudGgtY2hpbGQoNW4rMSl7XG4gICAgICAgIHdpZHRoOiAkZmlyc3RfY2FyZDtcbiAgICAgICAgLmNhcmQtaGVhZGVye1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQtaW1hZ2V7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWF4LWhlaWdodDogODAwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bm90KDpudGgtY2hpbGQoNW4rMSkpe1xuICAgICAgICB3aWR0aDogJGFsbF9jYXJkO1xuICAgICAgICAuY2FyZC1oZWFkZXJ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkLWltYWdle1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLy8gbWluLWhlaWdodDogNjAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNhcmQtaGVhZGVye1xuICAgICAgICBzcGFue1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNhcmQtY2F0e1xuICAgICAgICBtYXJnaW4tYm90dG9tOjAuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uYXJjaGl2ZXMsIC5uZXdze1xuICAjYm9keS13cmFwcGVye1xuICAgIHdpZHRoOiBjYWxjKCgjeyR3aWR0aH0gLyAjeyRuYnJfY29sfSkgKiA5LjUpOztcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICNpdGVte1xuICAgICAgQGluY2x1ZGUgZmxleGJveDtcbiAgICAgIC5jYXJke1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMS40cmVtICk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW0haW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICAgICAgJjpudGgtY2hpbGQoM24rMil7XG4gICAgICAgICAgbWFyZ2luOiAwIDEuNHJlbTtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZC1oZWFkZXJ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkLWltYWdle1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLy8gbWF4LWhlaWdodDogMzc1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pdGVte1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB3aWR0aDogJGZpcnN0X2NhcmQ7XG4gIC5pdGVtX2NvbnRlbnR7XG4gICAgaDN7XG4gICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICB9XG4gIH1cbiAgLml0ZW1fdGl0bGV7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICAuaXRlbV9pbWd7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICAuaXRlbV9kYXRle1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG4uZXZlbnRzLCAuZGVmYXVsdHtcbiAgI2JvZHktd3JhcHBlcntcbiAgICAuaXRlbXtcbiAgICAgIC5pdGVtX3RpdGxle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgfVxuICAgICAgLml0ZW1faW1ne1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgfVxuICAgICAgLml0ZW1fY29udGVudHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIC5jb250ZW50e1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAuc2lkZXtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pdGVtX2RhdGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ1eXtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhe1xuICAgIGZvbnQtZmFtaWx5OiAkQm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjlyZW07XG4gICAgcGFkZGluZzogMC42cmVtIDFyZW07XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbi5kZWZhdWx0e1xuICAuaXRlbV9jb250ZW50e1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuI3N0YXJ0e1xuICAjYm9keS13cmFwcGVye1xuICAgICNpdGVte1xuICAgICAgQGluY2x1ZGUgZmxleGJveDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cbn1cblxuLmhvbWV7XG4gICNpdGVte1xuICAgIC5jYXJke1xuICAgICAgJi5oaWRkZW57XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLnZpc2libGV7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAubW9yZXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYXtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRCb2xkO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhvbWUsIC5ibG9nLCAuY3VycmVudC11cGNvbWluZ3tcbiAgLmNhcmR7XG4gICAgJjpudGgtY2hpbGQoNW4rMil7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjdyZW07XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDVuKzMpe1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjdyZW07XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDVuKzQpe1xuICAgICAgcGFkZGluZy1yaWdodDogMC43cmVtO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg1bis1KXtcbiAgICAgIHBhZGRpbmctbGVmdDogMC43cmVtO1xuICAgIH1cbiAgfVxufVxuXG4ubW9kdWxhcntcbiAgI2l0ZW17XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxuICAucHJlc3N7XG4gICAgI2JvZHktd3JhcHBlcntcbiAgICAgIHdpZHRoOiAkZmlyc3RfY2FyZDtcbiAgICAgICNpdGVte1xuICAgICAgICAuY2FyZHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgIC5kYXRle1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52aXNpdC11c3tcbiAgICAgICNib2R5LXdyYXBwZXJ7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogOCkhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIHNlY3Rpb257XG4gICAgICAmOm5vdCg6bnRoLWxhc3QtY2hpbGQoMSkpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgICAgfVxuICAgICAgLm1hcF9oZWFkZXJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICB9XG4gICAgICAubWFwX2NvbnRlbnR7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAuaW1hZ2V7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNHJlbTtcbiAgICAgICAgICAuaW1ne1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAubWFwc3tcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICYgPiAubWFwe1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmFkcmVzc3tcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW9kdWxhcntcbiAgI3N0YXJ0e1xuICAgICYudmlzaXQtdXN7XG4gICAgICBoZWFkZXJ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICNib2R5LXdyYXBwZXJ7XG4gICAgICAubGlzdF9wcmVzc3tcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcbiAgICAgICAgLy8gd2lkdGg6IDcwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgICAgICAuZGF0ZXtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNlY3Rpb257XG4gICAgICAgICYuaW5zaXR1e1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbiAgICAgICAgICAuaGVhZGVye1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvbnRlbnQtd2FycHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcbiAgICAgICAgICAgICYgPiBkaXZ7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICYuaW1hZ2V7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAuaW1ne1xuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICAgLmxlYWZsZXQtY29udGFpbmVye1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAubWFwc3tcbiAgICAgICAgICAgIC5hZHJlc3N7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5ld3N7XG4gICAgLmNhcmR7XG4gICAgICAuY2FyZC1pbWFnZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vIGhlaWdodDogMzAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb250ZW50LWl0ZW17XG4gIHdpZHRoOiAkZmlyc3RfY2FyZDtcbiAgaDJ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICB9XG4gIC5kYXRle1xuICAgIG1hcmdpbjogMS4ycmVtIDA7XG4gIH1cbiAgLmUtY29udGVudHtcbiAgICB3aWR0aDogJGZpcnN0X2NhcmQ7XG4gICAgcHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUN5SEksVUFBVSxHQUNOLFdBQVcsRUFBRSxTQUFrQixFQUMvQixHQUFHLEVBQUUsK0NBQXVCLEVBQzVCLEdBQUcsRUFBRSxzREFBOEIsQ0FBQywyQkFBMkIsRUFDekQsZ0RBQXdCLENBQUMsY0FBYyxFQUN2QyxpREFBeUIsQ0FBQyxlQUFlOztBQUxuRCxVQUFVLEdBQ04sV0FBVyxFQUFFLFNBQWtCLEVBQy9CLEdBQUcsRUFBRSwrQ0FBdUIsRUFDNUIsR0FBRyxFQUFFLHNEQUE4QixDQUFDLDJCQUEyQixFQUN6RCxnREFBd0IsQ0FBQyxjQUFjLEVBQ3ZDLGlEQUF5QixDQUFDLGVBQWU7O0FBTG5ELFVBQVUsR0FDTixXQUFXLEVBQUUsTUFBa0IsRUFDL0IsR0FBRyxFQUFFLDRDQUF1QixFQUM1QixHQUFHLEVBQUUsbURBQThCLENBQUMsMkJBQTJCLEVBQ3pELDZDQUF3QixDQUFDLGNBQWMsRUFDdkMsOENBQXlCLENBQUMsZUFBZTs7QUFMbkQsVUFBVSxHQUNOLFdBQVcsRUFBRSxhQUFrQixFQUMvQixHQUFHLEVBQUUsbURBQXVCLEVBQzVCLEdBQUcsRUFBRSwwREFBOEIsQ0FBQywyQkFBMkIsRUFDekQsb0RBQXdCLENBQUMsY0FBYyxFQUN2QyxxREFBeUIsQ0FBQyxlQUFlOztBQUxuRCxVQUFVLEdBQ04sV0FBVyxFQUFFLGNBQWtCLEVBQy9CLEdBQUcsRUFB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 */ +/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwiY29uZmlndXJhdGlvbnMvX2ZvbnRzLnNjc3MiLCJjb25maWd1cmF0aW9ucy9fdmFyaWFibGVzLnNjc3MiLCJ0aGVtZS9fcmVzZXQuc2NzcyIsInRoZW1lL19taXhpbnMuc2NzcyIsInRoZW1lL19mcmFtZXdvcmsuc2NzcyIsInRoZW1lL190eXBvZ3JhcGh5LnNjc3MiLCJ0aGVtZS9fZm9ybXMuc2NzcyIsInRoZW1lL19tb2JpbGUuc2NzcyIsInRoZW1lL19hbmltYXRpb24uc2NzcyIsInRoZW1lL19leHRlbnNpb25zLnNjc3MiLCJ0aGVtZS9faGVhZGVyLnNjc3MiLCJ0aGVtZS9fZm9vdGVyLnNjc3MiLCJ0aGVtZS9fbWVudS5zY3NzIiwidGhlbWUvX2Jsb2cuc2NzcyIsInRoZW1lL19vbmVwYWdlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gQ29yZSB2YXJpYWJsZXMgYW5kIG1peGluc1xuQGltcG9ydCAnY29uZmlndXJhdGlvbnMvZm9udHMnO1xuQGltcG9ydCAnY29uZmlndXJhdGlvbnMvdmFyaWFibGVzJztcblxuQGltcG9ydCAndGhlbWUvcmVzZXQnO1xuQGltcG9ydCAndGhlbWUvbWl4aW5zJztcbkBpbXBvcnQgJ3RoZW1lL2ZyYW1ld29yayc7XG5AaW1wb3J0ICd0aGVtZS90eXBvZ3JhcGh5JztcbkBpbXBvcnQgJ3RoZW1lL2Zvcm1zJztcbkBpbXBvcnQgJ3RoZW1lL21vYmlsZSc7XG5AaW1wb3J0ICd0aGVtZS9hbmltYXRpb24nO1xuQGltcG9ydCAndGhlbWUvZXh0ZW5zaW9ucyc7XG5cbkBpbXBvcnQgJ3RoZW1lL2hlYWRlcic7XG5AaW1wb3J0ICd0aGVtZS9mb290ZXInO1xuQGltcG9ydCAndGhlbWUvbWVudSc7XG5cbi8vIEV4dHJhIFNrZWxldG9uIFN0eWxpbmdcbkBpbXBvcnQgJ3RoZW1lL2Jsb2cnO1xuQGltcG9ydCAndGhlbWUvb25lcGFnZSc7XG4iLCIvLyBGb250IEZhbWlseVxuJGZvbnQtZmFtaWx5LWRlZmF1bHQ6ICBcdFx0XHRcIlJhbGV3YXlcIiwgXCJIZWx2ZXRpY2FcIiwgXCJUYWhvbWFcIiwgXCJHZW5ldmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LWhlYWRlcjogIFx0XHRcdFwiTW9udHNlcnJhdFwiLCBcIkhlbHZldGljYVwiLCBcIlRhaG9tYVwiLCBcIkdlbmV2YVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktbW9ubzogXHRcdFx0XHRcIkluY29uc29sYXRhXCIsIG1vbm9zcGFjZTtcbiRmb250LWZhbWlseS1zZXJpZjpcdFx0XHRcdFwiR2VvcmdpYVwiLCBcIlRpbWVzXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuLy8gQGZvbnQtZmFjZVxuXG4kdHlwbzogXCJGS0dyb3Rlc2tcIjtcbiRjYXRlZ29yeTogXCJzYW5zLXNlcmlmXCI7XG4vLyBzZWN1ZWxhIHJlZ3VsYXJcblxuJGZpbGU6IFwiRktHcm90ZXNrLVJlZ3VsYXJcIjsgXG4kUmVndWxhcjogXCJSZWd1bGFyXCI7XG5AbWl4aW4gZm9udC1mYWNlKCRSZWd1bGFyLCAkZmlsZSwgJHR5cG8sICRjYXRlZ29yeTpcIlwiKSB7XG4gICAgJGZpbGVwYXRoOiBcIi4uL2ZvbnRzL1wiICsgJHR5cG8gKyBcIi9cIiArICRmaWxlO1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCIjeyRSZWd1bGFyfVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKSxcbiAgICB9XG5cbiAgICAlI3skUmVndWxhcn0ge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBAaWYgJGNhdGVnb3J5ICE9IFwiXCIge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRSZWd1bGFyfVwiLCAjeyRjYXRlZ29yeX07XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JFJlZ3VsYXJ9XCI7XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuJGZpbGUyOiBcIkZLR3JvdGVzay1JdGFsaWNCXCI7XG4kSXRhbGljOiBcIkl0YWxpY0JcIjtcbkBtaXhpbiBmb250LWZhY2UoJEl0YWxpYywgJGZpbGUyLCAkdHlwbywgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkdHlwbyArIFwiL1wiICsgJGZpbGUyO1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCIjeyRJdGFsaWN9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpLFxuICAgIH1cblxuICAgICUjeyRJdGFsaWN9IHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgQGlmICRjYXRlZ29yeSAhPSBcIlwiIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skSXRhbGljfVwiLCAjeyRjYXRlZ29yeX07XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JEl0YWxpY31cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuJGZpbGUzOiBcIkZLR3JvdGVzay1Cb2xkXCI7XG4kQm9sZDogXCJCb2xkXCI7XG5AbWl4aW4gZm9udC1mYWNlKCRCb2xkLCAkZmlsZTMsICR0eXBvLCAkY2F0ZWdvcnk6XCJcIikge1xuICAgICRmaWxlcGF0aDogXCIuLi9mb250cy9cIiArICR0eXBvICsgXCIvXCIgKyAkZmlsZTtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skQm9sZH1cIjtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90XCIpO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3Q/I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmMlwiKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgfVxuXG4gICAgJSN7JEJvbGR9IHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgQGlmICRjYXRlZ29yeSAhPSBcIlwiIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skQm9sZH1cIiwgI3skY2F0ZWdvcnl9O1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgICAgIGZhbWlseTogXCIjeyRCb2xkfVwiO1xuICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4kZmlsZTQ6IFwiRktHcm90ZXNrLUJvbGRJdGFsaWNCXCI7XG4kQm9sZEl0YWxpY0I6IFwiQm9sZEl0YWxpY0JcIjtcbkBtaXhpbiBmb250LWZhY2UoJEJvbGRJdGFsaWNCLCAkZmlsZTQsICR0eXBvLCAkY2F0ZWdvcnk6XCJcIikge1xuICAgICRmaWxlcGF0aDogXCIuLi9mb250cy9cIiArICR0eXBvICsgXCIvXCIgKyAkZmlsZTQ7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JEJvbGRJdGFsaWNCfVwiO1xuICAgICAgICBzcmM6IHVybCgkZmlsZXBhdGggKyBcIi5lb3RcIik7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgICAgdXJsKCRmaWxlcGF0aCArIFwiLndvZmYyXCIpIGZvcm1hdCgnd29mZjInKSxcbiAgICB9XG5cbiAgICAlI3skQm9sZEl0YWxpY0J9IHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgQGlmICRjYXRlZ29yeSAhPSBcIlwiIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skQm9sZEl0YWxpY0J9XCIsICN7JGNhdGVnb3J5fTtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skQm9sZEl0YWxpY0J9XCI7XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuJGZpbGU1OiBcIkZLR3JvdGVza01vbm8tUmVndWxhclwiO1xuJE1vbm8tUmVndWxhcjogXCJNb25vLVJlZ3VsYXJcIjtcbkBtaXhpbiBmb250LWZhY2UoJE1vbm8tUmVndWxhciwgJGZpbGU1LCAkdHlwbywgJGNhdGVnb3J5OlwiXCIpIHtcbiAgICAkZmlsZXBhdGg6IFwiLi4vZm9udHMvXCIgKyAkdHlwbyArIFwiL1wiICsgJGZpbGU1O1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCIjeyRNb25vLVJlZ3VsYXJ9XCI7XG4gICAgICAgIHNyYzogdXJsKCRmaWxlcGF0aCArIFwiLmVvdFwiKTtcbiAgICAgICAgc3JjOiB1cmwoJGZpbGVwYXRoICsgXCIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICAgIHVybCgkZmlsZXBhdGggKyBcIi53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgICB1cmwoJGZpbGVwYXRoICsgXCIud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpLFxuICAgIH1cblxuICAgICUjeyRNb25vLVJlZ3VsYXJ9IHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgQGlmICRjYXRlZ29yeSAhPSBcIlwiIHtcbiAgICAgICAgICAgICAgICBmYW1pbHk6IFwiI3skTW9uby1SZWd1bGFyfVwiLCAjeyRjYXRlZ29yeX07XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgZmFtaWx5OiBcIiN7JE1vbm8tUmVndWxhcn1cIjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIGZvbnRzXG5AaW5jbHVkZSBmb250LWZhY2UoJFJlZ3VsYXIsICRmaWxlLCAkdHlwbywgJGNhdGVnb3J5KTsvLzFcbkBpbmNsdWRlIGZvbnQtZmFjZSgkSXRhbGljLCAkZmlsZTIsICR0eXBvLCAkY2F0ZWdvcnkpOy8vMVxuQGluY2x1ZGUgZm9udC1mYWNlKCRCb2xkLCAkZmlsZTMsICR0eXBvLCAkY2F0ZWdvcnkpOy8vMVxuQGluY2x1ZGUgZm9udC1mYWNlKCRCb2xkSXRhbGljQiwgJGZpbGU0LCAkdHlwbywgJGNhdGVnb3J5KTsvLzFcbkBpbmNsdWRlIGZvbnQtZmFjZSgkTW9uby1SZWd1bGFyLCAkZmlsZTUsICR0eXBvLCAkY2F0ZWdvcnkpOy8vMVxuXG4kbmJyX2NvbDogMTI7XG4kd2lkdGg6IDEwMCU7XG5cbiRXMzM6IGNhbGMoI3skd2lkdGh9IC8gMyk7XG5cbi8vIE9yZGluYXRldXJcbi8vIFRpdHJlIDogOTBwdFxuLy8gU291cy10aXRyZSA6IDUwcHRcbi8vIFRleHRlIGNvdXJhbnQgOiAyNXB0XG5cbi8vIFNtYXJ0cGhvbmVcbi8vIFRpdHJlIDogMzJwdFxuLy8gU291cy10aXRyZSA6IDI1cHRcbi8vIFRleHRlIGNvdXJhbnQgOiAxNHB0XG5cbi8vIGZvbnQtc2l6ZSAyNXJcbiRGY291cmFudDogMS41cmVtO1xuJEZ0aXRsZTogNXJlbTtcbiRGc3ViLXRpdGxlOiAyLjVyZW07XG5cbi8vIGludGVybGluZVxuJExjb3VyYW50OiAxLjdyZW07XG4kTHRpdGxlOiA1cmVtO1xuJExzdWItdGl0bGU6IDIuN3JlbTtcblxuLy9pbnRlcmxldHRyZVxuXG4vLyBjb2xvclxuXG4vLyBIZWFkZXJcbiRIZWFkZXJfbXI6IDEuNXJlbTtcblxuLy8gY2FyZFxuJGZpcnN0X2NhcmQ6IGNhbGMoKCN7JHdpZHRofSAvICN7JG5icl9jb2x9KSAqIDkpO1xuJGFsbF9jYXJkOiBjYWxjKCgjeyR3aWR0aH0gLyAjeyRuYnJfY29sfSkgKiA2KTtcbiRhcmNoX2NhcmQ6IGNhbGMoKCN7JHdpZHRofSAvICN7JG5icl9jb2x9KSAqIDQpO1xuJGNvbnRlbnRfYXJjaDogY2FsYygoI3skd2lkdGh9IC8gI3skbmJyX2NvbH0pICogMTAuNSk7XG4kaXRlbV9jb250ZW50OiBjYWxjKCgjeyR3aWR0aH0gLyAjeyRuYnJfY29sfSkgKiAxMCk7XG5cblxuJEhlYWRlckNfbXI6IDFyZW07XG4kTWFyZ0NhcmQ6IDZyZW07XG4kcGFkZGluZ0NhcmQ6IDFyZW07XG5cbi8vIGNvbG9yXG4kZ3JleTogI0E3QTdBNztcblxuLy8gbWFyZyAmIHBhZGRcbiIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuKntcbiBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogYXV0bztcbiAgbWFyZ2luOjA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbnB7XG4gbWFyZ2luOiAwO1xufVxuXG51bHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbnVsLGxpe1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBtaXhpbiBmbGV4Ym94IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtaXhpbiBzcGFjZS1iZXR3ZWVuIHtcbiAgQGluY2x1ZGUgZmxleGJveDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWl4aW4gZ3JpbGxlc3tcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKCgxMDAlIC8gNikgLSAxLjRyZW0pIGNhbGMoKDEwMCUgLyA2KSAtIDEuNHJlbSkgY2FsYygoMTAwJSAvIDYpIC0gMS40cmVtKSBjYWxjKCgxMDAlIC8gNikgLSAxLjRyZW0pIGNhbGMoKDEwMCUgLyA2KSAtIDEuNHJlbSkgY2FsYygoMTAwJSAvIDYpIC0gMS40cmVtKTtcbiAgZ3JpZC1nYXA6IDEuNHJlbTtcbiAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCgzLjJyZW0sIDMuMnJlbSk7XG4gIGp1c3RpZnktaXRlbXM6IHN0cmV0Y2g7XG59XG5cblxuQG1peGluIGNhcmQoJHNpemUpIHtcbiAgQGlmICRzaXplID09ICdzbWFsbCcge1xuICAgIC5jYXJkLWhlYWRlcntcbiAgICAgIGg1e1xuICAgICAgICBmb250LXNpemU6ICRGc3ViLXRpdGxlO1xuICAgICAgICBsaW5lLWhlaWdodDogJExzdWItdGl0bGU7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJkLWRhdGV7XG4gICAgICB0aW1le1xuICAgICAgICBmb250LXNpemU6ICRGc3ViLXRpdGxlO1xuICAgICAgICBsaW5lLWhlaWdodDogJExzdWItdGl0bGU7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09ICdiaWcnIHtcbiAgICB3aWR0aDogJGZpcnN0X2NhcmQ7XG4gICAgLmNhcmQtaGVhZGVye1xuICAgICAgaDV7XG4gICAgICAgIGZvbnQtc2l6ZTogJEZ0aXRsZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRMdGl0bGU7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJkLWRhdGV7XG4gICAgICB0aW1le1xuICAgICAgICBmb250LXNpemU6ICRGdGl0bGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkTHRpdGxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiIiwiaGVhZGVye1xuICBhe1xuICAgIGZvbnQtZmFtaWx5OiAkQm9sZDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAkRmNvdXJhbnQ7XG4gICAgbGluZS1oZWlnaHQ6ICRGY291cmFudDtcbiAgfVxufVxuXG5oMntcbiAgZm9udC1mYW1pbHk6ICRCb2xkO1xuICBmb250LXNpemU6ICRGdGl0bGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkTHRpdGxlO1xuICBtYXJnaW46IDA7XG4gIHNwYW57XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5cbmgze1xuICBmb250LWZhbWlseTogJEJvbGQ7XG4gIGZvbnQtc2l6ZTogJEZzdWItdGl0bGU7XG4gIGxpbmUtaGVpZ2h0OiAkTHN1Yi10aXRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaDV7XG4gIGZvbnQtZmFtaWx5OiAkQm9sZDtcbiAgZm9udC1zaXplOiAkRmNvdXJhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5jYXJkLWRhdGV7XG4gIHRpbWV7XG4gICAgZm9udC1mYW1pbHk6ICRCb2xkO1xuICAgIGZvbnQtc2l6ZTogJEZjb3VyYW50O1xuICAgIGxpbmUtaGVpZ2h0OiAkTGNvdXJhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbnB7XG4gIGZvbnQtZmFtaWx5OiAkQm9sZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjlyZW07XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG4uY2FyZC1jYXR7XG4gIGZvbnQtZmFtaWx5OiAkQm9sZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAkRmNvdXJhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAkTGNvdXJhbnQ7XG59XG5cbi5jYXJkLWxpZXV4e1xuICBmb250LWZhbWlseTogJEJvbGQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogJEZjb3VyYW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY29udGVudC1pdGVte1xuICAuZGF0ZXtcbiAgICBmb250LXNpemU6ICRGc3ViLXRpdGxlO1xuICAgIGZvbnQtZmFtaWx5OiAkQm9sZDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi5jYXB0aW9ue1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6ICRGY291cmFudDtcbiAgZm9udC1mYW1pbHk6ICRCb2xkO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogJGdyZXk7XG59XG5cbi5ob21lLCAuYmxvZ3tcbiAgLmNhcmR7XG4gICAgJjpudGgtY2hpbGQoNW4rMSl7XG4gICAgICBAaW5jbHVkZSBjYXJkKGJpZyk7XG4gICAgfVxuICAgICY6bm90KDpudGgtY2hpbGQoNW4rMSkpe1xuICAgICAgQGluY2x1ZGUgY2FyZChzbWFsbCk7XG4gICAgfVxuICB9XG59XG5cbi5uZXdze1xuICBoNXtcbiAgICBhe1xuICAgICAgZm9udC1zaXplOiAkRmNvdXJhbnQhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6ICRGY291cmFudCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5jYXJkLXN1YnRpdGxle1xuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6ICRGY291cmFudCFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogJEZjb3VyYW50IWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLml0ZW17XG4gIC5pdGVtX3RpdGxle1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbiAgLml0ZW1fY29udGVudHtcbiAgICB3aWR0aDogJGl0ZW1fY29udGVudDtcbiAgfVxuICAuaXRlbV9kYXRle1xuICAgIGZvbnQtZmFtaWx5OiAkQm9sZDtcbiAgICBmb250LXNpemU6ICRGc3ViLXRpdGxlO1xuICAgIC8vIGxpbmUtaGVpZ2h0OiAkTGNvdXJhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi5hcmNoaXZlcywgLm5ld3N7XG4gIC5jYXJke1xuICAgIC5jYXJkLWhlYWRlcntcbiAgICAgIGg1e1xuICAgICAgICBmb250LXNpemU6ICRGY291cmFudCFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkRmNvdXJhbnQhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAuY2FyZC1kYXRle1xuICAgICAgdGltZXtcbiAgICAgICAgZm9udC1zaXplOiAkRmNvdXJhbnQhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogJEZjb3VyYW50IWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vZHVsYXJ7XG4gIC52aXNpdC11c3tcbiAgICBwe1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgZW0sYSxzdHJvbmd7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbntcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm9wZW57XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgZm9udC1zaXplOiAkRmNvdXJhbnQ7XG4gICAgICBmb250LWZhbWlseTogJEJvbGQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIHRpbWV7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOXJlbSFpbXBvcnRhbnQ7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYWRyZXNze1xuICAgICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW0haW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMS45cmVtIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2JvZHktd3JhcHBlcntcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAkZmlyc3RfY2FyZDtcbiAgICBzcGFue1xuICAgICAgZm9udC1mYW1pbHk6ICRCb2xkO1xuICAgICAgZm9udC1zaXplOiAkRmNvdXJhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogJExjb3VyYW50O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybXtcbiAgI2N1c3RvbS1mb3Jte1xuICAgIGZvbnQtZmFtaWx5OiAkQm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogJEZjb3VyYW50O1xuICAgIC5mb3JtLWxhYmVse1xuICAgICAgY29sb3I6ICRncmV5O1xuICAgIH1cbiAgICBsYWJlbHtcbiAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICB9XG4gICAgLmZvcm0tZGF0YXtcbiAgICAgIGlucHV0e1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgfVxuICAgICAgICAmOjpwbGFjZWhvbGRlci1zaG93bntcbiAgICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyLXNob3duIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmFkaW97XG4gICAgICAgIGlucHV0W3R5cGU9cmFkaW9dIH4gc3BhbntcbiAgICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IHNwYW57XG4gICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0ZXh0YXJlYXtcbiAgICAgICAgZm9udC1zaXplOiAkRmNvdXJhbnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICB9XG4gICAgICAgICY6OnBsYWNlaG9sZGVyLXNob3due1xuICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgfVxuICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXItc2hvd24ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgYnV0dG9ue1xuICAgICAgZm9udC1zaXplOiAkRmNvdXJhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAudG9hc3Qtc3VjY2Vzc3tcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIH1cbiAgfVxufVxuXG5mb290ZXJ7XG4gIGZvbnQtZmFtaWx5OiAkQm9sZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAkRmNvdXJhbnQ7XG4gIGNvbG9yOiAkZ3JleTtcbiAgYXtcbiAgICBjb2xvcjogJGdyZXk7XG4gIH1cbn1cbiIsIi5mb3Jte1xuICBzZWN0aW9ue1xuICAgICYjYm9keS13cmFwcGVye1xuICAgICAgI2N1c3RvbS1mb3Jte1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICB3aWR0aDogJGl0ZW1fY29udGVudDtcbiAgICAgICAgQGluY2x1ZGUgZ3JpbGxlcztcbiAgICAgICAgLmZvcm0tZmllbGR7XG4gICAgICAgICAgLmZvcm0tZGF0YXtcbiAgICAgICAgICAgIC5mb3JtLWlucHV0LXdyYXBwZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvdXNlci90aGVtZXMvdm9jdXJhdGlvbnMvaW1hZ2VzL2V0b2lsZS5zdmcpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTE3cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyA0O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQgLyA3O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDQpe1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyA1O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDUgLyA3O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDYpe1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDcpe1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyA1O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDgpe1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDUgLyA3O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLmZvcm0tZGF0YXtcbiAgICAgICAgICAgICAgLmRyb3B6b25le1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy91c2VyL3RoZW1lcy92b2N1cmF0aW9ucy9pbWFnZXMvVXBsb2FkLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICByaWdodDogLTBweDtcbiAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZHotcHJldmlldyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgICAgIC5kei1pbWFnZXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuZHotcmVtb3Zle1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjdweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjdweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5kei1pbWFnZXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5kei1kZXRhaWxze1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMGVtIDBlbTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAmID4gZGl2e1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbSAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5kei1maWxlbmFtZXtcbiAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuZHotZXJyb3ItbWVzc2FnZXtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMjAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmR6LWVycm9yLW1hcmt7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuZHotcHJvZ3Jlc3N7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTEwJTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5kei1zdWNjZXNzLW1hcmt7XG4gICAgICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgICAgZmlsbDpncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmR6LWRlZmF1bHR7XG4gICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCg5KXtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gNztcbiAgICAgICAgICAgIGdyaWQtcm93OiA0O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAuZm9ybS1sYWJlbHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL3VzZXIvdGhlbWVzL3ZvY3VyYXRpb25zL2ltYWdlcy9ldG9pbGUuc3ZnKTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiAtMTdweDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvcm0tZGF0YXtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcbiAgICAgICAgICAgICAgLnJhZGlve1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjYpO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgxMCl7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDc7XG4gICAgICAgICAgICBncmlkLXJvdzogNS83O1xuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgLmZvcm0tbGFiZWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvcm0tZGF0YXtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvcm0tdGV4dGFyZWEtd3JhcHBlciB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRleHRhcmVhe1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgICAgICAgIGJvcmRlciA6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgtbis3KXtcbiAgICAgICAgICAgIC5mb3JtLWxhYmVse1xuICAgICAgICAgICAgICBkaXNwbGF5Om5vbmVcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmZvcm0tZGF0YXtcbiAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZXh0YXJlYTo6Zm9jdXMsIGlucHV0Ojpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uc3tcbiAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDE7XG4gICAgICAgICAgZ3JpZC1yb3c6IDc7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50b2FzdC1zdWNjZXNze1xuICAgIGZvbnQtZmFtaWx5OiAkUmVndWxhcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbn1cbiIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICBodG1se1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAubmF2YmFye1xuICAgICAgbmF2e1xuICAgICAgICAvLyBsaTpudGgtbGFzdC1jaGlsZCgxKXtcbiAgICAgICAgLy8gICB3aWR0aDogMjBweDtcbiAgICAgICAgLy8gfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmJsb2csIC5ob21le1xuICAgICNpdGVte1xuICAgICAgLmNhcmQ6bnRoLWNoaWxkKDVuKzEpe1xuICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlcntcbiAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXRlbXtcbiAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgLml0ZW1fY29udGVudHtcbiAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAuc2lkZXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGVmYXVsdCwgLmV2ZW50e1xuICAgICNib2R5LXdyYXBwZXJ7XG4gICAgLml0ZW0ge1xuICAgICAgICAuaXRlbV9jb250ZW50e1xuICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hcmNoaXZlcywgLm5ld3N7XG4gICAgI2JvZHktd3JhcHBlcntcbiAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgIC5jYXJke1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjRyZW0pIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwIWltcG9ydGFudDtcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgbWFyZ2luOiAwIDEuNHJlbSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjdG9we1xuICAgICYubW9kdWxhcntcbiAgICAgIC52aXNpdC11c3tcbiAgICAgICAgI2JvZHktd3JhcHBlcntcbiAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybXtcbiAgICBzZWN0aW9ue1xuICAgICAgJiNib2R5LXdyYXBwZXJ7XG4gICAgICAgICNjdXN0b20tZm9ybXtcbiAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgLmZvcm0tZmllbGR7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyA0O1xuICAgICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNCAvIDc7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gNDtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQgLyA3O1xuICAgICAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDQ7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNil7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA0IC8gNztcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg3KXtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyA0O1xuICAgICAgICAgICAgICBncmlkLXJvdzogNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDgpe1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNCAvIDc7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiA0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoOSl7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gNztcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxMCl7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLyA3O1xuICAgICAgICAgICAgICBncmlkLXJvdzogNi84O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYnV0dG9uc3tcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLyAxO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblxuaDJ7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBsaW5lLWhlaWdodDogMy41cmVtO1xufVxuXG4uaXRlbXtcbiAgLml0ZW1fdGl0bGV7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSFpbXBvcnRhbnQ7XG4gIH1cbn1cbiAgLmJsb2csIC5ob21le1xuICAgICNpdGVte1xuICAgICAgLmNhcmR7XG4gICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgJjpudGgtY2hpbGQoNW4rMSl7XG4gICAgICAgICAgLmNhcmQtaGVhZGVye1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDV7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjdyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIHRpbWV7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjdyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI3RvcHtcbiAgICAmLm1vZHVsYXJ7XG4gICAgICAudmlzaXQtdXN7XG4gICAgICAgICNib2R5LXdyYXBwZXJ7XG4gICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgIC5tYXBfY29udGFpbmVye1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgLm1hcF9jb250ZW50e1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucHJlc3N7XG4gICAgICAgICNib2R5LXdyYXBwZXJ7XG4gICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uZXdzbGV0dGVyIC5tYy1maWVsZC1ncm91cCBpbnB1dHtcbiAgICBtaW4td2lkdGg6IDM0MHB4IWltcG9ydGFudDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyFpbXBvcnRhbnQ7XG4gIH1cblxuICBmb290ZXJ7XG4gICAgJj5kaXZ7XG4gICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4IWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuc2ltcGxlc2VhcmNoX3Jlc3VsdHN7XG4gICAgLnNlY3Rpb257XG4gICAgICAuc2ltcGxlc2VhcmNoe1xuICAgICAgICAuc2VhcmNoLXdyYXBwZXJ7XG4gICAgICAgICAgZm9ybXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgICAgIC5zZWFyY2gtaW5wdXQsIGJ1dHRvbntcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuc2VhcmNoLXJlc3VsdHN7XG4gICAgLnNlY3Rpb257XG4gICAgICAuc2ltcGxlc2VhcmNoe1xuICAgICAgICAuY2VudGVye1xuICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cmVtIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucmVzdWx0c3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgIC5zZWFyY2gtcm93e1xuICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gIC5uYXZiYXJ7XG4gICAgbmF2e1xuICAgICAgbGk6bnRoLWxhc3QtY2hpbGQoMSl7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XG4gICAgICAgIGJvdHRvbTogMjBweCFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAzMHB4IWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoZWFkZXJ7XG4gICAgLmRlc2t0b3AtbWVudXtcbiAgICAgIHVse1xuICAgICAgICBsaXtcbiAgICAgICAgICB1bHtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaG9tZSwgLmJsb2d7XG4gICAgI2l0ZW17XG4gICAgICAuY2FyZHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSFpbXBvcnRhbnQ7XG4gICAgICAgICAgLmNhcmQtaGVhZGVye1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAuY2FyZC1jYXR7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW0haW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmQtdGl0bGV7XG4gICAgICAgICAgICAgIGg1e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW0haW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtZGF0ZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0aW1le1xuICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW0haW1wb3J0YW50O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxucHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zcmVtO1xufVxuXG5oM3tcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5ibG9ne1xuICAuY3VycmVudC11cGNvbWluZywgLnVwY29taW5ne1xuICAgIC5jYXJkLWltYWdle1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEuNHJlbSkhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0gMC43cmVtIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuI3RvcHtcbiAgJi5hcmNoaXZlcywgLm5ld3N7XG4gICAgI2JvZHktd3JhcHBlciB7XG4gICAgICAjaXRlbXtcbiAgICAgICAgLmNhcmR7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgM3JlbSAwIWltcG9ydGFudDtcbiAgICAgICAgICAuY2FyZC1jYXR7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYXJkLWltYWdle1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxLjRyZW0pIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTAuN3JlbSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQ6bnRoLWNoaWxkKDNuKzIpe1xuICAgICAgICAgIG1hcmdpbjogMCAwIDNyZW0gMHJlbSFpbXBvcnRhbnQ7XG4gICAgICAgICAgLmNhcmQtaW1hZ2V7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMS40cmVtKSFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLml0ZW17XG4gIG1hcmdpbi1ib3R0b206IDNyZW0haW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gIC5pdGVtX3RpdGxle1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0haW1wb3J0YW50O1xuICB9XG4gIC5pdGVtX2ltZ3tcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtIWltcG9ydGFudDtcbiAgfVxuICAuaXRlbV9jb250ZW50e1xuICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgfVxuICAuaXRlbV9kYXRle1xuICAgIGZvbnQtc2l6ZTogMS41cmVtIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY2FyZC1saWV1eHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uc2xpZGVye1xuICB3aWR0aDogY2FsYygxMDAlICsgMS40cmVtKSFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDAgLTAuN3JlbSFpbXBvcnRhbnQ7XG4gIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgZGl2IGltZ3tcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jYXB0aW9ue1xuICBmb250LXNpemU6IDFyZW0haW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtM3JlbSFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudHN7XG4gIGgye1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBzcGFue1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgfVxuICB9XG59XG5cbi5mb3JtIHNlY3Rpb24jYm9keS13cmFwcGVye1xuICBmb3Jte1xuICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgfVxuICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICNjdXN0b20tZm9ybXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAuZm9ybS1maWVsZHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAmOm50aC1jaGlsZCg5KXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC5mb3JtLWRhdGF7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAucmFkaW97XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1maWVsZDpudGgtY2hpbGQoMTApIHRleHRhcmVhe1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgfVxuICB9XG59XG5cbiN0b3B7XG4gICYubW9kdWxhcntcbiAgICAucHJlc3N7XG4gICAgICAjYm9keS13cmFwcGVye1xuICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIC5jYXJke1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnZpc2l0LXVze1xuICAgICAgc2VjdGlvbjpub3QoOm50aC1sYXN0LWNoaWxkKDEpKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIH1cbiAgICAgICNib2R5LXdyYXBwZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgLmxpc3RfY2FyZHtcbiAgICAgICAgICAubWFwX2NvbnRlbnR7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgJj4gZGl2e1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIC5pbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm1hcF9oZWFkZXJ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hZHJlc3N7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm9wZW57XG4gICAgICAgIHRpbWV7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4gIGZvb3RlcntcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zcmVtO1xuICAgIG1hcmdpbi10b3A6IDNyZW0haW1wb3J0YW50O1xuICAgIHB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICYgPiBkaXZ7XG4gICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAmLnBhcnRlbmFpcntcbiAgICAgICAgLmxvZ297XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGJvZHl7XG4gICAgbWFyZ2luOiAwIDAuN3JlbSFpbXBvcnRhbnQ7XG4gICAgaGVhZGVyI2hlYWRlcntcbiAgICAgIHBvc2l0aW9uOiBmaXhlZCFpbXBvcnRhbnQ7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAubG9nb3tcbiAgICAgICAgbGVmdDogMC43cmVtIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAxcmVtIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApIHJvdGF0ZSgwZGVnKSFpbXBvcnRhbnQ7XG4gICAgICAgIGF7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZGVza3RvcC1tZW51e1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIC5kcm9wbWVudXtcbiAgICAgICAgICAmID4gdWwge1xuICAgICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAmID4gdWx7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubW9iaWxlLW1lbnV7XG4gICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICByaWdodDogMC43cmVtO1xuICAgICAgdG9wOiAxcmVtO1xuICAgICAgLmNsb3Nle1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICB9XG4gICAgICAub3BlbntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICYubW9iaWxlLW5hdi1vcGVue1xuICAgICAgaGVhZGVye1xuICAgICAgICAuZGVza3RvcC1tZW51e1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgIC5kcm9wbWVudXtcbiAgICAgICAgICAgIG1hcmdpbjogNnJlbSBhdXRvIDAgMC43cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICB1bHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1vYmlsZS1tZW51e1xuICAgICAgICAub3BlbntcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmNsb3Nle1xuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3N0YXJ0e1xuICAgICNib2R5LXdyYXBwZXJ7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgcGFkZGluZy10b3A6IDByZW0haW1wb3J0YW50O1xuICAgICAgI2l0ZW17XG4gICAgICAgIC5jYXJke1xuICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgICAgICAgIC5jYXJkLWhlYWRlcntcbiAgICAgICAgICAgIC5jYXJkLXRpdGxle1xuICAgICAgICAgICAgICBoNXtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjNyZW0haW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZC1kYXRle1xuICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDIuNHJlbSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAyLjVyZW0haW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ldmVudHN7XG4gICAgI3N0YXJ0e1xuICAgICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgICB9XG4gIH1cbiAgLmNvbnRlbnQtaXRlbXtcbiAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgaDJ7XG4gICAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgfVxuICAgIC5zbGlkZXJ7XG4gICAgICBtYXJnaW4tbGVmdDogLTAuN3JlbTtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIC5jYXB0aW9ue1xuICAgICAgICBtYXJnaW4tbGVmdDogMC43cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuZS1jb250ZW50e1xuICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICNzdGFydHtcbiAgICAmLmhvbWV7XG4gICAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICAgIH1cbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICNib2R5LXdyYXBwZXJ7XG5cbiAgICB9XG4gIH1cblxuICAuZGVmYXVsdHtcbiAgICAgI3N0YXJ0e1xuICAgICAgIHNlY3Rpb257XG4gICAgICAgICAmI2JvZHktd3JhcHBlcntcbiAgICAgICAgICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgfVxuICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgIHB7XG4gICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgIH1cbiAgIH1cblxuICAuYXJjaGl2ZXMgc2VjdGlvbiNib2R5LXdyYXBwZXIsIC5uZXdzIHNlY3Rpb24jYm9keS13cmFwcGVye1xuICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAjaXRlbXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAubW9kdWxhcntcbiAgICAjYm9keS13cmFwcGVyLmJsb2ctbGlzdGluZ3tcbiAgICAgIG1hcmdpbi10b3A6IDhyZW0haW1wb3J0YW50O1xuICAgICAgI2l0ZW17XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC5jb250ZW50LXdhcnB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAmID4gZGl2e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBoMntcbiAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgIH1cbiAgICAjc3RhcnQgI2JvZHktd3JhcHBlciAubGlzdF9wcmVzc3tcbiAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAuZGF0ZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxuICBmb290ZXJ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgJiA+IGRpdntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgfVxufVxuIiwiIiwiLy8gc2xpZGVyXG4uc2xpZGVye1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB3aWR0aDogOTAlO1xuICAmID4gZGl2e1xuICAgICYgPiBpbWd7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDk1dmg7XG4gICAgfVxuICB9XG4gIC5zbGljay1saXN0e1xuICAgIC8vIG1heC1oZWlnaHQ6IDkwdmghaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgIC5zbGljay10cmFja3tcbiAgICAgIC5zbGljay1zbGlkZXtcbiAgICAgICAgLy8gb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXZ7XG4gICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoOTV2aCk7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDk1dmgpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXB0aW9ue1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAvLyB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMS41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWNlbnRlcntcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIG9wYWNpdHkgMC4zcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBidXR0b257XG4gICAgYm9yZGVyOiAwIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgICY6OmFmdGVye1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMC42cmVtO1xuICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgbWFyZ2luLXRvcDogLTAuNnJlbTtcbiAgICB9XG4gICAgJi5zbGljay1wcmV2e1xuICAgICAgbGVmdDogMS4ycmVtO1xuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGxlZnQ6IDIuNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3VzZXIvdGhlbWVzL3ZvY3VyYXRpb25zL2ltYWdlcy9hcnJvd19sZWZ0LnN2ZycpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLW5leHR7XG4gICAgICByaWdodDogMS4ycmVtO1xuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIHJpZ2h0OiAyLjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy91c2VyL3RoZW1lcy92b2N1cmF0aW9ucy9pbWFnZXMvYXJyb3dfcmlnaHQuc3ZnJyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIG5ld3NsZXR0ZXJcbi5uZXdzbGV0dGVye1xuICAubWMtZmllbGQtZ3JvdXB7XG4gICAgaW5wdXR7XG4gICAgICBtaW4td2lkdGg6IDQxNXB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICB9XG4gICAgICAmOjpwbGFjZWhvbGRlci1zaG93bntcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgIH1cbiAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgICAgJjo6LW1vei1wbGFjZWhvbGRlci1zaG93biB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgLmNsZWFye1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNpbXBsZXNlYXJjaF9yZXN1bHRze1xuICAuc2VjdGlvbntcbiAgICAvLyB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDkpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5zaW1wbGVzZWFyY2h7XG4gICAgICAuY2VudGVye1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDkpO1xuICAgICAgfVxuICAgICAgLnNlYXJjaC13cmFwcGVye1xuICAgICAgICBmb3Jte1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIC5zZWFyY2gtaW5wdXQsIGJ1dHRvbntcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkQm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHN7XG4gIC5yZXN1bHRze1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgQGluY2x1ZGUgZmxleGJveDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLnNlYXJjaC1yb3d7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDYpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQob2RkKXtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC43cmVtO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC43cmVtO1xuICAgICAgfVxuICAgICAgLnNlYXJjaC1pdGVte1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICAuc2VhcmNoLXRpdGxle1xuICAgICAgICBoMntcbiAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi43cmVtO1xuICAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlYXJjaC1kZXRhaWxze1xuICAgICAgICBmb250LWZhbWlseTogJEJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi43cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgICAuc2VhcmNoLWltYWdle1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI3BhZ2Utd3JhcHBlcntcbiAgLm1vYmlsZS1tZW51e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJiA+IGhlYWRlcntcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcGFkZGluZy10b3A6IDEuNHJlbTtcbiAgICAubG9nb3tcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgIHdpZHRoOiAyMHJlbTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjUlLCAxOXJlbSkgcm90YXRlKDkwZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgICB9XG4gICAgLmRlc2t0b3AtbWVudXtcbiAgICAgICYgPiBuYXYuZHJvcG1lbnV7XG4gICAgICAgICYgPiB1bHtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICAmID4gbGl7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcbiAgICAgICAgICAgICYgPiB1bHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBjb2xvciBlYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgJiA+IHVse1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGNvbG9yIGVhc2U7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYgPiBsaXtcbiAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNzdGFydHtcbiAgICBoZWFkZXIuc291c19uYXZ7XG4gICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgIHVse1xuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xuICAgICAgICBsaXtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJmb290ZXJ7XG4gIEBpbmNsdWRlIGZsZXhib3g7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDZyZW07XG4gICYgPiBkaXZ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgICYuYWRyZXNze1xuICAgICAgc3BhbjpudGgtY2hpbGQoMSl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICB9XG4gICAgICAuYWxpZ257XG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYucGFydGVuYWlye1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAubG9nb3tcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYubmV3c2xldHRlcntcbiAgICAgIHB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnJze1xuICAgIH1cbiAgICAmID4gc3BhbntcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB9XG4gICAgJiA+IGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIH1cbiAgfVxufVxuIiwiIiwiYm9keXtcbiAgbWFyZ2luOiAwIDIuOHJlbTtcbn1cblxuaDEsaDIsaDMsaDQsaDV7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keSwgaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgI3BhZ2Utd3JhcHBlcntcbiAgICBtaW4taGVpZ2h0OiA5MCU7XG4gIH1cbiAgI2JvZHktd3JhcHBlcntcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICB9XG59XG5cbi5ob21lLCAuYmxvZ3tcbiAgI2l0ZW17XG4gICAgLmNhcmR7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgICAgJjpudGgtY2hpbGQoNW4rMSl7XG4gICAgICAgIHdpZHRoOiAkZmlyc3RfY2FyZDtcbiAgICAgICAgLmNhcmQtaGVhZGVye1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQtaW1hZ2V7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWF4LWhlaWdodDogODAwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bm90KDpudGgtY2hpbGQoNW4rMSkpe1xuICAgICAgICB3aWR0aDogJGFsbF9jYXJkO1xuICAgICAgICAuY2FyZC1oZWFkZXJ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkLWltYWdle1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLy8gbWluLWhlaWdodDogNjAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNhcmQtaGVhZGVye1xuICAgICAgICBzcGFue1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNhcmQtY2F0e1xuICAgICAgICBtYXJnaW4tYm90dG9tOjAuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uYXJjaGl2ZXMsIC5uZXdze1xuICAjYm9keS13cmFwcGVye1xuICAgIHdpZHRoOiBjYWxjKCgjeyR3aWR0aH0gLyAjeyRuYnJfY29sfSkgKiA5LjUpOztcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICNpdGVte1xuICAgICAgQGluY2x1ZGUgZmxleGJveDtcbiAgICAgIC5jYXJke1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMS40cmVtICk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW0haW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICAgICAgJjpudGgtY2hpbGQoM24rMil7XG4gICAgICAgICAgbWFyZ2luOiAwIDEuNHJlbTtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZC1oZWFkZXJ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkLWltYWdle1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLy8gbWF4LWhlaWdodDogMzc1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pdGVte1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB3aWR0aDogJGZpcnN0X2NhcmQ7XG4gIC5pdGVtX2NvbnRlbnR7XG4gICAgaDN7XG4gICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICB9XG4gIH1cbiAgLml0ZW1fdGl0bGV7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICAuaXRlbV9pbWd7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICAuaXRlbV9kYXRle1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG4uYWJvdXR7XG4gIC5pdGVtX2NvbnRlbnR7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAxMCkhaW1wb3J0YW50IDtcbiAgfVxufVxuLmV2ZW50cywgLmRlZmF1bHR7XG4gICNib2R5LXdyYXBwZXJ7XG4gICAgLml0ZW17XG4gICAgICAuaXRlbV90aXRsZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIH1cbiAgICAgIC5pdGVtX2ltZ3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIH1cbiAgICAgIC5pdGVtX2NvbnRlbnR7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNS42cmVtKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIC5jb250ZW50e1xuICAgICAgICAgIHdpZHRoOiAxODAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2lkZXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaXRlbV9kYXRle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idXl7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXtcbiAgICBmb250LWZhbWlseTogJEJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS45cmVtO1xuICAgIHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG4uZGVmYXVsdHtcbiAgLml0ZW1fY29udGVudHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbiNzdGFydHtcbiAgI2JvZHktd3JhcHBlcntcbiAgICAjaXRlbXtcbiAgICAgIEBpbmNsdWRlIGZsZXhib3g7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuICB9XG59XG5cbi5ob21le1xuICAjaXRlbXtcbiAgICAuY2FyZHtcbiAgICAgICYuaGlkZGVue1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi52aXNpYmxle1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgLm1vcmV7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGF7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkQm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ob21lLCAuYmxvZywgLmN1cnJlbnQtdXBjb21pbmd7XG4gIC5jYXJke1xuICAgICY6bnRoLWNoaWxkKDVuKzIpe1xuICAgICAgcGFkZGluZy1yaWdodDogMC43cmVtO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg1biszKXtcbiAgICAgIHBhZGRpbmctbGVmdDogMC43cmVtO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg1bis0KXtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuN3JlbTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNW4rNSl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuN3JlbTtcbiAgICB9XG4gIH1cbn1cblxuLm1vZHVsYXJ7XG4gICNpdGVte1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cbiAgLnByZXNze1xuICAgICNib2R5LXdyYXBwZXJ7XG4gICAgICB3aWR0aDogJGZpcnN0X2NhcmQ7XG4gICAgICAjaXRlbXtcbiAgICAgICAgLmNhcmR7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAuZGF0ZXtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlzaXQtdXN7XG4gICAgICAjYm9keS13cmFwcGVye1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDgpIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICBzZWN0aW9ue1xuICAgICAgJjpub3QoOm50aC1sYXN0LWNoaWxkKDEpKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICAgIH1cbiAgICAgIC5tYXBfaGVhZGVye1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgfVxuICAgICAgLm1hcF9jb250ZW50e1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgLmltYWdle1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjRyZW07XG4gICAgICAgICAgLmltZ3tcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLm1hcHN7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAmID4gLm1hcHtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hZHJlc3N7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vZHVsYXJ7XG4gICNzdGFydHtcbiAgICAmLnZpc2l0LXVze1xuICAgICAgaGVhZGVye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAjYm9keS13cmFwcGVye1xuICAgICAgLmxpc3RfcHJlc3N7XG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XG4gICAgICAgIC8vIHdpZHRoOiA3MCU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAgICAgLmRhdGV7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzZWN0aW9ue1xuICAgICAgICAmLmluc2l0dXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gICAgICAgICAgLmhlYWRlcntcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb250ZW50LXdhcnB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XG4gICAgICAgICAgICAmID4gZGl2e1xuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAmLmltYWdle1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgLmltZ3tcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sZWFmbGV0LWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgLm1hcHN7XG4gICAgICAgICAgICAuYWRyZXNze1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uZXdze1xuICAgIC5jYXJke1xuICAgICAgLmNhcmQtaW1hZ2V7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGVudC1pdGVte1xuICB3aWR0aDogJGZpcnN0X2NhcmQ7XG4gIGgye1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgfVxuICAuZGF0ZXtcbiAgICBtYXJnaW46IDEuMnJlbSAwO1xuICB9XG4gIC5lLWNvbnRlbnR7XG4gICAgd2lkdGg6ICRmaXJzdF9jYXJkO1xuICAgIHB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgfVxuICB9XG59XG4iLCIiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFDeUhJLFVBQVUsR0FDTixXQUFXLEVBQUUsU0FBa0IsRUFDL0IsR0FBRyxFQUFFLCtDQUF1QixFQUM1QixHQUFHLEVBQUUsc0RBQThCLENBQUMsMkJBQTJCLEVBQ3pELGdEQUF3QixDQUFDLGNBQWMsRUFDdkMsaURBQXlCLENBQUMsZUFBZTs7QUFMbkQsVUFBVSxHQUNOLFdBQVcsRUFBRSxTQUFrQixFQUMvQixHQUFHLEVBQUUsK0NBQXVCLEVBQzVCLEdBQUcsRUFBRSxzREFBOEIsQ0FBQywyQkFBMkIsRUFDekQsZ0RBQXdCLENBQUMsY0FBYyxFQUN2QyxpREFBeUIsQ0FBQyxlQUFlOztBQUxuRCxVQUFVLEdBQ04sV0FBVyxFQUFFLE1BQWtCLEVBQy9CLEdBQUcsRUFBRSw0Q0FBdUIsRUFDNUIsR0FBRyxFQUFFLG1EQUE4QixDQUFDLDJCQUEyQixFQUN6RCw2Q0FBd0IsQ0FBQyxjQUFjLEVBQ3ZDLDhDQUF5QixDQUFDLGVBQWU7O0FBTG5ELFVBQVUsR0FDTixXQUFX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 */ diff --git a/user/themes/vocurations/css-compiled/theme.min.css b/user/themes/vocurations/css-compiled/theme.min.css index 708930a..30d18b4 100644 --- a/user/themes/vocurations/css-compiled/theme.min.css +++ b/user/themes/vocurations/css-compiled/theme.min.css @@ -1 +1 @@ -@font-face{font-family:Regular;src:url(../fonts/FKGrotesk/FKGrotesk-Regular.eot);src:url(../fonts/FKGrotesk/FKGrotesk-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/FKGrotesk/FKGrotesk-Regular.woff) format('woff'),url(../fonts/FKGrotesk/FKGrotesk-Regular.woff2) format('woff2')}@font-face{font-family:ItalicB;src:url(../fonts/FKGrotesk/FKGrotesk-ItalicB.eot);src:url(../fonts/FKGrotesk/FKGrotesk-ItalicB.eot?#iefix) format('embedded-opentype'),url(../fonts/FKGrotesk/FKGrotesk-ItalicB.woff) format('woff'),url(../fonts/FKGrotesk/FKGrotesk-ItalicB.woff2) format('woff2')}@font-face{font-family:Bold;src:url(../fonts/FKGrotesk/FKGrotesk-Bold.eot);src:url(../fonts/FKGrotesk/FKGrotesk-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/FKGrotesk/FKGrotesk-Bold.woff) format('woff'),url(../fonts/FKGrotesk/FKGrotesk-Bold.woff2) format('woff2')}@font-face{font-family:BoldItalicB;src:url(../fonts/FKGrotesk/FKGrotesk-BoldItalicB.eot);src:url(../fonts/FKGrotesk/FKGrotesk-BoldItalicB.eot?#iefix) format('embedded-opentype'),url(../fonts/FKGrotesk/FKGrotesk-BoldItalicB.woff) format('woff'),url(../fonts/FKGrotesk/FKGrotesk-BoldItalicB.woff2) format('woff2')}@font-face{font-family:Mono-Regular;src:url(../fonts/FKGrotesk/FKGroteskMono-Regular.eot);src:url(../fonts/FKGrotesk/FKGroteskMono-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/FKGrotesk/FKGroteskMono-Regular.woff) format('woff'),url(../fonts/FKGrotesk/FKGroteskMono-Regular.woff2) format('woff2')}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*{box-sizing:border-box}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:auto;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}header a{font-family:Bold;font-size:1.5rem;font-weight:400;line-height:1.5rem;text-transform:uppercase}h2{font-family:Bold;font-size:5rem;font-weight:400;line-height:5rem;margin:0;text-transform:uppercase}h2 span{margin-right:1rem}h3{font-family:Bold;font-size:2.5rem;font-weight:400;line-height:2.7rem}h5{font-family:Bold;font-size:1.5rem;font-weight:400;line-height:1.2rem;text-transform:uppercase}.card-date time{font-family:Bold;font-size:1.5rem;font-weight:400;line-height:1.7rem;text-transform:uppercase}p{font-family:Bold;font-size:1.6rem;font-weight:400;line-height:1.9rem;margin:1rem 0}.card-cat{font-family:Bold;font-size:1.5rem;font-weight:400;line-height:1.7rem;text-transform:uppercase}.card-lieux{font-family:Bold;font-size:1.5rem;font-weight:400;text-transform:uppercase}.content-item .date{font-family:Bold;font-size:2.5rem;font-weight:400}.caption{font-family:Bold;font-size:1.5rem;font-weight:400;margin-top:10px;color:#a7a7a7}.blog .card:nth-child(5n+1),.home .card:nth-child(5n+1){width:calc((100% / 12) * 9)}.blog .card:nth-child(5n+1) .card-header h5,.home .card:nth-child(5n+1) .card-header h5{font-size:5rem;line-height:5rem}.blog .card:nth-child(5n+1) .card-date time,.home .card:nth-child(5n+1) .card-date time{font-size:5rem;line-height:5rem}.blog .card:not(:nth-child(5n+1)) .card-header h5,.home .card:not(:nth-child(5n+1)) .card-header h5{font-size:2.5rem;line-height:2.7rem}.blog .card:not(:nth-child(5n+1)) .card-date time,.home .card:not(:nth-child(5n+1)) .card-date time{font-size:2.5rem;line-height:2.7rem}.news h5 a{font-size:1.5rem!important;line-height:1.5rem!important}.news .card-subtitle span{font-size:1.5rem!important;line-height:1.5rem!important}.item .item_title{margin-bottom:3rem}.item .item_content{width:calc((100% / 12) * 10)}.item .item_date{font-family:Bold;font-size:2.5rem;font-weight:400;line-height:3rem;text-transform:uppercase}.archives .card .card-header h5,.news .card .card-header h5{font-size:1.5rem!important;line-height:1.5rem!important}.archives .card .card-date time,.news .card .card-date time{font-size:1.5rem!important;line-height:1.5rem!important}.modular .visit-us p{text-transform:none!important;color:#a7a7a7}.modular .visit-us p a,.modular .visit-us p em,.modular .visit-us p strong{color:#a7a7a7}.modular .visit-us span{text-transform:none!important}.modular .visit-us .open{font-family:Bold;font-size:1.5rem;font-weight:400;margin-top:1rem;margin-bottom:1rem;text-transform:none!important;color:#000}.modular .visit-us .open time{font-size:1.6rem!important;line-height:1.9rem!important}.modular .visit-us .open time:nth-child(1){margin-right:4rem}.modular .visit-us .adress span{font-size:1.6rem!important;line-height:1.9rem!important}.modular #body-wrapper{width:calc((100% / 12) * 9);text-transform:uppercase}.modular #body-wrapper span{font-family:Bold;font-size:1.5rem;line-height:1.7rem}.form #custom-form{font-family:Bold;font-size:1.5rem;text-transform:uppercase}.form #custom-form .form-label{color:#a7a7a7}.form #custom-form label{color:#a7a7a7}.form #custom-form .form-data input{text-transform:uppercase;color:#000}.form #custom-form .form-data input:-ms-input-placeholder{color:#a7a7a7}.form #custom-form .form-data input::-ms-input-placeholder{color:#a7a7a7}.form #custom-form .form-data input::placeholder{color:#a7a7a7}.form #custom-form .form-data input:-ms-input-placeholder-shown{color:#a7a7a7}.form #custom-form .form-data input::-ms-input-placeholder-shown{color:#a7a7a7}.form #custom-form .form-data input::placeholder-shown{color:#a7a7a7}.form #custom-form .form-data input::-moz-placeholder{opacity:1}.form #custom-form .form-data input::-moz-placeholder-shown{opacity:1}.form #custom-form .form-data .radio input[type=radio]~span{color:#a7a7a7}.form #custom-form .form-data .radio input[type=radio]:checked~span{color:#000}.form #custom-form .form-data textarea{font-size:1.5rem;text-transform:uppercase;color:#000}.form #custom-form .form-data textarea:-ms-input-placeholder{color:#a7a7a7}.form #custom-form .form-data textarea::-ms-input-placeholder{color:#a7a7a7}.form #custom-form .form-data textarea::placeholder{color:#a7a7a7}.form #custom-form .form-data textarea:-ms-input-placeholder-shown{color:#a7a7a7}.form #custom-form .form-data textarea::-ms-input-placeholder-shown{color:#a7a7a7}.form #custom-form .form-data textarea::placeholder-shown{color:#a7a7a7}.form #custom-form .form-data textarea::-moz-placeholder{opacity:1}.form #custom-form .form-data textarea::-moz-placeholder-shown{opacity:1}.form #custom-form button{font-size:1.5rem;text-transform:uppercase}.form #custom-form button:hover{cursor:pointer}.form #custom-form .toast-success{text-transform:capitalize}footer{font-family:Bold;font-size:1.5rem;font-weight:400;text-transform:uppercase;color:#a7a7a7}footer a{color:#a7a7a7}.form section#body-wrapper #custom-form{display:grid;width:calc((100% / 12) * 10);margin-top:3rem;grid-template-columns:calc((100% / 6) - 1.4rem) calc((100% / 6) - 1.4rem) calc((100% / 6) - 1.4rem) calc((100% / 6) - 1.4rem) calc((100% / 6) - 1.4rem) calc((100% / 6) - 1.4rem);grid-gap:1.4rem;grid-auto-rows:minmax(3.2rem,3.2rem);justify-items:stretch}.form section#body-wrapper #custom-form .form-field{-ms-flex-item-align:center;align-self:center}.form section#body-wrapper #custom-form .form-field .form-data .form-input-wrapper{position:relative}.form section#body-wrapper #custom-form .form-field .form-data .form-input-wrapper:before{position:absolute;top:-17px;left:-10px;display:block;width:5px;height:5px;content:url(/user/themes/vocurations/images/etoile.svg)}.form section#body-wrapper #custom-form .form-field .form-data input::-moz-placeholder{opacity:1}.form section#body-wrapper #custom-form .form-field:nth-child(1){grid-column:1/4;grid-row:1}.form section#body-wrapper #custom-form .form-field:nth-child(2){grid-column:4/7;grid-row:1}.form section#body-wrapper #custom-form .form-field:nth-child(3){grid-column:1/3;grid-row:2}.form section#body-wrapper #custom-form .form-field:nth-child(4){grid-column:3/5;grid-row:2}.form section#body-wrapper #custom-form .form-field:nth-child(5){grid-column:5/7;grid-row:2}.form section#body-wrapper #custom-form .form-field:nth-child(6){grid-column:1/3;grid-row:3}.form section#body-wrapper #custom-form .form-field:nth-child(7){grid-column:3/5;grid-row:3}.form section#body-wrapper #custom-form .form-field:nth-child(8){position:relative;display:-ms-flexbox;display:flex;grid-column:5/7;grid-row:3}.form section#body-wrapper #custom-form .form-field:nth-child(8) .form-data .dropzone{position:absolute;left:0;width:100%;min-height:26px;border:none;background:0 0}.form section#body-wrapper #custom-form .form-field:nth-child(8) .form-data .dropzone::before{display:none}.form section#body-wrapper #custom-form .form-field:nth-child(8) .form-data .dropzone::after{position:absolute;top:5px;right:0;display:inline-block;width:1.2rem;height:1.2rem;content:' ';background:url(/user/themes/vocurations/images/Upload.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.form section#body-wrapper #custom-form .form-field:nth-child(8) .form-data .dropzone .dz-preview{position:absolute;top:0;left:0;width:100%;min-height:23px;margin:0;background:#fff}.form section#body-wrapper #custom-form .form-field:nth-child(8) .form-data .dropzone .dz-preview .dz-image{width:100%;height:auto;background:#fff}.form section#body-wrapper #custom-form .form-field:nth-child(8) .form-data .dropzone .dz-preview .dz-remove{position:absolute;z-index:999;z-index:999;top:50%;right:0;width:54px;height:54px;margin-top:-27px;margin-right:-27px;color:#000;background:#fff}.form section#body-wrapper #custom-form .form-field:nth-child(8) .form-data .dropzone .dz-preview .dz-image{display:none}.form section#body-wrapper #custom-form .form-field:nth-child(8) .form-data .dropzone .dz-preview .dz-details{display:-ms-inline-flexbox;display:inline-flex;padding:0 0;opacity:1;-ms-flex-align:end;align-items:flex-end}.form section#body-wrapper #custom-form .form-field:nth-child(8) .form-data .dropzone .dz-preview .dz-details>div{font-size:1.5rem;margin-bottom:0;text-overflow:ellipsis}.form section#body-wrapper #custom-form .form-field:nth-child(8) .form-data .dropzone .dz-preview .dz-details>div>span{font-size:1.5rem;display:-ms-flexbox;display:flex;padding:0 1rem 0 0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.form section#body-wrapper #custom-form .form-field:nth-child(8) .form-data .dropzone .dz-preview .dz-details .dz-filename{overflow:hidden}.form section#body-wrapper #custom-form .form-field:nth-child(8) .form-data .dropzone .dz-preview .dz-error-message{top:120%;left:0;opacity:1}.form section#body-wrapper #custom-form .form-field:nth-child(8) .form-data .dropzone .dz-preview .dz-error-mark{display:none}.form section#body-wrapper #custom-form .form-field:nth-child(8) .form-data .dropzone .dz-preview .dz-progress{top:110%;left:0;width:100%;height:5px;margin-top:0;margin-left:0}.form section#body-wrapper #custom-form .form-field:nth-child(8) .form-data .dropzone .dz-preview .dz-success-mark path{fill:green}.form section#body-wrapper #custom-form .form-field:nth-child(8) .dz-default span{display:none}.form section#body-wrapper #custom-form .form-field:nth-child(9){display:-ms-flexbox;display:flex;grid-column:1/7;grid-row:4;-ms-flex-align:center;align-items:center}.form section#body-wrapper #custom-form .form-field:nth-child(9) .form-label{margin-right:1rem}.form section#body-wrapper #custom-form .form-field:nth-child(9) .form-label label{position:relative;display:block;width:150px}.form section#body-wrapper #custom-form .form-field:nth-child(9) .form-label label:before{position:absolute;top:-17px;left:-10px;display:block;width:10px;height:10px;content:url(/user/themes/vocurations/images/etoile.svg)}.form section#body-wrapper #custom-form .form-field:nth-child(9) .form-data{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.form section#body-wrapper #custom-form .form-field:nth-child(9) .form-data .radio{margin-right:1rem}.form section#body-wrapper #custom-form .form-field:nth-child(9) .form-data .radio label{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-ms-flex-align:center;align-items:center}.form section#body-wrapper #custom-form .form-field:nth-child(9) .form-data .radio label input{font-size:inherit;position:relative;width:20px;height:20px;margin:0;margin-right:10px;transition:.3s ease-out;vertical-align:baseline;color:inherit;border:1px solid #000;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form section#body-wrapper #custom-form .form-field:nth-child(9) .form-data .radio label input::after{display:block;width:18px;height:18px;content:' ';text-align:center}.form section#body-wrapper #custom-form .form-field:nth-child(9) .form-data .radio label input:active{transform:scale(.6)}.form section#body-wrapper #custom-form .form-field:nth-child(9) .form-data .radio label input[type=radio]:checked::after{background:#000}.form section#body-wrapper #custom-form .form-field:nth-child(10){grid-column:1/7;grid-row:5/7;align-self:stretch}.form section#body-wrapper #custom-form .form-field:nth-child(10) .form-label{display:none}.form section#body-wrapper #custom-form .form-field:nth-child(10) .form-data{height:100%}.form section#body-wrapper #custom-form .form-field:nth-child(10) .form-textarea-wrapper{height:100%}.form section#body-wrapper #custom-form .form-field:nth-child(10) textarea{width:100%;height:100%;padding:.5rem;resize:none;border:1px solid #000}.form section#body-wrapper #custom-form .form-field:nth-child(-n+7) .form-label{display:none}.form section#body-wrapper #custom-form .form-field .form-data input{width:100%;border:none;border-bottom:1px solid #000}.form section#body-wrapper #custom-form .form-field .form-data input::focus,.form section#body-wrapper #custom-form .form-field .form-data textarea::focus{color:#000}.form section#body-wrapper #custom-form .buttons{display:-ms-flexbox;display:flex;grid-column:1/1;grid-row:7;align-self:center}.form section#body-wrapper #custom-form .buttons button{border:none;background:#fff}.form .toast-success{font-family:Regular;display:inline-block;margin-left:1rem}@media screen and (max-width:1450px){html{font-size:13px}html .navbar nav li:nth-last-child(1){width:20px}}@media screen and (max-width:1000px){.blog #item .card:nth-child(5n+1),.home #item .card:nth-child(5n+1){width:100%!important}.slider{width:100%!important}.item{width:100%!important}.item .item_content{flex-direction:column;width:100%!important;-ms-flex-direction:column}.item .item_content .side{padding-left:0!important}.default #body-wrapper .item .item_content,.event #body-wrapper .item .item_content{width:100%!important}.archives #body-wrapper,.news #body-wrapper{width:100%!important}.archives #body-wrapper .card,.news #body-wrapper .card{width:calc(50% - 1.4rem)!important;margin:0!important}.archives #body-wrapper .card:nth-child(even),.news #body-wrapper .card:nth-child(even){margin:0 1.4rem!important}#top.modular .visit-us #body-wrapper{width:100%!important}.form section#body-wrapper #custom-form{width:100%!important}.form section#body-wrapper #custom-form .form-field:nth-child(1){grid-column:1/4;grid-row:1}.form section#body-wrapper #custom-form .form-field:nth-child(2){grid-column:4/7;grid-row:1}.form section#body-wrapper #custom-form .form-field:nth-child(3){grid-column:1/4;grid-row:2}.form section#body-wrapper #custom-form .form-field:nth-child(4){grid-column:4/7;grid-row:2}.form section#body-wrapper #custom-form .form-field:nth-child(5){grid-column:1/4;grid-row:3}.form section#body-wrapper #custom-form .form-field:nth-child(6){grid-column:4/7;grid-row:3}.form section#body-wrapper #custom-form .form-field:nth-child(7){grid-column:1/4;grid-row:4}.form section#body-wrapper #custom-form .form-field:nth-child(8){grid-column:4/7;grid-row:4}.form section#body-wrapper #custom-form .form-field:nth-child(9){grid-column:1/7;grid-row:5}.form section#body-wrapper #custom-form .form-field:nth-child(10){grid-column:1/7;grid-row:6/8}.form section#body-wrapper #custom-form .buttons{grid-column:1/1;grid-row:8}}@media screen and (max-width:768px){h2{font-size:3.5rem;line-height:3.5rem}.item .item_title{margin-bottom:2rem!important}.blog #item .card,.home #item .card{width:100%!important}.blog #item .card:nth-child(5n+1) .card-header,.home #item .card:nth-child(5n+1) .card-header{margin-bottom:2rem}.blog #item .card:nth-child(5n+1) h5,.home #item .card:nth-child(5n+1) h5{font-size:3.5rem;line-height:3.7rem}.blog #item .card:nth-child(5n+1) time,.home #item .card:nth-child(5n+1) time{font-size:3.5rem;line-height:3.7rem}#top.modular .visit-us #body-wrapper{width:100%!important}#top.modular .visit-us #body-wrapper .map_container{width:100%!important}#top.modular .visit-us #body-wrapper .map_container .map_content{width:100%!important}#top.modular .press #body-wrapper{width:100%!important}.newsletter .mc-field-group input{min-width:340px!important;text-overflow:ellipsis!important}footer>div{width:100%!important;margin-bottom:20px!important}.simplesearch_results .section .simplesearch .search-wrapper form{display:block!important}.simplesearch_results .section .simplesearch .search-wrapper form .search-input,.simplesearch_results .section .simplesearch .search-wrapper form button{font-size:2rem!important;height:50px!important;text-align:left!important}.search-results .section .simplesearch .center{width:100%!important;margin-top:8rem!important}.search-results .results{display:block!important}.search-results .results .search-row{width:100%!important;padding:0!important}}@media screen and (max-width:440px){.navbar nav li:nth-last-child(1){position:absolute!important;bottom:20px!important;width:30px!important}header .desktop-menu ul li ul li a{line-height:2rem!important}.blog #item .card,.home #item .card{margin-bottom:3rem!important}.blog #item .card .card-header,.home #item .card .card-header{margin-bottom:1rem!important}.blog #item .card .card-header .card-cat,.home #item .card .card-header .card-cat{font-size:1rem!important;line-height:1rem!important;margin-bottom:0}.blog #item .card .card-header .card-cat span,.home #item .card .card-header .card-cat span{font-size:1rem!important;line-height:1rem!important}.blog #item .card .card-header .card-title h5,.home #item .card .card-header .card-title h5{font-size:2rem!important;line-height:2rem!important}.blog #item .card .card-header .card-title span,.home #item .card .card-header .card-title span{font-size:2rem!important;line-height:2rem!important}.blog #item .card .card-date,.home #item .card .card-date{font-size:2rem!important;line-height:2rem!important}.blog #item .card .card-date time,.home #item .card .card-date time{font-size:2rem!important;line-height:2rem!important}p{font-size:1rem;line-height:1.3rem}h3{font-size:1.6rem}.blog .current-upcoming .card-image,.blog .upcoming .card-image{width:calc(100% + 1.4rem)!important;margin-left:-.7rem!important}#top .news #body-wrapper #item .card,#top.archives #body-wrapper #item .card{margin:0 0 3rem 0!important}#top .news #body-wrapper #item .card .card-cat span,#top.archives #body-wrapper #item .card .card-cat span{font-size:1rem}#top .news #body-wrapper #item .card-image,#top.archives #body-wrapper #item .card-image{width:calc(100% + 1.4rem)!important;margin-left:-.7rem!important}#top .news #body-wrapper #item .card:nth-child(3n+2),#top.archives #body-wrapper #item .card:nth-child(3n+2){margin:0 0 3rem 0!important}#top .news #body-wrapper #item .card:nth-child(3n+2) .card-image,#top.archives #body-wrapper #item .card:nth-child(3n+2) .card-image{width:calc(100% + 1.4rem)!important}.item{width:100%!important;margin-bottom:3rem!important}.item .item_title{margin-bottom:1rem!important}.item .item_img{margin-bottom:1rem!important}.item .item_content{width:100%!important}.item .item_date{font-size:1.5rem!important}.card-lieux{font-size:1rem}.slider{width:calc(100% + 1.4rem)!important;margin:0 0 0 -.7rem!important}.slider .slick-list .slick-track .slick-slide div img{padding-bottom:3rem!important}.caption{font-size:1rem!important;margin-top:-3rem!important}.events h2{font-size:2rem;line-height:2rem}.events h2 span{font-size:2rem;line-height:2rem}.form section#body-wrapper{width:100%!important}.form section#body-wrapper form{width:100%!important}.form section#body-wrapper #custom-form{display:block}.form section#body-wrapper #custom-form .form-field{margin-bottom:2rem}.form section#body-wrapper #custom-form .form-field:nth-child(9){display:block}.form section#body-wrapper #custom-form .form-field:nth-child(9) .form-data{flex-direction:column;-ms-flex-direction:column}.form section#body-wrapper #custom-form .form-field:nth-child(9) .form-data .radio{margin-top:10px}.form section#body-wrapper #custom-form .form-field:nth-child(10) textarea{min-height:200px}#top.modular .press #body-wrapper{width:100%!important}#top.modular .press #body-wrapper .card{flex-direction:column;-ms-flex-direction:column}#top.modular .visit-us section:not(:nth-last-child(1)){margin-bottom:3rem}#top.modular .visit-us #body-wrapper{width:100%!important}#top.modular .visit-us #body-wrapper .list_card .map_content{flex-direction:column;-ms-flex-direction:column}#top.modular .visit-us #body-wrapper .list_card .map_content>div{width:100%!important}#top.modular .visit-us #body-wrapper .list_card .map_content>div .img{width:100%!important;height:auto!important}#top.modular .visit-us #body-wrapper .list_card .map_content>div .img img{width:100%!important;height:auto!important}#top.modular .visit-us #body-wrapper .list_card .map_header{margin-bottom:1rem!important}#top.modular .visit-us .adress span{font-size:1rem!important}#top.modular .visit-us .open time{font-size:1rem!important;display:block}footer{font-size:1.2rem;line-height:1.3rem;margin-top:3rem!important}footer p{font-size:1.2rem;line-height:1.3rem;margin:0}footer>div{width:100%!important;min-width:auto!important;margin:10px 0}footer>div.partenair .logo{height:20px!important}body{margin:0 .7rem!important}body header#header{position:fixed!important;z-index:999}body header#header .logo{top:1rem!important;left:.7rem!important;width:100%;transform:translate(0) rotate(0)!important}body header#header .logo a{display:block;width:80%}body header#header .logo a img{width:15rem}body header#header .desktop-menu{display:none}body header#header .desktop-menu .dropmenu>ul>li:hover>ul{position:relative!important}body .mobile-menu{position:fixed;z-index:999;top:1rem;right:.7rem;display:block!important}body .mobile-menu .close{display:none}body .mobile-menu .open{display:block}body.mobile-nav-open header .desktop-menu{position:fixed;top:0;left:0;display:block!important;width:100%;height:100%;background:#fff}body.mobile-nav-open header .desktop-menu .dropmenu{margin:6rem auto 0 .7rem}body.mobile-nav-open header .desktop-menu ul{display:block!important}body.mobile-nav-open header .desktop-menu ul li a{font-size:2rem;line-height:4rem}body.mobile-nav-open .mobile-menu .open{display:none}body.mobile-nav-open .mobile-menu .close{display:block}#start #body-wrapper{margin-top:2rem;padding-top:0!important}#start #body-wrapper #item .card{width:100%!important;padding-right:0!important;padding-left:0!important}#start #body-wrapper #item .card .card-header .card-title h5 a{font-size:2.3rem!important;line-height:2.5rem!important}.events #start{margin-top:8rem}.content-item{width:100%!important}.content-item h2{font-size:2.3rem;line-height:2.5rem}.content-item .slider{width:100vw;margin-left:-.7rem}.content-item .slider .caption{margin-left:.7rem}.content-item .e-content{width:100%!important}#start{margin-top:4rem}#start.home{margin-top:8rem}.default #start section#body-wrapper{width:100%!important;margin-top:6rem}.default #start section#body-wrapper h2{font-size:2.3rem;line-height:2.5rem}.default #start section#body-wrapper p{width:100%}.archives section#body-wrapper,.news section#body-wrapper{width:100%!important}.archives section#body-wrapper #item,.news section#body-wrapper #item{margin-left:0!important}.modular #body-wrapper.blog-listing{margin-top:8rem!important}.modular #body-wrapper.blog-listing #item{flex-direction:column;-ms-flex-direction:column}.modular #body-wrapper.blog-listing #item .content-warp{flex-direction:column;-ms-flex-direction:column}.modular #body-wrapper.blog-listing #item .content-warp>div{width:100%!important;margin-bottom:2rem;padding:0!important}.modular h2{font-size:2.3rem}.modular #start #body-wrapper .list_press{flex-direction:column;width:100%!important;-ms-flex-direction:column}.modular #start #body-wrapper .list_press .date{margin-bottom:.5rem}footer{flex-direction:column;-ms-flex-direction:column}footer>div{margin-bottom:1rem}}.slider{width:90%;margin-bottom:3rem}.slider>div>img{width:auto;max-width:100%;height:auto;max-height:95vh}.slider .slick-list{padding:0!important}.slider .slick-list .slick-track .slick-slide{position:relative}.slider .slick-list .slick-track .slick-slide div{width:100%!important;max-height:calc(95vh)}.slider .slick-list .slick-track .slick-slide div img{width:auto;max-width:100%;max-height:calc(95vh);margin:auto;padding-bottom:2rem}.slider .slick-list .slick-track .slick-slide div .caption{position:absolute;width:100%;height:auto;margin-top:-1.5rem;text-align:center}.slider .slick-list .slick-track .slick-slide.slick-center{transition:.2s opacity .3s}.slider button{font-size:0;position:absolute;z-index:999;top:0;width:2rem;height:100%;opacity:0;border:0!important;border:none;outline:0!important;background:0 0}.slider button::after{position:absolute;top:50%;display:block;width:.6rem;height:1.2rem;margin-top:-.6rem;content:' '}.slider button.slick-prev{left:1.2rem}.slider button.slick-prev::after{left:2.5px;background:url(/user/themes/vocurations/images/arrow_left.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.slider button.slick-next{right:1.2rem}.slider button.slick-next::after{right:2.5px;background:url(/user/themes/vocurations/images/arrow_right.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.newsletter .mc-field-group input{min-width:415px;color:#000;border:none}.newsletter .mc-field-group input:-ms-input-placeholder{text-decoration:underline;color:#a7a7a7}.newsletter .mc-field-group input::-ms-input-placeholder{text-decoration:underline;color:#a7a7a7}.newsletter .mc-field-group input::placeholder{text-decoration:underline;color:#a7a7a7}.newsletter .mc-field-group input:-ms-input-placeholder-shown{text-decoration:underline;color:#a7a7a7}.newsletter .mc-field-group input::-ms-input-placeholder-shown{text-decoration:underline;color:#a7a7a7}.newsletter .mc-field-group input::placeholder-shown{text-decoration:underline;color:#a7a7a7}.newsletter .mc-field-group input::-moz-placeholder{opacity:1}.newsletter .mc-field-group input::-moz-placeholder-shown{opacity:1}.newsletter .clear{display:none}.simplesearch_results .section{width:100%}.simplesearch_results .section .simplesearch .center{width:calc((100% / 12) * 9)}.simplesearch_results .section .simplesearch .search-wrapper form{display:-ms-inline-flexbox;display:inline-flex}.simplesearch_results .section .simplesearch .search-wrapper form .search-input,.simplesearch_results .section .simplesearch .search-wrapper form button{font-family:Bold;font-size:6rem;width:100%;height:150px;text-transform:uppercase;border:none;background:0 0}.search-results .results{display:-ms-inline-flexbox;display:inline-flex;width:100%;width:100%;margin-top:6rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end}.search-results .results .search-row{width:calc((100% / 12) * 6);margin-bottom:6rem}.search-results .results .search-row a{display:block}.search-results .results .search-row:nth-child(odd){padding-right:.7rem}.search-results .results .search-row:nth-child(even){padding-left:.7rem}.search-results .results .search-row .search-item{margin:0}.search-results .results .search-row .search-title h2{font-size:2.5rem;line-height:2.7rem}.search-results .results .search-row .search-details{font-family:Bold;font-size:2.5rem;font-weight:400;line-height:2.7rem;margin:0;text-transform:uppercase}.search-results .results .search-row .search-image{float:none;width:100%;margin-top:1.5rem;margin-bottom:1.5rem}#page-wrapper .mobile-menu{display:none}#page-wrapper>header{z-index:999;padding-top:1.4rem}#page-wrapper>header .logo{position:fixed;z-index:999;top:0;right:0;width:20rem;transform:translate(-25%,19rem) rotate(90deg);transform-origin:bottom right}#page-wrapper>header .desktop-menu>nav.dropmenu>ul{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline}#page-wrapper>header .desktop-menu>nav.dropmenu>ul>li{margin-right:1.2rem}#page-wrapper>header .desktop-menu>nav.dropmenu>ul>li>ul{position:absolute;top:-100px;background:#fff}#page-wrapper>header .desktop-menu>nav.dropmenu>ul>li>ul a{transition:.3s color ease;color:#fff}#page-wrapper>header .desktop-menu>nav.dropmenu>ul>li:hover>ul{position:absolute;top:auto}#page-wrapper>header .desktop-menu>nav.dropmenu>ul>li:hover>ul a{transition:.3s color ease;color:#a7a7a7}#page-wrapper>header .desktop-menu>nav.dropmenu>ul>li:hover>ul a.active{color:#000}#page-wrapper>header .desktop-menu>nav.dropmenu>ul>li:hover>ul>li:hover a{color:#000}#page-wrapper #start header.sous_nav{padding-top:6rem}#page-wrapper #start header.sous_nav ul{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-wrapper #start header.sous_nav ul li{margin-right:1rem}#page-wrapper #start header.sous_nav ul li a{color:#a7a7a7}#page-wrapper #start header.sous_nav ul li a.active{color:#000}footer{display:-ms-inline-flexbox;display:inline-flex;width:100%;margin-top:6rem;margin-bottom:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}footer>div{display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;width:calc(100% / 3);min-width:400px;margin-bottom:10px;-ms-flex-direction:column}footer>div.adress span:nth-child(1){display:block}footer>div.adress .align{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}footer>div.adress .align span{margin-right:1rem}footer>div.partenair{-ms-flex-pack:center;justify-content:center}footer>div.partenair .logo{height:30px}footer>div.partenair .logo img{width:auto;height:100%;vertical-align:baseline!important}footer>div.newsletter p{text-decoration:underline}footer>div>span{margin-right:1rem}footer>div>a{margin-right:1rem}body{margin:0 2.8rem}h1,h2,h3,h4,h5{margin:0;padding:0}body,html{height:100%}body #page-wrapper,html #page-wrapper{min-height:90%}body #body-wrapper,html #body-wrapper{margin-top:6rem}.blog #item .card,.home #item .card{margin-bottom:6rem}.blog #item .card:nth-child(5n+1),.home #item .card:nth-child(5n+1){width:calc((100% / 12) * 9)}.blog #item .card:nth-child(5n+1) .card-header,.home #item .card:nth-child(5n+1) .card-header{margin-bottom:3rem}.blog #item .card:nth-child(5n+1) .card-image,.home #item .card:nth-child(5n+1) .card-image{display:-ms-flexbox;display:flex;overflow:hidden;width:auto;width:100%;max-height:800px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.blog #item .card:not(:nth-child(5n+1)),.home #item .card:not(:nth-child(5n+1)){width:calc((100% / 12) * 6)}.blog #item .card:not(:nth-child(5n+1)) .card-header,.home #item .card:not(:nth-child(5n+1)) .card-header{margin-bottom:1.5rem}.blog #item .card:not(:nth-child(5n+1)) .card-image,.home #item .card:not(:nth-child(5n+1)) .card-image{display:-ms-flexbox;display:flex;overflow:hidden;width:100%;height:auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.blog #item .card .card-header span,.home #item .card .card-header span{margin-right:1rem}.blog #item .card .card-cat,.home #item .card .card-cat{margin-bottom:.6rem}.archives #body-wrapper,.news #body-wrapper{width:calc((100% / 12) * 9.5);margin-bottom:2rem}.archives #body-wrapper #item,.news #body-wrapper #item{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.archives #body-wrapper #item .card,.news #body-wrapper #item .card{width:calc((100% / 3) - 1.4rem);margin-bottom:5rem!important;padding:0!important}.archives #body-wrapper #item .card:nth-child(3n+2),.news #body-wrapper #item .card:nth-child(3n+2){margin:0 1.4rem}.archives #body-wrapper #item .card .card-header,.news #body-wrapper #item .card .card-header{margin-bottom:.5rem}.archives #body-wrapper #item .card .card-image,.news #body-wrapper #item .card .card-image{display:-ms-flexbox;display:flex;overflow:hidden;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.item{width:calc((100% / 12) * 9);margin-bottom:6rem}.item .item_content h3{margin:2rem 0}.item .item_title{margin-bottom:3rem}.item .item_img{margin-bottom:3rem}.item .item_date{margin-bottom:1.5rem}.default #body-wrapper .item .item_title,.events #body-wrapper .item .item_title{margin-bottom:3rem}.default #body-wrapper .item .item_img,.events #body-wrapper .item .item_img{margin-bottom:3rem}.default #body-wrapper .item .item_content,.events #body-wrapper .item .item_content{display:-ms-inline-flexbox;display:inline-flex;width:90%}.default #body-wrapper .item .item_content .content,.events #body-wrapper .item .item_content .content{width:100%;margin-right:5rem}.default #body-wrapper .item .item_content .side,.events #body-wrapper .item .item_content .side{position:relative;margin-top:1rem;padding-left:1rem}.default #body-wrapper .item .item_date,.events #body-wrapper .item .item_date{margin-bottom:1.5rem}.buy{position:absolute;min-width:300px}.buy a{font-family:Bold;font-size:1.3rem;line-height:1.9rem;padding:.6rem 1rem;text-transform:uppercase;color:#fff;background:#000}.default .item_content{margin-bottom:3rem}#start #body-wrapper #item{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end}.home #item .card.hidden{display:none}.home #item .card.visible{display:block}.home #item .more{width:100%;text-align:center}.home #item .more a{font-family:Bold;font-size:1.6rem;text-transform:uppercase}.blog .card:nth-child(5n+2),.current-upcoming .card:nth-child(5n+2),.home .card:nth-child(5n+2){padding-right:.7rem}.blog .card:nth-child(5n+3),.current-upcoming .card:nth-child(5n+3),.home .card:nth-child(5n+3){padding-left:.7rem}.blog .card:nth-child(5n+4),.current-upcoming .card:nth-child(5n+4),.home .card:nth-child(5n+4){padding-right:.7rem}.blog .card:nth-child(5n+5),.current-upcoming .card:nth-child(5n+5),.home .card:nth-child(5n+5){padding-left:.7rem}.modular #item{margin-bottom:6rem}.modular .press #body-wrapper{width:calc((100% / 12) * 9)}.modular .press #body-wrapper #item .card{display:-ms-inline-flexbox;display:inline-flex;margin-bottom:1rem}.modular .press #body-wrapper #item .card .date{min-width:200px}.modular .press #body-wrapper #item .card .content p{margin:0}.modular .visit-us #body-wrapper{width:calc((100% / 12) * 8)!important}.modular .visit-us section:not(:nth-last-child(1)){margin-bottom:6rem}.modular .visit-us section .map_header{margin-bottom:3rem}.modular .visit-us section .map_content{display:-ms-inline-flexbox;display:inline-flex}.modular .visit-us section .map_content .image{width:50%;margin-right:1.4rem}.modular .visit-us section .map_content .image .img{display:-ms-flexbox;display:flex;overflow:hidden;height:400px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.modular .visit-us section .map_content .image .img img{width:auto!important;height:100%}.modular .visit-us section .map_content .maps{width:50%}.modular .visit-us section .map_content .maps>.map{height:400px}.modular .visit-us section .map_content .maps .adress{margin-top:1rem}.modular .visit-us section .map_content .maps .adress span{line-height:1.5rem}.modular #start.visit-us header{display:none}.modular #start #body-wrapper .list_press{display:-ms-inline-flexbox;display:inline-flex;width:100%;margin-bottom:.8rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.modular #start #body-wrapper .list_press .date{margin-right:3rem}.modular #start #body-wrapper section.insitu{width:100%;margin-bottom:3.2rem}.modular #start #body-wrapper section.insitu .header{margin-bottom:1rem}.modular #start #body-wrapper section.insitu .content-warp{display:-ms-inline-flexbox;display:inline-flex;width:100%;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.modular #start #body-wrapper section.insitu .content-warp>div{width:50%}.modular #start #body-wrapper section.insitu .content-warp>div.image{padding-right:1rem}.modular #start #body-wrapper section.insitu .content-warp>div.image .img{display:-ms-flexbox;display:flex;overflow:hidden;width:auto;height:400px;min-height:400px}.modular #start #body-wrapper section.insitu .content-warp>div.image .img img{width:auto;height:100%;margin:auto}.modular #start #body-wrapper section.insitu .content-warp>div.image .content{margin-top:1rem;text-transform:none;color:#a7a7a7}.modular #start #body-wrapper section.insitu .content-warp>div.image .content p{line-height:1.2rem}.modular #start #body-wrapper section.insitu .leaflet-container{width:100%;height:400px}.modular #start #body-wrapper section.insitu .maps .adress{margin-top:1rem;text-transform:none}.modular #start #body-wrapper section.insitu .maps .adress span{display:block}.modular .news .card .card-image{display:-ms-flexbox;display:flex;overflow:hidden;width:100%;-ms-flex-align:center;align-items:center}.content-item{width:calc((100% / 12) * 9)}.content-item h2{margin-bottom:1.6rem}.content-item .date{margin:1.2rem 0}.content-item .e-content{width:calc((100% / 12) * 9)}.content-item .e-content p{margin-bottom:1.2rem} \ No newline at end of file +@font-face{font-family:Regular;src:url(../fonts/FKGrotesk/FKGrotesk-Regular.eot);src:url(../fonts/FKGrotesk/FKGrotesk-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/FKGrotesk/FKGrotesk-Regular.woff) format('woff'),url(../fonts/FKGrotesk/FKGrotesk-Regular.woff2) format('woff2')}@font-face{font-family:ItalicB;src:url(../fonts/FKGrotesk/FKGrotesk-ItalicB.eot);src:url(../fonts/FKGrotesk/FKGrotesk-ItalicB.eot?#iefix) format('embedded-opentype'),url(../fonts/FKGrotesk/FKGrotesk-ItalicB.woff) format('woff'),url(../fonts/FKGrotesk/FKGrotesk-ItalicB.woff2) format('woff2')}@font-face{font-family:Bold;src:url(../fonts/FKGrotesk/FKGrotesk-Bold.eot);src:url(../fonts/FKGrotesk/FKGrotesk-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/FKGrotesk/FKGrotesk-Bold.woff) format('woff'),url(../fonts/FKGrotesk/FKGrotesk-Bold.woff2) format('woff2')}@font-face{font-family:BoldItalicB;src:url(../fonts/FKGrotesk/FKGrotesk-BoldItalicB.eot);src:url(../fonts/FKGrotesk/FKGrotesk-BoldItalicB.eot?#iefix) format('embedded-opentype'),url(../fonts/FKGrotesk/FKGrotesk-BoldItalicB.woff) format('woff'),url(../fonts/FKGrotesk/FKGrotesk-BoldItalicB.woff2) format('woff2')}@font-face{font-family:Mono-Regular;src:url(../fonts/FKGrotesk/FKGroteskMono-Regular.eot);src:url(../fonts/FKGrotesk/FKGroteskMono-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/FKGrotesk/FKGroteskMono-Regular.woff) format('woff'),url(../fonts/FKGrotesk/FKGroteskMono-Regular.woff2) format('woff2')}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*{box-sizing:border-box}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:auto;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}header a{font-family:Bold;font-size:1.5rem;font-weight:400;line-height:1.5rem;text-transform:uppercase}h2{font-family:Bold;font-size:5rem;font-weight:400;line-height:5rem;margin:0;text-transform:uppercase}h2 span{margin-right:1rem}h3{font-family:Bold;font-size:2.5rem;font-weight:400;line-height:2.7rem}h5{font-family:Bold;font-size:1.5rem;font-weight:400;line-height:1.2rem;text-transform:uppercase}.card-date time{font-family:Bold;font-size:1.5rem;font-weight:400;line-height:1.7rem;text-transform:uppercase}p{font-family:Bold;font-size:1.6rem;font-weight:400;line-height:1.9rem;margin:1rem 0}.card-cat{font-family:Bold;font-size:1.5rem;font-weight:400;line-height:1.7rem;text-transform:uppercase}.card-lieux{font-family:Bold;font-size:1.5rem;font-weight:400;text-transform:uppercase}.content-item .date{font-family:Bold;font-size:2.5rem;font-weight:400}.caption{font-family:Bold;font-size:1.5rem;font-weight:400;margin-top:10px;color:#a7a7a7}.blog .card:nth-child(5n+1),.home .card:nth-child(5n+1){width:calc((100% / 12) * 9)}.blog .card:nth-child(5n+1) .card-header h5,.home .card:nth-child(5n+1) .card-header h5{font-size:5rem;line-height:5rem}.blog .card:nth-child(5n+1) .card-date time,.home .card:nth-child(5n+1) .card-date time{font-size:5rem;line-height:5rem}.blog .card:not(:nth-child(5n+1)) .card-header h5,.home .card:not(:nth-child(5n+1)) .card-header h5{font-size:2.5rem;line-height:2.7rem}.blog .card:not(:nth-child(5n+1)) .card-date time,.home .card:not(:nth-child(5n+1)) .card-date time{font-size:2.5rem;line-height:2.7rem}.news h5 a{font-size:1.5rem!important;line-height:1.5rem!important}.news .card-subtitle span{font-size:1.5rem!important;line-height:1.5rem!important}.item .item_title{margin-bottom:3rem}.item .item_content{width:calc((100% / 12) * 10)}.item .item_date{font-family:Bold;font-size:2.5rem;font-weight:400;line-height:3rem;text-transform:uppercase}.archives .card .card-header h5,.news .card .card-header h5{font-size:1.5rem!important;line-height:1.5rem!important}.archives .card .card-date time,.news .card .card-date time{font-size:1.5rem!important;line-height:1.5rem!important}.modular .visit-us p{text-transform:none!important;color:#a7a7a7}.modular .visit-us p a,.modular .visit-us p em,.modular .visit-us p strong{color:#a7a7a7}.modular .visit-us span{text-transform:none!important}.modular .visit-us .open{font-family:Bold;font-size:1.5rem;font-weight:400;margin-top:1rem;margin-bottom:1rem;text-transform:none!important;color:#000}.modular .visit-us .open time{font-size:1.6rem!important;line-height:1.9rem!important}.modular .visit-us .open time:nth-child(1){margin-right:4rem}.modular .visit-us .adress span{font-size:1.6rem!important;line-height:1.9rem!important}.modular #body-wrapper{width:calc((100% / 12) * 9);text-transform:uppercase}.modular #body-wrapper span{font-family:Bold;font-size:1.5rem;line-height:1.7rem}.form #custom-form{font-family:Bold;font-size:1.5rem;text-transform:uppercase}.form #custom-form .form-label{color:#a7a7a7}.form #custom-form label{color:#a7a7a7}.form #custom-form .form-data input{text-transform:uppercase;color:#000}.form #custom-form .form-data input:-ms-input-placeholder{color:#a7a7a7}.form #custom-form .form-data input::-ms-input-placeholder{color:#a7a7a7}.form #custom-form .form-data input::placeholder{color:#a7a7a7}.form #custom-form .form-data input:-ms-input-placeholder-shown{color:#a7a7a7}.form #custom-form .form-data input::-ms-input-placeholder-shown{color:#a7a7a7}.form #custom-form .form-data input::placeholder-shown{color:#a7a7a7}.form #custom-form .form-data input::-moz-placeholder{opacity:1}.form #custom-form .form-data input::-moz-placeholder-shown{opacity:1}.form #custom-form .form-data .radio input[type=radio]~span{color:#a7a7a7}.form #custom-form .form-data .radio input[type=radio]:checked~span{color:#000}.form #custom-form .form-data textarea{font-size:1.5rem;text-transform:uppercase;color:#000}.form #custom-form .form-data textarea:-ms-input-placeholder{color:#a7a7a7}.form #custom-form .form-data textarea::-ms-input-placeholder{color:#a7a7a7}.form #custom-form .form-data textarea::placeholder{color:#a7a7a7}.form #custom-form .form-data textarea:-ms-input-placeholder-shown{color:#a7a7a7}.form #custom-form .form-data textarea::-ms-input-placeholder-shown{color:#a7a7a7}.form #custom-form .form-data textarea::placeholder-shown{color:#a7a7a7}.form #custom-form .form-data textarea::-moz-placeholder{opacity:1}.form #custom-form .form-data textarea::-moz-placeholder-shown{opacity:1}.form #custom-form button{font-size:1.5rem;text-transform:uppercase}.form #custom-form button:hover{cursor:pointer}.form #custom-form .toast-success{text-transform:capitalize}footer{font-family:Bold;font-size:1.5rem;font-weight:400;text-transform:uppercase;color:#a7a7a7}footer a{color:#a7a7a7}.form section#body-wrapper #custom-form{display:grid;width:calc((100% / 12) * 10);margin-top:3rem;grid-template-columns:calc((100% / 6) - 1.4rem) calc((100% / 6) - 1.4rem) calc((100% / 6) - 1.4rem) calc((100% / 6) - 1.4rem) calc((100% / 6) - 1.4rem) calc((100% / 6) - 1.4rem);grid-gap:1.4rem;grid-auto-rows:minmax(3.2rem,3.2rem);justify-items:stretch}.form section#body-wrapper #custom-form .form-field{-ms-flex-item-align:center;align-self:center}.form section#body-wrapper #custom-form .form-field .form-data .form-input-wrapper{position:relative}.form section#body-wrapper #custom-form .form-field .form-data .form-input-wrapper:before{position:absolute;top:-17px;left:-10px;display:block;width:5px;height:5px;content:url(/user/themes/vocurations/images/etoile.svg)}.form section#body-wrapper #custom-form .form-field .form-data input::-moz-placeholder{opacity:1}.form section#body-wrapper #custom-form .form-field:nth-child(1){grid-column:1/4;grid-row:1}.form section#body-wrapper #custom-form .form-field:nth-child(2){grid-column:4/7;grid-row:1}.form section#body-wrapper #custom-form .form-field:nth-child(3){grid-column:1/3;grid-row:2}.form section#body-wrapper #custom-form .form-field:nth-child(4){grid-column:3/5;grid-row:2}.form section#body-wrapper #custom-form .form-field:nth-child(5){grid-column:5/7;grid-row:2}.form section#body-wrapper #custom-form .form-field:nth-child(6){grid-column:1/3;grid-row:3}.form section#body-wrapper #custom-form .form-field:nth-child(7){grid-column:3/5;grid-row:3}.form section#body-wrapper #custom-form .form-field:nth-child(8){position:relative;display:-ms-flexbox;display:flex;grid-column:5/7;grid-row:3}.form section#body-wrapper #custom-form .form-field:nth-child(8) .form-data .dropzone{position:absolute;left:0;width:100%;min-height:26px;border:none;background:0 0}.form section#body-wrapper #custom-form .form-field:nth-child(8) .form-data .dropzone::before{display:none}.form section#body-wrapper #custom-form .form-field:nth-child(8) .form-data .dropzone::after{position:absolute;top:5px;right:0;display:inline-block;width:1.2rem;height:1.2rem;content:' ';background:url(/user/themes/vocurations/images/Upload.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.form section#body-wrapper #custom-form .form-field:nth-child(8) .form-data .dropzone .dz-preview{position:absolute;top:0;left:0;width:100%;min-height:23px;margin:0;background:#fff}.form section#body-wrapper #custom-form .form-field:nth-child(8) .form-data .dropzone .dz-preview .dz-image{width:100%;height:auto;background:#fff}.form section#body-wrapper #custom-form .form-field:nth-child(8) .form-data .dropzone .dz-preview .dz-remove{position:absolute;z-index:999;z-index:999;top:50%;right:0;width:54px;height:54px;margin-top:-27px;margin-right:-27px;color:#000;background:#fff}.form section#body-wrapper #custom-form .form-field:nth-child(8) .form-data .dropzone .dz-preview .dz-image{display:none}.form section#body-wrapper #custom-form .form-field:nth-child(8) .form-data .dropzone .dz-preview .dz-details{display:-ms-inline-flexbox;display:inline-flex;padding:0 0;opacity:1;-ms-flex-align:end;align-items:flex-end}.form section#body-wrapper #custom-form .form-field:nth-child(8) .form-data .dropzone .dz-preview .dz-details>div{font-size:1.5rem;margin-bottom:0;text-overflow:ellipsis}.form section#body-wrapper #custom-form .form-field:nth-child(8) .form-data .dropzone .dz-preview .dz-details>div>span{font-size:1.5rem;display:-ms-flexbox;display:flex;padding:0 1rem 0 0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.form section#body-wrapper #custom-form .form-field:nth-child(8) .form-data .dropzone .dz-preview .dz-details .dz-filename{overflow:hidden}.form section#body-wrapper #custom-form .form-field:nth-child(8) .form-data .dropzone .dz-preview .dz-error-message{top:120%;left:0;opacity:1}.form section#body-wrapper #custom-form .form-field:nth-child(8) .form-data .dropzone .dz-preview .dz-error-mark{display:none}.form section#body-wrapper #custom-form .form-field:nth-child(8) .form-data .dropzone .dz-preview .dz-progress{top:110%;left:0;width:100%;height:5px;margin-top:0;margin-left:0}.form section#body-wrapper #custom-form .form-field:nth-child(8) .form-data .dropzone .dz-preview .dz-success-mark path{fill:green}.form section#body-wrapper #custom-form .form-field:nth-child(8) .dz-default span{display:none}.form section#body-wrapper #custom-form .form-field:nth-child(9){display:-ms-flexbox;display:flex;grid-column:1/7;grid-row:4;-ms-flex-align:center;align-items:center}.form section#body-wrapper #custom-form .form-field:nth-child(9) .form-label{margin-right:1rem}.form section#body-wrapper #custom-form .form-field:nth-child(9) .form-label label{position:relative;display:block;width:150px}.form section#body-wrapper #custom-form .form-field:nth-child(9) .form-label label:before{position:absolute;top:-17px;left:-10px;display:block;width:10px;height:10px;content:url(/user/themes/vocurations/images/etoile.svg)}.form section#body-wrapper #custom-form .form-field:nth-child(9) .form-data{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.form section#body-wrapper #custom-form .form-field:nth-child(9) .form-data .radio{margin-right:1rem}.form section#body-wrapper #custom-form .form-field:nth-child(9) .form-data .radio label{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-ms-flex-align:center;align-items:center}.form section#body-wrapper #custom-form .form-field:nth-child(9) .form-data .radio label input{font-size:inherit;position:relative;width:20px;height:20px;margin:0;margin-right:10px;transition:.3s ease-out;vertical-align:baseline;color:inherit;border:1px solid #000;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form section#body-wrapper #custom-form .form-field:nth-child(9) .form-data .radio label input::after{display:block;width:18px;height:18px;content:' ';text-align:center}.form section#body-wrapper #custom-form .form-field:nth-child(9) .form-data .radio label input:active{transform:scale(.6)}.form section#body-wrapper #custom-form .form-field:nth-child(9) .form-data .radio label input[type=radio]:checked::after{background:#000}.form section#body-wrapper #custom-form .form-field:nth-child(10){grid-column:1/7;grid-row:5/7;align-self:stretch}.form section#body-wrapper #custom-form .form-field:nth-child(10) .form-label{display:none}.form section#body-wrapper #custom-form .form-field:nth-child(10) .form-data{height:100%}.form section#body-wrapper #custom-form .form-field:nth-child(10) .form-textarea-wrapper{height:100%}.form section#body-wrapper #custom-form .form-field:nth-child(10) textarea{width:100%;height:100%;padding:.5rem;resize:none;border:1px solid #000}.form section#body-wrapper #custom-form .form-field:nth-child(-n+7) .form-label{display:none}.form section#body-wrapper #custom-form .form-field .form-data input{width:100%;border:none;border-bottom:1px solid #000}.form section#body-wrapper #custom-form .form-field .form-data input::focus,.form section#body-wrapper #custom-form .form-field .form-data textarea::focus{color:#000}.form section#body-wrapper #custom-form .buttons{display:-ms-flexbox;display:flex;grid-column:1/1;grid-row:7;align-self:center}.form section#body-wrapper #custom-form .buttons button{border:none;background:#fff}.form .toast-success{font-family:Regular;display:inline-block;margin-left:1rem}@media screen and (max-width:1450px){html{font-size:13px}}@media screen and (max-width:1000px){.blog #item .card:nth-child(5n+1),.home #item .card:nth-child(5n+1){width:100%!important}.slider{width:100%!important}.item{width:100%!important}.item .item_content{flex-direction:column;width:100%!important;-ms-flex-direction:column}.item .item_content .side{padding-left:0!important}.default #body-wrapper .item .item_content,.event #body-wrapper .item .item_content{width:100%!important}.archives #body-wrapper,.news #body-wrapper{width:100%!important}.archives #body-wrapper .card,.news #body-wrapper .card{width:calc(50% - 1.4rem)!important;margin:0!important}.archives #body-wrapper .card:nth-child(even),.news #body-wrapper .card:nth-child(even){margin:0 1.4rem!important}#top.modular .visit-us #body-wrapper{width:100%!important}.form section#body-wrapper #custom-form{width:100%!important}.form section#body-wrapper #custom-form .form-field:nth-child(1){grid-column:1/4;grid-row:1}.form section#body-wrapper #custom-form .form-field:nth-child(2){grid-column:4/7;grid-row:1}.form section#body-wrapper #custom-form .form-field:nth-child(3){grid-column:1/4;grid-row:2}.form section#body-wrapper #custom-form .form-field:nth-child(4){grid-column:4/7;grid-row:2}.form section#body-wrapper #custom-form .form-field:nth-child(5){grid-column:1/4;grid-row:3}.form section#body-wrapper #custom-form .form-field:nth-child(6){grid-column:4/7;grid-row:3}.form section#body-wrapper #custom-form .form-field:nth-child(7){grid-column:1/4;grid-row:4}.form section#body-wrapper #custom-form .form-field:nth-child(8){grid-column:4/7;grid-row:4}.form section#body-wrapper #custom-form .form-field:nth-child(9){grid-column:1/7;grid-row:5}.form section#body-wrapper #custom-form .form-field:nth-child(10){grid-column:1/7;grid-row:6/8}.form section#body-wrapper #custom-form .buttons{grid-column:1/1;grid-row:8}}@media screen and (max-width:768px){h2{font-size:3.5rem;line-height:3.5rem}.item .item_title{margin-bottom:2rem!important}.blog #item .card,.home #item .card{width:100%!important}.blog #item .card:nth-child(5n+1) .card-header,.home #item .card:nth-child(5n+1) .card-header{margin-bottom:2rem}.blog #item .card:nth-child(5n+1) h5,.home #item .card:nth-child(5n+1) h5{font-size:3.5rem;line-height:3.7rem}.blog #item .card:nth-child(5n+1) time,.home #item .card:nth-child(5n+1) time{font-size:3.5rem;line-height:3.7rem}#top.modular .visit-us #body-wrapper{width:100%!important}#top.modular .visit-us #body-wrapper .map_container{width:100%!important}#top.modular .visit-us #body-wrapper .map_container .map_content{width:100%!important}#top.modular .press #body-wrapper{width:100%!important}.newsletter .mc-field-group input{min-width:340px!important;text-overflow:ellipsis!important}footer>div{width:100%!important;margin-bottom:20px!important}.simplesearch_results .section .simplesearch .search-wrapper form{display:block!important}.simplesearch_results .section .simplesearch .search-wrapper form .search-input,.simplesearch_results .section .simplesearch .search-wrapper form button{font-size:2rem!important;height:50px!important;text-align:left!important}.search-results .section .simplesearch .center{width:100%!important;margin-top:8rem!important}.search-results .results{display:block!important}.search-results .results .search-row{width:100%!important;padding:0!important}}@media screen and (max-width:440px){.navbar nav li:nth-last-child(1){position:absolute!important;bottom:20px!important;width:30px!important}header .desktop-menu ul li ul li a{line-height:2rem!important}.blog #item .card,.home #item .card{margin-bottom:3rem!important}.blog #item .card .card-header,.home #item .card .card-header{margin-bottom:1rem!important}.blog #item .card .card-header .card-cat,.home #item .card .card-header .card-cat{font-size:1rem!important;line-height:1rem!important;margin-bottom:0}.blog #item .card .card-header .card-cat span,.home #item .card .card-header .card-cat span{font-size:1rem!important;line-height:1rem!important}.blog #item .card .card-header .card-title h5,.home #item .card .card-header .card-title h5{font-size:2rem!important;line-height:2rem!important}.blog #item .card .card-header .card-title span,.home #item .card .card-header .card-title span{font-size:2rem!important;line-height:2rem!important}.blog #item .card .card-date,.home #item .card .card-date{font-size:2rem!important;line-height:2rem!important}.blog #item .card .card-date time,.home #item .card .card-date time{font-size:2rem!important;line-height:2rem!important}p{font-size:1rem;line-height:1.3rem}h3{font-size:1.6rem}.blog .current-upcoming .card-image,.blog .upcoming .card-image{width:calc(100% + 1.4rem)!important;margin-left:-.7rem!important}#top .news #body-wrapper #item .card,#top.archives #body-wrapper #item .card{margin:0 0 3rem 0!important}#top .news #body-wrapper #item .card .card-cat span,#top.archives #body-wrapper #item .card .card-cat span{font-size:1rem}#top .news #body-wrapper #item .card-image,#top.archives #body-wrapper #item .card-image{width:calc(100% + 1.4rem)!important;margin-left:-.7rem!important}#top .news #body-wrapper #item .card:nth-child(3n+2),#top.archives #body-wrapper #item .card:nth-child(3n+2){margin:0 0 3rem 0!important}#top .news #body-wrapper #item .card:nth-child(3n+2) .card-image,#top.archives #body-wrapper #item .card:nth-child(3n+2) .card-image{width:calc(100% + 1.4rem)!important}.item{width:100%!important;margin-bottom:3rem!important}.item .item_title{margin-bottom:1rem!important}.item .item_img{margin-bottom:1rem!important}.item .item_content{width:100%!important}.item .item_date{font-size:1.5rem!important}.card-lieux{font-size:1rem}.slider{width:calc(100% + 1.4rem)!important;margin:0 0 0 -.7rem!important}.slider .slick-list .slick-track .slick-slide div img{padding-bottom:3rem!important}.caption{font-size:1rem!important;margin-top:-3rem!important}.events h2{font-size:2rem;line-height:2rem}.events h2 span{font-size:2rem;line-height:2rem}.form section#body-wrapper{width:100%!important}.form section#body-wrapper form{width:100%!important}.form section#body-wrapper #custom-form{display:block}.form section#body-wrapper #custom-form .form-field{margin-bottom:2rem}.form section#body-wrapper #custom-form .form-field:nth-child(9){display:block}.form section#body-wrapper #custom-form .form-field:nth-child(9) .form-data{flex-direction:column;-ms-flex-direction:column}.form section#body-wrapper #custom-form .form-field:nth-child(9) .form-data .radio{margin-top:10px}.form section#body-wrapper #custom-form .form-field:nth-child(10) textarea{min-height:200px}#top.modular .press #body-wrapper{width:100%!important}#top.modular .press #body-wrapper .card{flex-direction:column;-ms-flex-direction:column}#top.modular .visit-us section:not(:nth-last-child(1)){margin-bottom:3rem}#top.modular .visit-us #body-wrapper{width:100%!important}#top.modular .visit-us #body-wrapper .list_card .map_content{flex-direction:column;-ms-flex-direction:column}#top.modular .visit-us #body-wrapper .list_card .map_content>div{width:100%!important}#top.modular .visit-us #body-wrapper .list_card .map_content>div .img{width:100%!important;height:auto!important}#top.modular .visit-us #body-wrapper .list_card .map_content>div .img img{width:100%!important;height:auto!important}#top.modular .visit-us #body-wrapper .list_card .map_header{margin-bottom:1rem!important}#top.modular .visit-us .adress span{font-size:1rem!important}#top.modular .visit-us .open time{font-size:1rem!important;display:block}footer{font-size:1.2rem;line-height:1.3rem;margin-top:3rem!important}footer p{font-size:1.2rem;line-height:1.3rem;margin:0}footer>div{width:100%!important;min-width:auto!important;margin:10px 0}footer>div.partenair .logo{height:20px!important}body{margin:0 .7rem!important}body header#header{position:fixed!important;z-index:999}body header#header .logo{top:1rem!important;left:.7rem!important;width:100%;transform:translate(0) rotate(0)!important}body header#header .logo a{display:block;width:80%}body header#header .logo a img{width:15rem}body header#header .desktop-menu{display:none}body header#header .desktop-menu .dropmenu>ul>li:hover>ul{position:relative!important}body .mobile-menu{position:fixed;z-index:999;top:1rem;right:.7rem;display:block!important}body .mobile-menu .close{display:none}body .mobile-menu .open{display:block}body.mobile-nav-open header .desktop-menu{position:fixed;top:0;left:0;display:block!important;width:100%;height:100%;background:#fff}body.mobile-nav-open header .desktop-menu .dropmenu{margin:6rem auto 0 .7rem}body.mobile-nav-open header .desktop-menu ul{display:block!important}body.mobile-nav-open header .desktop-menu ul li a{font-size:2rem;line-height:4rem}body.mobile-nav-open .mobile-menu .open{display:none}body.mobile-nav-open .mobile-menu .close{display:block}#start #body-wrapper{margin-top:2rem;padding-top:0!important}#start #body-wrapper #item .card{width:100%!important;padding-right:0!important;padding-left:0!important}#start #body-wrapper #item .card .card-header .card-title h5 a{font-size:2.3rem!important;line-height:2.5rem!important}.events #start{margin-top:8rem}.content-item{width:100%!important}.content-item h2{font-size:2.3rem;line-height:2.5rem}.content-item .slider{width:100vw;margin-left:-.7rem}.content-item .slider .caption{margin-left:.7rem}.content-item .e-content{width:100%!important}#start{margin-top:4rem}#start.home{margin-top:8rem}.default #start section#body-wrapper{width:100%!important;margin-top:6rem}.default #start section#body-wrapper h2{font-size:2.3rem;line-height:2.5rem}.default #start section#body-wrapper p{width:100%}.archives section#body-wrapper,.news section#body-wrapper{width:100%!important}.archives section#body-wrapper #item,.news section#body-wrapper #item{margin-left:0!important}.modular #body-wrapper.blog-listing{margin-top:8rem!important}.modular #body-wrapper.blog-listing #item{flex-direction:column;-ms-flex-direction:column}.modular #body-wrapper.blog-listing #item .content-warp{flex-direction:column;-ms-flex-direction:column}.modular #body-wrapper.blog-listing #item .content-warp>div{width:100%!important;margin-bottom:2rem;padding:0!important}.modular h2{font-size:2.3rem}.modular #start #body-wrapper .list_press{flex-direction:column;width:100%!important;-ms-flex-direction:column}.modular #start #body-wrapper .list_press .date{margin-bottom:.5rem}footer{flex-direction:column;-ms-flex-direction:column}footer>div{margin-bottom:1rem}}.slider{width:90%;margin-bottom:3rem}.slider>div>img{width:auto;max-width:100%;height:auto;max-height:95vh}.slider .slick-list{padding:0!important}.slider .slick-list .slick-track .slick-slide{position:relative}.slider .slick-list .slick-track .slick-slide div{width:100%!important;max-height:calc(95vh)}.slider .slick-list .slick-track .slick-slide div img{width:auto;max-width:100%;max-height:calc(95vh);margin:auto;padding-bottom:2rem}.slider .slick-list .slick-track .slick-slide div .caption{position:absolute;width:100%;height:auto;margin-top:-1.5rem;text-align:center}.slider .slick-list .slick-track .slick-slide.slick-center{transition:.2s opacity .3s}.slider button{font-size:0;position:absolute;z-index:999;top:0;width:2rem;height:100%;opacity:0;border:0!important;border:none;outline:0!important;background:0 0}.slider button::after{position:absolute;top:50%;display:block;width:.6rem;height:1.2rem;margin-top:-.6rem;content:' '}.slider button.slick-prev{left:1.2rem}.slider button.slick-prev::after{left:2.5px;background:url(/user/themes/vocurations/images/arrow_left.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.slider button.slick-next{right:1.2rem}.slider button.slick-next::after{right:2.5px;background:url(/user/themes/vocurations/images/arrow_right.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.newsletter .mc-field-group input{min-width:415px;color:#000;border:none}.newsletter .mc-field-group input:-ms-input-placeholder{text-decoration:underline;color:#a7a7a7}.newsletter .mc-field-group input::-ms-input-placeholder{text-decoration:underline;color:#a7a7a7}.newsletter .mc-field-group input::placeholder{text-decoration:underline;color:#a7a7a7}.newsletter .mc-field-group input:-ms-input-placeholder-shown{text-decoration:underline;color:#a7a7a7}.newsletter .mc-field-group input::-ms-input-placeholder-shown{text-decoration:underline;color:#a7a7a7}.newsletter .mc-field-group input::placeholder-shown{text-decoration:underline;color:#a7a7a7}.newsletter .mc-field-group input::-moz-placeholder{opacity:1}.newsletter .mc-field-group input::-moz-placeholder-shown{opacity:1}.newsletter .clear{display:none}.simplesearch_results .section{width:100%}.simplesearch_results .section .simplesearch .center{width:calc((100% / 12) * 9)}.simplesearch_results .section .simplesearch .search-wrapper form{display:-ms-inline-flexbox;display:inline-flex}.simplesearch_results .section .simplesearch .search-wrapper form .search-input,.simplesearch_results .section .simplesearch .search-wrapper form button{font-family:Bold;font-size:6rem;width:100%;height:150px;text-transform:uppercase;border:none;background:0 0}.search-results .results{display:-ms-inline-flexbox;display:inline-flex;width:100%;width:100%;margin-top:6rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end}.search-results .results .search-row{width:calc((100% / 12) * 6);margin-bottom:6rem}.search-results .results .search-row a{display:block}.search-results .results .search-row:nth-child(odd){padding-right:.7rem}.search-results .results .search-row:nth-child(even){padding-left:.7rem}.search-results .results .search-row .search-item{margin:0}.search-results .results .search-row .search-title h2{font-size:2.5rem;line-height:2.7rem}.search-results .results .search-row .search-details{font-family:Bold;font-size:2.5rem;font-weight:400;line-height:2.7rem;margin:0;text-transform:uppercase}.search-results .results .search-row .search-image{float:none;width:100%;margin-top:1.5rem;margin-bottom:1.5rem}#page-wrapper .mobile-menu{display:none}#page-wrapper>header{z-index:999;padding-top:1.4rem}#page-wrapper>header .logo{position:fixed;z-index:999;top:0;right:0;width:20rem;transform:translate(-25%,19rem) rotate(90deg);transform-origin:bottom right}#page-wrapper>header .desktop-menu>nav.dropmenu>ul{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline}#page-wrapper>header .desktop-menu>nav.dropmenu>ul>li{margin-right:1.2rem}#page-wrapper>header .desktop-menu>nav.dropmenu>ul>li>ul{position:absolute;top:-100px;background:#fff}#page-wrapper>header .desktop-menu>nav.dropmenu>ul>li>ul a{transition:.3s color ease;color:#fff}#page-wrapper>header .desktop-menu>nav.dropmenu>ul>li:hover>ul{position:absolute;top:auto}#page-wrapper>header .desktop-menu>nav.dropmenu>ul>li:hover>ul a{transition:.3s color ease;color:#a7a7a7}#page-wrapper>header .desktop-menu>nav.dropmenu>ul>li:hover>ul a.active{color:#000}#page-wrapper>header .desktop-menu>nav.dropmenu>ul>li:hover>ul>li:hover a{color:#000}#page-wrapper #start header.sous_nav{padding-top:6rem}#page-wrapper #start header.sous_nav ul{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-wrapper #start header.sous_nav ul li{margin-right:1rem}#page-wrapper #start header.sous_nav ul li a{color:#a7a7a7}#page-wrapper #start header.sous_nav ul li a.active{color:#000}footer{display:-ms-inline-flexbox;display:inline-flex;width:100%;margin-top:6rem;margin-bottom:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}footer>div{display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;width:calc(100% / 3);min-width:400px;margin-bottom:10px;-ms-flex-direction:column}footer>div.adress span:nth-child(1){display:block}footer>div.adress .align{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}footer>div.adress .align span{margin-right:1rem}footer>div.partenair{-ms-flex-pack:center;justify-content:center}footer>div.partenair .logo{height:30px}footer>div.partenair .logo img{width:auto;height:100%;vertical-align:baseline!important}footer>div.newsletter p{text-decoration:underline}footer>div>span{margin-right:1rem}footer>div>a{margin-right:1rem}body{margin:0 2.8rem}h1,h2,h3,h4,h5{margin:0;padding:0}body,html{height:100%}body #page-wrapper,html #page-wrapper{min-height:90%}body #body-wrapper,html #body-wrapper{margin-top:6rem}.blog #item .card,.home #item .card{margin-bottom:6rem}.blog #item .card:nth-child(5n+1),.home #item .card:nth-child(5n+1){width:calc((100% / 12) * 9)}.blog #item .card:nth-child(5n+1) .card-header,.home #item .card:nth-child(5n+1) .card-header{margin-bottom:3rem}.blog #item .card:nth-child(5n+1) .card-image,.home #item .card:nth-child(5n+1) .card-image{display:-ms-flexbox;display:flex;overflow:hidden;width:auto;width:100%;max-height:800px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.blog #item .card:not(:nth-child(5n+1)),.home #item .card:not(:nth-child(5n+1)){width:calc((100% / 12) * 6)}.blog #item .card:not(:nth-child(5n+1)) .card-header,.home #item .card:not(:nth-child(5n+1)) .card-header{margin-bottom:1.5rem}.blog #item .card:not(:nth-child(5n+1)) .card-image,.home #item .card:not(:nth-child(5n+1)) .card-image{display:-ms-flexbox;display:flex;overflow:hidden;width:100%;height:auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.blog #item .card .card-header span,.home #item .card .card-header span{margin-right:1rem}.blog #item .card .card-cat,.home #item .card .card-cat{margin-bottom:.6rem}.archives #body-wrapper,.news #body-wrapper{width:calc((100% / 12) * 9.5);margin-bottom:2rem}.archives #body-wrapper #item,.news #body-wrapper #item{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.archives #body-wrapper #item .card,.news #body-wrapper #item .card{width:calc((100% / 3) - 1.4rem);margin-bottom:5rem!important;padding:0!important}.archives #body-wrapper #item .card:nth-child(3n+2),.news #body-wrapper #item .card:nth-child(3n+2){margin:0 1.4rem}.archives #body-wrapper #item .card .card-header,.news #body-wrapper #item .card .card-header{margin-bottom:.5rem}.archives #body-wrapper #item .card .card-image,.news #body-wrapper #item .card .card-image{display:-ms-flexbox;display:flex;overflow:hidden;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.item{width:calc((100% / 12) * 9);margin-bottom:6rem}.item .item_content h3{margin:2rem 0}.item .item_title{margin-bottom:3rem}.item .item_img{margin-bottom:3rem}.item .item_date{margin-bottom:1.5rem}.about .item_content{width:calc((100% / 12) * 10)!important}.default #body-wrapper .item .item_title,.events #body-wrapper .item .item_title{margin-bottom:3rem}.default #body-wrapper .item .item_img,.events #body-wrapper .item .item_img{margin-bottom:3rem}.default #body-wrapper .item .item_content,.events #body-wrapper .item .item_content{display:-ms-inline-flexbox;display:inline-flex;width:calc(100vw - 5.6rem)}.default #body-wrapper .item .item_content .content,.events #body-wrapper .item .item_content .content{width:180%;margin-right:60px}.default #body-wrapper .item .item_content .side,.events #body-wrapper .item .item_content .side{position:relative;width:100%;margin-top:1rem;padding-left:1rem;text-align:center}.default #body-wrapper .item .item_date,.events #body-wrapper .item .item_date{margin-bottom:1.5rem}.buy{position:relative;min-width:300px}.buy a{font-family:Bold;font-size:1.3rem;line-height:1.9rem;padding:.6rem 1rem;text-transform:uppercase;color:#fff;background:#000}.default .item_content{margin-bottom:3rem}#start #body-wrapper #item{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end}.home #item .card.hidden{display:none}.home #item .card.visible{display:block}.home #item .more{width:100%;text-align:center}.home #item .more a{font-family:Bold;font-size:1.6rem;text-transform:uppercase}.blog .card:nth-child(5n+2),.current-upcoming .card:nth-child(5n+2),.home .card:nth-child(5n+2){padding-right:.7rem}.blog .card:nth-child(5n+3),.current-upcoming .card:nth-child(5n+3),.home .card:nth-child(5n+3){padding-left:.7rem}.blog .card:nth-child(5n+4),.current-upcoming .card:nth-child(5n+4),.home .card:nth-child(5n+4){padding-right:.7rem}.blog .card:nth-child(5n+5),.current-upcoming .card:nth-child(5n+5),.home .card:nth-child(5n+5){padding-left:.7rem}.modular #item{margin-bottom:6rem}.modular .press #body-wrapper{width:calc((100% / 12) * 9)}.modular .press #body-wrapper #item .card{display:-ms-inline-flexbox;display:inline-flex;margin-bottom:1rem}.modular .press #body-wrapper #item .card .date{min-width:200px}.modular .press #body-wrapper #item .card .content p{margin:0}.modular .visit-us #body-wrapper{width:calc((100% / 12) * 8)!important}.modular .visit-us section:not(:nth-last-child(1)){margin-bottom:6rem}.modular .visit-us section .map_header{margin-bottom:3rem}.modular .visit-us section .map_content{display:-ms-inline-flexbox;display:inline-flex}.modular .visit-us section .map_content .image{width:50%;margin-right:1.4rem}.modular .visit-us section .map_content .image .img{display:-ms-flexbox;display:flex;overflow:hidden;height:400px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.modular .visit-us section .map_content .image .img img{width:auto!important;height:100%}.modular .visit-us section .map_content .maps{width:50%}.modular .visit-us section .map_content .maps>.map{height:400px}.modular .visit-us section .map_content .maps .adress{margin-top:1rem}.modular .visit-us section .map_content .maps .adress span{line-height:1.5rem}.modular #start.visit-us header{display:none}.modular #start #body-wrapper .list_press{display:-ms-inline-flexbox;display:inline-flex;width:100%;margin-bottom:.8rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.modular #start #body-wrapper .list_press .date{margin-right:3rem}.modular #start #body-wrapper section.insitu{width:100%;margin-bottom:3.2rem}.modular #start #body-wrapper section.insitu .header{margin-bottom:1rem}.modular #start #body-wrapper section.insitu .content-warp{display:-ms-inline-flexbox;display:inline-flex;width:100%;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.modular #start #body-wrapper section.insitu .content-warp>div{width:50%}.modular #start #body-wrapper section.insitu .content-warp>div.image{padding-right:1rem}.modular #start #body-wrapper section.insitu .content-warp>div.image .img{display:-ms-flexbox;display:flex;overflow:hidden;width:auto;height:400px;min-height:400px}.modular #start #body-wrapper section.insitu .content-warp>div.image .img img{width:auto;height:100%;margin:auto}.modular #start #body-wrapper section.insitu .content-warp>div.image .content{margin-top:1rem;text-transform:none;color:#a7a7a7}.modular #start #body-wrapper section.insitu .content-warp>div.image .content p{line-height:1.2rem}.modular #start #body-wrapper section.insitu .leaflet-container{width:100%;height:400px}.modular #start #body-wrapper section.insitu .maps .adress{margin-top:1rem;text-transform:none}.modular #start #body-wrapper section.insitu .maps .adress span{display:block}.modular .news .card .card-image{display:-ms-flexbox;display:flex;overflow:hidden;width:100%;-ms-flex-align:center;align-items:center}.content-item{width:calc((100% / 12) * 9)}.content-item h2{margin-bottom:1.6rem}.content-item .date{margin:1.2rem 0}.content-item .e-content{width:calc((100% / 12) * 9)}.content-item .e-content p{margin-bottom:1.2rem} \ No newline at end of file diff --git a/user/themes/vocurations/scss/theme/_blog.scss b/user/themes/vocurations/scss/theme/_blog.scss index 6c5e3d5..3104a30 100644 --- a/user/themes/vocurations/scss/theme/_blog.scss +++ b/user/themes/vocurations/scss/theme/_blog.scss @@ -112,6 +112,11 @@ body, html { } } +.about{ + .item_content{ + width: calc((100% / 12) * 10)!important ; + } +} .events, .default{ #body-wrapper{ .item{ @@ -122,13 +127,15 @@ body, html { margin-bottom: 3rem; } .item_content{ - width: 90%; + width: calc(100vw - 5.6rem); display: inline-flex; .content{ - width: 100%; - margin-right: 5rem; + width: 180%; + margin-right: 60px; } .side{ + width: 100%; + text-align: center; padding-left: 1rem; margin-top: 1rem; position: relative; @@ -143,7 +150,7 @@ body, html { .buy{ min-width: 300px; - position: absolute; + position: relative; a{ font-family: $Bold; text-transform: uppercase; diff --git a/user/themes/vocurations/scss/theme/_mobile.scss b/user/themes/vocurations/scss/theme/_mobile.scss index e648eae..952c095 100644 --- a/user/themes/vocurations/scss/theme/_mobile.scss +++ b/user/themes/vocurations/scss/theme/_mobile.scss @@ -3,9 +3,9 @@ font-size: 13px; .navbar{ nav{ - li:nth-last-child(1){ - width: 20px; - } + // li:nth-last-child(1){ + // width: 20px; + // } } } } diff --git a/user/themes/vocurations/templates/forms/form.html.twig b/user/themes/vocurations/templates/forms/form.html.twig new file mode 100644 index 0000000..a2927e1 --- /dev/null +++ b/user/themes/vocurations/templates/forms/form.html.twig @@ -0,0 +1,174 @@ +{% if form is null %} + {% set form = grav.session.getFlashObject('form') %} +{% endif %} + +{% set scope = scope ?: 'data.' %} +{% set multipart = '' %} +{% set blueprints = blueprints ?? form.blueprint() %} +{% set method = form.method|upper|default('POST') %} +{% set client_side_validation = form.client_side_validation is not null ? form.client_side_validation : config.plugins.form.client_side_validation|default(true) %} +{% set inline_errors = form.inline_errors is not null ? form.inline_errors : config.plugins.form.inline_errors(false) %} + +{% set data = data ?? form.data %} +{% set context = context ?? data %} + +{% for field in form.fields %} + {% if (method == 'POST' and field.type == 'file') %} + {% set multipart = ' enctype="multipart/form-data"' %} + {% endif %} +{% endfor %} + +{% set action = form.action ?: page.route ~ uri.params %} +{% set action = action starts with 'http' ? action : base_url ~ action %} + +{% if (action == base_url_relative) %} + {% set action = base_url_relative ~ '/' ~ page.slug %} +{% endif %} + +{% if form.keep_alive %} + {% if grav.browser.browser == 'msie' and grav.browser.version < 12 %} + {% do assets.addJs('plugin://form/assets/object.assign.polyfill.js') %} + {% endif %} + {% do assets.addJs('plugin://form/assets/form.vendor.js', { 'group': 'bottom', 'loading': 'defer' }) %} + {% do assets.addJs('plugin://form/assets/form.min.js', { 'group': 'bottom', 'loading': 'defer' }) %} +{% endif %} + +{% do assets.addInlineJs(" + window.GravForm = window.GravForm || {}; + window.GravForm.config = { + current_url: '" ~ uri.route(true) ~"', + base_url_relative: '" ~ base_url_relative ~ "', + param_sep: '"~ config.system.param_sep ~ "', + form_nonce: '" ~ form.getNonce() ~ "', + session_timeout: " ~ config.system.session.timeout ~ " + }; + window.GravForm.translations = Object.assign({}, window.GravForm.translations || {}, { PLUGIN_FORM: {} }); +", {'group': 'bottom', 'position': 'before'}) %} + +{# Backwards Compatibility for block overrides #} +{% set override_form_classes %} + {% block form_classes -%} + {{ form_outer_classes }} {{ form.classes }} + {%- endblock %} +{% endset %} + +{% set override_inner_markup_fields_start %} + {% block inner_markup_fields_start %}{% endblock %} +{% endset %} + +{% set override_inner_markup_fields_end %} + {% block inner_markup_fields_end %}{% endblock %} +{% endset %} + +{% set override_inner_markup_fields %} + {% block inner_markup_fields %} + {% for field_name, field in form.fields %} + {% set field_name = field.name ?? field_name %} + {% if field_name and not field.validate.ignore %} + {%- if field_name starts with '.' -%} + {% set field_name = field_name[1:] %} + {% set field = field|merge({ name: field_name }) %} + {% endif %} + + {% set value = form ? form.value(field_name) : data.value(field_name) %} + {% block inner_markup_field_open %}{% endblock %} + {% block field %} + {% include "forms/fields/#{field.type}/#{field.type}.html.twig" ignore missing %} + {% endblock %} + {% block inner_markup_field_close %}{% endblock %} + {% endif %} + {% endfor %} + {% endblock %} +{% endset %} + +{% set override_inner_markup_buttons_start %} + {% block inner_markup_buttons_start %} +
+ {% endblock %} +{% endset %} + +{% set override_inner_markup_buttons_end %} + {% block inner_markup_buttons_end %} +
+ {% endblock %} +{% endset %} + +{# Embed for HTML layout #} +{% embed 'forms/layouts/form.html.twig' %} + + {% block embed_form_core %} + name="{{ form.name }}" + action="{{ action | trim('/', 'right') }}" + method="{{ method }}"{{ multipart }} + {% if form.id %}id="{{ form.id }}"{% endif %} + {% if form.novalidate %}novalidate{% endif %} + {% if form.keep_alive %}data-grav-keepalive="true"{% endif %} + {% endblock %} + + {% block embed_form_classes -%} + class="{{ parent() }} {{ override_form_classes|trim }}" + {%- endblock %} + + {% block embed_fields %} + {{ override_inner_markup_fields_start|raw }} + {{ override_inner_markup_fields|raw }} + + {% include "forms/fields/formname/formname.html.twig" %} + {% include "forms/fields/formtask/formtask.html.twig" %} + {% include 'forms/fields/uniqueid/uniqueid.html.twig' %} + {{ nonce_field(form.getNonceAction() ?? 'form', form.getNonceName() ?? 'form-nonce')|raw }} + + {{ override_inner_markup_fields_end|raw }} + {% endblock %} + + {% block embed_buttons %} + {{ override_inner_markup_buttons_start|raw }} + + {% for button in form.buttons %} + {% if button.outerclasses is defined %}
{% endif %} + + {% if button.url %} + {% set button_url = button.url starts with 'http' ? button.url : base_url ~ button.url %} + {% endif %} + + {% embed 'forms/layouts/button.html.twig' %} + {% block embed_button_core %} + {% if button.id %}id="{{ button.id }}"{% endif %} + {% if button.disabled %}disabled="disabled"{% endif %} + {% if button.task %}name="task" value="{{ button.task }}"{% endif %} + type="{{ button.type|default('submit') }}" + {% endblock %} + + {% block embed_button_classes %} + {% block button_classes %} + class="{{ form_button_classes ?: 'button' }} {{ button.classes }}" + {% endblock %} + {% endblock %} + + {% block embed_button_content -%} + {%- set button_value = button.value|t|default('Submit') -%} + {%- if button.html -%} + {{- button_value|trim|raw -}} + {%- else -%} + {{- button_value|trim|e -}} + {%- endif -%} + {%- endblock %} + + {% endembed %} + + {% include 'partials/form-messages.html.twig' %} + + {% if button.outerclasses is defined %}
{% endif %} + {% endfor %} + + {{ override_inner_markup_buttons_end }} + {% endblock %} + +{% endembed %} + + +{% if config.forms.dropzone.enabled %} + +{% endif %} diff --git a/user/themes/vocurations/templates/home.html.twig b/user/themes/vocurations/templates/home.html.twig index faa20cc..5bd1ea2 100644 --- a/user/themes/vocurations/templates/home.html.twig +++ b/user/themes/vocurations/templates/home.html.twig @@ -42,12 +42,14 @@ {% for siblings in mergeCollectTT %} {% if siblings.template == 'events' and siblings.header.topH != true or siblings.template == 'artistes' or siblings.template == 'modular/news' %} - {% if siblings.header.date|date('Ymd') >= "now"|date('Ymd') or siblings.header.date_end|date('Ymd') >= "now"|date('Ymd') %} + {% if siblings.header.date|date('Ymd') >= "now"|date('Ymd') or siblings.header.date_end == true and siblings.header.date_end|date('Ymd') >= "now"|date("Ymd") %} {% set count = count + 1 %} {% endif %} {% if count <= 5 %} - {% include 'partials/blog-list-item.html.twig' with {blog: page, page: siblings} %} + {% if siblings.header.date|date('Ymd') >= "now"|date('Ymd') or siblings.header.date_end == true and siblings.header.date_end|date('Ymd') >= "now"|date("Ymd") %} + {% include 'partials/blog-list-item.html.twig' with {blog: page, page: siblings} %} + {% endif %} {% endif %} {% endif %} diff --git a/user/themes/vocurations/templates/partials/base.html.twig b/user/themes/vocurations/templates/partials/base.html.twig index 8267ef4..4d914e1 100644 --- a/user/themes/vocurations/templates/partials/base.html.twig +++ b/user/themes/vocurations/templates/partials/base.html.twig @@ -21,14 +21,18 @@ {% block stylesheets %} {% do assets.addCss('theme://css-compiled/theme'~compress) %} {% do assets.addCss('theme://css/custom.css') %} + {% do assets.addCss('theme://css/jquery.mCustomScrollbar.min.css') %} {% endblock %} {% block javascripts %} + {% do assets.addJs('jquery', 101) %} {% do assets.addJs('theme://js/jquery.treemenu.js', {group:'bottom'}) %} + {% do assets.addJs('theme://js/jquery.mCustomScrollbar.js', {group:'bottom'}) %} {% do assets.addJs('theme://js/site.js', {group:'bottom'}) %} + {% endblock %} {% block assets deferred %} diff --git a/user/themes/vocurations/templates/partials/blog-item.html.twig b/user/themes/vocurations/templates/partials/blog-item.html.twig index 2e117af..c12f9ce 100644 --- a/user/themes/vocurations/templates/partials/blog-item.html.twig +++ b/user/themes/vocurations/templates/partials/blog-item.html.twig @@ -18,9 +18,11 @@ {% set captions = images.filename|humanize|regex_replace(['/.jpg/','/.png/','/.pdf/'], [' ',' ',' ']) %}
{{images.derivatives(320,1920,300).sizes('(max-width:100vw) 100vw, 50vw').html(captions, 'images article')}} -
- {{captions}} -
+ {% if page.template != "artistes" %} +
+ {{captions}} +
+ {% endif %}
{% endfor %} @@ -41,6 +43,5 @@ {% endblock %} - diff --git a/user/themes/vocurations/templates/partials/blog-list-item.html.twig b/user/themes/vocurations/templates/partials/blog-list-item.html.twig index 9880cf1..f5f4453 100644 --- a/user/themes/vocurations/templates/partials/blog-list-item.html.twig +++ b/user/themes/vocurations/templates/partials/blog-list-item.html.twig @@ -42,9 +42,9 @@ {% if image %}
{% if page.header.topH == true %} - {{image.sizes('(max-width:100vw) 100vw, 50vw').html(page.title, 'image article')}} + {{image.cropZoom(1400, 1000).sizes('(max-width:100vw) 100vw, 50vw').html(page.title, 'image article')}} {% else %} - {{image.cropZoom(800, 500).sizes('(max-width:100vw) 100vw, 50vw').html(page.title, 'image article')}} + {{image.cropZoom(1400, 1000).sizes('(max-width:100vw) 100vw, 50vw').html(page.title, 'image article')}} {% endif %}
{% endif %}