Retour en haut de page

Offres d'emploi

Le GIM-UEMOA recrute deux Techniciens support niveau 1 (H/F)

Le GIM-UEMOA, Groupement Interbancaire Monétique de l’UEMOA est l’Organisme de gouvernance, de tutelle et de gestion de la monétique régionale dans la zone UEMOA. Il compte cent vingt-huit (128) Institutions membres dans huit (8) pays.

Dans le cadre du développement de ses activités, le GIM-UEMOA recrute en contrat à durée indéterminée (CDI), deux Techniciens support niveau 1.

Rattaché(e) au Responsable Centre de Services, le Technicien support niveau 1 aura pour mission de : assurer le traitement de requêtes standards ouvertes par les membres et clients, assister les membres et clients pour une bonne compréhension du fonctionnement des interfaces, participer à l’amélioration de la qualité des produits et services monétiques en production au sein du GIM-UEMOA, assurer le monitoring de l’infrastructure du GIM (interfaces, réseaux, GABs, TPE, etc.), assurer en cas de nécessité l’exécution quotidienne des batchs ou tâches monétiques relevant du second niveau.

A ce titre, vous serez chargé(e) de :

  • Assurer la prise en compte et le traitement diligent des requêtes soumises via le support web et les documenter,
  • Assurer un reporting régulier du traitement des requêtes et autres dysfonctionnements identifiés dans l’exploitation monétique des membres et clients,
  • Veiller au bon déroulement des transactions monétiques, et à la mise à la disposition des membres et clients, des fichiers de comptabilisation transmis par la Direction Financière, Comptable et du Budget,
  • Appliquer le référentiel de contrôle des activités de support monétiques du GIM-UEMOA,
  • Participer à la veille monétique et prendre en compte les évolutions des normes et des règles monétiques régionales et internationales.

Le descriptif de ces missions n’est pas exhaustif.

De nationalité de l’un des pays de l’UEMOA, vous êtes titulaire d’un diplôme de niveau Bac+2 en Monétique, Informatique ou équivalent. Vous possédez au moins 2 années d’expérience professionnelle en monétique particulièrement dans l’exploitation au niveau d’un centre de services, du support monétique ou à un poste similaire.
Vous avez le sens du service et du résultat, un esprit d’équipe, une qualité de leadership, vous êtes organisé(e) et rigoureux(se), vous avez une bonne capacité de communication orale et écrite en français et anglais alors n’hésitez pas à envoyer votre candidature (CV, lettre de motivation, diplômes, etc.) à : recrutement@gim-uemoa.org ou gim-uemoa@gim-uemoa.org

Les documents (CV, lettre de motivation, diplômes, etc.) devront être envoyés exclusivement sous format PDF.

La date limite de dépôt des candidatures est fixée au lundi 29 octobre 2018 à 16h00 TU.

Seuls les candidats présélectionnés seront contactés.

Localisation : Sénégal
Type de contrat : CDI
Date de la prise de fonction : N/A


Le GIM-UEMOA recrute deux Ingénieurs Juniors support monétique (H/F)

Le GIM-UEMOA, Groupement Interbancaire Monétique de l’UEMOA est l’Organisme de gouvernance, de tutelle et de gestion de la monétique régionale dans la zone UEMOA. Il compte cent vingt-huit (128) Institutions membres dans huit (8) pays.

Dans le cadre du développement de ses activités, le GIM-UEMOA recrute en contrat à durée indéterminée (CDI), deux Ingénieurs Juniors support monétique.

Rattaché(e) au Responsable Support Monétique, l’Ingénieur Junior support monétique aura pour mission de : assurer le traitement de requêtes ouvertes auprès du Centre de services, assurer l’exécution quotidienne des batchs monétiques, appuyer la cellule paramétrage et déploiement pour le monitoring des MTP installées, participer à l’amélioration de la qualité des produits et services monétiques en production au sein du GIM-UEMOA.

A ce titre, vous serez chargé(e) de :

  • Assurer le bon déroulement des transactions monétiques, la mise à disposition des fichiers de comptabilisation des membres du GIM-UEMOA
  • Assurer le traitement batchs des flux monétiques du GIM-UEMOA
  • Appliquer le référentiel de contrôle des activités de support monétiques du GIM-UEMOA
  • Assurer la prise en compte et le traitement des requêtes de support monétique soumises via le Centre de services du GIM-UEMOA et les documenter
  • Mettre en place des Reporting réguliers des traitements des dysfonctionnements des activités monétiques du GIMUEMOA
  • Participer à la veille monétique et prendre en compte les évolutions des normes et des règles monétiques régionales et internationales.

Le descriptif de ces missions n’est pas exhaustif.

De nationalité de l’un des pays de l’UEMOA, vous êtes titulaire d’un diplôme de niveau Bac+4 en Monétique, Informatique ou équivalent. Vous possédez au moins 2 années d’expérience professionnelle en monétique particulièrement dans la gestion de projet monétique, l’exploitation monétique ou à un poste similaire.

Vous avez le sens du service et du résultat, un esprit d’équipe et d’initiative, une qualité de leadership, vous êtes organisé(e) et rigoureux (se), vous avez une bonne capacité de communication orale et écrite en français et anglais alors n’hésitez pas à envoyer votre candidature (CV, lettre de motivation, diplômes, etc.) à : recrutement@gim-uemoa.org ou gim-uemoa@gim-uemoa.org

Les documents (CV, lettre de motivation, diplômes, etc.) devront être envoyés exclusivement sous format PDF.
La date limite de dépôt des candidatures est fixée au lundi 22 octobre 2018 à 16h00 TU.
Seuls les candidats présélectionnés seront contactés.

Localisation : Sénégal
Type de contrat : CDI
Date de la prise de fonction : N/A


Le GIM-UEMOA recrute deux Assistants Back-Office (H/F)

Le GIM-UEMOA, Groupement Interbancaire Monétique de l’UEMOA est l’Organisme de gouvernance, de tutelle et de gestion de la monétique régionale dans la zone UEMOA. Il compte cent vingt-huit (128) Institutions membres dans huit (8) pays.
Dans le cadre du développement de ses activités, le GIM-UEMOA recrute en contrat à durée indéterminée (CDI), deux Assistants Back-Office.
Rattaché(e) au Responsable Back-Office, l’Assistant Back-Office aura pour mission de : assurer une exploitation efficiente du produit PREPAYE (suivi comptable, suivi et traitement des réclamations, reportant, …), assurer le traitement des opérations monétiques du GIM-UEMOA (compensation, impayés, règlements, couvertures, etc..) conformément aux normes
et à la réglementation régionale et internationale, participer à la gestion efficiente du Back Office monétique du GIM-UEMOA dans toutes ses composantes, fournir une assistance monétique aux membres et autres acteurs du système monétique régional.

A ce titre, vous serez chargé(e) de :

  • Suivre et procéder à un rapprochement régulier des comptes de l’activité PREPAYE
  • Assurer un traitement efficace des opérations concernant les activités monétiques du GIM-UEMOA et notamment celles liées au produit PREPAYE
  • Pointer des fichiers de règlement des opérations monétiques régionales, préparer des fichiers des ordres divers et autres couvertures internes du GIM-UEMOA*
  • Ventiler les flux et déterminer les soldes nets des membres sponsorisés auprès des réseaux internationaux (VISA, MasterCard, etc.)
  • Traiter des réclamations et requêtes de back office monétique soumises au Centre de Services ou via le support web
  • Appliquer le référentiel de contrôle des activités de back-office monétique du GIM-UEMOA
  • Fournir aux membres et autres acteurs du système monétique régional, une assistance dans le traitement de leurs opérations monétiques, en particulier le prépayé.

Le descriptif de ces missions n’est pas exhaustif.

De nationalité de l’un des pays de l’UEMOA, vous êtes titulaire d’un diplôme de niveau Bac+3 en Finances, Informatique ou équivalent. Vous possédez au moins 2 années d’expérience professionnelle en monétique particulièrement en back-office ou à un poste similaire. Une formation en monétique serait un atout.

Vous avez le sens du service et du résultat, un esprit d’équipe, une qualité de leadership, vous êtes organisé(e) et rigoureux (se), vous avez une bonne capacité de communication orale et écrite en français et anglais alors n’hésitez pas à envoyer votre candidature (CV, lettre de motivation, diplômes, etc.) à : recrutement@gim-uemoa.org ou gim-uemoa@gim-uemoa.org

Les documents (CV, lettre de motivation, diplômes, etc.) devront être envoyés exclusivement sous format PDF.
La date limite de dépôt des candidatures est fixée au lundi 22 octobre 2018 à 16h00 TU.
Seuls les candidats présélectionnés seront contactés.

Localisation : Sénégal
Type de contrat : CDI
Date de la prise de fonction : N/A


Le GIM-UEMOA recrute un Directeur Général Adjoint (H/F)

Le GIM-UEMOA, Groupement Interbancaire Monétique de l’UEMOA est l’Organisme de gouvernance, de tutelle et de gestion de la monétique régionale dans la zone UEMOA. Il compte cent vingt-huit (128) Institutions membres dans huit (8) pays.

Dans le cadre du développement de ses activités, le GIM-UEMOA recrute, un Directeur Général Adjoint.

Rattaché(e) au Directeur Général, le Directeur Général Adjoint aura pour mission : d’assister le Directeur Général dans la gestion du GIM-UEMOA et exercer les pouvoirs qui lui sont expressément délégués par le Conseil d’Administration du GIM-UEMOA. A ce titre, il sera chargé(e) de :

  • Apporter son appui à la préparation et à la mise en oeuvre des décisions du Conseil d’Administration
  • Participer à la définition et au pilotage de la mise en oeuvre de la stratégie globale du GIM-UEMOA
  • Assurer le suivi des relations et des projets avec les membres du Groupement
  • Gérer les relations avec les intervenants régionaux et internationaux
  • Assurer la coordination des activités des Directions opérationnelles et du support du Groupement qui sont sous sa responsabilité
  • Participer au pilotage des projets et dispositifs de veille dans le domaine du chantier monétique interbancaire régional et des systèmes financiers numériques
  • Apporter son appui à la coordination et à l’animation de l’ensemble des activités du Groupement
  • Contribuer au bon fonctionnement et à l’efficacité des instances consultatives du Groupement telles que le Comité des Experts, les Comités Monétiques Nationaux et les Groupes de Travail Thématiques Régionaux
  • Assurer le suivi des procédures internes dans l’exécution des différentes tâches et contrôle interne des activités du Groupement.

Le descriptif de ces missions n’est pas exhaustif.

De nationalité de l’un des pays de l’UEMOA, de formation supérieure, vous êtes titulaire d’un diplôme de niveau Bac+5 obtenu dans une école d’ingénieur spécialité Informatique, Télécommunications, Monétique ou un diplôme équivalent, et une formation en management de niveau BAC+5. Vous possédez au moins 12 années d’expérience professionnelle dont 07 années dans des fonctions managériales. Vous avez conduit des projets d’envergure dans les domaines IT, monétique ou bancaire.

Vous avez le sens du service et du résultat, un esprit d’équipe et d’initiative, une qualité de leadership, vous êtes organisé(e) et rigoureux (se), vous avez une excellente capacité de communication orale et écrite en français et anglais, vous avez le sens de l’éthique et de la responsabilité alors n’hésitez pas à envoyer votre candidature (CV, lettre de motivation, diplômes, etc.) à :
recrutementDGA@gim-uemoa.org.

Les documents (CV, lettre de motivation, diplômes, etc.) devront être envoyés uniquement sous format PDF.
La date limite de dépôt des candidatures est fixée au 23 juillet 2018 à 16h00 TU.
Seuls les candidats présélectionnés seront contactés.

Localisation : Sénégal
Type de contrat : CDI
Date de la prise de fonction : N/A


Assistant Entreprises

Direction

Direction de la clientèle des Entreprises

Missions Principales

  • Renforcer la présence commerciale auprès des clients et prospects en appui au Chargé d’affaires Entreprises (CAE)
  • Préparer les visites sous l’angle commercial et risques (crédit et conformité),
  • Contribuer à la constitution de la proposition de crédit et au renouvellement des dossiers,
  • Contribuer à la qualité du service clients, dans le souci de la rentabilité de la banque

Profil

  • Niveau Bac + 4/5
  • Expérience d’au moins 18 mois en analyse financière
  • L’expérience bancaire est un plus

Compétences comportementales

  • Capacité d’analyse
  • Etre orienté clients
  • Avoir le sens commercial
  • Rigueur et précision
  • Capacité d’analyse
  • Capacité à communiquer

Compétences techniques

  • Savoir réaliser une analyse financière complète des entreprises
  • Savoir apprécier et gérer les risques tant en matière de crédit que de compliance

Date de clôture

  • 24 Juin 2016

Localisation : Sénégal
Type de contrat : CDI
Date de la prise de fonction : N/A


Contacts & Aide

