15 lines
240 KiB
JavaScript
15 lines
240 KiB
JavaScript
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[22],{
|
||
|
||
/***/ "./src/i18n/oc.json":
|
||
/*!**************************!*\
|
||
!*** ./src/i18n/oc.json ***!
|
||
\**************************/
|
||
/*! exports provided: default */
|
||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n \"chat\": {\n \"title\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Messatjariá\"])};fn.source=\"Messatjariá\";return fn;})()\n },\n \"exporter\": {\n \"export\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Exportar\"])};fn.source=\"Exportar\";return fn;})(),\n \"processing\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tractament, vos demandarem lèu de telecargar lo fichièr\"])};fn.source=\"Tractament, vos demandarem lèu de telecargar lo fichièr\";return fn;})()\n },\n \"features_panel\": {\n \"chat\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Chat\"])};fn.source=\"Chat\";return fn;})(),\n \"gopher\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Gopher\"])};fn.source=\"Gopher\";return fn;})(),\n \"media_proxy\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Servidor mandatari mèdia\"])};fn.source=\"Servidor mandatari mèdia\";return fn;})(),\n \"scope_options\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Nivèls de confidencialitat\"])};fn.source=\"Nivèls de confidencialitat\";return fn;})(),\n \"text_limit\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Limita de tèxte\"])};fn.source=\"Limita de tèxte\";return fn;})(),\n \"title\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Foncionalitats\"])};fn.source=\"Foncionalitats\";return fn;})(),\n \"who_to_follow\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Qual seguir\"])};fn.source=\"Qual seguir\";return fn;})()\n },\n \"finder\": {\n \"error_fetching_user\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Error pendent la cèrca d’un utilizaire\"])};fn.source=\"Error pendent la cèrca d’un utilizaire\";return fn;})(),\n \"find_user\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Cercar un utilizaire\"])};fn.source=\"Cercar un utilizaire\";return fn;})()\n },\n \"general\": {\n \"apply\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Aplicar\"])};fn.source=\"Aplicar\";return fn;})(),\n \"submit\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mandar\"])};fn.source=\"Mandar\";return fn;})(),\n \"more\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mai\"])};fn.source=\"Mai\";return fn;})(),\n \"generic_error\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Una error s’es producha\"])};fn.source=\"Una error s’es producha\";return fn;})(),\n \"optional\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"opcional\"])};fn.source=\"opcional\";return fn;})(),\n \"show_more\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mostrar mai\"])};fn.source=\"Mostrar mai\";return fn;})(),\n \"show_less\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mostrar mens\"])};fn.source=\"Mostrar mens\";return fn;})(),\n \"cancel\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Anullar\"])};fn.source=\"Anullar\";return fn;})()\n },\n \"image_cropper\": {\n \"crop_picture\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Talhar l’imatge\"])};fn.source=\"Talhar l’imatge\";return fn;})(),\n \"save\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Salvar\"])};fn.source=\"Salvar\";return fn;})(),\n \"save_without_cropping\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Salvar sens talhada\"])};fn.source=\"Salvar sens talhada\";return fn;})(),\n \"cancel\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Anullar\"])};fn.source=\"Anullar\";return fn;})()\n },\n \"importer\": {\n \"submit\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mandar\"])};fn.source=\"Mandar\";return fn;})(),\n \"success\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Corrèctament importat.\"])};fn.source=\"Corrèctament importat.\";return fn;})(),\n \"error\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Una error s’es producha pendent l’importacion d’aqueste fichièr.\"])};fn.source=\"Una error s’es producha pendent l’importacion d’aqueste fichièr.\";return fn;})()\n },\n \"login\": {\n \"login\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Connexion\"])};fn.source=\"Connexion\";return fn;})(),\n \"description\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Connexion via OAuth\"])};fn.source=\"Connexion via OAuth\";return fn;})(),\n \"logout\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Desconnexion\"])};fn.source=\"Desconnexion\";return fn;})(),\n \"password\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Senhal\"])};fn.source=\"Senhal\";return fn;})(),\n \"placeholder\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"e.g. lain\"])};fn.source=\"e.g. lain\";return fn;})(),\n \"register\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Se marcar\"])};fn.source=\"Se marcar\";return fn;})(),\n \"username\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Nom d’utilizaire\"])};fn.source=\"Nom d’utilizaire\";return fn;})(),\n \"hint\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Connectatz-vos per participar a la discutida\"])};fn.source=\"Connectatz-vos per participar a la discutida\";return fn;})()\n },\n \"media_modal\": {\n \"previous\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Precedent\"])};fn.source=\"Precedent\";return fn;})(),\n \"next\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Seguent\"])};fn.source=\"Seguent\";return fn;})()\n },\n \"nav\": {\n \"about\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"A prepaus\"])};fn.source=\"A prepaus\";return fn;})(),\n \"back\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tornar\"])};fn.source=\"Tornar\";return fn;})(),\n \"chat\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Chat local\"])};fn.source=\"Chat local\";return fn;})(),\n \"friend_requests\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Demandas de seguiment\"])};fn.source=\"Demandas de seguiment\";return fn;})(),\n \"mentions\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Notificacions\"])};fn.source=\"Notificacions\";return fn;})(),\n \"dms\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Messatges privats\"])};fn.source=\"Messatges privats\";return fn;})(),\n \"public_tl\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Estatuts locals\"])};fn.source=\"Estatuts locals\";return fn;})(),\n \"timeline\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Flux d’actualitat\"])};fn.source=\"Flux d’actualitat\";return fn;})(),\n \"twkn\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Lo malhum conegut\"])};fn.source=\"Lo malhum conegut\";return fn;})(),\n \"user_search\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Cèrca d’utilizaires\"])};fn.source=\"Cèrca d’utilizaires\";return fn;})(),\n \"search\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Cercar\"])};fn.source=\"Cercar\";return fn;})(),\n \"who_to_follow\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Qual seguir\"])};fn.source=\"Qual seguir\";return fn;})(),\n \"preferences\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Preferéncias\"])};fn.source=\"Preferéncias\";return fn;})()\n },\n \"notifications\": {\n \"broken_favorite\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Estatut desconegut, sèm a lo cercar...\"])};fn.source=\"Estatut desconegut, sèm a lo cercar...\";return fn;})(),\n \"favorited_you\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"a aimat vòstre estatut\"])};fn.source=\"a aimat vòstre estatut\";return fn;})(),\n \"followed_you\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"vos a seguit\"])};fn.source=\"vos a seguit\";return fn;})(),\n \"load_older\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Cargar las notificacions mai ancianas\"])};fn.source=\"Cargar las notificacions mai ancianas\";return fn;})(),\n \"notifications\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Notficacions\"])};fn.source=\"Notficacions\";return fn;})(),\n \"read\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Legit !\"])};fn.source=\"Legit !\";return fn;})(),\n \"repeated_you\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"a repetit vòstre estatut\"])};fn.source=\"a repetit vòstre estatut\";return fn;})(),\n \"no_more_notifications\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Pas mai de notificacions\"])};fn.source=\"Pas mai de notificacions\";return fn;})()\n },\n \"polls\": {\n \"add_poll\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Ajustar un sondatge\"])};fn.source=\"Ajustar un sondatge\";return fn;})(),\n \"add_option\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Ajustar d’opcions\"])};fn.source=\"Ajustar d’opcions\";return fn;})(),\n \"option\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Opcion\"])};fn.source=\"Opcion\";return fn;})(),\n \"votes\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"vòtes\"])};fn.source=\"vòtes\";return fn;})(),\n \"vote\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Votar\"])};fn.source=\"Votar\";return fn;})(),\n \"type\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tipe de sondatge\"])};fn.source=\"Tipe de sondatge\";return fn;})(),\n \"single_choice\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Causida unica\"])};fn.source=\"Causida unica\";return fn;})(),\n \"multiple_choices\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Causida multipla\"])};fn.source=\"Causida multipla\";return fn;})(),\n \"expiry\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Durada del sondatge\"])};fn.source=\"Durada del sondatge\";return fn;})(),\n \"expires_in\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([\"Lo sondatge s’acabarà \", _interpolate(_list(0))])};fn.source=\"Lo sondatge s’acabarà {0}\";return fn;})(),\n \"expired\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([\"Sondatge acabat \", _interpolate(_list(0))])};fn.source=\"Sondatge acabat {0}\";return fn;})(),\n \"not_enough_options\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"I a pas pro d’opcions\"])};fn.source=\"I a pas pro d’opcions\";return fn;})()\n },\n \"stickers\": {\n \"add_sticker\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Ajustar un pegasolet\"])};fn.source=\"Ajustar un pegasolet\";return fn;})()\n },\n \"interactions\": {\n \"favs_repeats\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Repeticions e favorits\"])};fn.source=\"Repeticions e favorits\";return fn;})(),\n \"follows\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Nòus seguidors\"])};fn.source=\"Nòus seguidors\";return fn;})(),\n \"load_older\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Cargar d’interaccions anterioras\"])};fn.source=\"Cargar d’interaccions anterioras\";return fn;})()\n },\n \"post_status\": {\n \"new_status\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Publicar d’estatuts novèls\"])};fn.source=\"Publicar d’estatuts novèls\";return fn;})(),\n \"account_not_locked_warning\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([\"Vòstre compte es pas \", _interpolate(_list(0)), \". Qual que siá pòt vos seguir per veire vòstras publicacions destinadas pas qu’a vòstres seguidors.\"])};fn.source=\"Vòstre compte es pas {0}. Qual que siá pòt vos seguir per veire vòstras publicacions destinadas pas qu’a vòstres seguidors.\";return fn;})(),\n \"account_not_locked_warning_link\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"clavat\"])};fn.source=\"clavat\";return fn;})(),\n \"attachments_sensitive\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Marcar las pèças juntas coma sensiblas\"])};fn.source=\"Marcar las pèças juntas coma sensiblas\";return fn;})(),\n \"content_type\": {\n \"text/plain\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tèxte brut\"])};fn.source=\"Tèxte brut\";return fn;})(),\n \"text/html\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"HTML\"])};fn.source=\"HTML\";return fn;})(),\n \"text/markdown\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Markdown\"])};fn.source=\"Markdown\";return fn;})(),\n \"text/bbcode\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"BBCode\"])};fn.source=\"BBCode\";return fn;})()\n },\n \"content_warning\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Avís de contengut (opcional)\"])};fn.source=\"Avís de contengut (opcional)\";return fn;})(),\n \"default\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Escrivètz aquí vòstre estatut.\"])};fn.source=\"Escrivètz aquí vòstre estatut.\";return fn;})(),\n \"direct_warning_to_all\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Aquesta publicacion serà pas que visibla pels utilizaires mencionats.\"])};fn.source=\"Aquesta publicacion serà pas que visibla pels utilizaires mencionats.\";return fn;})(),\n \"direct_warning_to_first_only\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Aquesta publicacion serà pas que visibla pels utilizaires mencionats a la debuta del messatge.\"])};fn.source=\"Aquesta publicacion serà pas que visibla pels utilizaires mencionats a la debuta del messatge.\";return fn;})(),\n \"posting\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mandadís\"])};fn.source=\"Mandadís\";return fn;})(),\n \"scope\": {\n \"direct\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Dirècte - Publicar pels utilizaires mencionats solament\"])};fn.source=\"Dirècte - Publicar pels utilizaires mencionats solament\";return fn;})(),\n \"private\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Seguidors solament - Publicar pels sols seguidors\"])};fn.source=\"Seguidors solament - Publicar pels sols seguidors\";return fn;})(),\n \"public\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Public - Publicar pel flux d’actualitat public\"])};fn.source=\"Public - Publicar pel flux d’actualitat public\";return fn;})(),\n \"unlisted\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Pas listat - Publicar pas pel flux public\"])};fn.source=\"Pas listat - Publicar pas pel flux public\";return fn;})()\n }\n },\n \"registration\": {\n \"bio\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Biografia\"])};fn.source=\"Biografia\";return fn;})(),\n \"email\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Adreça de corrièl\"])};fn.source=\"Adreça de corrièl\";return fn;})(),\n \"fullname\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Nom complèt\"])};fn.source=\"Nom complèt\";return fn;})(),\n \"password_confirm\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Confirmar lo senhal\"])};fn.source=\"Confirmar lo senhal\";return fn;})(),\n \"registration\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Inscripcion\"])};fn.source=\"Inscripcion\";return fn;})(),\n \"token\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Geton de convidat\"])};fn.source=\"Geton de convidat\";return fn;})(),\n \"captcha\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"CAPTCHA\"])};fn.source=\"CAPTCHA\";return fn;})(),\n \"new_captcha\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Clicatz l’imatge per obténer una nòva captcha\"])};fn.source=\"Clicatz l’imatge per obténer una nòva captcha\";return fn;})(),\n \"username_placeholder\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"e.g. lain\"])};fn.source=\"e.g. lain\";return fn;})(),\n \"fullname_placeholder\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"e.g. Lain Iwakura\"])};fn.source=\"e.g. Lain Iwakura\";return fn;})(),\n \"bio_placeholder\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"e.g.\\nHi, Soi lo Lain\\nSoi afocada d’animes e vivi al Japan. Benlèu que me coneissètz de the Wired.\"])};fn.source=\"e.g.\\nHi, Soi lo Lain\\nSoi afocada d’animes e vivi al Japan. Benlèu que me coneissètz de the Wired.\";return fn;})(),\n \"validations\": {\n \"username_required\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"pòt pas èsser void\"])};fn.source=\"pòt pas èsser void\";return fn;})(),\n \"fullname_required\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"pòt pas èsser void\"])};fn.source=\"pòt pas èsser void\";return fn;})(),\n \"email_required\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"pòt pas èsser void\"])};fn.source=\"pòt pas èsser void\";return fn;})(),\n \"password_required\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"pòt pas èsser void\"])};fn.source=\"pòt pas èsser void\";return fn;})(),\n \"password_confirmation_required\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"pòt pas èsser void\"])};fn.source=\"pòt pas èsser void\";return fn;})(),\n \"password_confirmation_match\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"deu èsser lo meteis senhal\"])};fn.source=\"deu èsser lo meteis senhal\";return fn;})()\n }\n },\n \"selectable_list\": {\n \"select_all\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"O seleccionar tot\"])};fn.source=\"O seleccionar tot\";return fn;})()\n },\n \"settings\": {\n \"app_name\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Nom de l’aplicacion\"])};fn.source=\"Nom de l’aplicacion\";return fn;})(),\n \"attachmentRadius\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Pèças juntas\"])};fn.source=\"Pèças juntas\";return fn;})(),\n \"attachments\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Pèças juntas\"])};fn.source=\"Pèças juntas\";return fn;})(),\n \"avatar\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Avatar\"])};fn.source=\"Avatar\";return fn;})(),\n \"avatarAltRadius\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Avatars (Notificacions)\"])};fn.source=\"Avatars (Notificacions)\";return fn;})(),\n \"avatarRadius\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Avatars\"])};fn.source=\"Avatars\";return fn;})(),\n \"background\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Rèire plan\"])};fn.source=\"Rèire plan\";return fn;})(),\n \"bio\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Biografia\"])};fn.source=\"Biografia\";return fn;})(),\n \"block_export\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Exportar los blocatges\"])};fn.source=\"Exportar los blocatges\";return fn;})(),\n \"block_export_button\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Exportar los blocatges dins un fichièr csv\"])};fn.source=\"Exportar los blocatges dins un fichièr csv\";return fn;})(),\n \"block_import\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Impòrt de blocatges\"])};fn.source=\"Impòrt de blocatges\";return fn;})(),\n \"block_import_error\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Error en importar los blocatges\"])};fn.source=\"Error en importar los blocatges\";return fn;})(),\n \"blocks_imported\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Blocatges importats ! Lo tractament tardarà un pauc.\"])};fn.source=\"Blocatges importats ! Lo tractament tardarà un pauc.\";return fn;})(),\n \"blocks_tab\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Blocatges\"])};fn.source=\"Blocatges\";return fn;})(),\n \"btnRadius\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Botons\"])};fn.source=\"Botons\";return fn;})(),\n \"cBlue\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Blau (Respondre, seguir)\"])};fn.source=\"Blau (Respondre, seguir)\";return fn;})(),\n \"cGreen\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Verd (Repertir)\"])};fn.source=\"Verd (Repertir)\";return fn;})(),\n \"cOrange\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Irange (Aimar)\"])};fn.source=\"Irange (Aimar)\";return fn;})(),\n \"cRed\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Roge (Anullar)\"])};fn.source=\"Roge (Anullar)\";return fn;})(),\n \"change_password\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Cambiar lo senhal\"])};fn.source=\"Cambiar lo senhal\";return fn;})(),\n \"change_password_error\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Una error s’es producha en cambiant lo senhal.\"])};fn.source=\"Una error s’es producha en cambiant lo senhal.\";return fn;})(),\n \"changed_password\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Senhal corrèctament cambiat !\"])};fn.source=\"Senhal corrèctament cambiat !\";return fn;})(),\n \"collapse_subject\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Replegar las publicacions amb de subjèctes\"])};fn.source=\"Replegar las publicacions amb de subjèctes\";return fn;})(),\n \"composing\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Escritura\"])};fn.source=\"Escritura\";return fn;})(),\n \"confirm_new_password\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Confirmatz lo nòu senhal\"])};fn.source=\"Confirmatz lo nòu senhal\";return fn;})(),\n \"current_avatar\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Vòstre avatar actual\"])};fn.source=\"Vòstre avatar actual\";return fn;})(),\n \"current_password\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Senhal actual\"])};fn.source=\"Senhal actual\";return fn;})(),\n \"current_profile_banner\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Bandièra actuala del perfil\"])};fn.source=\"Bandièra actuala del perfil\";return fn;})(),\n \"data_import_export_tab\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Importar / Exportar las donadas\"])};fn.source=\"Importar / Exportar las donadas\";return fn;})(),\n \"default_vis\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Nivèl de visibilitat per defaut\"])};fn.source=\"Nivèl de visibilitat per defaut\";return fn;})(),\n \"delete_account\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Suprimir lo compte\"])};fn.source=\"Suprimir lo compte\";return fn;})(),\n \"delete_account_description\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Suprimir vòstre compte e los messatges per sempre.\"])};fn.source=\"Suprimir vòstre compte e los messatges per sempre.\";return fn;})(),\n \"delete_account_error\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Una error s’es producha en suprimir lo compte. S’aquò ten d’arribar mercés de contactar vòstre administrator d’instància.\"])};fn.source=\"Una error s’es producha en suprimir lo compte. S’aquò ten d’arribar mercés de contactar vòstre administrator d’instància.\";return fn;})(),\n \"delete_account_instructions\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Picatz vòstre senhal dins lo camp tèxte çai-jos per confirmar la supression del compte.\"])};fn.source=\"Picatz vòstre senhal dins lo camp tèxte çai-jos per confirmar la supression del compte.\";return fn;})(),\n \"avatar_size_instruction\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"La talha minimum recomandada pels imatges d’avatar es 150x150 pixèls.\"])};fn.source=\"La talha minimum recomandada pels imatges d’avatar es 150x150 pixèls.\";return fn;})(),\n \"export_theme\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Enregistrar la preconfiguracion\"])};fn.source=\"Enregistrar la preconfiguracion\";return fn;})(),\n \"filtering\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Filtratge\"])};fn.source=\"Filtratge\";return fn;})(),\n \"filtering_explanation\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Totes los estatuts amb aqueles mots seràn en silenci, un mot per linha\"])};fn.source=\"Totes los estatuts amb aqueles mots seràn en silenci, un mot per linha\";return fn;})(),\n \"follow_export\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Exportar los abonaments\"])};fn.source=\"Exportar los abonaments\";return fn;})(),\n \"follow_export_button\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Exportar vòstres abonaments dins un fichièr csv\"])};fn.source=\"Exportar vòstres abonaments dins un fichièr csv\";return fn;})(),\n \"follow_import\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Importar los abonaments\"])};fn.source=\"Importar los abonaments\";return fn;})(),\n \"follow_import_error\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Error en important los seguidors\"])};fn.source=\"Error en important los seguidors\";return fn;})(),\n \"follows_imported\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Seguidors importats. Lo tractament pòt trigar una estona.\"])};fn.source=\"Seguidors importats. Lo tractament pòt trigar una estona.\";return fn;})(),\n \"foreground\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Endavant\"])};fn.source=\"Endavant\";return fn;})(),\n \"general\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"General\"])};fn.source=\"General\";return fn;})(),\n \"hide_attachments_in_convo\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Rescondre las pèças juntas dins las conversacions\"])};fn.source=\"Rescondre las pèças juntas dins las conversacions\";return fn;})(),\n \"hide_attachments_in_tl\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Rescondre las pèças juntas\"])};fn.source=\"Rescondre las pèças juntas\";return fn;})(),\n \"hide_muted_posts\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Rescondre las publicacions del monde rescondut\"])};fn.source=\"Rescondre las publicacions del monde rescondut\";return fn;})(),\n \"max_thumbnails\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Nombre maximum de vinhetas per publicacion\"])};fn.source=\"Nombre maximum de vinhetas per publicacion\";return fn;})(),\n \"hide_isp\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Amagar lo panèl especial instància\"])};fn.source=\"Amagar lo panèl especial instància\";return fn;})(),\n \"preload_images\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Precargar los imatges\"])};fn.source=\"Precargar los imatges\";return fn;})(),\n \"use_one_click_nsfw\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Dobrir las pèças juntas NSFW amb un clic\"])};fn.source=\"Dobrir las pèças juntas NSFW amb un clic\";return fn;})(),\n \"hide_post_stats\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Amagar las estatisticas de publicacion (ex. lo nombre de favorits)\"])};fn.source=\"Amagar las estatisticas de publicacion (ex. lo nombre de favorits)\";return fn;})(),\n \"hide_user_stats\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Amagar las estatisticas de l’utilizaire (ex. lo nombre de seguidors)\"])};fn.source=\"Amagar las estatisticas de l’utilizaire (ex. lo nombre de seguidors)\";return fn;})(),\n \"hide_filtered_statuses\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Amagar los estatuts filtrats\"])};fn.source=\"Amagar los estatuts filtrats\";return fn;})(),\n \"import_followers_from_a_csv_file\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Importar los seguidors d’un fichièr csv\"])};fn.source=\"Importar los seguidors d’un fichièr csv\";return fn;})(),\n \"import_theme\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Cargar un tèma\"])};fn.source=\"Cargar un tèma\";return fn;})(),\n \"inputRadius\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Camps tèxte\"])};fn.source=\"Camps tèxte\";return fn;})(),\n \"checkboxRadius\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Casas de marcar\"])};fn.source=\"Casas de marcar\";return fn;})(),\n \"instance_default\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, named: _named } = ctx;return _normalize([\"(defaut : \", _interpolate(_named(\"value\")), \")\"])};fn.source=\"(defaut : {value})\";return fn;})(),\n \"instance_default_simple\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"(defaut)\"])};fn.source=\"(defaut)\";return fn;})(),\n \"interface\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Interfàcia\"])};fn.source=\"Interfàcia\";return fn;})(),\n \"interfaceLanguage\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Lenga de l’interfàcia\"])};fn.source=\"Lenga de l’interfàcia\";return fn;})(),\n \"invalid_theme_imported\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Lo fichièr seleccionat es pas un tèma Pleroma valid. Cap de cambiament es estat fach a vòstre tèma.\"])};fn.source=\"Lo fichièr seleccionat es pas un tèma Pleroma valid. Cap de cambiament es estat fach a vòstre tèma.\";return fn;})(),\n \"limited_availability\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Pas disponible per vòstre navigador\"])};fn.source=\"Pas disponible per vòstre navigador\";return fn;})(),\n \"links\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Ligams\"])};fn.source=\"Ligams\";return fn;})(),\n \"lock_account_description\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Limitar vòstre compte als seguidors acceptats solament\"])};fn.source=\"Limitar vòstre compte als seguidors acceptats solament\";return fn;})(),\n \"loop_video\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Bocla vidèo\"])};fn.source=\"Bocla vidèo\";return fn;})(),\n \"loop_video_silent_only\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Legir en bocla solament las vidèos sens son (coma los « Gifs » de Mastodon)\"])};fn.source=\"Legir en bocla solament las vidèos sens son (coma los « Gifs » de Mastodon)\";return fn;})(),\n \"mutes_tab\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Agamats\"])};fn.source=\"Agamats\";return fn;})(),\n \"interactions_tab\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Interaccions\"])};fn.source=\"Interaccions\";return fn;})(),\n \"play_videos_in_modal\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Legir las vidèos dirèctament dins la visualizaira mèdia\"])};fn.source=\"Legir las vidèos dirèctament dins la visualizaira mèdia\";return fn;})(),\n \"use_contain_fit\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Talhar pas las pèças juntas per las vinhetas\"])};fn.source=\"Talhar pas las pèças juntas per las vinhetas\";return fn;})(),\n \"name\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Nom\"])};fn.source=\"Nom\";return fn;})(),\n \"name_bio\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Nom & Bio\"])};fn.source=\"Nom & Bio\";return fn;})(),\n \"new_password\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Nòu senhal\"])};fn.source=\"Nòu senhal\";return fn;})(),\n \"notification_visibility_follows\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Abonaments\"])};fn.source=\"Abonaments\";return fn;})(),\n \"notification_visibility_likes\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Aimar\"])};fn.source=\"Aimar\";return fn;})(),\n \"notification_visibility_mentions\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mencions\"])};fn.source=\"Mencions\";return fn;})(),\n \"notification_visibility_repeats\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Repeticions\"])};fn.source=\"Repeticions\";return fn;})(),\n \"notification_visibility\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tipes de notificacion de mostrar\"])};fn.source=\"Tipes de notificacion de mostrar\";return fn;})(),\n \"no_rich_text_description\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Netejar lo format tèxte de totas las publicacions\"])};fn.source=\"Netejar lo format tèxte de totas las publicacions\";return fn;})(),\n \"no_blocks\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Cap de blocatge\"])};fn.source=\"Cap de blocatge\";return fn;})(),\n \"no_mutes\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Cap d’amagat\"])};fn.source=\"Cap d’amagat\";return fn;})(),\n \"hide_follows_description\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mostrar pas qual seguissi\"])};fn.source=\"Mostrar pas qual seguissi\";return fn;})(),\n \"hide_followers_description\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mostrar pas qual me seguisson\"])};fn.source=\"Mostrar pas qual me seguisson\";return fn;})(),\n \"show_admin_badge\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mostrar lo badge Admin badge al perfil meu\"])};fn.source=\"Mostrar lo badge Admin badge al perfil meu\";return fn;})(),\n \"show_moderator_badge\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mostrar lo badge Moderator al perfil meu\"])};fn.source=\"Mostrar lo badge Moderator al perfil meu\";return fn;})(),\n \"nsfw_clickthrough\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Activar lo clic per mostrar los imatges marcats coma pels adults o sensibles\"])};fn.source=\"Activar lo clic per mostrar los imatges marcats coma pels adults o sensibles\";return fn;})(),\n \"oauth_tokens\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Listats OAuth\"])};fn.source=\"Listats OAuth\";return fn;})(),\n \"token\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Geton\"])};fn.source=\"Geton\";return fn;})(),\n \"refresh_token\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Actualizar lo geton\"])};fn.source=\"Actualizar lo geton\";return fn;})(),\n \"valid_until\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Valid fins a\"])};fn.source=\"Valid fins a\";return fn;})(),\n \"revoke_token\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Revocar\"])};fn.source=\"Revocar\";return fn;})(),\n \"panelRadius\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Panèls\"])};fn.source=\"Panèls\";return fn;})(),\n \"pause_on_unfocused\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Pausar la difusion quand l’onglet es pas seleccionat\"])};fn.source=\"Pausar la difusion quand l’onglet es pas seleccionat\";return fn;})(),\n \"presets\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Pre-enregistrats\"])};fn.source=\"Pre-enregistrats\";return fn;})(),\n \"profile_background\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Imatge de fons\"])};fn.source=\"Imatge de fons\";return fn;})(),\n \"profile_banner\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Bandièra del perfil\"])};fn.source=\"Bandièra del perfil\";return fn;})(),\n \"profile_tab\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Perfil\"])};fn.source=\"Perfil\";return fn;})(),\n \"radii_help\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Configurar los caires arredondits de l’interfàcia (en pixèls)\"])};fn.source=\"Configurar los caires arredondits de l’interfàcia (en pixèls)\";return fn;})(),\n \"replies_in_timeline\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Responsas del flux\"])};fn.source=\"Responsas del flux\";return fn;})(),\n \"reply_visibility_all\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mostrar totas las responsas\"])};fn.source=\"Mostrar totas las responsas\";return fn;})(),\n \"reply_visibility_following\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mostrar pas que las responsas que me son destinada a ieu o un utilizaire que seguissi\"])};fn.source=\"Mostrar pas que las responsas que me son destinada a ieu o un utilizaire que seguissi\";return fn;})(),\n \"reply_visibility_self\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mostrar pas que las responsas que me son destinadas\"])};fn.source=\"Mostrar pas que las responsas que me son destinadas\";return fn;})(),\n \"saving_err\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Error en enregistrant los paramètres\"])};fn.source=\"Error en enregistrant los paramètres\";return fn;})(),\n \"saving_ok\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Paramètres enregistrats\"])};fn.source=\"Paramètres enregistrats\";return fn;})(),\n \"search_user_to_block\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Cercatz qual volètz blocar\"])};fn.source=\"Cercatz qual volètz blocar\";return fn;})(),\n \"search_user_to_mute\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Cercatz qual volètz rescondre\"])};fn.source=\"Cercatz qual volètz rescondre\";return fn;})(),\n \"security_tab\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Seguretat\"])};fn.source=\"Seguretat\";return fn;})(),\n \"scope_copy\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Copiar lo nivèl de confidencialitat per las responsas (Totjorn aissí pels Messatges Dirèctes)\"])};fn.source=\"Copiar lo nivèl de confidencialitat per las responsas (Totjorn aissí pels Messatges Dirèctes)\";return fn;})(),\n \"minimal_scopes_mode\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Minimizar lo nombre d’opcions per publicacion\"])};fn.source=\"Minimizar lo nombre d’opcions per publicacion\";return fn;})(),\n \"set_new_avatar\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Definir un nòu avatar\"])};fn.source=\"Definir un nòu avatar\";return fn;})(),\n \"set_new_profile_background\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Definir un nòu fons de perfil\"])};fn.source=\"Definir un nòu fons de perfil\";return fn;})(),\n \"set_new_profile_banner\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Definir una nòva bandièra de perfil\"])};fn.source=\"Definir una nòva bandièra de perfil\";return fn;})(),\n \"settings\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Paramètres\"])};fn.source=\"Paramètres\";return fn;})(),\n \"subject_input_always_show\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Totjorn mostrar lo camp de subjècte\"])};fn.source=\"Totjorn mostrar lo camp de subjècte\";return fn;})(),\n \"subject_line_behavior\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Copiar lo subjècte per las responsas\"])};fn.source=\"Copiar lo subjècte per las responsas\";return fn;})(),\n \"subject_line_email\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Coma los corrièls : \\\"re: subjècte\\\"\"])};fn.source=\"Coma los corrièls : \\\"re: subjècte\\\"\";return fn;})(),\n \"subject_line_mastodon\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Coma mastodon : copiar tal coma es\"])};fn.source=\"Coma mastodon : copiar tal coma es\";return fn;})(),\n \"subject_line_noop\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Copiar pas\"])};fn.source=\"Copiar pas\";return fn;})(),\n \"post_status_content_type\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Publicar lo tipe de contengut dels estatuts\"])};fn.source=\"Publicar lo tipe de contengut dels estatuts\";return fn;})(),\n \"stop_gifs\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Lançar los GIFs al subrevòl\"])};fn.source=\"Lançar los GIFs al subrevòl\";return fn;})(),\n \"streaming\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Activar lo cargament automatic dels novèls estatus en anar amont\"])};fn.source=\"Activar lo cargament automatic dels novèls estatus en anar amont\";return fn;})(),\n \"text\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tèxte\"])};fn.source=\"Tèxte\";return fn;})(),\n \"theme\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tèma\"])};fn.source=\"Tèma\";return fn;})(),\n \"theme_help_v2_1\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Podètz tanben remplaçar la color d’unes compausants en clicant la case, utilizatz lo boton \\\"O escafar tot\\\" per escafar totes las subrecargadas.\"])};fn.source=\"Podètz tanben remplaçar la color d’unes compausants en clicant la case, utilizatz lo boton \\\"O escafar tot\\\" per escafar totes las subrecargadas.\";return fn;})(),\n \"theme_help_v2_2\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Icons underneath some entries are background/text contrast indicators, hover over for detailed info. Please keep in mind that when using transparency contrast indicators show the worst possible case.\"])};fn.source=\"Icons underneath some entries are background/text contrast indicators, hover over for detailed info. Please keep in mind that when using transparency contrast indicators show the worst possible case.\";return fn;})(),\n \"theme_help\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Emplegatz los còdis de color hex (#rrggbb) per personalizar vòstre tèma de color.\"])};fn.source=\"Emplegatz los còdis de color hex (#rrggbb) per personalizar vòstre tèma de color.\";return fn;})(),\n \"tooltipRadius\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Astúcias/alèrtas\"])};fn.source=\"Astúcias/alèrtas\";return fn;})(),\n \"upload_a_photo\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Enviar una fotografia\"])};fn.source=\"Enviar una fotografia\";return fn;})(),\n \"user_settings\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Paramètres utilizaire\"])};fn.source=\"Paramètres utilizaire\";return fn;})(),\n \"values\": {\n \"false\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"non\"])};fn.source=\"non\";return fn;})(),\n \"true\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"òc\"])};fn.source=\"òc\";return fn;})()\n },\n \"notifications\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Notificacions\"])};fn.source=\"Notificacions\";return fn;})(),\n \"notification_mutes\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Per recebre pas mai d’un utilizaire en particular, botatz-lo en silenci.\"])};fn.source=\"Per recebre pas mai d’un utilizaire en particular, botatz-lo en silenci.\";return fn;})(),\n \"notification_blocks\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Blocar un utilizaire arrèsta totas las notificacions tan coma quitar de los seguir.\"])};fn.source=\"Blocar un utilizaire arrèsta totas las notificacions tan coma quitar de los seguir.\";return fn;})(),\n \"enable_web_push_notifications\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Activar las notificacions web push\"])};fn.source=\"Activar las notificacions web push\";return fn;})(),\n \"style\": {\n \"switcher\": {\n \"keep_color\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Gardar las colors\"])};fn.source=\"Gardar las colors\";return fn;})(),\n \"keep_shadows\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Gardar las ombras\"])};fn.source=\"Gardar las ombras\";return fn;})(),\n \"keep_opacity\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Gardar l’opacitat\"])};fn.source=\"Gardar l’opacitat\";return fn;})(),\n \"keep_roundness\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Gardar la redondetat\"])};fn.source=\"Gardar la redondetat\";return fn;})(),\n \"keep_fonts\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Gardar las polissas\"])};fn.source=\"Gardar las polissas\";return fn;})(),\n \"save_load_hint\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Las opcions « Gardar » permeton de servar las opcions configuradas actualament quand seleccionatz o cargatz un tèma, permeton tanben d’enregistrar aquelas opcions quand exportatz un tèma. Quand totas las casas son pas marcadas, l’exportacion de tèma o enregistrarà tot.\"])};fn.source=\"Las opcions « Gardar » permeton de servar las opcions configuradas actualament quand seleccionatz o cargatz un tèma, permeton tanben d’enregistrar aquelas opcions quand exportatz un tèma. Quand totas las casas son pas marcadas, l’exportacion de tèma o enregistrarà tot.\";return fn;})(),\n \"reset\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Restablir\"])};fn.source=\"Restablir\";return fn;})(),\n \"clear_all\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"O escafar tot\"])};fn.source=\"O escafar tot\";return fn;})(),\n \"clear_opacity\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Escafar l’opacitat\"])};fn.source=\"Escafar l’opacitat\";return fn;})()\n },\n \"common\": {\n \"color\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Color\"])};fn.source=\"Color\";return fn;})(),\n \"opacity\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Opacitat\"])};fn.source=\"Opacitat\";return fn;})(),\n \"contrast\": {\n \"hint\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, named: _named } = ctx;return _normalize([\"Lo coeficient de contraste es de \", _interpolate(_named(\"ratio\")), \". Dòna \", _interpolate(_named(\"level\")), \" \", _interpolate(_named(\"context\"))])};fn.source=\"Lo coeficient de contraste es de {ratio}. Dòna {level} {context}\";return fn;})(),\n \"level\": {\n \"aa\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"un nivèl AA minimum recomandat\"])};fn.source=\"un nivèl AA minimum recomandat\";return fn;})(),\n \"aaa\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"un nivèl AAA recomandat\"])};fn.source=\"un nivèl AAA recomandat\";return fn;})(),\n \"bad\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"pas un nivèl d’accessibilitat recomandat\"])};fn.source=\"pas un nivèl d’accessibilitat recomandat\";return fn;})()\n },\n \"context\": {\n \"18pt\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"pel tèxte grand (18pt+)\"])};fn.source=\"pel tèxte grand (18pt+)\";return fn;})(),\n \"text\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"pel tèxte\"])};fn.source=\"pel tèxte\";return fn;})()\n }\n }\n },\n \"common_colors\": {\n \"_tab_label\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Comun\"])};fn.source=\"Comun\";return fn;})(),\n \"main\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Colors comunas\"])};fn.source=\"Colors comunas\";return fn;})(),\n \"foreground_hint\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Vejatz « Avançat » per mai de paramètres detalhats\"])};fn.source=\"Vejatz « Avançat » per mai de paramètres detalhats\";return fn;})(),\n \"rgbo\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Icònas, accents, badges\"])};fn.source=\"Icònas, accents, badges\";return fn;})()\n },\n \"advanced_colors\": {\n \"_tab_label\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Avançat\"])};fn.source=\"Avançat\";return fn;})(),\n \"alert\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Rèire plan d’alèrtas\"])};fn.source=\"Rèire plan d’alèrtas\";return fn;})(),\n \"alert_error\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Error\"])};fn.source=\"Error\";return fn;})(),\n \"badge\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Rèire plan dels badges\"])};fn.source=\"Rèire plan dels badges\";return fn;})(),\n \"badge_notification\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Notificacion\"])};fn.source=\"Notificacion\";return fn;})(),\n \"panel_header\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Bandièra del tablèu de bòrd\"])};fn.source=\"Bandièra del tablèu de bòrd\";return fn;})(),\n \"top_bar\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Barra amont\"])};fn.source=\"Barra amont\";return fn;})(),\n \"borders\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Caires\"])};fn.source=\"Caires\";return fn;})(),\n \"buttons\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Botons\"])};fn.source=\"Botons\";return fn;})(),\n \"inputs\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Camps tèxte\"])};fn.source=\"Camps tèxte\";return fn;})(),\n \"faint_text\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tèxte descolorit\"])};fn.source=\"Tèxte descolorit\";return fn;})()\n },\n \"radii\": {\n \"_tab_label\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Redondetat\"])};fn.source=\"Redondetat\";return fn;})()\n },\n \"shadows\": {\n \"_tab_label\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Ombra e luminositat\"])};fn.source=\"Ombra e luminositat\";return fn;})(),\n \"component\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Compausant\"])};fn.source=\"Compausant\";return fn;})(),\n \"override\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Subrecargar\"])};fn.source=\"Subrecargar\";return fn;})(),\n \"shadow_id\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, named: _named } = ctx;return _normalize([\"Ombra #\", _interpolate(_named(\"value\"))])};fn.source=\"Ombra #{value}\";return fn;})(),\n \"blur\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Fosc\"])};fn.source=\"Fosc\";return fn;})(),\n \"spread\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Espandiment\"])};fn.source=\"Espandiment\";return fn;})(),\n \"inset\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Incrustacion\"])};fn.source=\"Incrustacion\";return fn;})(),\n \"hint\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Per las ombras podètz tanben utilizar --variable coma valor de color per emplegar una variable CSS3. Notatz que lo paramètre d’opacitat foncionarà pas dins aquel cas.\"])};fn.source=\"Per las ombras podètz tanben utilizar --variable coma valor de color per emplegar una variable CSS3. Notatz que lo paramètre d’opacitat foncionarà pas dins aquel cas.\";return fn;})(),\n \"filter_hint\": {\n \"always_drop_shadow\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([\"Avertiment, aquel ombra utiliza totjorn \", _interpolate(_list(0)), \" quand lo navigator es compatible.\"])};fn.source=\"Avertiment, aquel ombra utiliza totjorn {0} quand lo navigator es compatible.\";return fn;})(),\n \"drop_shadow_syntax\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" es pas compatible amb lo paramètre \", _interpolate(_list(1)), \" e lo mot clau \", _interpolate(_list(2)), \".\"])};fn.source=\"{0} es pas compatible amb lo paramètre {1} e lo mot clau {2}.\";return fn;})(),\n \"avatar_inset\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Notatz que combinar d’ombras incrustadas e pas incrustadas pòt donar de resultats inesperats amb los avatars transparents.\"])};fn.source=\"Notatz que combinar d’ombras incrustadas e pas incrustadas pòt donar de resultats inesperats amb los avatars transparents.\";return fn;})(),\n \"spread_zero\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"L’ombra amb un espandiment de > 0 apareisserà coma reglat a zèro\"])};fn.source=\"L’ombra amb un espandiment de > 0 apareisserà coma reglat a zèro\";return fn;})(),\n \"inset_classic\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([\"L’ombra d’incrustacion utilizarà \", _interpolate(_list(0))])};fn.source=\"L’ombra d’incrustacion utilizarà {0}\";return fn;})()\n },\n \"components\": {\n \"panel\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tablèu\"])};fn.source=\"Tablèu\";return fn;})(),\n \"panelHeader\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Bandièra del tablèu\"])};fn.source=\"Bandièra del tablèu\";return fn;})(),\n \"topBar\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Barra amont\"])};fn.source=\"Barra amont\";return fn;})(),\n \"avatar\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Utilizar l’avatar (vista perfil)\"])};fn.source=\"Utilizar l’avatar (vista perfil)\";return fn;})(),\n \"avatarStatus\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Avatar de l’utilizaire (afichatge publicacion)\"])};fn.source=\"Avatar de l’utilizaire (afichatge publicacion)\";return fn;})(),\n \"popup\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Fenèstras sorgissentas e astúcias\"])};fn.source=\"Fenèstras sorgissentas e astúcias\";return fn;})(),\n \"button\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Boton\"])};fn.source=\"Boton\";return fn;})(),\n \"buttonHover\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Boton (en passar la mirga)\"])};fn.source=\"Boton (en passar la mirga)\";return fn;})(),\n \"buttonPressed\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Boton (en quichar)\"])};fn.source=\"Boton (en quichar)\";return fn;})(),\n \"buttonPressedHover\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Boton (en quichar e passar)\"])};fn.source=\"Boton (en quichar e passar)\";return fn;})(),\n \"input\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Camp tèxte\"])};fn.source=\"Camp tèxte\";return fn;})()\n }\n },\n \"fonts\": {\n \"_tab_label\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Polissas\"])};fn.source=\"Polissas\";return fn;})(),\n \"help\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Selecionatz la polissa d’utilizar pels elements de l’UI. Per « Personalizada » vos cal picar lo nom exacte tal coma apareis sul sistèma.\"])};fn.source=\"Selecionatz la polissa d’utilizar pels elements de l’UI. Per « Personalizada » vos cal picar lo nom exacte tal coma apareis sul sistèma.\";return fn;})(),\n \"components\": {\n \"interface\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Interfàcia\"])};fn.source=\"Interfàcia\";return fn;})(),\n \"input\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Camps tèxte\"])};fn.source=\"Camps tèxte\";return fn;})(),\n \"post\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tèxte de publicacion\"])};fn.source=\"Tèxte de publicacion\";return fn;})(),\n \"postCode\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tèxte Monospaced dins las publicacion (tèxte formatat)\"])};fn.source=\"Tèxte Monospaced dins las publicacion (tèxte formatat)\";return fn;})()\n },\n \"family\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Nom de la polissa\"])};fn.source=\"Nom de la polissa\";return fn;})(),\n \"size\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Talha (en px)\"])};fn.source=\"Talha (en px)\";return fn;})(),\n \"weight\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Largor (gras)\"])};fn.source=\"Largor (gras)\";return fn;})(),\n \"custom\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Personalizada\"])};fn.source=\"Personalizada\";return fn;})()\n },\n \"preview\": {\n \"header\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Apercebut\"])};fn.source=\"Apercebut\";return fn;})(),\n \"content\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Contengut\"])};fn.source=\"Contengut\";return fn;})(),\n \"error\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Error d’exemple\"])};fn.source=\"Error d’exemple\";return fn;})(),\n \"button\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Boton\"])};fn.source=\"Boton\";return fn;})(),\n \"text\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([\"A tròç de mai de \", _interpolate(_list(0)), \" e \", _interpolate(_list(1))])};fn.source=\"A tròç de mai de {0} e {1}\";return fn;})(),\n \"mono\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"contengut\"])};fn.source=\"contengut\";return fn;})(),\n \"input\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"arribada al país.\"])};fn.source=\"arribada al país.\";return fn;})(),\n \"faint_link\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"manual d’ajuda\"])};fn.source=\"manual d’ajuda\";return fn;})(),\n \"fine_print\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([\"Legissètz nòstre \", _interpolate(_list(0)), \" per legir pas res d’util !\"])};fn.source=\"Legissètz nòstre {0} per legir pas res d’util !\";return fn;})(),\n \"header_faint\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Va plan\"])};fn.source=\"Va plan\";return fn;})(),\n \"checkbox\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Ai legit los tèrmes e condicions d’utilizacion\"])};fn.source=\"Ai legit los tèrmes e condicions d’utilizacion\";return fn;})(),\n \"link\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"un pichon ligam simpatic\"])};fn.source=\"un pichon ligam simpatic\";return fn;})()\n }\n },\n \"version\": {\n \"title\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Version\"])};fn.source=\"Version\";return fn;})(),\n \"backend_version\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Version Backend\"])};fn.source=\"Version Backend\";return fn;})(),\n \"frontend_version\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Version Frontend\"])};fn.source=\"Version Frontend\";return fn;})()\n }\n },\n \"time\": {\n \"day\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" jorn\"])};fn.source=\"{0} jorn\";return fn;})(),\n \"days\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" jorns\"])};fn.source=\"{0} jorns\";return fn;})(),\n \"day_short\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" jorn\"])};fn.source=\"{0} jorn\";return fn;})(),\n \"days_short\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" jorns\"])};fn.source=\"{0} jorns\";return fn;})(),\n \"hour\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" ora\"])};fn.source=\"{0} ora\";return fn;})(),\n \"hours\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" oras\"])};fn.source=\"{0} oras\";return fn;})(),\n \"hour_short\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \"h\"])};fn.source=\"{0}h\";return fn;})(),\n \"hours_short\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \"h\"])};fn.source=\"{0}h\";return fn;})(),\n \"in_future\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([\"d’aquí \", _interpolate(_list(0))])};fn.source=\"d’aquí {0}\";return fn;})(),\n \"in_past\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([\"fa \", _interpolate(_list(0))])};fn.source=\"fa {0}\";return fn;})(),\n \"minute\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" minuta\"])};fn.source=\"{0} minuta\";return fn;})(),\n \"minutes\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" minutas\"])};fn.source=\"{0} minutas\";return fn;})(),\n \"minute_short\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \"min\"])};fn.source=\"{0}min\";return fn;})(),\n \"minutes_short\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \"min\"])};fn.source=\"{0}min\";return fn;})(),\n \"month\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" mes\"])};fn.source=\"{0} mes\";return fn;})(),\n \"months\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" meses\"])};fn.source=\"{0} meses\";return fn;})(),\n \"month_short\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" mes\"])};fn.source=\"{0} mes\";return fn;})(),\n \"months_short\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" meses\"])};fn.source=\"{0} meses\";return fn;})(),\n \"now\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"ara meteis\"])};fn.source=\"ara meteis\";return fn;})(),\n \"now_short\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"ara meteis\"])};fn.source=\"ara meteis\";return fn;})(),\n \"second\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" segonda\"])};fn.source=\"{0} segonda\";return fn;})(),\n \"seconds\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" segondas\"])};fn.source=\"{0} segondas\";return fn;})(),\n \"second_short\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \"s\"])};fn.source=\"{0}s\";return fn;})(),\n \"seconds_short\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \"s\"])};fn.source=\"{0}s\";return fn;})(),\n \"week\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" setmana.\"])};fn.source=\"{0} setmana.\";return fn;})(),\n \"weeks\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" setmanas.\"])};fn.source=\"{0} setmanas.\";return fn;})(),\n \"week_short\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" setm.\"])};fn.source=\"{0} setm.\";return fn;})(),\n \"weeks_short\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" setm.\"])};fn.source=\"{0} setm.\";return fn;})(),\n \"year\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" an\"])};fn.source=\"{0} an\";return fn;})(),\n \"years\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" ans\"])};fn.source=\"{0} ans\";return fn;})(),\n \"year_short\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" an\"])};fn.source=\"{0} an\";return fn;})(),\n \"years_short\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, list: _list } = ctx;return _normalize([_interpolate(_list(0)), \" ans\"])};fn.source=\"{0} ans\";return fn;})()\n },\n \"timeline\": {\n \"collapse\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tampar\"])};fn.source=\"Tampar\";return fn;})(),\n \"conversation\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Conversacion\"])};fn.source=\"Conversacion\";return fn;})(),\n \"error_fetching\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Error en cercant de mesas a jorn\"])};fn.source=\"Error en cercant de mesas a jorn\";return fn;})(),\n \"load_older\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Ne veire mai\"])};fn.source=\"Ne veire mai\";return fn;})(),\n \"no_retweet_hint\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Las publicacions marcadas pels seguidors solament o dirèctas se pòdon pas repetir\"])};fn.source=\"Las publicacions marcadas pels seguidors solament o dirèctas se pòdon pas repetir\";return fn;})(),\n \"repeated\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"repetit\"])};fn.source=\"repetit\";return fn;})(),\n \"show_new\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Ne veire mai\"])};fn.source=\"Ne veire mai\";return fn;})(),\n \"up_to_date\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"A jorn\"])};fn.source=\"A jorn\";return fn;})(),\n \"no_more_statuses\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Pas mai d’estatuts\"])};fn.source=\"Pas mai d’estatuts\";return fn;})(),\n \"no_statuses\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Cap d’estatuts\"])};fn.source=\"Cap d’estatuts\";return fn;})()\n },\n \"status\": {\n \"favorites\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Li a agradat\"])};fn.source=\"Li a agradat\";return fn;})(),\n \"repeats\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"A repetit\"])};fn.source=\"A repetit\";return fn;})(),\n \"reply_to\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Respond a\"])};fn.source=\"Respond a\";return fn;})(),\n \"replies_list\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Responsas :\"])};fn.source=\"Responsas :\";return fn;})()\n },\n \"user_card\": {\n \"approve\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Validar\"])};fn.source=\"Validar\";return fn;})(),\n \"block\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Blocar\"])};fn.source=\"Blocar\";return fn;})(),\n \"blocked\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Blocat !\"])};fn.source=\"Blocat !\";return fn;})(),\n \"deny\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Refusar\"])};fn.source=\"Refusar\";return fn;})(),\n \"favorites\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Favorits\"])};fn.source=\"Favorits\";return fn;})(),\n \"follow\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Seguir\"])};fn.source=\"Seguir\";return fn;})(),\n \"follow_sent\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Demanda enviada !\"])};fn.source=\"Demanda enviada !\";return fn;})(),\n \"follow_progress\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Demanda…\"])};fn.source=\"Demanda…\";return fn;})(),\n \"follow_unfollow\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Quitar de seguir\"])};fn.source=\"Quitar de seguir\";return fn;})(),\n \"followees\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Abonaments\"])};fn.source=\"Abonaments\";return fn;})(),\n \"followers\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Seguidors\"])};fn.source=\"Seguidors\";return fn;})(),\n \"following\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Seguit !\"])};fn.source=\"Seguit !\";return fn;})(),\n \"follows_you\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Vos sèc !\"])};fn.source=\"Vos sèc !\";return fn;})(),\n \"its_you\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Sètz vos !\"])};fn.source=\"Sètz vos !\";return fn;})(),\n \"media\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mèdia\"])};fn.source=\"Mèdia\";return fn;})(),\n \"mute\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Amagar\"])};fn.source=\"Amagar\";return fn;})(),\n \"muted\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Amagat\"])};fn.source=\"Amagat\";return fn;})(),\n \"per_day\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"per jorn\"])};fn.source=\"per jorn\";return fn;})(),\n \"remote_follow\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Seguir a distància\"])};fn.source=\"Seguir a distància\";return fn;})(),\n \"statuses\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Estatuts\"])};fn.source=\"Estatuts\";return fn;})(),\n \"subscribe\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"S’abonar\"])};fn.source=\"S’abonar\";return fn;})(),\n \"unsubscribe\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Se desabonar\"])};fn.source=\"Se desabonar\";return fn;})(),\n \"unblock\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Desblocar\"])};fn.source=\"Desblocar\";return fn;})(),\n \"unblock_progress\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Desblocatge...\"])};fn.source=\"Desblocatge...\";return fn;})(),\n \"block_progress\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Blocatge...\"])};fn.source=\"Blocatge...\";return fn;})(),\n \"unmute\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tornar mostrar\"])};fn.source=\"Tornar mostrar\";return fn;})(),\n \"unmute_progress\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Afichatge...\"])};fn.source=\"Afichatge...\";return fn;})(),\n \"mute_progress\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"A amagar...\"])};fn.source=\"A amagar...\";return fn;})(),\n \"admin_menu\": {\n \"moderation\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Moderacion\"])};fn.source=\"Moderacion\";return fn;})(),\n \"grant_admin\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Passar Admin\"])};fn.source=\"Passar Admin\";return fn;})(),\n \"revoke_admin\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Revocar Admin\"])};fn.source=\"Revocar Admin\";return fn;})(),\n \"grant_moderator\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Passar Moderator\"])};fn.source=\"Passar Moderator\";return fn;})(),\n \"revoke_moderator\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Revocar Moderator\"])};fn.source=\"Revocar Moderator\";return fn;})(),\n \"activate_account\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Activar lo compte\"])};fn.source=\"Activar lo compte\";return fn;})(),\n \"deactivate_account\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Desactivar lo compte\"])};fn.source=\"Desactivar lo compte\";return fn;})(),\n \"delete_account\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Suprimir lo compte\"])};fn.source=\"Suprimir lo compte\";return fn;})(),\n \"force_nsfw\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Marcar totas las publicacions coma sensiblas\"])};fn.source=\"Marcar totas las publicacions coma sensiblas\";return fn;})(),\n \"strip_media\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tirar los mèdias de las publicacions\"])};fn.source=\"Tirar los mèdias de las publicacions\";return fn;})(),\n \"force_unlisted\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Forçar las publicacions en pas-listadas\"])};fn.source=\"Forçar las publicacions en pas-listadas\";return fn;})(),\n \"sandbox\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Forçar las publicacions en seguidors solament\"])};fn.source=\"Forçar las publicacions en seguidors solament\";return fn;})(),\n \"disable_remote_subscription\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Desactivar lo seguiment d’utilizaire d’instàncias alonhadas\"])};fn.source=\"Desactivar lo seguiment d’utilizaire d’instàncias alonhadas\";return fn;})(),\n \"disable_any_subscription\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Desactivar tot seguiment\"])};fn.source=\"Desactivar tot seguiment\";return fn;})(),\n \"quarantine\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Defendre la federacion de las publicacions de l’utilizaire\"])};fn.source=\"Defendre la federacion de las publicacions de l’utilizaire\";return fn;})(),\n \"delete_user\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Suprimir l’utilizaire\"])};fn.source=\"Suprimir l’utilizaire\";return fn;})(),\n \"delete_user_confirmation\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Volètz vertadièrament far aquò ? Aquesta accion se pòt pas anullar.\"])};fn.source=\"Volètz vertadièrament far aquò ? Aquesta accion se pòt pas anullar.\";return fn;})()\n }\n },\n \"user_profile\": {\n \"timeline_title\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Flux utilizaire\"])};fn.source=\"Flux utilizaire\";return fn;})(),\n \"profile_does_not_exist\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Aqueste perfil existís pas.\"])};fn.source=\"Aqueste perfil existís pas.\";return fn;})(),\n \"profile_loading_error\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Una error s’es producha en cargant aqueste perfil.\"])};fn.source=\"Una error s’es producha en cargant aqueste perfil.\";return fn;})()\n },\n \"who_to_follow\": {\n \"more\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mai\"])};fn.source=\"Mai\";return fn;})(),\n \"who_to_follow\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Qual seguir\"])};fn.source=\"Qual seguir\";return fn;})()\n },\n \"tool_tip\": {\n \"media_upload\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Enviar un mèdia\"])};fn.source=\"Enviar un mèdia\";return fn;})(),\n \"repeat\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Repetir\"])};fn.source=\"Repetir\";return fn;})(),\n \"reply\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Respondre\"])};fn.source=\"Respondre\";return fn;})(),\n \"favorite\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"aimar\"])};fn.source=\"aimar\";return fn;})(),\n \"user_settings\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Paramètres utilizaire\"])};fn.source=\"Paramètres utilizaire\";return fn;})()\n },\n \"upload\": {\n \"error\": {\n \"base\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mandadís fracassat.\"])};fn.source=\"Mandadís fracassat.\";return fn;})(),\n \"file_too_big\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, named: _named } = ctx;return _normalize([\"Fichièr tròp grand [\", _interpolate(_named(\"filesize\")), _interpolate(_named(\"filesizeunit\")), \" / \", _interpolate(_named(\"allowedsize\")), _interpolate(_named(\"allowedsizeunit\")), \"]\"])};fn.source=\"Fichièr tròp grand [{filesize}{filesizeunit} / {allowedsize}{allowedsizeunit}]\";return fn;})(),\n \"default\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tornatz ensajar mai tard\"])};fn.source=\"Tornatz ensajar mai tard\";return fn;})()\n },\n \"file_size_units\": {\n \"B\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"o\"])};fn.source=\"o\";return fn;})(),\n \"KiB\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Kio\"])};fn.source=\"Kio\";return fn;})(),\n \"MiB\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Mio\"])};fn.source=\"Mio\";return fn;})(),\n \"GiB\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Gio\"])};fn.source=\"Gio\";return fn;})(),\n \"TiB\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Tio\"])};fn.source=\"Tio\";return fn;})()\n }\n },\n \"search\": {\n \"people\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Gent\"])};fn.source=\"Gent\";return fn;})(),\n \"hashtags\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Etiquetas\"])};fn.source=\"Etiquetas\";return fn;})(),\n \"person_talking\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, named: _named } = ctx;return _normalize([_interpolate(_named(\"count\")), \" persona ne parla\"])};fn.source=\"{count} persona ne parla\";return fn;})(),\n \"people_talking\": (()=>{const fn=(ctx) => {const { normalize: _normalize, interpolate: _interpolate, named: _named } = ctx;return _normalize([_interpolate(_named(\"count\")), \" personas ne parlan\"])};fn.source=\"{count} personas ne parlan\";return fn;})(),\n \"no_results\": (()=>{const fn=(ctx) => {const { normalize: _normalize } = ctx;return _normalize([\"Cap de resultats\"])};fn.source=\"Cap de resultats\";return fn;})()\n }\n});\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvaTE4bi9vYy5qc29uPzRlN2YiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFBZTtBQUNmO0FBQ0EsbUJBQW1CLG1CQUFtQixPQUFPLHdCQUF3QixPQUFPLG9DQUFvQyx3QkFBd0IsV0FBVztBQUNuSixHQUFHO0FBQ0g7QUFDQSxvQkFBb0IsbUJBQW1CLE9BQU8sd0JBQXdCLE9BQU8saUNBQWlDLHFCQUFxQixXQUFXO0FBQzlJLHdCQUF3QixtQkFBbUIsT0FBTyx3QkFBd0IsT0FBTyxnRkFBZ0Ysb0VBQW9FLFdBQVc7QUFDaFAsR0FBRztBQUNIO0FBQ0Esa0JBQWtCLG1CQUFtQixPQUFPLHdCQUF3QixPQUFPLDZCQUE2QixpQkFBaUIsV0FBVztBQUNwSSxvQkFBb0IsbUJBQW1CLE9BQU8sd0JBQXdCLE9BQU8sK0JBQStCLG1CQUFtQixXQUFXO0FBQzFJLHlCQUF5QixtQkFBbUIsT0FBTyx3QkFBd0IsT0FBTyxpREFBaUQscUNBQXFDLFdBQVc7QUFDbkwsMkJBQTJCLG1CQUFtQixPQUFPLHdCQUF3QixPQUFPLG1EQUFtRCx1Q0FBdUMsV0FBVztBQUN6TCx3QkFBd0IsbUJBQW1CLE9BQU8sd0JBQXdCLE9BQU8sd0NBQXdDLDRCQUE0QixXQUFXO0FBQ2hLLG1CQUFtQixtQkFBbUIsT0FBTyx3QkFBd0IsT0FBTyx1Q0FBdUMsMkJBQTJCLFdBQVc7QUFDekosMkJBQTJCLG1CQUFtQixPQUFPLHdCQUF3QixPQUFPLG9DQUFvQyx3QkFBd0IsV0FBVztBQUMzSixHQUFHO0FBQ0g7QUFDQSxpQ0FBaUMsbUJBQW1CLE9BQU8sd0JBQXdCLE9BQU8sK0RBQStELG1EQUFtRCxXQUFXO0FBQ3ZOLHVCQUF1QixtQkFBbUIsT0FBTyx3QkFBd0IsT0FBTyw2Q0FBNkMsaUNBQWlDLFdBQVc7QUFDekssR0FBRztBQUNIO0FBQ0EsbUJBQW1CLG1CQUFtQixPQUFPLHdCQUF3QixPQUFPLGdDQUFnQyxvQkFBb0IsV0FBVztBQUMzSSxvQkFBb0Is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Iiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQge1xuICBcImNoYXRcIjoge1xuICAgIFwidGl0bGVcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTWVzc2F0amFyacOhXCJdKX07Zm4uc291cmNlPVwiTWVzc2F0amFyacOhXCI7cmV0dXJuIGZuO30pKClcbiAgfSxcbiAgXCJleHBvcnRlclwiOiB7XG4gICAgXCJleHBvcnRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRXhwb3J0YXJcIl0pfTtmbi5zb3VyY2U9XCJFeHBvcnRhclwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwicHJvY2Vzc2luZ1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJUcmFjdGFtZW50LCB2b3MgZGVtYW5kYXJlbSBsw6h1IGRlIHRlbGVjYXJnYXIgbG8gZmljaGnDqHJcIl0pfTtmbi5zb3VyY2U9XCJUcmFjdGFtZW50LCB2b3MgZGVtYW5kYXJlbSBsw6h1IGRlIHRlbGVjYXJnYXIgbG8gZmljaGnDqHJcIjtyZXR1cm4gZm47fSkoKVxuICB9LFxuICBcImZlYXR1cmVzX3BhbmVsXCI6IHtcbiAgICBcImNoYXRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQ2hhdFwiXSl9O2ZuLnNvdXJjZT1cIkNoYXRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImdvcGhlclwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJHb3BoZXJcIl0pfTtmbi5zb3VyY2U9XCJHb3BoZXJcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm1lZGlhX3Byb3h5XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlNlcnZpZG9yIG1hbmRhdGFyaSBtw6hkaWFcIl0pfTtmbi5zb3VyY2U9XCJTZXJ2aWRvciBtYW5kYXRhcmkgbcOoZGlhXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJzY29wZV9vcHRpb25zXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk5pdsOobHMgZGUgY29uZmlkZW5jaWFsaXRhdFwiXSl9O2ZuLnNvdXJjZT1cIk5pdsOobHMgZGUgY29uZmlkZW5jaWFsaXRhdFwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwidGV4dF9saW1pdFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJMaW1pdGEgZGUgdMOoeHRlXCJdKX07Zm4uc291cmNlPVwiTGltaXRhIGRlIHTDqHh0ZVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwidGl0bGVcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRm9uY2lvbmFsaXRhdHNcIl0pfTtmbi5zb3VyY2U9XCJGb25jaW9uYWxpdGF0c1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwid2hvX3RvX2ZvbGxvd1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJRdWFsIHNlZ3VpclwiXSl9O2ZuLnNvdXJjZT1cIlF1YWwgc2VndWlyXCI7cmV0dXJuIGZuO30pKClcbiAgfSxcbiAgXCJmaW5kZXJcIjoge1xuICAgIFwiZXJyb3JfZmV0Y2hpbmdfdXNlclwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJFcnJvciBwZW5kZW50IGxhIGPDqHJjYSBk4oCZdW4gdXRpbGl6YWlyZVwiXSl9O2ZuLnNvdXJjZT1cIkVycm9yIHBlbmRlbnQgbGEgY8OocmNhIGTigJl1biB1dGlsaXphaXJlXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJmaW5kX3VzZXJcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQ2VyY2FyIHVuIHV0aWxpemFpcmVcIl0pfTtmbi5zb3VyY2U9XCJDZXJjYXIgdW4gdXRpbGl6YWlyZVwiO3JldHVybiBmbjt9KSgpXG4gIH0sXG4gIFwiZ2VuZXJhbFwiOiB7XG4gICAgXCJhcHBseVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBcGxpY2FyXCJdKX07Zm4uc291cmNlPVwiQXBsaWNhclwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwic3VibWl0XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk1hbmRhclwiXSl9O2ZuLnNvdXJjZT1cIk1hbmRhclwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibW9yZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJNYWlcIl0pfTtmbi5zb3VyY2U9XCJNYWlcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImdlbmVyaWNfZXJyb3JcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiVW5hIGVycm9yIHPigJllcyBwcm9kdWNoYVwiXSl9O2ZuLnNvdXJjZT1cIlVuYSBlcnJvciBz4oCZZXMgcHJvZHVjaGFcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm9wdGlvbmFsXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIm9wY2lvbmFsXCJdKX07Zm4uc291cmNlPVwib3BjaW9uYWxcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInNob3dfbW9yZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJNb3N0cmFyIG1haVwiXSl9O2ZuLnNvdXJjZT1cIk1vc3RyYXIgbWFpXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJzaG93X2xlc3NcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTW9zdHJhciBtZW5zXCJdKX07Zm4uc291cmNlPVwiTW9zdHJhciBtZW5zXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJjYW5jZWxcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQW51bGxhclwiXSl9O2ZuLnNvdXJjZT1cIkFudWxsYXJcIjtyZXR1cm4gZm47fSkoKVxuICB9LFxuICBcImltYWdlX2Nyb3BwZXJcIjoge1xuICAgIFwiY3JvcF9waWN0dXJlXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlRhbGhhciBs4oCZaW1hdGdlXCJdKX07Zm4uc291cmNlPVwiVGFsaGFyIGzigJlpbWF0Z2VcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInNhdmVcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiU2FsdmFyXCJdKX07Zm4uc291cmNlPVwiU2FsdmFyXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJzYXZlX3dpdGhvdXRfY3JvcHBpbmdcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiU2FsdmFyIHNlbnMgdGFsaGFkYVwiXSl9O2ZuLnNvdXJjZT1cIlNhbHZhciBzZW5zIHRhbGhhZGFcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImNhbmNlbFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBbnVsbGFyXCJdKX07Zm4uc291cmNlPVwiQW51bGxhclwiO3JldHVybiBmbjt9KSgpXG4gIH0sXG4gIFwiaW1wb3J0ZXJcIjoge1xuICAgIFwic3VibWl0XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk1hbmRhclwiXSl9O2ZuLnNvdXJjZT1cIk1hbmRhclwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwic3VjY2Vzc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJDb3Jyw6hjdGFtZW50IGltcG9ydGF0LlwiXSl9O2ZuLnNvdXJjZT1cIkNvcnLDqGN0YW1lbnQgaW1wb3J0YXQuXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJlcnJvclwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJVbmEgZXJyb3Igc+KAmWVzIHByb2R1Y2hhIHBlbmRlbnQgbOKAmWltcG9ydGFjaW9uIGTigJlhcXVlc3RlIGZpY2hpw6hyLlwiXSl9O2ZuLnNvdXJjZT1cIlVuYSBlcnJvciBz4oCZZXMgcHJvZHVjaGEgcGVuZGVudCBs4oCZaW1wb3J0YWNpb24gZOKAmWFxdWVzdGUgZmljaGnDqHIuXCI7cmV0dXJuIGZuO30pKClcbiAgfSxcbiAgXCJsb2dpblwiOiB7XG4gICAgXCJsb2dpblwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJDb25uZXhpb25cIl0pfTtmbi5zb3VyY2U9XCJDb25uZXhpb25cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImRlc2NyaXB0aW9uXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkNvbm5leGlvbiB2aWEgT0F1dGhcIl0pfTtmbi5zb3VyY2U9XCJDb25uZXhpb24gdmlhIE9BdXRoXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJsb2dvdXRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRGVzY29ubmV4aW9uXCJdKX07Zm4uc291cmNlPVwiRGVzY29ubmV4aW9uXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJwYXNzd29yZFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJTZW5oYWxcIl0pfTtmbi5zb3VyY2U9XCJTZW5oYWxcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInBsYWNlaG9sZGVyXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcImUuZy4gbGFpblwiXSl9O2ZuLnNvdXJjZT1cImUuZy4gbGFpblwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwicmVnaXN0ZXJcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiU2UgbWFyY2FyXCJdKX07Zm4uc291cmNlPVwiU2UgbWFyY2FyXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ1c2VybmFtZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJOb20gZOKAmXV0aWxpemFpcmVcIl0pfTtmbi5zb3VyY2U9XCJOb20gZOKAmXV0aWxpemFpcmVcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImhpbnRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQ29ubmVjdGF0ei12b3MgcGVyIHBhcnRpY2lwYXIgYSBsYSBkaXNjdXRpZGFcIl0pfTtmbi5zb3VyY2U9XCJDb25uZWN0YXR6LXZvcyBwZXIgcGFydGljaXBhciBhIGxhIGRpc2N1dGlkYVwiO3JldHVybiBmbjt9KSgpXG4gIH0sXG4gIFwibWVkaWFfbW9kYWxcIjoge1xuICAgIFwicHJldmlvdXNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUHJlY2VkZW50XCJdKX07Zm4uc291cmNlPVwiUHJlY2VkZW50XCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJuZXh0XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlNlZ3VlbnRcIl0pfTtmbi5zb3VyY2U9XCJTZWd1ZW50XCI7cmV0dXJuIGZuO30pKClcbiAgfSxcbiAgXCJuYXZcIjoge1xuICAgIFwiYWJvdXRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQSBwcmVwYXVzXCJdKX07Zm4uc291cmNlPVwiQSBwcmVwYXVzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJiYWNrXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlRvcm5hclwiXSl9O2ZuLnNvdXJjZT1cIlRvcm5hclwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiY2hhdFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJDaGF0IGxvY2FsXCJdKX07Zm4uc291cmNlPVwiQ2hhdCBsb2NhbFwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZnJpZW5kX3JlcXVlc3RzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkRlbWFuZGFzIGRlIHNlZ3VpbWVudFwiXSl9O2ZuLnNvdXJjZT1cIkRlbWFuZGFzIGRlIHNlZ3VpbWVudFwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibWVudGlvbnNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTm90aWZpY2FjaW9uc1wiXSl9O2ZuLnNvdXJjZT1cIk5vdGlmaWNhY2lvbnNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImRtc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJNZXNzYXRnZXMgcHJpdmF0c1wiXSl9O2ZuLnNvdXJjZT1cIk1lc3NhdGdlcyBwcml2YXRzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJwdWJsaWNfdGxcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRXN0YXR1dHMgbG9jYWxzXCJdKX07Zm4uc291cmNlPVwiRXN0YXR1dHMgbG9jYWxzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ0aW1lbGluZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJGbHV4IGTigJlhY3R1YWxpdGF0XCJdKX07Zm4uc291cmNlPVwiRmx1eCBk4oCZYWN0dWFsaXRhdFwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwidHdrblwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJMbyBtYWxodW0gY29uZWd1dFwiXSl9O2ZuLnNvdXJjZT1cIkxvIG1hbGh1bSBjb25lZ3V0XCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ1c2VyX3NlYXJjaFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJDw6hyY2EgZOKAmXV0aWxpemFpcmVzXCJdKX07Zm4uc291cmNlPVwiQ8OocmNhIGTigJl1dGlsaXphaXJlc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwic2VhcmNoXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkNlcmNhclwiXSl9O2ZuLnNvdXJjZT1cIkNlcmNhclwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwid2hvX3RvX2ZvbGxvd1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJRdWFsIHNlZ3VpclwiXSl9O2ZuLnNvdXJjZT1cIlF1YWwgc2VndWlyXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJwcmVmZXJlbmNlc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJQcmVmZXLDqW5jaWFzXCJdKX07Zm4uc291cmNlPVwiUHJlZmVyw6luY2lhc1wiO3JldHVybiBmbjt9KSgpXG4gIH0sXG4gIFwibm90aWZpY2F0aW9uc1wiOiB7XG4gICAgXCJicm9rZW5fZmF2b3JpdGVcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRXN0YXR1dCBkZXNjb25lZ3V0LCBzw6htIGEgbG8gY2VyY2FyLi4uXCJdKX07Zm4uc291cmNlPVwiRXN0YXR1dCBkZXNjb25lZ3V0LCBzw6htIGEgbG8gY2VyY2FyLi4uXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJmYXZvcml0ZWRfeW91XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcImEgYWltYXQgdsOyc3RyZSBlc3RhdHV0XCJdKX07Zm4uc291cmNlPVwiYSBhaW1hdCB2w7JzdHJlIGVzdGF0dXRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImZvbGxvd2VkX3lvdVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJ2b3MgYSBzZWd1aXRcIl0pfTtmbi5zb3VyY2U9XCJ2b3MgYSBzZWd1aXRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImxvYWRfb2xkZXJcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQ2FyZ2FyIGxhcyBub3RpZmljYWNpb25zIG1haSBhbmNpYW5hc1wiXSl9O2ZuLnNvdXJjZT1cIkNhcmdhciBsYXMgbm90aWZpY2FjaW9ucyBtYWkgYW5jaWFuYXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm5vdGlmaWNhdGlvbnNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTm90ZmljYWNpb25zXCJdKX07Zm4uc291cmNlPVwiTm90ZmljYWNpb25zXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJyZWFkXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkxlZ2l04oCvIVwiXSl9O2ZuLnNvdXJjZT1cIkxlZ2l04oCvIVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwicmVwZWF0ZWRfeW91XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcImEgcmVwZXRpdCB2w7JzdHJlIGVzdGF0dXRcIl0pfTtmbi5zb3VyY2U9XCJhIHJlcGV0aXQgdsOyc3RyZSBlc3RhdHV0XCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJub19tb3JlX25vdGlmaWNhdGlvbnNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUGFzIG1haSBkZSBub3RpZmljYWNpb25zXCJdKX07Zm4uc291cmNlPVwiUGFzIG1haSBkZSBub3RpZmljYWNpb25zXCI7cmV0dXJuIGZuO30pKClcbiAgfSxcbiAgXCJwb2xsc1wiOiB7XG4gICAgXCJhZGRfcG9sbFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBanVzdGFyIHVuIHNvbmRhdGdlXCJdKX07Zm4uc291cmNlPVwiQWp1c3RhciB1biBzb25kYXRnZVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiYWRkX29wdGlvblwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBanVzdGFyIGTigJlvcGNpb25zXCJdKX07Zm4uc291cmNlPVwiQWp1c3RhciBk4oCZb3BjaW9uc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwib3B0aW9uXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk9wY2lvblwiXSl9O2ZuLnNvdXJjZT1cIk9wY2lvblwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwidm90ZXNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1widsOydGVzXCJdKX07Zm4uc291cmNlPVwidsOydGVzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ2b3RlXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlZvdGFyXCJdKX07Zm4uc291cmNlPVwiVm90YXJcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInR5cGVcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiVGlwZSBkZSBzb25kYXRnZVwiXSl9O2ZuLnNvdXJjZT1cIlRpcGUgZGUgc29uZGF0Z2VcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInNpbmdsZV9jaG9pY2VcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQ2F1c2lkYSB1bmljYVwiXSl9O2ZuLnNvdXJjZT1cIkNhdXNpZGEgdW5pY2FcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm11bHRpcGxlX2Nob2ljZXNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQ2F1c2lkYSBtdWx0aXBsYVwiXSl9O2ZuLnNvdXJjZT1cIkNhdXNpZGEgbXVsdGlwbGFcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImV4cGlyeVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJEdXJhZGEgZGVsIHNvbmRhdGdlXCJdKX07Zm4uc291cmNlPVwiRHVyYWRhIGRlbCBzb25kYXRnZVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZXhwaXJlc19pblwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIGxpc3Q6IF9saXN0IH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTG8gc29uZGF0Z2Ugc+KAmWFjYWJhcsOgIFwiLCBfaW50ZXJwb2xhdGUoX2xpc3QoMCkpXSl9O2ZuLnNvdXJjZT1cIkxvIHNvbmRhdGdlIHPigJlhY2FiYXLDoCB7MH1cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImV4cGlyZWRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplLCBpbnRlcnBvbGF0ZTogX2ludGVycG9sYXRlLCBsaXN0OiBfbGlzdCB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlNvbmRhdGdlIGFjYWJhdCBcIiwgX2ludGVycG9sYXRlKF9saXN0KDApKV0pfTtmbi5zb3VyY2U9XCJTb25kYXRnZSBhY2FiYXQgezB9XCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJub3RfZW5vdWdoX29wdGlvbnNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiSSBhIHBhcyBwcm8gZOKAmW9wY2lvbnNcIl0pfTtmbi5zb3VyY2U9XCJJIGEgcGFzIHBybyBk4oCZb3BjaW9uc1wiO3JldHVybiBmbjt9KSgpXG4gIH0sXG4gIFwic3RpY2tlcnNcIjoge1xuICAgIFwiYWRkX3N0aWNrZXJcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQWp1c3RhciB1biBwZWdhc29sZXRcIl0pfTtmbi5zb3VyY2U9XCJBanVzdGFyIHVuIHBlZ2Fzb2xldFwiO3JldHVybiBmbjt9KSgpXG4gIH0sXG4gIFwiaW50ZXJhY3Rpb25zXCI6IHtcbiAgICBcImZhdnNfcmVwZWF0c1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJSZXBldGljaW9ucyBlIGZhdm9yaXRzXCJdKX07Zm4uc291cmNlPVwiUmVwZXRpY2lvbnMgZSBmYXZvcml0c1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZm9sbG93c1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJOw7J1cyBzZWd1aWRvcnNcIl0pfTtmbi5zb3VyY2U9XCJOw7J1cyBzZWd1aWRvcnNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImxvYWRfb2xkZXJcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQ2FyZ2FyIGTigJlpbnRlcmFjY2lvbnMgYW50ZXJpb3Jhc1wiXSl9O2ZuLnNvdXJjZT1cIkNhcmdhciBk4oCZaW50ZXJhY2Npb25zIGFudGVyaW9yYXNcIjtyZXR1cm4gZm47fSkoKVxuICB9LFxuICBcInBvc3Rfc3RhdHVzXCI6IHtcbiAgICBcIm5ld19zdGF0dXNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUHVibGljYXIgZOKAmWVzdGF0dXRzIG5vdsOobHNcIl0pfTtmbi5zb3VyY2U9XCJQdWJsaWNhciBk4oCZZXN0YXR1dHMgbm92w6hsc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiYWNjb3VudF9ub3RfbG9ja2VkX3dhcm5pbmdcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplLCBpbnRlcnBvbGF0ZTogX2ludGVycG9sYXRlLCBsaXN0OiBfbGlzdCB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlbDsnN0cmUgY29tcHRlIGVzIHBhcyBcIiwgX2ludGVycG9sYXRlKF9saXN0KDApKSwgXCIuIFF1YWwgcXVlIHNpw6EgcMOydCB2b3Mgc2VndWlyIHBlciB2ZWlyZSB2w7JzdHJhcyBwdWJsaWNhY2lvbnMgZGVzdGluYWRhcyBwYXMgcXXigJlhIHbDsnN0cmVzIHNlZ3VpZG9ycy5cIl0pfTtmbi5zb3VyY2U9XCJWw7JzdHJlIGNvbXB0ZSBlcyBwYXMgezB9LiBRdWFsIHF1ZSBzacOhIHDDsnQgdm9zIHNlZ3VpciBwZXIgdmVpcmUgdsOyc3RyYXMgcHVibGljYWNpb25zIGRlc3RpbmFkYXMgcGFzIHF14oCZYSB2w7JzdHJlcyBzZWd1aWRvcnMuXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJhY2NvdW50X25vdF9sb2NrZWRfd2FybmluZ19saW5rXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcImNsYXZhdFwiXSl9O2ZuLnNvdXJjZT1cImNsYXZhdFwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiYXR0YWNobWVudHNfc2Vuc2l0aXZlXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk1hcmNhciBsYXMgcMOow6dhcyBqdW50YXMgY29tYSBzZW5zaWJsYXNcIl0pfTtmbi5zb3VyY2U9XCJNYXJjYXIgbGFzIHDDqMOnYXMganVudGFzIGNvbWEgc2Vuc2libGFzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJjb250ZW50X3R5cGVcIjoge1xuICAgICAgXCJ0ZXh0L3BsYWluXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlTDqHh0ZSBicnV0XCJdKX07Zm4uc291cmNlPVwiVMOoeHRlIGJydXRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgIFwidGV4dC9odG1sXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkhUTUxcIl0pfTtmbi5zb3VyY2U9XCJIVE1MXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICBcInRleHQvbWFya2Rvd25cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTWFya2Rvd25cIl0pfTtmbi5zb3VyY2U9XCJNYXJrZG93blwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgXCJ0ZXh0L2JiY29kZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJCQkNvZGVcIl0pfTtmbi5zb3VyY2U9XCJCQkNvZGVcIjtyZXR1cm4gZm47fSkoKVxuICAgIH0sXG4gICAgXCJjb250ZW50X3dhcm5pbmdcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQXbDrXMgZGUgY29udGVuZ3V0IChvcGNpb25hbClcIl0pfTtmbi5zb3VyY2U9XCJBdsOtcyBkZSBjb250ZW5ndXQgKG9wY2lvbmFsKVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZGVmYXVsdFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJFc2NyaXbDqHR6IGFxdcOtIHbDsnN0cmUgZXN0YXR1dC5cIl0pfTtmbi5zb3VyY2U9XCJFc2NyaXbDqHR6IGFxdcOtIHbDsnN0cmUgZXN0YXR1dC5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImRpcmVjdF93YXJuaW5nX3RvX2FsbFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBcXVlc3RhIHB1YmxpY2FjaW9uIHNlcsOgIHBhcyBxdWUgdmlzaWJsYSBwZWxzIHV0aWxpemFpcmVzIG1lbmNpb25hdHMuXCJdKX07Zm4uc291cmNlPVwiQXF1ZXN0YSBwdWJsaWNhY2lvbiBzZXLDoCBwYXMgcXVlIHZpc2libGEgcGVscyB1dGlsaXphaXJlcyBtZW5jaW9uYXRzLlwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZGlyZWN0X3dhcm5pbmdfdG9fZmlyc3Rfb25seVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBcXVlc3RhIHB1YmxpY2FjaW9uIHNlcsOgIHBhcyBxdWUgdmlzaWJsYSBwZWxzIHV0aWxpemFpcmVzIG1lbmNpb25hdHMgYSBsYSBkZWJ1dGEgZGVsIG1lc3NhdGdlLlwiXSl9O2ZuLnNvdXJjZT1cIkFxdWVzdGEgcHVibGljYWNpb24gc2Vyw6AgcGFzIHF1ZSB2aXNpYmxhIHBlbHMgdXRpbGl6YWlyZXMgbWVuY2lvbmF0cyBhIGxhIGRlYnV0YSBkZWwgbWVzc2F0Z2UuXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJwb3N0aW5nXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk1hbmRhZMOtc1wiXSl9O2ZuLnNvdXJjZT1cIk1hbmRhZMOtc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwic2NvcGVcIjoge1xuICAgICAgXCJkaXJlY3RcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRGlyw6hjdGUgLSBQdWJsaWNhciBwZWxzIHV0aWxpemFpcmVzIG1lbmNpb25hdHMgc29sYW1lbnRcIl0pfTtmbi5zb3VyY2U9XCJEaXLDqGN0ZSAtIFB1YmxpY2FyIHBlbHMgdXRpbGl6YWlyZXMgbWVuY2lvbmF0cyBzb2xhbWVudFwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgXCJwcml2YXRlXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlNlZ3VpZG9ycyBzb2xhbWVudCAtIFB1YmxpY2FyIHBlbHMgc29scyBzZWd1aWRvcnNcIl0pfTtmbi5zb3VyY2U9XCJTZWd1aWRvcnMgc29sYW1lbnQgLSBQdWJsaWNhciBwZWxzIHNvbHMgc2VndWlkb3JzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICBcInB1YmxpY1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJQdWJsaWMgLSBQdWJsaWNhciBwZWwgZmx1eCBk4oCZYWN0dWFsaXRhdCBwdWJsaWNcIl0pfTtmbi5zb3VyY2U9XCJQdWJsaWMgLSBQdWJsaWNhciBwZWwgZmx1eCBk4oCZYWN0dWFsaXRhdCBwdWJsaWNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgIFwidW5saXN0ZWRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUGFzIGxpc3RhdCAtIFB1YmxpY2FyIHBhcyBwZWwgZmx1eCBwdWJsaWNcIl0pfTtmbi5zb3VyY2U9XCJQYXMgbGlzdGF0IC0gUHVibGljYXIgcGFzIHBlbCBmbHV4IHB1YmxpY1wiO3JldHVybiBmbjt9KSgpXG4gICAgfVxuICB9LFxuICBcInJlZ2lzdHJhdGlvblwiOiB7XG4gICAgXCJiaW9cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQmlvZ3JhZmlhXCJdKX07Zm4uc291cmNlPVwiQmlvZ3JhZmlhXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJlbWFpbFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBZHJlw6dhIGRlIGNvcnJpw6hsXCJdKX07Zm4uc291cmNlPVwiQWRyZcOnYSBkZSBjb3JyacOobFwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZnVsbG5hbWVcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTm9tIGNvbXBsw6h0XCJdKX07Zm4uc291cmNlPVwiTm9tIGNvbXBsw6h0XCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJwYXNzd29yZF9jb25maXJtXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkNvbmZpcm1hciBsbyBzZW5oYWxcIl0pfTtmbi5zb3VyY2U9XCJDb25maXJtYXIgbG8gc2VuaGFsXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJyZWdpc3RyYXRpb25cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiSW5zY3JpcGNpb25cIl0pfTtmbi5zb3VyY2U9XCJJbnNjcmlwY2lvblwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwidG9rZW5cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiR2V0b24gZGUgY29udmlkYXRcIl0pfTtmbi5zb3VyY2U9XCJHZXRvbiBkZSBjb252aWRhdFwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiY2FwdGNoYVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJDQVBUQ0hBXCJdKX07Zm4uc291cmNlPVwiQ0FQVENIQVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibmV3X2NhcHRjaGFcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQ2xpY2F0eiBs4oCZaW1hdGdlIHBlciBvYnTDqW5lciB1bmEgbsOydmEgY2FwdGNoYVwiXSl9O2ZuLnNvdXJjZT1cIkNsaWNhdHogbOKAmWltYXRnZSBwZXIgb2J0w6luZXIgdW5hIG7DsnZhIGNhcHRjaGFcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInVzZXJuYW1lX3BsYWNlaG9sZGVyXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcImUuZy4gbGFpblwiXSl9O2ZuLnNvdXJjZT1cImUuZy4gbGFpblwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZnVsbG5hbWVfcGxhY2Vob2xkZXJcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiZS5nLiBMYWluIEl3YWt1cmFcIl0pfTtmbi5zb3VyY2U9XCJlLmcuIExhaW4gSXdha3VyYVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiYmlvX3BsYWNlaG9sZGVyXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcImUuZy5cXG5IaSwgU29pIGxvIExhaW5cXG5Tb2kgYWZvY2FkYSBk4oCZYW5pbWVzIGUgdml2aSBhbCBKYXBhbi4gQmVubMOodSBxdWUgbWUgY29uZWlzc8OodHogZGUgdGhlIFdpcmVkLlwiXSl9O2ZuLnNvdXJjZT1cImUuZy5cXG5IaSwgU29pIGxvIExhaW5cXG5Tb2kgYWZvY2FkYSBk4oCZYW5pbWVzIGUgdml2aSBhbCBKYXBhbi4gQmVubMOodSBxdWUgbWUgY29uZWlzc8OodHogZGUgdGhlIFdpcmVkLlwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwidmFsaWRhdGlvbnNcIjoge1xuICAgICAgXCJ1c2VybmFtZV9yZXF1aXJlZFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJww7J0IHBhcyDDqHNzZXIgdm9pZFwiXSl9O2ZuLnNvdXJjZT1cInDDsnQgcGFzIMOoc3NlciB2b2lkXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICBcImZ1bGxuYW1lX3JlcXVpcmVkXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcInDDsnQgcGFzIMOoc3NlciB2b2lkXCJdKX07Zm4uc291cmNlPVwicMOydCBwYXMgw6hzc2VyIHZvaWRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgIFwiZW1haWxfcmVxdWlyZWRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wicMOydCBwYXMgw6hzc2VyIHZvaWRcIl0pfTtmbi5zb3VyY2U9XCJww7J0IHBhcyDDqHNzZXIgdm9pZFwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgXCJwYXNzd29yZF9yZXF1aXJlZFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJww7J0IHBhcyDDqHNzZXIgdm9pZFwiXSl9O2ZuLnNvdXJjZT1cInDDsnQgcGFzIMOoc3NlciB2b2lkXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICBcInBhc3N3b3JkX2NvbmZpcm1hdGlvbl9yZXF1aXJlZFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJww7J0IHBhcyDDqHNzZXIgdm9pZFwiXSl9O2ZuLnNvdXJjZT1cInDDsnQgcGFzIMOoc3NlciB2b2lkXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICBcInBhc3N3b3JkX2NvbmZpcm1hdGlvbl9tYXRjaFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJkZXUgw6hzc2VyIGxvIG1ldGVpcyBzZW5oYWxcIl0pfTtmbi5zb3VyY2U9XCJkZXUgw6hzc2VyIGxvIG1ldGVpcyBzZW5oYWxcIjtyZXR1cm4gZm47fSkoKVxuICAgIH1cbiAgfSxcbiAgXCJzZWxlY3RhYmxlX2xpc3RcIjoge1xuICAgIFwic2VsZWN0X2FsbFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJPIHNlbGVjY2lvbmFyIHRvdFwiXSl9O2ZuLnNvdXJjZT1cIk8gc2VsZWNjaW9uYXIgdG90XCI7cmV0dXJuIGZuO30pKClcbiAgfSxcbiAgXCJzZXR0aW5nc1wiOiB7XG4gICAgXCJhcHBfbmFtZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJOb20gZGUgbOKAmWFwbGljYWNpb25cIl0pfTtmbi5zb3VyY2U9XCJOb20gZGUgbOKAmWFwbGljYWNpb25cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImF0dGFjaG1lbnRSYWRpdXNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUMOow6dhcyBqdW50YXNcIl0pfTtmbi5zb3VyY2U9XCJQw6jDp2FzIGp1bnRhc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiYXR0YWNobWVudHNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUMOow6dhcyBqdW50YXNcIl0pfTtmbi5zb3VyY2U9XCJQw6jDp2FzIGp1bnRhc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiYXZhdGFyXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkF2YXRhclwiXSl9O2ZuLnNvdXJjZT1cIkF2YXRhclwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiYXZhdGFyQWx0UmFkaXVzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkF2YXRhcnMgKE5vdGlmaWNhY2lvbnMpXCJdKX07Zm4uc291cmNlPVwiQXZhdGFycyAoTm90aWZpY2FjaW9ucylcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImF2YXRhclJhZGl1c1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBdmF0YXJzXCJdKX07Zm4uc291cmNlPVwiQXZhdGFyc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiYmFja2dyb3VuZFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJSw6hpcmUgcGxhblwiXSl9O2ZuLnNvdXJjZT1cIlLDqGlyZSBwbGFuXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJiaW9cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQmlvZ3JhZmlhXCJdKX07Zm4uc291cmNlPVwiQmlvZ3JhZmlhXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJibG9ja19leHBvcnRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRXhwb3J0YXIgbG9zIGJsb2NhdGdlc1wiXSl9O2ZuLnNvdXJjZT1cIkV4cG9ydGFyIGxvcyBibG9jYXRnZXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImJsb2NrX2V4cG9ydF9idXR0b25cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRXhwb3J0YXIgbG9zIGJsb2NhdGdlcyBkaW5zIHVuIGZpY2hpw6hyIGNzdlwiXSl9O2ZuLnNvdXJjZT1cIkV4cG9ydGFyIGxvcyBibG9jYXRnZXMgZGlucyB1biBmaWNoacOociBjc3ZcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImJsb2NrX2ltcG9ydFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJJbXDDsnJ0IGRlIGJsb2NhdGdlc1wiXSl9O2ZuLnNvdXJjZT1cIkltcMOycnQgZGUgYmxvY2F0Z2VzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJibG9ja19pbXBvcnRfZXJyb3JcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRXJyb3IgZW4gaW1wb3J0YXIgbG9zIGJsb2NhdGdlc1wiXSl9O2ZuLnNvdXJjZT1cIkVycm9yIGVuIGltcG9ydGFyIGxvcyBibG9jYXRnZXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImJsb2Nrc19pbXBvcnRlZFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJCbG9jYXRnZXMgaW1wb3J0YXRzICEgTG8gdHJhY3RhbWVudCB0YXJkYXLDoCB1biBwYXVjLlwiXSl9O2ZuLnNvdXJjZT1cIkJsb2NhdGdlcyBpbXBvcnRhdHMgISBMbyB0cmFjdGFtZW50IHRhcmRhcsOgIHVuIHBhdWMuXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJibG9ja3NfdGFiXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkJsb2NhdGdlc1wiXSl9O2ZuLnNvdXJjZT1cIkJsb2NhdGdlc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiYnRuUmFkaXVzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkJvdG9uc1wiXSl9O2ZuLnNvdXJjZT1cIkJvdG9uc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiY0JsdWVcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQmxhdSAoUmVzcG9uZHJlLCBzZWd1aXIpXCJdKX07Zm4uc291cmNlPVwiQmxhdSAoUmVzcG9uZHJlLCBzZWd1aXIpXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJjR3JlZW5cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiVmVyZCAoUmVwZXJ0aXIpXCJdKX07Zm4uc291cmNlPVwiVmVyZCAoUmVwZXJ0aXIpXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJjT3JhbmdlXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIklyYW5nZSAoQWltYXIpXCJdKX07Zm4uc291cmNlPVwiSXJhbmdlIChBaW1hcilcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImNSZWRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUm9nZSAoQW51bGxhcilcIl0pfTtmbi5zb3VyY2U9XCJSb2dlIChBbnVsbGFyKVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiY2hhbmdlX3Bhc3N3b3JkXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkNhbWJpYXIgbG8gc2VuaGFsXCJdKX07Zm4uc291cmNlPVwiQ2FtYmlhciBsbyBzZW5oYWxcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImNoYW5nZV9wYXNzd29yZF9lcnJvclwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJVbmEgZXJyb3Igc+KAmWVzIHByb2R1Y2hhIGVuIGNhbWJpYW50IGxvIHNlbmhhbC5cIl0pfTtmbi5zb3VyY2U9XCJVbmEgZXJyb3Igc+KAmWVzIHByb2R1Y2hhIGVuIGNhbWJpYW50IGxvIHNlbmhhbC5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImNoYW5nZWRfcGFzc3dvcmRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiU2VuaGFsIGNvcnLDqGN0YW1lbnQgY2FtYmlhdOKAryFcIl0pfTtmbi5zb3VyY2U9XCJTZW5oYWwgY29ycsOoY3RhbWVudCBjYW1iaWF04oCvIVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiY29sbGFwc2Vfc3ViamVjdFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJSZXBsZWdhciBsYXMgcHVibGljYWNpb25zIGFtYiBkZSBzdWJqw6hjdGVzXCJdKX07Zm4uc291cmNlPVwiUmVwbGVnYXIgbGFzIHB1YmxpY2FjaW9ucyBhbWIgZGUgc3ViasOoY3Rlc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiY29tcG9zaW5nXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkVzY3JpdHVyYVwiXSl9O2ZuLnNvdXJjZT1cIkVzY3JpdHVyYVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiY29uZmlybV9uZXdfcGFzc3dvcmRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQ29uZmlybWF0eiBsbyBuw7J1IHNlbmhhbFwiXSl9O2ZuLnNvdXJjZT1cIkNvbmZpcm1hdHogbG8gbsOydSBzZW5oYWxcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImN1cnJlbnRfYXZhdGFyXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlbDsnN0cmUgYXZhdGFyIGFjdHVhbFwiXSl9O2ZuLnNvdXJjZT1cIlbDsnN0cmUgYXZhdGFyIGFjdHVhbFwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiY3VycmVudF9wYXNzd29yZFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJTZW5oYWwgYWN0dWFsXCJdKX07Zm4uc291cmNlPVwiU2VuaGFsIGFjdHVhbFwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiY3VycmVudF9wcm9maWxlX2Jhbm5lclwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJCYW5kacOocmEgYWN0dWFsYSBkZWwgcGVyZmlsXCJdKX07Zm4uc291cmNlPVwiQmFuZGnDqHJhIGFjdHVhbGEgZGVsIHBlcmZpbFwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZGF0YV9pbXBvcnRfZXhwb3J0X3RhYlwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJJbXBvcnRhciAvIEV4cG9ydGFyIGxhcyBkb25hZGFzXCJdKX07Zm4uc291cmNlPVwiSW1wb3J0YXIgLyBFeHBvcnRhciBsYXMgZG9uYWRhc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZGVmYXVsdF92aXNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTml2w6hsIGRlIHZpc2liaWxpdGF0IHBlciBkZWZhdXRcIl0pfTtmbi5zb3VyY2U9XCJOaXbDqGwgZGUgdmlzaWJpbGl0YXQgcGVyIGRlZmF1dFwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZGVsZXRlX2FjY291bnRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiU3VwcmltaXIgbG8gY29tcHRlXCJdKX07Zm4uc291cmNlPVwiU3VwcmltaXIgbG8gY29tcHRlXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJkZWxldGVfYWNjb3VudF9kZXNjcmlwdGlvblwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJTdXByaW1pciB2w7JzdHJlIGNvbXB0ZSBlIGxvcyBtZXNzYXRnZXMgcGVyIHNlbXByZS5cIl0pfTtmbi5zb3VyY2U9XCJTdXByaW1pciB2w7JzdHJlIGNvbXB0ZSBlIGxvcyBtZXNzYXRnZXMgcGVyIHNlbXByZS5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImRlbGV0ZV9hY2NvdW50X2Vycm9yXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlVuYSBlcnJvciBz4oCZZXMgcHJvZHVjaGEgZW4gc3VwcmltaXIgbG8gY29tcHRlLiBT4oCZYXF1w7IgdGVuIGTigJlhcnJpYmFyIG1lcmPDqXMgZGUgY29udGFjdGFyIHbDsnN0cmUgYWRtaW5pc3RyYXRvciBk4oCZaW5zdMOgbmNpYS5cIl0pfTtmbi5zb3VyY2U9XCJVbmEgZXJyb3Igc+KAmWVzIHByb2R1Y2hhIGVuIHN1cHJpbWlyIGxvIGNvbXB0ZS4gU+KAmWFxdcOyIHRlbiBk4oCZYXJyaWJhciBtZXJjw6lzIGRlIGNvbnRhY3RhciB2w7JzdHJlIGFkbWluaXN0cmF0b3IgZOKAmWluc3TDoG5jaWEuXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJkZWxldGVfYWNjb3VudF9pbnN0cnVjdGlvbnNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUGljYXR6IHbDsnN0cmUgc2VuaGFsIGRpbnMgbG8gY2FtcCB0w6h4dGUgw6dhaS1qb3MgcGVyIGNvbmZpcm1hciBsYSBzdXByZXNzaW9uIGRlbCBjb21wdGUuXCJdKX07Zm4uc291cmNlPVwiUGljYXR6IHbDsnN0cmUgc2VuaGFsIGRpbnMgbG8gY2FtcCB0w6h4dGUgw6dhaS1qb3MgcGVyIGNvbmZpcm1hciBsYSBzdXByZXNzaW9uIGRlbCBjb21wdGUuXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJhdmF0YXJfc2l6ZV9pbnN0cnVjdGlvblwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJMYSB0YWxoYSBtaW5pbXVtIHJlY29tYW5kYWRhIHBlbHMgaW1hdGdlcyBk4oCZYXZhdGFyIGVzIDE1MHgxNTAgcGl4w6hscy5cIl0pfTtmbi5zb3VyY2U9XCJMYSB0YWxoYSBtaW5pbXVtIHJlY29tYW5kYWRhIHBlbHMgaW1hdGdlcyBk4oCZYXZhdGFyIGVzIDE1MHgxNTAgcGl4w6hscy5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImV4cG9ydF90aGVtZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJFbnJlZ2lzdHJhciBsYSBwcmVjb25maWd1cmFjaW9uXCJdKX07Zm4uc291cmNlPVwiRW5yZWdpc3RyYXIgbGEgcHJlY29uZmlndXJhY2lvblwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZmlsdGVyaW5nXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkZpbHRyYXRnZVwiXSl9O2ZuLnNvdXJjZT1cIkZpbHRyYXRnZVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZmlsdGVyaW5nX2V4cGxhbmF0aW9uXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlRvdGVzIGxvcyBlc3RhdHV0cyBhbWIgYXF1ZWxlcyBtb3RzIHNlcsOgbiBlbiBzaWxlbmNpLCB1biBtb3QgcGVyIGxpbmhhXCJdKX07Zm4uc291cmNlPVwiVG90ZXMgbG9zIGVzdGF0dXRzIGFtYiBhcXVlbGVzIG1vdHMgc2Vyw6BuIGVuIHNpbGVuY2ksIHVuIG1vdCBwZXIgbGluaGFcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImZvbGxvd19leHBvcnRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRXhwb3J0YXIgbG9zIGFib25hbWVudHNcIl0pfTtmbi5zb3VyY2U9XCJFeHBvcnRhciBsb3MgYWJvbmFtZW50c1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZm9sbG93X2V4cG9ydF9idXR0b25cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRXhwb3J0YXIgdsOyc3RyZXMgYWJvbmFtZW50cyBkaW5zIHVuIGZpY2hpw6hyIGNzdlwiXSl9O2ZuLnNvdXJjZT1cIkV4cG9ydGFyIHbDsnN0cmVzIGFib25hbWVudHMgZGlucyB1biBmaWNoacOociBjc3ZcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImZvbGxvd19pbXBvcnRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiSW1wb3J0YXIgbG9zIGFib25hbWVudHNcIl0pfTtmbi5zb3VyY2U9XCJJbXBvcnRhciBsb3MgYWJvbmFtZW50c1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZm9sbG93X2ltcG9ydF9lcnJvclwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJFcnJvciBlbiBpbXBvcnRhbnQgbG9zIHNlZ3VpZG9yc1wiXSl9O2ZuLnNvdXJjZT1cIkVycm9yIGVuIGltcG9ydGFudCBsb3Mgc2VndWlkb3JzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJmb2xsb3dzX2ltcG9ydGVkXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlNlZ3VpZG9ycyBpbXBvcnRhdHMuIExvIHRyYWN0YW1lbnQgcMOydCB0cmlnYXIgdW5hIGVzdG9uYS5cIl0pfTtmbi5zb3VyY2U9XCJTZWd1aWRvcnMgaW1wb3J0YXRzLiBMbyB0cmFjdGFtZW50IHDDsnQgdHJpZ2FyIHVuYSBlc3RvbmEuXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJmb3JlZ3JvdW5kXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkVuZGF2YW50XCJdKX07Zm4uc291cmNlPVwiRW5kYXZhbnRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImdlbmVyYWxcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiR2VuZXJhbFwiXSl9O2ZuLnNvdXJjZT1cIkdlbmVyYWxcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImhpZGVfYXR0YWNobWVudHNfaW5fY29udm9cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUmVzY29uZHJlIGxhcyBww6jDp2FzIGp1bnRhcyBkaW5zIGxhcyBjb252ZXJzYWNpb25zXCJdKX07Zm4uc291cmNlPVwiUmVzY29uZHJlIGxhcyBww6jDp2FzIGp1bnRhcyBkaW5zIGxhcyBjb252ZXJzYWNpb25zXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJoaWRlX2F0dGFjaG1lbnRzX2luX3RsXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlJlc2NvbmRyZSBsYXMgcMOow6dhcyBqdW50YXNcIl0pfTtmbi5zb3VyY2U9XCJSZXNjb25kcmUgbGFzIHDDqMOnYXMganVudGFzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJoaWRlX211dGVkX3Bvc3RzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlJlc2NvbmRyZSBsYXMgcHVibGljYWNpb25zIGRlbCBtb25kZSByZXNjb25kdXRcIl0pfTtmbi5zb3VyY2U9XCJSZXNjb25kcmUgbGFzIHB1YmxpY2FjaW9ucyBkZWwgbW9uZGUgcmVzY29uZHV0XCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJtYXhfdGh1bWJuYWlsc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJOb21icmUgbWF4aW11bSBkZSB2aW5oZXRhcyBwZXIgcHVibGljYWNpb25cIl0pfTtmbi5zb3VyY2U9XCJOb21icmUgbWF4aW11bSBkZSB2aW5oZXRhcyBwZXIgcHVibGljYWNpb25cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImhpZGVfaXNwXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkFtYWdhciBsbyBwYW7DqGwgZXNwZWNpYWwgaW5zdMOgbmNpYVwiXSl9O2ZuLnNvdXJjZT1cIkFtYWdhciBsbyBwYW7DqGwgZXNwZWNpYWwgaW5zdMOgbmNpYVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwicHJlbG9hZF9pbWFnZXNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUHJlY2FyZ2FyIGxvcyBpbWF0Z2VzXCJdKX07Zm4uc291cmNlPVwiUHJlY2FyZ2FyIGxvcyBpbWF0Z2VzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ1c2Vfb25lX2NsaWNrX25zZndcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRG9icmlyIGxhcyBww6jDp2FzIGp1bnRhcyBOU0ZXIGFtYiB1biBjbGljXCJdKX07Zm4uc291cmNlPVwiRG9icmlyIGxhcyBww6jDp2FzIGp1bnRhcyBOU0ZXIGFtYiB1biBjbGljXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJoaWRlX3Bvc3Rfc3RhdHNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQW1hZ2FyIGxhcyBlc3RhdGlzdGljYXMgZGUgcHVibGljYWNpb24gKGV4LiBsbyBub21icmUgZGUgZmF2b3JpdHMpXCJdKX07Zm4uc291cmNlPVwiQW1hZ2FyIGxhcyBlc3RhdGlzdGljYXMgZGUgcHVibGljYWNpb24gKGV4LiBsbyBub21icmUgZGUgZmF2b3JpdHMpXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJoaWRlX3VzZXJfc3RhdHNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQW1hZ2FyIGxhcyBlc3RhdGlzdGljYXMgZGUgbOKAmXV0aWxpemFpcmUgKGV4LiBsbyBub21icmUgZGUgc2VndWlkb3JzKVwiXSl9O2ZuLnNvdXJjZT1cIkFtYWdhciBsYXMgZXN0YXRpc3RpY2FzIGRlIGzigJl1dGlsaXphaXJlIChleC4gbG8gbm9tYnJlIGRlIHNlZ3VpZG9ycylcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImhpZGVfZmlsdGVyZWRfc3RhdHVzZXNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQW1hZ2FyIGxvcyBlc3RhdHV0cyBmaWx0cmF0c1wiXSl9O2ZuLnNvdXJjZT1cIkFtYWdhciBsb3MgZXN0YXR1dHMgZmlsdHJhdHNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImltcG9ydF9mb2xsb3dlcnNfZnJvbV9hX2Nzdl9maWxlXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkltcG9ydGFyIGxvcyBzZWd1aWRvcnMgZOKAmXVuIGZpY2hpw6hyIGNzdlwiXSl9O2ZuLnNvdXJjZT1cIkltcG9ydGFyIGxvcyBzZWd1aWRvcnMgZOKAmXVuIGZpY2hpw6hyIGNzdlwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiaW1wb3J0X3RoZW1lXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkNhcmdhciB1biB0w6htYVwiXSl9O2ZuLnNvdXJjZT1cIkNhcmdhciB1biB0w6htYVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiaW5wdXRSYWRpdXNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQ2FtcHMgdMOoeHRlXCJdKX07Zm4uc291cmNlPVwiQ2FtcHMgdMOoeHRlXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJjaGVja2JveFJhZGl1c1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJDYXNhcyBkZSBtYXJjYXJcIl0pfTtmbi5zb3VyY2U9XCJDYXNhcyBkZSBtYXJjYXJcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImluc3RhbmNlX2RlZmF1bHRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplLCBpbnRlcnBvbGF0ZTogX2ludGVycG9sYXRlLCBuYW1lZDogX25hbWVkIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiKGRlZmF1dOKArzogXCIsIF9pbnRlcnBvbGF0ZShfbmFtZWQoXCJ2YWx1ZVwiKSksIFwiKVwiXSl9O2ZuLnNvdXJjZT1cIihkZWZhdXTigK86IHt2YWx1ZX0pXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJpbnN0YW5jZV9kZWZhdWx0X3NpbXBsZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCIoZGVmYXV0KVwiXSl9O2ZuLnNvdXJjZT1cIihkZWZhdXQpXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJpbnRlcmZhY2VcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiSW50ZXJmw6BjaWFcIl0pfTtmbi5zb3VyY2U9XCJJbnRlcmbDoGNpYVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiaW50ZXJmYWNlTGFuZ3VhZ2VcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTGVuZ2EgZGUgbOKAmWludGVyZsOgY2lhXCJdKX07Zm4uc291cmNlPVwiTGVuZ2EgZGUgbOKAmWludGVyZsOgY2lhXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJpbnZhbGlkX3RoZW1lX2ltcG9ydGVkXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkxvIGZpY2hpw6hyIHNlbGVjY2lvbmF0IGVzIHBhcyB1biB0w6htYSBQbGVyb21hIHZhbGlkLiBDYXAgZGUgY2FtYmlhbWVudCBlcyBlc3RhdCBmYWNoIGEgdsOyc3RyZSB0w6htYS5cIl0pfTtmbi5zb3VyY2U9XCJMbyBmaWNoacOociBzZWxlY2Npb25hdCBlcyBwYXMgdW4gdMOobWEgUGxlcm9tYSB2YWxpZC4gQ2FwIGRlIGNhbWJpYW1lbnQgZXMgZXN0YXQgZmFjaCBhIHbDsnN0cmUgdMOobWEuXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJsaW1pdGVkX2F2YWlsYWJpbGl0eVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJQYXMgZGlzcG9uaWJsZSBwZXIgdsOyc3RyZSBuYXZpZ2Fkb3JcIl0pfTtmbi5zb3VyY2U9XCJQYXMgZGlzcG9uaWJsZSBwZXIgdsOyc3RyZSBuYXZpZ2Fkb3JcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImxpbmtzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkxpZ2Ftc1wiXSl9O2ZuLnNvdXJjZT1cIkxpZ2Ftc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibG9ja19hY2NvdW50X2Rlc2NyaXB0aW9uXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkxpbWl0YXIgdsOyc3RyZSBjb21wdGUgYWxzIHNlZ3VpZG9ycyBhY2NlcHRhdHMgc29sYW1lbnRcIl0pfTtmbi5zb3VyY2U9XCJMaW1pdGFyIHbDsnN0cmUgY29tcHRlIGFscyBzZWd1aWRvcnMgYWNjZXB0YXRzIHNvbGFtZW50XCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJsb29wX3ZpZGVvXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkJvY2xhIHZpZMOob1wiXSl9O2ZuLnNvdXJjZT1cIkJvY2xhIHZpZMOob1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibG9vcF92aWRlb19zaWxlbnRfb25seVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJMZWdpciBlbiBib2NsYSBzb2xhbWVudCBsYXMgdmlkw6hvcyBzZW5zIHNvbiAoY29tYSBsb3MgwqsgR2lmcyDCuyBkZSBNYXN0b2RvbilcIl0pfTtmbi5zb3VyY2U9XCJMZWdpciBlbiBib2NsYSBzb2xhbWVudCBsYXMgdmlkw6hvcyBzZW5zIHNvbiAoY29tYSBsb3MgwqsgR2lmcyDCuyBkZSBNYXN0b2RvbilcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm11dGVzX3RhYlwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBZ2FtYXRzXCJdKX07Zm4uc291cmNlPVwiQWdhbWF0c1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiaW50ZXJhY3Rpb25zX3RhYlwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJJbnRlcmFjY2lvbnNcIl0pfTtmbi5zb3VyY2U9XCJJbnRlcmFjY2lvbnNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInBsYXlfdmlkZW9zX2luX21vZGFsXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkxlZ2lyIGxhcyB2aWTDqG9zIGRpcsOoY3RhbWVudCBkaW5zIGxhIHZpc3VhbGl6YWlyYSBtw6hkaWFcIl0pfTtmbi5zb3VyY2U9XCJMZWdpciBsYXMgdmlkw6hvcyBkaXLDqGN0YW1lbnQgZGlucyBsYSB2aXN1YWxpemFpcmEgbcOoZGlhXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ1c2VfY29udGFpbl9maXRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiVGFsaGFyIHBhcyBsYXMgcMOow6dhcyBqdW50YXMgcGVyIGxhcyB2aW5oZXRhc1wiXSl9O2ZuLnNvdXJjZT1cIlRhbGhhciBwYXMgbGFzIHDDqMOnYXMganVudGFzIHBlciBsYXMgdmluaGV0YXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm5hbWVcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTm9tXCJdKX07Zm4uc291cmNlPVwiTm9tXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJuYW1lX2Jpb1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJOb20gJiBCaW9cIl0pfTtmbi5zb3VyY2U9XCJOb20gJiBCaW9cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm5ld19wYXNzd29yZFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJOw7J1IHNlbmhhbFwiXSl9O2ZuLnNvdXJjZT1cIk7DsnUgc2VuaGFsXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJub3RpZmljYXRpb25fdmlzaWJpbGl0eV9mb2xsb3dzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkFib25hbWVudHNcIl0pfTtmbi5zb3VyY2U9XCJBYm9uYW1lbnRzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJub3RpZmljYXRpb25fdmlzaWJpbGl0eV9saWtlc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBaW1hclwiXSl9O2ZuLnNvdXJjZT1cIkFpbWFyXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJub3RpZmljYXRpb25fdmlzaWJpbGl0eV9tZW50aW9uc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJNZW5jaW9uc1wiXSl9O2ZuLnNvdXJjZT1cIk1lbmNpb25zXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJub3RpZmljYXRpb25fdmlzaWJpbGl0eV9yZXBlYXRzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlJlcGV0aWNpb25zXCJdKX07Zm4uc291cmNlPVwiUmVwZXRpY2lvbnNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm5vdGlmaWNhdGlvbl92aXNpYmlsaXR5XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlRpcGVzIGRlIG5vdGlmaWNhY2lvbiBkZSBtb3N0cmFyXCJdKX07Zm4uc291cmNlPVwiVGlwZXMgZGUgbm90aWZpY2FjaW9uIGRlIG1vc3RyYXJcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm5vX3JpY2hfdGV4dF9kZXNjcmlwdGlvblwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJOZXRlamFyIGxvIGZvcm1hdCB0w6h4dGUgZGUgdG90YXMgbGFzIHB1YmxpY2FjaW9uc1wiXSl9O2ZuLnNvdXJjZT1cIk5ldGVqYXIgbG8gZm9ybWF0IHTDqHh0ZSBkZSB0b3RhcyBsYXMgcHVibGljYWNpb25zXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJub19ibG9ja3NcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQ2FwIGRlIGJsb2NhdGdlXCJdKX07Zm4uc291cmNlPVwiQ2FwIGRlIGJsb2NhdGdlXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJub19tdXRlc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJDYXAgZOKAmWFtYWdhdFwiXSl9O2ZuLnNvdXJjZT1cIkNhcCBk4oCZYW1hZ2F0XCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJoaWRlX2ZvbGxvd3NfZGVzY3JpcHRpb25cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTW9zdHJhciBwYXMgcXVhbCBzZWd1aXNzaVwiXSl9O2ZuLnNvdXJjZT1cIk1vc3RyYXIgcGFzIHF1YWwgc2VndWlzc2lcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImhpZGVfZm9sbG93ZXJzX2Rlc2NyaXB0aW9uXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk1vc3RyYXIgcGFzIHF1YWwgbWUgc2VndWlzc29uXCJdKX07Zm4uc291cmNlPVwiTW9zdHJhciBwYXMgcXVhbCBtZSBzZWd1aXNzb25cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInNob3dfYWRtaW5fYmFkZ2VcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTW9zdHJhciBsbyBiYWRnZSBBZG1pbiBiYWRnZSBhbCBwZXJmaWwgbWV1XCJdKX07Zm4uc291cmNlPVwiTW9zdHJhciBsbyBiYWRnZSBBZG1pbiBiYWRnZSBhbCBwZXJmaWwgbWV1XCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJzaG93X21vZGVyYXRvcl9iYWRnZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJNb3N0cmFyIGxvIGJhZGdlIE1vZGVyYXRvciBhbCBwZXJmaWwgbWV1XCJdKX07Zm4uc291cmNlPVwiTW9zdHJhciBsbyBiYWRnZSBNb2RlcmF0b3IgYWwgcGVyZmlsIG1ldVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibnNmd19jbGlja3Rocm91Z2hcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQWN0aXZhciBsbyBjbGljIHBlciBtb3N0cmFyIGxvcyBpbWF0Z2VzIG1hcmNhdHMgY29tYSBwZWxzIGFkdWx0cyBvIHNlbnNpYmxlc1wiXSl9O2ZuLnNvdXJjZT1cIkFjdGl2YXIgbG8gY2xpYyBwZXIgbW9zdHJhciBsb3MgaW1hdGdlcyBtYXJjYXRzIGNvbWEgcGVscyBhZHVsdHMgbyBzZW5zaWJsZXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm9hdXRoX3Rva2Vuc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJMaXN0YXRzIE9BdXRoXCJdKX07Zm4uc291cmNlPVwiTGlzdGF0cyBPQXV0aFwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwidG9rZW5cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiR2V0b25cIl0pfTtmbi5zb3VyY2U9XCJHZXRvblwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwicmVmcmVzaF90b2tlblwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBY3R1YWxpemFyIGxvIGdldG9uXCJdKX07Zm4uc291cmNlPVwiQWN0dWFsaXphciBsbyBnZXRvblwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwidmFsaWRfdW50aWxcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiVmFsaWQgZmlucyBhXCJdKX07Zm4uc291cmNlPVwiVmFsaWQgZmlucyBhXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJyZXZva2VfdG9rZW5cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUmV2b2NhclwiXSl9O2ZuLnNvdXJjZT1cIlJldm9jYXJcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInBhbmVsUmFkaXVzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlBhbsOobHNcIl0pfTtmbi5zb3VyY2U9XCJQYW7DqGxzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJwYXVzZV9vbl91bmZvY3VzZWRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUGF1c2FyIGxhIGRpZnVzaW9uIHF1YW5kIGzigJlvbmdsZXQgZXMgcGFzIHNlbGVjY2lvbmF0XCJdKX07Zm4uc291cmNlPVwiUGF1c2FyIGxhIGRpZnVzaW9uIHF1YW5kIGzigJlvbmdsZXQgZXMgcGFzIHNlbGVjY2lvbmF0XCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJwcmVzZXRzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlByZS1lbnJlZ2lzdHJhdHNcIl0pfTtmbi5zb3VyY2U9XCJQcmUtZW5yZWdpc3RyYXRzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJwcm9maWxlX2JhY2tncm91bmRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiSW1hdGdlIGRlIGZvbnNcIl0pfTtmbi5zb3VyY2U9XCJJbWF0Z2UgZGUgZm9uc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwicHJvZmlsZV9iYW5uZXJcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQmFuZGnDqHJhIGRlbCBwZXJmaWxcIl0pfTtmbi5zb3VyY2U9XCJCYW5kacOocmEgZGVsIHBlcmZpbFwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwicHJvZmlsZV90YWJcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUGVyZmlsXCJdKX07Zm4uc291cmNlPVwiUGVyZmlsXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJyYWRpaV9oZWxwXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkNvbmZpZ3VyYXIgbG9zIGNhaXJlcyBhcnJlZG9uZGl0cyBkZSBs4oCZaW50ZXJmw6BjaWEgKGVuIHBpeMOobHMpXCJdKX07Zm4uc291cmNlPVwiQ29uZmlndXJhciBsb3MgY2FpcmVzIGFycmVkb25kaXRzIGRlIGzigJlpbnRlcmbDoGNpYSAoZW4gcGl4w6hscylcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInJlcGxpZXNfaW5fdGltZWxpbmVcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUmVzcG9uc2FzIGRlbCBmbHV4XCJdKX07Zm4uc291cmNlPVwiUmVzcG9uc2FzIGRlbCBmbHV4XCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJyZXBseV92aXNpYmlsaXR5X2FsbFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJNb3N0cmFyIHRvdGFzIGxhcyByZXNwb25zYXNcIl0pfTtmbi5zb3VyY2U9XCJNb3N0cmFyIHRvdGFzIGxhcyByZXNwb25zYXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInJlcGx5X3Zpc2liaWxpdHlfZm9sbG93aW5nXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk1vc3RyYXIgcGFzIHF1ZSBsYXMgcmVzcG9uc2FzIHF1ZSBtZSBzb24gZGVzdGluYWRhIGEgaWV1IG8gdW4gdXRpbGl6YWlyZSBxdWUgc2VndWlzc2lcIl0pfTtmbi5zb3VyY2U9XCJNb3N0cmFyIHBhcyBxdWUgbGFzIHJlc3BvbnNhcyBxdWUgbWUgc29uIGRlc3RpbmFkYSBhIGlldSBvIHVuIHV0aWxpemFpcmUgcXVlIHNlZ3Vpc3NpXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJyZXBseV92aXNpYmlsaXR5X3NlbGZcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTW9zdHJhciBwYXMgcXVlIGxhcyByZXNwb25zYXMgcXVlIG1lIHNvbiBkZXN0aW5hZGFzXCJdKX07Zm4uc291cmNlPVwiTW9zdHJhciBwYXMgcXVlIGxhcyByZXNwb25zYXMgcXVlIG1lIHNvbiBkZXN0aW5hZGFzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJzYXZpbmdfZXJyXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkVycm9yIGVuIGVucmVnaXN0cmFudCBsb3MgcGFyYW3DqHRyZXNcIl0pfTtmbi5zb3VyY2U9XCJFcnJvciBlbiBlbnJlZ2lzdHJhbnQgbG9zIHBhcmFtw6h0cmVzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJzYXZpbmdfb2tcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUGFyYW3DqHRyZXMgZW5yZWdpc3RyYXRzXCJdKX07Zm4uc291cmNlPVwiUGFyYW3DqHRyZXMgZW5yZWdpc3RyYXRzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJzZWFyY2hfdXNlcl90b19ibG9ja1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJDZXJjYXR6IHF1YWwgdm9sw6h0eiBibG9jYXJcIl0pfTtmbi5zb3VyY2U9XCJDZXJjYXR6IHF1YWwgdm9sw6h0eiBibG9jYXJcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInNlYXJjaF91c2VyX3RvX211dGVcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQ2VyY2F0eiBxdWFsIHZvbMOodHogcmVzY29uZHJlXCJdKX07Zm4uc291cmNlPVwiQ2VyY2F0eiBxdWFsIHZvbMOodHogcmVzY29uZHJlXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJzZWN1cml0eV90YWJcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiU2VndXJldGF0XCJdKX07Zm4uc291cmNlPVwiU2VndXJldGF0XCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJzY29wZV9jb3B5XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkNvcGlhciBsbyBuaXbDqGwgZGUgY29uZmlkZW5jaWFsaXRhdCBwZXIgbGFzIHJlc3BvbnNhcyAoVG90am9ybiBhaXNzw60gcGVscyBNZXNzYXRnZXMgRGlyw6hjdGVzKVwiXSl9O2ZuLnNvdXJjZT1cIkNvcGlhciBsbyBuaXbDqGwgZGUgY29uZmlkZW5jaWFsaXRhdCBwZXIgbGFzIHJlc3BvbnNhcyAoVG90am9ybiBhaXNzw60gcGVscyBNZXNzYXRnZXMgRGlyw6hjdGVzKVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibWluaW1hbF9zY29wZXNfbW9kZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJNaW5pbWl6YXIgbG8gbm9tYnJlIGTigJlvcGNpb25zIHBlciBwdWJsaWNhY2lvblwiXSl9O2ZuLnNvdXJjZT1cIk1pbmltaXphciBsbyBub21icmUgZOKAmW9wY2lvbnMgcGVyIHB1YmxpY2FjaW9uXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJzZXRfbmV3X2F2YXRhclwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJEZWZpbmlyIHVuIG7DsnUgYXZhdGFyXCJdKX07Zm4uc291cmNlPVwiRGVmaW5pciB1biBuw7J1IGF2YXRhclwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwic2V0X25ld19wcm9maWxlX2JhY2tncm91bmRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRGVmaW5pciB1biBuw7J1IGZvbnMgZGUgcGVyZmlsXCJdKX07Zm4uc291cmNlPVwiRGVmaW5pciB1biBuw7J1IGZvbnMgZGUgcGVyZmlsXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJzZXRfbmV3X3Byb2ZpbGVfYmFubmVyXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkRlZmluaXIgdW5hIG7DsnZhIGJhbmRpw6hyYSBkZSBwZXJmaWxcIl0pfTtmbi5zb3VyY2U9XCJEZWZpbmlyIHVuYSBuw7J2YSBiYW5kacOocmEgZGUgcGVyZmlsXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJzZXR0aW5nc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJQYXJhbcOodHJlc1wiXSl9O2ZuLnNvdXJjZT1cIlBhcmFtw6h0cmVzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJzdWJqZWN0X2lucHV0X2Fsd2F5c19zaG93XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlRvdGpvcm4gbW9zdHJhciBsbyBjYW1wIGRlIHN1YmrDqGN0ZVwiXSl9O2ZuLnNvdXJjZT1cIlRvdGpvcm4gbW9zdHJhciBsbyBjYW1wIGRlIHN1YmrDqGN0ZVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwic3ViamVjdF9saW5lX2JlaGF2aW9yXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkNvcGlhciBsbyBzdWJqw6hjdGUgcGVyIGxhcyByZXNwb25zYXNcIl0pfTtmbi5zb3VyY2U9XCJDb3BpYXIgbG8gc3ViasOoY3RlIHBlciBsYXMgcmVzcG9uc2FzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJzdWJqZWN0X2xpbmVfZW1haWxcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQ29tYSBsb3MgY29ycmnDqGxz4oCvOiBcXFwicmU6IHN1YmrDqGN0ZVxcXCJcIl0pfTtmbi5zb3VyY2U9XCJDb21hIGxvcyBjb3JyacOobHPigK86IFxcXCJyZTogc3ViasOoY3RlXFxcIlwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwic3ViamVjdF9saW5lX21hc3RvZG9uXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkNvbWEgbWFzdG9kb27igK86IGNvcGlhciB0YWwgY29tYSBlc1wiXSl9O2ZuLnNvdXJjZT1cIkNvbWEgbWFzdG9kb27igK86IGNvcGlhciB0YWwgY29tYSBlc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwic3ViamVjdF9saW5lX25vb3BcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQ29waWFyIHBhc1wiXSl9O2ZuLnNvdXJjZT1cIkNvcGlhciBwYXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInBvc3Rfc3RhdHVzX2NvbnRlbnRfdHlwZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJQdWJsaWNhciBsbyB0aXBlIGRlIGNvbnRlbmd1dCBkZWxzIGVzdGF0dXRzXCJdKX07Zm4uc291cmNlPVwiUHVibGljYXIgbG8gdGlwZSBkZSBjb250ZW5ndXQgZGVscyBlc3RhdHV0c1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwic3RvcF9naWZzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkxhbsOnYXIgbG9zIEdJRnMgYWwgc3VicmV2w7JsXCJdKX07Zm4uc291cmNlPVwiTGFuw6dhciBsb3MgR0lGcyBhbCBzdWJyZXbDsmxcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInN0cmVhbWluZ1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBY3RpdmFyIGxvIGNhcmdhbWVudCBhdXRvbWF0aWMgZGVscyBub3bDqGxzIGVzdGF0dXMgZW4gYW5hciBhbW9udFwiXSl9O2ZuLnNvdXJjZT1cIkFjdGl2YXIgbG8gY2FyZ2FtZW50IGF1dG9tYXRpYyBkZWxzIG5vdsOobHMgZXN0YXR1cyBlbiBhbmFyIGFtb250XCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ0ZXh0XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlTDqHh0ZVwiXSl9O2ZuLnNvdXJjZT1cIlTDqHh0ZVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwidGhlbWVcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiVMOobWFcIl0pfTtmbi5zb3VyY2U9XCJUw6htYVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwidGhlbWVfaGVscF92Ml8xXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlBvZMOodHogdGFuYmVuIHJlbXBsYcOnYXIgbGEgY29sb3IgZOKAmXVuZXMgY29tcGF1c2FudHMgZW4gY2xpY2FudCBsYSBjYXNlLCB1dGlsaXphdHogbG8gYm90b24gXFxcIk8gZXNjYWZhciB0b3RcXFwiIHBlciBlc2NhZmFyIHRvdGVzIGxhcyBzdWJyZWNhcmdhZGFzLlwiXSl9O2ZuLnNvdXJjZT1cIlBvZMOodHogdGFuYmVuIHJlbXBsYcOnYXIgbGEgY29sb3IgZOKAmXVuZXMgY29tcGF1c2FudHMgZW4gY2xpY2FudCBsYSBjYXNlLCB1dGlsaXphdHogbG8gYm90b24gXFxcIk8gZXNjYWZhciB0b3RcXFwiIHBlciBlc2NhZmFyIHRvdGVzIGxhcyBzdWJyZWNhcmdhZGFzLlwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwidGhlbWVfaGVscF92Ml8yXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkljb25zIHVuZGVybmVhdGggc29tZSBlbnRyaWVzIGFyZSBiYWNrZ3JvdW5kL3RleHQgY29udHJhc3QgaW5kaWNhdG9ycywgaG92ZXIgb3ZlciBmb3IgZGV0YWlsZWQgaW5mby4gUGxlYXNlIGtlZXAgaW4gbWluZCB0aGF0IHdoZW4gdXNpbmcgdHJhbnNwYXJlbmN5IGNvbnRyYXN0IGluZGljYXRvcnMgc2hvdyB0aGUgd29yc3QgcG9zc2libGUgY2FzZS5cIl0pfTtmbi5zb3VyY2U9XCJJY29ucyB1bmRlcm5lYXRoIHNvbWUgZW50cmllcyBhcmUgYmFja2dyb3VuZC90ZXh0IGNvbnRyYXN0IGluZGljYXRvcnMsIGhvdmVyIG92ZXIgZm9yIGRldGFpbGVkIGluZm8uIFBsZWFzZSBrZWVwIGluIG1pbmQgdGhhdCB3aGVuIHVzaW5nIHRyYW5zcGFyZW5jeSBjb250cmFzdCBpbmRpY2F0b3JzIHNob3cgdGhlIHdvcnN0IHBvc3NpYmxlIGNhc2UuXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ0aGVtZV9oZWxwXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkVtcGxlZ2F0eiBsb3MgY8OyZGlzIGRlIGNvbG9yIGhleCAoI3JyZ2diYikgcGVyIHBlcnNvbmFsaXphciB2w7JzdHJlIHTDqG1hIGRlIGNvbG9yLlwiXSl9O2ZuLnNvdXJjZT1cIkVtcGxlZ2F0eiBsb3MgY8OyZGlzIGRlIGNvbG9yIGhleCAoI3JyZ2diYikgcGVyIHBlcnNvbmFsaXphciB2w7JzdHJlIHTDqG1hIGRlIGNvbG9yLlwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwidG9vbHRpcFJhZGl1c1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBc3TDumNpYXMvYWzDqHJ0YXNcIl0pfTtmbi5zb3VyY2U9XCJBc3TDumNpYXMvYWzDqHJ0YXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInVwbG9hZF9hX3Bob3RvXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkVudmlhciB1bmEgZm90b2dyYWZpYVwiXSl9O2ZuLnNvdXJjZT1cIkVudmlhciB1bmEgZm90b2dyYWZpYVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwidXNlcl9zZXR0aW5nc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJQYXJhbcOodHJlcyB1dGlsaXphaXJlXCJdKX07Zm4uc291cmNlPVwiUGFyYW3DqHRyZXMgdXRpbGl6YWlyZVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwidmFsdWVzXCI6IHtcbiAgICAgIFwiZmFsc2VcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wibm9uXCJdKX07Zm4uc291cmNlPVwibm9uXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICBcInRydWVcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiw7JjXCJdKX07Zm4uc291cmNlPVwiw7JjXCI7cmV0dXJuIGZuO30pKClcbiAgICB9LFxuICAgIFwibm90aWZpY2F0aW9uc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJOb3RpZmljYWNpb25zXCJdKX07Zm4uc291cmNlPVwiTm90aWZpY2FjaW9uc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibm90aWZpY2F0aW9uX211dGVzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlBlciByZWNlYnJlIHBhcyBtYWkgZOKAmXVuIHV0aWxpemFpcmUgZW4gcGFydGljdWxhciwgYm90YXR6LWxvIGVuIHNpbGVuY2kuXCJdKX07Zm4uc291cmNlPVwiUGVyIHJlY2VicmUgcGFzIG1haSBk4oCZdW4gdXRpbGl6YWlyZSBlbiBwYXJ0aWN1bGFyLCBib3RhdHotbG8gZW4gc2lsZW5jaS5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm5vdGlmaWNhdGlvbl9ibG9ja3NcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQmxvY2FyIHVuIHV0aWxpemFpcmUgYXJyw6hzdGEgdG90YXMgbGFzIG5vdGlmaWNhY2lvbnMgdGFuIGNvbWEgcXVpdGFyIGRlIGxvcyBzZWd1aXIuXCJdKX07Zm4uc291cmNlPVwiQmxvY2FyIHVuIHV0aWxpemFpcmUgYXJyw6hzdGEgdG90YXMgbGFzIG5vdGlmaWNhY2lvbnMgdGFuIGNvbWEgcXVpdGFyIGRlIGxvcyBzZWd1aXIuXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJlbmFibGVfd2ViX3B1c2hfbm90aWZpY2F0aW9uc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBY3RpdmFyIGxhcyBub3RpZmljYWNpb25zIHdlYiBwdXNoXCJdKX07Zm4uc291cmNlPVwiQWN0aXZhciBsYXMgbm90aWZpY2FjaW9ucyB3ZWIgcHVzaFwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwic3R5bGVcIjoge1xuICAgICAgXCJzd2l0Y2hlclwiOiB7XG4gICAgICAgIFwia2VlcF9jb2xvclwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJHYXJkYXIgbGFzIGNvbG9yc1wiXSl9O2ZuLnNvdXJjZT1cIkdhcmRhciBsYXMgY29sb3JzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgIFwia2VlcF9zaGFkb3dzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkdhcmRhciBsYXMgb21icmFzXCJdKX07Zm4uc291cmNlPVwiR2FyZGFyIGxhcyBvbWJyYXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgXCJrZWVwX29wYWNpdHlcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiR2FyZGFyIGzigJlvcGFjaXRhdFwiXSl9O2ZuLnNvdXJjZT1cIkdhcmRhciBs4oCZb3BhY2l0YXRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgXCJrZWVwX3JvdW5kbmVzc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJHYXJkYXIgbGEgcmVkb25kZXRhdFwiXSl9O2ZuLnNvdXJjZT1cIkdhcmRhciBsYSByZWRvbmRldGF0XCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgIFwia2VlcF9mb250c1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJHYXJkYXIgbGFzIHBvbGlzc2FzXCJdKX07Zm4uc291cmNlPVwiR2FyZGFyIGxhcyBwb2xpc3Nhc1wiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcInNhdmVfbG9hZF9oaW50XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkxhcyBvcGNpb25zIMKrIEdhcmRhciDCuyBwZXJtZXRvbiBkZSBzZXJ2YXIgbGFzIG9wY2lvbnMgY29uZmlndXJhZGFzIGFjdHVhbGFtZW50IHF1YW5kIHNlbGVjY2lvbmF0eiBvIGNhcmdhdHogdW4gdMOobWEsIHBlcm1ldG9uIHRhbmJlbiBk4oCZZW5yZWdpc3RyYXIgYXF1ZWxhcyBvcGNpb25zIHF1YW5kIGV4cG9ydGF0eiB1biB0w6htYS4gUXVhbmQgdG90YXMgbGFzIGNhc2FzIHNvbiBwYXMgbWFyY2FkYXMsIGzigJlleHBvcnRhY2lvbiBkZSB0w6htYSBvIGVucmVnaXN0cmFyw6AgdG90LlwiXSl9O2ZuLnNvdXJjZT1cIkxhcyBvcGNpb25zIMKrIEdhcmRhciDCuyBwZXJtZXRvbiBkZSBzZXJ2YXIgbGFzIG9wY2lvbnMgY29uZmlndXJhZGFzIGFjdHVhbGFtZW50IHF1YW5kIHNlbGVjY2lvbmF0eiBvIGNhcmdhdHogdW4gdMOobWEsIHBlcm1ldG9uIHRhbmJlbiBk4oCZZW5yZWdpc3RyYXIgYXF1ZWxhcyBvcGNpb25zIHF1YW5kIGV4cG9ydGF0eiB1biB0w6htYS4gUXVhbmQgdG90YXMgbGFzIGNhc2FzIHNvbiBwYXMgbWFyY2FkYXMsIGzigJlleHBvcnRhY2lvbiBkZSB0w6htYSBvIGVucmVnaXN0cmFyw6AgdG90LlwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcInJlc2V0XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlJlc3RhYmxpclwiXSl9O2ZuLnNvdXJjZT1cIlJlc3RhYmxpclwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcImNsZWFyX2FsbFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJPIGVzY2FmYXIgdG90XCJdKX07Zm4uc291cmNlPVwiTyBlc2NhZmFyIHRvdFwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcImNsZWFyX29wYWNpdHlcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRXNjYWZhciBs4oCZb3BhY2l0YXRcIl0pfTtmbi5zb3VyY2U9XCJFc2NhZmFyIGzigJlvcGFjaXRhdFwiO3JldHVybiBmbjt9KSgpXG4gICAgICB9LFxuICAgICAgXCJjb21tb25cIjoge1xuICAgICAgICBcImNvbG9yXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkNvbG9yXCJdKX07Zm4uc291cmNlPVwiQ29sb3JcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgXCJvcGFjaXR5XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk9wYWNpdGF0XCJdKX07Zm4uc291cmNlPVwiT3BhY2l0YXRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgXCJjb250cmFzdFwiOiB7XG4gICAgICAgICAgXCJoaW50XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSwgaW50ZXJwb2xhdGU6IF9pbnRlcnBvbGF0ZSwgbmFtZWQ6IF9uYW1lZCB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkxvIGNvZWZpY2llbnQgZGUgY29udHJhc3RlIGVzIGRlIFwiLCBfaW50ZXJwb2xhdGUoX25hbWVkKFwicmF0aW9cIikpLCBcIi4gRMOybmEgXCIsIF9pbnRlcnBvbGF0ZShfbmFtZWQoXCJsZXZlbFwiKSksIFwiIFwiLCBfaW50ZXJwb2xhdGUoX25hbWVkKFwiY29udGV4dFwiKSldKX07Zm4uc291cmNlPVwiTG8gY29lZmljaWVudCBkZSBjb250cmFzdGUgZXMgZGUge3JhdGlvfS4gRMOybmEge2xldmVsfSB7Y29udGV4dH1cIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgICBcImxldmVsXCI6IHtcbiAgICAgICAgICAgIFwiYWFcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1widW4gbml2w6hsIEFBIG1pbmltdW0gcmVjb21hbmRhdFwiXSl9O2ZuLnNvdXJjZT1cInVuIG5pdsOobCBBQSBtaW5pbXVtIHJlY29tYW5kYXRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgICAgIFwiYWFhXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcInVuIG5pdsOobCBBQUEgcmVjb21hbmRhdFwiXSl9O2ZuLnNvdXJjZT1cInVuIG5pdsOobCBBQUEgcmVjb21hbmRhdFwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICAgICAgXCJiYWRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wicGFzIHVuIG5pdsOobCBk4oCZYWNjZXNzaWJpbGl0YXQgcmVjb21hbmRhdFwiXSl9O2ZuLnNvdXJjZT1cInBhcyB1biBuaXbDqGwgZOKAmWFjY2Vzc2liaWxpdGF0IHJlY29tYW5kYXRcIjtyZXR1cm4gZm47fSkoKVxuICAgICAgICAgIH0sXG4gICAgICAgICAgXCJjb250ZXh0XCI6IHtcbiAgICAgICAgICAgIFwiMThwdFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJwZWwgdMOoeHRlIGdyYW5kICgxOHB0KylcIl0pfTtmbi5zb3VyY2U9XCJwZWwgdMOoeHRlIGdyYW5kICgxOHB0KylcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgICAgIFwidGV4dFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJwZWwgdMOoeHRlXCJdKX07Zm4uc291cmNlPVwicGVsIHTDqHh0ZVwiO3JldHVybiBmbjt9KSgpXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9LFxuICAgICAgXCJjb21tb25fY29sb3JzXCI6IHtcbiAgICAgICAgXCJfdGFiX2xhYmVsXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkNvbXVuXCJdKX07Zm4uc291cmNlPVwiQ29tdW5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgXCJtYWluXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkNvbG9ycyBjb211bmFzXCJdKX07Zm4uc291cmNlPVwiQ29sb3JzIGNvbXVuYXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgXCJmb3JlZ3JvdW5kX2hpbnRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiVmVqYXR6IMKrIEF2YW7Dp2F0IMK7IHBlciBtYWkgZGUgcGFyYW3DqHRyZXMgZGV0YWxoYXRzXCJdKX07Zm4uc291cmNlPVwiVmVqYXR6IMKrIEF2YW7Dp2F0IMK7IHBlciBtYWkgZGUgcGFyYW3DqHRyZXMgZGV0YWxoYXRzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgIFwicmdib1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJJY8OybmFzLCBhY2NlbnRzLCBiYWRnZXNcIl0pfTtmbi5zb3VyY2U9XCJJY8OybmFzLCBhY2NlbnRzLCBiYWRnZXNcIjtyZXR1cm4gZm47fSkoKVxuICAgICAgfSxcbiAgICAgIFwiYWR2YW5jZWRfY29sb3JzXCI6IHtcbiAgICAgICAgXCJfdGFiX2xhYmVsXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkF2YW7Dp2F0XCJdKX07Zm4uc291cmNlPVwiQXZhbsOnYXRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgXCJhbGVydFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJSw6hpcmUgcGxhbiBk4oCZYWzDqHJ0YXNcIl0pfTtmbi5zb3VyY2U9XCJSw6hpcmUgcGxhbiBk4oCZYWzDqHJ0YXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgXCJhbGVydF9lcnJvclwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJFcnJvclwiXSl9O2ZuLnNvdXJjZT1cIkVycm9yXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgIFwiYmFkZ2VcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUsOoaXJlIHBsYW4gZGVscyBiYWRnZXNcIl0pfTtmbi5zb3VyY2U9XCJSw6hpcmUgcGxhbiBkZWxzIGJhZGdlc1wiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcImJhZGdlX25vdGlmaWNhdGlvblwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJOb3RpZmljYWNpb25cIl0pfTtmbi5zb3VyY2U9XCJOb3RpZmljYWNpb25cIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgXCJwYW5lbF9oZWFkZXJcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQmFuZGnDqHJhIGRlbCB0YWJsw6h1IGRlIGLDsnJkXCJdKX07Zm4uc291cmNlPVwiQmFuZGnDqHJhIGRlbCB0YWJsw6h1IGRlIGLDsnJkXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgIFwidG9wX2JhclwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJCYXJyYSBhbW9udFwiXSl9O2ZuLnNvdXJjZT1cIkJhcnJhIGFtb250XCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgIFwiYm9yZGVyc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJDYWlyZXNcIl0pfTtmbi5zb3VyY2U9XCJDYWlyZXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgXCJidXR0b25zXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkJvdG9uc1wiXSl9O2ZuLnNvdXJjZT1cIkJvdG9uc1wiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcImlucHV0c1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJDYW1wcyB0w6h4dGVcIl0pfTtmbi5zb3VyY2U9XCJDYW1wcyB0w6h4dGVcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgXCJmYWludF90ZXh0XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlTDqHh0ZSBkZXNjb2xvcml0XCJdKX07Zm4uc291cmNlPVwiVMOoeHRlIGRlc2NvbG9yaXRcIjtyZXR1cm4gZm47fSkoKVxuICAgICAgfSxcbiAgICAgIFwicmFkaWlcIjoge1xuICAgICAgICBcIl90YWJfbGFiZWxcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUmVkb25kZXRhdFwiXSl9O2ZuLnNvdXJjZT1cIlJlZG9uZGV0YXRcIjtyZXR1cm4gZm47fSkoKVxuICAgICAgfSxcbiAgICAgIFwic2hhZG93c1wiOiB7XG4gICAgICAgIFwiX3RhYl9sYWJlbFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJPbWJyYSBlIGx1bWlub3NpdGF0XCJdKX07Zm4uc291cmNlPVwiT21icmEgZSBsdW1pbm9zaXRhdFwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcImNvbXBvbmVudFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJDb21wYXVzYW50XCJdKX07Zm4uc291cmNlPVwiQ29tcGF1c2FudFwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcIm92ZXJyaWRlXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlN1YnJlY2FyZ2FyXCJdKX07Zm4uc291cmNlPVwiU3VicmVjYXJnYXJcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgXCJzaGFkb3dfaWRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplLCBpbnRlcnBvbGF0ZTogX2ludGVycG9sYXRlLCBuYW1lZDogX25hbWVkIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiT21icmEgI1wiLCBfaW50ZXJwb2xhdGUoX25hbWVkKFwidmFsdWVcIikpXSl9O2ZuLnNvdXJjZT1cIk9tYnJhICN7dmFsdWV9XCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgIFwiYmx1clwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJGb3NjXCJdKX07Zm4uc291cmNlPVwiRm9zY1wiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcInNwcmVhZFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJFc3BhbmRpbWVudFwiXSl9O2ZuLnNvdXJjZT1cIkVzcGFuZGltZW50XCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgIFwiaW5zZXRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiSW5jcnVzdGFjaW9uXCJdKX07Zm4uc291cmNlPVwiSW5jcnVzdGFjaW9uXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgIFwiaGludFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJQZXIgbGFzIG9tYnJhcyBwb2TDqHR6IHRhbmJlbiB1dGlsaXphciAtLXZhcmlhYmxlIGNvbWEgdmFsb3IgZGUgY29sb3IgcGVyIGVtcGxlZ2FyIHVuYSB2YXJpYWJsZSBDU1MzLiBOb3RhdHogcXVlIGxvIHBhcmFtw6h0cmUgZOKAmW9wYWNpdGF0IGZvbmNpb25hcsOgIHBhcyBkaW5zIGFxdWVsIGNhcy5cIl0pfTtmbi5zb3VyY2U9XCJQZXIgbGFzIG9tYnJhcyBwb2TDqHR6IHRhbmJlbiB1dGlsaXphciAtLXZhcmlhYmxlIGNvbWEgdmFsb3IgZGUgY29sb3IgcGVyIGVtcGxlZ2FyIHVuYSB2YXJpYWJsZSBDU1MzLiBOb3RhdHogcXVlIGxvIHBhcmFtw6h0cmUgZOKAmW9wYWNpdGF0IGZvbmNpb25hcsOgIHBhcyBkaW5zIGFxdWVsIGNhcy5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgXCJmaWx0ZXJfaGludFwiOiB7XG4gICAgICAgICAgXCJhbHdheXNfZHJvcF9zaGFkb3dcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplLCBpbnRlcnBvbGF0ZTogX2ludGVycG9sYXRlLCBsaXN0OiBfbGlzdCB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkF2ZXJ0aW1lbnQsIGFxdWVsIG9tYnJhIHV0aWxpemEgdG90am9ybiBcIiwgX2ludGVycG9sYXRlKF9saXN0KDApKSwgXCIgcXVhbmQgbG8gbmF2aWdhdG9yIGVzIGNvbXBhdGlibGUuXCJdKX07Zm4uc291cmNlPVwiQXZlcnRpbWVudCwgYXF1ZWwgb21icmEgdXRpbGl6YSB0b3Rqb3JuIHswfSBxdWFuZCBsbyBuYXZpZ2F0b3IgZXMgY29tcGF0aWJsZS5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgICBcImRyb3Bfc2hhZG93X3N5bnRheFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIGxpc3Q6IF9saXN0IH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW19pbnRlcnBvbGF0ZShfbGlzdCgwKSksIFwiIGVzIHBhcyBjb21wYXRpYmxlIGFtYiBsbyBwYXJhbcOodHJlIFwiLCBfaW50ZXJwb2xhdGUoX2xpc3QoMSkpLCBcIiBlIGxvIG1vdCBjbGF1IFwiLCBfaW50ZXJwb2xhdGUoX2xpc3QoMikpLCBcIi5cIl0pfTtmbi5zb3VyY2U9XCJ7MH0gZXMgcGFzIGNvbXBhdGlibGUgYW1iIGxvIHBhcmFtw6h0cmUgezF9IGUgbG8gbW90IGNsYXUgezJ9LlwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICAgIFwiYXZhdGFyX2luc2V0XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk5vdGF0eiBxdWUgY29tYmluYXIgZOKAmW9tYnJhcyBpbmNydXN0YWRhcyBlIHBhcyBpbmNydXN0YWRhcyBww7J0IGRvbmFyIGRlIHJlc3VsdGF0cyBpbmVzcGVyYXRzIGFtYiBsb3MgYXZhdGFycyB0cmFuc3BhcmVudHMuXCJdKX07Zm4uc291cmNlPVwiTm90YXR6IHF1ZSBjb21iaW5hciBk4oCZb21icmFzIGluY3J1c3RhZGFzIGUgcGFzIGluY3J1c3RhZGFzIHDDsnQgZG9uYXIgZGUgcmVzdWx0YXRzIGluZXNwZXJhdHMgYW1iIGxvcyBhdmF0YXJzIHRyYW5zcGFyZW50cy5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgICBcInNwcmVhZF96ZXJvXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkzigJlvbWJyYSBhbWIgdW4gZXNwYW5kaW1lbnQgZGUgPiAwIGFwYXJlaXNzZXLDoCBjb21hIHJlZ2xhdCBhIHrDqHJvXCJdKX07Zm4uc291cmNlPVwiTOKAmW9tYnJhIGFtYiB1biBlc3BhbmRpbWVudCBkZSA+IDAgYXBhcmVpc3NlcsOgIGNvbWEgcmVnbGF0IGEgesOocm9cIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgICBcImluc2V0X2NsYXNzaWNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplLCBpbnRlcnBvbGF0ZTogX2ludGVycG9sYXRlLCBsaXN0OiBfbGlzdCB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkzigJlvbWJyYSBk4oCZaW5jcnVzdGFjaW9uIHV0aWxpemFyw6AgXCIsIF9pbnRlcnBvbGF0ZShfbGlzdCgwKSldKX07Zm4uc291cmNlPVwiTOKAmW9tYnJhIGTigJlpbmNydXN0YWNpb24gdXRpbGl6YXLDoCB7MH1cIjtyZXR1cm4gZm47fSkoKVxuICAgICAgICB9LFxuICAgICAgICBcImNvbXBvbmVudHNcIjoge1xuICAgICAgICAgIFwicGFuZWxcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiVGFibMOodVwiXSl9O2ZuLnNvdXJjZT1cIlRhYmzDqHVcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgICBcInBhbmVsSGVhZGVyXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkJhbmRpw6hyYSBkZWwgdGFibMOodVwiXSl9O2ZuLnNvdXJjZT1cIkJhbmRpw6hyYSBkZWwgdGFibMOodVwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICAgIFwidG9wQmFyXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkJhcnJhIGFtb250XCJdKX07Zm4uc291cmNlPVwiQmFycmEgYW1vbnRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgICBcImF2YXRhclwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJVdGlsaXphciBs4oCZYXZhdGFyICh2aXN0YSBwZXJmaWwpXCJdKX07Zm4uc291cmNlPVwiVXRpbGl6YXIgbOKAmWF2YXRhciAodmlzdGEgcGVyZmlsKVwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICAgIFwiYXZhdGFyU3RhdHVzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkF2YXRhciBkZSBs4oCZdXRpbGl6YWlyZSAoYWZpY2hhdGdlIHB1YmxpY2FjaW9uKVwiXSl9O2ZuLnNvdXJjZT1cIkF2YXRhciBkZSBs4oCZdXRpbGl6YWlyZSAoYWZpY2hhdGdlIHB1YmxpY2FjaW9uKVwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICAgIFwicG9wdXBcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRmVuw6hzdHJhcyBzb3JnaXNzZW50YXMgZSBhc3TDumNpYXNcIl0pfTtmbi5zb3VyY2U9XCJGZW7DqHN0cmFzIHNvcmdpc3NlbnRhcyBlIGFzdMO6Y2lhc1wiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICAgIFwiYnV0dG9uXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkJvdG9uXCJdKX07Zm4uc291cmNlPVwiQm90b25cIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgICBcImJ1dHRvbkhvdmVyXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkJvdG9uIChlbiBwYXNzYXIgbGEgbWlyZ2EpXCJdKX07Zm4uc291cmNlPVwiQm90b24gKGVuIHBhc3NhciBsYSBtaXJnYSlcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgICBcImJ1dHRvblByZXNzZWRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQm90b24gKGVuIHF1aWNoYXIpXCJdKX07Zm4uc291cmNlPVwiQm90b24gKGVuIHF1aWNoYXIpXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgICAgXCJidXR0b25QcmVzc2VkSG92ZXJcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQm90b24gKGVuIHF1aWNoYXIgZSBwYXNzYXIpXCJdKX07Zm4uc291cmNlPVwiQm90b24gKGVuIHF1aWNoYXIgZSBwYXNzYXIpXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgICAgXCJpbnB1dFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJDYW1wIHTDqHh0ZVwiXSl9O2ZuLnNvdXJjZT1cIkNhbXAgdMOoeHRlXCI7cmV0dXJuIGZuO30pKClcbiAgICAgICAgfVxuICAgICAgfSxcbiAgICAgIFwiZm9udHNcIjoge1xuICAgICAgICBcIl90YWJfbGFiZWxcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUG9saXNzYXNcIl0pfTtmbi5zb3VyY2U9XCJQb2xpc3Nhc1wiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcImhlbHBcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiU2VsZWNpb25hdHogbGEgcG9saXNzYSBk4oCZdXRpbGl6YXIgcGVscyBlbGVtZW50cyBkZSBs4oCZVUkuIFBlciDCqyBQZXJzb25hbGl6YWRhIMK7IHZvcyBjYWwgcGljYXIgbG8gbm9tIGV4YWN0ZSB0YWwgY29tYSBhcGFyZWlzIHN1bCBzaXN0w6htYS5cIl0pfTtmbi5zb3VyY2U9XCJTZWxlY2lvbmF0eiBsYSBwb2xpc3NhIGTigJl1dGlsaXphciBwZWxzIGVsZW1lbnRzIGRlIGzigJlVSS4gUGVyIMKrIFBlcnNvbmFsaXphZGEgwrsgdm9zIGNhbCBwaWNhciBsbyBub20gZXhhY3RlIHRhbCBjb21hIGFwYXJlaXMgc3VsIHNpc3TDqG1hLlwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcImNvbXBvbmVudHNcIjoge1xuICAgICAgICAgIFwiaW50ZXJmYWNlXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkludGVyZsOgY2lhXCJdKX07Zm4uc291cmNlPVwiSW50ZXJmw6BjaWFcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgICBcImlucHV0XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkNhbXBzIHTDqHh0ZVwiXSl9O2ZuLnNvdXJjZT1cIkNhbXBzIHTDqHh0ZVwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICAgIFwicG9zdFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJUw6h4dGUgZGUgcHVibGljYWNpb25cIl0pfTtmbi5zb3VyY2U9XCJUw6h4dGUgZGUgcHVibGljYWNpb25cIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgICBcInBvc3RDb2RlXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlTDqHh0ZSBNb25vc3BhY2VkIGRpbnMgbGFzIHB1YmxpY2FjaW9uICh0w6h4dGUgZm9ybWF0YXQpXCJdKX07Zm4uc291cmNlPVwiVMOoeHRlIE1vbm9zcGFjZWQgZGlucyBsYXMgcHVibGljYWNpb24gKHTDqHh0ZSBmb3JtYXRhdClcIjtyZXR1cm4gZm47fSkoKVxuICAgICAgICB9LFxuICAgICAgICBcImZhbWlseVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJOb20gZGUgbGEgcG9saXNzYVwiXSl9O2ZuLnNvdXJjZT1cIk5vbSBkZSBsYSBwb2xpc3NhXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgIFwic2l6ZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJUYWxoYSAoZW4gcHgpXCJdKX07Zm4uc291cmNlPVwiVGFsaGEgKGVuIHB4KVwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcIndlaWdodFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJMYXJnb3IgKGdyYXMpXCJdKX07Zm4uc291cmNlPVwiTGFyZ29yIChncmFzKVwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcImN1c3RvbVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJQZXJzb25hbGl6YWRhXCJdKX07Zm4uc291cmNlPVwiUGVyc29uYWxpemFkYVwiO3JldHVybiBmbjt9KSgpXG4gICAgICB9LFxuICAgICAgXCJwcmV2aWV3XCI6IHtcbiAgICAgICAgXCJoZWFkZXJcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQXBlcmNlYnV0XCJdKX07Zm4uc291cmNlPVwiQXBlcmNlYnV0XCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgIFwiY29udGVudFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJDb250ZW5ndXRcIl0pfTtmbi5zb3VyY2U9XCJDb250ZW5ndXRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgXCJlcnJvclwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJFcnJvciBk4oCZZXhlbXBsZVwiXSl9O2ZuLnNvdXJjZT1cIkVycm9yIGTigJlleGVtcGxlXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgIFwiYnV0dG9uXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkJvdG9uXCJdKX07Zm4uc291cmNlPVwiQm90b25cIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgXCJ0ZXh0XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSwgaW50ZXJwb2xhdGU6IF9pbnRlcnBvbGF0ZSwgbGlzdDogX2xpc3QgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBIHRyw7LDpyBkZSBtYWkgZGUgXCIsIF9pbnRlcnBvbGF0ZShfbGlzdCgwKSksIFwiIGUgXCIsIF9pbnRlcnBvbGF0ZShfbGlzdCgxKSldKX07Zm4uc291cmNlPVwiQSB0csOyw6cgZGUgbWFpIGRlIHswfSBlIHsxfVwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcIm1vbm9cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiY29udGVuZ3V0XCJdKX07Zm4uc291cmNlPVwiY29udGVuZ3V0XCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgIFwiaW5wdXRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiYXJyaWJhZGEgYWwgcGHDrXMuXCJdKX07Zm4uc291cmNlPVwiYXJyaWJhZGEgYWwgcGHDrXMuXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICAgIFwiZmFpbnRfbGlua1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJtYW51YWwgZOKAmWFqdWRhXCJdKX07Zm4uc291cmNlPVwibWFudWFsIGTigJlhanVkYVwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcImZpbmVfcHJpbnRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplLCBpbnRlcnBvbGF0ZTogX2ludGVycG9sYXRlLCBsaXN0OiBfbGlzdCB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkxlZ2lzc8OodHogbsOyc3RyZSBcIiwgX2ludGVycG9sYXRlKF9saXN0KDApKSwgXCIgcGVyIGxlZ2lyIHBhcyByZXMgZOKAmXV0aWzigK8hXCJdKX07Zm4uc291cmNlPVwiTGVnaXNzw6h0eiBuw7JzdHJlIHswfSBwZXIgbGVnaXIgcGFzIHJlcyBk4oCZdXRpbOKAryFcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgXCJoZWFkZXJfZmFpbnRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiVmEgcGxhblwiXSl9O2ZuLnNvdXJjZT1cIlZhIHBsYW5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgICAgXCJjaGVja2JveFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBaSBsZWdpdCBsb3MgdMOocm1lcyBlIGNvbmRpY2lvbnMgZOKAmXV0aWxpemFjaW9uXCJdKX07Zm4uc291cmNlPVwiQWkgbGVnaXQgbG9zIHTDqHJtZXMgZSBjb25kaWNpb25zIGTigJl1dGlsaXphY2lvblwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgICBcImxpbmtcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1widW4gcGljaG9uIGxpZ2FtIHNpbXBhdGljXCJdKX07Zm4uc291cmNlPVwidW4gcGljaG9uIGxpZ2FtIHNpbXBhdGljXCI7cmV0dXJuIGZuO30pKClcbiAgICAgIH1cbiAgICB9LFxuICAgIFwidmVyc2lvblwiOiB7XG4gICAgICBcInRpdGxlXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlZlcnNpb25cIl0pfTtmbi5zb3VyY2U9XCJWZXJzaW9uXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICBcImJhY2tlbmRfdmVyc2lvblwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJWZXJzaW9uIEJhY2tlbmRcIl0pfTtmbi5zb3VyY2U9XCJWZXJzaW9uIEJhY2tlbmRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgIFwiZnJvbnRlbmRfdmVyc2lvblwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJWZXJzaW9uIEZyb250ZW5kXCJdKX07Zm4uc291cmNlPVwiVmVyc2lvbiBGcm9udGVuZFwiO3JldHVybiBmbjt9KSgpXG4gICAgfVxuICB9LFxuICBcInRpbWVcIjoge1xuICAgIFwiZGF5XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSwgaW50ZXJwb2xhdGU6IF9pbnRlcnBvbGF0ZSwgbGlzdDogX2xpc3QgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbX2ludGVycG9sYXRlKF9saXN0KDApKSwgXCIgam9yblwiXSl9O2ZuLnNvdXJjZT1cInswfSBqb3JuXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJkYXlzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSwgaW50ZXJwb2xhdGU6IF9pbnRlcnBvbGF0ZSwgbGlzdDogX2xpc3QgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbX2ludGVycG9sYXRlKF9saXN0KDApKSwgXCIgam9ybnNcIl0pfTtmbi5zb3VyY2U9XCJ7MH0gam9ybnNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImRheV9zaG9ydFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIGxpc3Q6IF9saXN0IH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW19pbnRlcnBvbGF0ZShfbGlzdCgwKSksIFwiIGpvcm5cIl0pfTtmbi5zb3VyY2U9XCJ7MH0gam9yblwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZGF5c19zaG9ydFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIGxpc3Q6IF9saXN0IH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW19pbnRlcnBvbGF0ZShfbGlzdCgwKSksIFwiIGpvcm5zXCJdKX07Zm4uc291cmNlPVwiezB9IGpvcm5zXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJob3VyXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSwgaW50ZXJwb2xhdGU6IF9pbnRlcnBvbGF0ZSwgbGlzdDogX2xpc3QgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbX2ludGVycG9sYXRlKF9saXN0KDApKSwgXCIgb3JhXCJdKX07Zm4uc291cmNlPVwiezB9IG9yYVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiaG91cnNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplLCBpbnRlcnBvbGF0ZTogX2ludGVycG9sYXRlLCBsaXN0OiBfbGlzdCB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtfaW50ZXJwb2xhdGUoX2xpc3QoMCkpLCBcIiBvcmFzXCJdKX07Zm4uc291cmNlPVwiezB9IG9yYXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImhvdXJfc2hvcnRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplLCBpbnRlcnBvbGF0ZTogX2ludGVycG9sYXRlLCBsaXN0OiBfbGlzdCB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtfaW50ZXJwb2xhdGUoX2xpc3QoMCkpLCBcImhcIl0pfTtmbi5zb3VyY2U9XCJ7MH1oXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJob3Vyc19zaG9ydFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIGxpc3Q6IF9saXN0IH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW19pbnRlcnBvbGF0ZShfbGlzdCgwKSksIFwiaFwiXSl9O2ZuLnNvdXJjZT1cInswfWhcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImluX2Z1dHVyZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIGxpc3Q6IF9saXN0IH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiZOKAmWFxdcOtIFwiLCBfaW50ZXJwb2xhdGUoX2xpc3QoMCkpXSl9O2ZuLnNvdXJjZT1cImTigJlhcXXDrSB7MH1cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImluX3Bhc3RcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplLCBpbnRlcnBvbGF0ZTogX2ludGVycG9sYXRlLCBsaXN0OiBfbGlzdCB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcImZhIFwiLCBfaW50ZXJwb2xhdGUoX2xpc3QoMCkpXSl9O2ZuLnNvdXJjZT1cImZhIHswfVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibWludXRlXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSwgaW50ZXJwb2xhdGU6IF9pbnRlcnBvbGF0ZSwgbGlzdDogX2xpc3QgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbX2ludGVycG9sYXRlKF9saXN0KDApKSwgXCIgbWludXRhXCJdKX07Zm4uc291cmNlPVwiezB9IG1pbnV0YVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibWludXRlc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIGxpc3Q6IF9saXN0IH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW19pbnRlcnBvbGF0ZShfbGlzdCgwKSksIFwiIG1pbnV0YXNcIl0pfTtmbi5zb3VyY2U9XCJ7MH0gbWludXRhc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibWludXRlX3Nob3J0XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSwgaW50ZXJwb2xhdGU6IF9pbnRlcnBvbGF0ZSwgbGlzdDogX2xpc3QgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbX2ludGVycG9sYXRlKF9saXN0KDApKSwgXCJtaW5cIl0pfTtmbi5zb3VyY2U9XCJ7MH1taW5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm1pbnV0ZXNfc2hvcnRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplLCBpbnRlcnBvbGF0ZTogX2ludGVycG9sYXRlLCBsaXN0OiBfbGlzdCB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtfaW50ZXJwb2xhdGUoX2xpc3QoMCkpLCBcIm1pblwiXSl9O2ZuLnNvdXJjZT1cInswfW1pblwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibW9udGhcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplLCBpbnRlcnBvbGF0ZTogX2ludGVycG9sYXRlLCBsaXN0OiBfbGlzdCB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtfaW50ZXJwb2xhdGUoX2xpc3QoMCkpLCBcIiBtZXNcIl0pfTtmbi5zb3VyY2U9XCJ7MH0gbWVzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJtb250aHNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplLCBpbnRlcnBvbGF0ZTogX2ludGVycG9sYXRlLCBsaXN0OiBfbGlzdCB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtfaW50ZXJwb2xhdGUoX2xpc3QoMCkpLCBcIiBtZXNlc1wiXSl9O2ZuLnNvdXJjZT1cInswfSBtZXNlc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibW9udGhfc2hvcnRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplLCBpbnRlcnBvbGF0ZTogX2ludGVycG9sYXRlLCBsaXN0OiBfbGlzdCB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtfaW50ZXJwb2xhdGUoX2xpc3QoMCkpLCBcIiBtZXNcIl0pfTtmbi5zb3VyY2U9XCJ7MH0gbWVzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJtb250aHNfc2hvcnRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplLCBpbnRlcnBvbGF0ZTogX2ludGVycG9sYXRlLCBsaXN0OiBfbGlzdCB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtfaW50ZXJwb2xhdGUoX2xpc3QoMCkpLCBcIiBtZXNlc1wiXSl9O2ZuLnNvdXJjZT1cInswfSBtZXNlc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibm93XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcImFyYSBtZXRlaXNcIl0pfTtmbi5zb3VyY2U9XCJhcmEgbWV0ZWlzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJub3dfc2hvcnRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiYXJhIG1ldGVpc1wiXSl9O2ZuLnNvdXJjZT1cImFyYSBtZXRlaXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInNlY29uZFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIGxpc3Q6IF9saXN0IH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW19pbnRlcnBvbGF0ZShfbGlzdCgwKSksIFwiIHNlZ29uZGFcIl0pfTtmbi5zb3VyY2U9XCJ7MH0gc2Vnb25kYVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwic2Vjb25kc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIGxpc3Q6IF9saXN0IH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW19pbnRlcnBvbGF0ZShfbGlzdCgwKSksIFwiIHNlZ29uZGFzXCJdKX07Zm4uc291cmNlPVwiezB9IHNlZ29uZGFzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJzZWNvbmRfc2hvcnRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplLCBpbnRlcnBvbGF0ZTogX2ludGVycG9sYXRlLCBsaXN0OiBfbGlzdCB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtfaW50ZXJwb2xhdGUoX2xpc3QoMCkpLCBcInNcIl0pfTtmbi5zb3VyY2U9XCJ7MH1zXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJzZWNvbmRzX3Nob3J0XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSwgaW50ZXJwb2xhdGU6IF9pbnRlcnBvbGF0ZSwgbGlzdDogX2xpc3QgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbX2ludGVycG9sYXRlKF9saXN0KDApKSwgXCJzXCJdKX07Zm4uc291cmNlPVwiezB9c1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwid2Vla1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIGxpc3Q6IF9saXN0IH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW19pbnRlcnBvbGF0ZShfbGlzdCgwKSksIFwiIHNldG1hbmEuXCJdKX07Zm4uc291cmNlPVwiezB9IHNldG1hbmEuXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ3ZWVrc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIGxpc3Q6IF9saXN0IH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW19pbnRlcnBvbGF0ZShfbGlzdCgwKSksIFwiIHNldG1hbmFzLlwiXSl9O2ZuLnNvdXJjZT1cInswfSBzZXRtYW5hcy5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIndlZWtfc2hvcnRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplLCBpbnRlcnBvbGF0ZTogX2ludGVycG9sYXRlLCBsaXN0OiBfbGlzdCB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtfaW50ZXJwb2xhdGUoX2xpc3QoMCkpLCBcIiBzZXRtLlwiXSl9O2ZuLnNvdXJjZT1cInswfSBzZXRtLlwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwid2Vla3Nfc2hvcnRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplLCBpbnRlcnBvbGF0ZTogX2ludGVycG9sYXRlLCBsaXN0OiBfbGlzdCB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtfaW50ZXJwb2xhdGUoX2xpc3QoMCkpLCBcIiBzZXRtLlwiXSl9O2ZuLnNvdXJjZT1cInswfSBzZXRtLlwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwieWVhclwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIGxpc3Q6IF9saXN0IH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW19pbnRlcnBvbGF0ZShfbGlzdCgwKSksIFwiIGFuXCJdKX07Zm4uc291cmNlPVwiezB9IGFuXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJ5ZWFyc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIGxpc3Q6IF9saXN0IH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW19pbnRlcnBvbGF0ZShfbGlzdCgwKSksIFwiIGFuc1wiXSl9O2ZuLnNvdXJjZT1cInswfSBhbnNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInllYXJfc2hvcnRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplLCBpbnRlcnBvbGF0ZTogX2ludGVycG9sYXRlLCBsaXN0OiBfbGlzdCB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtfaW50ZXJwb2xhdGUoX2xpc3QoMCkpLCBcIiBhblwiXSl9O2ZuLnNvdXJjZT1cInswfSBhblwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwieWVhcnNfc2hvcnRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplLCBpbnRlcnBvbGF0ZTogX2ludGVycG9sYXRlLCBsaXN0OiBfbGlzdCB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtfaW50ZXJwb2xhdGUoX2xpc3QoMCkpLCBcIiBhbnNcIl0pfTtmbi5zb3VyY2U9XCJ7MH0gYW5zXCI7cmV0dXJuIGZuO30pKClcbiAgfSxcbiAgXCJ0aW1lbGluZVwiOiB7XG4gICAgXCJjb2xsYXBzZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJUYW1wYXJcIl0pfTtmbi5zb3VyY2U9XCJUYW1wYXJcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImNvbnZlcnNhdGlvblwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJDb252ZXJzYWNpb25cIl0pfTtmbi5zb3VyY2U9XCJDb252ZXJzYWNpb25cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImVycm9yX2ZldGNoaW5nXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkVycm9yIGVuIGNlcmNhbnQgZGUgbWVzYXMgYSBqb3JuXCJdKX07Zm4uc291cmNlPVwiRXJyb3IgZW4gY2VyY2FudCBkZSBtZXNhcyBhIGpvcm5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImxvYWRfb2xkZXJcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTmUgdmVpcmUgbWFpXCJdKX07Zm4uc291cmNlPVwiTmUgdmVpcmUgbWFpXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJub19yZXR3ZWV0X2hpbnRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTGFzIHB1YmxpY2FjaW9ucyBtYXJjYWRhcyBwZWxzIHNlZ3VpZG9ycyBzb2xhbWVudCBvIGRpcsOoY3RhcyBzZSBww7Jkb24gcGFzIHJlcGV0aXJcIl0pfTtmbi5zb3VyY2U9XCJMYXMgcHVibGljYWNpb25zIG1hcmNhZGFzIHBlbHMgc2VndWlkb3JzIHNvbGFtZW50IG8gZGlyw6hjdGFzIHNlIHDDsmRvbiBwYXMgcmVwZXRpclwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwicmVwZWF0ZWRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wicmVwZXRpdFwiXSl9O2ZuLnNvdXJjZT1cInJlcGV0aXRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInNob3dfbmV3XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk5lIHZlaXJlIG1haVwiXSl9O2ZuLnNvdXJjZT1cIk5lIHZlaXJlIG1haVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwidXBfdG9fZGF0ZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBIGpvcm5cIl0pfTtmbi5zb3VyY2U9XCJBIGpvcm5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm5vX21vcmVfc3RhdHVzZXNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUGFzIG1haSBk4oCZZXN0YXR1dHNcIl0pfTtmbi5zb3VyY2U9XCJQYXMgbWFpIGTigJllc3RhdHV0c1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibm9fc3RhdHVzZXNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQ2FwIGTigJllc3RhdHV0c1wiXSl9O2ZuLnNvdXJjZT1cIkNhcCBk4oCZZXN0YXR1dHNcIjtyZXR1cm4gZm47fSkoKVxuICB9LFxuICBcInN0YXR1c1wiOiB7XG4gICAgXCJmYXZvcml0ZXNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTGkgYSBhZ3JhZGF0XCJdKX07Zm4uc291cmNlPVwiTGkgYSBhZ3JhZGF0XCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJyZXBlYXRzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkEgcmVwZXRpdFwiXSl9O2ZuLnNvdXJjZT1cIkEgcmVwZXRpdFwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwicmVwbHlfdG9cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUmVzcG9uZCBhXCJdKX07Zm4uc291cmNlPVwiUmVzcG9uZCBhXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJyZXBsaWVzX2xpc3RcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUmVzcG9uc2Fz4oCvOlwiXSl9O2ZuLnNvdXJjZT1cIlJlc3BvbnNhc+KArzpcIjtyZXR1cm4gZm47fSkoKVxuICB9LFxuICBcInVzZXJfY2FyZFwiOiB7XG4gICAgXCJhcHByb3ZlXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlZhbGlkYXJcIl0pfTtmbi5zb3VyY2U9XCJWYWxpZGFyXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJibG9ja1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJCbG9jYXJcIl0pfTtmbi5zb3VyY2U9XCJCbG9jYXJcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImJsb2NrZWRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQmxvY2F04oCvIVwiXSl9O2ZuLnNvdXJjZT1cIkJsb2NhdOKAryFcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImRlbnlcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUmVmdXNhclwiXSl9O2ZuLnNvdXJjZT1cIlJlZnVzYXJcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImZhdm9yaXRlc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJGYXZvcml0c1wiXSl9O2ZuLnNvdXJjZT1cIkZhdm9yaXRzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJmb2xsb3dcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiU2VndWlyXCJdKX07Zm4uc291cmNlPVwiU2VndWlyXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJmb2xsb3dfc2VudFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJEZW1hbmRhIGVudmlhZGHigK8hXCJdKX07Zm4uc291cmNlPVwiRGVtYW5kYSBlbnZpYWRh4oCvIVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZm9sbG93X3Byb2dyZXNzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkRlbWFuZGHigKZcIl0pfTtmbi5zb3VyY2U9XCJEZW1hbmRh4oCmXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJmb2xsb3dfdW5mb2xsb3dcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUXVpdGFyIGRlIHNlZ3VpclwiXSl9O2ZuLnNvdXJjZT1cIlF1aXRhciBkZSBzZWd1aXJcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcImZvbGxvd2Vlc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBYm9uYW1lbnRzXCJdKX07Zm4uc291cmNlPVwiQWJvbmFtZW50c1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZm9sbG93ZXJzXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlNlZ3VpZG9yc1wiXSl9O2ZuLnNvdXJjZT1cIlNlZ3VpZG9yc1wiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZm9sbG93aW5nXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlNlZ3VpdOKAryFcIl0pfTtmbi5zb3VyY2U9XCJTZWd1aXTigK8hXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJmb2xsb3dzX3lvdVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJWb3Mgc8OoY+KAryFcIl0pfTtmbi5zb3VyY2U9XCJWb3Mgc8OoY+KAryFcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIml0c195b3VcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiU8OodHogdm9z4oCvIVwiXSl9O2ZuLnNvdXJjZT1cIlPDqHR6IHZvc+KAryFcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm1lZGlhXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk3DqGRpYVwiXSl9O2ZuLnNvdXJjZT1cIk3DqGRpYVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwibXV0ZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBbWFnYXJcIl0pfTtmbi5zb3VyY2U9XCJBbWFnYXJcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm11dGVkXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkFtYWdhdFwiXSl9O2ZuLnNvdXJjZT1cIkFtYWdhdFwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwicGVyX2RheVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJwZXIgam9yblwiXSl9O2ZuLnNvdXJjZT1cInBlciBqb3JuXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJyZW1vdGVfZm9sbG93XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlNlZ3VpciBhIGRpc3TDoG5jaWFcIl0pfTtmbi5zb3VyY2U9XCJTZWd1aXIgYSBkaXN0w6BuY2lhXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJzdGF0dXNlc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJFc3RhdHV0c1wiXSl9O2ZuLnNvdXJjZT1cIkVzdGF0dXRzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJzdWJzY3JpYmVcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiU+KAmWFib25hclwiXSl9O2ZuLnNvdXJjZT1cIlPigJlhYm9uYXJcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInVuc3Vic2NyaWJlXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlNlIGRlc2Fib25hclwiXSl9O2ZuLnNvdXJjZT1cIlNlIGRlc2Fib25hclwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwidW5ibG9ja1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJEZXNibG9jYXJcIl0pfTtmbi5zb3VyY2U9XCJEZXNibG9jYXJcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInVuYmxvY2tfcHJvZ3Jlc3NcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRGVzYmxvY2F0Z2UuLi5cIl0pfTtmbi5zb3VyY2U9XCJEZXNibG9jYXRnZS4uLlwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiYmxvY2tfcHJvZ3Jlc3NcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQmxvY2F0Z2UuLi5cIl0pfTtmbi5zb3VyY2U9XCJCbG9jYXRnZS4uLlwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwidW5tdXRlXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlRvcm5hciBtb3N0cmFyXCJdKX07Zm4uc291cmNlPVwiVG9ybmFyIG1vc3RyYXJcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInVubXV0ZV9wcm9ncmVzc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJBZmljaGF0Z2UuLi5cIl0pfTtmbi5zb3VyY2U9XCJBZmljaGF0Z2UuLi5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm11dGVfcHJvZ3Jlc3NcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQSBhbWFnYXIuLi5cIl0pfTtmbi5zb3VyY2U9XCJBIGFtYWdhci4uLlwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiYWRtaW5fbWVudVwiOiB7XG4gICAgICBcIm1vZGVyYXRpb25cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiTW9kZXJhY2lvblwiXSl9O2ZuLnNvdXJjZT1cIk1vZGVyYWNpb25cIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgIFwiZ3JhbnRfYWRtaW5cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUGFzc2FyIEFkbWluXCJdKX07Zm4uc291cmNlPVwiUGFzc2FyIEFkbWluXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICBcInJldm9rZV9hZG1pblwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJSZXZvY2FyIEFkbWluXCJdKX07Zm4uc291cmNlPVwiUmV2b2NhciBBZG1pblwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgXCJncmFudF9tb2RlcmF0b3JcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUGFzc2FyIE1vZGVyYXRvclwiXSl9O2ZuLnNvdXJjZT1cIlBhc3NhciBNb2RlcmF0b3JcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgIFwicmV2b2tlX21vZGVyYXRvclwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJSZXZvY2FyIE1vZGVyYXRvclwiXSl9O2ZuLnNvdXJjZT1cIlJldm9jYXIgTW9kZXJhdG9yXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICBcImFjdGl2YXRlX2FjY291bnRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQWN0aXZhciBsbyBjb21wdGVcIl0pfTtmbi5zb3VyY2U9XCJBY3RpdmFyIGxvIGNvbXB0ZVwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgXCJkZWFjdGl2YXRlX2FjY291bnRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRGVzYWN0aXZhciBsbyBjb21wdGVcIl0pfTtmbi5zb3VyY2U9XCJEZXNhY3RpdmFyIGxvIGNvbXB0ZVwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgXCJkZWxldGVfYWNjb3VudFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJTdXByaW1pciBsbyBjb21wdGVcIl0pfTtmbi5zb3VyY2U9XCJTdXByaW1pciBsbyBjb21wdGVcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgIFwiZm9yY2VfbnNmd1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJNYXJjYXIgdG90YXMgbGFzIHB1YmxpY2FjaW9ucyBjb21hIHNlbnNpYmxhc1wiXSl9O2ZuLnNvdXJjZT1cIk1hcmNhciB0b3RhcyBsYXMgcHVibGljYWNpb25zIGNvbWEgc2Vuc2libGFzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICBcInN0cmlwX21lZGlhXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlRpcmFyIGxvcyBtw6hkaWFzIGRlIGxhcyBwdWJsaWNhY2lvbnNcIl0pfTtmbi5zb3VyY2U9XCJUaXJhciBsb3MgbcOoZGlhcyBkZSBsYXMgcHVibGljYWNpb25zXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICBcImZvcmNlX3VubGlzdGVkXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkZvcsOnYXIgbGFzIHB1YmxpY2FjaW9ucyBlbiBwYXMtbGlzdGFkYXNcIl0pfTtmbi5zb3VyY2U9XCJGb3LDp2FyIGxhcyBwdWJsaWNhY2lvbnMgZW4gcGFzLWxpc3RhZGFzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICBcInNhbmRib3hcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRm9yw6dhciBsYXMgcHVibGljYWNpb25zIGVuIHNlZ3VpZG9ycyBzb2xhbWVudFwiXSl9O2ZuLnNvdXJjZT1cIkZvcsOnYXIgbGFzIHB1YmxpY2FjaW9ucyBlbiBzZWd1aWRvcnMgc29sYW1lbnRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgIFwiZGlzYWJsZV9yZW1vdGVfc3Vic2NyaXB0aW9uXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkRlc2FjdGl2YXIgbG8gc2VndWltZW50IGTigJl1dGlsaXphaXJlIGTigJlpbnN0w6BuY2lhcyBhbG9uaGFkYXNcIl0pfTtmbi5zb3VyY2U9XCJEZXNhY3RpdmFyIGxvIHNlZ3VpbWVudCBk4oCZdXRpbGl6YWlyZSBk4oCZaW5zdMOgbmNpYXMgYWxvbmhhZGFzXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICBcImRpc2FibGVfYW55X3N1YnNjcmlwdGlvblwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJEZXNhY3RpdmFyIHRvdCBzZWd1aW1lbnRcIl0pfTtmbi5zb3VyY2U9XCJEZXNhY3RpdmFyIHRvdCBzZWd1aW1lbnRcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgIFwicXVhcmFudGluZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJEZWZlbmRyZSBsYSBmZWRlcmFjaW9uIGRlIGxhcyBwdWJsaWNhY2lvbnMgZGUgbOKAmXV0aWxpemFpcmVcIl0pfTtmbi5zb3VyY2U9XCJEZWZlbmRyZSBsYSBmZWRlcmFjaW9uIGRlIGxhcyBwdWJsaWNhY2lvbnMgZGUgbOKAmXV0aWxpemFpcmVcIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgIFwiZGVsZXRlX3VzZXJcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiU3VwcmltaXIgbOKAmXV0aWxpemFpcmVcIl0pfTtmbi5zb3VyY2U9XCJTdXByaW1pciBs4oCZdXRpbGl6YWlyZVwiO3JldHVybiBmbjt9KSgpLFxuICAgICAgXCJkZWxldGVfdXNlcl9jb25maXJtYXRpb25cIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiVm9sw6h0eiB2ZXJ0YWRpw6hyYW1lbnQgZmFyIGFxdcOy4oCvPyBBcXVlc3RhIGFjY2lvbiBzZSBww7J0IHBhcyBhbnVsbGFyLlwiXSl9O2ZuLnNvdXJjZT1cIlZvbMOodHogdmVydGFkacOocmFtZW50IGZhciBhcXXDsuKArz8gQXF1ZXN0YSBhY2Npb24gc2UgcMOydCBwYXMgYW51bGxhci5cIjtyZXR1cm4gZm47fSkoKVxuICAgIH1cbiAgfSxcbiAgXCJ1c2VyX3Byb2ZpbGVcIjoge1xuICAgIFwidGltZWxpbmVfdGl0bGVcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiRmx1eCB1dGlsaXphaXJlXCJdKX07Zm4uc291cmNlPVwiRmx1eCB1dGlsaXphaXJlXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJwcm9maWxlX2RvZXNfbm90X2V4aXN0XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkFxdWVzdGUgcGVyZmlsIGV4aXN0w61zIHBhcy5cIl0pfTtmbi5zb3VyY2U9XCJBcXVlc3RlIHBlcmZpbCBleGlzdMOtcyBwYXMuXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJwcm9maWxlX2xvYWRpbmdfZXJyb3JcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiVW5hIGVycm9yIHPigJllcyBwcm9kdWNoYSBlbiBjYXJnYW50IGFxdWVzdGUgcGVyZmlsLlwiXSl9O2ZuLnNvdXJjZT1cIlVuYSBlcnJvciBz4oCZZXMgcHJvZHVjaGEgZW4gY2FyZ2FudCBhcXVlc3RlIHBlcmZpbC5cIjtyZXR1cm4gZm47fSkoKVxuICB9LFxuICBcIndob190b19mb2xsb3dcIjoge1xuICAgIFwibW9yZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJNYWlcIl0pfTtmbi5zb3VyY2U9XCJNYWlcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIndob190b19mb2xsb3dcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUXVhbCBzZWd1aXJcIl0pfTtmbi5zb3VyY2U9XCJRdWFsIHNlZ3VpclwiO3JldHVybiBmbjt9KSgpXG4gIH0sXG4gIFwidG9vbF90aXBcIjoge1xuICAgIFwibWVkaWFfdXBsb2FkXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkVudmlhciB1biBtw6hkaWFcIl0pfTtmbi5zb3VyY2U9XCJFbnZpYXIgdW4gbcOoZGlhXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJyZXBlYXRcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiUmVwZXRpclwiXSl9O2ZuLnNvdXJjZT1cIlJlcGV0aXJcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInJlcGx5XCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIlJlc3BvbmRyZVwiXSl9O2ZuLnNvdXJjZT1cIlJlc3BvbmRyZVwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwiZmF2b3JpdGVcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiYWltYXJcIl0pfTtmbi5zb3VyY2U9XCJhaW1hclwiO3JldHVybiBmbjt9KSgpLFxuICAgIFwidXNlcl9zZXR0aW5nc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJQYXJhbcOodHJlcyB1dGlsaXphaXJlXCJdKX07Zm4uc291cmNlPVwiUGFyYW3DqHRyZXMgdXRpbGl6YWlyZVwiO3JldHVybiBmbjt9KSgpXG4gIH0sXG4gIFwidXBsb2FkXCI6IHtcbiAgICBcImVycm9yXCI6IHtcbiAgICAgIFwiYmFzZVwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJNYW5kYWTDrXMgZnJhY2Fzc2F0LlwiXSl9O2ZuLnNvdXJjZT1cIk1hbmRhZMOtcyBmcmFjYXNzYXQuXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICBcImZpbGVfdG9vX2JpZ1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIG5hbWVkOiBfbmFtZWQgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJGaWNoacOociB0csOycCBncmFuZCBbXCIsIF9pbnRlcnBvbGF0ZShfbmFtZWQoXCJmaWxlc2l6ZVwiKSksIF9pbnRlcnBvbGF0ZShfbmFtZWQoXCJmaWxlc2l6ZXVuaXRcIikpLCBcIiAvIFwiLCBfaW50ZXJwb2xhdGUoX25hbWVkKFwiYWxsb3dlZHNpemVcIikpLCBfaW50ZXJwb2xhdGUoX25hbWVkKFwiYWxsb3dlZHNpemV1bml0XCIpKSwgXCJdXCJdKX07Zm4uc291cmNlPVwiRmljaGnDqHIgdHLDsnAgZ3JhbmQgW3tmaWxlc2l6ZX17ZmlsZXNpemV1bml0fSAvIHthbGxvd2Vkc2l6ZX17YWxsb3dlZHNpemV1bml0fV1cIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgIFwiZGVmYXVsdFwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJUb3JuYXR6IGVuc2FqYXIgbWFpIHRhcmRcIl0pfTtmbi5zb3VyY2U9XCJUb3JuYXR6IGVuc2FqYXIgbWFpIHRhcmRcIjtyZXR1cm4gZm47fSkoKVxuICAgIH0sXG4gICAgXCJmaWxlX3NpemVfdW5pdHNcIjoge1xuICAgICAgXCJCXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIm9cIl0pfTtmbi5zb3VyY2U9XCJvXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICBcIktpQlwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJLaW9cIl0pfTtmbi5zb3VyY2U9XCJLaW9cIjtyZXR1cm4gZm47fSkoKSxcbiAgICAgIFwiTWlCXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIk1pb1wiXSl9O2ZuLnNvdXJjZT1cIk1pb1wiO3JldHVybiBmbjt9KSgpLFxuICAgICAgXCJHaUJcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiR2lvXCJdKX07Zm4uc291cmNlPVwiR2lvXCI7cmV0dXJuIGZuO30pKCksXG4gICAgICBcIlRpQlwiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJUaW9cIl0pfTtmbi5zb3VyY2U9XCJUaW9cIjtyZXR1cm4gZm47fSkoKVxuICAgIH1cbiAgfSxcbiAgXCJzZWFyY2hcIjoge1xuICAgIFwicGVvcGxlXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtcIkdlbnRcIl0pfTtmbi5zb3VyY2U9XCJHZW50XCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJoYXNodGFnc1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbXCJFdGlxdWV0YXNcIl0pfTtmbi5zb3VyY2U9XCJFdGlxdWV0YXNcIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcInBlcnNvbl90YWxraW5nXCI6ICgoKT0+e2NvbnN0IGZuPShjdHgpID0+IHtjb25zdCB7IG5vcm1hbGl6ZTogX25vcm1hbGl6ZSwgaW50ZXJwb2xhdGU6IF9pbnRlcnBvbGF0ZSwgbmFtZWQ6IF9uYW1lZCB9ID0gY3R4O3JldHVybiBfbm9ybWFsaXplKFtfaW50ZXJwb2xhdGUoX25hbWVkKFwiY291bnRcIikpLCBcIiBwZXJzb25hIG5lIHBhcmxhXCJdKX07Zm4uc291cmNlPVwie2NvdW50fSBwZXJzb25hIG5lIHBhcmxhXCI7cmV0dXJuIGZuO30pKCksXG4gICAgXCJwZW9wbGVfdGFsa2luZ1wiOiAoKCk9Pntjb25zdCBmbj0oY3R4KSA9PiB7Y29uc3QgeyBub3JtYWxpemU6IF9ub3JtYWxpemUsIGludGVycG9sYXRlOiBfaW50ZXJwb2xhdGUsIG5hbWVkOiBfbmFtZWQgfSA9IGN0eDtyZXR1cm4gX25vcm1hbGl6ZShbX2ludGVycG9sYXRlKF9uYW1lZChcImNvdW50XCIpKSwgXCIgcGVyc29uYXMgbmUgcGFybGFuXCJdKX07Zm4uc291cmNlPVwie2NvdW50fSBwZXJzb25hcyBuZSBwYXJsYW5cIjtyZXR1cm4gZm47fSkoKSxcbiAgICBcIm5vX3Jlc3VsdHNcIjogKCgpPT57Y29uc3QgZm49KGN0eCkgPT4ge2NvbnN0IHsgbm9ybWFsaXplOiBfbm9ybWFsaXplIH0gPSBjdHg7cmV0dXJuIF9ub3JtYWxpemUoW1wiQ2FwIGRlIHJlc3VsdGF0c1wiXSl9O2ZuLnNvdXJjZT1cIkNhcCBkZSByZXN1bHRhdHNcIjtyZXR1cm4gZm47fSkoKVxuICB9XG59Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/i18n/oc.json\n");
|
||
|
||
/***/ })
|
||
|
||
}]); |