{"id":57770,"date":"2026-11-05T13:21:26","date_gmt":"2026-11-05T12:21:26","guid":{"rendered":"https:\/\/mamer.lu\/?page_id=57770"},"modified":"2026-11-05T13:21:29","modified_gmt":"2026-11-05T12:21:29","slug":"declaration-of-departure-abroad","status":"publish","type":"page","link":"https:\/\/mamer.lu\/en\/declaration-of-departure-abroad\/","title":{"rendered":"Declaration of departure abroad"},"content":{"rendered":"<p><div id=\"mamer-depart-form\">\r\n  <style>\r\n    #mamer-depart-form {\r\n      max-width: 850px;\r\n      margin: 25px auto;\r\n      padding: 28px;\r\n      border: 1px solid #ddd;\r\n      border-radius: 10px;\r\n      background: #fff;\r\n      color: #333;\r\n      font-family: inherit;\r\n    }\r\n    #mamer-depart-form * { box-sizing: border-box; }\r\n    #mamer-depart-form h3 { color: #704282; }\r\n    #mamer-depart-form .progress {\r\n      display: flex;\r\n      gap: 8px;\r\n      margin: 20px 0 30px;\r\n    }\r\n    #mamer-depart-form .progress span {\r\n      flex: 1;\r\n      height: 7px;\r\n      border-radius: 8px;\r\n      background: #e5e5e5;\r\n    }\r\n    #mamer-depart-form .progress .active {\r\n      background: #704282;\r\n    }\r\n    #mamer-depart-form label {\r\n      display: block;\r\n      font-weight: 600;\r\n      margin: 15px 0 5px;\r\n    }\r\n    #mamer-depart-form input,\r\n    #mamer-depart-form select {\r\n      width: 100%;\r\n      padding: 12px;\r\n      border: 1px solid #aaa;\r\n      border-radius: 5px;\r\n      background: #fff;\r\n      color: #333;\r\n      font-size: 16px;\r\n    }\r\n    #mamer-depart-form .row {\r\n      display: grid;\r\n      grid-template-columns: 1fr 1fr;\r\n      gap: 15px;\r\n    }\r\n    #mamer-depart-form button {\r\n      padding: 12px 25px;\r\n      margin-top: 25px;\r\n      border: 0;\r\n      border-radius: 5px;\r\n      background: #704282;\r\n      color: white;\r\n      cursor: pointer;\r\n      font-size: 16px;\r\n    }\r\n    #mamer-depart-form button:hover {\r\n      background: #553066;\r\n    }\r\n    #mamer-depart-form .md-envoi-important {\r\n      background: #f5f1f8;\r\n      border-left: 5px solid #704282;\r\n      border-radius: 5px;\r\n      padding: 16px 18px;\r\n      margin: 20px 0;\r\n      line-height: 1.65;\r\n    }\r\n    #mamer-depart-form .md-envoi-important strong {\r\n      color: #553066;\r\n    }\r\n    #mamer-depart-form .back {\r\n      background: #666;\r\n      margin-right: 10px;\r\n    }\r\n    #mamer-depart-form [hidden] {\r\n      display: none !important;\r\n    }\r\n    #mamer-depart-form .notice {\r\n      padding: 15px;\r\n      background: #f5f1f8;\r\n      border-radius: 5px;\r\n    }\r\n    @media (max-width: 600px) {\r\n      #mamer-depart-form { padding: 15px; }\r\n      #mamer-depart-form .row {\r\n        grid-template-columns: 1fr;\r\n        gap: 0;\r\n      }\r\n    }\r\n\t\r\n\/* Espacement des titres *\/\r\n#mamer-depart-form h3 {\r\n  margin-top: 30px;\r\n  margin-bottom: 20px;\r\n  line-height: 1.4;\r\n}\r\n\r\n#mamer-depart-form h4 {\r\n  margin-top: 30px;\r\n  margin-bottom: 15px;\r\n  line-height: 1.4;\r\n}\r\n\r\n\/* Espacement des paragraphes *\/\r\n#mamer-depart-form p {\r\n  margin-top: 12px;\r\n  margin-bottom: 18px;\r\n  line-height: 1.7;\r\n}\r\n\r\n\/* Listes plus a\u00e9r\u00e9es *\/\r\n#mamer-depart-form ul {\r\n  margin: 15px 0 25px;\r\n  padding-left: 25px;\r\n}\r\n\r\n#mamer-depart-form li {\r\n  margin-bottom: 10px;\r\n  line-height: 1.6;\r\n}\r\n\r\n\/* Encadr\u00e9s d'information *\/\r\n#mamer-depart-form .notice {\r\n  margin: 25px 0;\r\n  padding: 18px;\r\n  line-height: 1.6;\r\n}\r\n\r\n\/* Espacement de la case \u00e0 cocher *\/\r\n#mamer-depart-form label[for=\"md-honneur\"] {\r\n  margin-top: 25px;\r\n  margin-bottom: 20px;\r\n}\r\n\r\n  <\/style>\r\n\r\n  <p id=\"md-intro\">Compl\u00e9tez votre d\u00e9claration de d\u00e9part vers l'\u00e9tranger en cinq \u00e9tapes.<\/p>\r\n\r\n  <div class=\"progress\" aria-label=\"Progression\">\r\n    <span class=\"active\"><\/span><span><\/span>\r\n    <span><\/span><span><\/span><span><\/span>\r\n  <\/div>\r\n\r\n  <form id=\"mamer-depart-fields\" autocomplete=\"on\">\r\n    <section class=\"step\" id=\"mamer-step-1\">\r\n      <h3>\u00c9tape 1 : Informations personnelles<\/h3>\r\n      <p>Veuillez renseigner les informations du d\u00e9clarant.<\/p>\r\n\r\n      <div class=\"row\">\r\n        <div>\r\n          <label for=\"md-nom\">Nom *<\/label>\r\n          <input id=\"md-nom\" name=\"nom\" required>\r\n        <\/div>\r\n        <div>\r\n          <label for=\"md-prenom\">Pr\u00e9nom(s) *<\/label>\r\n          <input id=\"md-prenom\" name=\"prenom\" required>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <label for=\"md-matricule\">\r\n        Matricule national (13 chiffres) *\r\n      <\/label>\r\n      <input id=\"md-matricule\" name=\"matricule\"\r\n             type=\"text\" inputmode=\"numeric\"\r\n             pattern=\"[0-9]{13}\" maxlength=\"13\"\r\n             autocomplete=\"off\" required\r\n             title=\"Veuillez saisir 13 chiffres.\">\r\n\r\n      <label for=\"md-rue\">Rue et num\u00e9ro *<\/label>\r\n      <input id=\"md-rue\" name=\"rue\" required>\r\n\r\n      <div class=\"row\">\r\n        <div>\r\n          <label for=\"md-cp\">Code postal *<\/label>\r\n          <input id=\"md-cp\" name=\"code_postal\" required>\r\n        <\/div>\r\n        <div>\r\n          <label for=\"md-localite\">Localit\u00e9 *<\/label>\r\n          <select id=\"md-localite\" name=\"localite\" required>\r\n            <option value=\"\">S\u00e9lectionner<\/option>\r\n            <option>Mamer<\/option>\r\n            <option>Capellen<\/option>\r\n            <option>Holzem<\/option>\r\n          <\/select>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <label for=\"md-email\">Adresse e-mail *<\/label>\r\n      <input id=\"md-email\" name=\"email\"\r\n             type=\"email\" required>\r\n\r\n<label for=\"md-telephone\">\r\n  Num\u00e9ro de t\u00e9l\u00e9phone *\r\n<\/label>\r\n<input id=\"md-telephone\" name=\"telephone\"\r\n       type=\"tel\" required>\r\n\r\n      <p><small>* Champs obligatoires<\/small><\/p>\r\n      <button type=\"button\" id=\"md-next\">\r\n        Suivant \u2192\r\n      <\/button>\r\n    <\/section>\r\n\r\n\r\n<section class=\"step\" id=\"mamer-step-2\" hidden>\r\n\r\n  <h3>\u00c9tape 2 : Informations relatives au d\u00e9part<\/h3>\r\n\r\n  <p>Veuillez renseigner la date de votre d\u00e9part\r\n  ainsi que votre nouvelle adresse \u00e0 l'\u00e9tranger.<\/p>\r\n\r\n<label for=\"md-date-depart\">\r\n  Date de d\u00e9part (JJ\/MM\/AAAA) *\r\n<\/label>\r\n<input type=\"text\"\r\n       id=\"md-date-depart\"\r\n       name=\"date_depart\"\r\n       placeholder=\"JJ\/MM\/AAAA\"\r\n       inputmode=\"numeric\"\r\n       maxlength=\"10\"\r\n       pattern=\"(0[1-9]|[12][0-9]|3[01])\/(0[1-9]|1[0-2])\/[0-9]{4}\"\r\n       title=\"Veuillez saisir la date au format JJ\/MM\/AAAA\"\r\n       required>\r\n\r\n  <label for=\"md-pays\">Pays de destination *<\/label>\r\n  <input type=\"text\"\r\n         id=\"md-pays\"\r\n         name=\"pays\"\r\n         placeholder=\"Ex. : France\"\r\n         required>\r\n\r\n  <h3>Nouvelle adresse \u00e0 l'\u00e9tranger<\/h3>\r\n\r\n  <label for=\"md-rue-etranger\">Rue et num\u00e9ro *<\/label>\r\n  <input type=\"text\"\r\n         id=\"md-rue-etranger\"\r\n         name=\"rue_etranger\"\r\n         required>\r\n\r\n  <label for=\"md-complement-etranger\">Compl\u00e9ment d\u2019adresse (facultatif)<\/label>\r\n  <input type=\"text\"\r\n         id=\"md-complement-etranger\"\r\n         name=\"complement_etranger\"\r\n         placeholder=\"Ex. : b\u00e2timent B, appartement 12, 3e \u00e9tage\"\r\n         maxlength=\"150\">\r\n\r\n  <div class=\"row\">\r\n    <div>\r\n      <label for=\"md-cp-etranger\">Code postal *<\/label>\r\n      <input type=\"text\"\r\n             id=\"md-cp-etranger\"\r\n             name=\"cp_etranger\"\r\n             required>\r\n    <\/div>\r\n\r\n    <div>\r\n      <label for=\"md-ville-etranger\">Ville \/ Localit\u00e9 *<\/label>\r\n      <input type=\"text\"\r\n             id=\"md-ville-etranger\"\r\n             name=\"ville_etranger\"\r\n             required>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <p><small>* Champs obligatoires<\/small><\/p>\r\n\r\n  <button type=\"button\" class=\"back\" id=\"md-back\">\r\n    \u2190 Pr\u00e9c\u00e9dent\r\n  <\/button>\r\n\r\n  <button type=\"button\" id=\"md-next-2\">\r\n    Suivant \u2192\r\n  <\/button>\r\n\r\n<\/section>\r\n\r\n<section class=\"step\" id=\"mamer-step-3\" hidden>\r\n\r\n  <h3>\u00c9tape 3 : Membres de la famille<\/h3>\r\n\r\n  <p>D'autres membres de votre famille quittent-ils\r\n  \u00e9galement le Luxembourg avec vous pour s'installer\r\n  \u00e0 la m\u00eame adresse \u00e0 l'\u00e9tranger ?<\/p>\r\n\r\n  <label for=\"md-famille\">D\u00e9part familial *<\/label>\r\n  <select id=\"md-famille\" name=\"depart_familial\" required>\r\n    <option value=\"\">S\u00e9lectionner<\/option>\r\n    <option value=\"non\">Non, je pars seul(e)<\/option>\r\n    <option value=\"oui\">\r\n      Oui, des membres de ma famille m'accompagnent\r\n    <\/option>\r\n  <\/select>\r\n\r\n  <div id=\"md-famille-details\" hidden>\r\n\r\n    <h3>Conjoint ou partenaire enregistr\u00e9<\/h3>\r\n\r\n    <label for=\"md-lien\">Situation<\/label>\r\n    <select id=\"md-lien\" name=\"lien_familial\">\r\n      <option value=\"aucun\">Aucun<\/option>\r\n      <option value=\"conjoint\">Conjoint(e)<\/option>\r\n      <option value=\"partenaire\">\r\n        Partenaire enregistr\u00e9(e)\r\n      <\/option>\r\n    <\/select>\r\n\r\n    <div id=\"md-conjoint-details\" hidden>\r\n      <label for=\"md-conjoint-nom\">Nom *<\/label>\r\n      <input id=\"md-conjoint-nom\" name=\"conjoint_nom\">\r\n\r\n      <label for=\"md-conjoint-prenom\">Pr\u00e9nom(s) *<\/label>\r\n      <input id=\"md-conjoint-prenom\" name=\"conjoint_prenom\">\r\n\r\n      <label for=\"md-conjoint-matricule\">\r\n        Matricule national *\r\n      <\/label>\r\n      <input id=\"md-conjoint-matricule\"\r\n             name=\"conjoint_matricule\"\r\n             inputmode=\"numeric\"\r\n             pattern=\"[0-9]{13}\"\r\n             maxlength=\"13\"\r\n             autocomplete=\"off\"\r\n             title=\"Veuillez saisir 13 chiffres\">\r\n    <\/div>\r\n\r\n    <h3>Enfants mineurs<\/h3>\r\n    <p>Ajoutez uniquement les enfants mineurs\r\n    concern\u00e9s par le d\u00e9part et que vous \u00eates\r\n    habilit\u00e9(e) \u00e0 repr\u00e9senter.<\/p>\r\n\r\n    <div id=\"md-enfants\"><\/div>\r\n\r\n<div id=\"md-autorite\" class=\"notice\" hidden>\r\n  <h4>D\u00e9part des enfants mineurs<\/h4>\r\n  <p>Les enfants concern\u00e9s d\u00e9m\u00e9nagent-ils avec leurs\r\n  deux parents titulaires de l'autorit\u00e9 parentale ?<\/p>\r\n  <label for=\"md-deux-parents\">Situation des enfants *<\/label>\r\n  <select id=\"md-deux-parents\" name=\"deux_parents\">\r\n    <option value=\"\">S\u00e9lectionner<\/option>\r\n    <option value=\"oui\">Oui, avec leurs deux parents (dont mon conjoint ou partenaire actuel d\u00e9clar\u00e9 ci-dessus)<\/option>\r\n    <option value=\"non\">Non, avec un seul parent<\/option>\r\n    <option value=\"autre\">Autre situation \/ situations diff\u00e9rentes selon les enfants<\/option>\r\n  <\/select>\r\n  <div id=\"md-deux-parents-message\" class=\"notice\" hidden>\r\n    Pour d\u00e9clarer le d\u00e9part avec les deux parents, veuillez d'abord\r\n    s\u00e9lectionner \u00ab Conjoint(e) \u00bb ou \u00ab Partenaire enregistr\u00e9(e) \u00bb\r\n    et renseigner son identit\u00e9 ci-dessus.\r\n  <\/div>\r\n  <div id=\"md-deux-parents-confirmation\" hidden>\r\n    <label for=\"md-confirm-parent\" style=\"font-weight:normal\">\r\n      <input type=\"checkbox\" id=\"md-confirm-parent\"\r\n             style=\"width:auto;margin-right:8px\">\r\n      Je confirme que le conjoint ou partenaire d\u00e9clar\u00e9 ci-dessus\r\n      est bien l'autre parent titulaire de l'autorit\u00e9 parentale\r\n      des enfants concern\u00e9s.\r\n    <\/label>\r\n  <\/div>\r\n  <div id=\"md-un-parent\" hidden>\r\n    <label for=\"md-type-autorite\">Exercice de l'autorit\u00e9 parentale *<\/label>\r\n    <select id=\"md-type-autorite\" name=\"type_autorite\">\r\n      <option value=\"\">S\u00e9lectionner<\/option>\r\n      <option value=\"conjointe\">Autorit\u00e9 parentale conjointe<\/option>\r\n      <option value=\"exclusive\">Autorit\u00e9 parentale exclusive<\/option>\r\n      <option value=\"autre\">Autre \/ Je ne sais pas<\/option>\r\n    <\/select>\r\n  <\/div>\r\n  <p id=\"md-info-autorite\" aria-live=\"polite\"><\/p>\r\n  <div id=\"md-accord-zone\" hidden>\r\n    <label for=\"md-accord-parent\" style=\"font-weight:normal\">\r\n      <input type=\"checkbox\" id=\"md-accord-parent\"\r\n             style=\"width:auto;margin-right:8px\">\r\n      Je d\u00e9clare que l'autre parent a donn\u00e9 son accord\r\n      au transfert de r\u00e9sidence \u00e0 l'\u00e9tranger.\r\n    <\/label>\r\n    <small>Cette case ne remplace pas l'accord \u00e9crit \u00e0 joindre.<\/small>\r\n  <\/div>\r\n  <small>Si les enfants ont des situations d'autorit\u00e9 parentale\r\n  diff\u00e9rentes, contactez le Biergerzenter avant l'envoi.<\/small>\r\n<\/div>\r\n\r\n    <button type=\"button\" id=\"md-ajouter-enfant\">\r\n      + Ajouter un enfant\r\n    <\/button>\r\n\r\n    <div class=\"notice\" style=\"margin-top:20px\">\r\n      Le d\u00e9clarant confirme \u00eatre l\u00e9galement habilit\u00e9\r\n      \u00e0 effectuer la d\u00e9claration pour les personnes\r\n      mentionn\u00e9es. La commune pourra demander\r\n      des documents compl\u00e9mentaires si n\u00e9cessaire.\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <p><small>* Champs obligatoires selon la situation<\/small><\/p>\r\n\r\n  <button type=\"button\" class=\"back\" id=\"md-back-3\">\r\n    \u2190 Pr\u00e9c\u00e9dent\r\n  <\/button>\r\n\r\n  <button type=\"button\" id=\"md-next-3\">\r\n    Suivant \u2192\r\n  <\/button>\r\n\r\n<\/section>\r\n\r\n\r\n<section class=\"step\" id=\"mamer-step-4\" hidden>\r\n\r\n  <h3>\u00c9tape 4 : Documents et d\u00e9claration<\/h3>\r\n\r\n  <h4>Documents \u00e0 joindre<\/h4>\r\n  <p>Apr\u00e8s avoir sign\u00e9 votre d\u00e9claration,\r\n  veuillez joindre \u00e0 votre e-mail :<\/p>\r\n\r\n  <ul>\r\n    <li id=\"md-id-person\">Une copie lisible de votre pi\u00e8ce d'identit\u00e9 en cours de validit\u00e9.<\/li>\r\n    <li id=\"md-id-family\">Une copie lisible de la pi\u00e8ce d'identit\u00e9 de chaque membre de la famille concern\u00e9.<\/li>\r\n  <\/ul>\r\n\r\n  <div class=\"notice\">\r\n    <strong>Pour les d\u00e9parts d'enfants mineurs :<\/strong>\r\n    <p id=\"md-docs-parentalite\">Les pi\u00e8ces compl\u00e9mentaires\r\n    \u00e9ventuelles seront pr\u00e9cis\u00e9es selon votre situation.<\/p>\r\n    <p id=\"md-additional\">La Commune de Mamer peut demander des documents compl\u00e9mentaires si cela s'av\u00e8re n\u00e9cessaire.<\/p>\r\n  <\/div>\r\n\r\n  <h4>D\u00e9claration sur l'honneur<\/h4>\r\n\r\n  <p>Je certifie que les informations communiqu\u00e9es\r\n  sont exactes et compl\u00e8tes.<\/p>\r\n\r\n  <p>Je confirme que mon d\u00e9part et celui des\r\n  personnes \u00e9ventuellement mentionn\u00e9es\r\n  correspondent \u00e0 un transfert de r\u00e9sidence\r\n  habituelle vers l'\u00e9tranger.<\/p>\r\n\r\n  <p>Je certifie \u00eatre l\u00e9galement habilit\u00e9(e) \u00e0\r\n  effectuer cette d\u00e9claration pour les personnes\r\n  concern\u00e9es.<\/p>\r\n\r\n  <label for=\"md-honneur\">\r\n    <input type=\"checkbox\" id=\"md-honneur\"\r\n           name=\"declaration_honneur\" required\r\n           style=\"width:auto;margin-right:8px\">\r\n    Je confirme avoir pris connaissance de\r\n    cette d\u00e9claration sur l'honneur. *\r\n  <\/label>\r\n\r\n  <p><small id=\"md-signature-note\">La d\u00e9claration devra \u00eatre sign\u00e9e, sur papier ou au moyen d'une signature \u00e9lectronique valable, avant son envoi.<\/small><\/p>\r\n\r\n  <button type=\"button\" class=\"back\" id=\"md-back-4\">\r\n    \u2190 Pr\u00e9c\u00e9dent\r\n  <\/button>\r\n\r\n  <button type=\"button\" id=\"md-next-4\">\r\n    Suivant \u2192\r\n  <\/button>\r\n\r\n<\/section>\r\n\r\n\r\n<section class=\"step\" id=\"mamer-step-5\" hidden>\r\n\r\n  <h3>\u00c9tape 5 : V\u00e9rification de votre d\u00e9claration<\/h3>\r\n\r\n  <p>Veuillez v\u00e9rifier attentivement les informations\r\n  renseign\u00e9es avant de g\u00e9n\u00e9rer votre d\u00e9claration.<\/p>\r\n\r\n  <div id=\"md-recapitulatif\"\r\n       class=\"notice\"\r\n       aria-live=\"polite\">\r\n  <\/div>\r\n\r\n  <button type=\"button\" class=\"back\" id=\"md-back-5\">\r\n    \u2190 Pr\u00e9c\u00e9dent\r\n  <\/button>\r\n\r\n  <div class=\"notice\">\r\n    <strong>Votre d\u00e9claration est pr\u00eate \u00e0 \u00eatre imprim\u00e9e ou enregistr\u00e9e en PDF.<\/strong>\r\n    <p>V\u00e9rifiez les informations ci-dessus, puis cliquez sur le bouton ci-dessous.\r\n    Dans la fen\u00eatre qui s'ouvre, choisissez \u00ab Imprimer \u00bb puis\r\n    \u00ab Enregistrer au format PDF \u00bb si vous souhaitez signer \u00e9lectroniquement.<\/p>\r\n  <\/div>\r\n  <button type=\"button\" id=\"md-imprimer-pdf\">Ouvrir la d\u00e9claration (PDF \/ impression)<\/button>\r\n\r\n  <h4>Transmettre votre d\u00e9claration<\/h4>\r\n  <div class=\"md-envoi-important\" role=\"note\">\r\n    <strong>IMPORTANT : votre d\u00e9claration n'est pas envoy\u00e9e automatiquement.<\/strong>\r\n    <p>Vous devez <strong>signer le PDF g\u00e9n\u00e9r\u00e9<\/strong> (\u00e0 la main ou au moyen\r\n    d'une signature \u00e9lectronique valable), puis <strong>le joindre \u00e0 votre e-mail\r\n    AVEC les justificatifs demand\u00e9s \u00e0 l'\u00e9tape 4<\/strong>.<\/p>\r\n    <p>La d\u00e9claration ne sera transmise \u00e0 la commune qu'apr\u00e8s l'envoi effectif\r\n    de votre e-mail.<\/p>\r\n  <\/div>\r\n\r\n  <p><strong>Destinataire :<\/strong> <span id=\"md-email-destination\">population@mamer.lu<\/span><\/p>\r\n  <button type=\"button\" id=\"md-preparer-mail\">Pr\u00e9parer mon e-mail<\/button>\r\n  <p id=\"md-mail-retour\" role=\"status\" aria-live=\"polite\"><\/p>\r\n\r\n  <p><small>Le bouton \u00ab Pr\u00e9parer mon e-mail \u00bb ouvre uniquement votre messagerie\r\n  configur\u00e9e et ne joint aucun fichier. Pensez \u00e0 ajouter manuellement le PDF sign\u00e9\r\n  et les justificatifs. Votre d\u00e9claration n'est transmise qu'apr\u00e8s l'envoi effectif\r\n  de votre message \u00e0 la commune.<\/small><\/p>\r\n\r\n<\/section>\r\n\r\n\r\n  <\/form>\r\n\r\n<\/div>\r\n\r\n<script>\r\n(function () {\r\n  const root = document.getElementById('mamer-depart-form');\r\n  if (!root) return;\r\n  const cfgOrigine = {\"email\":\"population@mamer.lu\",\"postal\":\"B.p. 50 \\u00b7 L-8201 Mamer\",\"phone\":\"(+352) 310031-2020\",\"fax\":\"(+352) 310031-6000\",\"hours_week\":\"Lu, Ma, Me, Je, Ve : 8h00\\u201311h30 \\\/ 13h30\\u201316h30\",\"hours_evening\":\"Nocturne lundi : 16h30\\u201319h00 sur RDV\",\"intro\":\"Compl\\u00e9tez votre d\\u00e9claration de d\\u00e9part vers l\\u0027\\u00e9tranger en cinq \\u00e9tapes.\",\"id_person\":\"Une copie lisible de votre pi\\u00e8ce d\\u0027identit\\u00e9 en cours de validit\\u00e9.\",\"id_family\":\"Une copie lisible de la pi\\u00e8ce d\\u0027identit\\u00e9 de chaque membre de la famille concern\\u00e9.\",\"additional\":\"La Commune de Mamer peut demander des documents compl\\u00e9mentaires si cela s\\u2019av\\u00e8re n\\u00e9cessaire.\",\"no_children\":\"Aucun enfant mineur d\\u00e9clar\\u00e9 : pas de pi\\u00e8ce relative \\u00e0 l\\u0027autorit\\u00e9 parentale \\u00e0 joindre.\",\"both_parents\":\"Lorsque les deux parents titulaires de l\\u0027autorit\\u00e9 parentale d\\u00e9m\\u00e9nagent avec les enfants, aucun jugement n\\u0027est demand\\u00e9 syst\\u00e9matiquement. La commune peut v\\u00e9rifier leur qualit\\u00e9 si n\\u00e9cessaire.\",\"joint\":\"\\u00c0 joindre : accord \\u00e9crit de l\\u0027autre parent et, lorsqu\\u0027elle existe, d\\u00e9cision judiciaire pertinente relative \\u00e0 l\\u0027autorit\\u00e9 parentale ou \\u00e0 la r\\u00e9sidence.\",\"exclusive\":\"\\u00c0 joindre : d\\u00e9cision \\u00e9tablissant l\\u0027autorit\\u00e9 exclusive, lorsqu\\u0027elle en constitue le fondement, ou autre justificatif appropri\\u00e9.\",\"special\":\"Veuillez contacter le Biergerzenter pour d\\u00e9terminer les pi\\u00e8ces adapt\\u00e9es \\u00e0 votre situation.\",\"signature\":\"La d\\u00e9claration devra \\u00eatre sign\\u00e9e, sur papier ou au moyen d\\u0027une signature \\u00e9lectronique valable, avant son envoi.\",\"email_subject\":\"D\\u00e9claration de d\\u00e9part vers l\\u0027\\u00e9tranger\",\"email_body\":\"Madame, Monsieur,\\r\\n\\r\\nVeuillez trouver en pi\\u00e8ces jointes ma d\\u00e9claration de d\\u00e9part vers l\\u0027\\u00e9tranger sign\\u00e9e, accompagn\\u00e9e des justificatifs demand\\u00e9s.\\r\\n\\r\\nCordialement,\",\"intro_en\":\"Complete your declaration of departure abroad in five steps.\",\"id_person_en\":\"A legible copy of your valid identity document.\",\"id_family_en\":\"A legible copy of the identity document of each family member concerned.\",\"additional_en\":\"The Commune of Mamer may request additional documents if necessary.\",\"no_children_en\":\"No minor children declared: no documents relating to parental responsibility are required.\",\"both_parents_en\":\"When both parents holding parental responsibility move with the children, a court order is not systematically required. The commune may verify their legal status if necessary.\",\"joint_en\":\"Please attach the other parent\\u2019s written consent and, where one exists, any relevant court decision concerning parental responsibility or the child\\u2019s residence.\",\"exclusive_en\":\"Please attach the court decision establishing sole parental responsibility, where applicable, or another appropriate supporting document.\",\"special_en\":\"Please contact the Biergerzenter to determine which documents are appropriate for your situation.\",\"signature_en\":\"The declaration must be signed, either by hand or using a valid electronic signature, before it is sent.\",\"email_subject_en\":\"Declaration of departure abroad\",\"email_body_en\":\"Dear Sir or Madam,\\r\\n\\r\\nPlease find attached my signed declaration of departure abroad, together with the required supporting documents.\\r\\n\\r\\nKind regards,\",\"hours_week_en\":\"Mon\\u2013Fri: 8:00\\u201311:30 a.m. \\\/ 1:30\\u20134:30 p.m.\",\"hours_evening_en\":\"Monday evening hours: 4:30\\u20137:00 p.m. by appointment only\"};\r\n  const languePHP = \"en\";\r\n  const languePage = document.documentElement.getAttribute('lang') || '';\r\n  const cheminAnglais = \/^\\\/en(?:\\\/|$)\/i.test(window.location.pathname);\r\n  const langueParametre = new URLSearchParams(window.location.search).get('lang') || '';\r\n  const langue = cheminAnglais || \/^en(?:[-_]|$)\/i.test(languePage) ||\r\n    \/^en(?:[-_]|$)\/i.test(langueParametre) || languePHP === 'en' ? 'en' : 'fr';\r\n  root.setAttribute('lang', langue);\r\n  const cfg = langue === 'en' ? Object.assign({}, cfgOrigine, ...[\r\n    'intro', 'id_person', 'id_family', 'additional', 'no_children',\r\n    'both_parents', 'joint', 'exclusive', 'special', 'signature',\r\n    'email_subject', 'email_body', 'hours_week', 'hours_evening'\r\n  ].map(key => ({[key]: cfgOrigine[key + '_en'] || cfgOrigine[key]}))) : cfgOrigine;\r\n  \/\/ Param\u00e8tres administratifs inject\u00e9s depuis R\u00e9glages > D\u00e9part \u00e9tranger (Mamer).\r\n\r\n\r\n  \/\/ Interface translations: only text nodes and fixed UI strings are translated.\r\n  \/\/ Input values entered by the citizen are never translated or sent to a server.\r\n  const traductionEN = {\r\n    \"Compl\u00e9tez votre d\u00e9claration de d\u00e9part vers l'\u00e9tranger en cinq \u00e9tapes.\": \"Complete your declaration of departure abroad in five steps.\",\r\n    \"\u00c9tape 1 : Informations personnelles\": \"Step 1: Personal information\",\r\n    \"Veuillez renseigner les informations du d\u00e9clarant.\": \"Please enter the details of the person making the declaration.\",\r\n    \"Nom *\": \"Surname *\",\r\n    \"Pr\u00e9nom(s) *\": \"First name(s) *\",\r\n    \"Matricule national (13 chiffres) *\": \"National identification number (13 digits) *\",\r\n    \"Rue et num\u00e9ro *\": \"Street and house number *\",\r\n    \"Code postal *\": \"Postal code *\",\r\n    \"Localit\u00e9 *\": \"Locality *\",\r\n    \"S\u00e9lectionner\": \"Select\",\r\n    \"Adresse e-mail *\": \"E-mail address *\",\r\n    \"Num\u00e9ro de t\u00e9l\u00e9phone *\": \"Telephone number *\",\r\n    \"* Champs obligatoires\": \"* Required fields\",\r\n    \"Suivant \u2192\": \"Next \u2192\",\r\n    \"\u2190 Pr\u00e9c\u00e9dent\": \"\u2190 Previous\",\r\n    \"\u00c9tape 2 : Informations relatives au d\u00e9part\": \"Step 2: Departure details\",\r\n    \"Veuillez renseigner la date de votre d\u00e9part ainsi que votre nouvelle adresse \u00e0 l'\u00e9tranger.\": \"Please enter your departure date and your new address abroad.\",\r\n    \"Date de d\u00e9part (JJ\/MM\/AAAA) *\": \"Departure date (DD\/MM\/YYYY) *\",\r\n    \"Pays de destination *\": \"Destination country *\",\r\n    \"Nouvelle adresse \u00e0 l'\u00e9tranger\": \"New address abroad\",\r\n    \"Compl\u00e9ment d\u2019adresse (facultatif)\": \"Additional address details (optional)\",\r\n    \"Ville \/ Localit\u00e9 *\": \"Town \/ City *\",\r\n    \"\u00c9tape 3 : Membres de la famille\": \"Step 3: Family members\",\r\n    \"D'autres membres de votre famille quittent-ils \u00e9galement le Luxembourg avec vous pour s'installer \u00e0 la m\u00eame adresse \u00e0 l'\u00e9tranger ?\": \"Will any other family members also leave Luxembourg with you to live at the same address abroad?\",\r\n    \"D\u00e9part familial *\": \"Family departure *\",\r\n    \"Non, je pars seul(e)\": \"No, I am leaving alone\",\r\n    \"Oui, des membres de ma famille m'accompagnent\": \"Yes, family members are accompanying me\",\r\n    \"Conjoint ou partenaire enregistr\u00e9\": \"Spouse or registered partner\",\r\n    \"Situation\": \"Relationship\",\r\n    \"Aucun\": \"None\",\r\n    \"Conjoint(e)\": \"Spouse\",\r\n    \"Partenaire enregistr\u00e9(e)\": \"Registered partner\",\r\n    \"Matricule national *\": \"National identification number *\",\r\n    \"Enfants mineurs\": \"Minor children\",\r\n    \"Ajoutez uniquement les enfants mineurs concern\u00e9s par le d\u00e9part et que vous \u00eates habilit\u00e9(e) \u00e0 repr\u00e9senter.\": \"Add only minor children who are leaving and whom you are legally entitled to represent.\",\r\n    \"D\u00e9part des enfants mineurs\": \"Departure of minor children\",\r\n    \"Les enfants concern\u00e9s d\u00e9m\u00e9nagent-ils avec leurs deux parents titulaires de l'autorit\u00e9 parentale ?\": \"Are the children moving with both parents who hold parental responsibility?\",\r\n    \"Situation des enfants *\": \"Children\u2019s circumstances *\",\r\n    \"Oui, avec leurs deux parents (dont mon conjoint ou partenaire actuel d\u00e9clar\u00e9 ci-dessus)\": \"Yes, with both parents (including my spouse or current registered partner named above)\",\r\n    \"Non, avec un seul parent\": \"No, with one parent only\",\r\n    \"Autre situation \/ situations diff\u00e9rentes selon les enfants\": \"Other situation \/ different circumstances for individual children\",\r\n    \"Pour d\u00e9clarer le d\u00e9part avec les deux parents, veuillez d'abord s\u00e9lectionner \u00ab Conjoint(e) \u00bb ou \u00ab Partenaire enregistr\u00e9(e) \u00bb et renseigner son identit\u00e9 ci-dessus.\": \"To declare departure with both parents, first select \u201cSpouse\u201d or \u201cRegistered partner\u201d and enter that person\u2019s details above.\",\r\n    \"Je confirme que le conjoint ou partenaire d\u00e9clar\u00e9 ci-dessus est bien l'autre parent titulaire de l'autorit\u00e9 parentale des enfants concern\u00e9s.\": \"I confirm that the spouse or partner named above is the other parent holding parental responsibility for the children concerned.\",\r\n    \"Exercice de l'autorit\u00e9 parentale *\": \"Parental responsibility arrangements *\",\r\n    \"Autorit\u00e9 parentale conjointe\": \"Joint parental responsibility\",\r\n    \"Autorit\u00e9 parentale exclusive\": \"Sole parental responsibility\",\r\n    \"Autre \/ Je ne sais pas\": \"Other \/ I am not sure\",\r\n    \"Je d\u00e9clare que l'autre parent a donn\u00e9 son accord au transfert de r\u00e9sidence \u00e0 l'\u00e9tranger.\": \"I declare that the other parent has consented to the children moving abroad.\",\r\n    \"Cette case ne remplace pas l'accord \u00e9crit \u00e0 joindre.\": \"This checkbox does not replace the written consent that must be attached.\",\r\n    \"Si les enfants ont des situations d'autorit\u00e9 parentale diff\u00e9rentes, contactez le Biergerzenter avant l'envoi.\": \"If the children have different parental responsibility arrangements, contact the Biergerzenter before sending the declaration.\",\r\n    \"+ Ajouter un enfant\": \"+ Add a child\",\r\n    \"Enfant\": \"Child\",\r\n    \"Retirer cet enfant\": \"Remove this child\",\r\n    \"Le d\u00e9clarant confirme \u00eatre l\u00e9galement habilit\u00e9 \u00e0 effectuer la d\u00e9claration pour les personnes mentionn\u00e9es. La commune pourra demander des documents compl\u00e9mentaires si n\u00e9cessaire.\": \"The declarant confirms that they are legally entitled to submit this declaration for the persons listed. The commune may request additional documents where necessary.\",\r\n    \"* Champs obligatoires selon la situation\": \"* Required fields depending on your situation\",\r\n    \"\u00c9tape 4 : Documents et d\u00e9claration\": \"Step 4: Documents and declaration\",\r\n    \"Documents \u00e0 joindre\": \"Documents to attach\",\r\n    \"Apr\u00e8s avoir sign\u00e9 votre d\u00e9claration, veuillez joindre \u00e0 votre e-mail :\": \"After signing your declaration, please attach the following to your e-mail:\",\r\n    \"Une copie lisible de votre pi\u00e8ce d'identit\u00e9 en cours de validit\u00e9.\": \"A legible copy of your valid identity document.\",\r\n    \"Une copie lisible de la pi\u00e8ce d'identit\u00e9 de chaque membre de la famille concern\u00e9.\": \"A legible copy of the identity document of each family member concerned.\",\r\n    \"Pour les d\u00e9parts d'enfants mineurs :\": \"For departures involving minor children:\",\r\n    \"Les pi\u00e8ces compl\u00e9mentaires \u00e9ventuelles seront pr\u00e9cis\u00e9es selon votre situation.\": \"Any additional documents required will depend on your circumstances.\",\r\n    \"La Commune de Mamer peut demander des documents compl\u00e9mentaires si cela s'av\u00e8re n\u00e9cessaire.\": \"The Commune of Mamer may request additional documents if necessary.\",\r\n    \"D\u00e9claration sur l'honneur\": \"Declaration on honour\",\r\n    \"Je certifie que les informations communiqu\u00e9es sont exactes et compl\u00e8tes.\": \"I certify that the information I have provided is accurate and complete.\",\r\n    \"Je confirme que mon d\u00e9part et celui des personnes \u00e9ventuellement mentionn\u00e9es correspondent \u00e0 un transfert de r\u00e9sidence habituelle vers l'\u00e9tranger.\": \"I confirm that my departure and that of any persons listed involves transferring our habitual residence abroad.\",\r\n    \"Je certifie \u00eatre l\u00e9galement habilit\u00e9(e) \u00e0 effectuer cette d\u00e9claration pour les personnes concern\u00e9es.\": \"I certify that I am legally entitled to make this declaration for all persons concerned.\",\r\n    \"Je confirme avoir pris connaissance de cette d\u00e9claration sur l'honneur. *\": \"I confirm that I have read and understood this declaration on honour. *\",\r\n    \"La d\u00e9claration devra \u00eatre sign\u00e9e, sur papier ou au moyen d'une signature \u00e9lectronique valable, avant son envoi.\": \"The declaration must be signed, either by hand or using a valid electronic signature, before it is sent.\",\r\n    \"\u00c9tape 5 : V\u00e9rification de votre d\u00e9claration\": \"Step 5: Review your declaration\",\r\n    \"Veuillez v\u00e9rifier attentivement les informations renseign\u00e9es avant de g\u00e9n\u00e9rer votre d\u00e9claration.\": \"Please carefully review the information entered before generating your declaration.\",\r\n    \"Votre d\u00e9claration est pr\u00eate \u00e0 \u00eatre imprim\u00e9e ou enregistr\u00e9e en PDF.\": \"Your declaration is ready to print or save as a PDF.\",\r\n    \"V\u00e9rifiez les informations ci-dessus, puis cliquez sur le bouton ci-dessous. Dans la fen\u00eatre qui s'ouvre, choisissez \u00ab Imprimer \u00bb puis \u00ab Enregistrer au format PDF \u00bb si vous souhaitez signer \u00e9lectroniquement.\": \"Check the information above, then click the button below. In the window that opens, choose \u201cPrint\u201d, then \u201cSave as PDF\u201d if you wish to sign electronically.\",\r\n    \"Ouvrir la d\u00e9claration (PDF \/ impression)\": \"Open declaration (PDF \/ print)\",\r\n    \"Transmettre votre d\u00e9claration\": \"Send your declaration\",\r\n    \"IMPORTANT : votre d\u00e9claration n'est pas envoy\u00e9e automatiquement.\": \"IMPORTANT: your declaration is not sent automatically.\",\r\n    \"Vous devez\": \"You must\",\r\n    \"signer le PDF g\u00e9n\u00e9r\u00e9\": \"sign the generated PDF\",\r\n    \"(\u00e0 la main ou au moyen d'une signature \u00e9lectronique valable), puis\": \"(by hand or with a valid electronic signature), then\",\r\n    \"le joindre \u00e0 votre e-mail AVEC les justificatifs demand\u00e9s \u00e0 l'\u00e9tape 4\": \"attach it to your e-mail TOGETHER WITH the supporting documents required in Step 4\",\r\n    \"La d\u00e9claration ne sera transmise \u00e0 la commune qu'apr\u00e8s l'envoi effectif de votre e-mail.\": \"The declaration will reach the commune only after you actually send your e-mail.\",\r\n    \"Destinataire :\": \"Recipient:\",\r\n    \"Pr\u00e9parer mon e-mail\": \"Prepare my e-mail\",\r\n    \"Le bouton \u00ab Pr\u00e9parer mon e-mail \u00bb ouvre uniquement votre messagerie configur\u00e9e et ne joint aucun fichier. Pensez \u00e0 ajouter manuellement le PDF sign\u00e9 et les justificatifs. Votre d\u00e9claration n'est transmise qu'apr\u00e8s l'envoi effectif de votre message \u00e0 la commune.\": \"The \u201cPrepare my e-mail\u201d button only opens your configured e-mail application and does not attach any files. Remember to attach the signed PDF and supporting documents yourself. Your declaration is transmitted only after you send the e-mail to the commune.\",\r\n    \"Progression\": \"Progress\",\r\n    \"Veuillez saisir 13 chiffres.\": \"Please enter 13 digits.\",\r\n    \"Veuillez saisir 13 chiffres\": \"Please enter 13 digits\",\r\n    \"JJ\/MM\/AAAA\": \"DD\/MM\/YYYY\",\r\n    \"Veuillez saisir la date au format JJ\/MM\/AAAA\": \"Please enter the date in DD\/MM\/YYYY format\",\r\n    \"Ex. : France\": \"E.g. France\",\r\n    \"Ex. : b\u00e2timent B, appartement 12, 3e \u00e9tage\": \"E.g. building B, apartment 12, 3rd floor\",\r\n    \"Nom\": \"Surname\",\r\n    \"Pr\u00e9nom(s)\": \"First name(s)\",\r\n    \"Matricule national\": \"National identification number\",\r\n    \"Adresse actuelle\": \"Current address\",\r\n    \"E-mail\": \"E-mail\",\r\n    \"T\u00e9l\u00e9phone\": \"Telephone\",\r\n    \"Date de d\u00e9part\": \"Departure date\",\r\n    \"Pays de destination\": \"Destination country\",\r\n    \"Nouvelle adresse\": \"New address\",\r\n    \"Compl\u00e9ment d\u2019adresse\": \"Additional address details\",\r\n    \"Conjoint \/ partenaire\": \"Spouse \/ partner\",\r\n    \"Personnes concern\u00e9es\": \"Persons concerned\",\r\n    \"D\u00e9part individuel\": \"Individual departure\",\r\n    \"D\u00e9part individuel.\": \"Individual departure.\",\r\n    \"Situation des enfants\": \"Children\u2019s circumstances\",\r\n    \"D\u00e9part avec les deux parents\": \"Departure with both parents\",\r\n    \"D\u00e9part avec un seul parent\": \"Departure with one parent\",\r\n    \"Autre situation \/ situations diff\u00e9rentes\": \"Other \/ differing circumstances\",\r\n    \"\u00c0 v\u00e9rifier\": \"To be confirmed\",\r\n    \"Autre parent d\u00e9clar\u00e9\": \"Other parent declared\",\r\n    \"Lien parental confirm\u00e9\": \"Parental relationship confirmed\",\r\n    \"Oui\": \"Yes\",\r\n    \"Non\": \"No\",\r\n    \"Autorit\u00e9 parentale\": \"Parental responsibility\",\r\n    \"Accord de l\u2019autre parent d\u00e9clar\u00e9\": \"Other parent\u2019s consent declared\",\r\n    \"Conjoint \/ partenaire enregistr\u00e9\": \"Spouse \/ registered partner\",\r\n    \"Lien\": \"Relationship\",\r\n    \"Nom et pr\u00e9nom(s)\": \"Surname and first name(s)\",\r\n    \"Enfant(s) mineur(s)\": \"Minor child(ren)\",\r\n    \"Les deux parents d\u00e9clar\u00e9s accompagnent les enfants\": \"Both declared parents are accompanying the children\",\r\n    \"Un seul parent accompagne les enfants\": \"Only one parent is accompanying the children\",\r\n    \"Situation particuli\u00e8re \u00e0 v\u00e9rifier\": \"Special circumstances to be checked\",\r\n    \"Situation relative \u00e0 l\u2019autorit\u00e9 parentale\": \"Parental responsibility circumstances\",\r\n    \"D\u00e9part des enfants\": \"Children\u2019s departure\",\r\n    \"Exercice de l\u2019autorit\u00e9 parentale\": \"Parental responsibility arrangements\",\r\n    \"Autre \/ \u00e0 v\u00e9rifier\": \"Other \/ to be checked\",\r\n    \"Enfant 1\": \"Child 1\",\r\n    \"D\u00e9claration de d\u00e9part vers l\u2019\u00e9tranger - Commune de Mamer\": \"Declaration of departure abroad - Commune of Mamer\",\r\n    \"D\u00e9claration de d\u00e9part vers l'\u00e9tranger - Commune de Mamer\": \"Declaration of departure abroad - Commune of Mamer\",\r\n    \"D\u00e9claration de d\u00e9part vers l'\u00e9tranger\": \"Declaration of departure abroad\",\r\n    \"Identit\u00e9 du d\u00e9clarant\": \"Declarant\u2019s identity\",\r\n    \"D\u00e9part vers l\u2019\u00e9tranger\": \"Departure abroad\",\r\n    \"Date du d\u00e9part\": \"Departure date\",\r\n    \"Pays\": \"Country\",\r\n    \"Personnes concern\u00e9es par le d\u00e9part\": \"Persons included in the departure\",\r\n    \"D\u00e9claration sur l\u2019honneur\": \"Declaration on honour\",\r\n    \"Je certifie que les informations communiqu\u00e9es dans la pr\u00e9sente d\u00e9claration sont sinc\u00e8res, exactes et compl\u00e8tes. Je confirme que mon d\u00e9part, ainsi que celui des personnes \u00e9ventuellement mentionn\u00e9es, correspond \u00e0 un transfert de r\u00e9sidence habituelle vers l'\u00e9tranger, et que je suis habilit\u00e9(e) \u00e0 effectuer cette d\u00e9claration pour toutes les personnes concern\u00e9es.\": \"I certify that the information provided in this declaration is truthful, accurate and complete. I confirm that my departure, together with that of any other persons listed, constitutes a transfer of habitual residence abroad, and that I am legally entitled to submit this declaration for everyone concerned.\",\r\n    \"Fait \u00e0 :\": \"Signed at:\",\r\n    \"Le :\": \"Date:\",\r\n    \"Signature :\": \"Signature:\",\r\n    \"Documents \u00e0 joindre :\": \"Documents to attach:\",\r\n    \"Transmission :\": \"Submission:\",\r\n    \"Envoyer le document sign\u00e9 et les justificatifs \u00e0\": \"Send the signed document and supporting documents to\",\r\n    \"Contact :\": \"Contact:\",\r\n    \"Heures d\u2019ouverture :\": \"Opening hours:\",\r\n    \"Logo de la Commune de Mamer\": \"Commune of Mamer logo\",\r\n    \"Cette d\u00e9claration n'est pas encore transmise \u00e0 la commune. Pour enregistrer un PDF, cliquez sur \u00ab Imprimer \/ Enregistrer en PDF \u00bb, puis s\u00e9lectionnez \u00ab Enregistrer au format PDF \u00bb dans votre navigateur.\": \"This declaration has not yet been sent to the commune. To save it as a PDF, click \u201cPrint \/ Save as PDF\u201d, then choose \u201cSave as PDF\u201d in your browser.\",\r\n    \"Imprimer \/ Enregistrer en PDF\": \"Print \/ Save as PDF\",\r\n    \"Veuillez ajouter au moins une personne concern\u00e9e ou s\u00e9lectionner un d\u00e9part individuel.\": \"Please add at least one family member or select an individual departure.\",\r\n    \"Vous avez indiqu\u00e9 un d\u00e9part avec les deux parents. Veuillez renseigner votre conjoint ou partenaire actuel dans la rubrique ci-dessus.\": \"You indicated that both parents are leaving. Please enter the details of your current spouse or registered partner above.\",\r\n    \"Veuillez confirmer que votre conjoint ou partenaire d\u00e9clar\u00e9 est l'autre parent titulaire de l'autorit\u00e9 parentale des enfants concern\u00e9s.\": \"Please confirm that your spouse or registered partner is the other parent holding parental responsibility for the children concerned.\",\r\n    \"Veuillez confirmer l'accord de l'autre parent.\": \"Please confirm the other parent\u2019s consent.\",\r\n    \"Veuillez autoriser les fen\u00eatres surgissantes pour ouvrir votre d\u00e9claration.\": \"Please allow pop-up windows to open your declaration.\",\r\n    \"Votre messagerie devrait s\u2019ouvrir. Joignez vous-m\u00eame le document sign\u00e9 et les justificatifs.\": \"Your e-mail application should open. Remember to attach the signed declaration and supporting documents yourself.\",\r\n    \"Je certifie que les informations communiqu\u00e9es dans la pr\u00e9sente d\u00e9claration sont sinc\u00e8res, exactes et compl\u00e8tes. Je confirme que mon d\u00e9part et celui des personnes mentionn\u00e9es correspondent \u00e0 un transfert de r\u00e9sidence habituelle vers l'\u00e9tranger, et que je suis habilit\u00e9(e) \u00e0 effectuer cette d\u00e9claration pour toutes les personnes concern\u00e9es.\": \"I certify that the information provided in this declaration is truthful, accurate and complete. I confirm that my departure, together with that of any other persons listed, constitutes a transfer of habitual residence abroad, and that I am legally entitled to submit this declaration for everyone concerned.\"\r\n};\r\n  const normaliser = texte => String(texte || '').trim().replace(\/\\s+\/g, ' ');\r\n  const traduire = texte => langue === 'en' ? (traductionEN[texte] || texte) : texte;\r\n  function traduireZone(zone, estDocument = false) {\r\n    if (langue !== 'en') return;\r\n    const walker = document.createTreeWalker(zone, NodeFilter.SHOW_TEXT);\r\n    const nodes = [];\r\n    while (walker.nextNode()) nodes.push(walker.currentNode);\r\n    nodes.forEach(node => {\r\n      const parent = node.parentElement;\r\n      if (!parent || parent.closest('style, script')) return;\r\n      const original = node.nodeValue;\r\n      const norm = normaliser(original);\r\n      let traduit = traductionEN[norm];\r\n      if (estDocument && parent.classList.contains('fiche-valeur')) {\r\n        \/\/ A citizen's name\/address is never translated. Coded status values were\r\n        \/\/ translated when the document was assembled, not by inspecting user data.\r\n        return;\r\n      }\r\n      if (!traduit && \/^Enfant \\d+$\/.test(norm)) {\r\n        traduit = 'Child ' + norm.match(\/\\d+$\/)[0];\r\n      }\r\n      if (!traduit && estDocument && parent.closest('.signature')) {\r\n        traduit = norm.replace(\/^Fait \u00e0\\s*:\/, 'Signed at:').replace(\/\\s+Le\\s*:\/, '  Date:');\r\n      }\r\n      if (!traduit) return;\r\n      const debut = (original.match(\/^\\s*\/) || [''])[0];\r\n      const fin = (original.match(\/\\s*$\/) || [''])[0];\r\n      node.nodeValue = debut + traduit + fin;\r\n    });\r\n    zone.querySelectorAll('[placeholder], [title], [aria-label], [alt]').forEach(el => {\r\n      ['placeholder', 'title', 'aria-label', 'alt'].forEach(attr => {\r\n        if (!el.hasAttribute(attr)) return;\r\n        const original = normaliser(el.getAttribute(attr));\r\n        if (traductionEN[original]) el.setAttribute(attr, traductionEN[original]);\r\n      });\r\n    });\r\n  }\r\n  function traduireHTMLImpression(html) {\r\n    if (langue !== 'en') return html;\r\n    const doc = new DOMParser().parseFromString(html, 'text\/html');\r\n    doc.documentElement.setAttribute('lang', 'en');\r\n    traduireZone(doc.body, true);\r\n    doc.title = traduire(doc.title);\r\n    return '<!DOCTYPE html>' + doc.documentElement.outerHTML;\r\n  }\r\n  traduireZone(root);\r\n\r\n  const textes = {\r\n    'md-intro': cfg.intro,\r\n    'md-id-person': cfg.id_person,\r\n    'md-id-family': cfg.id_family,\r\n    'md-additional': cfg.additional,\r\n    'md-signature-note': cfg.signature\r\n  };\r\n  Object.entries(textes).forEach(([id, value]) => {\r\n    const element = root.querySelector('#' + id);\r\n    if (element) element.textContent = value || '';\r\n  });\r\n  const form = root.querySelector('form');\r\n  const steps = [1, 2, 3, 4].map(n =>\r\n    root.querySelector('#mamer-step-' + n)\r\n  );\r\n  const progress = root.querySelectorAll('.progress span');\r\n\r\n  function showStep(index) {\r\n    steps.forEach((step, i) => {\r\n      if (step) step.hidden = i !== index;\r\n    });\r\n    progress.forEach((bar, i) => {\r\n      bar.classList.toggle('active', i <= index);\r\n    });\r\n  }\r\n\r\n  function validateStep(index) {\r\n    const fields = steps[index].querySelectorAll(\r\n      'input[required], select[required]'\r\n    );\r\n    for (const field of fields) {\r\n      if (!field.checkValidity()) {\r\n        field.reportValidity();\r\n        return false;\r\n      }\r\n    }\r\n    return true;\r\n  }\r\n\r\n  form.addEventListener('submit', e => e.preventDefault());\r\n\r\n  root.querySelector('#md-next').onclick = () => {\r\n    if (validateStep(0)) showStep(1);\r\n  };\r\n  root.querySelector('#md-back').onclick = () => showStep(0);\r\n\r\n  root.querySelector('#md-next-2').onclick = () => {\r\n    if (validateStep(1)) showStep(2);\r\n  };\r\n  root.querySelector('#md-back-3').onclick = () => showStep(1);\r\n\r\n  const famille = root.querySelector('#md-famille');\r\n  const details = root.querySelector('#md-famille-details');\r\n  const lien = root.querySelector('#md-lien');\r\n  const conjoint = root.querySelector('#md-conjoint-details');\r\n  const enfants = root.querySelector('#md-enfants');\r\n\r\n  let enfantNumero = 0;\r\n\r\n  function updateConjoint() {\r\n    const actif = famille.value === 'oui' &&\r\n                  lien.value !== 'aucun';\r\n    conjoint.hidden = !actif;\r\n    conjoint.querySelectorAll('input').forEach(input => {\r\n      input.required = actif;\r\n      input.disabled = !actif;\r\n    });\r\n  }\r\n\r\n  function updateFamille() {\r\n    const actif = famille.value === 'oui';\r\n    details.hidden = !actif;\r\n    lien.disabled = !actif;\r\n    enfants.querySelectorAll('input').forEach(input => {\r\n      input.disabled = !actif;\r\n    });\r\n    updateConjoint();\r\n  }\r\n\r\n  famille.addEventListener('change', updateFamille);\r\n  lien.addEventListener('change', updateConjoint);\r\n\r\n  root.querySelector('#md-ajouter-enfant').onclick = () => {\r\n    enfantNumero++;\r\n    const n = enfantNumero;\r\n    const bloc = document.createElement('div');\r\n    bloc.className = 'md-enfant';\r\n    bloc.style.cssText =\r\n      'border:1px solid #ddd;padding:15px;' +\r\n      'border-radius:7px;margin:15px 0';\r\n\r\n    bloc.innerHTML = `\r\n      <h4>Enfant ${n}<\/h4>\r\n\r\n      <label for=\"md-enfant-nom-${n}\">Nom *<\/label>\r\n      <input id=\"md-enfant-nom-${n}\"\r\n             name=\"enfant_nom_${n}\" required>\r\n\r\n      <label for=\"md-enfant-prenom-${n}\">\r\n        Pr\u00e9nom(s) *\r\n      <\/label>\r\n      <input id=\"md-enfant-prenom-${n}\"\r\n             name=\"enfant_prenom_${n}\" required>\r\n\r\n      <label for=\"md-enfant-matricule-${n}\">\r\n        Matricule national *\r\n      <\/label>\r\n      <input id=\"md-enfant-matricule-${n}\"\r\n             name=\"enfant_matricule_${n}\"\r\n             inputmode=\"numeric\"\r\n             pattern=\"[0-9]{13}\"\r\n             maxlength=\"13\"\r\n             autocomplete=\"off\" required\r\n             title=\"Veuillez saisir 13 chiffres\">\r\n\r\n      <button type=\"button\" class=\"md-retirer-enfant\">\r\n        Retirer cet enfant\r\n      <\/button>\r\n    `;\r\n\r\n\r\nenfants.appendChild(bloc);\r\ntraduireZone(bloc);\r\nactualiserAutorite();\r\n\r\nbloc.querySelector('.md-retirer-enfant').onclick = () => {\r\n  bloc.remove();\r\n  actualiserAutorite();\r\n};\r\n}; \/\/ Fin de la fonction \u00ab Ajouter un enfant \u00bb\r\n\r\n  function validateFamily() {\r\n    if (!validateStep(2)) return false;\r\n\r\n    if (famille.value === 'oui') {\r\n      const aConjoint = lien.value !== 'aucun';\r\n      const aEnfants =\r\n        enfants.querySelectorAll('.md-enfant').length > 0;\r\n\r\n      if (!aConjoint && !aEnfants) {\r\n        alert(traduire('Veuillez ajouter au moins une personne concern\u00e9e ou s\u00e9lectionner un d\u00e9part individuel.'));\r\n        return false;\r\n      }\r\n    }\r\n    return true;\r\n  }\r\n\r\n\r\nroot.querySelector('#md-next-3').onclick = () => {\r\n  actualiserAutorite();\r\n  if (!validateFamily()) return;\r\n  if (!validateStep(2)) return;\r\n  if (famille.value === 'oui' &&\r\n      enfants.querySelectorAll('.md-enfant').length > 0) {\r\n    const parents = root.querySelector('#md-deux-parents').value;\r\n    const choix = root.querySelector('#md-type-autorite').value;\r\n    if (parents === 'oui') {\r\n      const identite = root.querySelector('#md-conjoint-details');\r\n      const conjointPresent = lien.value !== 'aucun' &&\r\n        !identite.hidden &&\r\n        Array.from(identite.querySelectorAll('input')).every(i => i.value.trim() !== '');\r\n      if (!conjointPresent) {\r\n        alert(traduire(\"Vous avez indiqu\u00e9 un d\u00e9part avec les deux parents. Veuillez renseigner votre conjoint ou partenaire actuel dans la rubrique ci-dessus.\"));\r\n        lien.focus();\r\n        return;\r\n      }\r\n      const confirmation = root.querySelector('#md-confirm-parent');\r\n      if (!confirmation.checked) {\r\n        alert(traduire(\"Veuillez confirmer que votre conjoint ou partenaire d\u00e9clar\u00e9 est l'autre parent titulaire de l'autorit\u00e9 parentale des enfants concern\u00e9s.\"));\r\n        confirmation.focus();\r\n        return;\r\n      }\r\n    }\r\n    if (parents === 'non' && choix === 'conjointe' &&\r\n        !root.querySelector('#md-accord-parent').checked) {\r\n      alert(traduire(\"Veuillez confirmer l'accord de l'autre parent.\"));\r\n      return;\r\n    }\r\n  }\r\n  showStep(3);\r\n};\r\n\r\n  root.querySelector('#md-back-4').onclick =\r\n    () => showStep(2);\r\n\r\n  const step5 = root.querySelector('#mamer-step-5');\r\n  steps.push(step5);\r\n\r\n\r\n  root.querySelector('#md-next-4').onclick = () => {\r\n    if (validateStep(3)) {\r\n      remplirRecapitulatif();\r\n      showStep(4);\r\n    }\r\n  };\r\n\r\n\r\n  root.querySelector('#md-back-5').onclick = () => {\r\n    showStep(3);\r\n  };\r\n\r\n  const recap = root.querySelector('#md-recapitulatif');\r\n\r\n  function remplirRecapitulatif() {\r\n    const valeur = id =>\r\n      root.querySelector('#' + id)?.value.trim() || '\u2014';\r\n\r\n    const ligne = (titre, contenu) => {\r\n      const p = document.createElement('p');\r\n      const strong = document.createElement('strong');\r\n      strong.textContent = (\/^Enfant \\d+$\/.test(titre) ? 'Child ' + titre.match(\/\\d+$\/)[0] : traduire(titre)) + ' : ';\r\n      p.appendChild(strong);\r\n      p.appendChild(document.createTextNode(contenu));\r\n      recap.appendChild(p);\r\n    };\r\n\r\n    recap.replaceChildren();\r\n\r\n    ligne('Nom', valeur('md-nom'));\r\n    ligne('Pr\u00e9nom(s)', valeur('md-prenom'));\r\n    ligne('Matricule national', valeur('md-matricule'));\r\n    ligne('Adresse actuelle',\r\n      valeur('md-rue') + ', ' +\r\n      valeur('md-cp') + ' ' + valeur('md-localite'));\r\n\r\n    ligne('E-mail', valeur('md-email'));\r\n    ligne('T\u00e9l\u00e9phone', valeur('md-telephone'));\r\n\r\n    ligne('Date de d\u00e9part', valeur('md-date-depart'));\r\n    ligne('Pays de destination', valeur('md-pays'));\r\n    ligne('Nouvelle adresse',\r\n      valeur('md-rue-etranger') + ', ' +\r\n      valeur('md-cp-etranger') + ' ' +\r\n      valeur('md-ville-etranger'));\r\n    const complementEtranger = root.querySelector('#md-complement-etranger').value.trim();\r\n    if (complementEtranger) {\r\n      ligne('Compl\u00e9ment d\u2019adresse', complementEtranger);\r\n    }\r\n\r\n    if (valeur('md-famille') === 'oui') {\r\n      if (valeur('md-lien') !== 'aucun') {\r\n        ligne('Conjoint \/ partenaire',\r\n          valeur('md-conjoint-nom') + ' ' +\r\n          valeur('md-conjoint-prenom') +\r\n          ' (' + valeur('md-conjoint-matricule') + ')');\r\n      }\r\n\r\n      root.querySelectorAll('.md-enfant').forEach((bloc, i) => {\r\n        const champs = bloc.querySelectorAll('input');\r\n        ligne('Enfant ' + (i + 1),\r\n          champs[0].value + ' ' + champs[1].value +\r\n          ' (' + champs[2].value + ')');\r\n      });\r\n      if (root.querySelectorAll('.md-enfant').length) {\r\n        const parents = valeur('md-deux-parents');\r\n        const libelles = {\r\n          oui: 'D\u00e9part avec les deux parents', \r\n          non: 'D\u00e9part avec un seul parent',\r\n          autre: 'Autre situation \/ situations diff\u00e9rentes'\r\n        };\r\n        ligne('Situation des enfants', traduire(libelles[parents] || '\u00c0 v\u00e9rifier'));\r\n        if (parents === 'oui') {\r\n          ligne('Autre parent d\u00e9clar\u00e9', valeur('md-conjoint-nom') + ' ' + valeur('md-conjoint-prenom'));\r\n          ligne('Lien parental confirm\u00e9', traduire(root.querySelector('#md-confirm-parent').checked ? 'Oui' : 'Non'));\r\n        }\r\n        if (parents === 'non') {\r\n          const typesAutorite = {conjointe: 'Autorit\u00e9 parentale conjointe', exclusive: 'Autorit\u00e9 parentale exclusive', autre: 'Autre \/ Je ne sais pas'};\r\n          ligne('Autorit\u00e9 parentale', traduire(typesAutorite[valeur('md-type-autorite')] || '\u00c0 v\u00e9rifier'));\r\n          if (valeur('md-type-autorite') === 'conjointe') {\r\n            ligne('Accord de l\u2019autre parent d\u00e9clar\u00e9',\r\n              traduire(root.querySelector('#md-accord-parent').checked ? 'Oui' : 'Non'));\r\n          }\r\n        }\r\n      }\r\n    } else {\r\n      ligne('Personnes concern\u00e9es', traduire('D\u00e9part individuel'));\r\n    }\r\n  }\r\n\t\r\n  \/\/ Generation locale d'une version imprimable. Aucun envoi de donn\u00e9es au serveur.\r\n  function creerDocumentImprimable() {\r\n    const val = id => root.querySelector('#' + id)?.value.trim() || '';\r\n    const esc = txt => String(txt ?? '').replace(\/[&<>\"']\/g, c => ({'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[c]));\r\n    const champ = (libelle, valeur) => `<div class=\"fiche-ligne\"><div class=\"fiche-label\">${esc(libelle)}<\/div><div class=\"fiche-valeur\">${esc(valeur || '\u2014')}<\/div><\/div>`;\r\n    const marge = '\\u00a0';\r\n    let familleHtml = '<p>D\u00e9part individuel.<\/p>';\r\n    const enfantsActifs = famille.value === 'oui' ? Array.from(enfants.querySelectorAll('.md-enfant')) : [];\r\n    if (famille.value === 'oui') {\r\n      familleHtml = '';\r\n      if (lien.value !== 'aucun') {\r\n        familleHtml += '<h3>Conjoint \/ partenaire enregistr\u00e9<\/h3>' +\r\n          champ('Lien', traduire(lien.value === 'conjoint' ? 'Conjoint(e)' : 'Partenaire enregistr\u00e9(e)')) +\r\n          champ('Nom et pr\u00e9nom(s)', val('md-conjoint-nom') + ' ' + val('md-conjoint-prenom')) +\r\n          champ('Matricule national', val('md-conjoint-matricule'));\r\n      }\r\n      if (enfantsActifs.length) {\r\n        familleHtml += '<h3>Enfant(s) mineur(s)<\/h3>';\r\n        enfantsActifs.forEach((bloc, i) => {\r\n          const inputs = Array.from(bloc.querySelectorAll('input'));\r\n          familleHtml += champ('Enfant ' + (i + 1), inputs[0].value + ' ' + inputs[1].value + (langue === 'en' ? '  |  National ID number: ' : '  |  Matricule : ') + inputs[2].value);\r\n        });\r\n        const parents = val('md-deux-parents');\r\n        const appr = traduire(parents === 'oui' ? 'Les deux parents d\u00e9clar\u00e9s accompagnent les enfants' :\r\n          parents === 'non' ? 'Un seul parent accompagne les enfants' : 'Situation particuli\u00e8re \u00e0 v\u00e9rifier');\r\n        familleHtml += '<h3>Situation relative \u00e0 l\u2019autorit\u00e9 parentale<\/h3>' + champ('D\u00e9part des enfants', appr);\r\n        if (parents === 'non') {\r\n          const l = {conjointe:'Autorit\u00e9 parentale conjointe',exclusive:'Autorit\u00e9 parentale exclusive',autre:'Autre \/ \u00e0 v\u00e9rifier'};\r\n          familleHtml += champ('Exercice de l\u2019autorit\u00e9 parentale', traduire(l[val('md-type-autorite')] || '\u2014'));\r\n        }\r\n      }\r\n    }\r\n    let pieces = cfg.id_person + (famille.value === 'oui' ? ' ' + cfg.id_family : '');\r\n    if (enfantsActifs.length && val('md-deux-parents') === 'non') {\r\n      if (val('md-type-autorite') === 'conjointe') {\r\n        pieces += ' ' + cfg.joint;\r\n      } else if (val('md-type-autorite') === 'exclusive') {\r\n        pieces += ' ' + cfg.exclusive;\r\n      } else {\r\n        pieces += ' ' + cfg.special;\r\n      }\r\n    }\r\n    if (enfantsActifs.length && val('md-deux-parents') === 'autre') {\r\n      pieces += ' ' + cfg.special;\r\n    }\r\n    \/\/ Lieu repris de l'\u00e9tape 1 ; date du jour \u00e0 la cr\u00e9ation du document,\r\n    \/\/ selon l'heure locale du Luxembourg (et non la date de d\u00e9part).\r\n    const lieuSignature = val('md-localite');\r\n    const datePreparation = new Intl.DateTimeFormat('fr-FR', {\r\n      day: '2-digit', month: '2-digit', year: 'numeric',\r\n      timeZone: 'Europe\/Luxembourg'\r\n    }).format(new Date());\r\n    const contenu = `<!DOCTYPE html><html lang=\"fr\"><head><meta charset=\"utf-8\">\r\n      <title>D\u00e9claration de d\u00e9part vers l'\u00e9tranger - Commune de Mamer<\/title>\r\n      <style>\r\n        @page { size: A4; margin: 0; }\r\n        * { box-sizing: border-box; }\r\n        body { margin: 0; color: #242424; font-family: 'Franklin Gothic Book', 'Franklin Gothic', Arial, sans-serif; font-size: 10.5pt; line-height: 1.18; }\r\n        header { text-align:center; }\r\n        .logo { width: 36mm; height: auto; display: block; margin: 0 auto 2.5mm; }\r\n        .bandeau { background: #704282; color: white; text-align: center; font-family: 'Bree Serif', Georgia, serif; font-size: 20pt; padding: 1.5mm 1mm 2mm; margin: 0 -13mm 4mm; }\r\n        .fiche-titre { font-size: 12pt; font-family: 'Franklin Gothic Book', Arial, sans-serif; font-weight: bold; margin: 2.3mm 0 1.1mm; border-bottom: 1px solid #704282; padding-bottom: 1.2mm; page-break-after:avoid; }\r\n        h3 { font-size: 12pt; font-family: 'Franklin Gothic Book', Arial, sans-serif; margin: 1.9mm 0 1mm; page-break-after:avoid; }\r\n        .fiche-ligne { display: grid; grid-template-columns: 45mm 1fr; gap: 2mm; margin: .8mm 0; page-break-inside:avoid; }\r\n        .fiche-label { font-weight: 400; }\r\n        .fiche-valeur { min-height: 4.5mm; padding-bottom: .3mm; border-bottom: .45pt solid #666; overflow-wrap:anywhere; white-space:pre-wrap; }\r\n        p { margin: .9mm 0 1.6mm; }\r\n        .declaration { font-size:10.5pt; margin-top:2mm; }\r\n        .signature { margin: 2mm 0 2mm; page-break-inside:avoid; }\r\n        .signature .sig-line { width: 95mm; height: 8mm; border-bottom: 1px solid #333; }\r\n        .pieces { font-size: 9pt; margin-top: 2mm; padding: 1mm 0; border-top: 1px solid #aaa; }\r\n        \/* Le contact figure DANS le ruban lilas, comme sur le mod\u00e8le de Mamer. *\/\r\n        footer { margin-top:6mm; font-family:'Franklin Gothic Book', Arial, sans-serif; color:#252525; }\r\n        footer .ruban-pied { position:relative; width:100%; height:14mm; overflow:hidden; }\r\n        footer .barre { display:block; width:100%; height:100%; margin:0; }\r\n        footer .contact { position:absolute; top:1.5mm; left:4mm; width:calc(100% - 47mm);\r\n          display:grid; grid-template-columns:1fr 1fr; gap:3mm;\r\n          font-size:6.5pt; line-height:1.18; align-items:start; }\r\n        footer .contact strong { font-weight:700; }\r\n        @media print {\r\n          body { width:210mm; min-height:297mm; display:flex; flex-direction:column;\r\n                 padding:9mm 13mm 0; margin:0; }\r\n          footer { position:static; margin:auto -13mm 0; page-break-inside:avoid; }\r\n          footer .contact { left:15mm; width:calc(100% - 61mm); }\r\n        }\r\n        .instructions { margin: 0 auto 4mm; max-width: 176mm; border: 1px solid #ddd; padding: 3mm; font: 10pt Arial, sans-serif; }\r\n        .action { padding:2.5mm 5mm; border:0; border-radius:4px; background:#704282; color:#fff; cursor:pointer; font:11pt Arial, sans-serif; }\r\n        @media print { .instructions { display:none; } body { -webkit-print-color-adjust: exact; print-color-adjust: exact; } }\r\n        @media screen { body { max-width:180mm; margin:8mm auto 30mm; } footer { position:static; margin-top:12mm; } .bandeau { margin-left:0; margin-right:0; } footer .barre{width:100%;margin:0;} }\r\n      <\/style><\/head><body>\r\n      <div class=\"instructions\">Cette d\u00e9claration n'est pas encore transmise \u00e0 la commune. Pour enregistrer un PDF, cliquez sur \u00ab Imprimer \/ Enregistrer en PDF \u00bb, puis s\u00e9lectionnez \u00ab Enregistrer au format PDF \u00bb dans votre navigateur.<br><button class=\"action\" onclick=\"window.print()\">Imprimer \/ Enregistrer en PDF<\/button><\/div>\r\n      <header><img decoding=\"async\" class=\"logo\" src=\"data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQEA3ADcAAD\/2wBDAAIBAQIBAQICAgICAgICAwUDAwMDAwYEBAMFBwYHBwcGBwcICQsJCAgKCAcHCg0KCgsMDAwMBwkODw0MDgsMDAz\/2wBDAQICAgMDAwYDAwYMCAcIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz\/wAARCADIAZgDASIAAhEBAxEB\/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL\/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6\/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL\/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6\/9oADAMBAAIRAxEAPwD9\/KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArhPi\/wDtN+AfgDqWkWfjLxRpnh66152TT47pmDXTKVBC4B6F1H4iu7r8sf8Ag49vptM8S\/CG5t5Gint11GWN16oytbEEfQivQyvBxxWJjQk7J3\/BNnVgcOq9ZU5db\/kfofb\/ALU3w9uvjc\/w3j8VaW\/jqPO7RgzfaRiHzzxjH+q+fr0rJ8M\/twfCbxl4b8SaxpfjrQ73TPB8ay61cRu2zTlZiql\/l7spHGelfz+W\/wC1B8QLX42N8R4\/FerJ46kzu1kOPtTZh8g84x\/qvk6dKyfDXxm8U+DvDniTR9L1y+stM8YRrFrVvG2E1FVYsok45wzE\/jX03+qcbfH0X3\/a6bW2\/E9r+wVb4u3\/AAf+Af0nfC34reHfjX4Is\/EnhXVrXXND1AuLe9tiTHKUdkbGQDwysPqK6CvlP\/gif\/yjb8A\/9ddR\/wDThcV9WV8ji6KpV50o7RbX3M8HEU1TqygujaCiivnT\/got\/wAFCvD\/AOwd8MFuZkj1XxhrSOuiaTnAlYcGaUj7sKEjPdjhR3KzQoTrVFSpq7ZNKnKpJQgrtnz9\/wAHDvxN0Gz\/AGafDvhOTUrX\/hI77XYtRisA2ZjbxxTI0pA+6u51AJxk5xnBx8y\/s8f8F3PFn7PPwR8M+CLPwH4e1G18M2KWMVzNeTLJMq\/xMAMA\/Svjj4y\/GbxJ8f8A4j6n4s8WapcatrerSmSaaToo7Ii9FRRwFHAArl8\/X8q\/SMJktGGFjh665rO\/zfY+xw+W040FSq+9bX5n6Rf8RIPjT\/omvhf\/AMD5\/wDCj\/iJB8af9E18L\/8AgfP\/AIV+bufr+VGfr+Vaf2DgP+fa+9\/5l\/2Xhf5Pz\/zP0i\/4iQfGn\/RNfC\/\/AIHz\/wCFH\/ESD40\/6Jr4X\/8AA+f\/AAr83c\/X8qM\/X8qP7BwH\/Ptfe\/8AMP7Lwv8AJ+f+Z+kX\/ESD40\/6Jr4X\/wDA+f8Awrg\/2nP+C5Xir9pv4D+JPAd94F8P6XaeJLdbeS6gu5nkhAkV8gMMH7uOfWvhnP1\/KjP1\/Kqp5LgoSU401darV\/5jjluGi1JR1Xr\/AJn7S\/8ABv8A\/FPQNc\/Y+n8KW2p27+ItD1a5ubywLbZo4pSpjkAPVDgjIyARg4r7wr+Zn4FfHbxN+zd8TtN8XeEdSm0zWdMfcjjmOZD96KRejxsOCp\/Q4NfvR\/wT7\/b68N\/t3\/Ck6lp6rpvibSQkWt6QzZa0kYHDof4onwSp6jBB5HPyPEOU1KVWWKjrGTu\/Jv8ATt9x4GbYGdObrLWL\/A9+ooor5k8U5v4sfGDwz8DPBc\/iLxdrNnoOiWzpFLeXJIjRnYKoOAepIFcf4i\/bb+FHhKDwzJqXjnRLOPxnAtzojSO3\/EyjZgqtH8vQsQOcda8T\/wCC6X\/KOvxJ\/wBhLTv\/AEpSvxT8Q\/GvxX4sg8Mx6lrt\/eR+DYFttEWRs\/2bGrBlWPjgBgD+FfS5TkcMZR9q5NatP7tOnc9nAZXHEU+du2rX4H9FkH7U\/wAPbn42N8OI\/Felt44Tdu0cM32kbYjMeMY4jBbr0qX4K\/tNeAv2i\/7S\/wCEH8UaZ4k\/sdkS9+xsW+zM+7aGyB12t+Rr+eGD9p74gW3xqb4jR+KtWTxw27Oshx9qO6LyTzjHMZK9Olfo3\/wbcytNo\/xadiWZ7nTmYnuSLmrzDh6OFw0q7ldpL727Ppt2\/EvF5SqFF1b7W+++vy7H6fUUUV8ueGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFVdb1uz8NaPdahqF1b2NjYxNPcXE8gjjgjUZZmY8AADJJo30QBret2fhvR7rUNQurexsbGJp7i4nkEcUEajLOzHgKACST0r8Mf8Agr\/+3zo\/7bHxk0y18L2zf8Iv4LWe2sr+QFZNTeQp5koU\/dj\/AHahQeSMk4zgdR\/wVe\/4KvXn7VWsXXgXwLdXFj8ObGXbcXC5jl8QyKfvN3EAIyqH7xwzfwhfhn\/gVffZBkjoWxNf4ui7X7+f5H1WU5a6f76pv0XYXP1\/KjP1\/Kkz\/tUZ\/wBqvqj3j9XP+CGv\/BRPw3YeBNL+CHibydF1OznmbQL132w6n50rytAxP3Zgztt7OMDhh836dA5r+W23uJLS4jmikaOWJg6Oh2sjDkEEcgiv18\/4JH\/8FcI\/jHBp\/wAMvidqCR+LIlEGj6zO+1daUcLDKf8An4HQN\/y0\/wB\/73xHEGRtN4qhqnrJfqv1Pmc2y1puvS9Wv1P0Wr8i\/wDg5CP\/ABen4a\/9gW5\/9Hiv10r8i\/8Ag5D\/AOS0\/DX\/ALAtz\/6PFeXw3\/v8fR\/kzhyf\/eo\/P8j83s\/X8qM\/X8qTP+1Rn\/ar9LPtBc\/X8qM\/X8qTP+1Rn\/aoAXP1\/KjP1\/Kkz\/tUZ\/2qAFz9fyoz9fypM\/7VGf8AaoAXP1\/Kv02\/4Ntv+R1+K3\/Xlp\/\/AKHPX5kZ\/wBqv03\/AODbX\/kdfit\/15af\/wChz14\/EH+4VPl+aPNzb\/dJ\/L80fq\/RRX5w\/wDBXP8A4K5r8K4dQ+F\/wv1JW8TyK1vrWt275GkKeGghYf8ALc9Gcf6scD5+U\/O8DgauKqqlSX+SXdnyOHw868+SBy3\/AAXR\/wCChXhnxL4PvPgp4Z8nWb77XDPrl\/HJmHT3hcOtuhHDSbgN3ZenXO38sc\/X8qWaZ7iZpJJGeSQlmZjksT1JNNz\/ALVfp+X4GGEoqjT+b7s+2wmFjh6fs4\/0xc\/X8q+zv+CN\/wDwUB0T9jP4o6toniuHyvDPjZ7eOfU1zu0uWPeEdl7xHzCGxyODyARXxhn\/AGqP+BVrisLDEUnRqbM0r0Y1qbpz2Z\/Ufpmp2+tadBeWc8N1a3UaywzROHjlRhlWVhwQQQQRU9fi\/wD8Emf+Cs1x+zZqNn8PPiHfTXXw\/u5BHYX7kvJ4edj+ZtyTyvVM5HGQf2a03UrfWdPgvLOeG6tbqNZYZonDxyowyrKw4IIIII61+YZlltXB1eSe3R9z4nGYOeHnyy26PuTUUUV5xxhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAfOf\/BU\/9pHxT+yl+yJqXjDwfcWtrrdtqFpbJJcW6zoEkk2t8rcdK\/H79o\/\/AIKm\/Gb9qf4eP4V8U+IrVdDmlWW4t9Ps0tPtW3oshTllB52njIBOcCv1F\/4Lv\/8AKPTWf+wxp\/8A6Or8Ms+4r7zhnC0Z4b2sopyUnZ212R9RkuHpypc8oq99\/uDPuKM+4oz7ijPuK+sPfDPuKM+4oz7ijPuKBhn3FPt7mS0nSWKRo5Y2DI6HayEcgg9iKZn3FGfcUCPrfwr\/AMFvv2hPCnhux0yPxNpN6lhAkCz3mlRTXEoUYBdyMs2Byx5PU8161\/wcLahLq3xA+EV1MVM114aklkIGAWaRCePqa\/O7PuK\/Qv8A4OBP+Rv+DX\/YrN\/6GleFVwtGjjqDpRUb897K3RHmToU6eKpuEUr823oj89M+4oz7ijPuKM+4r3T1Az7ijPuKM+4oz7igAz7ijPuKM+4oz7igAz7ijPuKM+4oz7igAz7iv0Y\/4IE6\/c+FNG+PGqWbKt5pvh6C6gZl3KHjW5ZcjvyBxX5z59xX6F\/8ELf+RE\/aI\/7FVP8A0XdV5Oea4Kafl\/6Ujz8y\/wB2lfy\/NHlPjD\/gtz+0F4y8L6hpMvibS7KLUIGt3nstLiguI1YYJRwMq2O45HbBr5Mmne5maSSQySSMWZmO5mJ5JJ9aaDRn3Fd9DC0aKapRUb9lY6qVCnT\/AIcUvQM+4oz7ijPuKM+4rc2DPuKM+4oz7ijPuKADPuK+jv2ef+Crfxq\/Zk+HFv4T8NeI7STRLNy1rDqFkl21qp6ojNyEzyF6DJxXzjn3FGfcVjWw9OtHlqxUl56mVSjCouWauvM\/oX\/4JkftBeJP2of2OvDvjPxbcWt1rmpT3cc8lvAsEZEdxJGuFXgfKor36vkv\/giF\/wAo5fBv\/X1qH\/pZLX1Zeaxaadc28NxdW8E12xSCOSQK0zAZIUHljjnAr8pzCmo4qpCCslJ\/mfCYuKVecY7XZYooorjOcKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPjf\/gu\/wD8o9NZ\/wCwxp\/\/AKOr8M6\/cz\/gu\/8A8o9NZ\/7DGn\/+jq\/DLHsK\/ROFf9zf+J\/kj67I\/wDd\/m\/0FopMewox7CvpD2RaKTHsKMewoAWikx7CjHsKAFr9Cv8Ag4E\/5G\/4Nf8AYrN\/6Glfnpj2FfoX\/wAHAn\/I3\/Br\/sVm\/wDQ0rycX\/v2H\/7f\/JHBX\/3ml\/29+SPz1opMewox7CvWO8Wikx7CjHsKAFopMewox7CgBaKTHsKMewoAWv0K\/wCCFv8AyIn7RH\/Yqp\/6Luq\/PTHsK\/Qv\/ghb\/wAiJ+0R\/wBiqn\/ou6rys6\/3Ofy\/9KRwZl\/u8vl+aPz0FLSAe1GPYV6p3C0UmPYUY9hQMWikx7CjHsKAFopMewox7CgD94f+CIX\/ACjl8G\/9fWof+lktfl\/\/AMFQ\/wBsjWfj7+2Nrl3pt\/rmm6T4Rv5NP0u3e9LLbyQMYnnjUACMyFMkDJ9Seg+\/P+CePxw0v9nP\/gi9D4w1edIbfSYtUMSmTy2uJmupliiU5B3M5UDBzz261+M97dyaheTXErNJJM5kdmYszEnJJJ5J9zXyuT4VSx2IryW0ml97v+h4WX4dPE1arXVpffqf0Kf8Ezf2m779rH9jzwv4o1mSOTxAqyWGqMpT97PC5j80qv3S6hXwQOWOBjBPvlfjj\/wb5\/tF3Hgj9obWvh3cGM6d40tDdQFiN0VzbK7YXJHDRs+QATlF6cmvur4mf8FPNB+Gn\/BQDw\/8EbjTfMh1WKOG71fz9v2O8mG6CIoVwVI2gtu4Mi+hr5zMsrqQxk6dFaWcl6f8DY8fGYGccRKFNab\/ACPqSigdKK8Q80KKKKACiiigD5l\/4fHfs2\/9FNtf\/BRqH\/yPR\/w+O\/Zt\/wCim2v\/AIKNQ\/8AkevwEx7CjHsK\/QP9U8J\/NL71\/kfWf2DQ7v8AD\/I\/fv8A4fHfs2\/9FNtf\/BRqH\/yPR\/w+O\/Zt\/wCim2v\/AIKNQ\/8AkevwEx7CjHsKP9U8J\/NL71\/kH9g0O7\/D\/I\/fv\/h8d+zb\/wBFNtf\/AAUah\/8AI9H\/AA+O\/Zt\/6Kba\/wDgo1D\/AOR6\/ATHsKMewo\/1Twn80vvX+Qf2DQ7v8P8AI\/fv\/h8d+zb\/ANFNtf8AwUah\/wDI9H\/D479m3\/optr\/4KNQ\/+R6\/ATHsKMewo\/1Twn80vvX+Qf2DQ7v8P8j9+\/8Ah8d+zb\/0U21\/8FGof\/I9H\/D479m3\/optr\/4KNQ\/+R6\/ATHsKMewo\/wBU8J\/NL71\/kH9g0O7\/AA\/yP37\/AOHx37Nv\/RTbX\/wUah\/8j0f8Pjv2bf8Aoptr\/wCCjUP\/AJHr8BMewox7Cj\/VPCfzS+9f5B\/YNDu\/w\/yP37\/4fHfs2\/8ARTbX\/wAFGof\/ACPR\/wAPjv2bf+im2v8A4KNQ\/wDkevwEx7CjHsKP9U8J\/NL71\/kH9g0O7\/D\/ACP1h\/4K3\/8ABRX4M\/tIfsZ6n4X8E+NrfXNeuNSs547VdPu4SyJJljukiVeB71+T2PYUY9hRj2Fe1l+X08HS9lTbavfX+kelhMLDDw5IXtvqGPYUY9hRj2FGPYV3HSGPYUY9hRj2FGPYUAGPYUY9hRj2FGPYUAGPYV9m\/wDBYr9qDwH+054i+GU\/gfX49ej0Hw+1lfslrPB9nmLKdv71Fz0PK5FfGWPYUY9hXPUw0Z1YVnvG9vnoZToqU41HvG\/4hj2FGPYUY9hRj2FdBqGPYUY9hRj2FGPYUAGPYUY9hRj2FGPYUAGPYUY9hRj2FGPYUAGPYV9m\/wDBJv8Aah8Cfs5eEfjRbeNNej0OfxT4fWy0tWtp5vtcuy4G0eWjBeXXlsDmvjLHsKMewrnxWGjiKTpT2dtvJ3Mq9FVYOnLYAPYUY9hRj2FGPYV0GoY9hRj2FGPYUY9hQAY9hRj2FGPYUY9hQAY9hRj2FGPYUY9hQB+h\/wAJP2mvhD4i\/wCCON58Hde8daboPjWZbqe3trvTbyZI5lvTcQgvHEVG8KBuBO3dkg4Ir88XTa5Hytg4yO9Jj2FGPYVy4XCRoObi37zcte77GFHDqk5OLfvO59X\/APBID4ifDX4G\/tNN48+JPiy08N23h+ylTTIXs7i4kuriZfLLfuo32qsbPycHLD3ryn9rf4syfFf9sbxl4usPEMN8mo6\/Jc6dq1uksCLCrgW8ihlEibEVO2QV6V5Nj2FGPYURwkVXeIu7tW6WS8tAWHiqrq9WrH746J\/wWI\/Z1ttGtI7z4pWM95HCizyJo2oqskgUbiB5HAJycVa\/4fHfs2\/9FNtf\/BRqH\/yPX4CY9hRj2FeD\/qnhP5pfev8AI8v+waHd\/h\/kfv3\/AMPjv2bf+im2v\/go1D\/5Ho\/4fHfs2\/8ARTbX\/wAFGof\/ACPX4CY9hRj2FH+qeE\/ml96\/yD+waHd\/h\/kfv7B\/wWI\/ZvuZkjT4mWrPIwVR\/ZGock9P+WFFfgboQ\/4ndnwP9en\/AKEKKznwthVtKX3r\/IznkdBbN\/h\/kVPz\/Oj8\/wA6Pz\/Oj8\/zr6w98Pz\/ADo\/P86Pz\/Ou3+FX7NnxA+Odhd3Xg3wb4k8UW1jIIriXTbGS4WByMhWKg4JHOKmU4xXNJ2QpSUVeWhxH5\/nR+f517D\/w74+OX\/RJfH\/\/AIJp\/wD4mj\/h3x8cv+iS+P8A\/wAE0\/8A8TWP1qj\/ADr70Z\/WKX8y+9Hj35\/nR+f512nxW\/Zz8e\/Au2s5vGXg\/wAReF4tQZktn1Kxkt1nZcFgpYDJAI\/OuL\/P862jOMlzRd0aRkpK8Q\/P86Pz\/Oj8\/wA6Pz\/OqGH5\/nR+f50fn+ddD8M\/hJ4n+M\/iNtH8JaBq3iPVFha4Nrp9s9xKI1IBcqoJ2gkDPuKUpKKu9hSkkrs578\/zo\/P869h\/4d8fHL\/okvj\/AP8ABNP\/APE0f8O+Pjl\/0SXx\/wD+Caf\/AOJrD61R\/nX3oz+sUv5l96PHvz\/Oj8\/zr0X4ifsifFH4ReFptc8UfD\/xb4f0e3dEkvL\/AE6WCFGY7VBZgAMkgD3NedojSuqqrMzEBQOST6VtCpGavB39C4zjJXi7ifn+dH5\/nXs+l\/8ABOv456z4XXWbf4V+NJNPkTzFb+z3WR1xkERH94c+y81yfwu\/Zf8AiJ8a9Q1az8J+DfEGvXWgusWow2lo7SWTksAsi9VOUcYPOVNZrE0mm1Jab6rQj21OzfMtPM4T8\/zo\/P8AOvWvGH7Bvxl+H3he+1vXPht4s0vSdMhae7u7ixZIreMdWY9gKyNO\/ZL+Jmr\/AArbxxa+B\/Edx4RS3e7bVo7RmtVhQkPJv6bV2nJ7YNCxFJq6ku263BVqbV1Jfeeefn+dH5\/nW18O\/hvr3xb8X2nh\/wAM6Tf65rV9u+z2VnEZZpdql2wo9FUk+wrq779kX4nab8U7PwPceB\/EUPi7ULY3ltpLWrC6nhAYmRU6lQEfn\/ZNVKrCLtJq+\/y7lOpBOzaPOvz\/ADo\/P869s\/4dufHr\/ok\/jX\/wXPXLfD79kv4mfFjRtT1Dwz4H8Sa5Y6NcSWt7NZ2jSrbSoAWRsdGAIOPepWKotXU196JVek1dSX3o88\/P86Pz\/Ou0+D\/7Onjr4\/3OoQ+CvCuteJpdLVGvFsLcym2D7gu7HTJVsfQ1meLvhJ4o8BfESXwjrGg6tY+J4ZI4X0uS3b7WHkVXRfLGSWZXUgDk7hV+0hzcl1ddOpXtI35b6nPfn+dH5\/nXs2sf8E7fjnoPhZtauvhX40j09YzKzDT3aRFAyS0Yy4wPVeK8Z\/P86VOtCp8DT9HcIVIy+Fp+gfn+dH5\/nR+f50fn+daFh+f50fn+dH5\/nR+f50AH5\/nR+f50fn+dH5\/nQAfn+dH5\/nR+f50fn+dAB+f50fn+dH5\/nR+f50AH5\/nR+f50fn+dH5\/nQAfn+dH5\/nR+f50fn+dAB+f50fn+dH5\/nR+f50AH5\/nR+f50fn+dH5\/nQAfn+dH5\/nR+f50fn+dAB+f50fn+dH5\/nR+f50AW9C\/5Ddn1\/wBenf8A2hRRoX\/Ibs+v+vTv\/tCisaxjU3Kn5\/nR+f50fnR+dbGwfn+dfrn\/AMG33\/JFviV\/2G7b\/wBEGvyM\/Ou++DX7UvxE\/Z5truHwT4x17wzBfSCW4isbgxxzOBgMy9CQOMkV52a4OWKwzowdm7b+TOPHYeVei6cfI\/pXor5L\/wCCMXxp8Y\/Hz9jyTxF4316+8RatJr13bxXV0F3iFEhCr8oHAYv+dfWlfl+Kw7oVZUZauLsfEVqTpzdN9D5X\/wCCxv7OX\/DQv7DviRrW387WfBuPENhgfMRAD56jvzA0vA6sFr8Evz\/Ov6kL2zi1Czlt540mhnQxyRuMq6kYII7giv5xP22\/2fJf2Xf2pvGXgpkdbXS79nsGbP7y0k\/eQN7\/ALtlB9wa+x4Txd4zwz6ar9f0+8+iyHEXUqL9V+p5V+f50fn+dH50fnX2B9CH5\/nX64\/8G737OP8Awjfwv8VfE6+t9t14juBpGmsw5FtCQ0rD2eUqPrDX5O+FvDV54z8T6bo+mwvc6hqt1HZ20S\/eklkYIqj6kgV\/Sd+zT8FrP9nb4CeE\/BNgq+T4d06K1dgMebKBmWT6tIXb\/gVfM8UYv2eGVFbyf4L\/AINjxM8xHJRVNby\/JHcUUV4j\/wAFHPjBr3wE\/Ym+IHizwvcfY9e0uxjFpcbA5t2lnihMgBBG5VkZhkEAgV8DRpOrUjTjvJpfefLU4OclBdXY8t\/4Lo\/8o6PE\/wD2EdO\/9Ko6\/PX\/AIIc\/CbRfiH+2BeaxrlnHqEPgfQbjXLS3lUMrXKvGkbEHj5Q7MPRgp7V82\/Ej9p74j\/GDT5LPxV488YeIbGZxI9pqGrTz25YHIPlMxQYPIwOK9A\/4JxftgRfsUftNWPiu+tJr\/Qb21l0rWLeEAyNaylSWQHgsrojYOMhSMjOa\/Q6OV1cNl9TDxd5O7006LT8D62lgalHCTpJ3bv+mh7f+yV+1F+07+0v+1rqXjTwfdar40k8Pzvd3fhyfWxY6YsEvmRxxeUzqmxf9kE5UEnPNd5\/wS\/03xz8NP8Agrx4u0HxdbyeHdW1q1vtW1fR7e9E1sskwW5iBKMUfas\/ykkkbj0OaX4Dxfsqfs0ftP2\/xk8P\/HS8Ol20lzdW\/hU6DctcoZopEMJkAGVTzDtyn8I+Y9Txv\/BPH9pz4U+EP2\/viX8YPGnjabwrY399fy6NZXWmT3Et\/HezyPl2hD+WY0CZUg5L8H5ecK656dVUqdo8iS9xp37edt7pdd9DCr70ans4WXLb4Wnft529DoP2qJvj5+zl8AviS3iL4veC\/H3hfxc40yfTpvEE2q39lFJI6j7OjECMgMAx54UccV65\/wAEb\/iLp\/h\/\/gn\/AHdj40uLi+8P+KfGZ8JwRXEpaG3S6gijEahjhY2kdsgYGXJ9TXz3r\/wz\/ZB8F\/Dn4oapH8VD8QvFetaTdyeHbW40XULH7BflZHiZGVArEuVH7z5eOamtfif8HvD3\/BJy1+H+m\/F5YfiBb6jH4z+xpoV2sgvxGCLASbdgKsFXzt+MrnGDgRWoqrh\/ZKL1krvkcem9vLvoKpT56Xs0nrJa8rXTf5dz0\/8A4JmfszwfsS\/tE\/EzxV4uhY\/8I74mtfh34daQYN5cXtxF+9X3Fu8D8fwSvXlX7Q\/i3XtD\/wCC7Ftt1jVlkh8a6VZwuLp8xWszW5aBTniMrK6lB8pDMO9bnxA\/4Ki+Hf2zfjB8ErXxJeTfDPw\/4L1WHxL4l1KS1N5HqWpW6RlCI4fn2ny3jViCVE3IIXFZ\/wAePiL8EPiL\/wAFXPDXxOs\/ixCvhG4urXXtRu10G7xY3Fn5fl2u0qHfzfJX5wmF3dDiqpU66ryq4iL5pQa0TaVrWWitrZu3mOnGp7RzrJ3cX0b7fnZv5n07+2XZfHb4UftV+M\/iR4P+L3g+z8K6Np4vLfwhrXiGby8R6egkBshhd7OrugBGWZT3rwv\/AIIW\/GzUvDmofHjxBeSXF3ZaXoT+JJNOSYpA86mWRyqkkKzBAu7rgDrit3403X7HH7QX7Zl\/8WPFnxmOqWGp+T9q8NtoGox284is0tlBmSMOOUWTjByMdK4P\/gnf8WvgT8F7P47f278SoPCtv4++3eHNGsTo97dC208+YIboOqsWysuAjbWHl8n5uOeNK+BlScHzWgvga67d21rqZRh\/szg4u9o\/Za+Xnbue8\/s+fBC3+H3\/AAUz8CfEz4bXl0PhH8btNvtT8m1cpbw3Ys5pGt5UB2\/K5Z1Vh8p3qMbK8v8A2E2\/s\/4wftbfG7VVOv8Aiz4bxXp0aW+JuDFK5vMPlsn5Vto4xjohZRgVhf8ABJb\/AIKNeEf2UfEfiP4d+OvES3Hw\/tb2e+8Oa7JYzOLaUFkYiJVeSNZ4zuAA+Ulgfvk15z+xX+3Z4R+An7TnxbtfFcNxqnwu+Lkt5ZanLbRsZEieafyZthwxXy55VKgBgJMgZXB1nhcRerBxbtGKT\/mipXa9eXRoqVCt78Wm9Ek+6Tv99tGdh\/wT4+Nf7VHxb8ZeKPHHhtdU+KVjJDNpV\/Y6v4hW3tIZpQrh1ieRQCq\/d2AAZx7V8PePPA+pfDPxtq\/h3Wbf7Lq+h3kthewiRZBFNE5R13KSrYYEZBINfox+yT4s\/Zl\/4J3\/ABC1\/wAeaP8AHPUPGsGpaZNZWWhW+gTpdKrujDe5wpcbAMsIxyelfmlJI0sjMzMzMckkkkn3r1svlzVqkoQ5Y2jb3XFvfv28l1PQwbvUm4xtHTo1+fb0E\/P86Pz\/ADo\/Oj869Y9EPz\/Oj8\/zo\/Oj86AD8\/zo\/P8AOj86PzoAPz\/Oj8\/zo\/Oj86AD8\/zo\/P8AOj86PzoAPz\/Oj8\/zo\/Oj86AD8\/zo\/P8AOj86PzoAPz\/Oj8\/zo\/Oj86AD8\/zo\/P8AOj86PzoAPz\/Oj8\/zo\/Oj86AD8\/zo\/P8AOj86PzoAt6F\/yG7Pr\/r07\/7Qoo0L\/kN2fX\/Xp\/6EKKxrGNTcqZ+v5UZ+v5UZ+v5UZ+v5VsbBn6\/lRn6\/lRn6\/lRn6\/lQB+6\/\/BDLSf7M\/wCCdnhmTGGvdQ1Cc8df9JdB+iCvr4nAr5o\/4I+aT\/ZP\/BOf4ajobi1uZzn\/AGruY\/yxXr\/7Tutt4b\/Zt+IGoRyNFJZeG9RnR1OCrLbSEEHscgV+T5h+8xtRLrJ\/mfBYr3sTJd5P8zuK\/LP\/AIOK\/wBnLD+DfinYwdc6Bqjqv+9Lbsf\/ACKuf90V9yf8E+f2il\/ak\/ZF8G+LHlWTUprMWepjPK3cP7uXPpuK7\/o4rQ\/bi\/Z8j\/ah\/ZW8ZeDDGjXmpWDSWDN\/yzu4v3kJ\/wC\/iqD7E1rl9aWCxqc+js\/TZ\/5mmFqPDYlOXR2f5M\/nCz9fyoz9fyqW8tJdPvJbeeOSGaBzHIjLhkYHBBHqDUX51+pn3Fz7Q\/4IX\/s5f8Lq\/bMt\/EV5B5ukfD22OqyFlypumzHbKffdvkH\/AFyr9xa+NP8Aght+zj\/wpH9i2y168t\/K1j4hXB1mUsPmW2+5bL9CgMg\/67GvWf8Ago7+0h\/wyz+x34y8UQz+Rq8lodO0kg4b7XP+7jZfdMmT6RmvzXOK0sZmHs6fdRX9ep8bmFR4jFckfRf16nuEUqzxK6MrIwBVlOQQa8F\/4KkaV\/bP\/BPv4qw4zt0Rpsf9c3ST\/wBlrvP2TdXOv\/st\/De+ZmZrzwvpsxYkkndaxnvWN+3lpX9tfsUfFiDGf+KT1KT\/AL4tpH\/9lrzcOvZ4qK7SX4M46Pu1kuzX5n84efr+VGfr+VGfr+VBOPWv1w+\/D8693\/Zi\/wCCbfxf\/a1t473wr4XuItDkPGsakws7Fh3KO3MmP+mYbFfW\/wDwR7\/4JM6f8TtDsfit8TtOF5o8zeZoGiXCfur0A8XM6n70eR8qHhsZOVwD+sdraRWNrHBDHHDDCoSONFCqigYAAHAAHGBXyubcSKhN0cOryW7ey\/zPCx2cezl7Ojq+\/Q\/J\/wADf8G3niC8to28SfE7R9Pmbl49N0uS7Vfo0jxZ\/wC+RXRX\/wDwbYWq23+i\/F24abHAl8OgKT9RcZr7m+PH7eHwj\/Zo1A2PjPxzo+lakBuNijNc3SjtmKIMy5\/2gK4jwp\/wV4\/Z38XXq28PxJ02zkY7V+3Wtxaof+ByRhR+JFeKs0zea9pC9vKKt+R5v17HyXNG9vT\/AIB8BfEX\/g3b+Kfh+KSXw54s8IeIlXlYpWmsZn+gZWT83FfLXx2\/YF+MH7NsU0\/i7wHrtjp8GS+oQRC8slA7maEsi\/8AAiK\/on8NeJtO8ZaDa6ppN9Z6ppt9GJbe6tZlmhnQ9GVlJBH0rz79tn\/kzj4rf9ihqv8A6SS1thOJsWqihVSld22s\/wCvkaYfOq6kozs\/wP5ufzr2v9kr9gH4jftsWOuXHgS00u6j8OyQx3n2u9W2KmUOU27hz\/q2rxNfu1+nH\/BvZ8ZPCPww0D4n2\/iXxR4f8P3GoXWnNapqV\/FatcBUuQxTewzjcucdMivrs0xNShhpVaKvJW8+qPoMdWnSoOdPfT8zxP8A4cN\/tCf9Arwz\/wCDqL\/Cuf8Aix\/wRq+N\/wAFvhtrXizXNN8Px6P4ftHvbx4dWjkkWNBlsKBkn2r94NF1yy8SaXDfadeWt\/ZXA3RXFtKssUo9VZSQR9K5P9o74Rf8L8+BfinwX9s\/s9fE2nyae1zs3eQr8FgO5AzgetfH0+KMVzpVFFK+uj269T56Gd1+ZKVrddP+Cfzz\/s2\/smfED9rTxc2j+BfD91rE0ODdXGRFaWSno0srYRM84BOTg4Br7s+HH\/Bt9ruo6ZHJ4s+Jml6XdMMvBpelveqntvkeLP12\/nX6QfCH4R+Bf2N\/gva6Fosem+GvDWixbprm4lSESNgbp55WwGdsZLMfbgAAczZ\/8FGPgVqHiFdLh+Kvgtrxm2Kv9ooIyc4x5h+TP41piuIcZWk\/qkWorra7+e6RVbNsRUf7hWS8rs+C\/iD\/AMG3eq2emySeF\/ihYahdqpMcGqaQ1rG57AyRySEfXafpXwZ+0t+yh47\/AGR\/HP8AYHjrRJ9LuZQXtZ1Iltb5Acb4pV+Vh0yOozggHiv6S7S7iv7aOaCSOaGVQ6SIwZXU8ggjgg+teT\/tt\/skaJ+2h8AtW8H6skMN5Ihn0m\/ZNz6bdqPkkHfafusB1UkelRl\/E2IhUUcS+aPV2s19wsJnVWM0q2q\/Ffcfz7\/A74A+Mf2kfHMPhzwToN\/4g1aYb2jt0+SBMgGSRzhY0BI+ZyBkgZzX3l8J\/wDg3K8Xa7pkdx4y+IGi+H55FDNa6dZPqDxezOzRLkf7OR7mv0U\/ZJ\/ZO8F\/sLfBOHQdDW2t0hjFxrGr3G2OXUJgvzTSueijnaucIvHqTU1H\/gox8CtJ13+zZ\/it4KW73bCF1JGRT6FxlB+JrbF8Q4qtNxwUXyrra7\/4BeIzavUk1h1outrs+GPF\/wDwba3EOnO2gfFaG4vAMpHqGhmGNj7ukzkf98nHvXw7+1t+wl8R\/wBivX4bXxpo\/l6feOUstWs38+wvCOcLJgFWxzscK2OcY5r+ifQ9dsfE+j2+oabeWuoWF5GJYLm3lWWKZD0ZWUkEH1Fcx8fvgZ4f\/aS+EeteDPE9mt3pOtW5hfgb7d+qSxk\/ddGwyn1HpXNg+JsVTqJYj3o9dEmvusY4fOa0J\/vdV+J\/M5n6\/lRn6\/lXTfGb4W6h8EPiz4k8H6t\/yEPDWoz6dOwGFkMbld6\/7LABh7EVzOfr+VfoEZKS5lsfWxkmroPz\/Kvff2V\/+CZ\/xe\/a8to7\/wAM+HGs9AkOBrOqv9ksm7ZQkFpcf9M1bHfFfUH\/AAR3\/wCCUdn8ZrK1+KnxKsPtPhoSbtD0adf3eqMpx58w7whhhVPDkEnK8N+ulnZw6dZxW9vDHDBAgjjjjUKkagYAAHAAHGBXy+bcRKhN0cOryW7ey8vNnh4\/OPZS9nR1fV9D8qvBf\/BtvqVzZK3iH4qWNncEfNHp2jNcIp9meWMn67R9Ks+Lv+Dba4hspG0H4rQz3HVI7\/QzCh9AWSZj+O38K+1Pjv8A8FOfgj+zn4gm0fxJ44sf7Xt22T2VhDJfTW59HESsEPsxB9q6T9mv9uH4X\/tcJcr4D8U2urXlkvmXFk8b291CmcbjFIAxXOBuAIycZrxZZtmyj7Z3Ue\/KrfkeZLH49L2jvb00\/I\/Dz9rn\/gm58Vf2MV+2eKtFW88PtII01vTHNxYlicAOcBoyewkVc9s14Ln6\/lX9Qvinwtpvjfw3faPrFja6lpepQPbXVrcRiSK4jYYZGU8EEGv57\/8Ago5+ynH+xz+1f4g8I2XnNocmzUdHeQ7m+yS5KoT3KMGQk9dme9fRZHnbxbdKqrSWumzX+Z7GWZm8Q+Sp8X5nRfs9\/wDBJj4xftO\/CbTPGvhXT9Dn0LVjKLd7jU0hkPlyNE2VIyPmRq7T\/hw3+0J\/0CvDP\/g6i\/wr7u\/4I4\/tDeAfCn7A\/gnQ9U8beFNL1i1e+86xu9VgguIt17My5RmBGVZSOOhFfbFpdxX1tHNDJHNDKodJEYMrqeQQRwQfWvJx3EOMo1501FWTaV09k\/U4MTm2Jp1ZRSVk3bQ\/n9\/aR\/4JVfF79lP4VXXjLxfY6Lb6HZzRQSvbakk8gaRwi4UDPU1zv7Iv\/BPv4mftqam48H6OI9Ht5PLutZv38iwt27rvwS7Dj5UDMMgkAc1+5H7cP7MK\/tgfBOPwPNdGz0++1ixuL+ZTiRbaGYSSBP8AbYLtB7Fs9q9D+Hvw90H4O+BNO8PeH9PtNG0LRoBBbW0KhI4UH8yeSWPJJJOSTR\/rTVWH2XtG36JafiH9uVFS2XNf5JH5oeFf+DbV5dKVtc+LCw3zL8yWOhebEjezPMpI\/wCAjPtXIfFv\/g3P8ceHtPluPBnjrQfEkkYJW1v7V9Olk9lYGRM\/7xUe9frdpfiTT9ckkSyv7O8aE4kWCdZCh98HirteXHiLHxldz+Vl\/kcSzbFJ3cvwR\/MD4\/8AAmq\/C\/xxq\/hvXLVrHWdCvJbC+t96yeTNGxR13KSpwwIyCRWRn6\/lXsH\/AAUE\/wCT5vi91\/5G7U\/\/AEpkrx\/P1\/Kv0ijNzpxm+qTPsac+aCk+qRb0I\/8AE7s+v+vTt\/tCijQj\/wATuz6\/69O3+0KKmsZ1Nypn3oz70Z9xRn3FbG4Z96Pxoz7ignigD+iP\/gmlpP8AYn7BHwnhxjd4dtp8f9dB5n\/s1an7f+p\/2P8AsRfFa4zjy\/C9+M\/WFh\/WtT9jPSf7C\/ZH+GNrjb5PhfThj\/t2jP8AWuH\/AOCquq\/2P\/wT0+Kk3TfpAg\/7+TRx\/wDs1fk8ffxy85\/+3HwUfexPrL9T4e\/4N2f2kf7J8Z+LvhXfXGIdWiGu6UjNx50eEnQe7RmNsekLV+sfUV\/NT+yx8c7v9mr9ojwh44s2fd4d1KO4mRD809ufkmj\/AOBxM6\/8Cr+krw9r1p4p0Gx1TT5kurHUYEureZDlZY3UMrD2IINetxRg\/Z4lVltNfiv6R351h+Ssqi2l+aPwb\/4LE\/s5f8M7\/tweJPssHk6L4wA8Q2G0fKPOLeco7cTrLx2Ur614r+zD8Erz9o\/9oHwl4IsfM8zxFqMVtLIoz5EOcyyf8AjDt\/wGv1i\/4OAv2cf+Fl\/sw6X48srfzNS+H97\/AKQyj5jZXJWOTPrtlEJ9gXPrXhf\/AAbufs5f2\/8AEbxX8UL6Ddb6DANG0xmXg3Ew3TMvusYVfpMa97C5tbKvrD+KKt89l+jPUoY+2B9q90rfPofq94b8PWfhLw7Y6Tp8CWun6Zbx2ltCn3Yoo1CIo9goA\/Cvyd\/4OIf2kv8AhI\/iZ4V+F9jcbrXw7D\/bGporcG5mBWFT7pFub6TV+r\/i7xTZeBvCup61qUy2+n6Tay3l1K3SOKNS7H8ADX82X7SXxpvv2h\/jx4q8bagzfaPEWoy3aoxz5MROI4\/osYVf+A14fC+E9riXXltH83\/TPMyShz1nVf2fzZ+\/P\/BO\/Vf7Y\/YU+Ec3Xb4U0+DP\/XOBY\/8A2Wux\/aS0r+3f2dvH1jjcbzw5qEAAB53W0i9vrXlf\/BJzVf7X\/wCCePwvkzu8vTHg\/wC+J5U\/9lr3Pxzp\/wDa3grWLXG77TYzRY9d0bD+teHiPcxcvKT\/ADPNre7Xl5N\/mfy\/5969Y\/Yd\/Z4f9qj9qjwd4JIc2WqXok1Bl\/5Z2kQMkxz2JRSoPqwryu6j8i6kTj5HK\/ka\/Qv\/AINz\/h9Hrf7R\/jbxJJHubQdBS1iJGdj3MwOR77YGH0Jr9OzLEOhhZ1Y7paer0R9rjazpUJTXY\/XzRNGtfDmjWmn2NvFa2NjClvbwxLtSGNAFVVHYAACvlv8A4K7ftw3X7GX7OaLoMyw+MvF8r2GlSYBNmiqDNc4PUoGUL23Op5AIr6ur8W\/+Dg\/4kTeJ\/wBsrSfD\/mf6L4X0CFRHnhZZ3eV2+pXyh9FFfnuR4WOJxkYz1S1fy\/4J8lllBVsQoy23Z8L6zrV34i1a4v8AULu4vb68kaae4nkMkkzsclmY8kk9zVb8aM+4pQa\/UD7bof0Jf8Eqv+Uenwr\/AOwR\/wC1pK7P9tn\/AJM3+K3\/AGKGq\/8ApJLXGf8ABKr\/AJR6fCv\/ALBH\/taSuz\/bZ\/5M3+K3\/Yoar\/6SS1+UVv8Af3\/jf\/pR8HU\/3l\/4v1P5uF+71pfxpFPy0ufcV+rn3h+1f\/Bvjqtxf\/sQ6lBNK8kVl4muo4FY5EamKByB6DcxOPUmvuqvg3\/g3l\/5Ms1z\/sabj\/0nt6+8q\/Ks5\/36p6nwuYf7zP1Pwz\/4LMftqa5+0D+07rng621C4h8F+B7ttOt7KNysV1cxnbNcOBwzb9yqT0VRjqc\/G3413P7T0zTftK\/EJmbcx8Talknv\/pUlcNn3FfpeBowo0IU4LRJH2mFpRp0oxj2P2k\/4N\/PjfqnxK\/ZR1rw5ql1NeN4J1UW1m8rFmjtZYw6R5PZWEmPQEDoBX3jX5k\/8G2Z\/4ov4tf8AX7pn\/oFzX6bV+b55TUMdUUe6f3pM+NzKKjippf1ofjz\/AMF6v2z9c8VfHJ\/hHpOoXFl4Z8MwQy6rDDIU\/tG8lQSgSY+8kcbphTxuZickLj88B0619Df8FXmJ\/wCCiHxUyf8AmKp1\/wCveKvnnPuK\/QsrowpYSnGC6J\/Nq7PrsDTjChBR7Jn6t\/8ABuZ8cNT1nQfH3w\/vrqa40\/Rzb6vpkbtuFt5peOdV9FLLE2BxksepNfp1X5C\/8G4f\/JffiJ\/2L8P\/AKUrX69V8HxFBRx87eT\/AAR8rm0UsVK3l+R+Dv8AwW68KxeGf+CivjCSFVjTVbWwvio\/vNaxox\/FkJ\/GvGv2NP2erj9qn9pvwf4FhaRYdavh9tlT70NrGDJO49xEj4\/2sDvXvv8AwXj\/AOUhGrf9gbT\/AP0Ua9C\/4N0\/hxHr37SfjTxPNGsn\/CP6CtrCSP8AVyXMy\/MPfZC4+jGvsI4p0cpVZbqCt62SR9BGu6eAVTqoo\/Xrwx4asfBvhyw0jS7WGy03S7dLW1t4l2pDEihVUD0AAFfF\/wDwW1\/bq1D9l34L6f4S8K3zWPi7xyJFN1E2JdOsUwJJFP8AC7swRT2AkIwQDX29X47\/APBZb9n34tftF\/t0ahN4c8AeMvEGi6LpNlp1ld2WlTTWrLsMz7ZAu3iSZwTnqCO1fGZHRp1cWnWastdev9NnzuWU4VMQvabLXU\/PSaZriZpJHZ5JGLMzHLMT1JPrX0l\/wSGutZtv+Ch3w5GitN5kt3Kl4Iz8rWpgkM27H8O0Z57gd8V0Xwj\/AOCJnx\/+KF7CLzwzaeErKQjddazexx7B\/wBc0LyE+238q\/Tv\/gnj\/wAEuPCv7CFjPqn2xvEvjfUYfIutWli8uO3jOCYoEydikgZJJZsDoOK+vzbOMLChKnGSlJpqy1379D6DH5hQjSlCLu2raH1JX46f8HGP2f8A4am8E7Nn2j\/hFl8zH3sfa59uf1r9hdQ1CDSrGa6upo7e2t42lllkYKkSKMlmJ4AA5JNfz4f8FOP2orf9rX9sHxJ4l0yYy6BZ7NK0hj\/y0tocgSD2kcu49nFfOcL0ZSxftFtFO\/zPIyOnKWI51sl+Z8\/\/AI1\/QJ\/wSK1O41X\/AIJ2fDOS5leaSOynhVnOSES5mVR+CgAewFfz959xX7+\/8Eef+Uc3w3\/697r\/ANK5q9viz\/dY\/wCL9Geln38CPr+jPpdmCrk9ByT6V+FX\/BUX\/gpZ4p\/aj+MOteHdC1q80v4d6JdPZ2dnaTGJdUKEq1xMVOX3EEqp+VVxxnJP7c\/FG8k074Z+IriI7ZINMuZEPoRExH8q\/mIeQuxZm3MxySe9ebwphac5zrTV3G1vnc48ioRlKVSS1VrH01\/wR41++0b\/AIKJ\/DqO0vLi3jv7m5guUjkKrPGbSY7WHcZAOD3Ar98tQ1e10iHzLu5t7WP+9LIEH5mv5edN1W50a9jubO5mtbiPOyWFzG6ZGDgg5HBI\/Gn3mu3uoyM9xeXNw7dWklZifzNe1m2RfXayq8\/LZW2v1fmj0cdlf1mop81tLbf8E9S\/b5u4b\/8Abd+LU0E0c0M3izUnR42DK4Ny+CCOCK8jz70Fs9xRn3Fe5Sp8kFDskj1KceWKj2LehH\/id2fP\/LdP\/QhRRoR\/4ndnyP8AXp\/6EKKmsRU3KmfcUZ9xRn3FGfcVsbhn3FIT70ufcVb0Gx\/tTXLK14P2ieOLH+8wH9aBH9M3wa0n+wPhB4VscbfsWj2kGPTbCi\/0r59\/4LQat\/Zf\/BOTx8ucfavsUH1zeQn+lfTui2\/2TR7SL\/nnCifkoFfH\/wDwXf1X+zv+CeusxbsfbtY0+D8pd\/8A7JX5PlvvY2n\/AIl+Z8Fg\/exMPVfmfhnn6V+5P\/BDj9pH\/hd\/7GNloN5cebrHw+nOjyhmyzW2N9s30CExj\/rlX4bZ9xX2Z\/wQ2\/aR\/wCFI\/tnWmgXlx5ej\/EGD+yJQWwouRl7ZvqWzGP+utffZ\/hPb4OVt46r5b\/gfVZrh\/a4d23Wv9fI\/an4q\/DnT\/i\/8M9f8K6tGJNN8RafNp9wMZwkiFCR7jOQexArzv8AYG\/Zbj\/Y7\/Ze8PeCWaGbUrUSXWpzxfdnupWLOQe4A2qCeyCvZKK\/N1WmqbpJ+62n81\/w58f7SXJydL3PiX\/gu3+0j\/wpr9j9vC9lceVrHxDuf7OABwy2ceJLhvof3cZ9pTX4iZ9xX17\/AMFs\/wBpH\/hfP7bWraXZ3Hm6L4BjGg2wVvladCWuWx6+aWj+kS18hZ9xX6VkOD+r4OKe8tX89vwsfZZXh\/ZYdX3ev3n70\/8ABFHVP7T\/AOCb3gPLbmt5NQgPttvp8foRX1Yyh1wRkHgg96+L\/wDggpqf2\/8A4J+afD\/z5a5fw\/m6v\/7PX2hX59mkbYyqv7z\/ADPk8crYifqz+X7xvp50fxprFmePst7NDz\/syMP6V+nP\/BtbCoh+MEm352bSFJ9QPtuP5mvzq\/aa0z+xP2j\/AIgWeNv2bxHqEYBHQC5kxX3f\/wAG3njSOw+LXxN8Ps6iXVdKs79F7sLeWRDj\/wACRX3ueXnls2uyf4pn1OZXlgpNdl+aP1ur8Hf+C3ssj\/8ABSTxwsnCpbaaI+eq\/YLc\/wAya\/eKvxR\/4OBPhxN4U\/batNeMbLa+KtBtpkkx8rSQloXXPqFWM\/RhXy\/CsksY0+sX+af6HiZHJLE2fZ\/ofDGfcUoNJn3FGfcV+iH15\/Qn\/wAEqv8AlHp8K\/8AsEf+1pK7P9tn\/kzf4rf9ihqv\/pJLXJf8Et7GbTv+CfXwqjmjaORtEWQAj+F3dlP4qQfxrrf22f8Akzf4rf8AYoar\/wCkktflFX\/f3\/jf\/pR8FU\/3l\/4v1P5uFPy0ufcUin5aXPuK\/Vz70\/aP\/g3l\/wCTLNc\/7Gm4\/wDSe3r7yr4N\/wCDeX\/kyzXP+xpuP\/Se3r7yr8rzr\/fqnqfCZh\/vM\/U\/mh\/aZP8Axkj8Qv8AsZtS\/wDSqSuIz7iu3\/aZP\/GSPxC\/7GbUv\/SqSuIz7iv1Cj\/Dj6I+4p\/AvRH6vf8ABtn\/AMiZ8Wv+v3TP\/QLmv03r8yP+DbP\/AJEz4tf9fumf+gXNfpvX5pxB\/wAjCp8vyR8Xm3+9z+X5I\/nv\/wCCrp\/42IfFT\/sKp\/6Iir56z7ivoX\/gq6f+NiHxU\/7Cqf8AoiKvnrPuK\/RcD\/u1P\/CvyR9hhf4EPRfkfo3\/AMG4f\/JffiH\/ANi\/D\/6UrX69V+Qv\/BuH\/wAl9+If\/Yvw\/wDpStfr1X5\/xJ\/v8vRfkfJ5x\/vT+X5H4a\/8F4v+UhGrf9gbT\/8A0Ua+gf8Ag2t8sp8Ys7fOzo+312\/6dn+lfP3\/AAXi\/wCUhGrf9gbT\/wD0Ua9K\/wCDcz4hR6R+0L478MySKra5oUd7ECfvtbThSB77Z2P0U19HiouWSJL+WP4NHr1ot5Zp2X6H7AUUV+Sv\/BfLxD8RPg\/+0Z4b1fQ\/FnizR\/DHibRVRIbHVJ7e3F3BI6yjajBcmOSE+p3H0r4zLsD9brKipcrf6Hz2Dw3t6ns72P1i1LVbXR7Zpry4t7WFesk0gRR+J4rwf47f8FQvgf8As+2s39rePNK1O\/hBxp+jONQuXb+7iPKqf99lHvX4AeIPH2ueLJC2q63qups3U3d3JMT\/AN9MayPxFfVUeEqad6tRv0Vv8z3KeQRT9+V\/RW\/zPtP\/AIKD\/wDBZXxZ+17pF34T8L2kvg7wLcHZcRCXdf6smekzrwsZ\/wCeacHozMOB8W59xRn3FGfcV9RhcLSw8PZ0VZHt0MPTox5Kasgz7iv39\/4I8\/8AKOb4b\/8AXvdf+lc1fgFn3Ffv7\/wR5\/5RzfDf\/r3uv\/Suavn+LP8AdI\/4l+TPKz7+BH1\/Rnu3xf8A+ST+KP8AsE3f\/ol6\/mMz7iv6c\/i\/\/wAkn8Uf9gm7\/wDRL1\/MZn3Fc3CPwVfVfqY8P\/DP5fqGfcUZ9xRn3FGfcV9ifRBn3FGfcUZ9xRn3FAFvQj\/xO7Pkf69P\/QhRRoR\/4ndnyP8AXp\/6EKKxrGFXcqY9hRj2FGPYUY9hWxuKF3HGBzxX3x+zL\/wQm+LOs\/EHwtrXiifw3ofhtLm3v7lo777RdPCGWTaiIuNzAY5YAZz2xXwRFxKv+8K\/pZ+Hnxc8KReANDVvE\/h5WXT7cEHUYQQfLX\/ar53iDMK+GhFUPtXvpft\/mePm2Lq0YxVLrf8AQ7ocCvnL\/gqF+yF4i\/bY\/Ztg8G+GdQ0nTtQi1m31F5NRZ1heOOOZSoKKx3ZkU9OgNe1\/8Lg8Jf8AQ0eHf\/BlD\/8AFUf8Lg8Jf9DR4d\/8GUP\/AMVXwOHnVo1FVgtVqtD5WlKdOanHdH4Q\/tn\/APBLL4hfsN\/DvT\/FHirUfC99peo6mulRDTbmWSUStFLKpKvGo27YX5znOOPT538Oa\/eeE\/EFjqmnzNbX2m3Ed1bTIcNFIjBlYe4IBr9dv+Dg\/wAd6H4o\/Y98K2+mazpOpTp4xt5GjtruOZlX7FejJCknGSBn3Ffj5j2FfpWT4qricKqlbe76H2WXVp1qHNU31P6Tf2Y\/2jNH\/aF\/Z\/8ACPjSG8s4j4g02K4niMyjyJwNs0fX+GRXX8KqftbftLaX+zf+zh4v8aG8sprjRdOkktIvNVvOuW+SFMA95GQfTNfzhR3k0S7VkkVfQORRJdzTLtaSRl9CxIrx\/wDVOn7Xn5\/dve1una9zzv7Bjz83Npfa34bj9W1S413Vbq+vJXuLy8laeeVzlpXYlmYn1JJNe4\/sjf8ABOL4l\/tseHtS1bwTa6K2n6TdCzuZr6+FvskKB8BcFj8rA5ArwbHsK\/Wv\/g3j8b6L4V\/Z88eRapq+l6bLJ4iR0S6uo4WcfZoxkBiMivbzbFVMNhXVorVW\/M9PMK86NBzp76H1B\/wTA\/Y+1z9if9mRPCXiLUbDUNYutSn1Kf7EWa3t\/MCKI1ZgpbAQEkgckjtmvoqud\/4XB4S\/6Gjw7\/4Mof8A4qj\/AIXB4S\/6Gjw7\/wCDKH\/4qvzKvOrWqOrNavXY+LqynUm5y3Z+XP7Tv\/BCD4pfFP4+eNPFGha94JGm+Itau9StYbm5niljjmlZ1VgImAYbgDgkV8xf8E\/\/AIzSfsNft\/aVNrlxDDZWGpXHhvXZI2JiWJ3MLvnAJRJFSTkdE7V+8f8AwuDwl\/0NHh3\/AMGUP\/xVfzg\/tJXEd5+0V4+lhdJYpfEeoOjo25XU3UhBBHUGvtMlxdbG06mHxPw2S2tvofRZbiKmJjKjW2tY\/pegmS4hWSNlkjkUMrKchgehBr5t\/wCCnf7BEP7d3wPh0+xmtrHxd4dla70W6mH7tmYYkgkI5CSALyOjKp5AIPx7\/wAErv8Ags1pfgzwjpvw3+Lt9NaW+nKtto\/iOQGSNIhwkFzjJAXgLJyMYDYxuP6jeGPFel+NdEg1PRtSsNW026XfDdWdws8Mo9VdSQR9DXy9fDYnLsQpbNPR9H\/XVHi1KNbB1b7NbPoz+db4h\/sE\/GX4X+IpdL1b4aeMPtEb7A9rpkt3DL7rJErIwPqDXuf7FH\/BF\/4mfH\/xpYXnjbRr\/wAC+C4ZFku5r9PJvbuMcmOGE\/MCw43sABnPJGK\/cbvXi\/7XP7e\/w4\/Yz8LTXnirW7eTVvLLWmiWbrLqF42OAI8\/Ip\/vvhR6k8V7H+suMrr2VGC5n2u\/uR6H9s4iqvZ04+8+x614X8N2Pgzw3p+j6Xbx2em6VbR2dpbxjCwxRqERB7BQB+Fc3+0V4AvPiv8AADxv4X09oY7\/AMRaDe6bbNKcRrJNA8alj6ZYZr5y\/wCCVv7cF9+1j8O\/H3i7xhqemaXNceK5IdO057pUTT7NbS28uJNxBYZLEtj5mLHjoPqX\/hZXh3\/oP6L\/AOB0X\/xVfP1qFXD1uWXxRf47nk1Kc6VTle6P57fj3\/wTu+MX7MvhCbxB408G3Gk6HbzpbPffa7eaLe5IUfJIzckdcVynwV\/Za+In7Ra3jeB\/B+teJo9PdY7qSyg3x27MCVDNwFJAOMntX68\/8F0PGej63+wFqtvZ6tpt5O2sWBEcN0kjECQ54BJryD\/g3P8AE+meH\/hz8UF1DULGxaXUrEoJ7hYi4EU2cbiM19vSzmu8vli5RXMna2tun+Z9LTzKq8I67Sunbr5H0t\/wR+\/Zb8Tfsofsix6L4wsxpuv6tqs+qTWfmrI1qrLGiKxUld22PJAJxu9a+p6xf+Fk+Hf+g\/ov\/gdF\/wDFUf8ACyvDv\/Qf0X\/wOi\/+Kr4XE1KlerKrNaydz5itUnUm6klqz8MP2uv+CaPxu8MeP\/iN42u\/At0PC8OpajrMl+l5bOkdp5skplKiTfjZzjGfavAvg98AfGn7QWt3Gm+CfDOreJr6ziE08NhAZWhQnaGbsoyQMmv30\/bv8f6DffsT\/FuGHW9Jmml8IaoiIl5GzOxtJAAADkk1+dP\/AAbt69Y+H\/j\/AOPpL+8s7GOTw\/GqtPMsYY\/aU4BYivt8FnFeWBqV5RV4WSWuux9Lhsxqyw06jSvG1tz6k\/4Id\/sd+Ov2VPhb40ufHWktoN74pvrZ7axlkR5kihSQb32khdxlIAJz8vOM19yVi\/8ACyvDv\/Qf0X\/wOi\/+Ko\/4WV4d\/wCg\/ov\/AIHRf\/FV8XjK9XE1pVprV9vuPm8RVnWqOpJas\/H\/AP4KPf8ABM\/43fFT9sX4heMPDvgW71fw\/q18Lm1uYby2HmRiFATtaQN1UjGM18T\/AAy+D\/ij4z+L18P+E9B1LxBrTI0gs7GEzS7V+82B2GRk9BX9J+r\/ABI8OtpN1\/xP9F\/1T\/8AL9F6H\/ar8Xv+CHGsWmif8FCVuLy6tbO3\/sfUV8yaURpk7cDJwK+wyrNq0sJUcor93FW310e\/3H0OBzCo6E20vcStv\/XQ+qP+CGP7DfxH\/Zs8W+NPFHjvQZvDUGrWEOn2NrdOhuJyJPMdyqk7VGFHzYJLdOK\/RysX\/hZPh3\/oP6L\/AOB0X\/xVH\/CyvDv\/AEH9F\/8AA6L\/AOKr5HHYmriqzrTWr7Hz+JrTr1HUktT8uf8Agr1\/wTw+MX7RP7YmoeKvBfgy417Q7jTLOBLiK8t48uiEMNskitwfavjH9lX4uax+wh+2doWuatZ3FndeE9Vex1uyyGdYW3QXMZwcMwVmI5I3Kp7V\/Qp\/wsrw7\/0H9F\/8Dov\/AIqv52f25rqO+\/bK+KM0Mkc0MvijUGSRG3K4M74II6ivrshxlTFU5YStFcsY2669D6DKsRKvB4eovdSt+h\/Rj4X8T6f418N2GsaVdQ32m6pbpdWtxC26OeJ1DKwPoQQa82\/bL\/Y\/8Mftr\/Bm68I+JFktyHFzp+oQqDPptyAQsi56jBIZTwwJHBwR+Uv\/AATB\/wCCvl9+yLZW\/gnxxDea18PzITazQ\/Pd6GWOTsBP7yEk5KZBXJK5+6f16+Cf7SngP9ozQI9S8E+K9F8RW7qHZbW4Hnw57SRHEkZ9nUGvm8bl2JwFbnV7J6SX9aPyPHxODrYWpzLZbM\/Gf40\/8ENPjt8MtcuI9E0bT\/G2mKx8m70y8ijd17bopWVlb2G4ehNYPgL\/AIIu\/tEeOdQjhk8DpoULnDXGqajbxRoOmSFZn\/JSa\/e6iu6PFWLUbNRv3s\/8zqWeYhK1l\/XzPzz\/AGSf+CAfgv4b27al8UNS\/wCE11aWFkSwtd1vp9oWUgtnh5WGeCdqg\/wng1+Wf7UHwE1L9mL4+eKPA2qKzXGgXrwxykY+0wH5oZR7PGVb8a\/fL9o3\/goB8Jf2WdPmfxZ4y0uPUIQSulWUgu9QlbsohTLLnpl9q+pFfin\/AMFJP209P\/bn+Py+KtL8ML4ds7GzXToWlk33d9GrMyyT4+QN8xAVc4HG5uK9bIMVjq1aVSvdwa3eiT6W\/wCB8zuymvialVzqXcX93yON+DP7FHxW\/aG0NdU8F+BNe17S3ma3F7BCBb+YuNy+YxC5GRnnjNfu\/wD8E+vgfrH7OX7HXgXwd4gWKPWtJsmN7HHIJFhkkleUpuHB278EjjIOK+fP+CD\/AIy0fRP2DIIL7VdNs5\/7fvm8ue5SNsHy8HBINfZ3\/CyvDv8A0H9F\/wDA6L\/4qvJz\/Ma1eo8M4+7F+d30PPzXGVKs3Ra0iw+I+k3GvfDzXrG1j8y6vNOuIIUyBudomVRk8ckivwZ1H\/gkB+0ZpwYt8M9QmC94b60f9BLmv3m\/4WV4d\/6D+i\/+B0X\/AMVR\/wALJ8O\/9B\/Rf\/A6L\/4quHLc0r4JSVOKfNbdPp80c+Dx1XDX5Fv3ufzP\/Ej4ba58IPHGoeG\/EumzaRrmkyCK7s5sb4GIDAHGR0IPB71iY9hX0P8A8FXr+31X\/goR8TLi1mhuYJNQiKSROHRx9ni6EcGvnjHsK\/SsNUdSlGpLdpP70fZUajnTjN9Ugx7CjHsKMewox7CtjYt6EP8Aid2fA\/16f+hCijQh\/wATuz4H+vT\/ANCFFY1jCruVMewox7CjHtRj2rY2DHsKTb7UuPajHtQAm32\/Wjb7frS49qMe1ABijHsKMe1GPagAx7CjHsKMe1GPagAx7Ck257UuPajHtQAm32\/Wjb7frS49qMe1ACbfb9aXFGPajHtQAY9q6PwD8YPFnwquWm8M+Jte8PyMcs2nahLbbvrsYZrnMe1GPalKKkrMTimrM9X1T9u341a3p7Wt18V\/iFPbsMMja\/c4Ye\/z815fqGo3Gr3slzdzTXVxMxaSWaQyO5PUknkn61Bj2ox7VFOlCHwJL0RMacY\/CrCqzKPlJX6Gl82T+83503HtRj2rQsVnZh8xLfU0K7KPl4+hpMe1GPagB3myf3m\/OjzZP7zfnTce1GPagBTIzDlmP40KSp44+hpMe1GPagB3myf3m\/OjzZP7zfnTce1GPagB3myf3m\/OkUlTxx9DSY9qMe1ADvNk\/vN+dHmyf3m\/Om49qMe1ADvNk\/vN+dNPNGPajHtQAY9hVnSdZvNAv47qxuriyuoTuSaCVo5EPqGXBH4VWx7UY9qBHquh\/ty\/Gfw3bLDY\/FT4gW0KYwia9c7R+G+s3xj+1v8AFT4hWbW+ufEbxxq1u42tFda3cyIw9CC+DXnmPajHtWKw9JO6ir+iI9jTvflX3CyO0rlmJZickk5JpMewox7UY9q2NBRIyjhiPoaXzZP7zfnTce1GPagB3myf3m\/OjzZP7zfnTce1GPagBSSx55+ppMewox7UY9qADHsKMewox7UY9qALehD\/AIndnwP9en\/oQoo0If8AE7s+P+W6f+hCisaxjU3Kn5\/nR+f50UVsb2D8\/wA6Pz\/OiigLB+f50fn+dFFAWD8\/zo\/P86KKAsH5\/nR+f50UUBYPz\/Oj8\/zoooCwfn+dH5\/nRRQFg\/P86Pz\/ADoooCwfn+dH5\/nRRQFg\/P8AOj8\/zoooCwfn+dH5\/nRRQFg\/P86Pz\/OiigLB+f50fn+dFFAWD8\/zo\/P86KKAsH5\/nR+f50UUBYPz\/Oj8\/wA6KKAsH5\/nR+f50UUBYPz\/ADo\/P86KKAsH5\/nR+f50UUBYPz\/Oj8\/zoooCwfn+dH5\/nRRQFg\/P86Pz\/OiigLB+f50fn+dFFAWD8\/zo\/P8AOiigLB+f50fn+dFFAWLehf8AIbs+v+vTv\/tCiiisaxhVP\/\/Z\" alt=\"Logo de la Commune de Mamer\"><\/header>\r\n      <div class=\"bandeau\">D\u00e9claration de d\u00e9part vers l'\u00e9tranger<\/div>\r\n      <div class=\"fiche-titre\">Identit\u00e9 du d\u00e9clarant<\/div>\r\n      ${champ('Nom', val('md-nom'))}\r\n      ${champ('Pr\u00e9nom(s)', val('md-prenom'))}\r\n      ${champ('Matricule national', val('md-matricule'))}\r\n      ${champ('Adresse actuelle', val('md-rue') + ', ' + val('md-cp') + ' ' + val('md-localite'))}\r\n      ${champ('T\u00e9l\u00e9phone', val('md-telephone'))}\r\n      ${champ('E-mail', val('md-email'))}\r\n      <div class=\"fiche-titre\">D\u00e9part vers l\u2019\u00e9tranger<\/div>\r\n      ${champ('Date du d\u00e9part', val('md-date-depart'))}\r\n      ${champ('Pays', val('md-pays'))}\r\n      ${champ('Nouvelle adresse', val('md-rue-etranger') + ', ' + val('md-cp-etranger') + ' ' + val('md-ville-etranger'))}\r\n      ${val('md-complement-etranger') ? champ('Compl\u00e9ment d\u2019adresse', val('md-complement-etranger')) : ''}\r\n      <div class=\"fiche-titre\">Personnes concern\u00e9es par le d\u00e9part<\/div>\r\n      ${familleHtml}\r\n      <div class=\"fiche-titre\">D\u00e9claration sur l\u2019honneur<\/div>\r\n      <p class=\"declaration\">Je certifie que les informations communiqu\u00e9es dans la pr\u00e9sente d\u00e9claration sont sinc\u00e8res, exactes et compl\u00e8tes. Je confirme que mon d\u00e9part et celui des personnes mentionn\u00e9es correspondent \u00e0 un transfert de r\u00e9sidence habituelle vers l'\u00e9tranger, et que je suis habilit\u00e9(e) \u00e0 effectuer cette d\u00e9claration pour toutes les personnes concern\u00e9es.<\/p>\r\n      <div class=\"signature\"><span>Fait \u00e0 : ${esc(lieuSignature)} &nbsp; Le : ${esc(datePreparation)}<\/span><p>Signature :<\/p><div class=\"sig-line\"><\/div><\/div>\r\n      <p class=\"pieces\"><strong>Documents \u00e0 joindre :<\/strong> ${esc(pieces)}<br><strong>Transmission :<\/strong> Envoyer le document sign\u00e9 et les justificatifs \u00e0 <strong>${esc(cfg.email)}<\/strong>.<\/p>\r\n      <footer><div class=\"ruban-pied\"><img decoding=\"async\" class=\"barre\" src=\"data:image\/jpeg;base64,\/9j\/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP\/sABFEdWNreQABAAQAAAAuAAD\/4QMtaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI\/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkE4NDg1N0QxMzA1MTFFM0EzMDFBOTlDNUI1NzUzOTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkE4NDg1N0UxMzA1MTFFM0EzMDFBOTlDNUI1NzUzOTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQTg0ODU3QjEzMDUxMUUzQTMwMUE5OUM1QjU3NTM5NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQTg0ODU3QzEzMDUxMUUzQTMwMUE5OUM1QjU3NTM5NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI\/Pv\/uAA5BZG9iZQBkwAAAAAH\/2wCEAAoHBwcHBwoHBwoOCQgJDhAMCgoMEBMPDxAPDxMSDhAPDxAOEhIVFhcWFRIdHR8fHR0pKSkpKS8vLy8vLy8vLy8BCgkJCgsKDQsLDRANDg0QFA4ODg4UFw8PEQ8PFx0VEhISEhUdGhwXFxccGiAgHR0gICgoJigoLy8vLy8vLy8vL\/\/AABEIAJQJsAMBIgACEQEDEQH\/xACnAAEAAwEBAQEAAAAAAAAAAAAABQYHBAEDAgEBAAMBAQAAAAAAAAAAAAAAAAEDBAIFEAEAAgEDAwAHAwcHCQYHAAAAAQIDESEEEgUGMaEiYhMjB0EyFFFhcbN0FTVCUpKiU9MWgbFyspPDVDYX8JHBM4NF0YJjczRkhBEBAQACAAQFAgUEAwAAAAAAAAERAiExEgNBUXGBE0IEYbEiMxSh0VJiMiND\/9oADAMBAAIRAxEAPwDUAFjoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYhPplt7EJ9MtH2\/1ey3s+Ps8AaFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcAHnsgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxCfTLb2IT6ZaPt\/q9lvZ8fZ4A0LgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4APPZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiE+mW3sQn0y0fb\/V7Lez4+zwBoXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6eJ27uHP6\/wPFzcr4enX8HHbJ09WunV0ROmukv1yu1dz4OOMvN4efjY7T0xfNivjrNpiZ6Ym9YjXSEZmcZMxyAJAAAAAAAAAAG4APPZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiE+mW3sQn0y0fb\/V7Lez4+zwBoXAAAAALn4P27xTuuK3C7tjjL3W+W84cc2zU1w1pS2047Vp6Yt+dzvt0zNlvoja4mfyUwaP5b2Dw7snbMnRg\/D8\/NS34P289+q1Zr1em1q7RP2oHwvxXjeR35V+bfLjwceKRWcM1rM3vr\/Prf0RDmd3W6XfFknm5m8uvVxkVYTflnYsfj\/d7cLBa9+PfHTLhtkmJtNZ9mdZrFY+9WfsXjs\/jXg\/c+1U5+LjxkpjpEcjLOXkUiL0rFsmsWvX0a\/Zsbd3XXWbYtl8i7ySXjZfJlg0jtXbvpz3XnZOFxccZc17zPHp1cqmtK46WtpNrVj70W9O7zy3sHh3ZO2ZOjB+H5+alvwft579VqzXq9NrV2iftR806pr07S38D5JnGLm\/gzgWnwvxXjeR35V+bfLjwceKRWcM1rM3vr\/Prf0RDh8s7Fj8f7vbhYLXvx746ZcNskxNprPszrNYrH3qz9jvr167p4xPVOrp8UINT7P414P3PtVOfi48ZKY6RHIyzl5FIi9KxbJrFr19Gv2bOTtXbvpz3XnZOFxccZc17zPHp1cqmtK46WtpNrVj70W9O6v55x\/Ttw58HPyTjwvDnwZuNH8t7B4d2TtmTowfh+fmpb8H7ee\/Vas16vTa1don7UD4X4rxvI78q\/Nvlx4OPFIrOGa1mb31\/n1v6Ih1O7rdLviyTzTN5derjIqwm\/LOxY\/H+724WC178e+OmXDbJMTaaz7M6zWKx96s\/YvHZ\/GvB+59qpz8XHjJTHSI5GWcvIpEXpWLZNYtevo1+zY27uuus2xbL5F3kkvGy+TLBK+R\/uT953\/wAP\/wD4HRXp\/wDM+9p7X\/ne16Ul4Zg8X5ea\/D7\/AE6+TyMmPHw41y1iZtrWa64ZiN5mPS6u+NerF9PF1dsTOL6eKsDVe6eE+JcKMfcORX8FwON1W5MfEy2+JM9MUrra1pjfX7u8vp2nB4L5DjzcTt\/CwzOGPbicU48nTO3VW+1tP8qv+RrjM12s8eHJx8sxmSsmGjZPGvE\/FMuTld9yzya5r2\/A8e0TaYpER96tfvTGums7JX\/DviflHavxHbMGPDGSJriz4KfCtS9dtL0jTX88T6fWXv6zFxen\/LHAvdnPFx5skH0z4b8fNk4+WNMmK1qXj8lqz0yv\/jfgvb8Xb47x5HvE0+NGC1ppTHj06otlmNJ10+xZvvrpM3x5YdbbTWZrPBpnG7t9POXysfa8Hb8c2zZK4sWSeNERa156K+39\/eZ+1w+f+M9m7T27Dz+3YPw+XJyK4r1ra00mtqZL\/dtM6T7MehxO9+qa3W628sonc4yWWZUEXTwngeI90xV4HdcXxe7ZMl5xV6s1YtjrWLaa47VptpaU73PxPw7s2avdO4R+H4FKxSvG6sl\/iZtbW1nW1rz7P2Rt+U272s26bNs+nP0L3JLjFZcNb4HbfCvKOBk\/AcPHWmOei1qY\/g5qWneJ1jefXCIp2fw7xHTH3+8c7n5Zm1aTS14rj6pis\/Dj2fRG+v8AkRO\/OM6duqfTjij5Jyxc+TOxq3ePFPH+99mt3Ds2HHhzWxzm42XBXorfSNei1No39Ho1iWVVrNpitYmbTOkRG8zMu+33JvLjhjnK613m3s8Gkdp8J7L2ftv718ptFrxWL3x2tMY8WvorpTe9v+2jq7dxfAvJ5y8Lg8StMuKvV7NLYb9OsV66zHp0nT0uL39eOJbJzs5Ob3J4S2TxZaLLXtHaOyeWW7Z3+\/xO249Z+JPXGsXp1Ytfg+1rrMa\/\/Bdc\/gfjHP4EX7ZhjDbkVx3w8mMmW+lLTW02rW95idaejWE7d7XXGZcXjL4Jvckxz4+LJRrnauD4HfNbs\/Bxcbl8nHWevrp8W89O1p+Lesx\/RlnvmHC4vbvI+Zw+FjjDx8fw5pjiZmI6sWO9tNZn7bSnTuzba64s4Z4mu\/VcYs8eLs8H7\/n7R3OvCx4qZcfdM3Hw5LWmYtX2ppFq6f8A3Fu+qH8A4\/7ZT9VmZ549\/H+1\/tnH\/W0aH9UP4Bx\/2yn6rMr7kk72l8+bnaT5Nb5srGg+G9j8Q7z2zFi5WGM\/daVvfk1+JmpMV+JatJ0retfu9PoQHnHauB2fvUcTt2L4GCcNL9HVa\/tTNtZ1yWtP2LJ3Zd7piyzzdzeXbpxcq6NN8b8d8J7127DbHgjkczDhw\/jdMues1y3p7WsddY3tE+jZS\/LuBxO1+Q8vg8HH8LjYvhdFOq1tOrFjvO95tPptP2mvdm211xZZ5om8tsxeHmhgFjsAAAAABuADz2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYhPplt7EJ9MtH2\/1ey3s+Ps8AaFwAAAA7uyc392934fOmdK4M1LX\/ANDXS\/8AV1cIWZmPMvFqf1N4fxuyYeXWNbcXPGs\/kpkiaz\/W6X18R+B494jh53L9iOTkrmyT9uma9cOP+rpLqwY\/8UeFY8PVHxOTxq0m07\/NwzEa\/wBOiE+pXJx8Ptnb+y8f2aTPX0x9mPDX4dIn9PV6mLXjJ2v9rn0jPOMmn48X0+qPb\/icLidzpHtYLzhyT7uSOquv6Jr63sTHZPppr93LysP6JtPKt\/d29SXpT\/FnhlKTMfF5XHiOqf7fFOmv+0og\/qXnpxO2du7RhnSnV19P2xXDWMdP9dOlz0du+G1z6Q1uenTy2\/JRuyc392934fOmdK4M1LX\/ANDXS\/8AV1aL9TeH8bsmHl1jW3FzxrP5KZIms\/1ulljYsGP\/ABR4Vjw9UfE5PGrSbTv83DMRr\/Tot736d9N\/K4rvucNtdvxw5fEfgePeI4edy\/Yjk5K5sk\/bpmvXDj\/q6S4vqj2\/4nC4nc6R7WC84ck+7kjqrr+ia+t8\/qVycfD7Z2\/svH9mkz19MfZjw1+HSJ\/T1epOUp\/izwylJmPi8rjxHVP9vinTX\/aUVTMuvdv1bXPo45Wb+dqIiY7J9NNfu5eVh\/RNp5Vv7u3qUHsnN\/dvd+HzpnSuDNS1\/wDQ10v\/AFdV5+peenE7Z27tGGdKdXX0\/bFcNYx0\/wBdnC7szOm1v121Z25nW3\/K1qf1N4fxuyYeXWNbcXPGs\/kpkiaz\/W6X18R+B494jh53L9iOTkrmyT9uma9cOP8Aq6S6sGP\/ABR4Vjw9UfE5PGrSbTv83DMRr\/TohPqVycfD7Z2\/svH9mkz19MfZjw1+HSJ\/T1epRrxk7X+1z6RXOMmn48X0+qPb\/icLidzpHtYLzhyT7uSOquv6Jr63sTHZPppr93LysP6JtPKt\/d29SXpT\/FnhlKTMfF5XHiOqf7fFOmv+0og\/qXnpxO2du7RhnSnV19P2xXDWMdP9dOlz0du+G1z6Q1uenTy2\/JnCR8e\/j\/a\/2zj\/AK2iU4ngXfuZ2yvdMNcXRkp8THgtaYy3pMaxNY6enePRrZxeLcHm8vvnAy8bBkzYuPysF82SlZmtKxeLTN7RtXas+lpu2t12xZw5rrtLLx5L59T7Wjx\/BETpFuXjifzx8PNP\/grv0v8A4\/yI\/wD07\/rcK0fUbh8vm9iw4+Hhyci+PlUyXrirN5ikY8sTbSuu26vfTHhcyvdc3OtgyV4l+LelM81mMdrfFxezW07TPsz6FGln8fb3Va\/tV8fqhM\/v7jV12jiUmI\/POXNr\/mWH6X\/wDkftl\/1WFCfU7h8u3dcPOrhyW4lOLTHfPFZnHW\/xMvs2t6In2oWH6c8LmcHsebHzcGTj5L8q960y1mlprOPFWLdNtJ01rJvZ\/H19jb9qKHn41eZ5tm4t41pm7pel492eRMW9S9\/Ujk34\/jkY8czWOTyMeK+n21iL5NP++ikd0ryuz+YX7hy8OTDijuN+Tjtes1jJjrn69aTp7UafkaD5r2vN3zx+1ODHxsuK9OThrXfriIms9P8A8t5mE72dfat5J2v6tL4Mt8e\/j\/a\/2zj\/AK2jQ\/qh\/AOP+2U\/VZlN8W7D3bkd94eSOLlx4uLyMeXPkyUtStYx2i8xM2iN509C8fUbh8vm9iw04eHJyL4+VTJeuKs3tFIx5Ym2ldZ01mE9yz5tOPJO9nyaqP4F\/wA2cD\/1v1GVYvqta3T2quvszPImY+zWPg6f50J9P+DzcnkXE51MGS3Ew\/GjJyIrPw6zOG9dJv6NdbRssH1Q4fL5GLt+fj4cmXFx45E570rNq44n4Wk3mPRHsz6Taz+Rr6f3L+7r6Pj9Kf8A3WP2b\/fq959Mz5XzomdYrGGI\/NHwcc\/+K0fS\/hczjYu4Z+RgyYcXIjjzgves1jJERlmbUm3pj2o3hX\/Pe386fJuTyI42WcPJthpx8kUtNcl\/hY69FJ03trGmkGtn8jb0\/sS\/9u3ovXgW\/ifA1\/8Arfr8rN\/DOLTl+T9vxZI1rXJbL+XfFS2WvrrDTfC+LyOH4zwuPy8VsGekZZtjyRNbR1Zclo1rO8bSzPsFs\/j3k3By9zxX4s0vpeM1ZpMUy1ti69LfZ7Xpc9vn3sc7nH9Ua8+5honmfj3c\/IsHF4vBzYsWHFe2TPGW1o1nSK0msUrbXTW3pcvZOx9q8Gw5u4dz51Z5GWnTNp9mOmJ6ujFTWbXmZh1+a9q7r3LtuPJ2fLkryePabTix3mk5KWjS0bTGsxpszTD435Jz+R8KODyZy66WvmpakR\/pXy6R60dudXbxd5NfGeKNJnXF2xPGPn5D3X99945PcYr0Uy2iMdZ9MUpEUrr+fSNZanS98fglcmOZrenaItW0emJjjaxLJc\/aufg7jk7VOG+Tm4r2pOLFWb2tNd9aRWNZjTf9DXvwvJ\/wX+C+Fb8V+6\/g\/B09v4n4fo6NPy9Wzrv4k7cnLP8ARPcxjWRj3A7jzO18iOVwMs4M8RNYvERM6T6fvRL88zm8ruHJvzObknNyMunXktprOkRWPR+aDlcHm8G8Y+bx8vGyWjqrXNS2OZj0axF4jZPcTwLv3M7ZXumGuLoyU+JjwWtMZb0mNYmsdPTvHo1svu2k\/VbJnhlbbrONx6ovx7+P9r\/bOP8AraND+qH8A4\/7ZT9VmUDxnBnzd+7dOHHbJGPl4LXmtZmK1jJW0zbT0RpEtC+pXHz8jsWCvHxXy2ryqWtFKzaYrGPNraen7FPc\/e7avf8Ac1V76Xfxjl\/s3+8o5vqV\/wAx1\/Zsf+e77fTDLSnfORitOlsvGt0fnmt6TMf9zo+pHaO4Zu74edx+Pkz4MmGuObY6TfpvW1vZnp101iY0M4+44\/4n\/r7Oj6U\/+6\/\/AM3+\/V7z3\/mzn\/8Ao\/qMS4\/TjsvP7XxOXyuditgnmWxxjxXjpv04uv2rVneNZv8Aaqfn\/F5NPJeZyr4b14+WcMY801mKWmMNI0rb0T92TSy\/cbYvh\/Y1s+Xb0VgBoWgAAAAANwAeeyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEJ9MtvYhPplo+3+r2W9nx9ngDQuAAAAAAWXsXm\/cuw8D938fDhzYova9ZydWsdWmsezaNtUd3\/v3L8h5teby60x2pjjFWmPXpisTNv5Uz9tkWOZprNuqTj5o6ZnOOKydh827l2DgzwOPhxZsXXbJWcvVrHVEa1jptG22rg8g8h5fkfKx8rl0pinFj+HWmPXp01m2vtTO86ooJprNuqTj5nTM5xxFl7F5v3LsPA\/d\/Hw4c2KL2vWcnVrHVprHs2jbVWhO2s2mLMlkvC8Up3\/v3L8h5teby60x2pjjFWmPXpisTNv5Uz9tkh2HzbuXYODPA4+HFmxddslZy9WsdURrWOm0bbaq2Iumt16bOE8DpmMY4JXyDyHl+R8rHyuXSmKcWP4daY9enTWba+1M7zqigTJJMThISSTEWXsXm\/cuw8D938fDhzYova9ZydWsdWmsezaNtUd3\/AL9y\/IebXm8utMdqY4xVpj16YrEzb+VM\/bZFiJprNuqTj5nTM5xxWTsPm3cuwcGeBx8OLNi67ZKzl6tY6ojWsdNo221cHkHkPL8j5WPlculMU4sfw60x69Oms219qZ3nVFBNNZt1ScfM6ZnOOK48L6j9w4faadvjjUvnw44xYuVNpjStY6azbHpvMR+dE+P+Vdx8cpnpwceHJHJmtrzmre0xNNdNOi9P5yEEfHpizHPmjo148OfNcMn1N79kpbHbj8TS8TWdKZddJjT+2cvaPPO79l7dh7bxcPGvhwdXTbJTJN5672yTrNctY9NvyKyHxaYx0w6NeWFk7z5z3bvnAv27l4eNTDkmtptireLa1nqjSbZLR9n5Hd\/1Q7\/\/AMPw\/wChl\/vlND4tMY6YdGvkl\/IPJed5HfBk52PDjnjxatPg1tWJi0xM69d7\/kSXYfPe6dl49eFlx15vFx7Y63ma3pH82t412\/TCrCbprdemzgdOuMY4Lj3f6kdz7hhnj8LBXgUtp13i85Mkx\/Ni2lNIn9GrzJ9Te\/ZKWx24\/E0vE1nSmXXSY0\/tlPEfF28Y6YdGvksPY\/NO6eP8KeDw8XHyYpvbJrlreba2iIn7mSsabfkdPP8AqH3ruPCz8DPg4tcXJpbHeaUyRaItGk9OuWY9Sqh8eluemZOjXOcLZw\/qN3vg8PBwsWDi2x8bHTDSbUyTaa46xSJtpliNdIc\/cvOe7d0vw8nIw8as8DkU5WL4dbxE3xzrEX6slvZ\/QrYfHpnPTMnRrzwuX\/VDv\/8Aw\/D\/AKGX++V7vne+X3\/mxz+ZTHjyxSuPTFForpWZmPv2tP2\/lRwnXt6a3MkhNdZxkWnsv1A7x2nBXiZa05vHxxEY4yzMXrWP5MXj7P0xKRz\/AFS7jek143Bw4rz\/ACr2teI\/yR0KKOb2u3bm6wvb1tzhLYPJO54u918gyWpyOdXq3y19ieqk4tOnHNPRWdk5\/wBUO\/8A\/D8P+hl\/vlNE3t6XnrOHAumt5xKd+8g5vkXJx8rm0xY74qfDrGGLVjTWbb9dr77p3hfUfuHD7TTt8cal8+HHGLFyptMaVrHTWbY9N5iPzqcJvb0sks4TkXXWyTHJN+OeU8zxr8T+FxY834r4fX8Xq2+H16adNo\/npnJ9Tu75Mdsc8TjRF4mszHX9safz1LEXt6W5szS6a25sdHA53K7by8XO4d\/h58M9VLen80xMfbEx6Vzp9U+dGKIycDFbLpveL2rXX8vTpP8AnUQTt29Nv+UyXXXbnFqr9RPIK863Nn4N4mk46ce1bfCpEzFtYit6zNtvTMy5O\/eZdz8h4dOFzcWDHjx5IzROGt626q1tTSevJeNNLoARO3pLLNZwOjXngAdugAAAAAG4APPZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiE+mW3sQn0y0fb\/AFey3s+Ps8AaFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcAHnsgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxCfTLb2IT6ZaPt\/q9lvZ8fZ4A0LgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4APPZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiE+mW3sQn0y0fb\/V7Lez4+zwBoXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANw2NgeeyGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGzE5+FrP3vUDR9v9Xst7Xj7PPle96j5XveoGhcfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QA\/\/9k=\" alt=\"www.mamer.lu\"><div class=\"contact\"><div><strong>Contact :<\/strong> Biergerzenter \u00b7 ${esc(cfg.postal)}<br>T ${esc(cfg.phone)} \u00b7 F ${esc(cfg.fax)}<br>E ${esc(cfg.email)}<\/div><div><strong>Heures d\u2019ouverture :<\/strong><br>${esc(cfg.hours_week)}<br>${esc(cfg.hours_evening)}<\/div><\/div><\/div><\/footer>\r\n      <\/body><\/html>`;\r\n    const fenetre = window.open('', '_blank');\r\n    if (!fenetre) {\r\n      alert(traduire('Veuillez autoriser les fen\u00eatres surgissantes pour ouvrir votre d\u00e9claration.'));\r\n      return;\r\n    }\r\n    fenetre.document.open();\r\n    fenetre.document.write(traduireHTMLImpression(contenu));\r\n    fenetre.document.close();\r\n  }\r\n  root.querySelector('#md-imprimer-pdf').onclick = creerDocumentImprimable;\r\n  \/\/ L'adresse de r\u00e9ception et le message proviennent des r\u00e9glages WordPress.\r\n  root.querySelector('#md-email-destination').textContent = cfg.email;\r\n  const retourMail = root.querySelector('#md-mail-retour');\r\n\r\n  root.querySelector('#md-preparer-mail').onclick = () => {\r\n    const sujet = encodeURIComponent(cfg.email_subject);\r\n    const corps = encodeURIComponent(cfg.email_body);\r\n    retourMail.textContent = traduire('Votre messagerie devrait s\u2019ouvrir. Joignez vous-m\u00eame le document sign\u00e9 et les justificatifs.');\r\n    window.location.href = 'mailto:' + cfg.email + '?subject=' + sujet + '&body=' + corps;\r\n  };\r\n\r\nfunction actualiserAutorite() {\r\n  const zone = root.querySelector('#md-autorite');\r\n  const parents = root.querySelector('#md-deux-parents');\r\n  const unParent = root.querySelector('#md-un-parent');\r\n  const choix = root.querySelector('#md-type-autorite');\r\n  const info = root.querySelector('#md-info-autorite');\r\n  const accordZone = root.querySelector('#md-accord-zone');\r\n  const accord = root.querySelector('#md-accord-parent');\r\n  const docs = root.querySelector('#md-docs-parentalite');\r\n  const messageDeuxParents = root.querySelector('#md-deux-parents-message');\r\n  const confirmationDeuxParents = root.querySelector('#md-deux-parents-confirmation');\r\n  const confirmeParent = root.querySelector('#md-confirm-parent');\r\n  const avecEnfants = famille.value === 'oui' &&\r\n    enfants.querySelectorAll('.md-enfant').length > 0;\r\n  zone.hidden = !avecEnfants;\r\n  parents.required = avecEnfants;\r\n  parents.disabled = !avecEnfants;\r\n  const departDeuxParents = avecEnfants && parents.value === 'oui';\r\n  const conjointRenseigne = famille.value === 'oui' && lien.value !== 'aucun';\r\n  messageDeuxParents.hidden = !(departDeuxParents && !conjointRenseigne);\r\n  confirmationDeuxParents.hidden = !(departDeuxParents && conjointRenseigne);\r\n  confirmeParent.required = departDeuxParents && conjointRenseigne;\r\n  confirmeParent.disabled = !departDeuxParents || !conjointRenseigne;\r\n  const departUnParent = avecEnfants && parents.value === 'non';\r\n  unParent.hidden = !departUnParent;\r\n  choix.required = departUnParent;\r\n  choix.disabled = !departUnParent;\r\n  const conjointe = departUnParent && choix.value === 'conjointe';\r\n  accordZone.hidden = !conjointe;\r\n  accord.required = conjointe;\r\n  accord.disabled = !conjointe;\r\n  const conseils = {\r\n    oui: cfg.both_parents,\r\n    autre: cfg.special + ' ' + cfg.email\r\n  };\r\n  const conseilsUnParent = {\r\n    conjointe: cfg.joint,\r\n    exclusive: cfg.exclusive,\r\n    autre: cfg.special + ' ' + cfg.email\r\n  };\r\n  const message = !avecEnfants ? '' : departUnParent ?\r\n    (conseilsUnParent[choix.value] || '') : (conseils[parents.value] || '');\r\n  info.textContent = message;\r\n  docs.textContent = !avecEnfants ?\r\n    cfg.no_children :\r\n    (message || cfg.special);\r\n}\r\n\r\nroot.querySelector('#md-deux-parents').addEventListener('change', actualiserAutorite);\r\nroot.querySelector('#md-type-autorite').addEventListener('change', actualiserAutorite);\r\nfamille.addEventListener('change', actualiserAutorite);\r\nlien.addEventListener('change', actualiserAutorite);\r\n\r\nactualiserAutorite();\r\n\r\n  updateFamille();\r\n  showStep(0);\r\n})();\r\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<div id=\"mamer-depart-form\">\r\n  <style>\r\n    #mamer-depart-form {\r\n      max-width: 850px;\r\n      margin: 25px auto;\r\n      padding: 28px;\r\n      border: 1px solid #ddd;\r\n      border-radius: 10px;\r\n      background: #fff;\r\n      color: #333;\r\n      font-family: inherit;\r\n    }\r\n    #mamer-depart-form * { box-sizing: border-box; }\r\n    #mamer-depart-form h3 { color: #704282; }\r\n    #mamer-depart-form .progress {\r\n      display: flex;\r\n      gap: 8px;\r\n      margin: 20px 0 30px;\r\n    }\r\n    #mamer-depart-form .progress span {\r\n      flex: 1;\r\n      height: 7px;\r\n      border-radius: 8px;\r\n      background: #e5e5e5;\r\n    }\r\n    #mamer-depart-form .progress .active {\r\n      background: #704282;\r\n    }\r\n    #mamer-depart-form label {\r\n      display: block;\r\n      font-weight: 600;\r\n      margin: 15px 0 5px;\r\n    }\r\n    #mamer-depart-form input,\r\n    #mamer-depart-form select {\r\n      width: 100%;\r\n      padding: 12px;\r\n      border: 1px solid #aaa;\r\n      border-radius: 5px;\r\n      background: #fff;\r\n      color: #333;\r\n      font-size: 16px;\r\n    }\r\n    #mamer-depart-form .row {\r\n      display: grid;\r\n      grid-template-columns: 1fr 1fr;\r\n      gap: 15px;\r\n    }\r\n    #mamer-depart-form button {\r\n      padding: 12px 25px;\r\n      margin-top: 25px;\r\n      border: 0;\r\n      border-radius: 5px;\r\n      background: #704282;\r\n      color: white;\r\n      cursor: pointer;\r\n      font-size: 16px;\r\n    }\r\n    #mamer-depart-form button:hover {\r\n      background: #553066;\r\n    }\r\n    #mamer-depart-form .md-envoi-important {\r\n      background: #f5f1f8;\r\n      border-left: 5px solid #704282;\r\n      border-radius: 5px;\r\n      padding: 16px 18px;\r\n      margin: 20px 0;\r\n      line-height: 1.65;\r\n    }\r\n    #mamer-depart-form .md-envoi-important strong {\r\n      color: #553066;\r\n    }\r\n    #mamer-depart-form .back {\r\n      background: #666;\r\n      margin-right: 10px;\r\n    }\r\n    #mamer-depart-form [hidden] {\r\n      display: none !important;\r\n    }\r\n    #mamer-depart-form .notice {\r\n      padding: 15px;\r\n      background: #f5f1f8;\r\n      border-radius: 5px;\r\n    }\r\n    @media (max-width: 600px) {\r\n      #mamer-depart-form { padding: 15px; }\r\n      #mamer-depart-form .row {\r\n        grid-template-columns: 1fr;\r\n        gap: 0;\r\n      }\r\n    }\r\n\t\r\n\/* Espacement des titres *\/\r\n#mamer-depart-form h3 {\r\n  margin-top: 30px;\r\n  margin-bottom: 20px;\r\n  line-height: 1.4;\r\n}\r\n\r\n#mamer-depart-form h4 {\r\n  margin-top: 30px;\r\n  margin-bottom: 15px;\r\n  line-height: 1.4;\r\n}\r\n\r\n\/* Espacement des paragraphes *\/\r\n#mamer-depart-form p {\r\n  margin-top: 12px;\r\n  margin-bottom: 18px;\r\n  line-height: 1.7;\r\n}\r\n\r\n\/* Listes plus a\u00e9r\u00e9es *\/\r\n#mamer-depart-form ul {\r\n  margin: 15px 0 25px;\r\n  padding-left: 25px;\r\n}\r\n\r\n#mamer-depart-form li {\r\n  margin-bottom: 10px;\r\n  line-height: 1.6;\r\n}\r\n\r\n\/* Encadr\u00e9s d'information *\/\r\n#mamer-depart-form .notice {\r\n  margin: 25px 0;\r\n  padding: 18px;\r\n  line-height: 1.6;\r\n}\r\n\r\n\/* Espacement de la case \u00e0 cocher *\/\r\n#mamer-depart-form label[for=\"md-honneur\"] {\r\n  margin-top: 25px;\r\n  margin-bottom: 20px;\r\n}\r\n\r\n  <\/style>\r\n\r\n  <p id=\"md-intro\">Compl\u00e9tez votre d\u00e9claration de d\u00e9part vers l'\u00e9tranger en cinq \u00e9tapes.<\/p>\r\n\r\n  <div class=\"progress\" aria-label=\"Progression\">\r\n    <span class=\"active\"><\/span><span><\/span>\r\n    <span><\/span><span><\/span><span><\/span>\r\n  <\/div>\r\n\r\n  <form id=\"mamer-depart-fields\" autocomplete=\"on\">\r\n    <section class=\"step\" id=\"mamer-step-1\">\r\n      <h3>\u00c9tape 1 : Informations personnelles<\/h3>\r\n      <p>Veuillez renseigner les informations du d\u00e9clarant.<\/p>\r\n\r\n      <div class=\"row\">\r\n        <div>\r\n          <label for=\"md-nom\">Nom *<\/label>\r\n          <input id=\"md-nom\" name=\"nom\" required>\r\n        <\/div>\r\n        <div>\r\n          <label for=\"md-prenom\">Pr\u00e9nom(s) *<\/label>\r\n          <input id=\"md-prenom\" name=\"prenom\" required>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <label for=\"md-matricule\">\r\n        Matricule national (13 chiffres) *\r\n      <\/label>\r\n      <input id=\"md-matricule\" name=\"matricule\"\r\n             type=\"text\" inputmode=\"numeric\"\r\n             pattern=\"[0-9]{13}\" maxlength=\"13\"\r\n             autocomplete=\"off\" required\r\n             title=\"Veuillez saisir 13 chiffres.\">\r\n\r\n      <label for=\"md-rue\">Rue et num\u00e9ro *<\/label>\r\n      <input id=\"md-rue\" name=\"rue\" required>\r\n\r\n      <div class=\"row\">\r\n        <div>\r\n          <label for=\"md-cp\">Code postal *<\/label>\r\n          <input id=\"md-cp\" name=\"code_postal\" required>\r\n        <\/div>\r\n        <div>\r\n          <label for=\"md-localite\">Localit\u00e9 *<\/label>\r\n          <select id=\"md-localite\" name=\"localite\" required>\r\n            <option value=\"\">S\u00e9lectionner<\/option>\r\n            <option>Mamer<\/option>\r\n            <option>Capellen<\/option>\r\n            <option>Holzem<\/option>\r\n          <\/select>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <label for=\"md-email\">Adresse e-mail *<\/label>\r\n      <input id=\"md-email\" name=\"email\"\r\n             type=\"email\" required>\r\n\r\n<label for=\"md-telephone\">\r\n  Num\u00e9ro de t\u00e9l\u00e9phone *\r\n<\/label>\r\n<input id=\"md-telephone\" name=\"telephone\"\r\n       type=\"tel\" required>\r\n\r\n      <p><small>* Champs obligatoires<\/small><\/p>\r\n      <button type=\"button\" id=\"md-next\">\r\n        Suivant \u2192\r\n      <\/button>\r\n    <\/section>\r\n\r\n\r\n<section class=\"step\" id=\"mamer-step-2\" hidden>\r\n\r\n  <h3>\u00c9tape 2 : Informations relatives au d\u00e9part<\/h3>\r\n\r\n  <p>Veuillez renseigner la date de votre d\u00e9part\r\n  ainsi que votre nouvelle adresse \u00e0 l'\u00e9tranger.<\/p>\r\n\r\n<label for=\"md-date-depart\">\r\n  Date de d\u00e9part (JJ\/MM\/AAAA) *\r\n<\/label>\r\n<input type=\"text\"\r\n       id=\"md-date-depart\"\r\n       name=\"date_depart\"\r\n       placeholder=\"JJ\/MM\/AAAA\"\r\n       inputmode=\"numeric\"\r\n       maxlength=\"10\"\r\n       pattern=\"(0[1-9]|[12][0-9]|3[01])\/(0[1-9]|1[0-2])\/[0-9]{4}\"\r\n       title=\"Veuillez saisir la date au format JJ\/MM\/AAAA\"\r\n       required>\r\n\r\n  <label for=\"md-pays\">Pays de destination *<\/label>\r\n  <input type=\"text\"\r\n         id=\"md-pays\"\r\n         name=\"pays\"\r\n         placeholder=\"Ex. : France\"\r\n         required>\r\n\r\n  <h3>Nouvelle adresse \u00e0 l'\u00e9tranger<\/h3>\r\n\r\n  <label for=\"md-rue-etranger\">Rue et num\u00e9ro *<\/label>\r\n  <input type=\"text\"\r\n         id=\"md-rue-etranger\"\r\n         name=\"rue_etranger\"\r\n         required>\r\n\r\n  <label for=\"md-complement-etranger\">Compl\u00e9ment d\u2019adresse (facultatif)<\/label>\r\n  <input type=\"text\"\r\n         id=\"md-complement-etranger\"\r\n         name=\"complement_etranger\"\r\n         placeholder=\"Ex. : b\u00e2timent B, appartement 12, 3e \u00e9tage\"\r\n         maxlength=\"150\">\r\n\r\n  <div class=\"row\">\r\n    <div>\r\n      <label for=\"md-cp-etranger\">Code postal *<\/label>\r\n      <input type=\"text\"\r\n             id=\"md-cp-etranger\"\r\n             name=\"cp_etranger\"\r\n             required>\r\n    <\/div>\r\n\r\n    <div>\r\n      <label for=\"md-ville-etranger\">Ville \/ Localit\u00e9 *<\/label>\r\n      <input type=\"text\"\r\n             id=\"md-ville-etranger\"\r\n             name=\"ville_etranger\"\r\n             required>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <p><small>* Champs obligatoires<\/small><\/p>\r\n\r\n  <button type=\"button\" class=\"back\" id=\"md-back\">\r\n    \u2190 Pr\u00e9c\u00e9dent\r\n  <\/button>\r\n\r\n  <button type=\"button\" id=\"md-next-2\">\r\n    Suivant \u2192\r\n  <\/button>\r\n\r\n<\/section>\r\n\r\n<section class=\"step\" id=\"mamer-step-3\" hidden>\r\n\r\n  <h3>\u00c9tape 3 : Membres de la famille<\/h3>\r\n\r\n  <p>D'autres membres de votre famille quittent-ils\r\n  \u00e9galement le Luxembourg avec vous pour s'installer\r\n  \u00e0 la m\u00eame adresse \u00e0 l'\u00e9tranger ?<\/p>\r\n\r\n  <label for=\"md-famille\">D\u00e9part familial *<\/label>\r\n  <select id=\"md-famille\" name=\"depart_familial\" required>\r\n    <option value=\"\">S\u00e9lectionner<\/option>\r\n    <option value=\"non\">Non, je pars seul(e)<\/option>\r\n    <option value=\"oui\">\r\n      Oui, des membres de ma famille m'accompagnent\r\n    <\/option>\r\n  <\/select>\r\n\r\n  <div id=\"md-famille-details\" hidden>\r\n\r\n    <h3>Conjoint ou partenaire enregistr\u00e9<\/h3>\r\n\r\n    <label for=\"md-lien\">Situation<\/label>\r\n    <select id=\"md-lien\" name=\"lien_familial\">\r\n      <option value=\"aucun\">Aucun<\/option>\r\n      <option value=\"conjoint\">Conjoint(e)<\/option>\r\n      <option value=\"partenaire\">\r\n        Partenaire enregistr\u00e9(e)\r\n      <\/option>\r\n    <\/select>\r\n\r\n    <div id=\"md-conjoint-details\" hidden>\r\n      <label for=\"md-conjoint-nom\">Nom *<\/label>\r\n      <input id=\"md-conjoint-nom\" name=\"conjoint_nom\">\r\n\r\n      <label for=\"md-conjoint-prenom\">Pr\u00e9nom(s) *<\/label>\r\n      <input id=\"md-conjoint-prenom\" name=\"conjoint_prenom\">\r\n\r\n      <label for=\"md-conjoint-matricule\">\r\n        Matricule national *\r\n      <\/label>\r\n      <input id=\"md-conjoint-matricule\"\r\n             name=\"conjoint_matricule\"\r\n             inputmode=\"numeric\"\r\n             pattern=\"[0-9]{13}\"\r\n             maxlength=\"13\"\r\n             autocomplete=\"off\"\r\n             title=\"Veuillez saisir 13 chiffres\">\r\n    <\/div>\r\n\r\n    <h3>Enfants mineurs<\/h3>\r\n    <p>Ajoutez uniquement les enfants mineurs\r\n    concern\u00e9s par le d\u00e9part et que vous \u00eates\r\n    habilit\u00e9(e) \u00e0 repr\u00e9senter.<\/p>\r\n\r\n    <div id=\"md-enfants\"><\/div>\r\n\r\n<div id=\"md-autorite\" class=\"notice\" hidden>\r\n  <h4>D\u00e9part des enfants mineurs<\/h4>\r\n  <p>Les enfants concern\u00e9s d\u00e9m\u00e9nagent-ils avec leurs\r\n  deux parents titulaires de l'autorit\u00e9 parentale ?<\/p>\r\n  <label for=\"md-deux-parents\">Situation des enfants *<\/label>\r\n  <select id=\"md-deux-parents\" name=\"deux_parents\">\r\n    <option value=\"\">S\u00e9lectionner<\/option>\r\n    <option value=\"oui\">Oui, avec leurs deux parents (dont mon conjoint ou partenaire actuel d\u00e9clar\u00e9 ci-dessus)<\/option>\r\n    <option value=\"non\">Non, avec un seul parent<\/option>\r\n    <option value=\"autre\">Autre situation \/ situations diff\u00e9rentes selon les enfants<\/option>\r\n  <\/select>\r\n  <div id=\"md-deux-parents-message\" class=\"notice\" hidden>\r\n    Pour d\u00e9clarer le d\u00e9part avec les deux parents, veuillez d'abord\r\n    s\u00e9lectionner \u00ab Conjoint(e) \u00bb ou \u00ab Partenaire enregistr\u00e9(e) \u00bb\r\n    et renseigner son identit\u00e9 ci-dessus.\r\n  <\/div>\r\n  <div id=\"md-deux-parents-confirmation\" hidden>\r\n    <label for=\"md-confirm-parent\" style=\"font-weight:normal\">\r\n      <input type=\"checkbox\" id=\"md-confirm-parent\"\r\n             style=\"width:auto;margin-right:8px\">\r\n      Je confirme que le conjoint ou partenaire d\u00e9clar\u00e9 ci-dessus\r\n      est bien l'autre parent titulaire de l'autorit\u00e9 parentale\r\n      des enfants concern\u00e9s.\r\n    <\/label>\r\n  <\/div>\r\n  <div id=\"md-un-parent\" hidden>\r\n    <label for=\"md-type-autorite\">Exercice de l'autorit\u00e9 parentale *<\/label>\r\n    <select id=\"md-type-autorite\" name=\"type_autorite\">\r\n      <option value=\"\">S\u00e9lectionner<\/option>\r\n      <option value=\"conjointe\">Autorit\u00e9 parentale conjointe<\/option>\r\n      <option value=\"exclusive\">Autorit\u00e9 parentale exclusive<\/option>\r\n      <option value=\"autre\">Autre \/ Je ne sais pas<\/option>\r\n    <\/select>\r\n  <\/div>\r\n  <p id=\"md-info-autorite\" aria-live=\"polite\"><\/p>\r\n  <div id=\"md-accord-zone\" hidden>\r\n    <label for=\"md-accord-parent\" style=\"font-weight:normal\">\r\n      <input type=\"checkbox\" id=\"md-accord-parent\"\r\n             style=\"width:auto;margin-right:8px\">\r\n      Je d\u00e9clare que l'autre parent a donn\u00e9 son accord\r\n      au transfert de r\u00e9sidence \u00e0 l'\u00e9tranger.\r\n    <\/label>\r\n    <small>Cette case ne remplace pas l'accord \u00e9crit \u00e0 joindre.<\/small>\r\n  <\/div>\r\n  <small>Si les enfants ont des situations d'autorit\u00e9 parentale\r\n  diff\u00e9rentes, contactez le Biergerzenter avant l'envoi.<\/small>\r\n<\/div>\r\n\r\n    <button type=\"button\" id=\"md-ajouter-enfant\">\r\n      + Ajouter un enfant\r\n    <\/button>\r\n\r\n    <div class=\"notice\" style=\"margin-top:20px\">\r\n      Le d\u00e9clarant confirme \u00eatre l\u00e9galement habilit\u00e9\r\n      \u00e0 effectuer la d\u00e9claration pour les personnes\r\n      mentionn\u00e9es. La commune pourra demander\r\n      des documents compl\u00e9mentaires si n\u00e9cessaire.\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <p><small>* Champs obligatoires selon la situation<\/small><\/p>\r\n\r\n  <button type=\"button\" class=\"back\" id=\"md-back-3\">\r\n    \u2190 Pr\u00e9c\u00e9dent\r\n  <\/button>\r\n\r\n  <button type=\"button\" id=\"md-next-3\">\r\n    Suivant \u2192\r\n  <\/button>\r\n\r\n<\/section>\r\n\r\n\r\n<section class=\"step\" id=\"mamer-step-4\" hidden>\r\n\r\n  <h3>\u00c9tape 4 : Documents et d\u00e9claration<\/h3>\r\n\r\n  <h4>Documents \u00e0 joindre<\/h4>\r\n  <p>Apr\u00e8s avoir sign\u00e9 votre d\u00e9claration,\r\n  veuillez joindre \u00e0 votre e-mail :<\/p>\r\n\r\n  <ul>\r\n    <li id=\"md-id-person\">Une copie lisible de votre pi\u00e8ce d'identit\u00e9 en cours de validit\u00e9.<\/li>\r\n    <li id=\"md-id-family\">Une copie lisible de la pi\u00e8ce d'identit\u00e9 de chaque membre de la famille concern\u00e9.<\/li>\r\n  <\/ul>\r\n\r\n  <div class=\"notice\">\r\n    <strong>Pour les d\u00e9parts d'enfants mineurs :<\/strong>\r\n    <p id=\"md-docs-parentalite\">Les pi\u00e8ces compl\u00e9mentaires\r\n    \u00e9ventuelles seront pr\u00e9cis\u00e9es selon votre situation.<\/p>\r\n    <p id=\"md-additional\">La Commune de Mamer peut demander des documents compl\u00e9mentaires si cela s'av\u00e8re n\u00e9cessaire.<\/p>\r\n  <\/div>\r\n\r\n  <h4>D\u00e9claration sur l'honneur<\/h4>\r\n\r\n  <p>Je certifie que les informations communiqu\u00e9es\r\n  sont exactes et compl\u00e8tes.<\/p>\r\n\r\n  <p>Je confirme que mon d\u00e9part et celui des\r\n  personnes \u00e9ventuellement mentionn\u00e9es\r\n  correspondent \u00e0 un transfert de r\u00e9sidence\r\n  habituelle vers l'\u00e9tranger.<\/p>\r\n\r\n  <p>Je certifie \u00eatre l\u00e9galement habilit\u00e9(e) \u00e0\r\n  effectuer cette d\u00e9claration pour les personnes\r\n  concern\u00e9es.<\/p>\r\n\r\n  <label for=\"md-honneur\">\r\n    <input type=\"checkbox\" id=\"md-honneur\"\r\n           name=\"declaration_honneur\" required\r\n           style=\"width:auto;margin-right:8px\">\r\n    Je confirme avoir pris connaissance de\r\n    cette d\u00e9claration sur l'honneur. *\r\n  <\/label>\r\n\r\n  <p><small id=\"md-signature-note\">La d\u00e9claration devra \u00eatre sign\u00e9e, sur papier ou au moyen d'une signature \u00e9lectronique valable, avant son envoi.<\/small><\/p>\r\n\r\n  <button type=\"button\" class=\"back\" id=\"md-back-4\">\r\n    \u2190 Pr\u00e9c\u00e9dent\r\n  <\/button>\r\n\r\n  <button type=\"button\" id=\"md-next-4\">\r\n    Suivant \u2192\r\n  <\/button>\r\n\r\n<\/section>\r\n\r\n\r\n<section class=\"step\" id=\"mamer-step-5\" hidden>\r\n\r\n  <h3>\u00c9tape 5 : V\u00e9rification de votre d\u00e9claration<\/h3>\r\n\r\n  <p>Veuillez v\u00e9rifier attentivement les informations\r\n  renseign\u00e9es avant de g\u00e9n\u00e9rer votre d\u00e9claration.<\/p>\r\n\r\n  <div id=\"md-recapitulatif\"\r\n       class=\"notice\"\r\n       aria-live=\"polite\">\r\n  <\/div>\r\n\r\n  <button type=\"button\" class=\"back\" id=\"md-back-5\">\r\n    \u2190 Pr\u00e9c\u00e9dent\r\n  <\/button>\r\n\r\n  <div class=\"notice\">\r\n    <strong>Votre d\u00e9claration est pr\u00eate \u00e0 \u00eatre imprim\u00e9e ou enregistr\u00e9e en PDF.<\/strong>\r\n    <p>V\u00e9rifiez les informations ci-dessus, puis cliquez sur le bouton ci-dessous.\r\n    Dans la fen\u00eatre qui s'ouvre, choisissez \u00ab Imprimer \u00bb puis\r\n    \u00ab Enregistrer au format PDF \u00bb si vous souhaitez signer \u00e9lectroniquement.<\/p>\r\n  <\/div>\r\n  <button type=\"button\" id=\"md-imprimer-pdf\">Ouvrir la d\u00e9claration (PDF \/ impression)<\/button>\r\n\r\n  <h4>Transmettre votre d\u00e9claration<\/h4>\r\n  <div class=\"md-envoi-important\" role=\"note\">\r\n    <strong>IMPORTANT : votre d\u00e9claration n'est pas envoy\u00e9e automatiquement.<\/strong>\r\n    <p>Vous devez <strong>signer le PDF g\u00e9n\u00e9r\u00e9<\/strong> (\u00e0 la main ou au moyen\r\n    d'une signature \u00e9lectronique valable), puis <strong>le joindre \u00e0 votre e-mail\r\n    AVEC les justificatifs demand\u00e9s \u00e0 l'\u00e9tape 4<\/strong>.<\/p>\r\n    <p>La d\u00e9claration ne sera transmise \u00e0 la commune qu'apr\u00e8s l'envoi effectif\r\n    de votre e-mail.<\/p>\r\n  <\/div>\r\n\r\n  <p><strong>Destinataire :<\/strong> <span id=\"md-email-destination\">population@mamer.lu<\/span><\/p>\r\n  <button type=\"button\" id=\"md-preparer-mail\">Pr\u00e9parer mon e-mail<\/button>\r\n  <p id=\"md-mail-retour\" role=\"status\" aria-live=\"polite\"><\/p>\r\n\r\n  <p><small>Le bouton \u00ab Pr\u00e9parer mon e-mail \u00bb ouvre uniquement votre messagerie\r\n  configur\u00e9e et ne joint aucun fichier. Pensez \u00e0 ajouter manuellement le PDF sign\u00e9\r\n  et les justificatifs. Votre d\u00e9claration n'est transmise qu'apr\u00e8s l'envoi effectif\r\n  de votre message \u00e0 la commune.<\/small><\/p>\r\n\r\n<\/section>\r\n\r\n\r\n  <\/form>\r\n\r\n<\/div>\r\n\r\n<script>\r\n(function () {\r\n  const root = document.getElementById('mamer-depart-form');\r\n  if (!root) return;\r\n  const cfgOrigine = {\"email\":\"population@mamer.lu\",\"postal\":\"B.p. 50 \\u00b7 L-8201 Mamer\",\"phone\":\"(+352) 310031-2020\",\"fax\":\"(+352) 310031-6000\",\"hours_week\":\"Lu, Ma, Me, Je, Ve : 8h00\\u201311h30 \\\/ 13h30\\u201316h30\",\"hours_evening\":\"Nocturne lundi : 16h30\\u201319h00 sur RDV\",\"intro\":\"Compl\\u00e9tez votre d\\u00e9claration de d\\u00e9part vers l\\u0027\\u00e9tranger en cinq \\u00e9tapes.\",\"id_person\":\"Une copie lisible de votre pi\\u00e8ce d\\u0027identit\\u00e9 en cours de validit\\u00e9.\",\"id_family\":\"Une copie lisible de la pi\\u00e8ce d\\u0027identit\\u00e9 de chaque membre de la famille concern\\u00e9.\",\"additional\":\"La Commune de Mamer peut demander des documents compl\\u00e9mentaires si cela s\\u2019av\\u00e8re n\\u00e9cessaire.\",\"no_children\":\"Aucun enfant mineur d\\u00e9clar\\u00e9 : pas de pi\\u00e8ce relative \\u00e0 l\\u0027autorit\\u00e9 parentale \\u00e0 joindre.\",\"both_parents\":\"Lorsque les deux parents titulaires de l\\u0027autorit\\u00e9 parentale d\\u00e9m\\u00e9nagent avec les enfants, aucun jugement n\\u0027est demand\\u00e9 syst\\u00e9matiquement. La commune peut v\\u00e9rifier leur qualit\\u00e9 si n\\u00e9cessaire.\",\"joint\":\"\\u00c0 joindre : accord \\u00e9crit de l\\u0027autre parent et, lorsqu\\u0027elle existe, d\\u00e9cision judiciaire pertinente relative \\u00e0 l\\u0027autorit\\u00e9 parentale ou \\u00e0 la r\\u00e9sidence.\",\"exclusive\":\"\\u00c0 joindre : d\\u00e9cision \\u00e9tablissant l\\u0027autorit\\u00e9 exclusive, lorsqu\\u0027elle en constitue le fondement, ou autre justificatif appropri\\u00e9.\",\"special\":\"Veuillez contacter le Biergerzenter pour d\\u00e9terminer les pi\\u00e8ces adapt\\u00e9es \\u00e0 votre situation.\",\"signature\":\"La d\\u00e9claration devra \\u00eatre sign\\u00e9e, sur papier ou au moyen d\\u0027une signature \\u00e9lectronique valable, avant son envoi.\",\"email_subject\":\"D\\u00e9claration de d\\u00e9part vers l\\u0027\\u00e9tranger\",\"email_body\":\"Madame, Monsieur,\\r\\n\\r\\nVeuillez trouver en pi\\u00e8ces jointes ma d\\u00e9claration de d\\u00e9part vers l\\u0027\\u00e9tranger sign\\u00e9e, accompagn\\u00e9e des justificatifs demand\\u00e9s.\\r\\n\\r\\nCordialement,\",\"intro_en\":\"Complete your declaration of departure abroad in five steps.\",\"id_person_en\":\"A legible copy of your valid identity document.\",\"id_family_en\":\"A legible copy of the identity document of each family member concerned.\",\"additional_en\":\"The Commune of Mamer may request additional documents if necessary.\",\"no_children_en\":\"No minor children declared: no documents relating to parental responsibility are required.\",\"both_parents_en\":\"When both parents holding parental responsibility move with the children, a court order is not systematically required. The commune may verify their legal status if necessary.\",\"joint_en\":\"Please attach the other parent\\u2019s written consent and, where one exists, any relevant court decision concerning parental responsibility or the child\\u2019s residence.\",\"exclusive_en\":\"Please attach the court decision establishing sole parental responsibility, where applicable, or another appropriate supporting document.\",\"special_en\":\"Please contact the Biergerzenter to determine which documents are appropriate for your situation.\",\"signature_en\":\"The declaration must be signed, either by hand or using a valid electronic signature, before it is sent.\",\"email_subject_en\":\"Declaration of departure abroad\",\"email_body_en\":\"Dear Sir or Madam,\\r\\n\\r\\nPlease find attached my signed declaration of departure abroad, together with the required supporting documents.\\r\\n\\r\\nKind regards,\",\"hours_week_en\":\"Mon\\u2013Fri: 8:00\\u201311:30 a.m. \\\/ 1:30\\u20134:30 p.m.\",\"hours_evening_en\":\"Monday evening hours: 4:30\\u20137:00 p.m. by appointment only\"};\r\n  const languePHP = \"en\";\r\n  const languePage = document.documentElement.getAttribute('lang') || '';\r\n  const cheminAnglais = \/^\\\/en(?:\\\/|$)\/i.test(window.location.pathname);\r\n  const langueParametre = new URLSearchParams(window.location.search).get('lang') || '';\r\n  const langue = cheminAnglais || \/^en(?:[-_]|$)\/i.test(languePage) ||\r\n    \/^en(?:[-_]|$)\/i.test(langueParametre) || languePHP === 'en' ? 'en' : 'fr';\r\n  root.setAttribute('lang', langue);\r\n  const cfg = langue === 'en' ? Object.assign({}, cfgOrigine, ...[\r\n    'intro', 'id_person', 'id_family', 'additional', 'no_children',\r\n    'both_parents', 'joint', 'exclusive', 'special', 'signature',\r\n    'email_subject', 'email_body', 'hours_week', 'hours_evening'\r\n  ].map(key => ({[key]: cfgOrigine[key + '_en'] || cfgOrigine[key]}))) : cfgOrigine;\r\n  \/\/ Param\u00e8tres administratifs inject\u00e9s depuis R\u00e9glages > D\u00e9part \u00e9tranger (Mamer).\r\n\r\n\r\n  \/\/ Interface translations: only text nodes and fixed UI strings are translated.\r\n  \/\/ Input values entered by the citizen are never translated or sent to a server.\r\n  const traductionEN = {\r\n    \"Compl\u00e9tez votre d\u00e9claration de d\u00e9part vers l'\u00e9tranger en cinq \u00e9tapes.\": \"Complete your declaration of departure abroad in five steps.\",\r\n    \"\u00c9tape 1 : Informations personnelles\": \"Step 1: Personal information\",\r\n    \"Veuillez renseigner les informations du d\u00e9clarant.\": \"Please enter the details of the person making the declaration.\",\r\n    \"Nom *\": \"Surname *\",\r\n    \"Pr\u00e9nom(s) *\": \"First name(s) *\",\r\n    \"Matricule national (13 chiffres) *\": \"National identification number (13 digits) *\",\r\n    \"Rue et num\u00e9ro *\": \"Street and house number *\",\r\n    \"Code postal *\": \"Postal code *\",\r\n    \"Localit\u00e9 *\": \"Locality *\",\r\n    \"S\u00e9lectionner\": \"Select\",\r\n    \"Adresse e-mail *\": \"E-mail address *\",\r\n    \"Num\u00e9ro de t\u00e9l\u00e9phone *\": \"Telephone number *\",\r\n    \"* Champs obligatoires\": \"* Required fields\",\r\n    \"Suivant \u2192\": \"Next \u2192\",\r\n    \"\u2190 Pr\u00e9c\u00e9dent\": \"\u2190 Previous\",\r\n    \"\u00c9tape 2 : Informations relatives au d\u00e9part\": \"Step 2: Departure details\",\r\n    \"Veuillez renseigner la date de votre d\u00e9part ainsi que votre nouvelle adresse \u00e0 l'\u00e9tranger.\": \"Please enter your departure date and your new address abroad.\",\r\n    \"Date de d\u00e9part (JJ\/MM\/AAAA) *\": \"Departure date (DD\/MM\/YYYY) *\",\r\n    \"Pays de destination *\": \"Destination country *\",\r\n    \"Nouvelle adresse \u00e0 l'\u00e9tranger\": \"New address abroad\",\r\n    \"Compl\u00e9ment d\u2019adresse (facultatif)\": \"Additional address details (optional)\",\r\n    \"Ville \/ Localit\u00e9 *\": \"Town \/ City *\",\r\n    \"\u00c9tape 3 : Membres de la famille\": \"Step 3: Family members\",\r\n    \"D'autres membres de votre famille quittent-ils \u00e9galement le Luxembourg avec vous pour s'installer \u00e0 la m\u00eame adresse \u00e0 l'\u00e9tranger ?\": \"Will any other family members also leave Luxembourg with you to live at the same address abroad?\",\r\n    \"D\u00e9part familial *\": \"Family departure *\",\r\n    \"Non, je pars seul(e)\": \"No, I am leaving alone\",\r\n    \"Oui, des membres de ma famille m'accompagnent\": \"Yes, family members are accompanying me\",\r\n    \"Conjoint ou partenaire enregistr\u00e9\": \"Spouse or registered partner\",\r\n    \"Situation\": \"Relationship\",\r\n    \"Aucun\": \"None\",\r\n    \"Conjoint(e)\": \"Spouse\",\r\n    \"Partenaire enregistr\u00e9(e)\": \"Registered partner\",\r\n    \"Matricule national *\": \"National identification number *\",\r\n    \"Enfants mineurs\": \"Minor children\",\r\n    \"Ajoutez uniquement les enfants mineurs concern\u00e9s par le d\u00e9part et que vous \u00eates habilit\u00e9(e) \u00e0 repr\u00e9senter.\": \"Add only minor children who are leaving and whom you are legally entitled to represent.\",\r\n    \"D\u00e9part des enfants mineurs\": \"Departure of minor children\",\r\n    \"Les enfants concern\u00e9s d\u00e9m\u00e9nagent-ils avec leurs deux parents titulaires de l'autorit\u00e9 parentale ?\": \"Are the children moving with both parents who hold parental responsibility?\",\r\n    \"Situation des enfants *\": \"Children\u2019s circumstances *\",\r\n    \"Oui, avec leurs deux parents (dont mon conjoint ou partenaire actuel d\u00e9clar\u00e9 ci-dessus)\": \"Yes, with both parents (including my spouse or current registered partner named above)\",\r\n    \"Non, avec un seul parent\": \"No, with one parent only\",\r\n    \"Autre situation \/ situations diff\u00e9rentes selon les enfants\": \"Other situation \/ different circumstances for individual children\",\r\n    \"Pour d\u00e9clarer le d\u00e9part avec les deux parents, veuillez d'abord s\u00e9lectionner \u00ab Conjoint(e) \u00bb ou \u00ab Partenaire enregistr\u00e9(e) \u00bb et renseigner son identit\u00e9 ci-dessus.\": \"To declare departure with both parents, first select \u201cSpouse\u201d or \u201cRegistered partner\u201d and enter that person\u2019s details above.\",\r\n    \"Je confirme que le conjoint ou partenaire d\u00e9clar\u00e9 ci-dessus est bien l'autre parent titulaire de l'autorit\u00e9 parentale des enfants concern\u00e9s.\": \"I confirm that the spouse or partner named above is the other parent holding parental responsibility for the children concerned.\",\r\n    \"Exercice de l'autorit\u00e9 parentale *\": \"Parental responsibility arrangements *\",\r\n    \"Autorit\u00e9 parentale conjointe\": \"Joint parental responsibility\",\r\n    \"Autorit\u00e9 parentale exclusive\": \"Sole parental responsibility\",\r\n    \"Autre \/ Je ne sais pas\": \"Other \/ I am not sure\",\r\n    \"Je d\u00e9clare que l'autre parent a donn\u00e9 son accord au transfert de r\u00e9sidence \u00e0 l'\u00e9tranger.\": \"I declare that the other parent has consented to the children moving abroad.\",\r\n    \"Cette case ne remplace pas l'accord \u00e9crit \u00e0 joindre.\": \"This checkbox does not replace the written consent that must be attached.\",\r\n    \"Si les enfants ont des situations d'autorit\u00e9 parentale diff\u00e9rentes, contactez le Biergerzenter avant l'envoi.\": \"If the children have different parental responsibility arrangements, contact the Biergerzenter before sending the declaration.\",\r\n    \"+ Ajouter un enfant\": \"+ Add a child\",\r\n    \"Enfant\": \"Child\",\r\n    \"Retirer cet enfant\": \"Remove this child\",\r\n    \"Le d\u00e9clarant confirme \u00eatre l\u00e9galement habilit\u00e9 \u00e0 effectuer la d\u00e9claration pour les personnes mentionn\u00e9es. La commune pourra demander des documents compl\u00e9mentaires si n\u00e9cessaire.\": \"The declarant confirms that they are legally entitled to submit this declaration for the persons listed. The commune may request additional documents where necessary.\",\r\n    \"* Champs obligatoires selon la situation\": \"* Required fields depending on your situation\",\r\n    \"\u00c9tape 4 : Documents et d\u00e9claration\": \"Step 4: Documents and declaration\",\r\n    \"Documents \u00e0 joindre\": \"Documents to attach\",\r\n    \"Apr\u00e8s avoir sign\u00e9 votre d\u00e9claration, veuillez joindre \u00e0 votre e-mail :\": \"After signing your declaration, please attach the following to your e-mail:\",\r\n    \"Une copie lisible de votre pi\u00e8ce d'identit\u00e9 en cours de validit\u00e9.\": \"A legible copy of your valid identity document.\",\r\n    \"Une copie lisible de la pi\u00e8ce d'identit\u00e9 de chaque membre de la famille concern\u00e9.\": \"A legible copy of the identity document of each family member concerned.\",\r\n    \"Pour les d\u00e9parts d'enfants mineurs :\": \"For departures involving minor children:\",\r\n    \"Les pi\u00e8ces compl\u00e9mentaires \u00e9ventuelles seront pr\u00e9cis\u00e9es selon votre situation.\": \"Any additional documents required will depend on your circumstances.\",\r\n    \"La Commune de Mamer peut demander des documents compl\u00e9mentaires si cela s'av\u00e8re n\u00e9cessaire.\": \"The Commune of Mamer may request additional documents if necessary.\",\r\n    \"D\u00e9claration sur l'honneur\": \"Declaration on honour\",\r\n    \"Je certifie que les informations communiqu\u00e9es sont exactes et compl\u00e8tes.\": \"I certify that the information I have provided is accurate and complete.\",\r\n    \"Je confirme que mon d\u00e9part et celui des personnes \u00e9ventuellement mentionn\u00e9es correspondent \u00e0 un transfert de r\u00e9sidence habituelle vers l'\u00e9tranger.\": \"I confirm that my departure and that of any persons listed involves transferring our habitual residence abroad.\",\r\n    \"Je certifie \u00eatre l\u00e9galement habilit\u00e9(e) \u00e0 effectuer cette d\u00e9claration pour les personnes concern\u00e9es.\": \"I certify that I am legally entitled to make this declaration for all persons concerned.\",\r\n    \"Je confirme avoir pris connaissance de cette d\u00e9claration sur l'honneur. *\": \"I confirm that I have read and understood this declaration on honour. *\",\r\n    \"La d\u00e9claration devra \u00eatre sign\u00e9e, sur papier ou au moyen d'une signature \u00e9lectronique valable, avant son envoi.\": \"The declaration must be signed, either by hand or using a valid electronic signature, before it is sent.\",\r\n    \"\u00c9tape 5 : V\u00e9rification de votre d\u00e9claration\": \"Step 5: Review your declaration\",\r\n    \"Veuillez v\u00e9rifier attentivement les informations renseign\u00e9es avant de g\u00e9n\u00e9rer votre d\u00e9claration.\": \"Please carefully review the information entered before generating your declaration.\",\r\n    \"Votre d\u00e9claration est pr\u00eate \u00e0 \u00eatre imprim\u00e9e ou enregistr\u00e9e en PDF.\": \"Your declaration is ready to print or save as a PDF.\",\r\n    \"V\u00e9rifiez les informations ci-dessus, puis cliquez sur le bouton ci-dessous. Dans la fen\u00eatre qui s'ouvre, choisissez \u00ab Imprimer \u00bb puis \u00ab Enregistrer au format PDF \u00bb si vous souhaitez signer \u00e9lectroniquement.\": \"Check the information above, then click the button below. In the window that opens, choose \u201cPrint\u201d, then \u201cSave as PDF\u201d if you wish to sign electronically.\",\r\n    \"Ouvrir la d\u00e9claration (PDF \/ impression)\": \"Open declaration (PDF \/ print)\",\r\n    \"Transmettre votre d\u00e9claration\": \"Send your declaration\",\r\n    \"IMPORTANT : votre d\u00e9claration n'est pas envoy\u00e9e automatiquement.\": \"IMPORTANT: your declaration is not sent automatically.\",\r\n    \"Vous devez\": \"You must\",\r\n    \"signer le PDF g\u00e9n\u00e9r\u00e9\": \"sign the generated PDF\",\r\n    \"(\u00e0 la main ou au moyen d'une signature \u00e9lectronique valable), puis\": \"(by hand or with a valid electronic signature), then\",\r\n    \"le joindre \u00e0 votre e-mail AVEC les justificatifs demand\u00e9s \u00e0 l'\u00e9tape 4\": \"attach it to your e-mail TOGETHER WITH the supporting documents required in Step 4\",\r\n    \"La d\u00e9claration ne sera transmise \u00e0 la commune qu'apr\u00e8s l'envoi effectif de votre e-mail.\": \"The declaration will reach the commune only after you actually send your e-mail.\",\r\n    \"Destinataire :\": \"Recipient:\",\r\n    \"Pr\u00e9parer mon e-mail\": \"Prepare my e-mail\",\r\n    \"Le bouton \u00ab Pr\u00e9parer mon e-mail \u00bb ouvre uniquement votre messagerie configur\u00e9e et ne joint aucun fichier. Pensez \u00e0 ajouter manuellement le PDF sign\u00e9 et les justificatifs. Votre d\u00e9claration n'est transmise qu'apr\u00e8s l'envoi effectif de votre message \u00e0 la commune.\": \"The \u201cPrepare my e-mail\u201d button only opens your configured e-mail application and does not attach any files. Remember to attach the signed PDF and supporting documents yourself. Your declaration is transmitted only after you send the e-mail to the commune.\",\r\n    \"Progression\": \"Progress\",\r\n    \"Veuillez saisir 13 chiffres.\": \"Please enter 13 digits.\",\r\n    \"Veuillez saisir 13 chiffres\": \"Please enter 13 digits\",\r\n    \"JJ\/MM\/AAAA\": \"DD\/MM\/YYYY\",\r\n    \"Veuillez saisir la date au format JJ\/MM\/AAAA\": \"Please enter the date in DD\/MM\/YYYY format\",\r\n    \"Ex. : France\": \"E.g. France\",\r\n    \"Ex. : b\u00e2timent B, appartement 12, 3e \u00e9tage\": \"E.g. building B, apartment 12, 3rd floor\",\r\n    \"Nom\": \"Surname\",\r\n    \"Pr\u00e9nom(s)\": \"First name(s)\",\r\n    \"Matricule national\": \"National identification number\",\r\n    \"Adresse actuelle\": \"Current address\",\r\n    \"E-mail\": \"E-mail\",\r\n    \"T\u00e9l\u00e9phone\": \"Telephone\",\r\n    \"Date de d\u00e9part\": \"Departure date\",\r\n    \"Pays de destination\": \"Destination country\",\r\n    \"Nouvelle adresse\": \"New address\",\r\n    \"Compl\u00e9ment d\u2019adresse\": \"Additional address details\",\r\n    \"Conjoint \/ partenaire\": \"Spouse \/ partner\",\r\n    \"Personnes concern\u00e9es\": \"Persons concerned\",\r\n    \"D\u00e9part individuel\": \"Individual departure\",\r\n    \"D\u00e9part individuel.\": \"Individual departure.\",\r\n    \"Situation des enfants\": \"Children\u2019s circumstances\",\r\n    \"D\u00e9part avec les deux parents\": \"Departure with both parents\",\r\n    \"D\u00e9part avec un seul parent\": \"Departure with one parent\",\r\n    \"Autre situation \/ situations diff\u00e9rentes\": \"Other \/ differing circumstances\",\r\n    \"\u00c0 v\u00e9rifier\": \"To be confirmed\",\r\n    \"Autre parent d\u00e9clar\u00e9\": \"Other parent declared\",\r\n    \"Lien parental confirm\u00e9\": \"Parental relationship confirmed\",\r\n    \"Oui\": \"Yes\",\r\n    \"Non\": \"No\",\r\n    \"Autorit\u00e9 parentale\": \"Parental responsibility\",\r\n    \"Accord de l\u2019autre parent d\u00e9clar\u00e9\": \"Other parent\u2019s consent declared\",\r\n    \"Conjoint \/ partenaire enregistr\u00e9\": \"Spouse \/ registered partner\",\r\n    \"Lien\": \"Relationship\",\r\n    \"Nom et pr\u00e9nom(s)\": \"Surname and first name(s)\",\r\n    \"Enfant(s) mineur(s)\": \"Minor child(ren)\",\r\n    \"Les deux parents d\u00e9clar\u00e9s accompagnent les enfants\": \"Both declared parents are accompanying the children\",\r\n    \"Un seul parent accompagne les enfants\": \"Only one parent is accompanying the children\",\r\n    \"Situation particuli\u00e8re \u00e0 v\u00e9rifier\": \"Special circumstances to be checked\",\r\n    \"Situation relative \u00e0 l\u2019autorit\u00e9 parentale\": \"Parental responsibility circumstances\",\r\n    \"D\u00e9part des enfants\": \"Children\u2019s departure\",\r\n    \"Exercice de l\u2019autorit\u00e9 parentale\": \"Parental responsibility arrangements\",\r\n    \"Autre \/ \u00e0 v\u00e9rifier\": \"Other \/ to be checked\",\r\n    \"Enfant 1\": \"Child 1\",\r\n    \"D\u00e9claration de d\u00e9part vers l\u2019\u00e9tranger - Commune de Mamer\": \"Declaration of departure abroad - Commune of Mamer\",\r\n    \"D\u00e9claration de d\u00e9part vers l'\u00e9tranger - Commune de Mamer\": \"Declaration of departure abroad - Commune of Mamer\",\r\n    \"D\u00e9claration de d\u00e9part vers l'\u00e9tranger\": \"Declaration of departure abroad\",\r\n    \"Identit\u00e9 du d\u00e9clarant\": \"Declarant\u2019s identity\",\r\n    \"D\u00e9part vers l\u2019\u00e9tranger\": \"Departure abroad\",\r\n    \"Date du d\u00e9part\": \"Departure date\",\r\n    \"Pays\": \"Country\",\r\n    \"Personnes concern\u00e9es par le d\u00e9part\": \"Persons included in the departure\",\r\n    \"D\u00e9claration sur l\u2019honneur\": \"Declaration on honour\",\r\n    \"Je certifie que les informations communiqu\u00e9es dans la pr\u00e9sente d\u00e9claration sont sinc\u00e8res, exactes et compl\u00e8tes. Je confirme que mon d\u00e9part, ainsi que celui des personnes \u00e9ventuellement mentionn\u00e9es, correspond \u00e0 un transfert de r\u00e9sidence habituelle vers l'\u00e9tranger, et que je suis habilit\u00e9(e) \u00e0 effectuer cette d\u00e9claration pour toutes les personnes concern\u00e9es.\": \"I certify that the information provided in this declaration is truthful, accurate and complete. I confirm that my departure, together with that of any other persons listed, constitutes a transfer of habitual residence abroad, and that I am legally entitled to submit this declaration for everyone concerned.\",\r\n    \"Fait \u00e0 :\": \"Signed at:\",\r\n    \"Le :\": \"Date:\",\r\n    \"Signature :\": \"Signature:\",\r\n    \"Documents \u00e0 joindre :\": \"Documents to attach:\",\r\n    \"Transmission :\": \"Submission:\",\r\n    \"Envoyer le document sign\u00e9 et les justificatifs \u00e0\": \"Send the signed document and supporting documents to\",\r\n    \"Contact :\": \"Contact:\",\r\n    \"Heures d\u2019ouverture :\": \"Opening hours:\",\r\n    \"Logo de la Commune de Mamer\": \"Commune of Mamer logo\",\r\n    \"Cette d\u00e9claration n'est pas encore transmise \u00e0 la commune. Pour enregistrer un PDF, cliquez sur \u00ab Imprimer \/ Enregistrer en PDF \u00bb, puis s\u00e9lectionnez \u00ab Enregistrer au format PDF \u00bb dans votre navigateur.\": \"This declaration has not yet been sent to the commune. To save it as a PDF, click \u201cPrint \/ Save as PDF\u201d, then choose \u201cSave as PDF\u201d in your browser.\",\r\n    \"Imprimer \/ Enregistrer en PDF\": \"Print \/ Save as PDF\",\r\n    \"Veuillez ajouter au moins une personne concern\u00e9e ou s\u00e9lectionner un d\u00e9part individuel.\": \"Please add at least one family member or select an individual departure.\",\r\n    \"Vous avez indiqu\u00e9 un d\u00e9part avec les deux parents. Veuillez renseigner votre conjoint ou partenaire actuel dans la rubrique ci-dessus.\": \"You indicated that both parents are leaving. Please enter the details of your current spouse or registered partner above.\",\r\n    \"Veuillez confirmer que votre conjoint ou partenaire d\u00e9clar\u00e9 est l'autre parent titulaire de l'autorit\u00e9 parentale des enfants concern\u00e9s.\": \"Please confirm that your spouse or registered partner is the other parent holding parental responsibility for the children concerned.\",\r\n    \"Veuillez confirmer l'accord de l'autre parent.\": \"Please confirm the other parent\u2019s consent.\",\r\n    \"Veuillez autoriser les fen\u00eatres surgissantes pour ouvrir votre d\u00e9claration.\": \"Please allow pop-up windows to open your declaration.\",\r\n    \"Votre messagerie devrait s\u2019ouvrir. Joignez vous-m\u00eame le document sign\u00e9 et les justificatifs.\": \"Your e-mail application should open. Remember to attach the signed declaration and supporting documents yourself.\",\r\n    \"Je certifie que les informations communiqu\u00e9es dans la pr\u00e9sente d\u00e9claration sont sinc\u00e8res, exactes et compl\u00e8tes. Je confirme que mon d\u00e9part et celui des personnes mentionn\u00e9es correspondent \u00e0 un transfert de r\u00e9sidence habituelle vers l'\u00e9tranger, et que je suis habilit\u00e9(e) \u00e0 effectuer cette d\u00e9claration pour toutes les personnes concern\u00e9es.\": \"I certify that the information provided in this declaration is truthful, accurate and complete. I confirm that my departure, together with that of any other persons listed, constitutes a transfer of habitual residence abroad, and that I am legally entitled to submit this declaration for everyone concerned.\"\r\n};\r\n  const normaliser = texte => String(texte || '').trim().replace(\/\\s+\/g, ' ');\r\n  const traduire = texte => langue === 'en' ? (traductionEN[texte] || texte) : texte;\r\n  function traduireZone(zone, estDocument = false) {\r\n    if (langue !== 'en') return;\r\n    const walker = document.createTreeWalker(zone, NodeFilter.SHOW_TEXT);\r\n    const nodes = [];\r\n    while (walker.nextNode()) nodes.push(walker.currentNode);\r\n    nodes.forEach(node => {\r\n      const parent = node.parentElement;\r\n      if (!parent || parent.closest('style, script')) return;\r\n      const original = node.nodeValue;\r\n      const norm = normaliser(original);\r\n      let traduit = traductionEN[norm];\r\n      if (estDocument && parent.classList.contains('fiche-valeur')) {\r\n        \/\/ A citizen's name\/address is never translated. Coded status values were\r\n        \/\/ translated when the document was assembled, not by inspecting user data.\r\n        return;\r\n      }\r\n      if (!traduit && \/^Enfant \\d+$\/.test(norm)) {\r\n        traduit = 'Child ' + norm.match(\/\\d+$\/)[0];\r\n      }\r\n      if (!traduit && estDocument && parent.closest('.signature')) {\r\n        traduit = norm.replace(\/^Fait \u00e0\\s*:\/, 'Signed at:').replace(\/\\s+Le\\s*:\/, '  Date:');\r\n      }\r\n      if (!traduit) return;\r\n      const debut = (original.match(\/^\\s*\/) || [''])[0];\r\n      const fin = (original.match(\/\\s*$\/) || [''])[0];\r\n      node.nodeValue = debut + traduit + fin;\r\n    });\r\n    zone.querySelectorAll('[placeholder], [title], [aria-label], [alt]').forEach(el => {\r\n      ['placeholder', 'title', 'aria-label', 'alt'].forEach(attr => {\r\n        if (!el.hasAttribute(attr)) return;\r\n        const original = normaliser(el.getAttribute(attr));\r\n        if (traductionEN[original]) el.setAttribute(attr, traductionEN[original]);\r\n      });\r\n    });\r\n  }\r\n  function traduireHTMLImpression(html) {\r\n    if (langue !== 'en') return html;\r\n    const doc = new DOMParser().parseFromString(html, 'text\/html');\r\n    doc.documentElement.setAttribute('lang', 'en');\r\n    traduireZone(doc.body, true);\r\n    doc.title = traduire(doc.title);\r\n    return '<!DOCTYPE html>' + doc.documentElement.outerHTML;\r\n  }\r\n  traduireZone(root);\r\n\r\n  const textes = {\r\n    'md-intro': cfg.intro,\r\n    'md-id-person': cfg.id_person,\r\n    'md-id-family': cfg.id_family,\r\n    'md-additional': cfg.additional,\r\n    'md-signature-note': cfg.signature\r\n  };\r\n  Object.entries(textes).forEach(([id, value]) => {\r\n    const element = root.querySelector('#' + id);\r\n    if (element) element.textContent = value || '';\r\n  });\r\n  const form = root.querySelector('form');\r\n  const steps = [1, 2, 3, 4].map(n =>\r\n    root.querySelector('#mamer-step-' + n)\r\n  );\r\n  const progress = root.querySelectorAll('.progress span');\r\n\r\n  function showStep(index) {\r\n    steps.forEach((step, i) => {\r\n      if (step) step.hidden = i !== index;\r\n    });\r\n    progress.forEach((bar, i) => {\r\n      bar.classList.toggle('active', i <= index);\r\n    });\r\n  }\r\n\r\n  function validateStep(index) {\r\n    const fields = steps[index].querySelectorAll(\r\n      'input[required], select[required]'\r\n    );\r\n    for (const field of fields) {\r\n      if (!field.checkValidity()) {\r\n        field.reportValidity();\r\n        return false;\r\n      }\r\n    }\r\n    return true;\r\n  }\r\n\r\n  form.addEventListener('submit', e => e.preventDefault());\r\n\r\n  root.querySelector('#md-next').onclick = () => {\r\n    if (validateStep(0)) showStep(1);\r\n  };\r\n  root.querySelector('#md-back').onclick = () => showStep(0);\r\n\r\n  root.querySelector('#md-next-2').onclick = () => {\r\n    if (validateStep(1)) showStep(2);\r\n  };\r\n  root.querySelector('#md-back-3').onclick = () => showStep(1);\r\n\r\n  const famille = root.querySelector('#md-famille');\r\n  const details = root.querySelector('#md-famille-details');\r\n  const lien = root.querySelector('#md-lien');\r\n  const conjoint = root.querySelector('#md-conjoint-details');\r\n  const enfants = root.querySelector('#md-enfants');\r\n\r\n  let enfantNumero = 0;\r\n\r\n  function updateConjoint() {\r\n    const actif = famille.value === 'oui' &&\r\n                  lien.value !== 'aucun';\r\n    conjoint.hidden = !actif;\r\n    conjoint.querySelectorAll('input').forEach(input => {\r\n      input.required = actif;\r\n      input.disabled = !actif;\r\n    });\r\n  }\r\n\r\n  function updateFamille() {\r\n    const actif = famille.value === 'oui';\r\n    details.hidden = !actif;\r\n    lien.disabled = !actif;\r\n    enfants.querySelectorAll('input').forEach(input => {\r\n      input.disabled = !actif;\r\n    });\r\n    updateConjoint();\r\n  }\r\n\r\n  famille.addEventListener('change', updateFamille);\r\n  lien.addEventListener('change', updateConjoint);\r\n\r\n  root.querySelector('#md-ajouter-enfant').onclick = () => {\r\n    enfantNumero++;\r\n    const n = enfantNumero;\r\n    const bloc = document.createElement('div');\r\n    bloc.className = 'md-enfant';\r\n    bloc.style.cssText =\r\n      'border:1px solid #ddd;padding:15px;' +\r\n      'border-radius:7px;margin:15px 0';\r\n\r\n    bloc.innerHTML = `\r\n      <h4>Enfant ${n}<\/h4>\r\n\r\n      <label for=\"md-enfant-nom-${n}\">Nom *<\/label>\r\n      <input id=\"md-enfant-nom-${n}\"\r\n             name=\"enfant_nom_${n}\" required>\r\n\r\n      <label for=\"md-enfant-prenom-${n}\">\r\n        Pr\u00e9nom(s) *\r\n      <\/label>\r\n      <input id=\"md-enfant-prenom-${n}\"\r\n             name=\"enfant_prenom_${n}\" required>\r\n\r\n      <label for=\"md-enfant-matricule-${n}\">\r\n        Matricule national *\r\n      <\/label>\r\n      <input id=\"md-enfant-matricule-${n}\"\r\n             name=\"enfant_matricule_${n}\"\r\n             inputmode=\"numeric\"\r\n             pattern=\"[0-9]{13}\"\r\n             maxlength=\"13\"\r\n             autocomplete=\"off\" required\r\n             title=\"Veuillez saisir 13 chiffres\">\r\n\r\n      <button type=\"button\" class=\"md-retirer-enfant\">\r\n        Retirer cet enfant\r\n      <\/button>\r\n    `;\r\n\r\n\r\nenfants.appendChild(bloc);\r\ntraduireZone(bloc);\r\nactualiserAutorite();\r\n\r\nbloc.querySelector('.md-retirer-enfant').onclick = () => {\r\n  bloc.remove();\r\n  actualiserAutorite();\r\n};\r\n}; \/\/ Fin de la fonction \u00ab Ajouter un enfant \u00bb\r\n\r\n  function validateFamily() {\r\n    if (!validateStep(2)) return false;\r\n\r\n    if (famille.value === 'oui') {\r\n      const aConjoint = lien.value !== 'aucun';\r\n      const aEnfants =\r\n        enfants.querySelectorAll('.md-enfant').length > 0;\r\n\r\n      if (!aConjoint && !aEnfants) {\r\n        alert(traduire('Veuillez ajouter au moins une personne concern\u00e9e ou s\u00e9lectionner un d\u00e9part individuel.'));\r\n        return false;\r\n      }\r\n    }\r\n    return true;\r\n  }\r\n\r\n\r\nroot.querySelector('#md-next-3').onclick = () => {\r\n  actualiserAutorite();\r\n  if (!validateFamily()) return;\r\n  if (!validateStep(2)) return;\r\n  if (famille.value === 'oui' &&\r\n      enfants.querySelectorAll('.md-enfant').length > 0) {\r\n    const parents = root.querySelector('#md-deux-parents').value;\r\n    const choix = root.querySelector('#md-type-autorite').value;\r\n    if (parents === 'oui') {\r\n      const identite = root.querySelector('#md-conjoint-details');\r\n      const conjointPresent = lien.value !== 'aucun' &&\r\n        !identite.hidden &&\r\n        Array.from(identite.querySelectorAll('input')).every(i => i.value.trim() !== '');\r\n      if (!conjointPresent) {\r\n        alert(traduire(\"Vous avez indiqu\u00e9 un d\u00e9part avec les deux parents. Veuillez renseigner votre conjoint ou partenaire actuel dans la rubrique ci-dessus.\"));\r\n        lien.focus();\r\n        return;\r\n      }\r\n      const confirmation = root.querySelector('#md-confirm-parent');\r\n      if (!confirmation.checked) {\r\n        alert(traduire(\"Veuillez confirmer que votre conjoint ou partenaire d\u00e9clar\u00e9 est l'autre parent titulaire de l'autorit\u00e9 parentale des enfants concern\u00e9s.\"));\r\n        confirmation.focus();\r\n        return;\r\n      }\r\n    }\r\n    if (parents === 'non' && choix === 'conjointe' &&\r\n        !root.querySelector('#md-accord-parent').checked) {\r\n      alert(traduire(\"Veuillez confirmer l'accord de l'autre parent.\"));\r\n      return;\r\n    }\r\n  }\r\n  showStep(3);\r\n};\r\n\r\n  root.querySelector('#md-back-4').onclick =\r\n    () => showStep(2);\r\n\r\n  const step5 = root.querySelector('#mamer-step-5');\r\n  steps.push(step5);\r\n\r\n\r\n  root.querySelector('#md-next-4').onclick = () => {\r\n    if (validateStep(3)) {\r\n      remplirRecapitulatif();\r\n      showStep(4);\r\n    }\r\n  };\r\n\r\n\r\n  root.querySelector('#md-back-5').onclick = () => {\r\n    showStep(3);\r\n  };\r\n\r\n  const recap = root.querySelector('#md-recapitulatif');\r\n\r\n  function remplirRecapitulatif() {\r\n    const valeur = id =>\r\n      root.querySelector('#' + id)?.value.trim() || '\u2014';\r\n\r\n    const ligne = (titre, contenu) => {\r\n      const p = document.createElement('p');\r\n      const strong = document.createElement('strong');\r\n      strong.textContent = (\/^Enfant \\d+$\/.test(titre) ? 'Child ' + titre.match(\/\\d+$\/)[0] : traduire(titre)) + ' : ';\r\n      p.appendChild(strong);\r\n      p.appendChild(document.createTextNode(contenu));\r\n      recap.appendChild(p);\r\n    };\r\n\r\n    recap.replaceChildren();\r\n\r\n    ligne('Nom', valeur('md-nom'));\r\n    ligne('Pr\u00e9nom(s)', valeur('md-prenom'));\r\n    ligne('Matricule national', valeur('md-matricule'));\r\n    ligne('Adresse actuelle',\r\n      valeur('md-rue') + ', ' +\r\n      valeur('md-cp') + ' ' + valeur('md-localite'));\r\n\r\n    ligne('E-mail', valeur('md-email'));\r\n    ligne('T\u00e9l\u00e9phone', valeur('md-telephone'));\r\n\r\n    ligne('Date de d\u00e9part', valeur('md-date-depart'));\r\n    ligne('Pays de destination', valeur('md-pays'));\r\n    ligne('Nouvelle adresse',\r\n      valeur('md-rue-etranger') + ', ' +\r\n      valeur('md-cp-etranger') + ' ' +\r\n      valeur('md-ville-etranger'));\r\n    const complementEtranger = root.querySelector('#md-complement-etranger').value.trim();\r\n    if (complementEtranger) {\r\n      ligne('Compl\u00e9ment d\u2019adresse', complementEtranger);\r\n    }\r\n\r\n    if (valeur('md-famille') === 'oui') {\r\n      if (valeur('md-lien') !== 'aucun') {\r\n        ligne('Conjoint \/ partenaire',\r\n          valeur('md-conjoint-nom') + ' ' +\r\n          valeur('md-conjoint-prenom') +\r\n          ' (' + valeur('md-conjoint-matricule') + ')');\r\n      }\r\n\r\n      root.querySelectorAll('.md-enfant').forEach((bloc, i) => {\r\n        const champs = bloc.querySelectorAll('input');\r\n        ligne('Enfant ' + (i + 1),\r\n          champs[0].value + ' ' + champs[1].value +\r\n          ' (' + champs[2].value + ')');\r\n      });\r\n      if (root.querySelectorAll('.md-enfant').length) {\r\n        const parents = valeur('md-deux-parents');\r\n        const libelles = {\r\n          oui: 'D\u00e9part avec les deux parents', \r\n          non: 'D\u00e9part avec un seul parent',\r\n          autre: 'Autre situation \/ situations diff\u00e9rentes'\r\n        };\r\n        ligne('Situation des enfants', traduire(libelles[parents] || '\u00c0 v\u00e9rifier'));\r\n        if (parents === 'oui') {\r\n          ligne('Autre parent d\u00e9clar\u00e9', valeur('md-conjoint-nom') + ' ' + valeur('md-conjoint-prenom'));\r\n          ligne('Lien parental confirm\u00e9', traduire(root.querySelector('#md-confirm-parent').checked ? 'Oui' : 'Non'));\r\n        }\r\n        if (parents === 'non') {\r\n          const typesAutorite = {conjointe: 'Autorit\u00e9 parentale conjointe', exclusive: 'Autorit\u00e9 parentale exclusive', autre: 'Autre \/ Je ne sais pas'};\r\n          ligne('Autorit\u00e9 parentale', traduire(typesAutorite[valeur('md-type-autorite')] || '\u00c0 v\u00e9rifier'));\r\n          if (valeur('md-type-autorite') === 'conjointe') {\r\n            ligne('Accord de l\u2019autre parent d\u00e9clar\u00e9',\r\n              traduire(root.querySelector('#md-accord-parent').checked ? 'Oui' : 'Non'));\r\n          }\r\n        }\r\n      }\r\n    } else {\r\n      ligne('Personnes concern\u00e9es', traduire('D\u00e9part individuel'));\r\n    }\r\n  }\r\n\t\r\n  \/\/ Generation locale d'une version imprimable. Aucun envoi de donn\u00e9es au serveur.\r\n  function creerDocumentImprimable() {\r\n    const val = id => root.querySelector('#' + id)?.value.trim() || '';\r\n    const esc = txt => String(txt ?? '').replace(\/[&<>\"']\/g, c => ({'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[c]));\r\n    const champ = (libelle, valeur) => `<div class=\"fiche-ligne\"><div class=\"fiche-label\">${esc(libelle)}<\/div><div class=\"fiche-valeur\">${esc(valeur || '\u2014')}<\/div><\/div>`;\r\n    const marge = '\\u00a0';\r\n    let familleHtml = '<p>D\u00e9part individuel.<\/p>';\r\n    const enfantsActifs = famille.value === 'oui' ? Array.from(enfants.querySelectorAll('.md-enfant')) : [];\r\n    if (famille.value === 'oui') {\r\n      familleHtml = '';\r\n      if (lien.value !== 'aucun') {\r\n        familleHtml += '<h3>Conjoint \/ partenaire enregistr\u00e9<\/h3>' +\r\n          champ('Lien', traduire(lien.value === 'conjoint' ? 'Conjoint(e)' : 'Partenaire enregistr\u00e9(e)')) +\r\n          champ('Nom et pr\u00e9nom(s)', val('md-conjoint-nom') + ' ' + val('md-conjoint-prenom')) +\r\n          champ('Matricule national', val('md-conjoint-matricule'));\r\n      }\r\n      if (enfantsActifs.length) {\r\n        familleHtml += '<h3>Enfant(s) mineur(s)<\/h3>';\r\n        enfantsActifs.forEach((bloc, i) => {\r\n          const inputs = Array.from(bloc.querySelectorAll('input'));\r\n          familleHtml += champ('Enfant ' + (i + 1), inputs[0].value + ' ' + inputs[1].value + (langue === 'en' ? '  |  National ID number: ' : '  |  Matricule : ') + inputs[2].value);\r\n        });\r\n        const parents = val('md-deux-parents');\r\n        const appr = traduire(parents === 'oui' ? 'Les deux parents d\u00e9clar\u00e9s accompagnent les enfants' :\r\n          parents === 'non' ? 'Un seul parent accompagne les enfants' : 'Situation particuli\u00e8re \u00e0 v\u00e9rifier');\r\n        familleHtml += '<h3>Situation relative \u00e0 l\u2019autorit\u00e9 parentale<\/h3>' + champ('D\u00e9part des enfants', appr);\r\n        if (parents === 'non') {\r\n          const l = {conjointe:'Autorit\u00e9 parentale conjointe',exclusive:'Autorit\u00e9 parentale exclusive',autre:'Autre \/ \u00e0 v\u00e9rifier'};\r\n          familleHtml += champ('Exercice de l\u2019autorit\u00e9 parentale', traduire(l[val('md-type-autorite')] || '\u2014'));\r\n        }\r\n      }\r\n    }\r\n    let pieces = cfg.id_person + (famille.value === 'oui' ? ' ' + cfg.id_family : '');\r\n    if (enfantsActifs.length && val('md-deux-parents') === 'non') {\r\n      if (val('md-type-autorite') === 'conjointe') {\r\n        pieces += ' ' + cfg.joint;\r\n      } else if (val('md-type-autorite') === 'exclusive') {\r\n        pieces += ' ' + cfg.exclusive;\r\n      } else {\r\n        pieces += ' ' + cfg.special;\r\n      }\r\n    }\r\n    if (enfantsActifs.length && val('md-deux-parents') === 'autre') {\r\n      pieces += ' ' + cfg.special;\r\n    }\r\n    \/\/ Lieu repris de l'\u00e9tape 1 ; date du jour \u00e0 la cr\u00e9ation du document,\r\n    \/\/ selon l'heure locale du Luxembourg (et non la date de d\u00e9part).\r\n    const lieuSignature = val('md-localite');\r\n    const datePreparation = new Intl.DateTimeFormat('fr-FR', {\r\n      day: '2-digit', month: '2-digit', year: 'numeric',\r\n      timeZone: 'Europe\/Luxembourg'\r\n    }).format(new Date());\r\n    const contenu = `<!DOCTYPE html><html lang=\"fr\"><head><meta charset=\"utf-8\">\r\n      <title>D\u00e9claration de d\u00e9part vers l'\u00e9tranger - Commune de Mamer<\/title>\r\n      <style>\r\n        @page { size: A4; margin: 0; }\r\n        * { box-sizing: border-box; }\r\n        body { margin: 0; color: #242424; font-family: 'Franklin Gothic Book', 'Franklin Gothic', Arial, sans-serif; font-size: 10.5pt; line-height: 1.18; }\r\n        header { text-align:center; }\r\n        .logo { width: 36mm; height: auto; display: block; margin: 0 auto 2.5mm; }\r\n        .bandeau { background: #704282; color: white; text-align: center; font-family: 'Bree Serif', Georgia, serif; font-size: 20pt; padding: 1.5mm 1mm 2mm; margin: 0 -13mm 4mm; }\r\n        .fiche-titre { font-size: 12pt; font-family: 'Franklin Gothic Book', Arial, sans-serif; font-weight: bold; margin: 2.3mm 0 1.1mm; border-bottom: 1px solid #704282; padding-bottom: 1.2mm; page-break-after:avoid; }\r\n        h3 { font-size: 12pt; font-family: 'Franklin Gothic Book', Arial, sans-serif; margin: 1.9mm 0 1mm; page-break-after:avoid; }\r\n        .fiche-ligne { display: grid; grid-template-columns: 45mm 1fr; gap: 2mm; margin: .8mm 0; page-break-inside:avoid; }\r\n        .fiche-label { font-weight: 400; }\r\n        .fiche-valeur { min-height: 4.5mm; padding-bottom: .3mm; border-bottom: .45pt solid #666; overflow-wrap:anywhere; white-space:pre-wrap; }\r\n        p { margin: .9mm 0 1.6mm; }\r\n        .declaration { font-size:10.5pt; margin-top:2mm; }\r\n        .signature { margin: 2mm 0 2mm; page-break-inside:avoid; }\r\n        .signature .sig-line { width: 95mm; height: 8mm; border-bottom: 1px solid #333; }\r\n        .pieces { font-size: 9pt; margin-top: 2mm; padding: 1mm 0; border-top: 1px solid #aaa; }\r\n        \/* Le contact figure DANS le ruban lilas, comme sur le mod\u00e8le de Mamer. *\/\r\n        footer { margin-top:6mm; font-family:'Franklin Gothic Book', Arial, sans-serif; color:#252525; }\r\n        footer .ruban-pied { position:relative; width:100%; height:14mm; overflow:hidden; }\r\n        footer .barre { display:block; width:100%; height:100%; margin:0; }\r\n        footer .contact { position:absolute; top:1.5mm; left:4mm; width:calc(100% - 47mm);\r\n          display:grid; grid-template-columns:1fr 1fr; gap:3mm;\r\n          font-size:6.5pt; line-height:1.18; align-items:start; }\r\n        footer .contact strong { font-weight:700; }\r\n        @media print {\r\n          body { width:210mm; min-height:297mm; display:flex; flex-direction:column;\r\n                 padding:9mm 13mm 0; margin:0; }\r\n          footer { position:static; margin:auto -13mm 0; page-break-inside:avoid; }\r\n          footer .contact { left:15mm; width:calc(100% - 61mm); }\r\n        }\r\n        .instructions { margin: 0 auto 4mm; max-width: 176mm; border: 1px solid #ddd; padding: 3mm; font: 10pt Arial, sans-serif; }\r\n        .action { padding:2.5mm 5mm; border:0; border-radius:4px; background:#704282; color:#fff; cursor:pointer; font:11pt Arial, sans-serif; }\r\n        @media print { .instructions { display:none; } body { -webkit-print-color-adjust: exact; print-color-adjust: exact; } }\r\n        @media screen { body { max-width:180mm; margin:8mm auto 30mm; } footer { position:static; margin-top:12mm; } .bandeau { margin-left:0; margin-right:0; } footer .barre{width:100%;margin:0;} }\r\n      <\/style><\/head><body>\r\n      <div class=\"instructions\">Cette d\u00e9claration n'est pas encore transmise \u00e0 la commune. Pour enregistrer un PDF, cliquez sur \u00ab Imprimer \/ Enregistrer en PDF \u00bb, puis s\u00e9lectionnez \u00ab Enregistrer au format PDF \u00bb dans votre navigateur.<br><button class=\"action\" onclick=\"window.print()\">Imprimer \/ Enregistrer en PDF<\/button><\/div>\r\n      <header><img decoding=\"async\" class=\"logo\" src=\"data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQEA3ADcAAD\/2wBDAAIBAQIBAQICAgICAgICAwUDAwMDAwYEBAMFBwYHBwcGBwcICQsJCAgKCAcHCg0KCgsMDAwMBwkODw0MDgsMDAz\/2wBDAQICAgMDAwYDAwYMCAcIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz\/wAARCADIAZgDASIAAhEBAxEB\/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL\/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6\/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL\/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6\/9oADAMBAAIRAxEAPwD9\/KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArhPi\/wDtN+AfgDqWkWfjLxRpnh66152TT47pmDXTKVBC4B6F1H4iu7r8sf8Ag49vptM8S\/CG5t5Gint11GWN16oytbEEfQivQyvBxxWJjQk7J3\/BNnVgcOq9ZU5db\/kfofb\/ALU3w9uvjc\/w3j8VaW\/jqPO7RgzfaRiHzzxjH+q+fr0rJ8M\/twfCbxl4b8SaxpfjrQ73TPB8ay61cRu2zTlZiql\/l7spHGelfz+W\/wC1B8QLX42N8R4\/FerJ46kzu1kOPtTZh8g84x\/qvk6dKyfDXxm8U+DvDniTR9L1y+stM8YRrFrVvG2E1FVYsok45wzE\/jX03+qcbfH0X3\/a6bW2\/E9r+wVb4u3\/AAf+Af0nfC34reHfjX4Is\/EnhXVrXXND1AuLe9tiTHKUdkbGQDwysPqK6CvlP\/gif\/yjb8A\/9ddR\/wDThcV9WV8ji6KpV50o7RbX3M8HEU1TqygujaCiivnT\/got\/wAFCvD\/AOwd8MFuZkj1XxhrSOuiaTnAlYcGaUj7sKEjPdjhR3KzQoTrVFSpq7ZNKnKpJQgrtnz9\/wAHDvxN0Gz\/AGafDvhOTUrX\/hI77XYtRisA2ZjbxxTI0pA+6u51AJxk5xnBx8y\/s8f8F3PFn7PPwR8M+CLPwH4e1G18M2KWMVzNeTLJMq\/xMAMA\/Svjj4y\/GbxJ8f8A4j6n4s8WapcatrerSmSaaToo7Ii9FRRwFHAArl8\/X8q\/SMJktGGFjh665rO\/zfY+xw+W040FSq+9bX5n6Rf8RIPjT\/omvhf\/AMD5\/wDCj\/iJB8af9E18L\/8AgfP\/AIV+bufr+VGfr+Vaf2DgP+fa+9\/5l\/2Xhf5Pz\/zP0i\/4iQfGn\/RNfC\/\/AIHz\/wCFH\/ESD40\/6Jr4X\/8AA+f\/AAr83c\/X8qM\/X8qP7BwH\/Ptfe\/8AMP7Lwv8AJ+f+Z+kX\/ESD40\/6Jr4X\/wDA+f8Awrg\/2nP+C5Xir9pv4D+JPAd94F8P6XaeJLdbeS6gu5nkhAkV8gMMH7uOfWvhnP1\/KjP1\/Kqp5LgoSU401darV\/5jjluGi1JR1Xr\/AJn7S\/8ABv8A\/FPQNc\/Y+n8KW2p27+ItD1a5ubywLbZo4pSpjkAPVDgjIyARg4r7wr+Zn4FfHbxN+zd8TtN8XeEdSm0zWdMfcjjmOZD96KRejxsOCp\/Q4NfvR\/wT7\/b68N\/t3\/Ck6lp6rpvibSQkWt6QzZa0kYHDof4onwSp6jBB5HPyPEOU1KVWWKjrGTu\/Jv8ATt9x4GbYGdObrLWL\/A9+ooor5k8U5v4sfGDwz8DPBc\/iLxdrNnoOiWzpFLeXJIjRnYKoOAepIFcf4i\/bb+FHhKDwzJqXjnRLOPxnAtzojSO3\/EyjZgqtH8vQsQOcda8T\/wCC6X\/KOvxJ\/wBhLTv\/AEpSvxT8Q\/GvxX4sg8Mx6lrt\/eR+DYFttEWRs\/2bGrBlWPjgBgD+FfS5TkcMZR9q5NatP7tOnc9nAZXHEU+du2rX4H9FkH7U\/wAPbn42N8OI\/Felt44Tdu0cM32kbYjMeMY4jBbr0qX4K\/tNeAv2i\/7S\/wCEH8UaZ4k\/sdkS9+xsW+zM+7aGyB12t+Rr+eGD9p74gW3xqb4jR+KtWTxw27Oshx9qO6LyTzjHMZK9Olfo3\/wbcytNo\/xadiWZ7nTmYnuSLmrzDh6OFw0q7ldpL727Ppt2\/EvF5SqFF1b7W+++vy7H6fUUUV8ueGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFVdb1uz8NaPdahqF1b2NjYxNPcXE8gjjgjUZZmY8AADJJo30QBret2fhvR7rUNQurexsbGJp7i4nkEcUEajLOzHgKACST0r8Mf8Agr\/+3zo\/7bHxk0y18L2zf8Iv4LWe2sr+QFZNTeQp5koU\/dj\/AHahQeSMk4zgdR\/wVe\/4KvXn7VWsXXgXwLdXFj8ObGXbcXC5jl8QyKfvN3EAIyqH7xwzfwhfhn\/gVffZBkjoWxNf4ui7X7+f5H1WU5a6f76pv0XYXP1\/KjP1\/Kkz\/tUZ\/wBqvqj3j9XP+CGv\/BRPw3YeBNL+CHibydF1OznmbQL132w6n50rytAxP3Zgztt7OMDhh836dA5r+W23uJLS4jmikaOWJg6Oh2sjDkEEcgiv18\/4JH\/8FcI\/jHBp\/wAMvidqCR+LIlEGj6zO+1daUcLDKf8An4HQN\/y0\/wB\/73xHEGRtN4qhqnrJfqv1Pmc2y1puvS9Wv1P0Wr8i\/wDg5CP\/ABen4a\/9gW5\/9Hiv10r8i\/8Ag5D\/AOS0\/DX\/ALAtz\/6PFeXw3\/v8fR\/kzhyf\/eo\/P8j83s\/X8qM\/X8qTP+1Rn\/ar9LPtBc\/X8qM\/X8qTP+1Rn\/aoAXP1\/KjP1\/Kkz\/tUZ\/2qAFz9fyoz9fypM\/7VGf8AaoAXP1\/Kv02\/4Ntv+R1+K3\/Xlp\/\/AKHPX5kZ\/wBqv03\/AODbX\/kdfit\/15af\/wChz14\/EH+4VPl+aPNzb\/dJ\/L80fq\/RRX5w\/wDBXP8A4K5r8K4dQ+F\/wv1JW8TyK1vrWt275GkKeGghYf8ALc9Gcf6scD5+U\/O8DgauKqqlSX+SXdnyOHw868+SBy3\/AAXR\/wCChXhnxL4PvPgp4Z8nWb77XDPrl\/HJmHT3hcOtuhHDSbgN3ZenXO38sc\/X8qWaZ7iZpJJGeSQlmZjksT1JNNz\/ALVfp+X4GGEoqjT+b7s+2wmFjh6fs4\/0xc\/X8q+zv+CN\/wDwUB0T9jP4o6toniuHyvDPjZ7eOfU1zu0uWPeEdl7xHzCGxyODyARXxhn\/AGqP+BVrisLDEUnRqbM0r0Y1qbpz2Z\/Ufpmp2+tadBeWc8N1a3UaywzROHjlRhlWVhwQQQQRU9fi\/wD8Emf+Cs1x+zZqNn8PPiHfTXXw\/u5BHYX7kvJ4edj+ZtyTyvVM5HGQf2a03UrfWdPgvLOeG6tbqNZYZonDxyowyrKw4IIIII61+YZlltXB1eSe3R9z4nGYOeHnyy26PuTUUUV5xxhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAfOf\/BU\/9pHxT+yl+yJqXjDwfcWtrrdtqFpbJJcW6zoEkk2t8rcdK\/H79o\/\/AIKm\/Gb9qf4eP4V8U+IrVdDmlWW4t9Ps0tPtW3oshTllB52njIBOcCv1F\/4Lv\/8AKPTWf+wxp\/8A6Or8Ms+4r7zhnC0Z4b2sopyUnZ212R9RkuHpypc8oq99\/uDPuKM+4oz7ijPuK+sPfDPuKM+4oz7ijPuKBhn3FPt7mS0nSWKRo5Y2DI6HayEcgg9iKZn3FGfcUCPrfwr\/AMFvv2hPCnhux0yPxNpN6lhAkCz3mlRTXEoUYBdyMs2Byx5PU8161\/wcLahLq3xA+EV1MVM114aklkIGAWaRCePqa\/O7PuK\/Qv8A4OBP+Rv+DX\/YrN\/6GleFVwtGjjqDpRUb897K3RHmToU6eKpuEUr823oj89M+4oz7ijPuKM+4r3T1Az7ijPuKM+4oz7igAz7ijPuKM+4oz7igAz7ijPuKM+4oz7igAz7iv0Y\/4IE6\/c+FNG+PGqWbKt5pvh6C6gZl3KHjW5ZcjvyBxX5z59xX6F\/8ELf+RE\/aI\/7FVP8A0XdV5Oea4Kafl\/6Ujz8y\/wB2lfy\/NHlPjD\/gtz+0F4y8L6hpMvibS7KLUIGt3nstLiguI1YYJRwMq2O45HbBr5Mmne5maSSQySSMWZmO5mJ5JJ9aaDRn3Fd9DC0aKapRUb9lY6qVCnT\/AIcUvQM+4oz7ijPuKM+4rc2DPuKM+4oz7ijPuKADPuK+jv2ef+Crfxq\/Zk+HFv4T8NeI7STRLNy1rDqFkl21qp6ojNyEzyF6DJxXzjn3FGfcVjWw9OtHlqxUl56mVSjCouWauvM\/oX\/4JkftBeJP2of2OvDvjPxbcWt1rmpT3cc8lvAsEZEdxJGuFXgfKor36vkv\/giF\/wAo5fBv\/X1qH\/pZLX1Zeaxaadc28NxdW8E12xSCOSQK0zAZIUHljjnAr8pzCmo4qpCCslJ\/mfCYuKVecY7XZYooorjOcKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPjf\/gu\/wD8o9NZ\/wCwxp\/\/AKOr8M6\/cz\/gu\/8A8o9NZ\/7DGn\/+jq\/DLHsK\/ROFf9zf+J\/kj67I\/wDd\/m\/0FopMewox7CvpD2RaKTHsKMewoAWikx7CjHsKAFr9Cv8Ag4E\/5G\/4Nf8AYrN\/6Glfnpj2FfoX\/wAHAn\/I3\/Br\/sVm\/wDQ0rycX\/v2H\/7f\/JHBX\/3ml\/29+SPz1opMewox7CvWO8Wikx7CjHsKAFopMewox7CgBaKTHsKMewoAWv0K\/wCCFv8AyIn7RH\/Yqp\/6Luq\/PTHsK\/Qv\/ghb\/wAiJ+0R\/wBiqn\/ou6rys6\/3Ofy\/9KRwZl\/u8vl+aPz0FLSAe1GPYV6p3C0UmPYUY9hQMWikx7CjHsKAFopMewox7CgD94f+CIX\/ACjl8G\/9fWof+lktfl\/\/AMFQ\/wBsjWfj7+2Nrl3pt\/rmm6T4Rv5NP0u3e9LLbyQMYnnjUACMyFMkDJ9Seg+\/P+CePxw0v9nP\/gi9D4w1edIbfSYtUMSmTy2uJmupliiU5B3M5UDBzz261+M97dyaheTXErNJJM5kdmYszEnJJJ5J9zXyuT4VSx2IryW0ml97v+h4WX4dPE1arXVpffqf0Kf8Ezf2m779rH9jzwv4o1mSOTxAqyWGqMpT97PC5j80qv3S6hXwQOWOBjBPvlfjj\/wb5\/tF3Hgj9obWvh3cGM6d40tDdQFiN0VzbK7YXJHDRs+QATlF6cmvur4mf8FPNB+Gn\/BQDw\/8EbjTfMh1WKOG71fz9v2O8mG6CIoVwVI2gtu4Mi+hr5zMsrqQxk6dFaWcl6f8DY8fGYGccRKFNab\/ACPqSigdKK8Q80KKKKACiiigD5l\/4fHfs2\/9FNtf\/BRqH\/yPR\/w+O\/Zt\/wCim2v\/AIKNQ\/8AkevwEx7CjHsK\/QP9U8J\/NL71\/kfWf2DQ7v8AD\/I\/fv8A4fHfs2\/9FNtf\/BRqH\/yPR\/w+O\/Zt\/wCim2v\/AIKNQ\/8AkevwEx7CjHsKP9U8J\/NL71\/kH9g0O7\/D\/I\/fv\/h8d+zb\/wBFNtf\/AAUah\/8AI9H\/AA+O\/Zt\/6Kba\/wDgo1D\/AOR6\/ATHsKMewo\/1Twn80vvX+Qf2DQ7v8P8AI\/fv\/h8d+zb\/ANFNtf8AwUah\/wDI9H\/D479m3\/optr\/4KNQ\/+R6\/ATHsKMewo\/1Twn80vvX+Qf2DQ7v8P8j9+\/8Ah8d+zb\/0U21\/8FGof\/I9H\/D479m3\/optr\/4KNQ\/+R6\/ATHsKMewo\/wBU8J\/NL71\/kH9g0O7\/AA\/yP37\/AOHx37Nv\/RTbX\/wUah\/8j0f8Pjv2bf8Aoptr\/wCCjUP\/AJHr8BMewox7Cj\/VPCfzS+9f5B\/YNDu\/w\/yP37\/4fHfs2\/8ARTbX\/wAFGof\/ACPR\/wAPjv2bf+im2v8A4KNQ\/wDkevwEx7CjHsKP9U8J\/NL71\/kH9g0O7\/D\/ACP1h\/4K3\/8ABRX4M\/tIfsZ6n4X8E+NrfXNeuNSs547VdPu4SyJJljukiVeB71+T2PYUY9hRj2Fe1l+X08HS9lTbavfX+kelhMLDDw5IXtvqGPYUY9hRj2FGPYV3HSGPYUY9hRj2FGPYUAGPYUY9hRj2FGPYUAGPYV9m\/wDBYr9qDwH+054i+GU\/gfX49ej0Hw+1lfslrPB9nmLKdv71Fz0PK5FfGWPYUY9hXPUw0Z1YVnvG9vnoZToqU41HvG\/4hj2FGPYUY9hRj2FdBqGPYUY9hRj2FGPYUAGPYUY9hRj2FGPYUAGPYUY9hRj2FGPYUAGPYV9m\/wDBJv8Aah8Cfs5eEfjRbeNNej0OfxT4fWy0tWtp5vtcuy4G0eWjBeXXlsDmvjLHsKMewrnxWGjiKTpT2dtvJ3Mq9FVYOnLYAPYUY9hRj2FGPYV0GoY9hRj2FGPYUY9hQAY9hRj2FGPYUY9hQAY9hRj2FGPYUY9hQB+h\/wAJP2mvhD4i\/wCCON58Hde8daboPjWZbqe3trvTbyZI5lvTcQgvHEVG8KBuBO3dkg4Ir88XTa5Hytg4yO9Jj2FGPYVy4XCRoObi37zcte77GFHDqk5OLfvO59X\/APBID4ifDX4G\/tNN48+JPiy08N23h+ylTTIXs7i4kuriZfLLfuo32qsbPycHLD3ryn9rf4syfFf9sbxl4usPEMN8mo6\/Jc6dq1uksCLCrgW8ihlEibEVO2QV6V5Nj2FGPYURwkVXeIu7tW6WS8tAWHiqrq9WrH746J\/wWI\/Z1ttGtI7z4pWM95HCizyJo2oqskgUbiB5HAJycVa\/4fHfs2\/9FNtf\/BRqH\/yPX4CY9hRj2FeD\/qnhP5pfev8AI8v+waHd\/h\/kfv3\/AMPjv2bf+im2v\/go1D\/5Ho\/4fHfs2\/8ARTbX\/wAFGof\/ACPX4CY9hRj2FH+qeE\/ml96\/yD+waHd\/h\/kfv7B\/wWI\/ZvuZkjT4mWrPIwVR\/ZGock9P+WFFfgboQ\/4ndnwP9en\/AKEKKznwthVtKX3r\/IznkdBbN\/h\/kVPz\/Oj8\/wA6Pz\/Oj8\/zr6w98Pz\/ADo\/P86Pz\/Ou3+FX7NnxA+Odhd3Xg3wb4k8UW1jIIriXTbGS4WByMhWKg4JHOKmU4xXNJ2QpSUVeWhxH5\/nR+f517D\/w74+OX\/RJfH\/\/AIJp\/wD4mj\/h3x8cv+iS+P8A\/wAE0\/8A8TWP1qj\/ADr70Z\/WKX8y+9Hj35\/nR+f512nxW\/Zz8e\/Au2s5vGXg\/wAReF4tQZktn1Kxkt1nZcFgpYDJAI\/OuL\/P862jOMlzRd0aRkpK8Q\/P86Pz\/Oj8\/wA6Pz\/OqGH5\/nR+f50fn+ddD8M\/hJ4n+M\/iNtH8JaBq3iPVFha4Nrp9s9xKI1IBcqoJ2gkDPuKUpKKu9hSkkrs578\/zo\/P869h\/4d8fHL\/okvj\/AP8ABNP\/APE0f8O+Pjl\/0SXx\/wD+Caf\/AOJrD61R\/nX3oz+sUv5l96PHvz\/Oj8\/zr0X4ifsifFH4ReFptc8UfD\/xb4f0e3dEkvL\/AE6WCFGY7VBZgAMkgD3NedojSuqqrMzEBQOST6VtCpGavB39C4zjJXi7ifn+dH5\/nXs+l\/8ABOv456z4XXWbf4V+NJNPkTzFb+z3WR1xkERH94c+y81yfwu\/Zf8AiJ8a9Q1az8J+DfEGvXWgusWow2lo7SWTksAsi9VOUcYPOVNZrE0mm1Jab6rQj21OzfMtPM4T8\/zo\/P8AOvWvGH7Bvxl+H3he+1vXPht4s0vSdMhae7u7ixZIreMdWY9gKyNO\/ZL+Jmr\/AArbxxa+B\/Edx4RS3e7bVo7RmtVhQkPJv6bV2nJ7YNCxFJq6ku263BVqbV1Jfeeefn+dH5\/nW18O\/hvr3xb8X2nh\/wAM6Tf65rV9u+z2VnEZZpdql2wo9FUk+wrq779kX4nab8U7PwPceB\/EUPi7ULY3ltpLWrC6nhAYmRU6lQEfn\/ZNVKrCLtJq+\/y7lOpBOzaPOvz\/ADo\/P869s\/4dufHr\/ok\/jX\/wXPXLfD79kv4mfFjRtT1Dwz4H8Sa5Y6NcSWt7NZ2jSrbSoAWRsdGAIOPepWKotXU196JVek1dSX3o88\/P86Pz\/Ou0+D\/7Onjr4\/3OoQ+CvCuteJpdLVGvFsLcym2D7gu7HTJVsfQ1meLvhJ4o8BfESXwjrGg6tY+J4ZI4X0uS3b7WHkVXRfLGSWZXUgDk7hV+0hzcl1ddOpXtI35b6nPfn+dH5\/nXs2sf8E7fjnoPhZtauvhX40j09YzKzDT3aRFAyS0Yy4wPVeK8Z\/P86VOtCp8DT9HcIVIy+Fp+gfn+dH5\/nR+f50fn+daFh+f50fn+dH5\/nR+f50AH5\/nR+f50fn+dH5\/nQAfn+dH5\/nR+f50fn+dAB+f50fn+dH5\/nR+f50AH5\/nR+f50fn+dH5\/nQAfn+dH5\/nR+f50fn+dAB+f50fn+dH5\/nR+f50AH5\/nR+f50fn+dH5\/nQAfn+dH5\/nR+f50fn+dAB+f50fn+dH5\/nR+f50AW9C\/5Ddn1\/wBenf8A2hRRoX\/Ibs+v+vTv\/tCisaxjU3Kn5\/nR+f50fnR+dbGwfn+dfrn\/AMG33\/JFviV\/2G7b\/wBEGvyM\/Ou++DX7UvxE\/Z5truHwT4x17wzBfSCW4isbgxxzOBgMy9CQOMkV52a4OWKwzowdm7b+TOPHYeVei6cfI\/pXor5L\/wCCMXxp8Y\/Hz9jyTxF4316+8RatJr13bxXV0F3iFEhCr8oHAYv+dfWlfl+Kw7oVZUZauLsfEVqTpzdN9D5X\/wCCxv7OX\/DQv7DviRrW387WfBuPENhgfMRAD56jvzA0vA6sFr8Evz\/Ov6kL2zi1Czlt540mhnQxyRuMq6kYII7giv5xP22\/2fJf2Xf2pvGXgpkdbXS79nsGbP7y0k\/eQN7\/ALtlB9wa+x4Txd4zwz6ar9f0+8+iyHEXUqL9V+p5V+f50fn+dH50fnX2B9CH5\/nX64\/8G737OP8Awjfwv8VfE6+t9t14juBpGmsw5FtCQ0rD2eUqPrDX5O+FvDV54z8T6bo+mwvc6hqt1HZ20S\/eklkYIqj6kgV\/Sd+zT8FrP9nb4CeE\/BNgq+T4d06K1dgMebKBmWT6tIXb\/gVfM8UYv2eGVFbyf4L\/AINjxM8xHJRVNby\/JHcUUV4j\/wAFHPjBr3wE\/Ym+IHizwvcfY9e0uxjFpcbA5t2lnihMgBBG5VkZhkEAgV8DRpOrUjTjvJpfefLU4OclBdXY8t\/4Lo\/8o6PE\/wD2EdO\/9Ko6\/PX\/AIIc\/CbRfiH+2BeaxrlnHqEPgfQbjXLS3lUMrXKvGkbEHj5Q7MPRgp7V82\/Ej9p74j\/GDT5LPxV488YeIbGZxI9pqGrTz25YHIPlMxQYPIwOK9A\/4JxftgRfsUftNWPiu+tJr\/Qb21l0rWLeEAyNaylSWQHgsrojYOMhSMjOa\/Q6OV1cNl9TDxd5O7006LT8D62lgalHCTpJ3bv+mh7f+yV+1F+07+0v+1rqXjTwfdar40k8Pzvd3fhyfWxY6YsEvmRxxeUzqmxf9kE5UEnPNd5\/wS\/03xz8NP8Agrx4u0HxdbyeHdW1q1vtW1fR7e9E1sskwW5iBKMUfas\/ykkkbj0OaX4Dxfsqfs0ftP2\/xk8P\/HS8Ol20lzdW\/hU6DctcoZopEMJkAGVTzDtyn8I+Y9Txv\/BPH9pz4U+EP2\/viX8YPGnjabwrY399fy6NZXWmT3Et\/HezyPl2hD+WY0CZUg5L8H5ecK656dVUqdo8iS9xp37edt7pdd9DCr70ans4WXLb4Wnft529DoP2qJvj5+zl8AviS3iL4veC\/H3hfxc40yfTpvEE2q39lFJI6j7OjECMgMAx54UccV65\/wAEb\/iLp\/h\/\/gn\/AHdj40uLi+8P+KfGZ8JwRXEpaG3S6gijEahjhY2kdsgYGXJ9TXz3r\/wz\/ZB8F\/Dn4oapH8VD8QvFetaTdyeHbW40XULH7BflZHiZGVArEuVH7z5eOamtfif8HvD3\/BJy1+H+m\/F5YfiBb6jH4z+xpoV2sgvxGCLASbdgKsFXzt+MrnGDgRWoqrh\/ZKL1krvkcem9vLvoKpT56Xs0nrJa8rXTf5dz0\/8A4JmfszwfsS\/tE\/EzxV4uhY\/8I74mtfh34daQYN5cXtxF+9X3Fu8D8fwSvXlX7Q\/i3XtD\/wCC7Ftt1jVlkh8a6VZwuLp8xWszW5aBTniMrK6lB8pDMO9bnxA\/4Ki+Hf2zfjB8ErXxJeTfDPw\/4L1WHxL4l1KS1N5HqWpW6RlCI4fn2ny3jViCVE3IIXFZ\/wAePiL8EPiL\/wAFXPDXxOs\/ixCvhG4urXXtRu10G7xY3Fn5fl2u0qHfzfJX5wmF3dDiqpU66ryq4iL5pQa0TaVrWWitrZu3mOnGp7RzrJ3cX0b7fnZv5n07+2XZfHb4UftV+M\/iR4P+L3g+z8K6Np4vLfwhrXiGby8R6egkBshhd7OrugBGWZT3rwv\/AIIW\/GzUvDmofHjxBeSXF3ZaXoT+JJNOSYpA86mWRyqkkKzBAu7rgDrit3403X7HH7QX7Zl\/8WPFnxmOqWGp+T9q8NtoGox284is0tlBmSMOOUWTjByMdK4P\/gnf8WvgT8F7P47f278SoPCtv4++3eHNGsTo97dC208+YIboOqsWysuAjbWHl8n5uOeNK+BlScHzWgvga67d21rqZRh\/szg4u9o\/Za+Xnbue8\/s+fBC3+H3\/AAUz8CfEz4bXl0PhH8btNvtT8m1cpbw3Ys5pGt5UB2\/K5Z1Vh8p3qMbK8v8A2E2\/s\/4wftbfG7VVOv8Aiz4bxXp0aW+JuDFK5vMPlsn5Vto4xjohZRgVhf8ABJb\/AIKNeEf2UfEfiP4d+OvES3Hw\/tb2e+8Oa7JYzOLaUFkYiJVeSNZ4zuAA+Ulgfvk15z+xX+3Z4R+An7TnxbtfFcNxqnwu+Lkt5ZanLbRsZEieafyZthwxXy55VKgBgJMgZXB1nhcRerBxbtGKT\/mipXa9eXRoqVCt78Wm9Ek+6Tv99tGdh\/wT4+Nf7VHxb8ZeKPHHhtdU+KVjJDNpV\/Y6v4hW3tIZpQrh1ieRQCq\/d2AAZx7V8PePPA+pfDPxtq\/h3Wbf7Lq+h3kthewiRZBFNE5R13KSrYYEZBINfox+yT4s\/Zl\/4J3\/ABC1\/wAeaP8AHPUPGsGpaZNZWWhW+gTpdKrujDe5wpcbAMsIxyelfmlJI0sjMzMzMckkkkn3r1svlzVqkoQ5Y2jb3XFvfv28l1PQwbvUm4xtHTo1+fb0E\/P86Pz\/ADo\/Oj869Y9EPz\/Oj8\/zo\/Oj86AD8\/zo\/P8AOj86PzoAPz\/Oj8\/zo\/Oj86AD8\/zo\/P8AOj86PzoAPz\/Oj8\/zo\/Oj86AD8\/zo\/P8AOj86PzoAPz\/Oj8\/zo\/Oj86AD8\/zo\/P8AOj86PzoAPz\/Oj8\/zo\/Oj86AD8\/zo\/P8AOj86PzoAt6F\/yG7Pr\/r07\/7Qoo0L\/kN2fX\/Xp\/6EKKxrGNTcqZ+v5UZ+v5UZ+v5UZ+v5VsbBn6\/lRn6\/lRn6\/lRn6\/lQB+6\/\/BDLSf7M\/wCCdnhmTGGvdQ1Cc8df9JdB+iCvr4nAr5o\/4I+aT\/ZP\/BOf4ajobi1uZzn\/AGruY\/yxXr\/7Tutt4b\/Zt+IGoRyNFJZeG9RnR1OCrLbSEEHscgV+T5h+8xtRLrJ\/mfBYr3sTJd5P8zuK\/LP\/AIOK\/wBnLD+DfinYwdc6Bqjqv+9Lbsf\/ACKuf90V9yf8E+f2il\/ak\/ZF8G+LHlWTUprMWepjPK3cP7uXPpuK7\/o4rQ\/bi\/Z8j\/ah\/ZW8ZeDDGjXmpWDSWDN\/yzu4v3kJ\/wC\/iqD7E1rl9aWCxqc+js\/TZ\/5mmFqPDYlOXR2f5M\/nCz9fyoz9fyqW8tJdPvJbeeOSGaBzHIjLhkYHBBHqDUX51+pn3Fz7Q\/4IX\/s5f8Lq\/bMt\/EV5B5ukfD22OqyFlypumzHbKffdvkH\/AFyr9xa+NP8Aght+zj\/wpH9i2y168t\/K1j4hXB1mUsPmW2+5bL9CgMg\/67GvWf8Ago7+0h\/wyz+x34y8UQz+Rq8lodO0kg4b7XP+7jZfdMmT6RmvzXOK0sZmHs6fdRX9ep8bmFR4jFckfRf16nuEUqzxK6MrIwBVlOQQa8F\/4KkaV\/bP\/BPv4qw4zt0Rpsf9c3ST\/wBlrvP2TdXOv\/st\/De+ZmZrzwvpsxYkkndaxnvWN+3lpX9tfsUfFiDGf+KT1KT\/AL4tpH\/9lrzcOvZ4qK7SX4M46Pu1kuzX5n84efr+VGfr+VGfr+VBOPWv1w+\/D8693\/Zi\/wCCbfxf\/a1t473wr4XuItDkPGsakws7Fh3KO3MmP+mYbFfW\/wDwR7\/4JM6f8TtDsfit8TtOF5o8zeZoGiXCfur0A8XM6n70eR8qHhsZOVwD+sdraRWNrHBDHHDDCoSONFCqigYAAHAAHGBXyubcSKhN0cOryW7ey\/zPCx2cezl7Ojq+\/Q\/J\/wADf8G3niC8to28SfE7R9Pmbl49N0uS7Vfo0jxZ\/wC+RXRX\/wDwbYWq23+i\/F24abHAl8OgKT9RcZr7m+PH7eHwj\/Zo1A2PjPxzo+lakBuNijNc3SjtmKIMy5\/2gK4jwp\/wV4\/Z38XXq28PxJ02zkY7V+3Wtxaof+ByRhR+JFeKs0zea9pC9vKKt+R5v17HyXNG9vT\/AIB8BfEX\/g3b+Kfh+KSXw54s8IeIlXlYpWmsZn+gZWT83FfLXx2\/YF+MH7NsU0\/i7wHrtjp8GS+oQRC8slA7maEsi\/8AAiK\/on8NeJtO8ZaDa6ppN9Z6ppt9GJbe6tZlmhnQ9GVlJBH0rz79tn\/kzj4rf9ihqv8A6SS1thOJsWqihVSld22s\/wCvkaYfOq6kozs\/wP5ufzr2v9kr9gH4jftsWOuXHgS00u6j8OyQx3n2u9W2KmUOU27hz\/q2rxNfu1+nH\/BvZ8ZPCPww0D4n2\/iXxR4f8P3GoXWnNapqV\/FatcBUuQxTewzjcucdMivrs0xNShhpVaKvJW8+qPoMdWnSoOdPfT8zxP8A4cN\/tCf9Arwz\/wCDqL\/Cuf8Aix\/wRq+N\/wAFvhtrXizXNN8Px6P4ftHvbx4dWjkkWNBlsKBkn2r94NF1yy8SaXDfadeWt\/ZXA3RXFtKssUo9VZSQR9K5P9o74Rf8L8+BfinwX9s\/s9fE2nyae1zs3eQr8FgO5AzgetfH0+KMVzpVFFK+uj269T56Gd1+ZKVrddP+Cfzz\/s2\/smfED9rTxc2j+BfD91rE0ODdXGRFaWSno0srYRM84BOTg4Br7s+HH\/Bt9ruo6ZHJ4s+Jml6XdMMvBpelveqntvkeLP12\/nX6QfCH4R+Bf2N\/gva6Fosem+GvDWixbprm4lSESNgbp55WwGdsZLMfbgAAczZ\/8FGPgVqHiFdLh+Kvgtrxm2Kv9ooIyc4x5h+TP41piuIcZWk\/qkWorra7+e6RVbNsRUf7hWS8rs+C\/iD\/AMG3eq2emySeF\/ihYahdqpMcGqaQ1rG57AyRySEfXafpXwZ+0t+yh47\/AGR\/HP8AYHjrRJ9LuZQXtZ1Iltb5Acb4pV+Vh0yOozggHiv6S7S7iv7aOaCSOaGVQ6SIwZXU8ggjgg+teT\/tt\/skaJ+2h8AtW8H6skMN5Ihn0m\/ZNz6bdqPkkHfafusB1UkelRl\/E2IhUUcS+aPV2s19wsJnVWM0q2q\/Ffcfz7\/A74A+Mf2kfHMPhzwToN\/4g1aYb2jt0+SBMgGSRzhY0BI+ZyBkgZzX3l8J\/wDg3K8Xa7pkdx4y+IGi+H55FDNa6dZPqDxezOzRLkf7OR7mv0U\/ZJ\/ZO8F\/sLfBOHQdDW2t0hjFxrGr3G2OXUJgvzTSueijnaucIvHqTU1H\/gox8CtJ13+zZ\/it4KW73bCF1JGRT6FxlB+JrbF8Q4qtNxwUXyrra7\/4BeIzavUk1h1outrs+GPF\/wDwba3EOnO2gfFaG4vAMpHqGhmGNj7ukzkf98nHvXw7+1t+wl8R\/wBivX4bXxpo\/l6feOUstWs38+wvCOcLJgFWxzscK2OcY5r+ifQ9dsfE+j2+oabeWuoWF5GJYLm3lWWKZD0ZWUkEH1Fcx8fvgZ4f\/aS+EeteDPE9mt3pOtW5hfgb7d+qSxk\/ddGwyn1HpXNg+JsVTqJYj3o9dEmvusY4fOa0J\/vdV+J\/M5n6\/lRn6\/lXTfGb4W6h8EPiz4k8H6t\/yEPDWoz6dOwGFkMbld6\/7LABh7EVzOfr+VfoEZKS5lsfWxkmroPz\/Kvff2V\/+CZ\/xe\/a8to7\/wAM+HGs9AkOBrOqv9ksm7ZQkFpcf9M1bHfFfUH\/AAR3\/wCCUdn8ZrK1+KnxKsPtPhoSbtD0adf3eqMpx58w7whhhVPDkEnK8N+ulnZw6dZxW9vDHDBAgjjjjUKkagYAAHAAHGBXy+bcRKhN0cOryW7ey8vNnh4\/OPZS9nR1fV9D8qvBf\/BtvqVzZK3iH4qWNncEfNHp2jNcIp9meWMn67R9Ks+Lv+Dba4hspG0H4rQz3HVI7\/QzCh9AWSZj+O38K+1Pjv8A8FOfgj+zn4gm0fxJ44sf7Xt22T2VhDJfTW59HESsEPsxB9q6T9mv9uH4X\/tcJcr4D8U2urXlkvmXFk8b291CmcbjFIAxXOBuAIycZrxZZtmyj7Z3Ue\/KrfkeZLH49L2jvb00\/I\/Dz9rn\/gm58Vf2MV+2eKtFW88PtII01vTHNxYlicAOcBoyewkVc9s14Ln6\/lX9Qvinwtpvjfw3faPrFja6lpepQPbXVrcRiSK4jYYZGU8EEGv57\/8Ago5+ynH+xz+1f4g8I2XnNocmzUdHeQ7m+yS5KoT3KMGQk9dme9fRZHnbxbdKqrSWumzX+Z7GWZm8Q+Sp8X5nRfs9\/wDBJj4xftO\/CbTPGvhXT9Dn0LVjKLd7jU0hkPlyNE2VIyPmRq7T\/hw3+0J\/0CvDP\/g6i\/wr7u\/4I4\/tDeAfCn7A\/gnQ9U8beFNL1i1e+86xu9VgguIt17My5RmBGVZSOOhFfbFpdxX1tHNDJHNDKodJEYMrqeQQRwQfWvJx3EOMo1501FWTaV09k\/U4MTm2Jp1ZRSVk3bQ\/n9\/aR\/4JVfF79lP4VXXjLxfY6Lb6HZzRQSvbakk8gaRwi4UDPU1zv7Iv\/BPv4mftqam48H6OI9Ht5PLutZv38iwt27rvwS7Dj5UDMMgkAc1+5H7cP7MK\/tgfBOPwPNdGz0++1ixuL+ZTiRbaGYSSBP8AbYLtB7Fs9q9D+Hvw90H4O+BNO8PeH9PtNG0LRoBBbW0KhI4UH8yeSWPJJJOSTR\/rTVWH2XtG36JafiH9uVFS2XNf5JH5oeFf+DbV5dKVtc+LCw3zL8yWOhebEjezPMpI\/wCAjPtXIfFv\/g3P8ceHtPluPBnjrQfEkkYJW1v7V9Olk9lYGRM\/7xUe9frdpfiTT9ckkSyv7O8aE4kWCdZCh98HirteXHiLHxldz+Vl\/kcSzbFJ3cvwR\/MD4\/8AAmq\/C\/xxq\/hvXLVrHWdCvJbC+t96yeTNGxR13KSpwwIyCRWRn6\/lXsH\/AAUE\/wCT5vi91\/5G7U\/\/AEpkrx\/P1\/Kv0ijNzpxm+qTPsac+aCk+qRb0I\/8AE7s+v+vTt\/tCijQj\/wATuz6\/69O3+0KKmsZ1Nypn3oz70Z9xRn3FbG4Z96Pxoz7ignigD+iP\/gmlpP8AYn7BHwnhxjd4dtp8f9dB5n\/s1an7f+p\/2P8AsRfFa4zjy\/C9+M\/WFh\/WtT9jPSf7C\/ZH+GNrjb5PhfThj\/t2jP8AWuH\/AOCquq\/2P\/wT0+Kk3TfpAg\/7+TRx\/wDs1fk8ffxy85\/+3HwUfexPrL9T4e\/4N2f2kf7J8Z+LvhXfXGIdWiGu6UjNx50eEnQe7RmNsekLV+sfUV\/NT+yx8c7v9mr9ojwh44s2fd4d1KO4mRD809ufkmj\/AOBxM6\/8Cr+krw9r1p4p0Gx1TT5kurHUYEureZDlZY3UMrD2IINetxRg\/Z4lVltNfiv6R351h+Ssqi2l+aPwb\/4LE\/s5f8M7\/tweJPssHk6L4wA8Q2G0fKPOLeco7cTrLx2Ur614r+zD8Erz9o\/9oHwl4IsfM8zxFqMVtLIoz5EOcyyf8AjDt\/wGv1i\/4OAv2cf+Fl\/sw6X48srfzNS+H97\/AKQyj5jZXJWOTPrtlEJ9gXPrXhf\/AAbufs5f2\/8AEbxX8UL6Ddb6DANG0xmXg3Ew3TMvusYVfpMa97C5tbKvrD+KKt89l+jPUoY+2B9q90rfPofq94b8PWfhLw7Y6Tp8CWun6Zbx2ltCn3Yoo1CIo9goA\/Cvyd\/4OIf2kv8AhI\/iZ4V+F9jcbrXw7D\/bGporcG5mBWFT7pFub6TV+r\/i7xTZeBvCup61qUy2+n6Tay3l1K3SOKNS7H8ADX82X7SXxpvv2h\/jx4q8bagzfaPEWoy3aoxz5MROI4\/osYVf+A14fC+E9riXXltH83\/TPMyShz1nVf2fzZ+\/P\/BO\/Vf7Y\/YU+Ec3Xb4U0+DP\/XOBY\/8A2Wux\/aS0r+3f2dvH1jjcbzw5qEAAB53W0i9vrXlf\/BJzVf7X\/wCCePwvkzu8vTHg\/wC+J5U\/9lr3Pxzp\/wDa3grWLXG77TYzRY9d0bD+teHiPcxcvKT\/ADPNre7Xl5N\/mfy\/5969Y\/Yd\/Z4f9qj9qjwd4JIc2WqXok1Bl\/5Z2kQMkxz2JRSoPqwryu6j8i6kTj5HK\/ka\/Qv\/AINz\/h9Hrf7R\/jbxJJHubQdBS1iJGdj3MwOR77YGH0Jr9OzLEOhhZ1Y7paer0R9rjazpUJTXY\/XzRNGtfDmjWmn2NvFa2NjClvbwxLtSGNAFVVHYAACvlv8A4K7ftw3X7GX7OaLoMyw+MvF8r2GlSYBNmiqDNc4PUoGUL23Op5AIr6ur8W\/+Dg\/4kTeJ\/wBsrSfD\/mf6L4X0CFRHnhZZ3eV2+pXyh9FFfnuR4WOJxkYz1S1fy\/4J8lllBVsQoy23Z8L6zrV34i1a4v8AULu4vb68kaae4nkMkkzsclmY8kk9zVb8aM+4pQa\/UD7bof0Jf8Eqv+Uenwr\/AOwR\/wC1pK7P9tn\/AJM3+K3\/AGKGq\/8ApJLXGf8ABKr\/AJR6fCv\/ALBH\/taSuz\/bZ\/5M3+K3\/Yoar\/6SS1+UVv8Af3\/jf\/pR8HU\/3l\/4v1P5uF+71pfxpFPy0ufcV+rn3h+1f\/Bvjqtxf\/sQ6lBNK8kVl4muo4FY5EamKByB6DcxOPUmvuqvg3\/g3l\/5Ms1z\/sabj\/0nt6+8q\/Ks5\/36p6nwuYf7zP1Pwz\/4LMftqa5+0D+07rng621C4h8F+B7ttOt7KNysV1cxnbNcOBwzb9yqT0VRjqc\/G3413P7T0zTftK\/EJmbcx8Talknv\/pUlcNn3FfpeBowo0IU4LRJH2mFpRp0oxj2P2k\/4N\/PjfqnxK\/ZR1rw5ql1NeN4J1UW1m8rFmjtZYw6R5PZWEmPQEDoBX3jX5k\/8G2Z\/4ov4tf8AX7pn\/oFzX6bV+b55TUMdUUe6f3pM+NzKKjippf1ofjz\/AMF6v2z9c8VfHJ\/hHpOoXFl4Z8MwQy6rDDIU\/tG8lQSgSY+8kcbphTxuZickLj88B0619Df8FXmJ\/wCCiHxUyf8AmKp1\/wCveKvnnPuK\/QsrowpYSnGC6J\/Nq7PrsDTjChBR7Jn6t\/8ABuZ8cNT1nQfH3w\/vrqa40\/Rzb6vpkbtuFt5peOdV9FLLE2BxksepNfp1X5C\/8G4f\/JffiJ\/2L8P\/AKUrX69V8HxFBRx87eT\/AAR8rm0UsVK3l+R+Dv8AwW68KxeGf+CivjCSFVjTVbWwvio\/vNaxox\/FkJ\/GvGv2NP2erj9qn9pvwf4FhaRYdavh9tlT70NrGDJO49xEj4\/2sDvXvv8AwXj\/AOUhGrf9gbT\/AP0Ua9C\/4N0\/hxHr37SfjTxPNGsn\/CP6CtrCSP8AVyXMy\/MPfZC4+jGvsI4p0cpVZbqCt62SR9BGu6eAVTqoo\/Xrwx4asfBvhyw0jS7WGy03S7dLW1t4l2pDEihVUD0AAFfF\/wDwW1\/bq1D9l34L6f4S8K3zWPi7xyJFN1E2JdOsUwJJFP8AC7swRT2AkIwQDX29X47\/APBZb9n34tftF\/t0ahN4c8AeMvEGi6LpNlp1ld2WlTTWrLsMz7ZAu3iSZwTnqCO1fGZHRp1cWnWastdev9NnzuWU4VMQvabLXU\/PSaZriZpJHZ5JGLMzHLMT1JPrX0l\/wSGutZtv+Ch3w5GitN5kt3Kl4Iz8rWpgkM27H8O0Z57gd8V0Xwj\/AOCJnx\/+KF7CLzwzaeErKQjddazexx7B\/wBc0LyE+238q\/Tv\/gnj\/wAEuPCv7CFjPqn2xvEvjfUYfIutWli8uO3jOCYoEydikgZJJZsDoOK+vzbOMLChKnGSlJpqy1379D6DH5hQjSlCLu2raH1JX46f8HGP2f8A4am8E7Nn2j\/hFl8zH3sfa59uf1r9hdQ1CDSrGa6upo7e2t42lllkYKkSKMlmJ4AA5JNfz4f8FOP2orf9rX9sHxJ4l0yYy6BZ7NK0hj\/y0tocgSD2kcu49nFfOcL0ZSxftFtFO\/zPIyOnKWI51sl+Z8\/\/AI1\/QJ\/wSK1O41X\/AIJ2fDOS5leaSOynhVnOSES5mVR+CgAewFfz959xX7+\/8Eef+Uc3w3\/697r\/ANK5q9viz\/dY\/wCL9Geln38CPr+jPpdmCrk9ByT6V+FX\/BUX\/gpZ4p\/aj+MOteHdC1q80v4d6JdPZ2dnaTGJdUKEq1xMVOX3EEqp+VVxxnJP7c\/FG8k074Z+IriI7ZINMuZEPoRExH8q\/mIeQuxZm3MxySe9ebwphac5zrTV3G1vnc48ioRlKVSS1VrH01\/wR41++0b\/AIKJ\/DqO0vLi3jv7m5guUjkKrPGbSY7WHcZAOD3Ar98tQ1e10iHzLu5t7WP+9LIEH5mv5edN1W50a9jubO5mtbiPOyWFzG6ZGDgg5HBI\/Gn3mu3uoyM9xeXNw7dWklZifzNe1m2RfXayq8\/LZW2v1fmj0cdlf1mop81tLbf8E9S\/b5u4b\/8Abd+LU0E0c0M3izUnR42DK4Ny+CCOCK8jz70Fs9xRn3Fe5Sp8kFDskj1KceWKj2LehH\/id2fP\/LdP\/QhRRoR\/4ndnyP8AXp\/6EKKmsRU3KmfcUZ9xRn3FGfcVsbhn3FIT70ufcVb0Gx\/tTXLK14P2ieOLH+8wH9aBH9M3wa0n+wPhB4VscbfsWj2kGPTbCi\/0r59\/4LQat\/Zf\/BOTx8ucfavsUH1zeQn+lfTui2\/2TR7SL\/nnCifkoFfH\/wDwXf1X+zv+CeusxbsfbtY0+D8pd\/8A7JX5PlvvY2n\/AIl+Z8Fg\/exMPVfmfhnn6V+5P\/BDj9pH\/hd\/7GNloN5cebrHw+nOjyhmyzW2N9s30CExj\/rlX4bZ9xX2Z\/wQ2\/aR\/wCFI\/tnWmgXlx5ej\/EGD+yJQWwouRl7ZvqWzGP+utffZ\/hPb4OVt46r5b\/gfVZrh\/a4d23Wv9fI\/an4q\/DnT\/i\/8M9f8K6tGJNN8RafNp9wMZwkiFCR7jOQexArzv8AYG\/Zbj\/Y7\/Ze8PeCWaGbUrUSXWpzxfdnupWLOQe4A2qCeyCvZKK\/N1WmqbpJ+62n81\/w58f7SXJydL3PiX\/gu3+0j\/wpr9j9vC9lceVrHxDuf7OABwy2ceJLhvof3cZ9pTX4iZ9xX17\/AMFs\/wBpH\/hfP7bWraXZ3Hm6L4BjGg2wVvladCWuWx6+aWj+kS18hZ9xX6VkOD+r4OKe8tX89vwsfZZXh\/ZYdX3ev3n70\/8ABFHVP7T\/AOCb3gPLbmt5NQgPttvp8foRX1Yyh1wRkHgg96+L\/wDggpqf2\/8A4J+afD\/z5a5fw\/m6v\/7PX2hX59mkbYyqv7z\/ADPk8crYifqz+X7xvp50fxprFmePst7NDz\/syMP6V+nP\/BtbCoh+MEm352bSFJ9QPtuP5mvzq\/aa0z+xP2j\/AIgWeNv2bxHqEYBHQC5kxX3f\/wAG3njSOw+LXxN8Ps6iXVdKs79F7sLeWRDj\/wACRX3ueXnls2uyf4pn1OZXlgpNdl+aP1ur8Hf+C3ssj\/8ABSTxwsnCpbaaI+eq\/YLc\/wAya\/eKvxR\/4OBPhxN4U\/batNeMbLa+KtBtpkkx8rSQloXXPqFWM\/RhXy\/CsksY0+sX+af6HiZHJLE2fZ\/ofDGfcUoNJn3FGfcV+iH15\/Qn\/wAEqv8AlHp8K\/8AsEf+1pK7P9tn\/kzf4rf9ihqv\/pJLXJf8Et7GbTv+CfXwqjmjaORtEWQAj+F3dlP4qQfxrrf22f8Akzf4rf8AYoar\/wCkktflFX\/f3\/jf\/pR8FU\/3l\/4v1P5uFPy0ufcUin5aXPuK\/Vz70\/aP\/g3l\/wCTLNc\/7Gm4\/wDSe3r7yr4N\/wCDeX\/kyzXP+xpuP\/Se3r7yr8rzr\/fqnqfCZh\/vM\/U\/mh\/aZP8Axkj8Qv8AsZtS\/wDSqSuIz7iu3\/aZP\/GSPxC\/7GbUv\/SqSuIz7iv1Cj\/Dj6I+4p\/AvRH6vf8ABtn\/AMiZ8Wv+v3TP\/QLmv03r8yP+DbP\/AJEz4tf9fumf+gXNfpvX5pxB\/wAjCp8vyR8Xm3+9z+X5I\/nv\/wCCrp\/42IfFT\/sKp\/6Iir56z7ivoX\/gq6f+NiHxU\/7Cqf8AoiKvnrPuK\/RcD\/u1P\/CvyR9hhf4EPRfkfo3\/AMG4f\/JffiH\/ANi\/D\/6UrX69V+Qv\/BuH\/wAl9+If\/Yvw\/wDpStfr1X5\/xJ\/v8vRfkfJ5x\/vT+X5H4a\/8F4v+UhGrf9gbT\/8A0Ua+gf8Ag2t8sp8Ys7fOzo+312\/6dn+lfP3\/AAXi\/wCUhGrf9gbT\/wD0Ua9K\/wCDcz4hR6R+0L478MySKra5oUd7ECfvtbThSB77Z2P0U19HiouWSJL+WP4NHr1ot5Zp2X6H7AUUV+Sv\/BfLxD8RPg\/+0Z4b1fQ\/FnizR\/DHibRVRIbHVJ7e3F3BI6yjajBcmOSE+p3H0r4zLsD9brKipcrf6Hz2Dw3t6ns72P1i1LVbXR7Zpry4t7WFesk0gRR+J4rwf47f8FQvgf8As+2s39rePNK1O\/hBxp+jONQuXb+7iPKqf99lHvX4AeIPH2ueLJC2q63qups3U3d3JMT\/AN9MayPxFfVUeEqad6tRv0Vv8z3KeQRT9+V\/RW\/zPtP\/AIKD\/wDBZXxZ+17pF34T8L2kvg7wLcHZcRCXdf6smekzrwsZ\/wCeacHozMOB8W59xRn3FGfcV9RhcLSw8PZ0VZHt0MPTox5Kasgz7iv39\/4I8\/8AKOb4b\/8AXvdf+lc1fgFn3Ffv7\/wR5\/5RzfDf\/r3uv\/Suavn+LP8AdI\/4l+TPKz7+BH1\/Rnu3xf8A+ST+KP8AsE3f\/ol6\/mMz7iv6c\/i\/\/wAkn8Uf9gm7\/wDRL1\/MZn3Fc3CPwVfVfqY8P\/DP5fqGfcUZ9xRn3FGfcV9ifRBn3FGfcUZ9xRn3FAFvQj\/xO7Pkf69P\/QhRRoR\/4ndnyP8AXp\/6EKKxrGFXcqY9hRj2FGPYUY9hWxuKF3HGBzxX3x+zL\/wQm+LOs\/EHwtrXiifw3ofhtLm3v7lo777RdPCGWTaiIuNzAY5YAZz2xXwRFxKv+8K\/pZ+Hnxc8KReANDVvE\/h5WXT7cEHUYQQfLX\/ar53iDMK+GhFUPtXvpft\/mePm2Lq0YxVLrf8AQ7ocCvnL\/gqF+yF4i\/bY\/Ztg8G+GdQ0nTtQi1m31F5NRZ1heOOOZSoKKx3ZkU9OgNe1\/8Lg8Jf8AQ0eHf\/BlD\/8AFUf8Lg8Jf9DR4d\/8GUP\/AMVXwOHnVo1FVgtVqtD5WlKdOanHdH4Q\/tn\/APBLL4hfsN\/DvT\/FHirUfC99peo6mulRDTbmWSUStFLKpKvGo27YX5znOOPT538Oa\/eeE\/EFjqmnzNbX2m3Ed1bTIcNFIjBlYe4IBr9dv+Dg\/wAd6H4o\/Y98K2+mazpOpTp4xt5GjtruOZlX7FejJCknGSBn3Ffj5j2FfpWT4qricKqlbe76H2WXVp1qHNU31P6Tf2Y\/2jNH\/aF\/Z\/8ACPjSG8s4j4g02K4niMyjyJwNs0fX+GRXX8KqftbftLaX+zf+zh4v8aG8sprjRdOkktIvNVvOuW+SFMA95GQfTNfzhR3k0S7VkkVfQORRJdzTLtaSRl9CxIrx\/wDVOn7Xn5\/dve1una9zzv7Bjz83Npfa34bj9W1S413Vbq+vJXuLy8laeeVzlpXYlmYn1JJNe4\/sjf8ABOL4l\/tseHtS1bwTa6K2n6TdCzuZr6+FvskKB8BcFj8rA5ArwbHsK\/Wv\/g3j8b6L4V\/Z88eRapq+l6bLJ4iR0S6uo4WcfZoxkBiMivbzbFVMNhXVorVW\/M9PMK86NBzp76H1B\/wTA\/Y+1z9if9mRPCXiLUbDUNYutSn1Kf7EWa3t\/MCKI1ZgpbAQEkgckjtmvoqud\/4XB4S\/6Gjw7\/4Mof8A4qj\/AIXB4S\/6Gjw7\/wCDKH\/4qvzKvOrWqOrNavXY+LqynUm5y3Z+XP7Tv\/BCD4pfFP4+eNPFGha94JGm+Itau9StYbm5niljjmlZ1VgImAYbgDgkV8xf8E\/\/AIzSfsNft\/aVNrlxDDZWGpXHhvXZI2JiWJ3MLvnAJRJFSTkdE7V+8f8AwuDwl\/0NHh3\/AMGUP\/xVfzg\/tJXEd5+0V4+lhdJYpfEeoOjo25XU3UhBBHUGvtMlxdbG06mHxPw2S2tvofRZbiKmJjKjW2tY\/pegmS4hWSNlkjkUMrKchgehBr5t\/wCCnf7BEP7d3wPh0+xmtrHxd4dla70W6mH7tmYYkgkI5CSALyOjKp5AIPx7\/wAErv8Ags1pfgzwjpvw3+Lt9NaW+nKtto\/iOQGSNIhwkFzjJAXgLJyMYDYxuP6jeGPFel+NdEg1PRtSsNW026XfDdWdws8Mo9VdSQR9DXy9fDYnLsQpbNPR9H\/XVHi1KNbB1b7NbPoz+db4h\/sE\/GX4X+IpdL1b4aeMPtEb7A9rpkt3DL7rJErIwPqDXuf7FH\/BF\/4mfH\/xpYXnjbRr\/wAC+C4ZFku5r9PJvbuMcmOGE\/MCw43sABnPJGK\/cbvXi\/7XP7e\/w4\/Yz8LTXnirW7eTVvLLWmiWbrLqF42OAI8\/Ip\/vvhR6k8V7H+suMrr2VGC5n2u\/uR6H9s4iqvZ04+8+x614X8N2Pgzw3p+j6Xbx2em6VbR2dpbxjCwxRqERB7BQB+Fc3+0V4AvPiv8AADxv4X09oY7\/AMRaDe6bbNKcRrJNA8alj6ZYZr5y\/wCCVv7cF9+1j8O\/H3i7xhqemaXNceK5IdO057pUTT7NbS28uJNxBYZLEtj5mLHjoPqX\/hZXh3\/oP6L\/AOB0X\/xVfP1qFXD1uWXxRf47nk1Kc6VTle6P57fj3\/wTu+MX7MvhCbxB408G3Gk6HbzpbPffa7eaLe5IUfJIzckdcVynwV\/Za+In7Ra3jeB\/B+teJo9PdY7qSyg3x27MCVDNwFJAOMntX68\/8F0PGej63+wFqtvZ6tpt5O2sWBEcN0kjECQ54BJryD\/g3P8AE+meH\/hz8UF1DULGxaXUrEoJ7hYi4EU2cbiM19vSzmu8vli5RXMna2tun+Z9LTzKq8I67Sunbr5H0t\/wR+\/Zb8Tfsofsix6L4wsxpuv6tqs+qTWfmrI1qrLGiKxUld22PJAJxu9a+p6xf+Fk+Hf+g\/ov\/gdF\/wDFUf8ACyvDv\/Qf0X\/wOi\/+Kr4XE1KlerKrNaydz5itUnUm6klqz8MP2uv+CaPxu8MeP\/iN42u\/At0PC8OpajrMl+l5bOkdp5skplKiTfjZzjGfavAvg98AfGn7QWt3Gm+CfDOreJr6ziE08NhAZWhQnaGbsoyQMmv30\/bv8f6DffsT\/FuGHW9Jmml8IaoiIl5GzOxtJAAADkk1+dP\/AAbt69Y+H\/j\/AOPpL+8s7GOTw\/GqtPMsYY\/aU4BYivt8FnFeWBqV5RV4WSWuux9Lhsxqyw06jSvG1tz6k\/4Id\/sd+Ov2VPhb40ufHWktoN74pvrZ7axlkR5kihSQb32khdxlIAJz8vOM19yVi\/8ACyvDv\/Qf0X\/wOi\/+Ko\/4WV4d\/wCg\/ov\/AIHRf\/FV8XjK9XE1pVprV9vuPm8RVnWqOpJas\/H\/AP4KPf8ABM\/43fFT9sX4heMPDvgW71fw\/q18Lm1uYby2HmRiFATtaQN1UjGM18T\/AAy+D\/ij4z+L18P+E9B1LxBrTI0gs7GEzS7V+82B2GRk9BX9J+r\/ABI8OtpN1\/xP9F\/1T\/8AL9F6H\/ar8Xv+CHGsWmif8FCVuLy6tbO3\/sfUV8yaURpk7cDJwK+wyrNq0sJUcor93FW310e\/3H0OBzCo6E20vcStv\/XQ+qP+CGP7DfxH\/Zs8W+NPFHjvQZvDUGrWEOn2NrdOhuJyJPMdyqk7VGFHzYJLdOK\/RysX\/hZPh3\/oP6L\/AOB0X\/xVH\/CyvDv\/AEH9F\/8AA6L\/AOKr5HHYmriqzrTWr7Hz+JrTr1HUktT8uf8Agr1\/wTw+MX7RP7YmoeKvBfgy417Q7jTLOBLiK8t48uiEMNskitwfavjH9lX4uax+wh+2doWuatZ3FndeE9Vex1uyyGdYW3QXMZwcMwVmI5I3Kp7V\/Qp\/wsrw7\/0H9F\/8Dov\/AIqv52f25rqO+\/bK+KM0Mkc0MvijUGSRG3K4M74II6ivrshxlTFU5YStFcsY2669D6DKsRKvB4eovdSt+h\/Rj4X8T6f418N2GsaVdQ32m6pbpdWtxC26OeJ1DKwPoQQa82\/bL\/Y\/8Mftr\/Bm68I+JFktyHFzp+oQqDPptyAQsi56jBIZTwwJHBwR+Uv\/AATB\/wCCvl9+yLZW\/gnxxDea18PzITazQ\/Pd6GWOTsBP7yEk5KZBXJK5+6f16+Cf7SngP9ozQI9S8E+K9F8RW7qHZbW4Hnw57SRHEkZ9nUGvm8bl2JwFbnV7J6SX9aPyPHxODrYWpzLZbM\/Gf40\/8ENPjt8MtcuI9E0bT\/G2mKx8m70y8ijd17bopWVlb2G4ehNYPgL\/AIIu\/tEeOdQjhk8DpoULnDXGqajbxRoOmSFZn\/JSa\/e6iu6PFWLUbNRv3s\/8zqWeYhK1l\/XzPzz\/AGSf+CAfgv4b27al8UNS\/wCE11aWFkSwtd1vp9oWUgtnh5WGeCdqg\/wng1+Wf7UHwE1L9mL4+eKPA2qKzXGgXrwxykY+0wH5oZR7PGVb8a\/fL9o3\/goB8Jf2WdPmfxZ4y0uPUIQSulWUgu9QlbsohTLLnpl9q+pFfin\/AMFJP209P\/bn+Py+KtL8ML4ds7GzXToWlk33d9GrMyyT4+QN8xAVc4HG5uK9bIMVjq1aVSvdwa3eiT6W\/wCB8zuymvialVzqXcX93yON+DP7FHxW\/aG0NdU8F+BNe17S3ma3F7BCBb+YuNy+YxC5GRnnjNfu\/wD8E+vgfrH7OX7HXgXwd4gWKPWtJsmN7HHIJFhkkleUpuHB278EjjIOK+fP+CD\/AIy0fRP2DIIL7VdNs5\/7fvm8ue5SNsHy8HBINfZ3\/CyvDv8A0H9F\/wDA6L\/4qvJz\/Ma1eo8M4+7F+d30PPzXGVKs3Ra0iw+I+k3GvfDzXrG1j8y6vNOuIIUyBudomVRk8ckivwZ1H\/gkB+0ZpwYt8M9QmC94b60f9BLmv3m\/4WV4d\/6D+i\/+B0X\/AMVR\/wALJ8O\/9B\/Rf\/A6L\/4quHLc0r4JSVOKfNbdPp80c+Dx1XDX5Fv3ufzP\/Ej4ba58IPHGoeG\/EumzaRrmkyCK7s5sb4GIDAHGR0IPB71iY9hX0P8A8FXr+31X\/goR8TLi1mhuYJNQiKSROHRx9ni6EcGvnjHsK\/SsNUdSlGpLdpP70fZUajnTjN9Ugx7CjHsKMewox7CtjYt6EP8Aid2fA\/16f+hCijQh\/wATuz4H+vT\/ANCFFY1jCruVMewox7CjHtRj2rY2DHsKTb7UuPajHtQAm32\/Wjb7frS49qMe1ABijHsKMe1GPagAx7CjHsKMe1GPagAx7Ck257UuPajHtQAm32\/Wjb7frS49qMe1ACbfb9aXFGPajHtQAY9q6PwD8YPFnwquWm8M+Jte8PyMcs2nahLbbvrsYZrnMe1GPalKKkrMTimrM9X1T9u341a3p7Wt18V\/iFPbsMMja\/c4Ye\/z815fqGo3Gr3slzdzTXVxMxaSWaQyO5PUknkn61Bj2ox7VFOlCHwJL0RMacY\/CrCqzKPlJX6Gl82T+83503HtRj2rQsVnZh8xLfU0K7KPl4+hpMe1GPagB3myf3m\/OjzZP7zfnTce1GPagBTIzDlmP40KSp44+hpMe1GPagB3myf3m\/OjzZP7zfnTce1GPagB3myf3m\/OkUlTxx9DSY9qMe1ADvNk\/vN+dHmyf3m\/Om49qMe1ADvNk\/vN+dNPNGPajHtQAY9hVnSdZvNAv47qxuriyuoTuSaCVo5EPqGXBH4VWx7UY9qBHquh\/ty\/Gfw3bLDY\/FT4gW0KYwia9c7R+G+s3xj+1v8AFT4hWbW+ufEbxxq1u42tFda3cyIw9CC+DXnmPajHtWKw9JO6ir+iI9jTvflX3CyO0rlmJZickk5JpMewox7UY9q2NBRIyjhiPoaXzZP7zfnTce1GPagB3myf3m\/OjzZP7zfnTce1GPagBSSx55+ppMewox7UY9qADHsKMewox7UY9qALehD\/AIndnwP9en\/oQoo0If8AE7s+P+W6f+hCisaxjU3Kn5\/nR+f50UVsb2D8\/wA6Pz\/OiigLB+f50fn+dFFAWD8\/zo\/P86KKAsH5\/nR+f50UUBYPz\/Oj8\/zoooCwfn+dH5\/nRRQFg\/P86Pz\/ADoooCwfn+dH5\/nRRQFg\/P8AOj8\/zoooCwfn+dH5\/nRRQFg\/P86Pz\/OiigLB+f50fn+dFFAWD8\/zo\/P86KKAsH5\/nR+f50UUBYPz\/Oj8\/wA6KKAsH5\/nR+f50UUBYPz\/ADo\/P86KKAsH5\/nR+f50UUBYPz\/Oj8\/zoooCwfn+dH5\/nRRQFg\/P86Pz\/OiigLB+f50fn+dFFAWD8\/zo\/P8AOiigLB+f50fn+dFFAWLehf8AIbs+v+vTv\/tCiiisaxhVP\/\/Z\" alt=\"Logo de la Commune de Mamer\"><\/header>\r\n      <div class=\"bandeau\">D\u00e9claration de d\u00e9part vers l'\u00e9tranger<\/div>\r\n      <div class=\"fiche-titre\">Identit\u00e9 du d\u00e9clarant<\/div>\r\n      ${champ('Nom', val('md-nom'))}\r\n      ${champ('Pr\u00e9nom(s)', val('md-prenom'))}\r\n      ${champ('Matricule national', val('md-matricule'))}\r\n      ${champ('Adresse actuelle', val('md-rue') + ', ' + val('md-cp') + ' ' + val('md-localite'))}\r\n      ${champ('T\u00e9l\u00e9phone', val('md-telephone'))}\r\n      ${champ('E-mail', val('md-email'))}\r\n      <div class=\"fiche-titre\">D\u00e9part vers l\u2019\u00e9tranger<\/div>\r\n      ${champ('Date du d\u00e9part', val('md-date-depart'))}\r\n      ${champ('Pays', val('md-pays'))}\r\n      ${champ('Nouvelle adresse', val('md-rue-etranger') + ', ' + val('md-cp-etranger') + ' ' + val('md-ville-etranger'))}\r\n      ${val('md-complement-etranger') ? champ('Compl\u00e9ment d\u2019adresse', val('md-complement-etranger')) : ''}\r\n      <div class=\"fiche-titre\">Personnes concern\u00e9es par le d\u00e9part<\/div>\r\n      ${familleHtml}\r\n      <div class=\"fiche-titre\">D\u00e9claration sur l\u2019honneur<\/div>\r\n      <p class=\"declaration\">Je certifie que les informations communiqu\u00e9es dans la pr\u00e9sente d\u00e9claration sont sinc\u00e8res, exactes et compl\u00e8tes. Je confirme que mon d\u00e9part et celui des personnes mentionn\u00e9es correspondent \u00e0 un transfert de r\u00e9sidence habituelle vers l'\u00e9tranger, et que je suis habilit\u00e9(e) \u00e0 effectuer cette d\u00e9claration pour toutes les personnes concern\u00e9es.<\/p>\r\n      <div class=\"signature\"><span>Fait \u00e0 : ${esc(lieuSignature)} &nbsp; Le : ${esc(datePreparation)}<\/span><p>Signature :<\/p><div class=\"sig-line\"><\/div><\/div>\r\n      <p class=\"pieces\"><strong>Documents \u00e0 joindre :<\/strong> ${esc(pieces)}<br><strong>Transmission :<\/strong> Envoyer le document sign\u00e9 et les justificatifs \u00e0 <strong>${esc(cfg.email)}<\/strong>.<\/p>\r\n      <footer><div class=\"ruban-pied\"><img decoding=\"async\" class=\"barre\" src=\"data:image\/jpeg;base64,\/9j\/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP\/sABFEdWNreQABAAQAAAAuAAD\/4QMtaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI\/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkE4NDg1N0QxMzA1MTFFM0EzMDFBOTlDNUI1NzUzOTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkE4NDg1N0UxMzA1MTFFM0EzMDFBOTlDNUI1NzUzOTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQTg0ODU3QjEzMDUxMUUzQTMwMUE5OUM1QjU3NTM5NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQTg0ODU3QzEzMDUxMUUzQTMwMUE5OUM1QjU3NTM5NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI\/Pv\/uAA5BZG9iZQBkwAAAAAH\/2wCEAAoHBwcHBwoHBwoOCQgJDhAMCgoMEBMPDxAPDxMSDhAPDxAOEhIVFhcWFRIdHR8fHR0pKSkpKS8vLy8vLy8vLy8BCgkJCgsKDQsLDRANDg0QFA4ODg4UFw8PEQ8PFx0VEhISEhUdGhwXFxccGiAgHR0gICgoJigoLy8vLy8vLy8vL\/\/AABEIAJQJsAMBIgACEQEDEQH\/xACnAAEAAwEBAQEAAAAAAAAAAAAABQYHBAEDAgEBAAMBAQAAAAAAAAAAAAAAAAEDBAIFEAEAAgEDAwAHAwcHCQYHAAAAAQIDESEEEgUGMaEiYhMjB0EyFFFhcbN0FTVCUpKiU9MWgbFyspPDVDYX8JHBM4NF0YJjczRkhBEBAQACAAQFAgUEAwAAAAAAAAERAiExEgNBUXGBE0IEYbEiMxSh0VJiMiND\/9oADAMBAAIRAxEAPwDUAFjoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYhPplt7EJ9MtH2\/1ey3s+Ps8AaFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcAHnsgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxCfTLb2IT6ZaPt\/q9lvZ8fZ4A0LgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4APPZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiE+mW3sQn0y0fb\/V7Lez4+zwBoXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6eJ27uHP6\/wPFzcr4enX8HHbJ09WunV0ROmukv1yu1dz4OOMvN4efjY7T0xfNivjrNpiZ6Ym9YjXSEZmcZMxyAJAAAAAAAAAAG4APPZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiE+mW3sQn0y0fb\/V7Lez4+zwBoXAAAAALn4P27xTuuK3C7tjjL3W+W84cc2zU1w1pS2047Vp6Yt+dzvt0zNlvoja4mfyUwaP5b2Dw7snbMnRg\/D8\/NS34P289+q1Zr1em1q7RP2oHwvxXjeR35V+bfLjwceKRWcM1rM3vr\/Prf0RDmd3W6XfFknm5m8uvVxkVYTflnYsfj\/d7cLBa9+PfHTLhtkmJtNZ9mdZrFY+9WfsXjs\/jXg\/c+1U5+LjxkpjpEcjLOXkUiL0rFsmsWvX0a\/Zsbd3XXWbYtl8i7ySXjZfJlg0jtXbvpz3XnZOFxccZc17zPHp1cqmtK46WtpNrVj70W9O7zy3sHh3ZO2ZOjB+H5+alvwft579VqzXq9NrV2iftR806pr07S38D5JnGLm\/gzgWnwvxXjeR35V+bfLjwceKRWcM1rM3vr\/Prf0RDh8s7Fj8f7vbhYLXvx746ZcNskxNprPszrNYrH3qz9jvr167p4xPVOrp8UINT7P414P3PtVOfi48ZKY6RHIyzl5FIi9KxbJrFr19Gv2bOTtXbvpz3XnZOFxccZc17zPHp1cqmtK46WtpNrVj70W9O6v55x\/Ttw58HPyTjwvDnwZuNH8t7B4d2TtmTowfh+fmpb8H7ee\/Vas16vTa1don7UD4X4rxvI78q\/Nvlx4OPFIrOGa1mb31\/n1v6Ih1O7rdLviyTzTN5derjIqwm\/LOxY\/H+724WC178e+OmXDbJMTaaz7M6zWKx96s\/YvHZ\/GvB+59qpz8XHjJTHSI5GWcvIpEXpWLZNYtevo1+zY27uuus2xbL5F3kkvGy+TLBK+R\/uT953\/wAP\/wD4HRXp\/wDM+9p7X\/ne16Ul4Zg8X5ea\/D7\/AE6+TyMmPHw41y1iZtrWa64ZiN5mPS6u+NerF9PF1dsTOL6eKsDVe6eE+JcKMfcORX8FwON1W5MfEy2+JM9MUrra1pjfX7u8vp2nB4L5DjzcTt\/CwzOGPbicU48nTO3VW+1tP8qv+RrjM12s8eHJx8sxmSsmGjZPGvE\/FMuTld9yzya5r2\/A8e0TaYpER96tfvTGums7JX\/DviflHavxHbMGPDGSJriz4KfCtS9dtL0jTX88T6fWXv6zFxen\/LHAvdnPFx5skH0z4b8fNk4+WNMmK1qXj8lqz0yv\/jfgvb8Xb47x5HvE0+NGC1ppTHj06otlmNJ10+xZvvrpM3x5YdbbTWZrPBpnG7t9POXysfa8Hb8c2zZK4sWSeNERa156K+39\/eZ+1w+f+M9m7T27Dz+3YPw+XJyK4r1ra00mtqZL\/dtM6T7MehxO9+qa3W628sonc4yWWZUEXTwngeI90xV4HdcXxe7ZMl5xV6s1YtjrWLaa47VptpaU73PxPw7s2avdO4R+H4FKxSvG6sl\/iZtbW1nW1rz7P2Rt+U272s26bNs+nP0L3JLjFZcNb4HbfCvKOBk\/AcPHWmOei1qY\/g5qWneJ1jefXCIp2fw7xHTH3+8c7n5Zm1aTS14rj6pis\/Dj2fRG+v8AkRO\/OM6duqfTjij5Jyxc+TOxq3ePFPH+99mt3Ds2HHhzWxzm42XBXorfSNei1No39Ho1iWVVrNpitYmbTOkRG8zMu+33JvLjhjnK613m3s8Gkdp8J7L2ftv718ptFrxWL3x2tMY8WvorpTe9v+2jq7dxfAvJ5y8Lg8StMuKvV7NLYb9OsV66zHp0nT0uL39eOJbJzs5Ob3J4S2TxZaLLXtHaOyeWW7Z3+\/xO249Z+JPXGsXp1Ytfg+1rrMa\/\/Bdc\/gfjHP4EX7ZhjDbkVx3w8mMmW+lLTW02rW95idaejWE7d7XXGZcXjL4Jvckxz4+LJRrnauD4HfNbs\/Bxcbl8nHWevrp8W89O1p+Lesx\/RlnvmHC4vbvI+Zw+FjjDx8fw5pjiZmI6sWO9tNZn7bSnTuzba64s4Z4mu\/VcYs8eLs8H7\/n7R3OvCx4qZcfdM3Hw5LWmYtX2ppFq6f8A3Fu+qH8A4\/7ZT9VmZ549\/H+1\/tnH\/W0aH9UP4Bx\/2yn6rMr7kk72l8+bnaT5Nb5srGg+G9j8Q7z2zFi5WGM\/daVvfk1+JmpMV+JatJ0retfu9PoQHnHauB2fvUcTt2L4GCcNL9HVa\/tTNtZ1yWtP2LJ3Zd7piyzzdzeXbpxcq6NN8b8d8J7127DbHgjkczDhw\/jdMues1y3p7WsddY3tE+jZS\/LuBxO1+Q8vg8HH8LjYvhdFOq1tOrFjvO95tPptP2mvdm211xZZ5om8tsxeHmhgFjsAAAAABuADz2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYhPplt7EJ9MtH2\/1ey3s+Ps8AaFwAAAA7uyc392934fOmdK4M1LX\/ANDXS\/8AV1cIWZmPMvFqf1N4fxuyYeXWNbcXPGs\/kpkiaz\/W6X18R+B494jh53L9iOTkrmyT9uma9cOP+rpLqwY\/8UeFY8PVHxOTxq0m07\/NwzEa\/wBOiE+pXJx8Ptnb+y8f2aTPX0x9mPDX4dIn9PV6mLXjJ2v9rn0jPOMmn48X0+qPb\/icLidzpHtYLzhyT7uSOquv6Jr63sTHZPppr93LysP6JtPKt\/d29SXpT\/FnhlKTMfF5XHiOqf7fFOmv+0og\/qXnpxO2du7RhnSnV19P2xXDWMdP9dOlz0du+G1z6Q1uenTy2\/JRuyc392934fOmdK4M1LX\/ANDXS\/8AV1aL9TeH8bsmHl1jW3FzxrP5KZIms\/1ulljYsGP\/ABR4Vjw9UfE5PGrSbTv83DMRr\/Tot736d9N\/K4rvucNtdvxw5fEfgePeI4edy\/Yjk5K5sk\/bpmvXDj\/q6S4vqj2\/4nC4nc6R7WC84ck+7kjqrr+ia+t8\/qVycfD7Z2\/svH9mkz19MfZjw1+HSJ\/T1epOUp\/izwylJmPi8rjxHVP9vinTX\/aUVTMuvdv1bXPo45Wb+dqIiY7J9NNfu5eVh\/RNp5Vv7u3qUHsnN\/dvd+HzpnSuDNS1\/wDQ10v\/AFdV5+peenE7Z27tGGdKdXX0\/bFcNYx0\/wBdnC7szOm1v121Z25nW3\/K1qf1N4fxuyYeXWNbcXPGs\/kpkiaz\/W6X18R+B494jh53L9iOTkrmyT9uma9cOP8Aq6S6sGP\/ABR4Vjw9UfE5PGrSbTv83DMRr\/TohPqVycfD7Z2\/svH9mkz19MfZjw1+HSJ\/T1epRrxk7X+1z6RXOMmn48X0+qPb\/icLidzpHtYLzhyT7uSOquv6Jr63sTHZPppr93LysP6JtPKt\/d29SXpT\/FnhlKTMfF5XHiOqf7fFOmv+0og\/qXnpxO2du7RhnSnV19P2xXDWMdP9dOlz0du+G1z6Q1uenTy2\/JnCR8e\/j\/a\/2zj\/AK2iU4ngXfuZ2yvdMNcXRkp8THgtaYy3pMaxNY6enePRrZxeLcHm8vvnAy8bBkzYuPysF82SlZmtKxeLTN7RtXas+lpu2t12xZw5rrtLLx5L59T7Wjx\/BETpFuXjifzx8PNP\/grv0v8A4\/yI\/wD07\/rcK0fUbh8vm9iw4+Hhyci+PlUyXrirN5ikY8sTbSuu26vfTHhcyvdc3OtgyV4l+LelM81mMdrfFxezW07TPsz6FGln8fb3Va\/tV8fqhM\/v7jV12jiUmI\/POXNr\/mWH6X\/wDkftl\/1WFCfU7h8u3dcPOrhyW4lOLTHfPFZnHW\/xMvs2t6In2oWH6c8LmcHsebHzcGTj5L8q960y1mlprOPFWLdNtJ01rJvZ\/H19jb9qKHn41eZ5tm4t41pm7pel492eRMW9S9\/Ujk34\/jkY8czWOTyMeK+n21iL5NP++ikd0ryuz+YX7hy8OTDijuN+Tjtes1jJjrn69aTp7UafkaD5r2vN3zx+1ODHxsuK9OThrXfriIms9P8A8t5mE72dfat5J2v6tL4Mt8e\/j\/a\/2zj\/AK2jQ\/qh\/AOP+2U\/VZlN8W7D3bkd94eSOLlx4uLyMeXPkyUtStYx2i8xM2iN509C8fUbh8vm9iw04eHJyL4+VTJeuKs3tFIx5Ym2ldZ01mE9yz5tOPJO9nyaqP4F\/wA2cD\/1v1GVYvqta3T2quvszPImY+zWPg6f50J9P+DzcnkXE51MGS3Ew\/GjJyIrPw6zOG9dJv6NdbRssH1Q4fL5GLt+fj4cmXFx45E570rNq44n4Wk3mPRHsz6Taz+Rr6f3L+7r6Pj9Kf8A3WP2b\/fq959Mz5XzomdYrGGI\/NHwcc\/+K0fS\/hczjYu4Z+RgyYcXIjjzgves1jJERlmbUm3pj2o3hX\/Pe386fJuTyI42WcPJthpx8kUtNcl\/hY69FJ03trGmkGtn8jb0\/sS\/9u3ovXgW\/ifA1\/8Arfr8rN\/DOLTl+T9vxZI1rXJbL+XfFS2WvrrDTfC+LyOH4zwuPy8VsGekZZtjyRNbR1Zclo1rO8bSzPsFs\/j3k3By9zxX4s0vpeM1ZpMUy1ti69LfZ7Xpc9vn3sc7nH9Ua8+5honmfj3c\/IsHF4vBzYsWHFe2TPGW1o1nSK0msUrbXTW3pcvZOx9q8Gw5u4dz51Z5GWnTNp9mOmJ6ujFTWbXmZh1+a9q7r3LtuPJ2fLkryePabTix3mk5KWjS0bTGsxpszTD435Jz+R8KODyZy66WvmpakR\/pXy6R60dudXbxd5NfGeKNJnXF2xPGPn5D3X99945PcYr0Uy2iMdZ9MUpEUrr+fSNZanS98fglcmOZrenaItW0emJjjaxLJc\/aufg7jk7VOG+Tm4r2pOLFWb2tNd9aRWNZjTf9DXvwvJ\/wX+C+Fb8V+6\/g\/B09v4n4fo6NPy9Wzrv4k7cnLP8ARPcxjWRj3A7jzO18iOVwMs4M8RNYvERM6T6fvRL88zm8ruHJvzObknNyMunXktprOkRWPR+aDlcHm8G8Y+bx8vGyWjqrXNS2OZj0axF4jZPcTwLv3M7ZXumGuLoyU+JjwWtMZb0mNYmsdPTvHo1svu2k\/VbJnhlbbrONx6ovx7+P9r\/bOP8AraND+qH8A4\/7ZT9VmUDxnBnzd+7dOHHbJGPl4LXmtZmK1jJW0zbT0RpEtC+pXHz8jsWCvHxXy2ryqWtFKzaYrGPNraen7FPc\/e7avf8Ac1V76Xfxjl\/s3+8o5vqV\/wAx1\/Zsf+e77fTDLSnfORitOlsvGt0fnmt6TMf9zo+pHaO4Zu74edx+Pkz4MmGuObY6TfpvW1vZnp101iY0M4+44\/4n\/r7Oj6U\/+6\/\/AM3+\/V7z3\/mzn\/8Ao\/qMS4\/TjsvP7XxOXyuditgnmWxxjxXjpv04uv2rVneNZv8Aaqfn\/F5NPJeZyr4b14+WcMY801mKWmMNI0rb0T92TSy\/cbYvh\/Y1s+Xb0VgBoWgAAAAANwAeeyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEJ9MtvYhPplo+3+r2W9nx9ngDQuAAAAAAWXsXm\/cuw8D938fDhzYova9ZydWsdWmsezaNtUd3\/v3L8h5teby60x2pjjFWmPXpisTNv5Uz9tkWOZprNuqTj5o6ZnOOKydh827l2DgzwOPhxZsXXbJWcvVrHVEa1jptG22rg8g8h5fkfKx8rl0pinFj+HWmPXp01m2vtTO86ooJprNuqTj5nTM5xxFl7F5v3LsPA\/d\/Hw4c2KL2vWcnVrHVprHs2jbVWhO2s2mLMlkvC8Up3\/v3L8h5teby60x2pjjFWmPXpisTNv5Uz9tkh2HzbuXYODPA4+HFmxddslZy9WsdURrWOm0bbaq2Iumt16bOE8DpmMY4JXyDyHl+R8rHyuXSmKcWP4daY9enTWba+1M7zqigTJJMThISSTEWXsXm\/cuw8D938fDhzYova9ZydWsdWmsezaNtUd3\/AL9y\/IebXm8utMdqY4xVpj16YrEzb+VM\/bZFiJprNuqTj5nTM5xxWTsPm3cuwcGeBx8OLNi67ZKzl6tY6ojWsdNo221cHkHkPL8j5WPlculMU4sfw60x69Oms219qZ3nVFBNNZt1ScfM6ZnOOK48L6j9w4faadvjjUvnw44xYuVNpjStY6azbHpvMR+dE+P+Vdx8cpnpwceHJHJmtrzmre0xNNdNOi9P5yEEfHpizHPmjo148OfNcMn1N79kpbHbj8TS8TWdKZddJjT+2cvaPPO79l7dh7bxcPGvhwdXTbJTJN5672yTrNctY9NvyKyHxaYx0w6NeWFk7z5z3bvnAv27l4eNTDkmtptireLa1nqjSbZLR9n5Hd\/1Q7\/\/AMPw\/wChl\/vlND4tMY6YdGvkl\/IPJed5HfBk52PDjnjxatPg1tWJi0xM69d7\/kSXYfPe6dl49eFlx15vFx7Y63ma3pH82t412\/TCrCbprdemzgdOuMY4Lj3f6kdz7hhnj8LBXgUtp13i85Mkx\/Ni2lNIn9GrzJ9Te\/ZKWx24\/E0vE1nSmXXSY0\/tlPEfF28Y6YdGvksPY\/NO6eP8KeDw8XHyYpvbJrlreba2iIn7mSsabfkdPP8AqH3ruPCz8DPg4tcXJpbHeaUyRaItGk9OuWY9Sqh8eluemZOjXOcLZw\/qN3vg8PBwsWDi2x8bHTDSbUyTaa46xSJtpliNdIc\/cvOe7d0vw8nIw8as8DkU5WL4dbxE3xzrEX6slvZ\/QrYfHpnPTMnRrzwuX\/VDv\/8Aw\/D\/AKGX++V7vne+X3\/mxz+ZTHjyxSuPTFForpWZmPv2tP2\/lRwnXt6a3MkhNdZxkWnsv1A7x2nBXiZa05vHxxEY4yzMXrWP5MXj7P0xKRz\/AFS7jek143Bw4rz\/ACr2teI\/yR0KKOb2u3bm6wvb1tzhLYPJO54u918gyWpyOdXq3y19ieqk4tOnHNPRWdk5\/wBUO\/8A\/D8P+hl\/vlNE3t6XnrOHAumt5xKd+8g5vkXJx8rm0xY74qfDrGGLVjTWbb9dr77p3hfUfuHD7TTt8cal8+HHGLFyptMaVrHTWbY9N5iPzqcJvb0sks4TkXXWyTHJN+OeU8zxr8T+FxY834r4fX8Xq2+H16adNo\/npnJ9Tu75Mdsc8TjRF4mszHX9safz1LEXt6W5szS6a25sdHA53K7by8XO4d\/h58M9VLen80xMfbEx6Vzp9U+dGKIycDFbLpveL2rXX8vTpP8AnUQTt29Nv+UyXXXbnFqr9RPIK863Nn4N4mk46ce1bfCpEzFtYit6zNtvTMy5O\/eZdz8h4dOFzcWDHjx5IzROGt626q1tTSevJeNNLoARO3pLLNZwOjXngAdugAAAAAG4APPZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiE+mW3sQn0y0fb\/AFey3s+Ps8AaFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcAHnsgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxCfTLb2IT6ZaPt\/q9lvZ8fZ4A0LgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4APPZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiE+mW3sQn0y0fb\/V7Lez4+zwBoXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANw2NgeeyGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGxsAGzE5+FrP3vUDR9v9Xst7Xj7PPle96j5XveoGhcfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QAfK971Hyve9QA\/\/9k=\" alt=\"www.mamer.lu\"><div class=\"contact\"><div><strong>Contact :<\/strong> Biergerzenter \u00b7 ${esc(cfg.postal)}<br>T ${esc(cfg.phone)} \u00b7 F ${esc(cfg.fax)}<br>E ${esc(cfg.email)}<\/div><div><strong>Heures d\u2019ouverture :<\/strong><br>${esc(cfg.hours_week)}<br>${esc(cfg.hours_evening)}<\/div><\/div><\/div><\/footer>\r\n      <\/body><\/html>`;\r\n    const fenetre = window.open('', '_blank');\r\n    if (!fenetre) {\r\n      alert(traduire('Veuillez autoriser les fen\u00eatres surgissantes pour ouvrir votre d\u00e9claration.'));\r\n      return;\r\n    }\r\n    fenetre.document.open();\r\n    fenetre.document.write(traduireHTMLImpression(contenu));\r\n    fenetre.document.close();\r\n  }\r\n  root.querySelector('#md-imprimer-pdf').onclick = creerDocumentImprimable;\r\n  \/\/ L'adresse de r\u00e9ception et le message proviennent des r\u00e9glages WordPress.\r\n  root.querySelector('#md-email-destination').textContent = cfg.email;\r\n  const retourMail = root.querySelector('#md-mail-retour');\r\n\r\n  root.querySelector('#md-preparer-mail').onclick = () => {\r\n    const sujet = encodeURIComponent(cfg.email_subject);\r\n    const corps = encodeURIComponent(cfg.email_body);\r\n    retourMail.textContent = traduire('Votre messagerie devrait s\u2019ouvrir. Joignez vous-m\u00eame le document sign\u00e9 et les justificatifs.');\r\n    window.location.href = 'mailto:' + cfg.email + '?subject=' + sujet + '&body=' + corps;\r\n  };\r\n\r\nfunction actualiserAutorite() {\r\n  const zone = root.querySelector('#md-autorite');\r\n  const parents = root.querySelector('#md-deux-parents');\r\n  const unParent = root.querySelector('#md-un-parent');\r\n  const choix = root.querySelector('#md-type-autorite');\r\n  const info = root.querySelector('#md-info-autorite');\r\n  const accordZone = root.querySelector('#md-accord-zone');\r\n  const accord = root.querySelector('#md-accord-parent');\r\n  const docs = root.querySelector('#md-docs-parentalite');\r\n  const messageDeuxParents = root.querySelector('#md-deux-parents-message');\r\n  const confirmationDeuxParents = root.querySelector('#md-deux-parents-confirmation');\r\n  const confirmeParent = root.querySelector('#md-confirm-parent');\r\n  const avecEnfants = famille.value === 'oui' &&\r\n    enfants.querySelectorAll('.md-enfant').length > 0;\r\n  zone.hidden = !avecEnfants;\r\n  parents.required = avecEnfants;\r\n  parents.disabled = !avecEnfants;\r\n  const departDeuxParents = avecEnfants && parents.value === 'oui';\r\n  const conjointRenseigne = famille.value === 'oui' && lien.value !== 'aucun';\r\n  messageDeuxParents.hidden = !(departDeuxParents && !conjointRenseigne);\r\n  confirmationDeuxParents.hidden = !(departDeuxParents && conjointRenseigne);\r\n  confirmeParent.required = departDeuxParents && conjointRenseigne;\r\n  confirmeParent.disabled = !departDeuxParents || !conjointRenseigne;\r\n  const departUnParent = avecEnfants && parents.value === 'non';\r\n  unParent.hidden = !departUnParent;\r\n  choix.required = departUnParent;\r\n  choix.disabled = !departUnParent;\r\n  const conjointe = departUnParent && choix.value === 'conjointe';\r\n  accordZone.hidden = !conjointe;\r\n  accord.required = conjointe;\r\n  accord.disabled = !conjointe;\r\n  const conseils = {\r\n    oui: cfg.both_parents,\r\n    autre: cfg.special + ' ' + cfg.email\r\n  };\r\n  const conseilsUnParent = {\r\n    conjointe: cfg.joint,\r\n    exclusive: cfg.exclusive,\r\n    autre: cfg.special + ' ' + cfg.email\r\n  };\r\n  const message = !avecEnfants ? '' : departUnParent ?\r\n    (conseilsUnParent[choix.value] || '') : (conseils[parents.value] || '');\r\n  info.textContent = message;\r\n  docs.textContent = !avecEnfants ?\r\n    cfg.no_children :\r\n    (message || cfg.special);\r\n}\r\n\r\nroot.querySelector('#md-deux-parents').addEventListener('change', actualiserAutorite);\r\nroot.querySelector('#md-type-autorite').addEventListener('change', actualiserAutorite);\r\nfamille.addEventListener('change', actualiserAutorite);\r\nlien.addEventListener('change', actualiserAutorite);\r\n\r\nactualiserAutorite();\r\n\r\n  updateFamille();\r\n  showStep(0);\r\n})();\r\n<\/script>\n","protected":false},"author":37,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"class_list":["post-57770","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Declaration of departure abroad - Mamer<\/title>\n<meta name=\"description\" content=\"%\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mamer.lu\/en\/declaration-of-departure-abroad\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Declaration of departure abroad - Mamer\" \/>\n<meta property=\"og:description\" content=\"%\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mamer.lu\/en\/declaration-of-departure-abroad\/\" \/>\n<meta property=\"og:site_name\" content=\"Mamer\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-05T12:21:29+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mamer.lu\\\/en\\\/declaration-of-departure-abroad\\\/\",\"url\":\"https:\\\/\\\/mamer.lu\\\/en\\\/declaration-of-departure-abroad\\\/\",\"name\":\"Declaration of departure abroad - Mamer\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mamer.lu\\\/#website\"},\"datePublished\":\"2026-11-05T12:21:26+00:00\",\"dateModified\":\"2026-11-05T12:21:29+00:00\",\"description\":\"%\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mamer.lu\\\/en\\\/declaration-of-departure-abroad\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mamer.lu\\\/en\\\/declaration-of-departure-abroad\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mamer.lu\\\/en\\\/declaration-of-departure-abroad\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/mamer.lu\\\/en\\\/home\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Declaration of departure abroad\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mamer.lu\\\/#website\",\"url\":\"https:\\\/\\\/mamer.lu\\\/\",\"name\":\"Mamer\",\"description\":\"Site web de la commune Mamer\",\"publisher\":{\"@id\":\"https:\\\/\\\/mamer.lu\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mamer.lu\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/mamer.lu\\\/#organization\",\"name\":\"Mamer\",\"url\":\"https:\\\/\\\/mamer.lu\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mamer.lu\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Mamer\"},\"image\":{\"@id\":\"https:\\\/\\\/mamer.lu\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Declaration of departure abroad - Mamer","description":"%","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mamer.lu\/en\/declaration-of-departure-abroad\/","og_locale":"en_US","og_type":"article","og_title":"Declaration of departure abroad - Mamer","og_description":"%","og_url":"https:\/\/mamer.lu\/en\/declaration-of-departure-abroad\/","og_site_name":"Mamer","article_modified_time":"2026-11-05T12:21:29+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/mamer.lu\/en\/declaration-of-departure-abroad\/","url":"https:\/\/mamer.lu\/en\/declaration-of-departure-abroad\/","name":"Declaration of departure abroad - Mamer","isPartOf":{"@id":"https:\/\/mamer.lu\/#website"},"datePublished":"2026-11-05T12:21:26+00:00","dateModified":"2026-11-05T12:21:29+00:00","description":"%","breadcrumb":{"@id":"https:\/\/mamer.lu\/en\/declaration-of-departure-abroad\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mamer.lu\/en\/declaration-of-departure-abroad\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/mamer.lu\/en\/declaration-of-departure-abroad\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/mamer.lu\/en\/home\/"},{"@type":"ListItem","position":2,"name":"Declaration of departure abroad"}]},{"@type":"WebSite","@id":"https:\/\/mamer.lu\/#website","url":"https:\/\/mamer.lu\/","name":"Mamer","description":"Site web de la commune Mamer","publisher":{"@id":"https:\/\/mamer.lu\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mamer.lu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/mamer.lu\/#organization","name":"Mamer","url":"https:\/\/mamer.lu\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mamer.lu\/#\/schema\/logo\/image\/","url":"","contentUrl":"","caption":"Mamer"},"image":{"@id":"https:\/\/mamer.lu\/#\/schema\/logo\/image\/"}}]}},"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"_links":{"self":[{"href":"https:\/\/mamer.lu\/en\/wp-json\/wp\/v2\/pages\/57770","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamer.lu\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mamer.lu\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mamer.lu\/en\/wp-json\/wp\/v2\/users\/37"}],"replies":[{"embeddable":true,"href":"https:\/\/mamer.lu\/en\/wp-json\/wp\/v2\/comments?post=57770"}],"version-history":[{"count":6,"href":"https:\/\/mamer.lu\/en\/wp-json\/wp\/v2\/pages\/57770\/revisions"}],"predecessor-version":[{"id":57778,"href":"https:\/\/mamer.lu\/en\/wp-json\/wp\/v2\/pages\/57770\/revisions\/57778"}],"wp:attachment":[{"href":"https:\/\/mamer.lu\/en\/wp-json\/wp\/v2\/media?parent=57770"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}