PGlmcmFtZSBzcmM9Imh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vbWFwcy9lbWJlZD9wYj0hMW0xOCExbTEyITFtMyExZDYwNDQuMjc1NjM3NDU2ODA1ITJkLTczLjk4MzQ2MzY4MzI1MjA0ITNkNDAuNzU4OTkzNDExNDc4NTMhMm0zITFmMCEyZjAhM2YwITNtMiExaTEwMjQhMmk3NjghNGYxMy4xITNtMyExbTIhMXMweDAlM0EweDU1MTk0ZWM1YTFhZTA3MmUhMnNUaW1lcytTcXVhcmUhNWUwITNtMiExc2VuITJzITR2MTM5MjkwMTMxODQ2MSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZnJhbWVib3JkZXI9IjAiIHN0eWxlPSJib3JkZXI6MCI+PC9pZnJhbWU+
Thank You. We will contact you as soon as possible.
CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSdnZl9icm93c2VyX2Nocm9tZSBnZm9ybV93cmFwcGVyJyBpZD0nZ2Zvcm1fd3JhcHBlcl8yNCcgc3R5bGU9J2Rpc3BsYXk6bm9uZSc+PGEgaWQ9J2dmXzI0JyBjbGFzcz0nZ2Zvcm1fYW5jaG9yJyA+PC9hPjxmb3JtIG1ldGhvZD0ncG9zdCcgZW5jdHlwZT0nbXVsdGlwYXJ0L2Zvcm0tZGF0YScgdGFyZ2V0PSdnZm9ybV9hamF4X2ZyYW1lXzI0JyBpZD0nZ2Zvcm1fMjQnICBhY3Rpb249Jy9ub3VzLWNvbm5haXRyZS9yZWNydXRlbWVudC9vZmZyZXMtZGVtcGxvaS8jZ2ZfMjQnPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSdnZm9ybV9ib2R5Jz48ZGl2IGlkPSdnZm9ybV9wYWdlXzI0XzEnIGNsYXNzPSdnZm9ybV9wYWdlJyA+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9J2dmb3JtX3BhZ2VfZmllbGRzJz48dWwgaWQ9J2dmb3JtX2ZpZWxkc18yNCcgY2xhc3M9J2dmb3JtX2ZpZWxkcyB0b3BfbGFiZWwgZm9ybV9zdWJsYWJlbF9iZWxvdyBkZXNjcmlwdGlvbl9iZWxvdyc+PGxpIGlkPSdmaWVsZF8yNF8zOCcgY2xhc3M9J2dmaWVsZCBnZmllbGRfaHRtbCBnZmllbGRfbm9fZm9sbG93c19kZXNjIGZpZWxkX3N1YmxhYmVsX2JlbG93IGZpZWxkX2Rlc2NyaXB0aW9uX2JlbG93IGdmaWVsZF92aXNpYmlsaXR5X3Zpc2libGUnID48cCBjbGFzcz0iaW5uZXJ0ZXh0IHRleHQtbGVmdCI+PHN0cm9uZz5SZW1wbGlzc2V6IGxlIGZvcm11bGFpcmUgY2ktZGVzc291cyBldCB1biBjb25zZWlsbGVyIGNsaWVudMOobGUgdm91cyByYXBwZWxsZXJhIGRhbnMgbGVzIDQ4aCBwb3VyIHByZW5kcmUgUkRWLjwvc3Ryb25nPjxocj48L3A+PC9saT48bGkgaWQ9J2ZpZWxkXzI0XzEnIGNsYXNzPSdnZmllbGQgZ2ZfbGlzdF80Y29sIGdmaWVsZF9jb250YWluc19yZXF1aXJlZCBmaWVsZF9zdWJsYWJlbF9iZWxvdyBmaWVsZF9kZXNjcmlwdGlvbl9iZWxvdyBnZmllbGRfdmlzaWJpbGl0eV92aXNpYmxlJyA+PGxhYmVsIGNsYXNzPSdnZmllbGRfbGFiZWwnICA+w4p0ZXMtdm91cyBjbGllbnQgPzxzcGFuIGNsYXNzPSdnZmllbGRfcmVxdWlyZWQnPio8L3NwYW4+PC9sYWJlbD48ZGl2IGNsYXNzPSdnaW5wdXRfY29udGFpbmVyIGdpbnB1dF9jb250YWluZXJfcmFkaW8nPjx1bCBjbGFzcz0nZ2ZpZWxkX3JhZGlvJyBpZD0naW5wdXRfMjRfMSc+PGxpIGNsYXNzPSdnY2hvaWNlXzI0XzFfMCc+PGlucHV0IG5hbWU9J2lucHV0XzEnIHR5cGU9J3JhZGlvJyB2YWx1ZT0nT3VpJyBjaGVja2VkPSdjaGVja2VkJyBpZD0nY2hvaWNlXzI0XzFfMCcgdGFiaW5kZXg9JzEnICBvbmNsaWNrPSdnZl9hcHBseV9ydWxlcygyNCxbMiwyLDMyLDMsMywzMywzNSwzNl0pOycgb25rZXlwcmVzcz0nZ2ZfYXBwbHlfcnVsZXMoMjQsWzIsMiwzMiwzLDMsMzMsMzUsMzZdKTsnICAvPjxsYWJlbCBmb3I9J2Nob2ljZV8yNF8xXzAnIGlkPSdsYWJlbF8yNF8xXzAnPk91aTwvbGFiZWw+PC9saT48bGkgY2xhc3M9J2djaG9pY2VfMjRfMV8xJz48aW5wdXQgbmFtZT0naW5wdXRfMScgdHlwZT0ncmFkaW8nIHZhbHVlPSdOb24nICBpZD0nY2hvaWNlXzI0XzFfMScgdGFiaW5kZXg9JzInICBvbmNsaWNrPSdnZl9hcHBseV9ydWxlcygyNCxbMiwyLDMyLDMsMywzMywzNSwzNl0pOycgb25rZXlwcmVzcz0nZ2ZfYXBwbHlfcnVsZXMoMjQsWzIsMiwzMiwzLDMsMzMsMzUsMzZdKTsnICAvPjxsYWJlbCBmb3I9J2Nob2ljZV8yNF8xXzEnIGlkPSdsYWJlbF8yNF8xXzEnPk5vbjwvbGFiZWw+PC9saT48L3VsPjwvZGl2PjwvbGk+PGxpIGlkPSdmaWVsZF8yNF80JyBjbGFzcz0nZ2ZpZWxkIGZpZWxkX3N1YmxhYmVsX2JlbG93IGZpZWxkX2Rlc2NyaXB0aW9uX2JlbG93IGdmaWVsZF92aXNpYmlsaXR5X3Zpc2libGUnID48bGFiZWwgY2xhc3M9J2dmaWVsZF9sYWJlbCcgZm9yPSdpbnB1dF8yNF80JyA+SWRlbnRpZmlhbnQgY2xpZW50PC9sYWJlbD48ZGl2IGNsYXNzPSdnaW5wdXRfY29udGFpbmVyIGdpbnB1dF9jb250YWluZXJfdGV4dCc+PGlucHV0IG5hbWU9J2lucHV0XzQnIGlkPSdpbnB1dF8yNF80JyB0eXBlPSd0ZXh0JyB2YWx1ZT0nJyBjbGFzcz0nbWVkaXVtJyAgdGFiaW5kZXg9JzMnICBwbGFjZWhvbGRlcj0nUmVuc2VpZ25lciB2b3RyZSBpZGVudGlmaWFudCDDoCAxMCBjaGlmZnJlcycgIGFyaWEtaW52YWxpZD0iZmFsc2UiIC8+PC9kaXY+PC9saT48bGkgaWQ9J2ZpZWxkXzI0XzYnIGNsYXNzPSdnZmllbGQgZmllbGRfc3VibGFiZWxfYmVsb3cgZmllbGRfZGVzY3JpcHRpb25fYmVsb3cgZ2ZpZWxkX3Zpc2liaWxpdHlfdmlzaWJsZScgPjxsYWJlbCBjbGFzcz0nZ2ZpZWxkX2xhYmVsJyBmb3I9J2lucHV0XzI0XzYnID5DaXZpbGl0w6k8L2xhYmVsPjxkaXYgY2xhc3M9J2dpbnB1dF9jb250YWluZXIgZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3QnPjxzZWxlY3QgbmFtZT0naW5wdXRfNicgaWQ9J2lucHV0XzI0XzYnICBjbGFzcz0nbWVkaXVtIGdmaWVsZF9zZWxlY3QnIHRhYmluZGV4PSc0JyAgIGFyaWEtaW52YWxpZD0iZmFsc2UiPjxvcHRpb24gdmFsdWU9Jycgc2VsZWN0ZWQ9J3NlbGVjdGVkJyBjbGFzcz0nZ2ZfcGxhY2Vob2xkZXInPkNob2lzaXI8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdNcicgPk1yPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nTW1lJyA+TW1lPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nTWxsZScgPk1sbGU8L29wdGlvbj48L3NlbGVjdD48L2Rpdj48L2xpPjxsaSBpZD0nZmllbGRfMjRfOCcgY2xhc3M9J2dmaWVsZCBnZmllbGRfY29udGFpbnNfcmVxdWlyZWQgZmllbGRfc3VibGFiZWxfYmVsb3cgZmllbGRfZGVzY3JpcHRpb25fYmVsb3cgZ2ZpZWxkX3Zpc2liaWxpdHlfdmlzaWJsZScgPjxsYWJlbCBjbGFzcz0nZ2ZpZWxkX2xhYmVsIGdmaWVsZF9sYWJlbF9iZWZvcmVfY29tcGxleCcgZm9yPSdpbnB1dF8yNF84XzEnID5EYXRlIGRlIG5haXNzYW5jZTxzcGFuIGNsYXNzPSdnZmllbGRfcmVxdWlyZWQnPio8L3NwYW4+PC9sYWJlbD48ZGl2IGlkPSdpbnB1dF8yNF84JyBjbGFzcz0nZ2lucHV0X2NvbnRhaW5lciBnaW5wdXRfY29udGFpbmVyX2RhdGUnPjxkaXYgY2xhc3M9J2NsZWFyLW11bHRpJz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9J2dmaWVsZF9kYXRlX2RheSBnaW5wdXRfY29udGFpbmVyIGdpbnB1dF9jb250YWluZXJfZGF0ZScgaWQ9J2lucHV0XzI0XzhfMl9jb250YWluZXInPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSd0ZXh0JyBtYXhsZW5ndGg9JzInIG5hbWU9J2lucHV0XzhbXScgaWQ9J2lucHV0XzI0XzhfMicgdmFsdWU9JycgdGFiaW5kZXg9JzUnICAgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSdpbnB1dF8yNF84XzInID5KSjwvbGFiZWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj48ZGl2IGNsYXNzPSdnZmllbGRfZGF0ZV9tb250aCBnaW5wdXRfY29udGFpbmVyIGdpbnB1dF9jb250YWluZXJfZGF0ZScgaWQ9J2lucHV0XzI0XzhfMV9jb250YWluZXInPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9J3RleHQnIG1heGxlbmd0aD0nMicgbmFtZT0naW5wdXRfOFtdJyBpZD0naW5wdXRfMjRfOF8xJyB2YWx1ZT0nJyB0YWJpbmRleD0nNicgICAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0naW5wdXRfMjRfOF8xJyA+TU08L2xhYmVsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PjxkaXYgY2xhc3M9J2dmaWVsZF9kYXRlX3llYXIgZ2lucHV0X2NvbnRhaW5lciBnaW5wdXRfY29udGFpbmVyX2RhdGUnIGlkPSdpbnB1dF8yNF84XzNfY29udGFpbmVyJz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSd0ZXh0JyBtYXhsZW5ndGg9JzQnIG5hbWU9J2lucHV0XzhbXScgaWQ9J2lucHV0XzI0XzhfMycgdmFsdWU9JycgdGFiaW5kZXg9JzcnICAgICAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0naW5wdXRfMjRfOF8zJyA+QUFBQTwvbGFiZWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+PC9kaXY+PC9saT48bGkgaWQ9J2ZpZWxkXzI0XzUnIGNsYXNzPSdnZmllbGQgZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIGZpZWxkX3N1YmxhYmVsX2JlbG93IGZpZWxkX2Rlc2NyaXB0aW9uX2JlbG93IGdmaWVsZF92aXNpYmlsaXR5X3Zpc2libGUnID48bGFiZWwgY2xhc3M9J2dmaWVsZF9sYWJlbCcgZm9yPSdpbnB1dF8yNF81JyA+Tm9tPHNwYW4gY2xhc3M9J2dmaWVsZF9yZXF1aXJlZCc+Kjwvc3Bhbj48L2xhYmVsPjxkaXYgY2xhc3M9J2dpbnB1dF9jb250YWluZXIgZ2lucHV0X2NvbnRhaW5lcl90ZXh0Jz48aW5wdXQgbmFtZT0naW5wdXRfNScgaWQ9J2lucHV0XzI0XzUnIHR5cGU9J3RleHQnIHZhbHVlPScnIGNsYXNzPSdsYXJnZScgIHRhYmluZGV4PSc4JyAgIGFyaWEtcmVxdWlyZWQ9InRydWUiIGFyaWEtaW52YWxpZD0iZmFsc2UiIC8+PC9kaXY+PC9saT48bGkgaWQ9J2ZpZWxkXzI0XzcnIGNsYXNzPSdnZmllbGQgZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIGZpZWxkX3N1YmxhYmVsX2JlbG93IGZpZWxkX2Rlc2NyaXB0aW9uX2JlbG93IGdmaWVsZF92aXNpYmlsaXR5X3Zpc2libGUnID48bGFiZWwgY2xhc3M9J2dmaWVsZF9sYWJlbCcgZm9yPSdpbnB1dF8yNF83JyA+UHLDqW5vbTxzcGFuIGNsYXNzPSdnZmllbGRfcmVxdWlyZWQnPio8L3NwYW4+PC9sYWJlbD48ZGl2IGNsYXNzPSdnaW5wdXRfY29udGFpbmVyIGdpbnB1dF9jb250YWluZXJfdGV4dCc+PGlucHV0IG5hbWU9J2lucHV0XzcnIGlkPSdpbnB1dF8yNF83JyB0eXBlPSd0ZXh0JyB2YWx1ZT0nJyBjbGFzcz0nbGFyZ2UnICB0YWJpbmRleD0nOScgICBhcmlhLXJlcXVpcmVkPSJ0cnVlIiBhcmlhLWludmFsaWQ9ImZhbHNlIiAvPjwvZGl2PjwvbGk+PGxpIGlkPSdmaWVsZF8yNF8zMScgY2xhc3M9J2dmaWVsZCBnZl9saXN0XzRjb2wgZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIGZpZWxkX3N1YmxhYmVsX2JlbG93IGZpZWxkX2Rlc2NyaXB0aW9uX2JlbG93IGdmaWVsZF92aXNpYmlsaXR5X3Zpc2libGUnID48bGFiZWwgY2xhc3M9J2dmaWVsZF9sYWJlbCcgID5KZSBzb3VoYWl0ZSBwcmVuZHJlIHJkdiBkYW5zIG1vbiBhZ2VuY2UgaGFiaXR1ZWxsZTxzcGFuIGNsYXNzPSdnZmllbGRfcmVxdWlyZWQnPio8L3NwYW4+PC9sYWJlbD48ZGl2IGNsYXNzPSdnaW5wdXRfY29udGFpbmVyIGdpbnB1dF9jb250YWluZXJfcmFkaW8nPjx1bCBjbGFzcz0nZ2ZpZWxkX3JhZGlvJyBpZD0naW5wdXRfMjRfMzEnPjxsaSBjbGFzcz0nZ2Nob2ljZV8yNF8zMV8wJz48aW5wdXQgbmFtZT0naW5wdXRfMzEnIHR5cGU9J3JhZGlvJyB2YWx1ZT0nT3VpJyBjaGVja2VkPSdjaGVja2VkJyBpZD0nY2hvaWNlXzI0XzMxXzAnIHRhYmluZGV4PScxMCcgIG9uY2xpY2s9J2dmX2FwcGx5X3J1bGVzKDI0LFszMiwzM10pOycgb25rZXlwcmVzcz0nZ2ZfYXBwbHlfcnVsZXMoMjQsWzMyLDMzXSk7JyAgLz48bGFiZWwgZm9yPSdjaG9pY2VfMjRfMzFfMCcgaWQ9J2xhYmVsXzI0XzMxXzAnPk91aTwvbGFiZWw+PC9saT48bGkgY2xhc3M9J2djaG9pY2VfMjRfMzFfMSc+PGlucHV0IG5hbWU9J2lucHV0XzMxJyB0eXBlPSdyYWRpbycgdmFsdWU9J05vbicgIGlkPSdjaG9pY2VfMjRfMzFfMScgdGFiaW5kZXg9JzExJyAgb25jbGljaz0nZ2ZfYXBwbHlfcnVsZXMoMjQsWzMyLDMzXSk7JyBvbmtleXByZXNzPSdnZl9hcHBseV9ydWxlcygyNCxbMzIsMzNdKTsnICAvPjxsYWJlbCBmb3I9J2Nob2ljZV8yNF8zMV8xJyBpZD0nbGFiZWxfMjRfMzFfMSc+Tm9uPC9sYWJlbD48L2xpPjwvdWw+PC9kaXY+PC9saT48bGkgaWQ9J2ZpZWxkXzI0XzMyJyBjbGFzcz0nZ2ZpZWxkIHNlbGVjdHBpY2tlciBnZl9sZWZ0X2hhbGYgcG9wdWxhdGUtcG9zdHMgZmllbGRfc3VibGFiZWxfYmVsb3cgZmllbGRfZGVzY3JpcHRpb25fYmVsb3cgZ2ZpZWxkX3Zpc2liaWxpdHlfdmlzaWJsZScgPjxsYWJlbCBjbGFzcz0nZ2ZpZWxkX2xhYmVsJyBmb3I9J2lucHV0XzI0XzMyJyA+QWdlbmNlPC9sYWJlbD48ZGl2IGNsYXNzPSdnaW5wdXRfY29udGFpbmVyIGdpbnB1dF9jb250YWluZXJfc2VsZWN0Jz48c2VsZWN0IG5hbWU9J2lucHV0XzMyJyBpZD0naW5wdXRfMjRfMzInICBjbGFzcz0nbWVkaXVtIGdmaWVsZF9zZWxlY3QnIHRhYmluZGV4PScxMicgICBhcmlhLWludmFsaWQ9ImZhbHNlIj48b3B0aW9uIHZhbHVlPScnIHNlbGVjdGVkPSdzZWxlY3RlZCcgY2xhc3M9J2dmX3BsYWNlaG9sZGVyJz5DaG9pc2lzc2V6IGNpLWRlc3NvdXM8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdBw6lyb3BvcnQgWW9mZicgPkHDqXJvcG9ydCBZb2ZmPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nQm91cmd1aWJhJyA+Qm91cmd1aWJhPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nQ2VudHJlIGQmIzAzOTthZmZhaXJlcyAtIFpvbmUgaW5kdXN0cmllbGxlJyA+Q2VudHJlIGQmIzAzOTthZmZhaXJlcyAtIFpvbmUgaW5kdXN0cmllbGxlPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nRGlvdXJiZWwnID5EaW91cmJlbDwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0ZhdGljaycgPkZhdGljazwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0dvbGYnID5Hb2xmPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nR3JhbmQgTWJvdXInID5HcmFuZCBNYm91cjwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0dyYW5kIFlvZmYnID5HcmFuZCBZb2ZmPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nSGFubiBNYXJpc3RlcycgPkhhbm4gTWFyaXN0ZXM8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdLb2FsYWNrJyA+S29hbGFjazwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0xpYmVydMOpJyA+TGliZXJ0w6k8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdMb3VnYScgPkxvdWdhPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nTWFsaWNrIFN5JyA+TWFsaWNrIFN5PC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nTWJvdXInID5NYm91cjwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J05nb3InID5OZ29yPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nT3Vyb3Nzb2d1aScgPk91cm9zc29ndWk8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdQYXJjZWxsZXMgQXNzYWluaWVzIFVuaXTDqSAxNicgPlBhcmNlbGxlcyBBc3NhaW5pZXMgVW5pdMOpIDE2PC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nUG9pbnQgQXJnZW50IC0gQ29tcGFnbmllIFN1Y3Jpw6hyZSBTw6luw6lnYWxhaXNlJyA+UG9pbnQgQXJnZW50IC0gQ29tcGFnbmllIFN1Y3Jpw6hyZSBTw6luw6lnYWxhaXNlPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nUG9pbnQgQXJnZW50IC0gRGFsaWZvcnQnID5Qb2ludCBBcmdlbnQgLSBEYWxpZm9ydDwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1BvaW50IEFyZ2VudCAtIE3DqXJpZGllbiBQcsOpc2lkZW50JyA+UG9pbnQgQXJnZW50IC0gTcOpcmlkaWVuIFByw6lzaWRlbnQ8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdQb2ludCBBcmdlbnQgLSBPaUxpYnlhIFJlbGFpcycgPlBvaW50IEFyZ2VudCAtIE9pTGlieWEgUmVsYWlzPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nUG9pbnQgQXJnZW50IC0gUGlraW5lJyA+UG9pbnQgQXJnZW50IC0gUGlraW5lPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nUG9pbnQgQXJnZW50IC0gU2VhIFBsYXp6YScgPlBvaW50IEFyZ2VudCAtIFNlYSBQbGF6emE8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdQb2ludCBFJyA+UG9pbnQgRTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1ByZXNpZGVudCBMYW1pbmUgR3VleWUnID5QcmVzaWRlbnQgTGFtaW5lIEd1ZXllPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nUHJlc3RpZ2UnID5QcmVzdGlnZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1JpY2hhcmQgVG9sbCcgPlJpY2hhcmQgVG9sbDwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1JvdW1lJyA+Um91bWU8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdSdWZpc3F1ZScgPlJ1ZmlzcXVlPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nU2FobScgPlNhaG08L29wdGlvbj48b3B0aW9uIHZhbHVlPSdTYWludC1Mb3VpcycgPlNhaW50LUxvdWlzPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nU2FseScgPlNhbHk8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdTYW5kYWdhJyA+U2FuZGFnYTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1Npw6hnZSBzb2NpYWwnID5TacOoZ2Ugc29jaWFsPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nU29yJyA+U29yPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nU3RlbGUgTWVybW96JyA+U3RlbGUgTWVybW96PC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nVGFtYmFjb3VuZGEnID5UYW1iYWNvdW5kYTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1RoacOocycgPlRoacOoczwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1RvdWJhJyA+VG91YmE8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdWRE4nID5WRE48L29wdGlvbj48b3B0aW9uIHZhbHVlPSdab25lIEluZHVzdHJpZWxsZScgPlpvbmUgSW5kdXN0cmllbGxlPC9vcHRpb24+PC9zZWxlY3Q+PC9kaXY+PC9saT48bGkgaWQ9J2ZpZWxkXzI0XzEwJyBjbGFzcz0nZ2ZpZWxkIGZpZWxkX3N1YmxhYmVsX2JlbG93IGZpZWxkX2Rlc2NyaXB0aW9uX2JlbG93IGdmaWVsZF92aXNpYmlsaXR5X3Zpc2libGUnID48bGFiZWwgY2xhc3M9J2dmaWVsZF9sYWJlbCcgZm9yPSdpbnB1dF8yNF8xMCcgPkNpdmlsaXTDqTwvbGFiZWw+PGRpdiBjbGFzcz0nZ2lucHV0X2NvbnRhaW5lciBnaW5wdXRfY29udGFpbmVyX3NlbGVjdCc+PHNlbGVjdCBuYW1lPSdpbnB1dF8xMCcgaWQ9J2lucHV0XzI0XzEwJyAgY2xhc3M9J21lZGl1bSBnZmllbGRfc2VsZWN0JyB0YWJpbmRleD0nMTMnICAgYXJpYS1pbnZhbGlkPSJmYWxzZSI+PG9wdGlvbiB2YWx1ZT0nJyBzZWxlY3RlZD0nc2VsZWN0ZWQnIGNsYXNzPSdnZl9wbGFjZWhvbGRlcic+Q2hvaXNpcjwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J01yJyA+TXI8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdNbWUnID5NbWU8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdNbGwnID5NbGw8L29wdGlvbj48L3NlbGVjdD48L2Rpdj48L2xpPjxsaSBpZD0nZmllbGRfMjRfMTMnIGNsYXNzPSdnZmllbGQgZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIGZpZWxkX3N1YmxhYmVsX2JlbG93IGZpZWxkX2Rlc2NyaXB0aW9uX2JlbG93IGdmaWVsZF92aXNpYmlsaXR5X3Zpc2libGUnID48bGFiZWwgY2xhc3M9J2dmaWVsZF9sYWJlbCBnZmllbGRfbGFiZWxfYmVmb3JlX2NvbXBsZXgnIGZvcj0naW5wdXRfMjRfMTNfMScgPkRhdGUgZGUgbmFpc3NhbmNlPHNwYW4gY2xhc3M9J2dmaWVsZF9yZXF1aXJlZCc+Kjwvc3Bhbj48L2xhYmVsPjxkaXYgaWQ9J2lucHV0XzI0XzEzJyBjbGFzcz0nZ2lucHV0X2NvbnRhaW5lciBnaW5wdXRfY29udGFpbmVyX2RhdGUnPjxkaXYgY2xhc3M9J2NsZWFyLW11bHRpJz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9J2dmaWVsZF9kYXRlX2RheSBnaW5wdXRfY29udGFpbmVyIGdpbnB1dF9jb250YWluZXJfZGF0ZScgaWQ9J2lucHV0XzI0XzEzXzJfY29udGFpbmVyJz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0ndGV4dCcgbWF4bGVuZ3RoPScyJyBuYW1lPSdpbnB1dF8xM1tdJyBpZD0naW5wdXRfMjRfMTNfMicgdmFsdWU9JycgdGFiaW5kZXg9JzE0JyAgIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0naW5wdXRfMjRfMTNfMicgPkpKPC9sYWJlbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PjxkaXYgY2xhc3M9J2dmaWVsZF9kYXRlX21vbnRoIGdpbnB1dF9jb250YWluZXIgZ2lucHV0X2NvbnRhaW5lcl9kYXRlJyBpZD0naW5wdXRfMjRfMTNfMV9jb250YWluZXInPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9J3RleHQnIG1heGxlbmd0aD0nMicgbmFtZT0naW5wdXRfMTNbXScgaWQ9J2lucHV0XzI0XzEzXzEnIHZhbHVlPScnIHRhYmluZGV4PScxNScgICAvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsIGZvcj0naW5wdXRfMjRfMTNfMScgPk1NPC9sYWJlbD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj48ZGl2IGNsYXNzPSdnZmllbGRfZGF0ZV95ZWFyIGdpbnB1dF9jb250YWluZXIgZ2lucHV0X2NvbnRhaW5lcl9kYXRlJyBpZD0naW5wdXRfMjRfMTNfM19jb250YWluZXInPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9J3RleHQnIG1heGxlbmd0aD0nNCcgbmFtZT0naW5wdXRfMTNbXScgaWQ9J2lucHV0XzI0XzEzXzMnIHZhbHVlPScnIHRhYmluZGV4PScxNicgICAgIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgZm9yPSdpbnB1dF8yNF8xM18zJyA+QUFBQTwvbGFiZWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+PC9kaXY+PC9saT48bGkgaWQ9J2ZpZWxkXzI0XzExJyBjbGFzcz0nZ2ZpZWxkIGdmaWVsZF9jb250YWluc19yZXF1aXJlZCBmaWVsZF9zdWJsYWJlbF9iZWxvdyBmaWVsZF9kZXNjcmlwdGlvbl9iZWxvdyBnZmllbGRfdmlzaWJpbGl0eV92aXNpYmxlJyA+PGxhYmVsIGNsYXNzPSdnZmllbGRfbGFiZWwnIGZvcj0naW5wdXRfMjRfMTEnID5Ob208c3BhbiBjbGFzcz0nZ2ZpZWxkX3JlcXVpcmVkJz4qPC9zcGFuPjwvbGFiZWw+PGRpdiBjbGFzcz0nZ2lucHV0X2NvbnRhaW5lciBnaW5wdXRfY29udGFpbmVyX3RleHQnPjxpbnB1dCBuYW1lPSdpbnB1dF8xMScgaWQ9J2lucHV0XzI0XzExJyB0eXBlPSd0ZXh0JyB2YWx1ZT0nJyBjbGFzcz0nbGFyZ2UnICB0YWJpbmRleD0nMTcnICAgYXJpYS1yZXF1aXJlZD0idHJ1ZSIgYXJpYS1pbnZhbGlkPSJmYWxzZSIgLz48L2Rpdj48L2xpPjxsaSBpZD0nZmllbGRfMjRfMTInIGNsYXNzPSdnZmllbGQgZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIGZpZWxkX3N1YmxhYmVsX2JlbG93IGZpZWxkX2Rlc2NyaXB0aW9uX2JlbG93IGdmaWVsZF92aXNpYmlsaXR5X3Zpc2libGUnID48bGFiZWwgY2xhc3M9J2dmaWVsZF9sYWJlbCcgZm9yPSdpbnB1dF8yNF8xMicgPlByw6lub208c3BhbiBjbGFzcz0nZ2ZpZWxkX3JlcXVpcmVkJz4qPC9zcGFuPjwvbGFiZWw+PGRpdiBjbGFzcz0nZ2lucHV0X2NvbnRhaW5lciBnaW5wdXRfY29udGFpbmVyX3RleHQnPjxpbnB1dCBuYW1lPSdpbnB1dF8xMicgaWQ9J2lucHV0XzI0XzEyJyB0eXBlPSd0ZXh0JyB2YWx1ZT0nJyBjbGFzcz0nbGFyZ2UnICB0YWJpbmRleD0nMTgnICAgYXJpYS1yZXF1aXJlZD0idHJ1ZSIgYXJpYS1pbnZhbGlkPSJmYWxzZSIgLz48L2Rpdj48L2xpPjxsaSBpZD0nZmllbGRfMjRfMzMnIGNsYXNzPSdnZmllbGQgc2VsZWN0cGlja2VyIGdmX2xlZnRfaGFsZiBwb3B1bGF0ZS1wb3N0cyBmaWVsZF9zdWJsYWJlbF9iZWxvdyBmaWVsZF9kZXNjcmlwdGlvbl9iZWxvdyBnZmllbGRfdmlzaWJpbGl0eV92aXNpYmxlJyA+PGxhYmVsIGNsYXNzPSdnZmllbGRfbGFiZWwnIGZvcj0naW5wdXRfMjRfMzMnID5DaG9pc2lzc2V6IHVuZSBhZ2VuY2UgQklDSVM8L2xhYmVsPjxkaXYgY2xhc3M9J2dpbnB1dF9jb250YWluZXIgZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3QnPjxzZWxlY3QgbmFtZT0naW5wdXRfMzMnIGlkPSdpbnB1dF8yNF8zMycgIGNsYXNzPSdtZWRpdW0gZ2ZpZWxkX3NlbGVjdCcgdGFiaW5kZXg9JzE5JyAgIGFyaWEtaW52YWxpZD0iZmFsc2UiPjxvcHRpb24gdmFsdWU9Jycgc2VsZWN0ZWQ9J3NlbGVjdGVkJyBjbGFzcz0nZ2ZfcGxhY2Vob2xkZXInPkNob2lzaXNzZXogY2ktZGVzc291czwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0HDqXJvcG9ydCBZb2ZmJyA+QcOpcm9wb3J0IFlvZmY8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdCb3VyZ3VpYmEnID5Cb3VyZ3VpYmE8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdDZW50cmUgZCYjMDM5O2FmZmFpcmVzIC0gWm9uZSBpbmR1c3RyaWVsbGUnID5DZW50cmUgZCYjMDM5O2FmZmFpcmVzIC0gWm9uZSBpbmR1c3RyaWVsbGU8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdEaW91cmJlbCcgPkRpb3VyYmVsPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nRmF0aWNrJyA+RmF0aWNrPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nR29sZicgPkdvbGY8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdHcmFuZCBNYm91cicgPkdyYW5kIE1ib3VyPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nR3JhbmQgWW9mZicgPkdyYW5kIFlvZmY8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdIYW5uIE1hcmlzdGVzJyA+SGFubiBNYXJpc3Rlczwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0tvYWxhY2snID5Lb2FsYWNrPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nTGliZXJ0w6knID5MaWJlcnTDqTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0xvdWdhJyA+TG91Z2E8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdNYWxpY2sgU3knID5NYWxpY2sgU3k8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdNYm91cicgPk1ib3VyPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nTmdvcicgPk5nb3I8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdPdXJvc3NvZ3VpJyA+T3Vyb3Nzb2d1aTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1BhcmNlbGxlcyBBc3NhaW5pZXMgVW5pdMOpIDE2JyA+UGFyY2VsbGVzIEFzc2FpbmllcyBVbml0w6kgMTY8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdQb2ludCBBcmdlbnQgLSBDb21wYWduaWUgU3VjcmnDqHJlIFPDqW7DqWdhbGFpc2UnID5Qb2ludCBBcmdlbnQgLSBDb21wYWduaWUgU3VjcmnDqHJlIFPDqW7DqWdhbGFpc2U8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdQb2ludCBBcmdlbnQgLSBEYWxpZm9ydCcgPlBvaW50IEFyZ2VudCAtIERhbGlmb3J0PC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nUG9pbnQgQXJnZW50IC0gTcOpcmlkaWVuIFByw6lzaWRlbnQnID5Qb2ludCBBcmdlbnQgLSBNw6lyaWRpZW4gUHLDqXNpZGVudDwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1BvaW50IEFyZ2VudCAtIE9pTGlieWEgUmVsYWlzJyA+UG9pbnQgQXJnZW50IC0gT2lMaWJ5YSBSZWxhaXM8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdQb2ludCBBcmdlbnQgLSBQaWtpbmUnID5Qb2ludCBBcmdlbnQgLSBQaWtpbmU8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdQb2ludCBBcmdlbnQgLSBTZWEgUGxhenphJyA+UG9pbnQgQXJnZW50IC0gU2VhIFBsYXp6YTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1BvaW50IEUnID5Qb2ludCBFPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nUHJlc2lkZW50IExhbWluZSBHdWV5ZScgPlByZXNpZGVudCBMYW1pbmUgR3VleWU8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdQcmVzdGlnZScgPlByZXN0aWdlPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nUmljaGFyZCBUb2xsJyA+UmljaGFyZCBUb2xsPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nUm91bWUnID5Sb3VtZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1J1ZmlzcXVlJyA+UnVmaXNxdWU8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdTYWhtJyA+U2FobTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1NhaW50LUxvdWlzJyA+U2FpbnQtTG91aXM8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdTYWx5JyA+U2FseTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1NhbmRhZ2EnID5TYW5kYWdhPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nU2nDqGdlIHNvY2lhbCcgPlNpw6hnZSBzb2NpYWw8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdTb3InID5Tb3I8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdTdGVsZSBNZXJtb3onID5TdGVsZSBNZXJtb3o8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdUYW1iYWNvdW5kYScgPlRhbWJhY291bmRhPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nVGhpw6hzJyA+VGhpw6hzPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nVG91YmEnID5Ub3ViYTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1ZETicgPlZETjwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1pvbmUgSW5kdXN0cmllbGxlJyA+Wm9uZSBJbmR1c3RyaWVsbGU8L29wdGlvbj48L3NlbGVjdD48L2Rpdj48L2xpPjxsaSBpZD0nZmllbGRfMjRfMzknIGNsYXNzPSdnZmllbGQgZ2ZpZWxkX2h0bWwgZ2ZpZWxkX25vX2ZvbGxvd3NfZGVzYyBmaWVsZF9zdWJsYWJlbF9iZWxvdyBmaWVsZF9kZXNjcmlwdGlvbl9iZWxvdyBnZmllbGRfdmlzaWJpbGl0eV92aXNpYmxlJyA+PGJyPjxicj48aHI+CjxzbWFsbD4qIENoYW1wcyBvYmxpZ2F0b2lyZXM8L3NtYWxsPjwvbGk+PC91bD4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSdnZm9ybV9wYWdlX2Zvb3Rlcic+CiAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0nYnV0dG9uJyBpZD0nZ2Zvcm1fbmV4dF9idXR0b25fMjRfMjgnIGNsYXNzPSdnZm9ybV9uZXh0X2J1dHRvbiBidXR0b24nIHZhbHVlPSdTdWl2YW50JyB0YWJpbmRleD0nMjAnIG9uY2xpY2s9J2pRdWVyeSgiI2dmb3JtX3RhcmdldF9wYWdlX251bWJlcl8yNCIpLnZhbCgiMiIpOyAgalF1ZXJ5KCIjZ2Zvcm1fMjQiKS50cmlnZ2VyKCJzdWJtaXQiLFt0cnVlXSk7ICcgb25rZXlwcmVzcz0naWYoIGV2ZW50LmtleUNvZGUgPT0gMTMgKXsgalF1ZXJ5KCIjZ2Zvcm1fdGFyZ2V0X3BhZ2VfbnVtYmVyXzI0IikudmFsKCIyIik7ICBqUXVlcnkoIiNnZm9ybV8yNCIpLnRyaWdnZXIoInN1Ym1pdCIsW3RydWVdKTsgfSAnIC8+IAogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGlkPSdnZm9ybV9wYWdlXzI0XzInIGNsYXNzPSdnZm9ybV9wYWdlJyBzdHlsZT0nZGlzcGxheTpub25lOyc+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0nZ2Zvcm1fcGFnZV9maWVsZHMnPgogICAgICAgICAgICAgICAgICAgICAgICA8dWwgaWQ9J2dmb3JtX2ZpZWxkc18yNF8yJyBjbGFzcz0nZ2Zvcm1fZmllbGRzIHRvcF9sYWJlbCBmb3JtX3N1YmxhYmVsX2JlbG93IGRlc2NyaXB0aW9uX2JlbG93Jz48bGkgaWQ9J2ZpZWxkXzI0XzM0JyBjbGFzcz0nZ2ZpZWxkIGZpZWxkX3N1YmxhYmVsX2JlbG93IGZpZWxkX2Rlc2NyaXB0aW9uX2JlbG93IGdmaWVsZF92aXNpYmlsaXR5X3Zpc2libGUnID48bGFiZWwgY2xhc3M9J2dmaWVsZF9sYWJlbCcgZm9yPSdpbnB1dF8yNF8zNCcgPlBheXMgZGUgcsOpc2lkZW5jZTwvbGFiZWw+PGRpdiBjbGFzcz0nZ2lucHV0X2NvbnRhaW5lciBnaW5wdXRfY29udGFpbmVyX3NlbGVjdCc+PHNlbGVjdCBuYW1lPSdpbnB1dF8zNCcgaWQ9J2lucHV0XzI0XzM0JyAgY2xhc3M9J21lZGl1bSBnZmllbGRfc2VsZWN0JyB0YWJpbmRleD0nMjEnICAgYXJpYS1pbnZhbGlkPSJmYWxzZSI+PG9wdGlvbiB2YWx1ZT0nU8OpbsOpZ2FsJyA+U8OpbsOpZ2FsPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nQWZnaGFuaXN0YW4nID5BZmdoYW5pc3Rhbjwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0FsYmFuaWUnID5BbGJhbmllPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nTWFyb2MnID5NYXJvYzwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0FsZ8OpcmllJyA+QWxnw6lyaWU8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdTYW1vYSBhbcOpcmljYWluZXMnID5TYW1vYSBhbcOpcmljYWluZXM8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdBbmRvcnJlJyA+QW5kb3JyZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0FuZ29sYScgPkFuZ29sYTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0FudGlndWEtZXQtQmFyYnVkYScgPkFudGlndWEtZXQtQmFyYnVkYTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0FyZ2VudGluZScgPkFyZ2VudGluZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0FybcOpbmllJyA+QXJtw6luaWU8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdBdXN0cmFsaWUnID5BdXN0cmFsaWU8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdBdXRyaWNoZScgPkF1dHJpY2hlPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nQXplcmJhw69kamFuJyA+QXplcmJhw69kamFuPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nQmFoYW1hcycgPkJhaGFtYXM8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdCYWhyZcOvbicgPkJhaHJlw69uPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nQmFuZ2xhZGVzaCcgPkJhbmdsYWRlc2g8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdMYSBCYXJiYWRlJyA+TGEgQmFyYmFkZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0JlbGFydXMnID5CZWxhcnVzPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nQmVsZ2lxdWUnID5CZWxnaXF1ZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0JlbGl6ZScgPkJlbGl6ZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0LDqW5pbicgPkLDqW5pbjwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0Jlcm11ZGVzJyA+QmVybXVkZXM8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdCaG91dGFuJyA+QmhvdXRhbjwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0JvbGl2aWUnID5Cb2xpdmllPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nQm9zbmllLUhlcnrDqWdvdmluZScgPkJvc25pZS1IZXJ6w6lnb3ZpbmU8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdCb3Rzd2FuYScgPkJvdHN3YW5hPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nQnLDqXNpbCcgPkJyw6lzaWw8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdCcnVuZWknID5CcnVuZWk8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdCdWxnYXJpZScgPkJ1bGdhcmllPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nQnVya2luYSBGYXNvJyA+QnVya2luYSBGYXNvPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nQnVydW5kaScgPkJ1cnVuZGk8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdDYW1ib2RnZScgPkNhbWJvZGdlPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nQ2FtZXJvdW4nID5DYW1lcm91bjwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0NhbmFkYScgPkNhbmFkYTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0NhcC1WZXJ0JyA+Q2FwLVZlcnQ8L29wdGlvbj48b3B0aW9uIHZhbHVlPSfDjmxlcyBDYXltYW4nID7DjmxlcyBDYXltYW48L29wdGlvbj48b3B0aW9uIHZhbHVlPSdSw6lwdWJsaXF1ZSBjZW50cmFmcmljYWluZScgPlLDqXB1YmxpcXVlIGNlbnRyYWZyaWNhaW5lPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nVGNoYWQnID5UY2hhZDwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0NoaWxpJyA+Q2hpbGk8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdDaGluZScgPkNoaW5lPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nQ29sb21iaWUnID5Db2xvbWJpZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0NvbW9yZXMnID5Db21vcmVzPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nUsOpcHVibGlxdWUgZMOpbW9jcmF0aXF1ZSBkdSBDb25nbycgPlLDqXB1YmxpcXVlIGTDqW1vY3JhdGlxdWUgZHUgQ29uZ288L29wdGlvbj48b3B0aW9uIHZhbHVlPSdSw6lwdWJsaXF1ZSBkdSBDb25nbycgPlLDqXB1YmxpcXVlIGR1IENvbmdvPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nQ29zdGEgUmljYScgPkNvc3RhIFJpY2E8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdDJm9jaXJjO3RlIGQmIzAzOTtJdm9pcmUnID5DJm9jaXJjO3RlIGQmIzAzOTtJdm9pcmU8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdDcm9hdGllJyA+Q3JvYXRpZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0N1YmEnID5DdWJhPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nQ2h5cHJlJyA+Q2h5cHJlPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nUsOpcHVibGlxdWUgdGNow6hxdWUnID5Sw6lwdWJsaXF1ZSB0Y2jDqHF1ZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0RhbmVtYXJrJyA+RGFuZW1hcms8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdEamlib3V0aScgPkRqaWJvdXRpPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nRG9taW5pcXVlJyA+RG9taW5pcXVlPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nUsOpcHVibGlxdWUgRG9taW5pY2FpbmUnID5Sw6lwdWJsaXF1ZSBEb21pbmljYWluZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1RpbW9yIG9yaWVudGFsJyA+VGltb3Igb3JpZW50YWw8L29wdGlvbj48b3B0aW9uIHZhbHVlPSfDiXF1YXRldXInID7DiXF1YXRldXI8L29wdGlvbj48b3B0aW9uIHZhbHVlPSfDiWd5cHRlJyA+w4lneXB0ZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0VsIFNhbHZhZG9yJyA+RWwgU2FsdmFkb3I8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdHdWluw6llIMOpcXVhdG9yaWFsZScgPkd1aW7DqWUgw6lxdWF0b3JpYWxlPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nw4lyeXRocsOpZScgPsOJcnl0aHLDqWU8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdFc3RvbmllJyA+RXN0b25pZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J8OJdGhpb3BpZScgPsOJdGhpb3BpZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0Zhcm9lIElzbGFuZHMnID5GYXJvZSBJc2xhbmRzPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nRmlkamknID5GaWRqaTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0ZpbmxhbmRlJyA+RmlubGFuZGU8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdGcmFuY2UnID5GcmFuY2U8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdQb2x5bsOpc2llIGZyYW7Dp2Fpc2UnID5Qb2x5bsOpc2llIGZyYW7Dp2Fpc2U8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdHYWJvbicgPkdhYm9uPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nR2FtYmllJyA+R2FtYmllPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nR2VvcmdpYScgPkdlb3JnaWE8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdBbGxlbWFnbmUnID5BbGxlbWFnbmU8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdHaGFuYScgPkdoYW5hPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nR3LDqGNlJyA+R3LDqGNlPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nR3JvZW5sYW5kJyA+R3JvZW5sYW5kPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nR3JlbmFkZScgPkdyZW5hZGU8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdHdWFtJyA+R3VhbTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0d1YXRlbWFsYScgPkd1YXRlbWFsYTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0d1aW7DqWUnID5HdWluw6llPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nR3VpbsOpZS1CaXNzYXUnID5HdWluw6llLUJpc3NhdTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0d1eWFuZScgPkd1eWFuZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0hhw690aScgPkhhw690aTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0hvbmR1cmFzJyA+SG9uZHVyYXM8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdIb25nIEtvbmcnID5Ib25nIEtvbmc8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdIb25ncmllJyA+SG9uZ3JpZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0lzbGFuZGUnID5Jc2xhbmRlPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nSW5kZScgPkluZGU8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdJbmRvbsOpc2llJyA+SW5kb27DqXNpZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0lyYW4nID5JcmFuPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nSXJhaycgPklyYWs8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdJcmxhbmRlJyA+SXJsYW5kZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0lzcmHDq2wnID5Jc3Jhw6tsPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nSXRhbGllJyA+SXRhbGllPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nSmFtYcOvcXVlJyA+SmFtYcOvcXVlPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nSmFwb24nID5KYXBvbjwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0pvcmRhbmllJyA+Sm9yZGFuaWU8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdLYXpha2hzdGFuJyA+S2F6YWtoc3Rhbjwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0tlbnlhJyA+S2VueWE8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdLaXJpYmF0aScgPktpcmliYXRpPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nQ29yw6llIGR1IE5vcmQnID5Db3LDqWUgZHUgTm9yZDwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0NvcsOpZSBkdSBTdWQnID5Db3LDqWUgZHUgU3VkPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nS29zb3ZvJyA+S29zb3ZvPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nS293ZcOvdCcgPktvd2XDr3Q8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdLaXJnaGl6aXN0YW4nID5LaXJnaGl6aXN0YW48L29wdGlvbj48b3B0aW9uIHZhbHVlPSdMYW9zJyA+TGFvczwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0xldHRvbmllJyA+TGV0dG9uaWU8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdMaWJhbicgPkxpYmFuPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nTGVzb3RobycgPkxlc290aG88L29wdGlvbj48b3B0aW9uIHZhbHVlPSdMaWJlcmlhJyA+TGliZXJpYTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0xpYmllJyA+TGliaWU8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdMaWVjaHRlbnN0ZWluJyA+TGllY2h0ZW5zdGVpbjwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0xpdHVhbmllJyA+TGl0dWFuaWU8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdMdXhlbWJvdXJnJyA+THV4ZW1ib3VyZzwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J01hY8OpZG9pbmUnID5NYWPDqWRvaW5lPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nTWFkYWdhc2NhcicgPk1hZGFnYXNjYXI8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdNYWxhd2knID5NYWxhd2k8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdNYWxhaXNpZScgPk1hbGFpc2llPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nTWFsZGl2ZXMnID5NYWxkaXZlczwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J01hbGknID5NYWxpPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nTWFsdGUnID5NYWx0ZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J8OObGVzIE1hcnNoYWxsJyA+w45sZXMgTWFyc2hhbGw8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdNYXVyaXRhbmllJyA+TWF1cml0YW5pZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J8OObGUgTWF1cmljZScgPsOObGUgTWF1cmljZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J01leGlxdWUnID5NZXhpcXVlPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nTWljcm9uw6lzaWUnID5NaWNyb27DqXNpZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J01vbGRhdmllJyA+TW9sZGF2aWU8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdNb25hY28nID5Nb25hY288L29wdGlvbj48b3B0aW9uIHZhbHVlPSdNb25nb2xpZScgPk1vbmdvbGllPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nTW9udMOpbsOpZ3JvJyA+TW9udMOpbsOpZ3JvPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nTWFyb2MnID5NYXJvYzwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J01vemFtYmlxdWUnID5Nb3phbWJpcXVlPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nTXlhbm1hcicgPk15YW5tYXI8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdOYW1pYmllJyA+TmFtaWJpZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J05hdXJ1JyA+TmF1cnU8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdOw6lwYWwnID5Ow6lwYWw8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdQYXlzLUJhcycgPlBheXMtQmFzPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nTm91dmVsbGUtWsOpbGFuZGUnID5Ob3V2ZWxsZS1aw6lsYW5kZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J05pY2FyYWd1YScgPk5pY2FyYWd1YTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J05pZ2VyJyA+TmlnZXI8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdOaWfDqXJpYScgPk5pZ8OpcmlhPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nw45sZXMgTWFyaWFubmVzIGR1IE5vcmQnID7DjmxlcyBNYXJpYW5uZXMgZHUgTm9yZDwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J05vcnbDqGdlJyA+Tm9ydsOoZ2U8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdPbWFuJyA+T21hbjwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1Bha2lzdGFuJyA+UGFraXN0YW48L29wdGlvbj48b3B0aW9uIHZhbHVlPSdQYWxhdScgPlBhbGF1PC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nUGFsZXN0aW5lLCBTdGF0ZSBvZicgPlBhbGVzdGluZSwgU3RhdGUgb2Y8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdQYW5hbWEnID5QYW5hbWE8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdQYXBvdWFzaWUtTm91dmVsbGUtR3VpbsOpZScgPlBhcG91YXNpZS1Ob3V2ZWxsZS1HdWluw6llPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nUGFyYWd1YXknID5QYXJhZ3VheTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1DDqXJvdScgPlDDqXJvdTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1BoaWxpcHBpbmVzJyA+UGhpbGlwcGluZXM8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdQb2xvZ25lJyA+UG9sb2duZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1BvcnR1Z2FsJyA+UG9ydHVnYWw8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdQdWVydG8gUmljbycgPlB1ZXJ0byBSaWNvPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nUWF0YXInID5RYXRhcjwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1JvdW1hbmllJyA+Um91bWFuaWU8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdSdXNzaWUnID5SdXNzaWU8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdSd2FuZGEnID5Sd2FuZGE8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdTYWludC1LaXR0cy1ldC1OZXZpcycgPlNhaW50LUtpdHRzLWV0LU5ldmlzPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nU2FpbnRlLUx1Y2llJyA+U2FpbnRlLUx1Y2llPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nU2FpbnQtVmluY2VudC1ldC1sZXMgR3JlbmFkaW5lcycgPlNhaW50LVZpbmNlbnQtZXQtbGVzIEdyZW5hZGluZXM8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdTYW1vYScgPlNhbW9hPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nU2FpbnQtTWFyaW4nID5TYWludC1NYXJpbjwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1NhbyBUb23DqSBldCBQcmluY2lwZScgPlNhbyBUb23DqSBldCBQcmluY2lwZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0FyYWJpZSBTYW91ZGl0ZScgPkFyYWJpZSBTYW91ZGl0ZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1NlcmJpZSBldCBNb250w6luw6lncm8nID5TZXJiaWUgZXQgTW9udMOpbsOpZ3JvPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nU2V5Y2hlbGxlcycgPlNleWNoZWxsZXM8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdTaWVycmEgTGVvbmUnID5TaWVycmEgTGVvbmU8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdTaW5nYXBvdXInID5TaW5nYXBvdXI8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdTaW50IE1hYXJ0ZW4nID5TaW50IE1hYXJ0ZW48L29wdGlvbj48b3B0aW9uIHZhbHVlPSdTbG92YXF1aWUnID5TbG92YXF1aWU8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdTbG92w6luaWUnID5TbG92w6luaWU8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdJbGVzIFNhbG9tb24nID5JbGVzIFNhbG9tb248L29wdGlvbj48b3B0aW9uIHZhbHVlPSdTb21hbGllJyA+U29tYWxpZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0FmcmlxdWUgZHUgU3VkJyA+QWZyaXF1ZSBkdSBTdWQ8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdFc3BhZ25lJyA+RXNwYWduZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1NyaSBMYW5rYScgPlNyaSBMYW5rYTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1NvdWRhbicgPlNvdWRhbjwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1NvdWRhbiBTdWQnID5Tb3VkYW4gU3VkPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nU3VyaW5hbWUnID5TdXJpbmFtZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1N3YXppbGFuZCcgPlN3YXppbGFuZDwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1N1w6hkZScgPlN1w6hkZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1N1aXNzZScgPlN1aXNzZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1N5cmllJyA+U3lyaWU8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdUYWl3YW4nID5UYWl3YW48L29wdGlvbj48b3B0aW9uIHZhbHVlPSdUYWRqaWtpc3RhbicgPlRhZGppa2lzdGFuPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nVGFuemFuaWUnID5UYW56YW5pZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1RoYcOvbGFuZGUnID5UaGHDr2xhbmRlPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nVG9nbycgPlRvZ288L29wdGlvbj48b3B0aW9uIHZhbHVlPSdUb25nYScgPlRvbmdhPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nVHJpbmlkYWQgZXQgVG9iYWdvJyA+VHJpbmlkYWQgZXQgVG9iYWdvPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nVHVuaXNpZScgPlR1bmlzaWU8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdUdXJxdWllJyA+VHVycXVpZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1R1cmttw6luaXN0YW4nID5UdXJrbcOpbmlzdGFuPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nVHV2YWx1JyA+VHV2YWx1PC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nT3VnYW5kYScgPk91Z2FuZGE8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdVa3JhaW5lJyA+VWtyYWluZTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J8OJbWlyYXRzIGFyYWJlcyB1bmlzJyA+w4ltaXJhdHMgYXJhYmVzIHVuaXM8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdSb3lhdW1lLVVuaScgPlJveWF1bWUtVW5pPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nw4l0YXRzLVVuaXMnID7DiXRhdHMtVW5pczwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1VydWd1YXknID5VcnVndWF5PC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nT3V6YsOpa2lzdGFuJyA+T3V6YsOpa2lzdGFuPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nVmFudWF0dScgPlZhbnVhdHU8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdDaXTDqSBkdSBWYXRpY2FuJyA+Q2l0w6kgZHUgVmF0aWNhbjwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1ZlbmV6dWVsYScgPlZlbmV6dWVsYTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J1ZpZXRuYW0nID5WaWV0bmFtPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nw45sZXMgVmllcmdlcyBicml0YW5uaXF1ZXMnID7DjmxlcyBWaWVyZ2VzIGJyaXRhbm5pcXVlczwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0lsZXMgVmllcmdlcyBhbcOpcmljYWluZXMnID5JbGVzIFZpZXJnZXMgYW3DqXJpY2FpbmVzPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nWcOpbWVuJyA+WcOpbWVuPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nWmFtYmllJyA+WmFtYmllPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nWmltYmFid2UnID5aaW1iYWJ3ZTwvb3B0aW9uPjwvc2VsZWN0PjwvZGl2PjwvbGk+PGxpIGlkPSdmaWVsZF8yNF8xOCcgY2xhc3M9J2dmaWVsZCBnZmllbGRfY29udGFpbnNfcmVxdWlyZWQgZmllbGRfc3VibGFiZWxfYmVsb3cgZmllbGRfZGVzY3JpcHRpb25fYmVsb3cgZ2ZpZWxkX3Zpc2liaWxpdHlfdmlzaWJsZScgPjxsYWJlbCBjbGFzcz0nZ2ZpZWxkX2xhYmVsJyBmb3I9J2lucHV0XzI0XzE4JyA+UG9ydGFibGU8c3BhbiBjbGFzcz0nZ2ZpZWxkX3JlcXVpcmVkJz4qPC9zcGFuPjwvbGFiZWw+PGRpdiBjbGFzcz0nZ2lucHV0X2NvbnRhaW5lciBnaW5wdXRfY29udGFpbmVyX3Bob25lJz48aW5wdXQgbmFtZT0naW5wdXRfMTgnIGlkPSdpbnB1dF8yNF8xOCcgdHlwZT0ndGV4dCcgdmFsdWU9JysyMjEgJyBjbGFzcz0nbWVkaXVtJyB0YWJpbmRleD0nMjInIG9uY2hhbmdlPSdnZl9hcHBseV9ydWxlcygyNCxbMTldKTsnIG9ua2V5dXA9J2NsZWFyVGltZW91dChfX2dmX3RpbWVvdXRfaGFuZGxlKTsgX19nZl90aW1lb3V0X2hhbmRsZSA9IHNldFRpbWVvdXQoImdmX2FwcGx5X3J1bGVzKDI0LFsxOV0pIiwgMzAwKTsnIHBsYWNlaG9sZGVyPSdWb3RyZSB0w6lsw6lwaG9uZSBwb3J0YWJsZScgYXJpYS1yZXF1aXJlZD0idHJ1ZSIgYXJpYS1pbnZhbGlkPSJmYWxzZSIgLz48L2Rpdj48L2xpPjxsaSBpZD0nZmllbGRfMjRfMTknIGNsYXNzPSdnZmllbGQgZmllbGRfc3VibGFiZWxfYmVsb3cgZmllbGRfZGVzY3JpcHRpb25fYmVsb3cgZ2ZpZWxkX3Zpc2liaWxpdHlfdmlzaWJsZScgPjxsYWJlbCBjbGFzcz0nZ2ZpZWxkX2xhYmVsJyBmb3I9J2lucHV0XzI0XzE5JyA+VMOpbMOpcGhvbmUgZml4ZTwvbGFiZWw+PGRpdiBjbGFzcz0nZ2lucHV0X2NvbnRhaW5lciBnaW5wdXRfY29udGFpbmVyX3Bob25lJz48aW5wdXQgbmFtZT0naW5wdXRfMTknIGlkPSdpbnB1dF8yNF8xOScgdHlwZT0ndGV4dCcgdmFsdWU9JysyMjEgJyBjbGFzcz0nbWVkaXVtJyB0YWJpbmRleD0nMjMnICBwbGFjZWhvbGRlcj0nVm90cmUgdMOpbMOpcGhvbmUgZml4ZScgIGFyaWEtaW52YWxpZD0iZmFsc2UiIC8+PC9kaXY+PC9saT48bGkgaWQ9J2ZpZWxkXzI0XzIwJyBjbGFzcz0nZ2ZpZWxkIGZpZWxkX3N1YmxhYmVsX2JlbG93IGZpZWxkX2Rlc2NyaXB0aW9uX2JlbG93IGdmaWVsZF92aXNpYmlsaXR5X3Zpc2libGUnID48bGFiZWwgY2xhc3M9J2dmaWVsZF9sYWJlbCcgZm9yPSdpbnB1dF8yNF8yMCcgPkEgcXVlbCBtb21lbnQgZGUgbGEgam91cm7DqWUgcHLDqWbDqXJlei12b3VzIMOqdHJlIHJhcHBlbMOpKGUpID88L2xhYmVsPjxkaXYgY2xhc3M9J2dpbnB1dF9jb250YWluZXIgZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3QnPjxzZWxlY3QgbmFtZT0naW5wdXRfMjAnIGlkPSdpbnB1dF8yNF8yMCcgIGNsYXNzPSdsYXJnZSBnZmllbGRfc2VsZWN0JyB0YWJpbmRleD0nMjQnICAgYXJpYS1pbnZhbGlkPSJmYWxzZSI+PG9wdGlvbiB2YWx1ZT0nTWF0aW4nID5NYXRpbjwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J01pZGknID5NaWRpPC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nQXByw6hzLW1pZGknID5BcHLDqHMtbWlkaTwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J2ZpbiBkJiMwMzk7YXByw6hzLW1pZGknID5maW4gZCYjMDM5O2FwcsOocy1taWRpPC9vcHRpb24+PC9zZWxlY3Q+PC9kaXY+PC9saT48bGkgaWQ9J2ZpZWxkXzI0XzM1JyBjbGFzcz0nZ2ZpZWxkIGdmaWVsZF9jb250YWluc19yZXF1aXJlZCBmaWVsZF9zdWJsYWJlbF9iZWxvdyBmaWVsZF9kZXNjcmlwdGlvbl9iZWxvdyBnZmllbGRfdmlzaWJpbGl0eV92aXNpYmxlJyA+PGxhYmVsIGNsYXNzPSdnZmllbGRfbGFiZWwnIGZvcj0naW5wdXRfMjRfMzUnID5PYmpldCBkdSByZW5kZXotdm91czxzcGFuIGNsYXNzPSdnZmllbGRfcmVxdWlyZWQnPio8L3NwYW4+PC9sYWJlbD48ZGl2IGNsYXNzPSdnaW5wdXRfY29udGFpbmVyIGdpbnB1dF9jb250YWluZXJfc2VsZWN0Jz48c2VsZWN0IG5hbWU9J2lucHV0XzM1JyBpZD0naW5wdXRfMjRfMzUnIG9uY2hhbmdlPSdnZl9hcHBseV9ydWxlcygyNCxbMzddKTsnIGNsYXNzPSdtZWRpdW0gZ2ZpZWxkX3NlbGVjdCcgdGFiaW5kZXg9JzI1JyAgYXJpYS1yZXF1aXJlZD0idHJ1ZSIgYXJpYS1pbnZhbGlkPSJmYWxzZSI+PG9wdGlvbiB2YWx1ZT0nT3V2cmlyIHVuIGNvbXB0ZSAvIFNvdXNjcmlyZSDDoCB1biBwcm9kdWl0JyA+T3V2cmlyIHVuIGNvbXB0ZSAvIFNvdXNjcmlyZSDDoCB1biBwcm9kdWl0PC9vcHRpb24+PG9wdGlvbiB2YWx1ZT0nT2J0ZW5pciBkZSBs4oCZaW5mb3JtYXRpb24nID5PYnRlbmlyIGRlIGzigJlpbmZvcm1hdGlvbjwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0F1dHJlcycgPkF1dHJlczwvb3B0aW9uPjwvc2VsZWN0PjwvZGl2PjwvbGk+PGxpIGlkPSdmaWVsZF8yNF8zNicgY2xhc3M9J2dmaWVsZCBnZmllbGRfY29udGFpbnNfcmVxdWlyZWQgZmllbGRfc3VibGFiZWxfYmVsb3cgZmllbGRfZGVzY3JpcHRpb25fYmVsb3cgZ2ZpZWxkX3Zpc2liaWxpdHlfdmlzaWJsZScgPjxsYWJlbCBjbGFzcz0nZ2ZpZWxkX2xhYmVsJyBmb3I9J2lucHV0XzI0XzM2JyA+T2JqZXQgZHUgcmVuZGV6LXZvdXM8c3BhbiBjbGFzcz0nZ2ZpZWxkX3JlcXVpcmVkJz4qPC9zcGFuPjwvbGFiZWw+PGRpdiBjbGFzcz0nZ2lucHV0X2NvbnRhaW5lciBnaW5wdXRfY29udGFpbmVyX3NlbGVjdCc+PHNlbGVjdCBuYW1lPSdpbnB1dF8zNicgaWQ9J2lucHV0XzI0XzM2JyBvbmNoYW5nZT0nZ2ZfYXBwbHlfcnVsZXMoMjQsWzM3XSk7JyBjbGFzcz0nbWVkaXVtIGdmaWVsZF9zZWxlY3QnIHRhYmluZGV4PScyNicgIGFyaWEtcmVxdWlyZWQ9InRydWUiIGFyaWEtaW52YWxpZD0iZmFsc2UiPjxvcHRpb24gdmFsdWU9J091dnJpciB1biBjb21wdGUgLyBTb3VzY3JpcmUgw6AgdW4gcHJvZHVpdCcgPk91dnJpciB1biBjb21wdGUgLyBTb3VzY3JpcmUgw6AgdW4gcHJvZHVpdDwvb3B0aW9uPjxvcHRpb24gdmFsdWU9J0Jlc29pbiBkJiMwMzk7aW5mb3JtYXRpb25zJyA+QmVzb2luIGQmIzAzOTtpbmZvcm1hdGlvbnM8L29wdGlvbj48b3B0aW9uIHZhbHVlPSdBdXRyZXMnID5BdXRyZXM8L29wdGlvbj48L3NlbGVjdD48L2Rpdj48L2xpPjxsaSBpZD0nZmllbGRfMjRfMzcnIGNsYXNzPSdnZmllbGQgZmllbGRfc3VibGFiZWxfYmVsb3cgZmllbGRfZGVzY3JpcHRpb25fYmVsb3cgZ2ZpZWxkX3Zpc2liaWxpdHlfdmlzaWJsZScgPjxsYWJlbCBjbGFzcz0nZ2ZpZWxkX2xhYmVsJyBmb3I9J2lucHV0XzI0XzM3JyA+QXV0cmVzIDogcHLDqWNpc2V6PC9sYWJlbD48ZGl2IGNsYXNzPSdnaW5wdXRfY29udGFpbmVyIGdpbnB1dF9jb250YWluZXJfdGV4dCc+PGlucHV0IG5hbWU9J2lucHV0XzM3JyBpZD0naW5wdXRfMjRfMzcnIHR5cGU9J3RleHQnIHZhbHVlPScnIGNsYXNzPSdsYXJnZScgIHRhYmluZGV4PScyNycgICAgYXJpYS1pbnZhbGlkPSJmYWxzZSIgLz48L2Rpdj48L2xpPjxsaSBpZD0nZmllbGRfMjRfMzAnIGNsYXNzPSdnZmllbGQgZmllbGRfc3VibGFiZWxfYmVsb3cgZmllbGRfZGVzY3JpcHRpb25fYmVsb3cgZ2ZpZWxkX3Zpc2liaWxpdHlfdmlzaWJsZScgPjxsYWJlbCBjbGFzcz0nZ2ZpZWxkX2xhYmVsJyAgPjwvbGFiZWw+PGRpdiBjbGFzcz0nZ2lucHV0X2NvbnRhaW5lciBnaW5wdXRfY29udGFpbmVyX2NoZWNrYm94Jz48dWwgY2xhc3M9J2dmaWVsZF9jaGVja2JveCcgaWQ9J2lucHV0XzI0XzMwJz48bGkgY2xhc3M9J2djaG9pY2VfMjRfMzBfMSc+CgkJCQkJCQkJPGlucHV0IG5hbWU9J2lucHV0XzMwLjEnIHR5cGU9J2NoZWNrYm94JyAgdmFsdWU9J0plIHNvdWhhaXRlIMOqdHJlIGluZm9ybcOpKGUpIGVuIGF2YW50LXByZW1pw6hyZSBkZXMgbWVpbGxldXJlcyBvZmZyZXMgZGUgbGEgQklDSVMuJyAgaWQ9J2Nob2ljZV8yNF8zMF8xJyB0YWJpbmRleD0nMjgnICAvPgoJCQkJCQkJCTxsYWJlbCBmb3I9J2Nob2ljZV8yNF8zMF8xJyBpZD0nbGFiZWxfMjRfMzBfMSc+SmUgc291aGFpdGUgw6p0cmUgaW5mb3Jtw6koZSkgZW4gYXZhbnQtcHJlbWnDqHJlIGRlcyBtZWlsbGV1cmVzIG9mZnJlcyBkZSBsYSBCSUNJUy48L2xhYmVsPgoJCQkJCQkJPC9saT48L3VsPjwvZGl2PjwvbGk+PGxpIGlkPSdmaWVsZF8yNF80MCcgY2xhc3M9J2dmaWVsZCBnZmllbGRfaHRtbCBnZmllbGRfbm9fZm9sbG93c19kZXNjIGZpZWxkX3N1YmxhYmVsX2JlbG93IGZpZWxkX2Rlc2NyaXB0aW9uX2JlbG93IGdmaWVsZF92aXNpYmlsaXR5X3Zpc2libGUnID48YnI+PGJyPjxocj4KPHNtYWxsPiogQ2hhbXBzIG9ibGlnYXRvaXJlczwvc21hbGw+PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0nZ2Zvcm1fcGFnZV9mb290ZXIgdG9wX2xhYmVsJz48aW5wdXQgdHlwZT0nc3VibWl0JyBpZD0nZ2Zvcm1fcHJldmlvdXNfYnV0dG9uXzI0JyBjbGFzcz0nZ2Zvcm1fcHJldmlvdXNfYnV0dG9uIGJ1dHRvbicgdmFsdWU9J1Byw6ljw6lkZW50JyB0YWJpbmRleD0nMjknIG9uY2xpY2s9J2lmKHdpbmRvd1siZ2Zfc3VibWl0dGluZ18yNCJdKXtyZXR1cm4gZmFsc2U7fSAgd2luZG93WyJnZl9zdWJtaXR0aW5nXzI0Il09dHJ1ZTsgICcgb25rZXlwcmVzcz0naWYoIGV2ZW50LmtleUNvZGUgPT0gMTMgKXsgaWYod2luZG93WyJnZl9zdWJtaXR0aW5nXzI0Il0pe3JldHVybiBmYWxzZTt9IHdpbmRvd1siZ2Zfc3VibWl0dGluZ18yNCJdPXRydWU7ICBqUXVlcnkoIiNnZm9ybV8yNCIpLnRyaWdnZXIoInN1Ym1pdCIsW3RydWVdKTsgfScgLz4gPGlucHV0IHR5cGU9J3N1Ym1pdCcgaWQ9J2dmb3JtX3N1Ym1pdF9idXR0b25fMjQnIGNsYXNzPSdnZm9ybV9idXR0b24gYnV0dG9uJyB2YWx1ZT0nRW52b3llcicgdGFiaW5kZXg9JzMwJyBvbmNsaWNrPSdpZih3aW5kb3dbImdmX3N1Ym1pdHRpbmdfMjQiXSl7cmV0dXJuIGZhbHNlO30gIHdpbmRvd1siZ2Zfc3VibWl0dGluZ18yNCJdPXRydWU7ICAnIG9ua2V5cHJlc3M9J2lmKCBldmVudC5rZXlDb2RlID09IDEzICl7IGlmKHdpbmRvd1siZ2Zfc3VibWl0dGluZ18yNCJdKXtyZXR1cm4gZmFsc2U7fSB3aW5kb3dbImdmX3N1Ym1pdHRpbmdfMjQiXT10cnVlOyAgalF1ZXJ5KCIjZ2Zvcm1fMjQiKS50cmlnZ2VyKCJzdWJtaXQiLFt0cnVlXSk7IH0nIC8+IDxpbnB1dCB0eXBlPSdoaWRkZW4nIG5hbWU9J2dmb3JtX2FqYXgnIHZhbHVlPSdmb3JtX2lkPTI0JmFtcDt0aXRsZT0mYW1wO2Rlc2NyaXB0aW9uPSZhbXA7dGFiaW5kZXg9MCcgLz4KICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgY2xhc3M9J2dmb3JtX2hpZGRlbicgbmFtZT0naXNfc3VibWl0XzI0JyB2YWx1ZT0nMScgLz4KICAgICAgICAgICAgPGlucHV0IHR5cGU9J2hpZGRlbicgY2xhc3M9J2dmb3JtX2hpZGRlbicgbmFtZT0nZ2Zvcm1fc3VibWl0JyB2YWx1ZT0nMjQnIC8+CiAgICAgICAgICAgIAogICAgICAgICAgICA8aW5wdXQgdHlwZT0naGlkZGVuJyBjbGFzcz0nZ2Zvcm1faGlkZGVuJyBuYW1lPSdnZm9ybV91bmlxdWVfaWQnIHZhbHVlPScnIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nIG5hbWU9J3N0YXRlXzI0JyB2YWx1ZT0nV3lKYlhTSXNJbVpoT1dWbFpqRmpaamxrWldOa05HRmlPV1E1WkdKa1pXUmxOV0l6TWpkbElsMD0nIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nIG5hbWU9J2dmb3JtX3RhcmdldF9wYWdlX251bWJlcl8yNCcgaWQ9J2dmb3JtX3RhcmdldF9wYWdlX251bWJlcl8yNCcgdmFsdWU9JzInIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIGNsYXNzPSdnZm9ybV9oaWRkZW4nIG5hbWU9J2dmb3JtX3NvdXJjZV9wYWdlX251bWJlcl8yNCcgaWQ9J2dmb3JtX3NvdXJjZV9wYWdlX251bWJlcl8yNCcgdmFsdWU9JzEnIC8+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSdoaWRkZW4nIG5hbWU9J2dmb3JtX2ZpZWxkX3ZhbHVlcycgdmFsdWU9JycgLz4KICAgICAgICAgICAgCiAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2Zvcm0+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGlmcmFtZSBzdHlsZT0nZGlzcGxheTpub25lO3dpZHRoOjBweDtoZWlnaHQ6MHB4Oycgc3JjPSdhYm91dDpibGFuaycgbmFtZT0nZ2Zvcm1fYWpheF9mcmFtZV8yNCcgaWQ9J2dmb3JtX2FqYXhfZnJhbWVfMjQnPkNldHRlIGlmcmFtZSBjb250aWVudCBsYSBsb2dpcXVlIG7DqWNlc3NhaXJlIHBvdXIgbWFuaXB1bGVyIEdyYXZpdHkgRm9ybXMgYXZlYyBBamF4LjwvaWZyYW1lPgogICAgICAgICAgICAgICAgPHNjcmlwdCB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnPmpRdWVyeShkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oJCl7Z2Zvcm1Jbml0U3Bpbm5lciggMjQsICdodHRwczovL3d3dy5iaWNpcy5zbi93cC1jb250ZW50L3BsdWdpbnMvZ3Jhdml0eWZvcm1zL2ltYWdlcy9zcGlubmVyLmdpZicgKTtqUXVlcnkoJyNnZm9ybV9hamF4X2ZyYW1lXzI0JykubG9hZCggZnVuY3Rpb24oKXt2YXIgY29udGVudHMgPSBqUXVlcnkodGhpcykuY29udGVudHMoKS5maW5kKCcqJykuaHRtbCgpO3ZhciBpc19wb3N0YmFjayA9IGNvbnRlbnRzLmluZGV4T2YoJ0dGX0FKQVhfUE9TVEJBQ0snKSA+PSAwO2lmKCFpc19wb3N0YmFjayl7cmV0dXJuO312YXIgZm9ybV9jb250ZW50ID0galF1ZXJ5KHRoaXMpLmNvbnRlbnRzKCkuZmluZCgnI2dmb3JtX3dyYXBwZXJfMjQnKTt2YXIgaXNfY29uZmlybWF0aW9uID0galF1ZXJ5KHRoaXMpLmNvbnRlbnRzKCkuZmluZCgnI2dmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyXzI0JykubGVuZ3RoID4gMDt2YXIgaXNfcmVkaXJlY3QgPSBjb250ZW50cy5pbmRleE9mKCdnZm9ybVJlZGlyZWN0KCl7JykgPj0gMDt2YXIgaXNfZm9ybSA9IGZvcm1fY29udGVudC5sZW5ndGggPiAwICYmICEgaXNfcmVkaXJlY3QgJiYgISBpc19jb25maXJtYXRpb247aWYoaXNfZm9ybSl7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8yNCcpLmh0bWwoZm9ybV9jb250ZW50Lmh0bWwoKSk7aWYoZm9ybV9jb250ZW50Lmhhc0NsYXNzKCdnZm9ybV92YWxpZGF0aW9uX2Vycm9yJykpe2pRdWVyeSgnI2dmb3JtX3dyYXBwZXJfMjQnKS5hZGRDbGFzcygnZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcicpO30gZWxzZSB7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8yNCcpLnJlbW92ZUNsYXNzKCdnZm9ybV92YWxpZGF0aW9uX2Vycm9yJyk7fXNldFRpbWVvdXQoIGZ1bmN0aW9uKCkgeyAvKiBkZWxheSB0aGUgc2Nyb2xsIGJ5IDUwIG1pbGxpc2Vjb25kcyB0byBmaXggYSBidWcgaW4gY2hyb21lICovIGpRdWVyeShkb2N1bWVudCkuc2Nyb2xsVG9wKGpRdWVyeSgnI2dmb3JtX3dyYXBwZXJfMjQnKS5vZmZzZXQoKS50b3ApOyB9LCA1MCApO2lmKHdpbmRvd1snZ2Zvcm1Jbml0RGF0ZXBpY2tlciddKSB7Z2Zvcm1Jbml0RGF0ZXBpY2tlcigpO31pZih3aW5kb3dbJ2dmb3JtSW5pdFByaWNlRmllbGRzJ10pIHtnZm9ybUluaXRQcmljZUZpZWxkcygpO312YXIgY3VycmVudF9wYWdlID0galF1ZXJ5KCcjZ2Zvcm1fc291cmNlX3BhZ2VfbnVtYmVyXzI0JykudmFsKCk7Z2Zvcm1Jbml0U3Bpbm5lciggMjQsICdodHRwczovL3d3dy5iaWNpcy5zbi93cC1jb250ZW50L3BsdWdpbnMvZ3Jhdml0eWZvcm1zL2ltYWdlcy9zcGlubmVyLmdpZicgKTtqUXVlcnkoZG9jdW1lbnQpLnRyaWdnZXIoJ2dmb3JtX3BhZ2VfbG9hZGVkJywgWzI0LCBjdXJyZW50X3BhZ2VdKTt3aW5kb3dbJ2dmX3N1Ym1pdHRpbmdfMjQnXSA9IGZhbHNlO31lbHNlIGlmKCFpc19yZWRpcmVjdCl7dmFyIGNvbmZpcm1hdGlvbl9jb250ZW50ID0galF1ZXJ5KHRoaXMpLmNvbnRlbnRzKCkuZmluZCgnLkdGX0FKQVhfUE9TVEJBQ0snKS5odG1sKCk7aWYoIWNvbmZpcm1hdGlvbl9jb250ZW50KXtjb25maXJtYXRpb25fY29udGVudCA9IGNvbnRlbnRzO31zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl8yNCcpLnJlcGxhY2VXaXRoKGNvbmZpcm1hdGlvbl9jb250ZW50KTtqUXVlcnkoZG9jdW1lbnQpLnNjcm9sbFRvcChqUXVlcnkoJyNnZl8yNCcpLm9mZnNldCgpLnRvcCk7alF1ZXJ5KGRvY3VtZW50KS50cmlnZ2VyKCdnZm9ybV9jb25maXJtYXRpb25fbG9hZGVkJywgWzI0XSk7d2luZG93WydnZl9zdWJtaXR0aW5nXzI0J10gPSBmYWxzZTt9LCA1MCk7fWVsc2V7alF1ZXJ5KCcjZ2Zvcm1fMjQnKS5hcHBlbmQoY29udGVudHMpO2lmKHdpbmRvd1snZ2Zvcm1SZWRpcmVjdCddKSB7Z2Zvcm1SZWRpcmVjdCgpO319alF1ZXJ5KGRvY3VtZW50KS50cmlnZ2VyKCdnZm9ybV9wb3N0X3JlbmRlcicsIFsyNCwgY3VycmVudF9wYWdlXSk7fSApO30gKTs8L3NjcmlwdD48c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCc+IGlmKHR5cGVvZiBnZl9nbG9iYWwgPT0gJ3VuZGVmaW5lZCcpIHZhciBnZl9nbG9iYWwgPSB7ImdmX2N1cnJlbmN5X2NvbmZpZyI6eyJuYW1lIjoiRG9sbGFyIFVTIiwic3ltYm9sX2xlZnQiOiIkIiwic3ltYm9sX3JpZ2h0IjoiIiwic3ltYm9sX3BhZGRpbmciOiIiLCJ0aG91c2FuZF9zZXBhcmF0b3IiOiIsIiwiZGVjaW1hbF9zZXBhcmF0b3IiOiIuIiwiZGVjaW1hbHMiOjJ9LCJiYXNlX3VybCI6Imh0dHBzOlwvXC93d3cuYmljaXMuc25cL3dwLWNvbnRlbnRcL3BsdWdpbnNcL2dyYXZpdHlmb3JtcyIsIm51bWJlcl9mb3JtYXRzIjpbXSwic3Bpbm5lclVybCI6Imh0dHBzOlwvXC93d3cuYmljaXMuc25cL3dwLWNvbnRlbnRcL3BsdWdpbnNcL2dyYXZpdHlmb3Jtc1wvaW1hZ2VzXC9zcGlubmVyLmdpZiJ9O2pRdWVyeShkb2N1bWVudCkuYmluZCgnZ2Zvcm1fcG9zdF9yZW5kZXInLCBmdW5jdGlvbihldmVudCwgZm9ybUlkLCBjdXJyZW50UGFnZSl7aWYoZm9ybUlkID09IDI0KSB7Z2ZfZ2xvYmFsWyJudW1iZXJfZm9ybWF0cyJdWzI0XSA9IHsiMzgiOnsicHJpY2UiOmZhbHNlLCJ2YWx1ZSI6ZmFsc2V9LCIxIjp7InByaWNlIjpmYWxzZSwidmFsdWUiOmZhbHNlfSwiMiI6eyJwcmljZSI6ZmFsc2UsInZhbHVlIjpmYWxzZX0sIjQiOnsicHJpY2UiOmZhbHNlLCJ2YWx1ZSI6ZmFsc2V9LCI2Ijp7InByaWNlIjpmYWxzZSwidmFsdWUiOmZhbHNlfSwiOCI6eyJwcmljZSI6ZmFsc2UsInZhbHVlIjpmYWxzZX0sIjUiOnsicHJpY2UiOmZhbHNlLCJ2YWx1ZSI6ZmFsc2V9LCI3Ijp7InByaWNlIjpmYWxzZSwidmFsdWUiOmZhbHNlfSwiMzEiOnsicHJpY2UiOmZhbHNlLCJ2YWx1ZSI6ZmFsc2V9LCIzMiI6eyJwcmljZSI6ZmFsc2UsInZhbHVlIjpmYWxzZX0sIjMiOnsicHJpY2UiOmZhbHNlLCJ2YWx1ZSI6ZmFsc2V9LCIxMCI6eyJwcmljZSI6ZmFsc2UsInZhbHVlIjpmYWxzZX0sIjEzIjp7InByaWNlIjpmYWxzZSwidmFsdWUiOmZhbHNlfSwiMTEiOnsicHJpY2UiOmZhbHNlLCJ2YWx1ZSI6ZmFsc2V9LCIxMiI6eyJwcmljZSI6ZmFsc2UsInZhbHVlIjpmYWxzZX0sIjMzIjp7InByaWNlIjpmYWxzZSwidmFsdWUiOmZhbHNlfSwiMzkiOnsicHJpY2UiOmZhbHNlLCJ2YWx1ZSI6ZmFsc2V9LCIxNSI6eyJwcmljZSI6ZmFsc2UsInZhbHVlIjpmYWxzZX0sIjI4Ijp7InByaWNlIjpmYWxzZSwidmFsdWUiOmZhbHNlfSwiMzQiOnsicHJpY2UiOmZhbHNlLCJ2YWx1ZSI6ZmFsc2V9LCIxOCI6eyJwcmljZSI6ZmFsc2UsInZhbHVlIjpmYWxzZX0sIjE5Ijp7InByaWNlIjpmYWxzZSwidmFsdWUiOmZhbHNlfSwiMjAiOnsicHJpY2UiOmZhbHNlLCJ2YWx1ZSI6ZmFsc2V9LCIzNSI6eyJwcmljZSI6ZmFsc2UsInZhbHVlIjpmYWxzZX0sIjM2Ijp7InByaWNlIjpmYWxzZSwidmFsdWUiOmZhbHNlfSwiMzciOnsicHJpY2UiOmZhbHNlLCJ2YWx1ZSI6ZmFsc2V9LCIzMCI6eyJwcmljZSI6ZmFsc2UsInZhbHVlIjpmYWxzZX0sIjQwIjp7InByaWNlIjpmYWxzZSwidmFsdWUiOmZhbHNlfX07aWYod2luZG93WydqUXVlcnknXSl7aWYoIXdpbmRvd1snZ2ZfZm9ybV9jb25kaXRpb25hbF9sb2dpYyddKXdpbmRvd1snZ2ZfZm9ybV9jb25kaXRpb25hbF9sb2dpYyddID0gbmV3IEFycmF5KCk7d2luZG93WydnZl9mb3JtX2NvbmRpdGlvbmFsX2xvZ2ljJ11bMjRdID0geyBsb2dpYzogeyAyOiB7ImZpZWxkIjp7ImFjdGlvblR5cGUiOiJzaG93IiwibG9naWNUeXBlIjoiYWxsIiwicnVsZXMiOlt7ImZpZWxkSWQiOiIxIiwib3BlcmF0b3IiOiJpcyIsInZhbHVlIjoiT3VpIn1dfSwibmV4dEJ1dHRvbiI6bnVsbCwic2VjdGlvbiI6eyJhY3Rpb25UeXBlIjoic2hvdyIsImxvZ2ljVHlwZSI6ImFsbCIsInJ1bGVzIjpbeyJmaWVsZElkIjoiMSIsIm9wZXJhdG9yIjoiaXMiLCJ2YWx1ZSI6Ik91aSJ9XX19LDMyOiB7ImZpZWxkIjp7ImFjdGlvblR5cGUiOiJzaG93IiwibG9naWNUeXBlIjoiYWxsIiwicnVsZXMiOlt7ImZpZWxkSWQiOiIzMSIsIm9wZXJhdG9yIjoiaXMiLCJ2YWx1ZSI6Ik91aSJ9XX0sIm5leHRCdXR0b24iOm51bGwsInNlY3Rpb24iOnsiYWN0aW9uVHlwZSI6InNob3ciLCJsb2dpY1R5cGUiOiJhbGwiLCJydWxlcyI6W3siZmllbGRJZCI6IjEiLCJvcGVyYXRvciI6ImlzIiwidmFsdWUiOiJPdWkifV19fSwzOiB7ImZpZWxkIjp7ImFjdGlvblR5cGUiOiJzaG93IiwibG9naWNUeXBlIjoiYWxsIiwicnVsZXMiOlt7ImZpZWxkSWQiOiIxIiwib3BlcmF0b3IiOiJpcyIsInZhbHVlIjoiTm9uIn1dfSwibmV4dEJ1dHRvbiI6bnVsbCwic2VjdGlvbiI6eyJhY3Rpb25UeXBlIjoic2hvdyIsImxvZ2ljVHlwZSI6ImFsbCIsInJ1bGVzIjpbeyJmaWVsZElkIjoiMSIsIm9wZXJhdG9yIjoiaXMiLCJ2YWx1ZSI6Ik5vbiJ9XX19LDMzOiB7ImZpZWxkIjp7ImFjdGlvblR5cGUiOiJzaG93IiwibG9naWNUeXBlIjoiYWxsIiwicnVsZXMiOlt7ImZpZWxkSWQiOiIzMSIsIm9wZXJhdG9yIjoiaXMiLCJ2YWx1ZSI6Ik91aSJ9XX0sIm5leHRCdXR0b24iOm51bGwsInNlY3Rpb24iOnsiYWN0aW9uVHlwZSI6InNob3ciLCJsb2dpY1R5cGUiOiJhbGwiLCJydWxlcyI6W3siZmllbGRJZCI6IjEiLCJvcGVyYXRvciI6ImlzIiwidmFsdWUiOiJOb24ifV19fSwxOTogeyJmaWVsZCI6eyJhY3Rpb25UeXBlIjoic2hvdyIsImxvZ2ljVHlwZSI6ImFsbCIsInJ1bGVzIjpbeyJmaWVsZElkIjoiMTgiLCJvcGVyYXRvciI6Imlzbm90IiwidmFsdWUiOiIrMjIxIn1dfSwibmV4dEJ1dHRvbiI6bnVsbCwic2VjdGlvbiI6bnVsbH0sMzU6IHsiZmllbGQiOnsiYWN0aW9uVHlwZSI6InNob3ciLCJsb2dpY1R5cGUiOiJhbGwiLCJydWxlcyI6W3siZmllbGRJZCI6IjEiLCJvcGVyYXRvciI6ImlzIiwidmFsdWUiOiJPdWkifV19LCJuZXh0QnV0dG9uIjpudWxsLCJzZWN0aW9uIjpudWxsfSwzNjogeyJmaWVsZCI6eyJhY3Rpb25UeXBlIjoic2hvdyIsImxvZ2ljVHlwZSI6ImFsbCIsInJ1bGVzIjpbeyJmaWVsZElkIjoiMSIsIm9wZXJhdG9yIjoiaXMiLCJ2YWx1ZSI6Ik5vbiJ9XX0sIm5leHRCdXR0b24iOm51bGwsInNlY3Rpb24iOm51bGx9LDM3OiB7ImZpZWxkIjp7ImFjdGlvblR5cGUiOiJzaG93IiwibG9naWNUeXBlIjoiYW55IiwicnVsZXMiOlt7ImZpZWxkSWQiOiIzNiIsIm9wZXJhdG9yIjoiaXMiLCJ2YWx1ZSI6IkF1dHJlcyJ9LHsiZmllbGRJZCI6IjM1Iiwib3BlcmF0b3IiOiJpcyIsInZhbHVlIjoiQXV0cmVzIn1dfSwibmV4dEJ1dHRvbiI6bnVsbCwic2VjdGlvbiI6bnVsbH0gfSwgZGVwZW5kZW50czogeyAyOiBbIjIiLCI0IiwiNiIsIjgiLCI1IiwiNyIsMzEsMzJdLDMyOiBbMzJdLDM6IFsiMyIsIjEwIiwiMTMiLCIxMSIsIjEyIiwzMywzOV0sMzM6IFszM10sMTk6IFsiMTkiXSwzNTogWzM1XSwzNjogWzM2XSwzNzogWzM3XSB9LCBhbmltYXRpb246IDEsIGRlZmF1bHRzOiB7IjEiOlsiY2hvaWNlXzI0XzFfMCJdLCI4Ijp7ImQiOiIiLCJtIjoiIiwieSI6IiJ9LCIzMSI6WyJjaG9pY2VfMjRfMzFfMCJdLCIxMyI6eyJkIjoiIiwibSI6IiIsInkiOiIifSwiMTgiOiIrMjIxICIsIjE5IjoiKzIyMSAifSwgZmllbGRzOiB7IjM4IjpbXSwiMSI6WzIsMiwzMiwzLDMsMzMsMzUsMzZdLCIyIjpbXSwiNCI6W10sIjYiOltdLCI4IjpbXSwiNSI6W10sIjciOltdLCIzMSI6WzMyLDMzXSwiMzIiOltdLCIzIjpbXSwiMTAiOltdLCIxMyI6W10sIjExIjpbXSwiMTIiOltdLCIzMyI6W10sIjM5IjpbXSwiMTUiOltdLCIyOCI6W10sIjM0IjpbXSwiMTgiOlsxOV0sIjE5IjpbXSwiMjAiOltdLCIzNSI6WzM3XSwiMzYiOlszN10sIjM3IjpbXSwiMzAiOltdLCI0MCI6W119IH07IGlmKCF3aW5kb3dbJ2dmX251bWJlcl9mb3JtYXQnXSl3aW5kb3dbJ2dmX251bWJlcl9mb3JtYXQnXSA9ICdkZWNpbWFsX2NvbW1hJztqUXVlcnkoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uKCl7Z2ZfYXBwbHlfcnVsZXMoMjQsIFsiMiIsMzIsIjMiLDMzLCIxOSIsMzUsMzYsMzddLCB0cnVlKTtqUXVlcnkoJyNnZm9ybV93cmFwcGVyXzI0Jykuc2hvdygpO2pRdWVyeShkb2N1bWVudCkudHJpZ2dlcignZ2Zvcm1fcG9zdF9jb25kaXRpb25hbF9sb2dpYycsIFsyNCwgbnVsbCwgdHJ1ZV0pO30gKTt9IGlmKHR5cGVvZiBQbGFjZWhvbGRlcnMgIT0gJ3VuZGVmaW5lZCcpewogICAgICAgICAgICAgICAgICAgICAgICBQbGFjZWhvbGRlcnMuZW5hYmxlKCk7CiAgICAgICAgICAgICAgICAgICAgfX0gfSApO2pRdWVyeShkb2N1bWVudCkuYmluZCgnZ2Zvcm1fcG9zdF9jb25kaXRpb25hbF9sb2dpYycsIGZ1bmN0aW9uKGV2ZW50LCBmb3JtSWQsIGZpZWxkcywgaXNJbml0KXt9ICk7PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnPiBqUXVlcnkoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uKCl7alF1ZXJ5KGRvY3VtZW50KS50cmlnZ2VyKCdnZm9ybV9wb3N0X3JlbmRlcicsIFsyNCwgMV0pIH0gKTsgPC9zY3JpcHQ+