{"id":27424,"date":"2026-01-15T11:22:27","date_gmt":"2026-01-15T09:22:27","guid":{"rendered":"https:\/\/esoteric-sciences.com\/?page_id=27424"},"modified":"2026-01-26T19:35:57","modified_gmt":"2026-01-26T17:35:57","slug":"carte-de-conscience-itineraire-spirituel-premium","status":"publish","type":"page","link":"https:\/\/esoteric-sciences.com\/fr\/carte-de-conscience-itineraire-spirituel-premium\/","title":{"rendered":"Psyarche-Carte de Conscience &#038; Itin\u00e9raire Spirituel Premium"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"27424\" class=\"elementor elementor-27424\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-59a67d0 elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"59a67d0\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7a17dfd\" data-id=\"7a17dfd\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1f0460d elementor-section-full_width elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"1f0460d\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e62419e\" data-id=\"e62419e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e338683 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e338683\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6cc4a55 elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no\" data-id=\"6cc4a55\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-99e1126\" data-id=\"99e1126\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a6a37ee elementor-widget elementor-widget-html\" data-id=\"a6a37ee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n\r\n\r\n\r\n<!DOCTYPE html>\r\n<html lang=\"fr\">\r\n<head>\r\n<meta charset=\"utf-8\" \/>\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" \/>\r\n<title>Psyarche \u2014 Carte de Conscience & de l\u2019\u00c2me \u2014 Premium (129\u20ac)<\/title>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cinzel:wght@400;600;700;900&family=Cormorant+Garamond:wght@400;500;600&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n:root{ --bg1:#070a10; --bg2:#0a1524; --ink:#ffffff; --muted:#e7e4f2; --gold:#d6b973; --line:rgba(214,185,115,.28); --glass:rgba(255,255,255,.04); --glass-2:rgba(255,255,255,.06);} *{box-sizing:border-box} html,body{margin:0}\r\nbody{ background: radial-gradient(1400px 900px at 50% -10%, rgba(214,185,115,.08) 0%, transparent 60%), radial-gradient(1200px 800px at 80% 10%, rgba(214,185,115,.06) 0%, transparent 50%), linear-gradient(180deg, var(--bg1), var(--bg2)); color:var(--ink); font-family:\"Cormorant Garamond\", serif; font-size:21px; line-height:1.7; -webkit-font-smoothing:antialiased; scroll-behavior:smooth;}\r\n.container{max-width:1100px;margin:0 auto;padding:0 20px}\r\nhr.hr{border:0;height:1px;background:linear-gradient(90deg,transparent,var(--line),transparent);margin:22px 0}\r\n.header{position:sticky;top:0;z-index:40;backdrop-filter:saturate(130%) blur(10px);border-bottom:1px solid var(--line);background:linear-gradient(180deg, rgba(7,10,16,.75), rgba(7,10,16,.38))}\r\n.header-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 14px}\r\n.brand{display:flex;gap:10px;align-items:center}\r\n.brand .eye{width:34px;height:22px;filter:drop-shadow(0 0 8px rgba(214,185,115,.35))}\r\n.brand h6{margin:0;font-family:\"Cinzel\";letter-spacing:.12em;color:var(--gold);font-size:14px}\r\n.header-cta{display:flex;gap:10px}\r\n.btn{border-radius:999px;border:1px solid var(--gold);background:rgba(214,185,115,.12);color:var(--ink);font-family:\"Cinzel\";letter-spacing:.06em;font-size:14px;text-transform:uppercase;padding:10px 18px;cursor:pointer;transition:all .25s ease}\r\n.btn:hover{transform:translateY(-1px);background:rgba(214,185,115,.22)}\r\n.btn.secondary{border-color:var(--line);background:var(--glass)}\r\n.hero{padding:40px 0 20px}\r\n.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:center}\r\n.hero .card{background:var(--glass);border:1px solid var(--line);border-radius:28px;padding:26px;box-shadow:0 12px 50px rgba(0,0,0,.45)}\r\n.kicker{font-family:\"Cinzel\";color:var(--gold);letter-spacing:.18em;font-size:13px;text-transform:uppercase}\r\n.h1{font-family:\"Cinzel\";font-size:36px;line-height:1.15;letter-spacing:.10em;text-transform:uppercase;margin:6px 0 8px; color: var(--gold);} \/* \u2190 titles gold *\/\r\n.sub{color:var(--muted);font-size:19px}\r\n.hero-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}\r\n.point{border:1px solid var(--line);border-radius:16px;padding:10px 12px;background:var(--glass-2);display:flex;gap:10px;align-items:flex-start}\r\n.point svg{flex:0 0 20px}\r\n.hero-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}\r\n.mandala-wrap{display:flex;justify-content:center}\r\n#mandalaHero{width:100%;max-width:560px;aspect-ratio:1;border-radius:28px;border:1px solid var(--line);background:radial-gradient(60% 60% at 50% 50%, rgba(214,185,115,.08), transparent);box-shadow:inset 0 0 60px rgba(214,185,115,.06), 0 18px 60px rgba(0,0,0,.4)}\r\n\/* main mandala sizing *\/\r\n#mandala{width:min(100%,640px);height:auto;display:block;margin:0 auto}\r\n.pdf-boost #mandala{width:520px}\r\n.badges{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}\r\n.badge{border:1px dashed var(--line);border-radius:999px;padding:6px 12px;color:rgba(245,245,255,.9);font-size:13px}\r\n.section{border:1px solid var(--line);border-radius:22px;padding:20px;background:var(--glass);box-shadow:inset 0 0 22px rgba(214,185,115,.05);margin-bottom:18px}\r\n.section h2{font-family:\"Cinzel\";text-transform:uppercase;color:var(--gold);letter-spacing:.12em;font-size:24px;margin:4px 0 8px;display:flex;align-items:center;gap:10px}\r\n.section p{ color: var(--ink); margin: 0 0 10px 0; line-height: 1.75; } \/* \u2190 paragraphs white *\/\r\n.card{background:var(--glass);border:1px solid var(--line);border-radius:28px;padding:24px;box-shadow:0 12px 40px rgba(0,0,0,.45)}\r\nlabel{display:block;font-size:18px;margin:8px 0 6px;color:rgba(245,245,255,.85)}\r\ninput{width:100%;padding:12px 14px;margin-bottom:10px;border-radius:14px;border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--ink);font-size:18px}\r\ninput:focus{outline:none;border-color:var(--gold);box-shadow:0 0 8px rgba(214,185,115,.35)}\r\n.status-box{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}\r\n.status{border:1px solid var(--line);border-radius:999px;padding:10px 14px;background:var(--glass-2);font-family:\"Cinzel\";letter-spacing:.06em;font-size:16px}\r\n.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:18px}\r\n.quote{border:1px solid var(--line);border-radius:18px;padding:12px 14px;background:var(--glass-2)}\r\n.quote cite{display:block;margin-top:6px;color:var(--muted);font-style:normal}\r\n.faq details{border:1px solid var(--line);border-radius:14px;padding:12px 14px;background:var(--glass-2)}\r\n.faq summary{font-family:\"Cinzel\";letter-spacing:.08em;color:var(--gold);cursor:pointer}\r\n.stickybar{position:sticky;bottom:0;z-index:50;background:linear-gradient(180deg, rgba(7,10,16,.2), rgba(7,10,16,.85));backdrop-filter:saturate(130%) blur(8px);border-top:1px solid var(--line)}\r\n.stickybar .row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px}\r\n.price{font-family:\"Cinzel\";letter-spacing:.12em}\r\n#result{display:none;animation:fadeIn 1.2s ease}\r\n@keyframes fadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}\r\nfooter{text-align:center;font-size:16px;color:rgba(245,245,255,.7);border-top:1px solid var(--line);margin:32px 0 10px;padding-top:14px}\r\n@media(max-width:940px){.hero-grid{grid-template-columns:1fr}} \r\n@media(max-width:600px){.h1{font-size:28px}.btn{font-size:12px}}\r\n\/* Stronger colors during PDF capture *\/\r\n.pdf-boost{ --ink:#ffffff; --muted:#f2f2ff; --line:rgba(214,185,115,.5);} \r\n\r\n\/* PDF visibility boost *\/\r\nbody.pdf-boost, .pdf-boost body { --ink:#ffffff; --muted:#f7f3e6; }\r\n.pdf-boost h1, .pdf-boost h2, .pdf-boost h3, .pdf-boost .strong { filter:none!important; opacity:1!important; }\r\n.pdf-boost .content, .pdf-boost .container, .pdf-boost { color:#fff!important; }\r\n\r\n\r\n\/* ==== PDF BOOST (high-contrast for export only) ==== *\/\r\n.pdf-boost, .pdf-boost * {\r\n  -webkit-font-smoothing: antialiased !important;\r\n  -moz-osx-font-smoothing: grayscale !important;\r\n}\r\n.pdf-boost body, body.pdf-boost {\r\n  filter: contrast(1.22) brightness(1.15) saturate(1.05) !important;\r\n}\r\n.pdf-boost h1, .pdf-boost h2, .pdf-boost h3, .pdf-boost .headline, .pdf-boost .title {\r\n  font-weight: 700 !important;\r\n  letter-spacing: .2px !important;\r\n}\r\n.pdf-boost .text, .pdf-boost p, .pdf-boost li, .pdf-boost div {\r\n  color: #f3e9cb !important;\r\n  text-shadow: 0 0 0.01px rgba(255,255,255,.9) !important;\r\n}\r\n\r\n\r\n\/* ==== PDF BOOST v2 ==== *\/\r\n.pdf-boost, .pdf-boost * {\r\n  -webkit-font-smoothing: antialiased !important;\r\n  -moz-osx-font-smoothing: grayscale !important;\r\n}\r\n\/* lift text luminance *\/\r\n.pdf-boost body, body.pdf-boost {\r\n  --textColor: #f6ebc8;\r\n  --mutedText: #f2e6c4;\r\n  color: var(--textColor) !important;\r\n  filter: contrast(1.28) brightness(1.18) saturate(1.08) !important;\r\n}\r\n.pdf-boost h1, .pdf-boost h2, .pdf-boost h3, .pdf-boost .headline, .pdf-boost .title {\r\n  font-weight: 800 !important;\r\n  letter-spacing: .25px !important;\r\n  color: var(--textColor) !important;\r\n  text-shadow: 0 0 0.2px rgba(255,255,255,.85) !important;\r\n}\r\n.pdf-boost p, .pdf-boost li, .pdf-boost div, .pdf-boost span {\r\n  color: var(--mutedText) !important;\r\n  text-shadow: 0 0 0.2px rgba(255,255,255,.85) !important;\r\n}\r\n\/* ensure borders show *\/\r\n.pdf-boost .box, .pdf-boost .panel, .pdf-boost .card {\r\n  border-color: rgba(214,185,115,.9) !important;\r\n}\r\n\r\n\r\n\/* ==== PDF BOOST v3 (final) ==== *\/\r\n.pdf-boost, .pdf-boost * {\r\n  -webkit-font-smoothing: antialiased !important;\r\n  -moz-osx-font-smoothing: grayscale !important;\r\n}\r\n.pdf-boost body, body.pdf-boost {\r\n  --textColor: #fff3cf;\r\n  --mutedText: #f7eccf;\r\n  color: var(--textColor) !important;\r\n  filter: contrast(1.36) brightness(1.22) saturate(1.12) !important;\r\n}\r\n.pdf-boost h1, .pdf-boost h2, .pdf-boost h3, .pdf-boost .headline, .pdf-boost .title {\r\n  font-weight: 800 !important;\r\n  letter-spacing: .28px !important;\r\n  color: var(--textColor) !important;\r\n  text-shadow: 0 0 0.35px rgba(0,0,0,.35), 0 0 0.35px rgba(255,255,255,.8) !important;\r\n}\r\n.pdf-boost p, .pdf-boost li, .pdf-boost div, .pdf-boost span {\r\n  color: var(--mutedText) !important;\r\n  text-shadow: 0 0 0.35px rgba(0,0,0,.35), 0 0 0.35px rgba(255,255,255,.85) !important;\r\n}\r\n\r\n\r\n\/* ==== PDF EXPORT (force readable white body text) ==== *\/\r\n.pdf-boost #result, .pdf-boost #result *{ color:#ffffff !important; -webkit-text-fill-color:#ffffff !important; opacity:1 !important; filter:none !important; }\r\n\r\n\/* === Orbit Diamond (Free-style) \u2014 added to Premium without touching the mandala drawing === *\/\r\n.mandala-shell{\r\n  position:relative;\r\n  width:min(100%,640px);\r\n  margin:0 auto;\r\n}\r\n.mandala-shell #mandala{\r\n  width:100%;\r\n  height:auto;\r\n  display:block;\r\n  margin:0;\r\n}\r\n.pdf-boost .mandala-shell{width:520px}\r\n#orbitDiamond{\r\n  position:absolute;\r\n  inset:0;\r\n  width:100%;\r\n  height:100%;\r\n  pointer-events:none;\r\n  transform-origin:50% 50%;\r\n  animation:orbitDiamondSpin 14s linear infinite;\r\n  filter:drop-shadow(0 0 10px rgba(214,185,115,.22));\r\n  opacity:.98;\r\n}\r\n#orbitDiamond .diamond{\r\n  fill:none;\r\n  stroke:rgba(214,185,115,.52);\r\n  stroke-width:2;\r\n}\r\n#orbitDiamond .diamond-soft{\r\n  fill:none;\r\n  stroke:rgba(214,185,115,.22);\r\n  stroke-width:10;\r\n  filter:url(#odGlow);\r\n}\r\n#orbitDiamond .node{\r\n  fill:rgba(241,222,170,.95);\r\n  opacity:.95;\r\n  filter:url(#odGlow);\r\n}\r\n@keyframes orbitDiamondSpin{\r\n  to{ transform:rotate(360deg); }\r\n}\r\n@media (max-width:520px){\r\n  #orbitDiamond{ filter:drop-shadow(0 0 8px rgba(214,185,115,.18)); }\r\n}\r\n\r\n\r\n.subnote{margin:0 0 14px;padding:10px 14px;border-radius:16px;border:1px solid rgba(214,185,115,.25);background:rgba(255,255,255,.03);color:var(--muted);font-size:18px;line-height:1.6}\r\n<\/style>\r\n<\/head>\r\n<body>\r\n<header class=\"header\">\r\n  <div class=\"container header-bar\">\r\n    <div class=\"brand\">\r\n      <div class=\"eye\" aria-hidden=\"true\">\r\n        <svg viewBox=\"0 0 200 120\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M10,60 Q100,-5 190,60 Q100,125 10,60 Z\" fill=\"none\" stroke=\"rgba(214,185,115,.7)\" stroke-width=\"3\"\/><circle cx=\"100\" cy=\"60\" r=\"20\" fill=\"rgba(214,185,115,.2)\" stroke=\"rgba(214,185,115,.8)\" stroke-width=\"3\"\/><circle cx=\"100\" cy=\"60\" r=\"8\" fill=\"rgba(214,185,115,.95)\"\/><\/svg>\r\n      <\/div>\r\n      <h6>PSYARCHE \u2014 PREMIUM<\/h6>\r\n    <\/div>\r\n    <div class=\"header-cta\">\r\n      <button class=\"btn secondary\" id=\"goExampleTop\">Voir un exemple<\/button>\r\n      <button class=\"btn\" id=\"goBuyTop\">Obtenir ma Carte \u2014 129\u20ac<\/button>\r\n    <\/div>\r\n  <\/div>\r\n<\/header>\r\n\r\n<section class=\"hero\">\r\n  <div class=\"container hero-grid\">\r\n    <div class=\"card\">\r\n      <div class=\"kicker\">Psyarche-Carte de Conscience & de l\u2019\u00c2me<\/div>\r\n      <div class=\"h1\">La boussole int\u00e9rieure qui se g\u00e9n\u00e8re pour <em>toi<\/em><\/div>\r\n      <p class=\"sub\">Num\u00e9rologie sacr\u00e9e \u00b7 G\u00e9om\u00e9trie sacr\u00e9e \u00b7 Vibration du Nom \u2014 transform\u00e9es en un mandala vivant et en une lecture exploitable d\u00e8s aujourd\u2019hui.<\/p>\r\n      <div class=\"hero-points\">\r\n        <div class=\"point\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\"><path fill=\"currentColor\" d=\"M9 16.2l-3.5-3.5-1.4 1.4L9 19l11-11-1.4-1.4z\"\/><\/svg>Clart\u00e9 en 3 \u00e9tapes : infos \u2192 offrande \u2192 carte imm\u00e9diate<\/div>\r\n        <div class=\"point\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\"><path fill=\"currentColor\" d=\"M12 2l4 8 8 1-6 6 2 9-8-5-8 5 2-9-6-6 8-1z\"\/><\/svg>Mandala interactif + textes longs personnalis\u00e9s<\/div>\r\n        <div class=\"point\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\"><path fill=\"currentColor\" d=\"M12 3a9 9 0 100 18 9 9 0 000-18zm1 13h-2v-2h2v2zm0-4h-2V7h2v5z\"\/><\/svg>Outil initiatique \u2014 pas d\u2019horoscopes, du concret<\/div>\r\n        <div class=\"point\"><svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\"><path fill=\"currentColor\" d=\"M12 5v14M5 12h14\"\/><\/svg>T\u00e9l\u00e9chargement PDF automatique pour garder trace<\/div>\r\n      <\/div>\r\n      <div class=\"hero-cta\">\r\n        <button class=\"btn\" id=\"goBuy\">D\u00e9verrouiller \u2014 129\u20ac<\/button>\r\n        <button class=\"btn secondary\" id=\"goExample\">Voir un exemple<\/button>\r\n      <\/div>\r\n      <div class=\"badges\">\r\n        <div class=\"badge\">Paiement PayPal & Carte<\/div>\r\n        <div class=\"badge\">Lecture Premium<\/div>\r\n        <div class=\"badge\">2 Pdf Analyse + Mandala Personnel<\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"mandala-wrap\">\r\n      <svg id=\"mandalaHero\" viewBox=\"0 0 600 600\" aria-hidden=\"true\"><\/svg>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<div class=\"container\">\r\n  <section class=\"section\">\r\n    <h2>Qu\u2019est-ce que c\u2019est ?<\/h2>\r\n    <p>La <b>Carte de Conscience & de l\u2019\u00c2me (Psyarche)<\/b> est une cartographie int\u00e9rieure qui utilise la <b>num\u00e9rologie sacr\u00e9e<\/b>, des principes de <b>g\u00e9om\u00e9trie sacr\u00e9e<\/b>, la <b>num\u00e9rologie kabbalistique<\/b>, ainsi que la <b>vibration des lettres<\/b> de ton nom. Fid\u00e8le \u00e0 la maxime pythagoricienne \u2014 <em>\u00ab Tout est nombre \u00bb<\/em> \u2014 elle transforme <b>tes donn\u00e9es de naissance<\/b> (date, heure, lieu & nom) en un <b>mandala vivant<\/b> et en une lecture profonde de ton axe, de ta fr\u00e9quence et de ta mission d\u2019\u00e2me.<br><br>Ce syst\u00e8me de cartographie de conscience a \u00e9t\u00e9 con\u00e7u par Kali dans le cadre de La Voie du Vide. Fond\u00e9 sur la num\u00e9rologie sacr\u00e9e et la m\u00e9moire de l\u2019\u00e2me, il traduit la maxime pythagoricienne : \u00ab Tout est nombre. \u00bb\r\n\r\nCe n\u2019est pas de l\u2019astrologie mais une science int\u00e9rieure : un miroir du souffle de ton incarnation. \u00c0 travers tes nombres, il r\u00e9v\u00e8le ton Champ de r\u00e9sonance, ton rythme spirituel et ton axe de transformation.<br><br><\/p>\r\n    <h2>Ce que tu re\u00e7ois<\/h2>\r\n    <p>Nature d\u2019\u00c2me \u00b7 Karma Actif \u00b7 Guides\/Arch\u00e9types \u00b7 Chemin Spirituel \u00b7 Tarot & Cl\u00e9 de Conscience \u00b7 Symbole du Vide \u00b7 M\u00e9moires d\u2019\u00c2mes \u00b7 <b>Analyses d\u00e9taill\u00e9es + Synth\u00e8se finale<\/b> \u00b7 Mandala Psyarche.<\/p>\r\n    <div style=\"display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:6px\">\r\n      <button class=\"btn\" id=\"exampleBtnTop\">Voir un exemple<\/button>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <div class=\"card\" id=\"panelStart\">\r\n    <div class=\"section\" style=\"margin:0 0 12px 0\">\r\n      <div class=\"status\">Offrande : <strong><span id=\"priceLabelTop\">129 \u20ac<\/span><\/strong> \u00b7 D\u00e9verrouillage de la lecture compl\u00e8te<\/div>\r\n      <div style=\"font-size:16px;color:rgba(233,229,217,.85);margin-top:8px\"><em>1) Renseigne tes informations \u00b7 2) Clique PayPal\/Carte \u00b7 3) Ta carte appara\u00eet ici + PDF<\/em><\/div>\r\n    <\/div>\r\n\r\n    <label>Nom complet<\/label>\r\n    <input id=\"name\" placeholder=\"Votre nom complet\">\r\n    <label>Date de naissance<\/label>\r\n    <input id=\"birth\" placeholder=\"JJ \/ MM \/ AAAA\" maxlength=\"10\" inputmode=\"numeric\">\r\n    <label>Heure de naissance<\/label>\r\n    <input id=\"hour\" placeholder=\"HH : MM\" maxlength=\"5\" inputmode=\"numeric\">\r\n    <label>Pays<\/label>\r\n    <input id=\"country\" placeholder=\"France\">\r\n    <label>Ville<\/label>\r\n    <input id=\"city\" placeholder=\"Paris\">\r\n\r\n    <div class=\"status-box\">\r\n      <button class=\"btn secondary\" id=\"exampleBtn\" type=\"button\" style=\"margin:0\">Voir un exemple<\/button>\r\n    <\/div>\r\n\r\n    <div class=\"section\" style=\"text-align:center\">\r\n      <div id=\"paypal-button-container-carte\" style=\"margin-top:6px\"><\/div>\r\n      <div style=\"margin-top:10px;font-size:16px;color:rgba(233,229,217,.85)\"><em>Avant de payer, merci de compl\u00e9ter tes informations. Si tu avances quand m\u00eame, tu pourras g\u00e9n\u00e9rer la Carte apr\u00e8s le paiement.<br>Si tu utilises un bloqueur (AdBlock \/ Brave Shields), d\u00e9sactive-le temporairement pour cette page (PDF peut \u00eatre bloqu\u00e9).\r\n<\/em><\/div>\r\n    <\/div>\r\n\r\n    <div id=\"resultAnchor\"><\/div>\r\n    <div id=\"result\">\r\n      <div class=\"mandala-shell\">\r\n        <svg id=\"mandala\" viewBox=\"0 0 700 700\"><\/svg>\r\n\r\n        <!-- Orbit diamond overlay (visual only; mandala engine remains unchanged) -->\r\n        <svg id=\"orbitDiamond\" viewBox=\"0 0 700 700\" aria-hidden=\"true\">\r\n          <defs>\r\n            <filter id=\"odGlow\" x=\"-50%\" y=\"-50%\" width=\"200%\" height=\"200%\">\r\n              <feGaussianBlur stdDeviation=\"3\" result=\"blur\"\/>\r\n              <feColorMatrix in=\"blur\" type=\"matrix\"\r\n                values=\"1 0 0 0 0\r\n                        0 1 0 0 0\r\n                        0 0 1 0 0\r\n                        0 0 0 12 -6\" result=\"glow\"\/>\r\n              <feMerge>\r\n                <feMergeNode in=\"glow\"\/>\r\n                <feMergeNode in=\"SourceGraphic\"\/>\r\n              <\/feMerge>\r\n            <\/filter>\r\n          <\/defs>\r\n\r\n          <!-- Rotating rhombus -->\r\n          <path class=\"diamond-soft\" d=\"M350 95 L605 350 L350 605 L95 350 Z\"\/>\r\n          <path class=\"diamond\" d=\"M350 110 L590 350 L350 590 L110 350 Z\"\/>\r\n\r\n          <!-- Subtle inner frame -->\r\n          <path class=\"diamond\" style=\"stroke:rgba(214,185,115,.28);stroke-width:1.5\"\r\n                d=\"M350 145 L555 350 L350 555 L145 350 Z\"\/>\r\n\r\n          <!-- 4 orbit nodes -->\r\n          <circle class=\"node\" cx=\"350\" cy=\"110\" r=\"4.5\"\/>\r\n          <circle class=\"node\" cx=\"590\" cy=\"350\" r=\"4.5\"\/>\r\n          <circle class=\"node\" cx=\"350\" cy=\"590\" r=\"4.5\"\/>\r\n          <circle class=\"node\" cx=\"110\" cy=\"350\" r=\"4.5\"\/>\r\n        <\/svg>\r\n      <\/div>\r\n      <div class=\"status-box\">\r\n        <div class=\"status\" id=\"conscienceBox\"><\/div>\r\n        <div class=\"status\" id=\"ameBox\"><\/div>\r\n        <div class=\"status\" id=\"missionBox\"><\/div>\r\n      <\/div>\r\n\r\n      <div class=\"section\" id=\"summarySoulType\"><h2>Type d\u2019\u00c2me \u2014 R\u00e9sum\u00e9<\/h2><p id=\"ameSummaryText\"><\/p><\/div>\r\n      <div class=\"section\" id=\"summaryConsciousness\"><h2>Niveau de Conscience \u2014 R\u00e9sum\u00e9<\/h2><p id=\"conscienceSummaryText\"><\/p><\/div>\r\n      <div class=\"section\" id=\"summaryMission\"><h2>Mission \u2014 R\u00e9sum\u00e9<\/h2><p id=\"missionSummaryText\"><\/p><\/div>\r\n\r\n      <div class=\"section\"><h2>Nature de l\u2019\u00c2me<\/h2><p id=\"ameText\"><\/p><\/div>\r\n      <div class=\"section\"><h2>Vibration Primordiale (Nom)<\/h2><p id=\"primaryVibrationText\"><\/p><\/div>\r\n      <div class=\"section\"><h2>Karma Actif<\/h2><p id=\"karmaText\"><\/p><\/div>\r\n      <div class=\"section\"><h2>Guides & Arch\u00e9types<\/h2><p id=\"guideText\"><\/p><\/div>\r\n      <div class=\"section\"><h2>Chemin Spirituel<\/h2><p id=\"pathText\"><\/p><\/div>\r\n      <div class=\"section\"><h2>Tarot & Cl\u00e9 de Conscience<\/h2><p id=\"tarotText\"><\/p><\/div>\r\n      <div class=\"section\"><h2>Symbole du Vide \u2014 Valashenar<\/h2><p id=\"runeText\"><\/p><\/div>\r\n      <div class=\"section\"><h2>M\u00e9moires d\u2019\u00c2mes<\/h2><p id=\"memoireText\"><\/p><\/div>\r\n      <div class=\"section\"><h2>Type d\u2019\u00c2me \u2014 Analyse D\u00e9taill\u00e9e<\/h2><p id=\"ameAnalysisText\"><\/p><\/div>\r\n      <div class=\"section\"><h2>Niveau de Conscience \u2014 Analyse D\u00e9taill\u00e9e<\/h2><p id=\"conscienceAnalysisText\"><\/p><\/div>\r\n      <div class=\"section\"><h2>Mission \u2014 Analyse D\u00e9taill\u00e9e<\/h2><p id=\"missionAnalysisText\"><\/p><\/div>\r\n      <div class=\"section\"><h2>Synth\u00e8se Finale<\/h2><p id=\"finalText\"><\/p><\/div>\r\n\r\n      <div style=\"display:flex;gap:10px;flex-wrap:wrap;justify-content:center\">\r\n        <!-- \u0394\u03a5\u039f \u039a\u039f\u03a5\u039c\u03a0\u0399\u0391: \u0391\u03bd\u03ac\u03bb\u03c5\u03c3\u03b7 & \u039c\u03ac\u03bd\u03c4\u03b1\u03bb\u03b1 -->\r\n        <button class=\"btn\" type=\"button\" id=\"printBtn\">T\u00e9l\u00e9charger PDF \u2014 Analyse<\/button>\r\n        <button class=\"btn secondary\" type=\"button\" id=\"printMandalaBtn\">T\u00e9l\u00e9charger PDF \u2014 Mandala<\/button>\r\n      <\/div>\r\n      <div class=\"container\" style=\"text-align:center;margin-top:8px;color:rgba(214,185,115,.8);font-size:16px\">Astuce mobile : si l\u2019appareil ouvre un aper\u00e7u PDF, reviens et clique \u00e0 nouveau \u2014 le fichier sera aussi enregistr\u00e9 dans T\u00e9l\u00e9chargements.<\/div>\r\n\r\n      <div style=\"display:flex;justify-content:center;margin-top:12px\">\r\n        <button class=\"btn secondary\" id=\"ctaDiscoverBtn\" type=\"button\">D\u00e9couvrez votre carte personnelle<\/button>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <section class=\"grid-2\" style=\"margin-top:16px\">\r\n    <div>\r\n      <div class=\"section\">\r\n        <h2>T\u00e9moignages<\/h2>\r\n        <div class=\"quote\">\u201cUne clart\u00e9 imm\u00e9diate. La synth\u00e8se finale m\u2019a servi pendant des semaines.\u201d<cite>\u2014 M., Paris<\/cite><\/div>\r\n        <div class=\"quote\">\u201cEnfin une lecture qui n\u2019infantilise pas : on repart avec un axe concret.\u201d<cite>\u2014 A., Gen\u00e8ve<\/cite><\/div>\r\n        <div class=\"quote\">\u201cLe PDF m\u2019accompagne dans mon carnet. Je l\u2019ouvre \u00e0 chaque passage cl\u00e9.\u201d<cite>\u2014 M., Bruxelles<\/cite><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"section faq\">\r\n      <h2>FAQ<\/h2>\r\n      <details><summary>Combien de temps pour recevoir la Carte ?<\/summary><div>Imm\u00e9diat, \u00e0 l\u2019\u00e9cran, juste apr\u00e8s l\u2019offrande \u2014 puis export PDF.<\/div><\/details>\r\n      <details><summary>Est-ce une pr\u00e9diction ?<\/summary><div>Non. C\u2019est un miroir praticable : elle clarifie l\u2019axe, propose des gestes simples.<\/div><\/details>\r\n      <details><summary>Paiement par carte sans compte PayPal ?<\/summary><div>Oui : clique sur le bouton PayPal, puis choisis Carte.<\/div><\/details>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <footer>\r\n    \u00a9 2026 \u2014 La Voie du Vide \u00b7 Kali \u2014 Outil symbolique et initiatique. Ce syst\u00e8me ne remplace pas un avis professionnel, m\u00e9dical ou psychologique.\r\n  <\/footer>\r\n<\/div>\r\n\r\n<div class=\"stickybar\">\r\n  <div class=\"container row\">\r\n    <div class=\"price\">Psyarche Premium \u2014 <strong>129 \u20ac<\/strong><\/div>\r\n    <div style=\"display:flex;gap:10px\">\r\n      <button class=\"btn secondary\" id=\"sbExample\">Exemple<\/button>\r\n      <button class=\"btn\" id=\"sbBuy\">Obtenir ma Carte<\/button>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- PayPal SDK -->\r\n<script src=\"https:\/\/www.paypal.com\/sdk\/js?client-id=ARA3CqnZTAMdKuX4R_bzzyxh77eufjG0XXb5De-ohfYrg6LWy6426VVr8HkHFT3PF9LFwGr45WXKyUtL&currency=EUR\"><\/script>\r\n<!-- Client-side PDF libs -->\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/html2canvas@1.4.1\/dist\/html2canvas.min.js\"><\/script>\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/jspdf@2.5.1\/dist\/jspdf.umd.min.js\"><\/script>\r\n\r\n<script>\r\n\/* ---------- Price & 24h unlock policy ---------- *\/\r\nconst CARTE_PAID_KEY = \"carteConsciencePaid_fr\";\r\nconst CARTE_PAID_UNTIL_KEY = \"carteConsciencePaidUntil_fr\";\r\nconst CARTE_CHART_HASH_KEY = \"carteConscienceChartHash_fr\";\r\nconst CARTE_PRICE_EUR = \"129\";\r\nfunction isCartePaid(){ try { const until = parseInt(localStorage.getItem(CARTE_PAID_UNTIL_KEY)||\"0\",10); if(!until) return false; const now=Date.now(); if(now>until){ localStorage.removeItem(CARTE_PAID_UNTIL_KEY); localStorage.removeItem(CARTE_PAID_KEY); return false; } return true; } catch(e){ return false; } }\r\nfunction setCartePaid(){ try { const until=Date.now()+24*60*60*1000; localStorage.setItem(CARTE_PAID_KEY, \"1\"); localStorage.setItem(CARTE_PAID_UNTIL_KEY, String(until)); } catch(e){} }\r\nfunction getCoreInputs(){const name=(document.getElementById('name')?.value||\"\").trim();const birth=(document.getElementById('birth')?.value||\"\").trim();const hour=(document.getElementById('hour')?.value||\"\").trim();const country=(document.getElementById('country')?.value||\"\").trim();const city=(document.getElementById('city')?.value||\"\").trim();return {name,birth,hour,country,city};}\r\nfunction validateBeforePayment(){const {birth,hour,country,city}=getCoreInputs(); if(!birth||birth.length<10) return \"Veuillez entrer votre date de naissance (JJ\/MM\/AAAA).\"; if(!hour||hour.length<5) return \"Veuillez entrer votre heure de naissance (HH:MM).\"; if(!country) return \"Veuillez entrer votre pays de naissance.\"; if(!city) return \"Veuillez entrer votre ville de naissance.\"; return \"\";}\r\n<\/script>\r\n<!-- === Mystic rune glyph helpers (must be before HERO) === -->\r\n<script>\r\n(function(){\r\n  const NS='http:\/\/www.w3.org\/2000\/svg';\r\n  function ensureDefs(svg){\r\n    if(svg.querySelector('#defs-runes')) return;\r\n    const defs=document.createElementNS(NS,'defs'); defs.id='defs-runes';\r\n    const grad=document.createElementNS(NS,'radialGradient'); grad.id='g-gold';\r\n    const s1=document.createElementNS(NS,'stop'); s1.setAttribute('offset','0%'); s1.setAttribute('stop-color','rgba(255,240,200,1)');\r\n    const s2=document.createElementNS(NS,'stop'); s2.setAttribute('offset','60%'); s2.setAttribute('stop-color','rgba(229,197,120,1)');\r\n    const s3=document.createElementNS(NS,'stop'); s3.setAttribute('offset','100%'); s3.setAttribute('stop-color','rgba(214,185,115,0.12)');\r\n    grad.appendChild(s1); grad.appendChild(s2); grad.appendChild(s3); defs.appendChild(grad);\r\n    const glow=document.createElementNS(NS,'filter'); glow.id='f-glow';\r\n    const blur=document.createElementNS(NS,'feGaussianBlur'); blur.setAttribute('stdDeviation','2.2'); blur.setAttribute('result','b');\r\n    const merge=document.createElementNS(NS,'feMerge'); const n1=document.createElementNS(NS,'feMergeNode'); n1.setAttribute('in','b'); const n2=document.createElementNS(NS,'feMergeNode'); n2.setAttribute('in','SourceGraphic');\r\n    merge.appendChild(n1); merge.appendChild(n2); glow.appendChild(blur); glow.appendChild(merge); defs.appendChild(glow);\r\n    svg.appendChild(defs);\r\n  }\r\n  function hashSeed(str){ let h=2166136261>>>0; for(let i=0;i<str.length;i++){ h^=str.charCodeAt(i); h=Math.imul(h,16777619);} return h>>>0;}\r\n  function RNG(seed){ let s=seed>>>0; return {rand(){s=(s*1664525+1013904223)>>>0; return s\/0x100000000;}};}\r\n  function drawMysticGlyph(target, name){\r\n    const ink = '#0b1a33'; const r = RNG(hashSeed(name||''));\r\n    const g = document.createElementNS(NS,'g');\r\n    const ring = document.createElementNS(NS,'circle'); ring.setAttribute('r','8.8'); ring.setAttribute('fill','none'); ring.setAttribute('stroke',ink); ring.setAttribute('stroke-width','.9'); ring.setAttribute('opacity','.85'); g.appendChild(ring);\r\n    const spokes = 3 + Math.floor(r.rand()*5);\r\n    for(let i=0;i<spokes;i++){ const a=(Math.PI*2\/spokes)*i + (r.rand()*0.6); const x=Math.cos(a)*8, y=Math.sin(a)*8;\r\n      const ln=document.createElementNS(NS,'line'); ln.setAttribute('x1','0'); ln.setAttribute('y1','0'); ln.setAttribute('x2',x.toFixed(2)); ln.setAttribute('y2',y.toFixed(2));\r\n      ln.setAttribute('stroke',ink); ln.setAttribute('stroke-width','.9'); ln.setAttribute('opacity','.8'); g.appendChild(ln);\r\n    }\r\n    const star=document.createElementNS(NS,'path'); const pts=6+Math.floor(r.rand()*3); const step=2+Math.floor(r.rand()*3);\r\n    let path='', visited=0, k=0; function polar(i,R){ const a=(Math.PI*2*i\/pts)-Math.PI\/2; return [Math.cos(a)*R, Math.sin(a)*R]; }\r\n    do{ const p=polar(k,4.8); path+=(visited===0?'M':'L')+p[0].toFixed(2)+','+p[1].toFixed(2)+' '; k=(k+step)%pts; visited++; }while(k!==0 && visited<=20);\r\n    path+='Z'; star.setAttribute('d',path); star.setAttribute('fill','none'); star.setAttribute('stroke',ink); star.setAttribute('stroke-width','1.1'); g.appendChild(star);\r\n    const sw=document.createElementNS(NS,'path'); const a1=r.rand()*Math.PI*2, a2=r.rand()*Math.PI*2;\r\n    const p1=[Math.cos(a1)*2.5, Math.sin(a1)*2.5], p2=[Math.cos(a2)*3.5, Math.sin(a2)*3.5];\r\n    sw.setAttribute('d',`M ${p1[0].toFixed(2)},${p1[1].toFixed(2)} Q 0,0 ${p2[0].toFixed(2)},${p2[1].toFixed(2)}`);\r\n    sw.setAttribute('fill','none'); sw.setAttribute('stroke',ink); sw.setAttribute('stroke-width','1'); sw.setAttribute('stroke-linecap','round'); g.appendChild(sw);\r\n    const dots = 1 + Math.floor(r.rand()*3);\r\n    for(let d=0; d<dots; d++){ const dc=document.createElementNS(NS,'circle'); dc.setAttribute('r', String(0.9 + r.rand()*0.8)); const ang=r.rand()*Math.PI*2; const rr=2.2 + r.rand()*5;\r\n      dc.setAttribute('cx', (Math.cos(ang)*rr).toFixed(2)); dc.setAttribute('cy', (Math.sin(ang)*rr).toFixed(2)); dc.setAttribute('fill', ink); g.appendChild(dc); }\r\n    target.appendChild(g);\r\n  }\r\n  window.drawRuneIconLabel = function(svg, x, y, name, scale){\r\n    ensureDefs(svg);\r\n    const root=document.createElementNS(NS,'g'); root.setAttribute('transform',`translate(${x},${y}) scale(${scale||1})`); root.setAttribute('class','rune-node');\r\n    const coin=document.createElementNS(NS,'circle'); coin.setAttribute('r','16'); coin.setAttribute('fill','url(#g-gold)'); coin.setAttribute('stroke','rgba(214,185,115,.9)'); coin.setAttribute('stroke-width','1.2'); coin.setAttribute('filter','url(#f-glow)'); root.appendChild(coin);\r\n    const halo=document.createElementNS(NS,'circle'); halo.setAttribute('r','20'); halo.setAttribute('fill','none'); halo.setAttribute('stroke','rgba(214,185,115,.45)'); halo.setAttribute('stroke-width','1'); halo.setAttribute('filter','url(#f-glow)'); root.appendChild(halo);\r\n    const inner=document.createElementNS(NS,'g'); root.appendChild(inner);\r\n    const clipId='clip-'+(name||'r'); if(!svg.querySelector('#'+clipId)){ const defs=svg.querySelector('#defs-runes'); const clip=document.createElementNS(NS,'clipPath'); clip.setAttribute('id',clipId); const c=document.createElementNS(NS,'circle'); c.setAttribute('r','15.5'); clip.appendChild(c); defs.appendChild(clip); }\r\n    inner.setAttribute('clip-path',`url(#${clipId})`);\r\n    drawMysticGlyph(inner, name||'');\r\n    const t=document.createElementNS(NS,'text'); t.textContent=(name||'').toUpperCase(); t.setAttribute('y','34'); t.setAttribute('text-anchor','middle'); t.setAttribute('font-size','13'); t.setAttribute('fill','rgba(214,185,115,.98)'); t.setAttribute('font-family','Cinzel, serif'); root.appendChild(t);\r\n    svg.appendChild(root);\r\n  };\r\n})();\r\n<\/script>\r\n\r\n\r\n<script>\r\n\/* ---------- HERO mini-mandala: static frame, only slow orbs ---------- *\/\r\n(function(){ const svg=document.getElementById('mandalaHero'); if(!svg) return; const NS='http:\/\/www.w3.org\/2000\/svg'; const cx=300, cy=300, r=200; \r\n  \/\/ static rings + rays\r\n  for(let i=1;i<=5;i++){const c=document.createElementNS(NS,'circle');c.setAttribute('cx',cx);c.setAttribute('cy',cy);c.setAttribute('r',r*i\/5);c.setAttribute('stroke','rgba(214,185,115,.22)');c.setAttribute('fill','none');svg.appendChild(c)}\r\n  for(let i=0;i<9;i++){const a=(Math.PI*2\/9)*i-Math.PI\/2;const x=cx+Math.cos(a)*r;const y=cy+Math.sin(a)*r;const l=document.createElementNS(NS,'line');l.setAttribute('x1',cx);l.setAttribute('y1',cy);l.setAttribute('x2',x);l.setAttribute('y2',y);l.setAttribute('stroke','rgba(214,185,115,.25)');svg.appendChild(l)}\r\n  \/\/ 5 runes (3 around + 2 diagonals)\r\n  const R=['Ashem','Yamena','Ranash','Larsha','Radam','Valahn','Namal','AMA','Tineshan','Inar','Karden','Lanah','Daranga'];\r\n  const seed='hero'; let s=0; for(let i=0;i<seed.length;i++) s=(s*31+seed.charCodeAt(i))>>>0; const pick=()=>{ s=(s*1664525+1013904223)>>>0; return R[s%R.length]; };\r\n  const pool=R.slice(); const runes=[]; for(let i=0;i<5;i++){ s=(s*1664525+1013904223)>>>0; runes.push(pool.splice(s%pool.length,1)[0]); }\r\n  const angles=[-Math.PI\/2, -Math.PI\/2+0.9, -Math.PI\/2-0.9, Math.PI\/4, -3*Math.PI\/4];\r\n  runes.forEach((ru,i)=>{ const a=angles[i]; const rr=i<3? r+24 : r*0.58; const tx=cx+Math.cos(a)*rr; const ty=cy+Math.sin(a)*rr; if(window.drawRuneIconLabel){ drawRuneIconLabel(svg, tx, ty, ru, 1); } });\r\n  \/\/ gentle star-orbs: two rings rotating very slowly\r\n  function ring(radius,count,orbR,dur,clockwise){ const g=document.createElementNS(NS,'g'); svg.appendChild(g); for(let i=0;i<count;i++){ const a=(Math.PI*2\/count)*i; const x=cx+Math.cos(a)*radius; const y=cy+Math.sin(a)*radius; const c=document.createElementNS(NS,'circle'); c.setAttribute('cx',x); c.setAttribute('cy',y); c.setAttribute('r',orbR); c.setAttribute('fill','rgba(214,185,115,.85)'); c.setAttribute('opacity','0.8'); \/\/ twinkle\r\n    const tw=document.createElementNS(NS,'animate'); tw.setAttribute('attributeName','opacity'); tw.setAttribute('values','0.55;0.9;0.55'); tw.setAttribute('dur', (3+Math.random()*3).toFixed(2)+'s'); tw.setAttribute('begin', (Math.random()*2).toFixed(2)+'s'); tw.setAttribute('repeatCount','indefinite'); c.appendChild(tw); g.appendChild(c);} const anim=document.createElementNS(NS,'animateTransform'); anim.setAttribute('attributeName','transform'); anim.setAttribute('type','rotate'); anim.setAttribute('from',`0 ${cx} ${cy}`); anim.setAttribute('to',`${clockwise?360:-360} ${cx} ${cy}`); anim.setAttribute('dur', dur+'s'); anim.setAttribute('repeatCount','indefinite'); g.appendChild(anim); }\r\n  ring(r*0.78, 18, 2.2, 80, true);\r\n  ring(r*0.94, 24, 2.2, 110, false);\r\n})();\r\n<\/script>\r\n\r\n<script>\r\n\/* ---------- PayPal (allow pay even if form incomplete, warn) ---------- *\/\r\nfunction initCartePayPal(){ const topLabel=document.getElementById(\"priceLabelTop\"); if(topLabel) topLabel.textContent=`${CARTE_PRICE_EUR} \u20ac`; if(typeof paypal === \"undefined\" || !paypal.Buttons){ console.error(\"PayPal SDK not loaded or paypal.Buttons unavailable.\"); return; } paypal.Buttons({ style:{ layout:\"vertical\", color:\"gold\", shape:\"pill\", label:\"paypal\" }, onClick:(data,actions)=>{ const msg=validateBeforePayment(); if(msg){ alert(\"Avant de payer, merci de compl\u00e9ter les informations de naissance.\\n\\n\"+msg+\"\\n\\nVous pouvez payer via PayPal ou Carte. Si vous payez sans remplir, vous pourrez g\u00e9n\u00e9rer apr\u00e8s.\"); return actions.resolve(); } return actions.resolve(); }, createOrder:(d,actions)=>actions.order.create({ purchase_units:[{ amount:{ value: CARTE_PRICE_EUR }, description:\"Psyarche \u2014 D\u00e9verrouillage premium\" }]}), onApprove:(d,actions)=>actions.order.capture().then(()=>{ setCartePaid(); alert(\"Merci. La Carte est d\u00e9verrouill\u00e9e (24h). Compl\u00e9tez\/validez vos infos puis g\u00e9n\u00e9rez.\"); }), onCancel:(d)=>console.log(\"PayPal cancelled\", d), onError:(err)=>{ console.error(\"PayPal error\", err); alert(\"Une erreur est survenue avec PayPal. Merci de r\u00e9essayer (PayPal ou Carte).\"); } }).render(\"#paypal-button-container-carte\"); }\r\n<\/script>\r\n\r\n<script>\r\n\/* ---------- Inputs format ---------- *\/\r\nfunction initInputFormatters(){ const birthInput=document.getElementById('birth'); if(birthInput){ birthInput.addEventListener('input',e=>{ let v=e.target.value.replace(\/\\D\/g,''); if(v.length>2)v=v.slice(0,2)+'\/'+v.slice(2); if(v.length>5)v=v.slice(0,5)+'\/'+v.slice(5,9); e.target.value=v; }); } const hourInput=document.getElementById('hour'); if(hourInput){ hourInput.addEventListener('input',e=>{ let v=e.target.value.replace(\/\\D\/g,''); if(v.length>2)v=v.slice(0,2)+':'+v.slice(2,4); e.target.value=v; }); } }\r\n<\/script>\r\n\r\n<script>\r\n\/* ---------- Numerology + texts (full FR content) ---------- *\/\r\nfunction sumDigits(str){return str.replace(\/\\D\/g,'').split('').reduce((a,b)=>a+parseInt(b||0,10),0);} \r\nfunction reduceToOne(num){while(num>9)num=sumDigits(String(num));return num;} \r\nfunction computeLifePath(dateStr){return reduceToOne(sumDigits(dateStr));} \r\nfunction getYearDigit(dateStr){const y=(dateStr.split('\/') [2]||'2000');return reduceToOne(sumDigits(y));}\r\nfunction getDayDigit(dateStr){const d=(dateStr.split('\/') [0]||'1');return reduceToOne(sumDigits(d));}\r\nfunction hourToGate(h){const hh=parseInt(h,10)||0;return hh<5?'Silence':hh<10?'Corps':hh<14?'Esprit':hh<18?'C\u0153ur':'Vide';}\r\nconst fieldLabelMap={1:'Cr\u00e9ation \u2609',2:'Silence \u27e1',3:'Recomposition \u2736',4:'Survie \ud83d\udf03',5:'R\u00e9sistance \ud83d\udf02',6:'Union \u2726',7:'Vide \u29bf',8:'Transmutation \u263d',9:'Dissolution \ud83d\udf04'};\r\nconst fieldDescMap={\r\n1:\"Champ de la Cr\u00e9ation \u2609 \u2014 Feu sacr\u00e9 de la manifestation. Ce champ t\u2019invite \u00e0 cr\u00e9er avec conscience, \u00e0 incarner la vision de ton \u00e2me dans la mati\u00e8re. Fr\u00e9quence: \",\r\n2:\"Champ du Silence \u27e1 \u2014 Fr\u00e9quence des gardiens de la paix. Tu apprends \u00e0 parler par ton silence et \u00e0 gu\u00e9rir par ta pr\u00e9sence. Fr\u00e9quence: \",\r\n3:\"Champ de la Recomposition \u2736 \u2014 L\u2019art de rena\u00eetre \u00e0 chaque cycle. Tu apprends \u00e0 transformer les ruines en beaut\u00e9 et la perte en sagesse. Fr\u00e9quence: \",\r\n4:\"Champ de la Survie \ud83d\udf03 \u2014 Vibration du courage. Tu apprends \u00e0 t\u2019enraciner, \u00e0 prot\u00e9ger la vie et \u00e0 transformer la peur en stabilit\u00e9. Fr\u00e9quence: \",\r\n5:\"Champ de la R\u00e9sistance \ud83d\udf02 \u2014 Feu de la transformation. Tu es n\u00e9\u00b7e pour traverser les temp\u00eates et faire \u00e9clore la lumi\u00e8re \u00e0 travers la tension. Fr\u00e9quence: \",\r\n6:\"Champ de l\u2019Union \u2726 \u2014 Amour en action. Tu portes l\u2019\u00e9nergie de la r\u00e9conciliation, tu relies les oppos\u00e9s et enseignes l\u2019harmonie. Fr\u00e9quence: \",\r\n7:\"Champ du Vide \u29bf \u2014 Silence primordial. Tu rappelles \u00e0 la conscience son origine, au-del\u00e0 de la forme et du temps. Fr\u00e9quence: \",\r\n8:\"Champ de la Transmutation \u263d \u2014 Alchimie du c\u0153ur. Tu transformes les m\u00e9moires en lumi\u00e8re, les blessures en ouverture. Fr\u00e9quence: \",\r\n9:\"Champ de la Dissolution \ud83d\udf04 \u2014 Fr\u00e9quence de l\u2019abandon. Tu enseignes la fluidit\u00e9 et la confiance dans le courant du destin. Fr\u00e9quence: \"\r\n};\r\nconst RUNE_NAMES=['Ashem','Yamena','Ranash','Larsha','Radam','Valahn','Namal','AMA','Tineshan','Inar','Karden','Lanah','Daranga'];\r\nconst TAROT_CARDS=[\"Le Mat\",\"Le Bateleur\",\"La Papesse\",\"L\u2019Imp\u00e9ratrice\",\"L\u2019Empereur\",\"Le Pape\",\"L\u2019Amoureux\",\"Le Chariot\",\"La Justice\",\"L\u2019Hermite\",\"La Roue de Fortune\",\"La Force\",\"Le Pendu\",\"Arcane Sans Nom\",\"Temp\u00e9rance\",\"Le Diable\",\"La Maison Dieu\",\"L\u2019\u00c9toile\",\"La Lune\",\"Le Soleil\",\"Le Jugement\",\"Le Monde\"];\r\nfunction hashStr(s){let h=0; for(let i=0;i<s.length;i++){ h=(h*31 + s.charCodeAt(i))>>>0; } return h>>>0;}\r\nfunction pickRune(name,date,city){const seed = hashStr((name||'') + (date||'') + (city||'')) + sumDigits(date||'0'); const idx = seed % RUNE_NAMES.length; return RUNE_NAMES[idx];}\r\nfunction pickTarot(name,date,city){const seed = (hashStr((city||''))+hashStr((name||''))) ^ sumDigits(date||'0'); const idx = seed % TAROT_CARDS.length; return TAROT_CARDS[idx];}\r\nfunction normalizeName(s){return (s||'').toUpperCase().normalize('NFD').replace(\/[\\u0300-\\u036f]\/g,'').replace(\/[^A-Z]\/g,'');}\r\nconst LETTER_VAL={A:1,B:2,C:3,D:4,E:5,F:6,G:7,H:8,I:9,J:1,K:2,L:3,M:4,N:5,O:6,P:7,Q:8,R:9,S:1,T:2,U:3,V:4,W:5,X:6,Y:7,Z:8};\r\nfunction nameToNumber(full){ const n = normalizeName(full).split('').reduce((a,ch)=>a+(LETTER_VAL[ch]||0),0); return reduceToOne(n||1); }\r\nfunction long(txt){return txt.replace(\/\\n\/g,'<br>');}\r\n\/\/ --- Long FR texts (intact) ---\r\nconst PV_TEXTS={\r\n  1:[`Ta vibration primordiale r\u00e9sonne avec l\u2019Un. Elle te pousse \u00e0 ouvrir des chemins o\u00f9 il n\u2019existe encore que de l\u2019intuition. Quand tu poses un acte simple mais net, le r\u00e9el s\u2019aligne autour de toi. Le pi\u00e8ge serait la duret\u00e9 : confonds initiative et crispation. Choisis la droiture tranquille : un oui propre, un non franc, puis silence. Tes relations gagnent quand tu transformes l\u2019impatience en clart\u00e9. Ta vitalit\u00e9 na\u00eet du mouvement; veille toutefois au repos \u2014 c\u2019est l\u00e0 que la vision se pr\u00e9cise. Souviens-toi : mener n\u2019est pas dominer; c\u2019est assumer l\u2019exemple le plus simple.`,\r\n     `Un souffle pionnier habite ton nom. Tu as le talent de commencer \u2014 projets, conversations, changements. Ta force s\u2019\u00e9panouit quand tu relies audace et respect. Refuse la comparaison; elle nourrit l\u2019ego et \u00e9teint la lumi\u00e8re. Pr\u00e9f\u00e8re la pr\u00e9cision : un but \u00e0 la fois, une promesse tenue, une responsabilit\u00e9 assum\u00e9e sans bruit. Chaque d\u00e9but n\u2019est juste que s\u2019il ouvre aussi un espace aux autres. Ainsi, ton 1 devient phare plut\u00f4t que projecteur braqu\u00e9 sur toi.`,\r\n     `Vibration 1 : \u00e9tincelle. Tu captes d\u2019instinct la premi\u00e8re marche qui rend une situation praticable. Si l\u2019entourage h\u00e9site, offre un geste; si le doute s\u2019\u00e9paissit, offre une d\u00e9cision. Mais garde le c\u0153ur souple : la rigidit\u00e9 te coupe du monde et de ton propre souffle. \u00c9cris le matin la priorit\u00e9 du jour; le soir, ce que tu as appris en servant ce cap. Ce rituel prot\u00e8ge ton feu et l\u2019oriente vers le bien commun.`],\r\n  2:[`Vibration 2 : l\u2019art de relier. Ta pr\u00e9sence apaise, r\u00e9tablit la circulation entre paroles et silences. Tu sens les nuances, les demi-tons, ce que l\u2019autre n\u2019ose pas dire. Ton d\u00e9fi : ne pas te dissoudre pour garder la paix. Pose des limites douces mais r\u00e9elles; la relation devient alors un lieu de v\u00e9rit\u00e9. Quand tu travailles en duo ou en r\u00e9seau, ta finesse devient force structurante.`,\r\n     `Le Deux de ton nom parle d\u2019\u00e9coute. Tu sais ajuster le rythme, accueillir puis r\u00e9pondre. Cette diplomatie n\u2019est pas faiblesse; c\u2019est lucidit\u00e9 sur la nature du vivant. Refuse les alliances floues : elles fatiguent ton corps. Choisis des engagements clairs et l\u00e9gers; tu restes ainsi disponible \u00e0 l\u2019inspiration. La coop\u00e9ration est ton pouvoir, pas ton sacrifice.`,\r\n     `Ta note fondamentale est la r\u00e9sonance. Tu entends derri\u00e8re les mots; tu relies ce qui s\u2019ignorait. Offre ce don sans t\u2019oublier : \u201cje t\u2019entends\u201d ne veut pas dire \u201cje renonce \u00e0 moi\u201d. En cultivant la clart\u00e9 des fronti\u00e8res, ta douceur devient enti\u00e8re et s\u00fbre.`],\r\n  3:[`Ton 3 chante. Il te donne l\u2019\u00e9lan d\u2019exprimer, de mettre en forme la joie et la v\u00e9rit\u00e9. Quand tu parles avec pr\u00e9cision, tu lib\u00e8res de l\u2019espace autour de toi. Le pi\u00e8ge : parler pour remplir. Choisis la parole qui relie; laisse le reste tomber. L\u2019\u00e9criture, la voix, la p\u00e9dagogie sont des portes naturelles.`,\r\n     `Vibration 3 : cr\u00e9ativit\u00e9 circulante. Tu transformes l\u2019exp\u00e9rience en sens, puis le sens en partage. Cr\u00e9e souvent, peu mais vrai. Si l\u2019\u00e9motion monte, donne-lui un canal : un texte, un dessin, un geste. La clart\u00e9 revient d\u00e8s que tu offres la forme juste.`,\r\n     `Le 3 te demande de jouer s\u00e9rieusement : l\u00e9g\u00e8ret\u00e9, oui; dispersion, non. Prends un cahier : une page par jour suffit. Ta parole devient instrument d\u2019accord.`],\r\n  4:[`Vibration 4 : base et mesure. Tu poses des pierres, tu tiens des cadres. Ta paix vient de la constance des gestes simples. Attention \u00e0 la rigidit\u00e9 : le cadre sert la vie, il ne l\u2019emprisonne pas. Quand tu fais de la place au corps \u2014 sommeil, nourriture, marche \u2014 ta sagesse devient \u00e9vidente.`,\r\n     `Le 4 de ton nom t\u2019invite \u00e0 construire lentement ce qui dure. M\u00e9thode, loyaut\u00e9, patience : voil\u00e0 ton or. \u00c9vite l\u2019obstination d\u00e9fensive; ajuste plut\u00f4t ta structure \u00e0 la r\u00e9alit\u00e9 du moment. On te fait confiance parce que tu tiens parole.`,\r\n     `Ta force : l\u2019architecture invisible. Tu sais ranger, prioriser, rendre praticable. Un petit pas r\u00e9p\u00e9t\u00e9 vaut mieux qu\u2019un projet parfait non v\u00e9cu. L\u2019\u00e2me aime ta fiabilit\u00e9.`],\r\n  5:[`Vibration 5 : souffle de changement. Tu explores, tu testes, tu ouvres des fen\u00eatres. Ta libert\u00e9 devient vraie lorsqu\u2019elle sert un sens. Discipline douce et curiosit\u00e9 ample : ce duo te garde centr\u00e9. Attention aux exc\u00e8s; le corps demande rythme et eau.`,\r\n     `Le 5 de ton nom t\u2019enseigne l\u2019adaptation consciente. Tu sais faire pivoter une situation au bon moment. Choisis des limites qui prot\u00e8gent ta vitalit\u00e9 (sommeil, \u00e9crans, sucre) : ton esprit reste clair et ta joie reste partageable.`,\r\n     `Ta nature est voyageuse. Ne fuis pas; transmute. Change ce qui \u00e9touffe, honore ce qui nourrit. Ton exemple donne aux autres la permission d\u2019\u00e9voluer.`],\r\n  6:[`Vibration 6 : soin et responsabilit\u00e9. Tu portes naturellement, tu rassembles. Le risque : te surcharger en croyant sauver. Soigner n\u2019est pas se perdre; c\u2019est choisir ce qui est utile et laisser le reste. Ta beaut\u00e9 se voit quand tu simplifies l\u2019amour.`,\r\n     `Le 6 de ton nom b\u00e9nit la maison \u2014 au sens intime et symbolique. Tu sais cr\u00e9er des espaces o\u00f9 l\u2019on respire mieux. Apprends \u00e0 dire non sans te justifier : ton oui n\u2019en devient que plus vrai.`,\r\n     `Ta force est la loyaut\u00e9 au c\u0153ur. En cultivant la douceur ferme, tu transformes le devoir en choix, et la charge en service.`],\r\n  7:[`Vibration 7 : int\u00e9riorit\u00e9 claire. Tu examines, tu contemples, tu relis. La solitude nourrissante est essentielle \u00e0 ton \u00e9quilibre. Garde la porte ouverte \u00e0 la simplicit\u00e9; l\u2019exc\u00e8s d\u2019analyse \u00e9puise le souffle. Une pratique quotidienne br\u00e8ve (silence, marche) t\u2019accorde.`,\r\n     `Le 7 de ton nom aime comprendre en profondeur. Partage ensuite avec des mots simples; ta vision devient rem\u00e8de. Ton d\u00e9fi : faire confiance \u00e0 la vie autant qu\u2019\u00e0 l\u2019intellect.`,\r\n     `Tu es veilleur. Tu vois entre les lignes. Reste humain : humour, repas, pr\u00e9sence du corps. Ainsi, ta lumi\u00e8re reste chaude.`],\r\n  8:[`Vibration 8 : puissance et justice. Tu sais orchestrer, d\u00e9cider, porter des responsabilit\u00e9s. L\u2019invitation est l\u2019\u00e9quit\u00e9 : user de la force pour servir l\u2019ensemble. L\u2019int\u00e9grit\u00e9 te prot\u00e8ge mieux que n\u2019importe quelle strat\u00e9gie.`,\r\n     `Le 8 de ton nom te propose une ma\u00eetrise sobre : argent, temps, \u00e9nergie. Quand tu poses des r\u00e8gles claires, tout le monde respire. L\u2019ego cherche la victoire; ton \u00e2me cherche l\u2019\u0153uvre.`,\r\n     `Ton autorit\u00e9 naturelle apaise si elle est reli\u00e9e au c\u0153ur. \u00c9coute avant de trancher; tranche puis b\u00e9nis. C\u2019est ainsi que ton 8 devient pilier.`],\r\n  9:[`Vibration 9 : compassion et ach\u00e8vement. Tu \u00e9largis, tu rassembles, tu transmets. Attention \u00e0 l\u2019\u00e9puisement empathique : donne sans te vider. Les rituels de cl\u00f4ture t\u2019aident \u00e0 tourner les pages avec douceur.`,\r\n     `Le 9 de ton nom parle d\u2019universel. Tu comprends vite les causes; veille \u00e0 honorer aussi les personnes. Quand tu offres un pardon, m\u00eame discret, tu lib\u00e8res des mondes.`,\r\n     `Ta note est la transmutation. Transforme la fin en offrande : \u00e9crire, remercier, partager. Alors ton pas devient l\u00e9ger et contagieux.`]\r\n};\r\nfunction buildAmeLong(name,field){return long(`Dans la lumi\u00e8re tranquille de ton pr\u00e9nom ${name}, la nature de ton \u00e2me se r\u00e9v\u00e8le comme une courbe souple qui \u00e9pouse le r\u00e9el. ${name} porte un souffle pr\u00e9cis : lorsque tu cesses de te juger, une chambre silencieuse s\u2019ouvre en toi et le monde entier devient plus habitable. Ton champ fondamental, ${field}, fonctionne ici comme une clef d\u2019accordage. Il n\u2019impose rien : il met en r\u00e9sonance. C\u2019est pourquoi tu sens parfois que ta pr\u00e9sence suffit \u00e0 r\u00e9unifier des personnes, des id\u00e9es ou des lieux auparavant dissonants. L\u00e0 o\u00f9 d\u2019autres cherchent des m\u00e9thodes, tu offres un intervalle juste, un tempo sobre qui permet aux choses de se replacer d\u2019elles-m\u00eames.\r\n\r\nCette nature d\u2019\u00e2me se reconna\u00eet \u00e0 trois signes. Le premier est la patience : non pas inertie, mais art d\u2019attendre jusqu\u2019\u00e0 ce que l\u2019essentiel apparaisse. Le deuxi\u00e8me est la dignit\u00e9 : tu n\u2019as pas besoin de convaincre, tu incarnes. Le troisi\u00e8me est le sens du seuil : tu sais pressentir les points de passage \u2014 quand il faut dire oui, quand il faut dire non, quand il faut se taire. Si tu as dout\u00e9 de cette justesse, c\u2019est parce que le monde r\u00e9compense souvent la vitesse. Pourtant ta lenteur apparente est une pri\u00e8re : elle rassemble la dispersion et offre de l\u2019espace \u00e0 l\u2019invisible.\r\n\r\nTon \u00e2me, dans ${field}, te rappelle enfin que la vraie force est sans violence. Elle est comme une eau profonde qui polit la pierre. En te tenant au centre, tu enseignes sans le vouloir : chacun se souvient pr\u00e8s de toi que la clart\u00e9 est simple, qu\u2019il suffit de respirer pour revenir \u00e0 l\u2019essentiel. Tu n\u2019as rien \u00e0 prouver. Tu as \u00e0 laisser rayonner cette coh\u00e9rence native, afin que ta vie devienne un axe stable pour d\u2019autres vies.`);} \r\nfunction buildKarmaLong(){return long(`Ton karma actif ne punit pas : il \u00e9duque. Il te renvoie, avec une pr\u00e9cision parfois d\u00e9routante, \u00e0 la mani\u00e8re dont tu utilises ton pouvoir. Quand tu l\u2019emploies pour te prot\u00e9ger par la duret\u00e9, il se raidit et les portes se ferment. Quand tu l\u2019ancres dans l\u2019offrande et la v\u00e9rit\u00e9, le chemin s\u2019ouvre \u00e9tonnamment. Observe les micro-choix quotidiens : r\u00e9pondre depuis la peur ou depuis la transparence; serrer les poings ou desserrer l\u2019attention.\r\n\r\nCe karma parle aussi de rythme. Il te demande de respecter les mar\u00e9es internes : expansion et repli, parole et silence, mouvement et pause. \u00c0 chaque cycle, une peau ancienne se d\u00e9tache, et sous elle une tendresse plus vaste devient possible. Tu n\u2019as pas \u00e0 forcer la mue : elle se produit d\u2019elle-m\u00eame si tu restes fid\u00e8le \u00e0 ce qui est simple et vrai. Quand la culpabilit\u00e9 appara\u00eet, rappelle-toi qu\u2019elle cherche seulement \u00e0 garder le contr\u00f4le; remercie-la, puis confie-toi au souffle.\r\n\r\nEnfin, le karma actif t\u2019enseigne l\u2019usage de la b\u00e9n\u00e9diction. B\u00e9nir, c\u2019est reconna\u00eetre la clart\u00e9 potentielle en tout \u00eatre \u2014 y compris en toi. Lorsque tu b\u00e9nis une situation, tu cesses d\u2019exiger qu\u2019elle te valide et tu choisis d\u2019y apporter ton axe. C\u2019est la magie la plus sobre et la plus concr\u00e8te : elle redresse ce qui est tordu et remet du vivant l\u00e0 o\u00f9 tout paraissait fig\u00e9.`);} \r\nfunction buildGuidesLong(){return long(`Tes guides ne sont pas des personnages lointains : ce sont des qualit\u00e9s de conscience pr\u00eates \u00e0 s\u2019actualiser. Le T\u00e9moin du Vide t\u2019offre la lucidit\u00e9 tranquille; il te montre comment voir sans juger, nommer sans enfermer. La Gardienne du Seuil prot\u00e8ge chaque passage : elle t\u2019enseigne la juste mesure \u2014 ce qui doit entrer, ce qui doit rester dehors. L\u2019Architecte Int\u00e9rieur, enfin, donne forme \u00e0 l\u2019invisible : il traduit l\u2019intuition en gestes simples, en d\u00e9cisions nettes, en structures souples.\r\n\r\nQuand tu invoques ces arch\u00e9types, fais-le avec sobri\u00e9t\u00e9. Assieds-toi, respire, et dis mentalement : \u201cJe demande la clart\u00e9 du T\u00e9moin\u201d, ou \u201cJe demande la fermet\u00e9 de la Gardienne\u201d, ou \u201cJe demande la pr\u00e9cision de l\u2019Architecte\u201d. Tu remarqueras que leur pr\u00e9sence n\u2019ajoute pas du bruit; elle enl\u00e8ve du superflu. Les peurs se d\u00e9nouent comme des fils trop tendus, la vision devient praticable, la parole gagne en densit\u00e9.\r\n\r\nLeur message commun est limpide : ne te disperse pas. Choisis l\u2019essentiel, laisse tomber le reste. L\u00e0 o\u00f9 tu mets ton regard, mets aussi ta responsabilit\u00e9. Et souviens-toi : ils ne font pas \u201c\u00e0 ta place\u201d. Ils r\u00e9veillent en toi ce que tu es d\u00e9j\u00e0.`);} \r\nfunction buildPathLong(){return long(`Le chemin spirituel se d\u00e9roule en trois ondes. L\u2019Ouverture du Regard est d\u2019abord une surprise : tu reconnais que tu n\u2019es pas tes pens\u00e9es, et que la vie respire derri\u00e8re elles comme un oc\u00e9an silencieux. Tu redeviens perm\u00e9able \u00e0 la v\u00e9rit\u00e9 simple des choses, et cela gu\u00e9rit d\u00e9j\u00e0.\r\n\r\nLa Travers\u00e9e vient ensuite : elle dissout l\u2019ancien. Des attachements se desserrent, des loyaut\u00e9s tombent, des peurs perdent leur emprise. C\u2019est souvent la phase la moins confortable, car l\u2019\u00e2me grandit et la personnalit\u00e9 cherche ses rep\u00e8res. Marche avec douceur, choisis des gestes concrets, honore le corps : boire, dormir, marcher, \u00e9crire \u2014 ces actes modestes sont des cordes de rappel.\r\n\r\nL\u2019Int\u00e9gration enfin : la lumi\u00e8re devient chair. Tu n\u2019as plus besoin d\u2019effort spirituel pour \u201crester conscient\u201d \u2014 tu es conscience. La paix ne d\u00e9pend plus des conditions; elle devient atmosph\u00e8re. Tu ne cherches plus \u00e0 \u201cr\u00e9ussir\u201d ta vie : tu la sers. Ce mouvement n\u2019a pas de fin, car chaque int\u00e9gration ouvre un cercle plus vaste. Ton r\u00f4le est d\u2019y rester simple, vrai, disponible.`);} \r\nfunction buildTarotLong(t){return long(`La Cl\u00e9 de Tarot associ\u00e9e \u00e0 ta carte \u2014 ${t} \u2014 agit comme un miroir symbolique. Elle ne dicte rien : elle condense une attitude int\u00e9rieure. Si ${t} parle de choix, rappelle-toi que choisir n\u2019est pas serrer les m\u00e2choires, mais reconna\u00eetre ce qui est d\u00e9j\u00e0 vivant et lui dire oui. Si elle \u00e9voque l\u2019alchimie, laisse les contraires se rencontrer en toi sans te presser de trancher; ce frottement engendre une chaleur douce o\u00f9 na\u00eet la clairvoyance. Si enfin elle montre la pl\u00e9nitude, comprends qu\u2019il ne s\u2019agit pas d\u2019un accomplissement bruyant mais d\u2019une proportion juste : quand chaque chose est \u00e0 sa place, m\u00eame le silence devient f\u00e9cond.\r\n\r\nUtilise cette cl\u00e9 comme un koan quotidien : le matin, prononce-la int\u00e9rieurement et observe comment la journ\u00e9e s\u2019y accorde. \u00c0 la fin du jour, \u00e9cris une phrase pour noter o\u00f9 tu t\u2019en es approch\u00e9, et une autre pour voir o\u00f9 tu t\u2019en es \u00e9loign\u00e9. Peu \u00e0 peu, la carte cesse d\u2019\u00eatre un th\u00e8me et devient une mani\u00e8re d\u2019habiter le r\u00e9el.`);} \r\nfunction buildRuneLong(r){return long(`Le symbole du Vide \u2014 ${r} \u2014 n\u2019est pas un talisman qui te prot\u00e8ge de la vie : c\u2019est un rappel du centre. Quand tu le contemples quelques secondes, ton souffle s\u2019\u00e9largit et les priorit\u00e9s se r\u00e9ordonnent. ${r} te montre que la douceur n\u2019est pas l\u2019absence de force mais sa maturit\u00e9. Agir depuis le centre ne crie pas, ne frappe pas, ne cherche pas \u00e0 gagner; cela met les choses \u00e0 leur place, sans spectacle.\r\n\r\nPorte ${r} dans ta poche mentale pendant une semaine. \u00c0 chaque tension, imagine le symbole au-dessus de la situation. Observe comme le corps rel\u00e2che ce qui n\u2019est pas n\u00e9cessaire, comme la voix devient plus basse, comme le regard s\u2019\u00e9claircit. Si tu oublies, pas de probl\u00e8me : le Vide n\u2019est pas susceptible. Il accueille, il recommence.`);} \r\nfunction buildMemoireLong(){return long(`Des m\u00e9moires anciennes vibrent dans ta pr\u00e9sence. Certaines viennent des temples du Levant, d\u2019autres des c\u00f4tes vent\u00e9es o\u00f9 l\u2019on apprend \u00e0 lire l\u2019horizon, d\u2019autres encore des ateliers de pierre o\u00f9 l\u2019on sait que le feu et l\u2019eau ne s\u2019opposent pas mais s\u2019\u00e9duquent. Ce ne sont pas des souvenirs au sens biographique; ce sont des gestes inscrits dans la conscience : mani\u00e8re de marcher, d\u2019\u00e9couter, de b\u00e9nir.\r\n\r\nQuand une m\u00e9moire \u00e9merge, elle n\u2019exige pas d\u2019explication. Elle demande d\u2019\u00eatre honor\u00e9e. \u00c9cris-la, chante-la, offre-la \u00e0 quelqu\u2019un qui en a besoin. L\u2019\u00e2me ne veut pas qu\u2019on la collectionne; elle veut circuler. Si l\u2019\u00e9motion est forte, respire par le c\u0153ur et dis int\u00e9rieurement : \u201cJe permets que le pass\u00e9 serve le pr\u00e9sent.\u201d Alors la m\u00e9moire devient ressource plut\u00f4t que nostalgie; elle cesse de te tirer en arri\u00e8re et te pousse vers l\u2019acte juste.`);} \r\nfunction buildSoulTypeAnalysis(a,f){return long(`Le type d\u2019\u00e2me identifi\u00e9 ici \u2014 ${a} \u2014 d\u00e9crit ta mani\u00e8re native d\u2019entrer en relation avec le r\u00e9el. Dans le champ ${f}, ce type fonctionne comme un art d\u2019accorder : tu t\u2019approches des situations sans les forcer, tu offres de l\u2019espace, puis tu invites doucement ce qui est vrai \u00e0 se montrer. Cette comp\u00e9tence est discr\u00e8te, parfois invisible pour toi, car elle n\u2019a pas \u00e9t\u00e9 apprise : elle t\u2019habite depuis longtemps. Tu qualifies l\u2019atmosph\u00e8re, tu apaises l\u2019exc\u00e8s, tu ram\u00e8nes la conversation au centre. \r\n\r\nCe profil poss\u00e8de une tentation : se retirer trop t\u00f4t. Parce que tu vois vite les d\u00e9s\u00e9quilibres, tu peux croire que te taire suffit toujours. Or certaines \u00e9tapes demandent une parole claire, une fronti\u00e8re nette, une d\u00e9cision assum\u00e9e. L\u2019exercice est simple : quand tu sens l\u2019inconfort, demande-toi si la bont\u00e9 consiste \u00e0 accueillir davantage ou \u00e0 poser un cadre. Dans les deux cas, c\u2019est le m\u00eame c\u0153ur qui agit. \r\n\r\nTa signature, enfin, est la coh\u00e9rence. Elle n\u2019est pas rigidit\u00e9; elle est fid\u00e9lit\u00e9 \u00e0 l\u2019essentiel. Chaque fois que tu reviens \u00e0 cette coh\u00e9rence, tes relations se simplifient, tes projets deviennent praticables, ton corps respire mieux. Voil\u00e0 ce que ton type d\u2019\u00e2me offre au monde : une gravit\u00e9 douce qui permet au vivant de s\u2019organiser.`);} \r\nfunction buildConscienceAnalysis(l,f){return long(`Le niveau de conscience indiqu\u00e9 \u2014 ${l} \u2014 ne classe pas les \u00eatres, il cartographie un rythme. Si ta conscience est ${l.toLowerCase()}, cela signifie qu\u2019elle se rappelle naturellement la source et qu\u2019elle revient vite au centre apr\u00e8s chaque \u00e9lan dispers\u00e9. La fr\u00e9quence mesur\u00e9e \u00e0 ${f}\/100 ne dit pas \u201cbien\u201d ou \u201cmal\u201d; elle rep\u00e8re l\u2019intensit\u00e9 de ton cycle actuel. Haute, elle sugg\u00e8re une expansion; plus basse, elle t\u2019invite \u00e0 l\u2019int\u00e9riorit\u00e9, au soin du corps, \u00e0 la lenteur volontaire. Dans les deux cas, la voie reste la m\u00eame : simplicit\u00e9, honn\u00eatet\u00e9, pr\u00e9sence. \r\n\r\nConcr\u00e8tement, cultive trois pratiques. (1) La respiration consciente : trois fois par jour, cinq respirations plus lentes que d\u2019habitude \u2014 c\u2019est un reset doux. (2) La parole pr\u00e9cise : avant de parler, demande-toi si ta phrase relie, clarifie ou soigne; sinon, choisis le silence. (3) L\u2019acte juste : une action courte qui met de l\u2019ordre l\u00e0 o\u00f9 tu vis \u2014 plier, nettoyer, \u00e9crire un message de gratitude. Ces gestes, r\u00e9p\u00e9t\u00e9s, changent l\u2019architecture de la journ\u00e9e. \r\n\r\nTu n\u2019as rien \u00e0 d\u00e9montrer. Le chemin de la conscience n\u2019augmente pas ta valeur; il r\u00e9v\u00e8le que ta valeur n\u2019a jamais chang\u00e9. Alors la paix cesse d\u2019\u00eatre un but et devient un climat.`);} \r\nfunction buildMissionAnalysis(m,g){return long(`Ta mission essentielle \u2014 ${m} \u2014 n\u2019est pas un m\u00e9tier, c\u2019est une orientation. Elle traverse n\u2019importe quelle activit\u00e9 si tu l\u2019habites avec exactitude. Lorsque la Porte active du moment est celle du ${g}, la mise en \u0153uvre devient tr\u00e8s concr\u00e8te : ${g==='Silence'?'apprendre \u00e0 laisser de l\u2019espace entre les impulsions, afin que la justesse apparaisse d\u2019elle-m\u00eame':'accorder ton \u00e9nergie au corps, \u00e0 l\u2019esprit, au c\u0153ur ou au Vide, selon la Porte, pour que chaque d\u00e9cision parte du centre'}. \r\n\r\nCr\u00e9er : cela signifie laisser passer une forme vraie plut\u00f4t que fabriquer pour \u00eatre vu. Gu\u00e9rir : restaurer la coh\u00e9rence \u2014 parfois en parlant, souvent en \u00e9coutant. Transmettre : faire circuler la lumi\u00e8re, du subtil vers le simple. Unir : relier ce qui s\u2019ignorait. Servir : choisir ce qui profite \u00e0 l\u2019ensemble, m\u00eame si c\u2019est discret. Il ne s\u2019agit pas d\u2019ambition mais d\u2019alignement. \r\n\r\nPour honorer ta mission, adopte le tempo du Vide : un pas, une pause, un pas. Quand tu t\u2019\u00e9gare, reviens au souffle. Quand tu doutes, demande : \u201cQuel est l\u2019acte le plus simple qui soit vrai maintenant ?\u201d La r\u00e9ponse est souvent modeste \u2014 et justement, elle change tout.`);}\r\nfunction buildFinalSynthesis(opts){\r\n  \/\/ opts: {name, lifePath, yearDigit, dayDigit, hour, field, ameType, cLabel, frequency, mLabel, gate, pvNum, tarotKey, runeName, city, country}\r\n  const name=opts.name||\"\";\r\n  const lp=opts.lifePath||0;\r\n  const field=opts.field||\"\";\r\n  const ame=opts.ameType||\"\";\r\n  const c=opts.cLabel||\"\";\r\n  const f=opts.frequency||0;\r\n  const m=opts.mLabel||\"\";\r\n  const gate=opts.gate||\"\";\r\n  const pv=opts.pvNum||0;\r\n  const tarot=opts.tarotKey||\"\";\r\n  const rune=opts.runeName||\"\";\r\n  const city=opts.city||\"\";\r\n  const country=opts.country||\"\";\r\n  const y=opts.yearDigit||0;\r\n  const d=opts.dayDigit||0;\r\n\r\n  const focus = (gate===\"Vide\") ? \"retrait, vision et recentrage\" :\r\n                (gate===\"C\u0153ur\") ? \"liens, gu\u00e9rison et coh\u00e9rence int\u00e9rieure\" :\r\n                (gate===\"Esprit\") ? \"clart\u00e9, \u00e9tude et strat\u00e9gie\" :\r\n                (gate===\"Corps\") ? \"ancrage, rythme et discipline douce\" :\r\n                \"silence, repos et purification\";\r\n\r\n  const axe = (field.includes(\"Vide\")) ? \"le Vide comme boussole\" :\r\n              (field.includes(\"Silence\")) ? \"le Silence comme m\u00e9decine\" :\r\n              (field.includes(\"Transmutation\")) ? \"la Transmutation comme pouvoir\" :\r\n              (field.includes(\"Union\")) ? \"l\u2019Union comme voie\" :\r\n              (field.includes(\"R\u00e9sistance\")) ? \"la R\u00e9sistance comme forge\" :\r\n              (field.includes(\"Survie\")) ? \"la Survie comme intelligence\" :\r\n              (field.includes(\"Recomposition\")) ? \"la Recomposition comme art\" :\r\n              \"la Cr\u00e9ation comme acte\";\r\n\r\n  const tension = (f>=70) ? \"Tu es en phase d\u2019expansion : attention \u00e0 l\u2019exc\u00e8s de contr\u00f4le et \u00e0 la dispersion.\" :\r\n                  (f>=40) ? \"Tu es en phase d\u2019\u00e9quilibre : c\u2019est le bon moment pour structurer et choisir une direction nette.\" :\r\n                            \"Tu es en phase de r\u00e9sonance basse : priorit\u00e9 au repos, au nettoyage \u00e9nerg\u00e9tique et aux d\u00e9cisions simples.\";\r\n\r\n  const cap = [\r\n    `Ton <b>Champ<\/b> (Chemin ${lp}) t\u2019oriente vers <b>${axe}<\/b>.`,\r\n    `Ta <b>Conscience<\/b> (${c}, ${f}\/100) demande ${focus}.`,\r\n    `Ta <b>Mission<\/b> (${m}) se r\u00e9alise quand tu mets d\u2019abord de l\u2019ordre dans le r\u00e9el (rythme, limites, choix).`\r\n  ].join(\"<br>\");\r\n\r\n  const guide = `Les marqueurs symboliques (Tarot : <b>${tarot}<\/b> \u00b7 Rune : <b>${rune}<\/b>) indiquent une p\u00e9dagogie simple : <b>voir<\/b> \u2192 <b>trancher<\/b> \u2192 <b>incarner<\/b>.`;\r\n\r\n  const pratiques = [\r\n    \"1) Une d\u00e9cision concr\u00e8te (une seule) dans les 24\u201348h.\",\r\n    \"2) Un rituel court quotidien (5\u201310 min) : respiration + phrase d\u2019intention.\",\r\n    \"3) Une action de fermeture : limite, tri, ou arr\u00eat d\u2019un drain (temps\/\u00e9nergie).\"\r\n  ].join(\"<br>\");\r\n\r\n  const ancrage = (pv===1||pv===4||pv===7) ? \"ancrage et leadership\" :\r\n                  (pv===2||pv===5||pv===8) ? \"coh\u00e9rence et transformation\" :\r\n                  \"vision et service\";\r\n\r\n  return long(\r\n    `<strong>${name}<\/strong> \u2014 <b>Synth\u00e8se<\/b><br><br>`+\r\n    `${cap}<br><br>`+\r\n    `${tension}<br><br>`+\r\n    `${guide}<br><br>`+\r\n    `Vibration du Nom (${pv}\/9) : <b>${ancrage}<\/b>.<br>`+\r\n    `${city&&country?`Lieu : <b>${city}<\/b>, ${country}. `:\"\"}`+\r\n    `Ancrage temporel : ann\u00e9e (${y}) + jour (${d}).<br><br>`+\r\n    `<b>Cl\u00e9 d\u2019int\u00e9gration<\/b><br>${pratiques}`\r\n  );\r\n}\r\n\r\n \r\n<\/script>\r\n\r\n\r\n<script>\r\n(function(){\r\n  window.__withPdfBoost = async function(el, fn){\r\n    if(!el) return await fn();\r\n    const had = el.classList.contains('pdf-boost');\r\n    el.classList.add('pdf-boost');\r\n    try { return await fn(); }\r\n    finally { if(!had) el.classList.remove('pdf-boost'); }\r\n  };\r\n})();\r\n<\/script>\r\n\r\n<script id=\"pdf-generator\">\r\n\/* ======= PDF logic (cover + long page) ======= *\/\r\nconst PDF_CFG={ SITE_NAME:'LA VOIE DU VIDE', SITE_URL:'https:\/\/esoteric-sciences.com', LOGO_URL:'data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAFSCAMAAACKWVsDAAAA\/1BMVEUXEg0SDQp0VhWIZxmphyyXdyUxJw+2lTVmTBJJOBEjGw1YRBTJqEOWcxyKbCKhfSbFozzTtUl8YRk8MhSAXhZ2Ziebgy\/BnTpoWSRSSSOiexy6o0axm0NbUiaogh7jxFC7oTvcwlNALg57cTLBnkDhvU2Wi0Q6NiJCOyDSsT5eUBqbkUjw1VpgTySJe0CakD+gj0Lr12YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWY\/KpAAAAQHRSTlP+\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wAAAAAAAAAAAAAAAAAAomYuTgAAS1lJREFUeNrtfYeC4ziuLaFAS1Q5lO0KHWZ64u7e8NL\/\/9wjwCCApJKrure7rzWhQ9myTBDAAXAAKnW\/7tf9ul\/3637dr\/t1v+7X\/bpf9+t+3a\/7db\/u1\/26X\/frfv3cF9yX4H7dr\/t1v+7X\/bpf9+t+3a\/7db\/u1\/26X\/frft2v+3W\/7tf9ul\/3637dr\/t1v+7X\/bpf9+t+3a\/7db\/u1\/26X\/frft2v+3W\/7tf9ul\/3637dr\/t1v+7X\/bpf9+t+3a\/7db\/u1\/26X9\/2Mvcl+O4v6C\/3qRTfux7BL7\/chfTda9LT011I37+QWri7pe9dSM\/\/dRfSd++TPn3abO7u9vFtS270xrfox4etn\/LPD3cpvcV26eeNQoIPvz9uxuD\/uGONN+jR5feNm9xA+\/eX7Uv++H\/vq32rjD78\/rwVBFhr9\/Cw1UTChy+f9F2ZbrJ11nJtXu7\/8+Xh4XGzaOG\/vjzqOyi8QUavj4+v27Y3qD9\/t4r08PcTwFYFfHy4S2m7rXu1hmu9ePDSv3z6\/QHN3cPj5w8a\/2ZDCPzw9+Pd4m3Vo\/7xYYMi\/ev1f1vRPDoJ4X9fHh8\/\/+PDJlV6\/LRWk35yjRtWOhmwAOC027DG\/\/zw2n4iIVnhPj58eXx+vfxzg0eDp8fd46eVL37SP7V+HPqVMrIietjikci4ffhsRYtyenwyt3ilL\/9Y96b25xbSc79uGZ7tan\/abFUA\/iQpPf4TtpokA\/YjH35v1zye+fxzC2k3wJoFax\/\/Oj083YC27FLv\/nr8cMs7P1gh7R5XBc+Pl59aSKc1Jgx+eXzYvdy2Evrx9Pj5Niz9+eHhr4c1EE\/\/v5862acf19gT8+mBItKbkPvT4+NtS2jf+fBiJbxiD315+olDKvjl7xUACp4fXqzhGW5b6svjJ33rDrJ74+VxKfNnvdffn39iRYLdg117sxjFvrzsTg+37VWjPn267eEM\/IPCrC8fFkDHxcLAX35aVcJY5PRJzX8\/qwoUkbY3mn349HnxnbqIMSnHgXGWWVL0h4dPPyu+s\/hpt3t4eDbzi\/jJgujT6UbHgshwWbz\/LMMXsncPnx7nSBKgrOuyRvGzhp8NPGCkqdvHHS7CaWcD9qlvaNf4hJHOaWduVtc\/l1YPLuWgFXaPlFmaMGb4Jcwvnx98VqP9oH+qwvvlw+ufnx4fTw87qyMn+wU\/Pb32U9r21+nF4u\/nW78+vP656Plff5946+8u\/1c0Zga\/hMvf\/ob76Mt\/Pz4\/ffh5XJPR+vLhqTm9oIxOj83rB60nvt2nR\/uqh9NN8ahXkyV4Bho9HpQhAUnh7z9Ln47f4vWZjDFmnppftNL6pzN4T6fdzsK2AaaNnYUWLxaA327trGcZ5n98Qafy5flS2iaYoqVo6aImDB4MD+76AD9nQAtPD01zmkUEn04WfltJPn+1csCH59\/\/tmv8349Pl4JDxHrU42xt1+qhhT+Pl583nLVqMoe94PVhZ2VkzUn79bYpqJ0VxIcpp4ReyV7TjCMEqY9\/\/rwygqfTwyzf6je7S1FMD181OWY+TwF8\/Xhy4O3LP2akYIOEnzkNrq0dm801PDyg19o93ty+gnWkRXT35xTJ1Th\/g55Jz8Xkz+pnvnaHuRXcIbKw8Gm3m14ivSAA9bxbSmTDh6lcvM8M2Uf4Mg3k4V9ffmoyJTQzpQo09hjGWjnNREnDvIz0578fF\/XwMmVN4eCEhOhhejeYx5+6BQramdw2PCNsOO0edqcZfftzVkYXa6leHn5fiLImwxuq\/L1QsDSXl\/qtVz+zkJ6mhQQX9Ecvu4eXaXaDsbt4WgAGBopzHh5+vzFLjRwld53mGJY\/OcdhmIG2NtZF\/I26NMWEsB7n70ljZkgPHKfr99cb87OfHqKU9HSk8HMLyZi5IMrB793ut\/IimOFPyn8+\/2ImbRUaK7JWN0rp88POCfo043gu\/1OprtAjZMBsg5XU1CLop4e\/HiaMDehPD78RMnOKcFuotQuK9PDwfCe0lqydv152MzmJL4eJpJlxa+tlZKX0r+1+iYhdZDOtsB71XSolaxeuOaOop9D9o9UyioWtjMjobV9kzPB6k3m6lWXxMyuSPo0y+jxTGX2dAvePzpv8dtGfPCf8841COp0IhT9+vyHrv+nB4PWhGaU087rL1OJ+Rht1ssAQtPMpfz1uHhaA9zl5p3R6+HzXnVQTTs4dLQhpJgglTbpYAGmjHVrpl+0Qz5NRHl5OWEa+O6XkYnq0a25AziSiUz\/K7IRS6re23L4SEeMvFPnu8d6VnoBrL5\/Ty+nlZauQ4Olh94K1OK85BonKJKaNOkmkP0IeDxaAPH7nedRv\/XQ2Smp2lATHlMNGIcGFNv7DQ\/RBBsVmMd5u4zobLDs6U0mpj7smiXWuTs4hUWJoq5A+49b\/S4LC5wdHvtIbdfLRPoMFd0Si3d2baMXiHFCLUJlOuIe3vfcXF37a6JXbz08UL23khsErGboT2rzdwx05yOs5hrIWWG3cwZ\/Q2H1+lK0OFjx8fnk87R7+BRs16eEzbhUro+lE7\/\/MywR\/RNdvG1HzZ0LMqXtpH6gSX6SGTxaU2kf7ppfdb2jydqfqLiQB7pqYuLO\/1dsUaVcsb2gyXMXsjp6snz+fEHBg5RH3zE\/dh7Q5hiRwF6+XftMEBkoHZb4nZA9KHk5Pgj5CLydklaFWbyScGPXjMCZB9xsfFoZT0zSoTSSrLYwuH2CVSFbmE2lEfjfop8iXwNO885neYuAyDD+O8Xpqqk2hFry+cE06rSZ6YGBjo9\/PxeIPBj3oWbKfWVAx9eS\/7W4WEpinTz\/ShAe47JotyMgi32asJqEvWP1W2voPE5zL5gXBYlpwR0NY1lUYHlwk4FzjbotztNZg92NNu0b629OWWNYDBzR69rerWca0qi8FZQkRFNXk09uZzxNlV6w8+gfBfzYhmPa0+9GGE4FuXtpt5q5x60NiWmtmoD2hL5ukF\/3mQL3mzp24Y6dS8wu2sAWNJhmd1puD5x9PRrjHd816hXiltaaLFmjt9zXeQpoJj2Wh319W0ZhxA+gbpFGcWl1owfHGzhdNmtPq4uzz7uVHzJnDoWnW+hYnpF2Ad83aLwy9KxVO7Qa4nPCOo07rX552j1ZCJ4uyvzz\/8qEAFYNK439rNck+\/+6HHEcONkBtLmu\/5It3R4TEm92fK9\/3hCC7mWFfNQ+43BGgG6M\/tKcXyrg\/DWkfGfwvt1d24UFeVlJV9an5QRst4KlZa\/Dg9bfGuyPvlFZ+xDMlz6cHMnkkcHodtzlY6Gn\/pi0EnuTh\/EM4m7duk2FZuf0xM0ioSrvLSiGNAnL\/rHNK2vn5ZsYeusBLcIbtg5VZYyZKp5kOkcv5ktMPe9ZMu9YrwauzctHerRoURavTzIdVpkBtsRHwqcQoh+GlaXbM3q2E4PC8OYH07hHPmwDeyq9Z7QKyC\/q0auTaKxqzWQwGrVt1LYVbrAXia6Oto9\/9turpLdz4gfPlummbVSCWzJ3H4EcXz64wHxZhvzQLgN0RY5tkzp4uYnZ98uBuFyKBVWkhSpfoH0NviluzaQ6wXpPwf637b50jtrgB32UWs4KJ+TRPEzjaK1HjtLlZFVRb9NI06oe9rIK0pW2u0\/FC1hv4ULaJv67Zm7So\/xEjFOyXDRdzW3miyQzFxW5icsplHApC6sv4qP1xq4M2uG93JQjwmkgO+pdGXPZ7r8mEI\/5usVsIxWK07vvh9enp6fV16C+aBnxYG0YgfMVWv5xCLB2Cgexd8JpvOWtQN2Qm3tfCvcengrGWq4R7dJv5XiuZ5x06pBjULt\/+8h\/N64VkcfnQto7G8mj\/QzaLBVzt62BAe6i2IqzbNQzc0T+JgsBTKROyuZT8\/YHwtinYO3hN0JC2S\/L83Ap7NyxP23pFCZnh4EoL4Y274PZPu98+gAMBy6QhHfH\/mPuQ2B7+s4A5rT09Nj\/0yAB4svauhE7NLsmKtbsmu5aV2epQf\/Cuvgm4LGaX7C8vBxvE0F+tjwKcoOhXaar1Q2Hf4P1fvoFL+oojYvpdeyxBJCs9+efDrhFrZE3NoioBaBz9tfNufhe8vRcZGawnG\/zQLRctc7gHT0+JnWTvVNJmdHmv8A1k9NU+w7TWV1RFIyFEAB9yRVoyIlZEux3HGha7PzMZ7ZzBOrysEtLhxWtQE2Il+yfhavr\/KMgC2pcf3SVhvaItBptawlu4UIB09AtOzul5VpXAkIjaZtSfwJCw+CHi6CefRnietxiUsg+GcpSyiJwPhcIF8gSaXaN+bCENjVWlc2F5pDXzi5ReszcekxQNAofmuX0i6K0vFogT2HtBIQWcppuF7NFoK73NlWhDnxpdft\/p9Zv3N7w3vrNXSSUOSe71uSSkw2R88HQagZg1VE\/DxSgfxIZg9jIcnk+\/gEPVr9jv2U7ljyhTG9xY0KPdC7fTmLkqp2Sbb1E3h6+aGTqT7cq+BlTN0Ui72HBb5363K1dGrVaML9w1T32ZlGjR+S\/akCitB+zt+v82TBACmWPbhd88y09\/zoVk0cau+aHTDXE9ETu02VYYZCCEGXMhI\/+LmUzH+lVtB5yeNjnnkZwGbfYn2vRFZcKkwU4kpfIPt2FUTqyh15++LbkBvkbW4Ywysl84Cd4Tnop1Si0TDyGI1ka3+S61pm5cyraff0iDThG3uwmR2C4\/us9vEPk\/in6MSNQm+T9QzZYq8ncaJTFVOqR0B\/xrWY5A6bRsG9vfPzc5fgdabQcDnwfMN8wSKbCGTxZJR+ZCZkLNjud2Q3lYRuGm2SUIHIwT++47GffwpqcggIfoIWEeH49SlZ6CcFouqNQtgXnete5Hu1f7p1fr32erv7SSFn8R27ycb2qjjAR64dEP1ox+E5vBqh\/e+fjNPRJslckqXr7FDrUVUm1tE3s9IQq2XJic8HYuSsnKsTkKL4IycqZwZ8EIXKw3b2eTpxeHpy+gx8STTBDAUxH9W4mBDIfEliKbu1TMGpfp36lsxqx5AIxoDwgfmgPbjBpXmgugJfGgzTsKq8cWB0zQtl1rwDoccmQzVVzonH9xu+BUkBJHISJ7wV5EURzvx0E18jH0IvxGi1wN+j0U6CZZ66Gq62rF0RqVs3h28V+jngL+JfuOmOFsg6B8IZ30asxFAzqu9oi206+gU71pe+eQvZv8CvqwS6VkRlSZCUoLf8mmWbobkSBbszjOv7Iq\/PrW4Wtv0UTcJfumHhYfdWibA8mpYdbLLnfzbJhqkQ61aORahsefR6sYfYbf1SG6ms\/2RLPq\/Qg6qXADHfYD\/8WtPzCkzf0nAVN6ssWeBLg8NSe08v9ebGE\/vz9aMS3IGnTtlMl6p2A2LDzCLyusohWb9USoLJ7tQHL1MoEDui3Uo2DfLCiZBVjW37Q84EGZPNNOcHpCQjyOYRmTVQQsBqMo\/pgu4LLW7nmBLAPmqcEWoPeS0JvUydT7Y72gTGDXE+EDLv9o3J84xsZi+2jtSDyE9VBwuByu4tMKG2mcbk0hLONgIM8uHZzY3Fuw1hioL8cA7nZSOxHRcLVqd84I75b65AhtnL+X03tAndt6v8TBAnNG\/HA4sEVGv8SWvPUKdHQK46R1JGcWEuVH6au9259KH+Htj0f509ZHzeiWAgw5tlGP3A95urFtOMhvX2gfTecBmVU87r6jwTegLIBYbO0DNbTO5I2wFVN4MUdOYK31KnQM+Yc2lKTCTy4iUeGXdjol1ya5JQhhkX3eQbiiYgIe\/RjDeV4Rf1tcffwyzXc2nAhN2SKfEQ2aVYzDKBcrJaFKXiZOjyyEaNtn+qMTJ9q+pOBA0KEtqxK8OveTVhKevQeiSkMrJeSDgF0VaWItq0RYi0svX6Yy2Ve23xv1AS5olJZjBk0R04GttN2bA7DkBKI7Qg5ohI5OWPjyizeAyYoHI1jqKtTeeulyDh1tUQQOaQLejInVVnoZfFG\/1ItEerS7\/HvM2vSPuqNVJrMsJW\/Q+JKxCIT0p2mD1SPY4MLZ1kssSwJ7H\/YKRWhnJVDlEwIap2IX57V2qcFjygfDiW29mFdaktFlR9r4NSQAEwJZlfyprZQOKzJ5bV3vD03HTYjhemEt3IgYCKQjih2cR382xfXARU6NLf7g2AawndpB3Aqkfs\/HthU6hMmoZ7YHxlw4BkjPz+0y7QQTI+33WGay61sf2vPy6yqEeEyVlGHLSJyI1mnT0WUpWtQ0\/ex+W3B77i3HLKJ1WjnhvElJMXnrLGwMy0ZMEa4TM21u96xYfMTy7zyH7X2iLbQch2ZZxQ2KqGYni4hTRnSUTrysZMgN5w4pbNuWEEXCZHx1VvPZlDMRTn9IVRqH9tuYizrw5+Ep4Mk6ZLY93p95DO8T3VpNqo\/LvNMevdfxiaVZGFHFirp2sjn4\/zU1YFBK6mWmdgeiQLFBUAzHCXqFK4yQZAYIIfSYNmwZ0gA2hcj6OKvPuw+LbMA2J79+PwZPoyHbV0uKCWdc+71mOUj+jkOiSliSoFzsYZLu41SmFZGaB\/NP07kIegFQCjFeRxnH2g00PpshWl+7mFElo\/j10PcbhW83ZW216aCXUlq0HGxFtQxPD6OAEIXT8pBaTQ4CsG+R+SLSFPwbM2OcOSahnXE8PjcJgLxonh6ypnApXzcg1jx+x4M3LA4\/7K21GubdHDyhHWPqA8nXDDKiIlRcxumUhjN4qAYa4j2ObTvzFuTWomVDwQdz56LoqQqRKx3PWjGgIkabEgP+\/eqTSKnZ7+u63Ve94q1cqUXYo72b3OSHYH8wO9F6c1a3M1NwEOG51DmtMAZChN1n2gwRWKBdusTfOTFNUxbQiE1qCH5ZPRDnpWn\/bbQHWCslK6PD4djUVTX0uly4tTC8Pszs8nYfLB7CRXTtbTvbfessqJUoSclFW+im5p7ahdXIrvWsMwqiJ+GpvSmvPybg+DL8Z9v6\/Hm7+\/ZdzlvHC7ZWlVCZ0Pwc22oojPCxa1oLe5etRzB4dWvlXDsBLOWbHABA2fsU4G425QsHh9wRMkfoMK17Lt+ucwmZ\/rVteOdA89X0CPI\/wE3mEHRtJVDTtXfL25uMGtlhyWIOpVNNw4EF43JD81\/dqtuBDB69sEIxLWxo7\/uCz\/OaOx0EtYVWenRCXkBtJNT+CGM3cInIMbX1\/lDvrTIcm8ok2mQOhzl7Z5EApSVqDGQGhyCWMONY53iyO+W8POfDUJodX6abAMD1tHbvjscsqdETBSkm\/o5WRK\/qxyAdowc9OqOH\/p50Iilj2q9Xt7Nu\/ehsnHGg4NC2y4a2iXgDz+epllMkR5\/rdfbuMAcG8SkSPEA0zTbIyJW1qq8Evb\/GXcFcKisnKwhSKCumfZ08vpXRXGnDRrz2FS1mG9zKLxt66J\/bQ+1dywoKk5Pqwdu7wyxgx7LHrs6iVrRyzz4b0jTV5WtOM4Y3DaeZgKSmr877j\/sa1w2t31H2NuqmRhHM7fMDJsutziFePy4R1wgDt8c6lHbPl8UvpZ8JdFcB3\/Vzeybl0mJVKlJldrv2MGj4EacSoqAO9ZECp0ObSmk41vM+tj7We\/vFu6N3SbNQTV2ekBh+8DVdyqP3sxsbZfp89LWtJRnpHWZ3Oaowzy4hQqyUQSv4gcdtWDnVDfona\/Gk7ydkDfM+Y++RssXzbXWZYssi+692gMHGaVakR3IxVkxT76H9U\/nColVSjGfnvAmlylOw5\/FC+0ED\/PAdStBb51QT1FOC1r3ft7MoGfoBXGXDWbDnutI8keFb+kz\/hAxmK5UDfljb+Ay6dWp2CZ8GrcZhNmMTYCCNORBezRaVyXtl5g+ZSLvni4Kf4kALBOWoS3V7lvXe\/XE++sFZQb3FH6RJHhNUNjzWyEE3xmith2rvQlGEkK5dqbO\/HmoSFKY+2ud2T2\/C69IP1RmT2Ue6Z6Qi6VlqQG9fLkvVvS80fnvADV9PmTqKemoZh4Cq90vhOdWXzphcR\/1A\/OF4XnuLGR3yHeVn709N5roK5ajwq0fIPi3QHsYUg3V4x3YeOFmJZJxvV91vvlmOLhvj8FUwOVYx8EqEVy0mUUwVtvzB+rXaJyK8VDCz4X6PemodeLCkQ9twIaEA8QY1adwhCJCQZ9PqhUffNecM6xEj+t9+vNJ759oHsnhp4dYirKVjLUANtVvlunVGrKUFP3hRHXDNbSB6PLO+ARxn0zZeQqKGGDVs37ry4nxDJ1XuLymNbNcuwMGvJo6v+5EIuXHnpkPU1NDs5znt9oeaknEk5oNTCI8MUFZYtLdALllsrBycMcVbJxIiRI+hl7Wci8EN5r4zvwNt861lFMQDX1mxoNpXdpXPeUq8a+ulxBxgL9R+f3RB0AGlbf87kwAQ9fWmMEDaysni7EAO24+mj1BdPVyWw89z05nCdAMMsP4tU1fhK090UArTrvV+KKxmr1dN5NJ9X52fDsRxpRpdfX6qaK1h+k1G9935XB88v86ax7oahn5Vj6Qp2EKkn+dh0zd2P4tkGJiuuS4k9FBI12PBTKy8nf9oC70RfRutVj2KfxO+xb7HGLXh+UsvaxpWqN+Ygrl17dY+oreJg716+3VLC7sk394aKOtQDLyD0t9yj\/dYHzg0mHvaDL7JEAxVhQVr8w5mbnZrW+NRk90q+oGFj+qslKxjUj9wnquiMPaw9Zuri3WpVMwYLvod7N2yzqq+umLQU21N\/EKFMtov+9zvlchB3RJEM9uYGbPvwuZi\/S7mbhWZlXBTXdm90anNUrIAb98tvWu+VfpG0774pkUAQ0m8Qz4paeFzNYVsda\/eVz7LWwozz6gW+gYpVUu6BJd6tnDQXy7WL278fpi46+bqjOpcqWUZbQZ2mOizkfXwtqIdKMY9gbWBFGa3UZv6G6Rk5bSQZtD76Vf4Lqb91qUi4D7NYtBL3QaOg9kcNq7veXdom\/ZtdXWyAUwK68u0oK2Q6rrbpvtWSudrtV9QQYB6qrqOLJVC7iLGNnoKliEzZoorgSX0JcR2btobkqrUGnB4o5eFVXYPJjB1tWy78nftUbYLKghqolUaKXaYw5tYLOirqR9Qbb28yDaG2y08j3UsmMPdmgyyiP3Q1O8AhGA0aNuSDjBg5LPfuLlAn1sr3ePSIIRzU5oOARXVJg6TN5+cvFFRLrw4TP6ykIpDYll9aDeecWwvN2PknSHoVvyPw4Wqeqtfsir4ET3TQma1auqMBQHD8WyN3VFP4BzerJJsMrOvqUqR3RKL7rN0C9BPx1vUCJs7mrZ5F57XCmQ49QpDEG+rLmEpod5jxDQfEFuQn4AiZCi3h3OS3hymhKQzmFXXTVYuOSwwHNRA2brt+Iwog837pGIhc0OwBt8FGGYvix62igkuZxTTbJsMWShh8uCMhe96nwAozS0wG6cl1wdHjWJJXd7RBpr7OWRuX4AFjs0iwtlJdbvAttnqkm5j31nLhdkHRMybxaS7c338WM2DDCElVIY6Ax1wZh24XEhVIiTTUGmXl0ugQwb4zKMPjpm6WUQwPBPAacz7CIkNvENJAWwIagmsXdHm4Vjh7Fr6YCwkmFlvcGABMxq72v6bGBDrGYHlB1nLdJ+O56X3c5BgndT8kKZh0IususL3RhuKiYavWBvclM3DoNZFqJQfx7OmehvcU7ocYP5uy6kaXY8UAyQfW9V6TkcjX\/ZFc6fyVpV6v+dwawXJYjkBZR2s\/a5d11GFAL\/7UAWOxa5\/v0FqbwuHKfWACMKV9dwvNf2v7rdm9\/K\/6OKEPDR++7pQkRqdChOSfXkh2iFVCqpot0APb9mhbq7VOKgj\/uo6D4\/v1wcDak1taPrIMuugUUx04a+1+1+NufJ9ve05C8Z\/3Ml7Csvyoy+gHucTVXXJ8o2qc8TabETwhQ43taneg0FuEwgufuLOwf97fDJfYXINFDMNy1vNIqBzHa4zofLqWlFdoqr2m\/JGl\/Nk8AQV8ZULUIwhBC6kumDJDDZ5TDfgYkZy2LJkg2NQtJGEHkhKDcZe7zk0EgCYSKAgnSVKEUI1pz30P5TUFeVVUd5oyxRrM5VZh8sR98DIChuXgBk2DiI+Xgq77vLr+VCfJ7JK1vwdt4SeGAaT6hzcrCpPM0NA2F3esyoG4exPJpubCvhIFBmqqh4vu\/PPGOvWm2aNW90rmQmgW479MjCehApmtF9Rk0A37GMvTB+RU1mSBaiq2VQ2hnPj7Jpj0gYq07nq35vE7wQEwjzDpKlbAqLOprh0tO4rZ\/5cxXx1dt3ig7zqB8MehT4yJLiNU9GyMSF1ewbMR0dmkBlZ55Qs64yOv24CY\/BEfQJYE\/cw0qwEhDcGsww88LrFCkrepHMjkk61d95q0wbV549pXg+0g4wsbNVHnQtsNHcwpudtFMsGkGOu9JDm2AGx\/rYSJg4cwzRT9c3axyDJiCtRX7r5ITCXal3UdaOUrNrsz0k70z4lkzP3Y1+fAgcrmCgGOHOch8ONUN7SFVbtcRMZACgzR7WPb8fI4DwpkMYOVsu3iM+JblfXm+Co3dcW1YvkN9Lz5cEVoyqB\/tXf3upUMJofx582yfvIu\/HBOXrfbsrlY58gFi++HtsYCl5JhA2wGtWtiyQoI2Et1SZa4lD\/OgI51abrKk2bCem8UZMGhsXrZHwRFUoYdjBN3a3dRPQltIu33qkMsSU+8sKCcgJ2c3l9NCWY774iVU+bNamgmMNmPmePObtkHhGYj3Efhyr+KKSY4YP+13QpazcPhA0KW0V0BgeH+q7a7w\/UOPDtp3FBeQ7rO\/CQqNXv6oF5VXX9mk7gUZRw+YggMcsHMVUKUA6i24oYA7IchVXuc4JCVqSSh6puQ4MgdeI0tfn2iGE6VH2r0YML+X2XONrvP+73+01zKaibkyW\/o7P5GE8GCR6oPicOC\/rY5c7HkRNWXL\/ImIq1T43t5iQoFNHwBkb5tjdy9A0BzGU6BOqt58PoyuVczx2lioes6D5Td+sOlGsy0X51EXBHC+idUtAki\/fCy6NuWaQ5zol3Sg0rV9bq7KBdo8BQnXF4SLU+dWy+nlrNpfaCf9LrsQ0Vj+zXHIsvyTbW0\/PxHGoY2NEj4bAdHTKDwQWB74CKltB6JK9IYBgS6feYWtxPz6\/r++ScRV4tMltaBmAw7yecKUw3WTq3VmyADXqdIIbk1UM1ERUCsfzrs7A9wZZ1XmFCpBTD2mCMRmgHtZjIW2jiHffTUFfvZLLwo94BXkT0BhLqrUngvGP\/NWYnSjbEYmksgPBND2pfxwDHPQI6JaZR1iV58xehHVSc3ACmrRDhlXraTLffv+NANHjXsVDeGwVG6zI7XDARl1DHKr+1r9OOGuTJ1ulqWhlEyB0Qg5OW1yQbyprgkSJ+SObmUHvoPmvi1dWv+\/49swiw12+HDiVDt\/J9XfWurbZY8KDkKv+M6mwh4blOZ7F52dgw1okLzk46\/hfvkvjr0mc9U1GlTpKsdbPvbzNuk7v0DfMeoJQUglBfgkI\/HWQ+q6rnPdBNKHBfM\/sAf+BSniM\/KFrjkA0MXslDt8C7C8FtEA2c9yJp7NhomKPnK9jX+2N3G2vKquAUPniHoRxUTBLoIDd5U+2AdT3VgGKR6nDTjsQWtf2Y0VHO2MXswRADI7\/8EOycrjngdZ4IBs+o4q4p3qtzRS\/Gj2jqytzUD2zD9fNwmQB370GPBIEZIIT6AGUl5iy4eiagQ5XYyCgMW33sjLALSQFwDJGGAKOhD9Cg80qj89gEfDAGOoL2anRNRL+txmAJ9G1D6wCG43T\/Eaw5s2jV0jh1CigPUgBetJF2+0w0wPrb9PvImdxKFlfMJAmyOVS\/slQqqKknFVEENr7Hse4sF9QTC2OkWt5WrMNK1Mz01n5Pg63fAYAzc509KUyFSRS\/VNNt6FRL6l0c6xv6tz6dIx4JDn71cZCQYZaorHgQpZIuJOzhxS9xi4cYKZHWke31\/Pzsdyg6ASihR5CfeCX3qn+2mhxvNd2ti1Wh\/Uh6qIaNBj8YO1n+64KU9Fpoa+0nFGG4wftft\/bBWa\/pMlxVN3Tn835fToa7yrSf3H94U09zsHMRPAAUcw\/874weurDwmJFzw\/SLq9PVe1dT3e8\/ftxjG8UmO0Kcy7QNovMWLwmoZijO3uZe0hKdM3jXbWXzfu8PLLNfqsVscflLmUsViawNjj86D284Ah2AOY4R1sE0ZKCSiq9nk6T6fqoJEswwdDRiou8vhbSqY8BMNV46gljqMaDKQlBHK+\/dOAv8MJckTHbMr1VKB3NDCyYTraUnG2o34bDHh2tFvCCFhHTjeILNkYbl6Lc4JYhM\/exbFF9Omtx5KfWzipxsb12lm1l3gzalG+A2xzWMJYeR9SAWxk1UJWUduWT2nyqpWsElgm9TBXemXc5pKA5CAAwkMtTK8qw0GmY2UBz8oFH9pok1ELZyJN\/BSB8aUUVpCtZAiwib8BtkJ0tilF9X+eEjGCKhx+jGEvnHXqVQASU0RK3ek6T2o7wqLV4bAub61\/H4dPQt57GyFG0+Cv5j\/cdsEmDFZCNsBDm8uYLr9Qe4oQNY9QDV9XoupJdgLsOuijPPrIvDeq3g\/nWVCJGIGl9nqbY+ABN8vx\/yhFWfDo0RyiuNfawafWTdNAr5mwmAtJo5oJy7dyBrYaFl9sSatVJiGFwqJcze0e5IdDGwwbBO6xctNrOFZOySflxEi1WihNTI4RVR4gYLb5x6yRLIIHs80eBdLRDveYNgvf9oJfQ+g4qRjPb2UBZYpo2p0FiyncYQbp9HOzkfmc6m1TH31bEqnN3vdHUJgusrrlketpRdGqmofwlTwDoBY5gdwv6P0QwjXi3f86YF7pvuhrxLKTCL\/4JKauuJJWP0EEbNeVO6Y3ySvudxJguRIEsKUBBZ+wbDqQww9eZW2DHVqam0Ahq8mtp+46r25j1LFebt3DyPG0bo4HGe16kC4GMwb6jgLVZuGvLStBVm7Ey6bJgtx3EshsPQC60wyDSeS6xn8wh4TwYGptf6jdmh6evXy3skWEf0DVFiUjiQAICAiivIMkyrckrTOEMoUjf2+AnHQvkOKyK21DhI\/2zokdKpKEB8WDnPCCMIRvKnT1Nf5+LN8W+xN0w0jP0tbGCxHfB9yufFEKkT+SDSBgbJsO2pFmLrBoAKz8SyQqo6P9d13GcDKhPzTN1+34vMxvaZIau\/XqXfuiYhjh0VCEIzDJPPVG5uaUDQbc8G6kqaNPACl+5GbrdnLUerDxhFGeyXpXLRvgdzxm\/AiodEox0ft+PWz9EorvXX4aNCZ9Z987nOCDkdgIFwiMZvgukJnFI20+u6\/Ws5aDfhr\/r9NWoFhFQCSgdr5Tbiudj4HgUMFW\/1I0lE8J08nEu0fp0x0qDf71YMPPDMuFSpqHRCD1M9WN8vxtEkcPNj\/VHJ\/OAbho8VryaCm7YBw68ai+V1DdVe6V81OFgDowVHBSwnQ90n1nX\/vU6HhagwEI1dTBexLhguQjVRYktvO4sVZhOrIyZO8tnkjnjkiSfLokyMFYBVsLq2kBqQuIKNtEDbOFQqVOUGrECunYOsAC\/nWd9u2jfLKNYqQKXFpZz\/sGjIfPLRLNT5jCnOU\/UL5tkGYCijzWXETZ2V6H8CHuhtPVLbVXsbvOr9cLEeC3ni1kWRPM9RSjVHI5jcDbeiUvq1KlU\/qGQ5u4A3Q3dYCaSAKxNTmYj5QMm5NmXyA\/NjCgsZVAmqknyNzKH13RUPdsY5KjxscSFS5RNORCKvPVTD3vTYjuZtPXohtGRK+ypkve+tSpj9GSya8CSV\/ch4dXoIPrXQ80+tRaHeVT86mk3RT6b2jR6oeEzNIl\/rxCvgUSuANFRJ+mGKcSwGDIDLwtln9pMcut5lPnUK2KlhvXNsoGGci1hJ1ICv0hwrh4+rRhq4Rkflxrr5URI91pz6j4HQVbWx4MGqiJqBePCTJ0Z9do30eEBWtvbVgJN6qds+1D6v1U1TuDeauxERSNgt+jJhPvMKVIt1AqriL6HIU+WTBP1kga6qooz0mA8CaVBQX64V4y34baExZXrGBERFXdRn+v+gaPIoeFJeHQPwPXN3KXZgsN\/trzI1Q7uhitR0de78IJgz9fUMX8M7geLWaJwXoBSDEhmgn9QmXY8DbK6+Z4zkdJ3aZNIUIgUpT6yOShB4L3atO0pMYZOn\/dCuG+vE7lTvzte6MLxCMzlmL8pzY60rvCJVNu4kM2XZlTcX10pMrfBf+z2jLRAomMtoNH8wUvLGaSk8OZE\/e3xU7L00NIubHn+4CKhe9rF45+7qjF2eNO3rcxyugqtOrsXauc64JBH1p9HlC4AVZRrIy2Cq27AcU13KAflnX9UyR5bam0OyfAORJcjA9+9u8kKNgsGECMiFsxfAQcx+iKBQVUFvepWghaTpJYHVIyrRdINzn71L6BHxiDw3Ve+tj+mdJ7LuwyjT1254hEZmeWCwsuZLV5c3WcVW5xWsFcng8Xv27uuf67VMZVgL3qVkVBiOkiQe4neZxt9oArwayZmdnCO2XOx1nsy\/fwixJ+YLOjZE1NSElunWpj669vYu6j5OtcYpfKR59CJdM3jtpBRgOYRS43ywtGYpez\/5apPJg9WqxOoVI+uBgzbBdOUgNAgVJ0A5H8pGEcJcqa8wqqC\/EtbQPnDWFx4eibIt+hjQzrH3hK\/kXAZXDiSMTNULCyqU+PkYbukYd52n\/OHqDBBZ3bPbMGPe8Q0sFEh80ngrvvwsAREZX54pQ+2VFGka3QVv1BWZyaX6bJZFcuXYrkoHcdF352YIXQz+0SDf3Do\/9AdnCTJQSp3Bg4RqGmDnIAGMhd\/xjmPR8A+nSpc3tKpEiz+4Lgt3Hq52R07BGwBEyg6ILknAC5bF09X1WlcR0fg5hKRIUY3y9NFyU5oIkUYZak5gpCfzFoWIZR8RKVwTKp5rmdh\/\/Ng5dksQa7RxFqB3dcr+9Q9wfouP7\/1Ixn3kjno8QwzedTallCIfUUJ0OxId8CwoOkgeBdHvugC7DSwW9KZjgT\/cXXWJZhpvTBPUXBLCU\/lcRJmuFUqu6qNR6KgDBLyW4ntJ91WhrbC6Dm+aAOOm\/o34fIwUC3NXVs0d4XgOgEe0kJ0zDqHXP6j0mYmoq66RAgVLvbdlTnItjF241cDSDLgE9kOM9yg0lHfoh3OV8rmdV8KkE44jNiQk9GLdyHZwvEEtsyqDe4a39Ko4gkyVCMhhm4+lgydXCylaNPmfaPejvxnc0GKXVdF9dXUnIWAopCE\/9QKyFEOa\/hptmA+RjBgtoYPzgCAxFYVE\/EVr0vABhoxegugOTWHVWaeEJMiKFOpaMUZSzn2oZLCkFGw\/MNER1PaMEOgxqR7Ov9Y3oDtQ0h0ByEiWDSzEH3T7XslXEgcbyddQOhCxUBXwwjfkUvuRoeWqSFUvWuHJwo9JgOpsHUYUEiWV7G36Uhs5NrVctDH+aaOQWNkIXPBl8uwQY6XgiZp4bUpzE6gcBsf\/FvbIGsNCb1ERa6mUDzmmFJgARPWHXtpnyZ10oyWljXKwPnTRCkQLCVUW8Pth1lEryR5iCcNEAO3OCcapr0l4bBwGD0tEFgBczffcy5S7iGr8Y7D8hB+KZNW8G\/qtZbpMA60t6taOioYsdQYjvWEspCsQFlH3iQGECSCShb1JcI1aRArYR1ziuCeSio86UlVjztIMUkiOwurGkpts0iTmiawtJGNjpXMlIV2v3Vj2owSHLMimrEwkA1p16N3QmrfONnEVspVlJSgIiYVJI2lfNNOKClcKUETjzKI2pRstoIYeZGxgyD5Fej26KE2hKRGce7L46oJNlUNaOcTXqAtm2HvyNfQOPnaFPPw1OzW9vwaDB9mzwnaZzP1tIZwvv07iukjdH+UmW4ggoTWAUCAoHJkFIOgw5QdLuCdsD2kngSimQRN11mUcjO+H9POhIEk5xLYc6u8lPMiri+dATZHPFAzeO6V0briH3Kms6FdIDAURsVQrJERjUVbPXKFHFmWKjnivj72Kg6C7a8cwOD0i4onoiT\/WA6ZiKv7dqEOw2n+sPFlduzfwl1BpovSBROGv0iNjigu88mjvG6Ql\/EPexShFJLiRoFJSXt4Xyeq7igaP1RUolTW0p+0oFG31xW4oF2Jqjii0n6yGGYdKO5RAIMTHt\/4ITguFnRJCekKkywuVx8qHho4VWdKqdn2Ft6d85puC1ISQOF7ggJxJbAI6SnfUE4TDo76B5yyKA2BhiMYO2DSJ+EZ99pgsohHvNHrKKag42r83hiTjy+jUWkySSDJypFmseJF0\/Phsypr0wkABkX2DVvBGKTF8DLnfH8lCKhPLmHIV8W5GlUn0U1e+viMrUjwCYBFvbxel88nvcF\/sOVWRwYT7vhPVJSo9OEYRliSqmtdJyXRWNNofwVQwj7w4KeoJfecRBTCsv2Y0JJrzQHTYNvk9g8RJ3lsp3s+X2zrFAZ8aIbkSgsvOT+CxADWTaIkisw0T30U799qx56QufHa8mQs7R0gSwlnnf7QjPp5dqvd8Rq7DWeMAHG+nKx7tWi9XV8kJZ5QhGC2qR3h6Xa1HoT5V1\/0AtyrSgvvj8JsVKgSgYDmHZISA7MNgKeiKdaWI3SLqHRI1KOD4edAGuDz72md0IHxERw9msLKHTCFDCaqrowsNPTEcekqOE0JkmSZEFZ2cPus6MEe5+Xzx+gRDV+dCnUm\/FPKbkAQ0iUapDDbI+Il1P4suMxDE4\/EvuxrTpFnEFCWTkFLNNRDtYhmB2melisaikn+zT4QbFBwMyIbcIxvFLv\/52u07x24A16hes3ZLl2ToobBZtYKp7NCqEkVdrTk1viRAQa+ErJ9vTDRkZm+Uj0qSReIFGTu8r0NSWsZUU7FdR8iug5R3kQGS2jsmT5rEug9VLhxb1W5khN34f4Wb2tk6X0uqhN0ci1OTSMvHbWb18ciOFAi3AwdID6Pgvf9ZIRwyf8WqTFF3xtkPydwoArDAMHvKdhCt7t7+UxUJoABJY23Yw4cq3Lgnkhy9B6t3KCiigxNhH4c\/htm5yA4auRL2D2cNvCxdqn8F7CC3zvxqU9sGzMamOXNxzRkThRT4yAsXhDwF7OhMPq9VKgsyRlLjLOJQiPOg\/I9cMaqbaI9Gaz8WZYPH9zlTXw3qqJxX4wk9ykpmsI6IQlHnkAwrlKsqKU5NzrfLu9\/jKObJFUUaa7dQxssH5BfYp5AcF1K2dRzGZbVAdvZOVhzS1DN3gQRaMnyv6SSsKra9DxE1wFQBjVHsOc8HMRn1j\/Vk8YzFENSfhDqFPWVgUHhq5BUjZ+jMNjsVlKYop7GWH5KLe0+ym5SU83Y1o78v+KWyoU1ABbB6UgFB8KyQyM8Jcxh6KKhIShT8sV7Dk0+O3U4v6PqeBVSdTKwKzIVpucFwUKLrEQXYRT6H74Rpur5204xRDl3nDULMciPWuyaDIVRvn+cyseSV5B3reM5a17N0OCSVc1fno9NMdWEK1URuIfsVkiF3MJF1kEhZlNgV678wfWB8UyndW\/y8tYwo376FYtzMFMUy5gGPdk3lz90GSBZiCE81eIunXbHIOqIOHJX\/HO2bj6eoxpuj5G6KZk+RAQuxvalw5+jqSbKQD6rpnLzzFPUEpiatpz8DkQWXOiRay4rBbfyJjf2vVeQNXT0lJsvp0SBZaQXA5xqq7ppW3b0AYs85JKyp6EvCSbHGsxxRg6jFD9l0gJMnPX3J1S4K5AWcRz7BOa2yrlCQRdKi\/rnBcW680UcJ4ufCKJgpZAAUvJLItKbgL6rjyCzuugFxdNflcyqK6Ci6RUe0u\/ZZ1oIsnc\/UJB7Q8XwCN8FqqA4vqg01xLuD6SmGqvRIn6k49hLzBmgeecFROIN33ZbuAUePwclxSBDfd+sHZEFa1uEBkMo4DgkmVxI3sJmtwk+ynGhKYOWHb7LMaTdWQaWIdFVnkxv02B6D\/JeoIzG0QgAx+GEbBCjCKwyJ6MwS6YNIt\/odUYjgprhDczRuMTrOQv5cStnYD96ZnGbACy4pAQwJkV+gPtyqQ3l4eOGIQM6HDT\/6A8PYji\/eiOl6kZA1IUcz9lUmycHADDcgSyhuwFBUPQhxcS+N8VC7IzmTBt3OhwfLlbopgWk+TLiURRWyEIf9jvo0eY22UBg+lgcyfLNngwh4wy3rjR6hObjEqiiZgx9g0hn+sKhYnbx3Ty2ujv3Ia8ZJ0cGPaUu9kQ2e9l2SnOq84CAtpXdXPZkAXW61Rxcpx6TCZKZIdsun2XCpJAmtK\/VPUSn8cbxQ9oIwFjikMse0eu\/KNtJPoNJ0RvRHuZltII5UDRREKuQAFFLrYaTktapy\/Ia1807SbcnEJnQWdR0LXdMUhKUUt9EFuDYXHYH8M6y75IwAVtRIi+jFCE5+lKDqdEOlhXJjtntsy4jNlD0U0Ed\/JgnUXV\/QIMf1ciOr+9zWQ0xYcNN0TQBESLR2a7I3i0lVNVUiVcnpBgmJZDJGKiDykYQC2UHcKdsF5J\/EKI+xilR1SaMJOptsnJZIiDrjGIxo34Wa7NCzA7SQsen42Odazn8EM7DET2EQZfJ31lZ1k5Wlt1EbZME6mTYo8zUlTAeqnCJizCGuE6NZ4vNUShtDBNE9oQbPKva62rvcF1dNK8vzOPUunMQDYx2oGonXNhQYKBy4BhZ2lYb9PRtsp0sD1vpqAChkh+YkdNv8hqyaBHLxFKcGzZm5zFMlxCKOPwSYTOAkCI8BLoiRqIGGDBvZ4elhXdwOhZHVVK+rKtaG4\/4NEpKGzqkqizyrNDviaLqpwYscmXIEOz8uDqZyQAlUEPUEGDPaxfioaPMEcGCTC\/lgDqlEQ04PZ88U85fjz\/lM2wjyCdaN\/ZLArcKoyYaSTqRU16v1VN2QUHjiPQwfP2hKhTpy9IxO4eCNmSslzbdhwIrqeanRHUocBzUhsclgSvHSBSesOMsFMhEvao2YWO3GXiRWB+HWTnvI4LZcPxaThiFL5lMFZGyqSwewhAO5hCui1J1e6BlKhxbkNF6KtGHqFvMlpIw0mviGPJgVM8InhSYpD3zcWnR02udgBDruKTWt1Mi47qfo\/e7WPSOHkMRim+u+LxzOXj4CIXDN92P\/ci1KdfUfsz1D9nM7Vt7HE1THsfBjr5McBpsWcya\/pOzSYwMaWI\/yFOCGtF7O67b83WhotBhzQ4OJY30gPi56eAe3A9GuG4s1KTgMyZpO1EpHiYVWi7njNqWdA3U+j56tkvWFYSbLM7ICDYw2MpsjNNRVdg41aBqKDDMPJSYAMx\/EY00FM7ISxBSVgXLlWyEdLRBGYQw430+PSb4Q93eiitR1geRbPJiYotWBN8GzOlXQivQ02HK9NBz58pHVZweBV+oOZv1G0miBX9u1eirJCkvkRF0h2XxxUCorQkumHB+KW8zdzfqipPMCB1QNso7RdxRf9sDrvkpXZ5qjFAcdOhkNMM22DRFTRCddXFgsiIcU3CDPUEuoAR5Dh6ObKzZcp5fJ22ouZeoqk3IIW09VmSSvRJRdiX50vb\/2ky3EeU6aEap4qXWdkGQPIGHo4TqS69zP8clx8Q0\/gwkwc2+AH+zoqkhVdqI3MPgtR6IidSI+fBd4kY5Wh+uTzV\/Gt4TGp6BK4\/GNwb0x8oyB6XZsKk12vMbv6n+9PNhE+0b8fPByX3ZOkE4vAkZvmM84lCCfyjJ6PflS7vT8uA1eUgJB6w6WmIxdV\/0hyhfS4xrHMGVzV8eRNX30IWG4lz8ZU\/s\/+mgrAMPx5ayH\/VxzW4smb4auCoZmcVVDgRYqFh9NRpVNt0Y+r0lmnoFKsnRKRjWypFSicMEE5mNk\/i4MSY3\/9dU48LGURmTkSUo1dDBZ6MeKKm9hw4hyNAqRbqwDOvEVKT8P3M+hieMA4jkAmsTlD7yS9FSLxfcz\/g3664BjYfViytuNKUtyS\/3Y1QMy2AAR7ItDeGJ\/7FJIpAq4z62z9TwXwT8iGZ2HZAhbAdwGY2dk8YSPk+o\/DqLpXbnRT+6jhwjEw+\/AteVFTfJCGmqv4RExdOy80j6Zp0YinOb3+LkVi1xJjLyuKfcVF+faF0+2FECOhTYKxLSgBYtXKNvicgxorZj5632SB1hSB0pVLaqkdZ0PkWRqPsj74x8gHGlsbqaO5QjSAn7Q3sH8UY9CInX0Hx1mP42WT7qouLzVTOanEsHSnDL1YRYznzweiW7c76q0TxKKFdNVdYp0FAetcy\/KHxjwuYWXnTGpV\/SsYmHskocicqPA5QEo+ENM+NwN\/xslfJKzc0TD8xpnIkBgXCwpJRhL9NnIzDEdvmYMB5EDB5mDoEq8yojUXLNEISflga9JASXz8OwDd6BY+ZZqrN5HicoGj6ACP4EmqBjZ9cceua+ke7WLyWbTmfH0nq6K6+fBXsWPB4bxKOB9jKxFgNRnZwPyJFxKrZoYaQmT7FfRgqUKg60k9yOloo4DvxfBd0mMfTVUSkwT6L0B4yncZLRrkJSr9PWQN7D7V+ikncBwLwysdz+m9TqHBzzI839mZzmzo7Tp8O2R9FdneQAz1bwYDJ6enDeW6E3qluqO9wnwAoU8DATS5KpajlyT9De4p+2BZ\/9UTGiXuOmCWTG4OFbJxMcEBQdC88p42y6+Kxx2jid2cCQ+Cimc\/hJfioIU80+6CyxwSQV26DIa3hQvSzZchW+eFRl5oU4wSljebSYfBBPsB1JcPGKF9yxpxvRktk0wUSBsx04M4oLJNGQQWba30w0cyjlhuiD0IQSKH6OnGIkTPRCTvOOOGa2Zc+ER4TPU7X6QuTRh5YT+JJ3gC7Yu4eSFRBbLZ0CoO8hSUMLqC3uDZESzScQyzxwmNnM6ap4FT6QH71PoTrCDXqwP+YJuih7TAErMX+BzZCAZdwJqFbyL3p+2U1KY9dkHJeeEykEckVWMF8weflXmD07k+N6NcrCm5u3MwKrj1\/q6iwx3TpC+5sOZxvSFpN6lXX5qKkJS6Vm+brKpyBK5XL4oi8iiKCtXUz5IQ5oegfyA9RVFTZisTG+Q2CpZ++\/5R0UetS9ofmYba47mwkJcqv3HQYGcuM7du0pORlpMgqepVTyzwJ1yLpnIpEmdiKKBE7zGjJTLBw2wjtUBqjwnfg5Wvafi5Kdx5E2aMGmQXaov87BIYxp6GgsrMgqimZ81N84WkgrEO6NNSh3y9+893BO0ung88\/gy3IfDnE3\/Xs8vSvIOMljqS50zkOZjFU+fO1qp4HQKTyFbANfWkpSYIKDkSGrUJFYIZ7UxORiNui+6fvSJ2YCwpDmNM5NUoTFe8cZRHp4Bz1wKqw9pC6qIv5Xg6BYi+j5Fp1Qo6UyR7D+UFZ0PJ1N8bp2g98pJJ7DW5KkidcWbu14MwPbzf6QZ8\/kg9lc0kNHE\/xv\/l3gKnU\/fGPdj9wr3F\/GvlX9X+HG4g3FvN+Fl418nHxXe7W8dfuI\/bHytic9jDAEfGQJhOqlPk8l+CmLBVQoihMwPKZAsyTEJusEtSagofFIvuBSehShGOXhk5+wFicu1LFTj1fFfu\/DvN7k6Rttb8dpOHmiv83Ho\/bUaFvBrkc4gQ8dNqiR4DkqWAklIWo4vshupl0wu42U0eAF1XrGotETMUy\/CruuYNAdffAov9AJ0bw4r5n7vRRpvXSWf47rcxf0qv1Pcj\/3DdXyXhA8KzxY+JqGR6\/NI\/w97ciZlLvvFORU4OVZso4zSbDgHEL1vqRsN6sDLJ55yE5fOfXu\/\/PH7jxoWXxP+KtXA8R1eFGE8eWHhE82M8pAq5G48rNE2fx+ZgsP40fChPnzjlthq2ewSThUCMYlrk5BExk\/JbN5Y7A4dfIqfmEUVKFyDcZHDto1\/U40i68Rv+PKwNXYi6CYGyXejHkSVi1KNNwq\/5Z\/A5BdVcrxt0MdUTey27HgTGkpNQzF4kz0qILh2bKaJSg6H2yajpCPQ7RrDhz24XSS6bMWO5M7oOukdxIKlr+iy1y56m+ta\/1QnmnP1v7vyz72miE4ic8RNecJcVjdVlrQr9t1ttncpNdw7oCtRG8JPdEwSxU\/rqx41Z7C+h\/7tpSuqwqZ2HdKD\/zfs5cG\/zmqjf597UeUUMki9Y6asi+avC75odEl4gyE6mYq5Rnc75j6jlleD9HFVNtO\/Zm05xNHt065uUEmuEvgATnmabA4Ftkop6X4eqo7XkgKBgR9L+xNeiSWzNv7Ms\/vVNLoTIwMBslEZwv3fJqTslDFVRcaCD2279MDT\/wEXqtIgD1Sf6nkBJY8\/YlThhPKzwOOa0R4+t9CHSfwwe3ZKlZh3o9IP5k0uCtTkBItV2dOls91XdQ6tTVjBFBuZZfW0VyzIqit8xhnr9Vd5Q5ha05dU6iZLqoXB+kYEjvlfJbvLeEydzz6ZWbWtjT5fsUyx4jWdtygjLVZOF0znPqYTpfmBv6zrX601c6o86EG5mX8DPz2TrN3YaqayVl2Rxkq6bG9dOFh3EtEbJLp8SiImGQT\/qNsPop4CfIKfAN7JeMFkcIlanQsq88IpcTVwtglQwQhSAnFaLc0ZghOBeYkU8q0UaNu59FQQlbSGkX0uziZPE8fAKb+JL9qOulQ2qFW5Wc2stZwniUVFmCel4BtZq5unQM8OZJpijFcJvdKKrQeQFHBRHZfkO+HuYSO6U6DSYFbFUm0\/HuoT3aecfgIlXADz3Jzbq+Prjj6Dr6BU9NXT0RC+vpejb5AkXZXbudLQ1VsSD8rwplk\/ywZ77IHLKatPmj5t+e6y72zSRUo7zkzZkZmiQqR30wbKhnVM66RRTjzqdFJy0OW9GRCZSmnnMMhxtpBmiGQjy4q2sbJXYtNaR4CgOSclYTwHID70IOnHfZXwmKys04A+jfD7Uv4y0roSQ9Ql\/WX56Y7pYDpgA\/+DNZs83BIi41tnnSRQOqxVEFeTsd7MP6zjOKzrMuOdnrxKWxx9iyA9idb1eK5YXLRUSNlfDMXqdF\/8W52+OZ0Hkd1e0bBQ6WGWjglGIfVTB0gBrxQD7ytPe5DStnK1XjxqLgHBSvKdPzqRD4uWW1QnK2S36DXlqQM7ZEoJzvC4ZGuEFEOWdBROelCjqU1Kb6nSTlqzNFFa16VGBMHNYefnyAHrkI7\/VtPd\/+WJhGUqvxj0zRoueAQH\/CB7+kMf0yXeP5pxdCQLBI20GzobwsSqitwtdEVNSmc9VXVqEasOsiPJhvQMuumz5+NhNGJUHaTT\/iSHWDGUDDJbxIaoqlVliRWc\/ojsdWyuUJxMFlVNu5FXnKBfBd7DaKgzkUCXql9f7MyDInUx9lVM3g4\/8g9I\/EaXjmDDJEL5PArI7F3mspIxl7x4BCmTRjKvSu5lRckvP20prHvVXQ0\/Lx0EU8nuzuvAm3CsGkViJfOw8kwWN9CzT3VBl+isxVOPQgsud0FppxEkdHpwh9d0SWNl4QQeBo1MTugHyMf3i4EgyeAFuXCzjmZZXsD68sdIjFf2AWT46o6x6DmcIO7rAHIGEnY0Zl6LLarnUFSlIei6Lrd5sWMkvKrmKpef2oKPd+7npQTJNAd24rQYeytGQGfD2EWdD\/jZD6uCWZVzwtNRUCMg\/8NVKUDJHCLE+dCVGFwMjsOWTMkSszAgBMhi6AP2D3eljlydDx8GAY5Hs1gPGcass2mw\/nAUpiy6dBzJaAS6ay2\/IofYih8pkRxYpZQccKsgn2MMtyTxWDXCzQIKTTmcX8ielzED4jwHkzaz4Mk+Kh3eVAnwRWcblDQmoyRCsYyAvSnXAk2hcMqLrirRIEVym6todHXCbUhYJSrrg8zrPzL\/fRsRBbKzRpSftREaLtLz7iHAAcVHFxg\/k1DM0MdccjKPcqgS+wcTLcburBZTOpekT5q6\/BktqVvqspFaOjsnsyseqxR9vB8bCgoEzTud0ZRxGZMcgVoHExYYXfLMUzf8RQMbbSQGqLg92Ivh5H1dOKNCZ309Q8q+dl0cJYzVTQ9M7WTPitWtayqlhDwyMu91OrULpiqFEeCOUAhKZ1QpKNGs0\/zofGV2ox2kJ+3qXh6sKNnZuE61dP5dJ\/qbww7v0o2b0np1aD\/NkwRVlbp6JoCz7DbPz1bkwz+ZDqavSs4szsflOfYuR0xKZUWKJG+XzX0sgYBNySGVzZDUbs5QYY71WB+sKsnqj\/rAMLxJWxbpDEcDS1z4cG6PP\/QISiW5uEnC9Jxr2n1sqjpD1\/qapINcwoiH3rJ8ib8fzhogPxB0Fj4XjjdQk+RItcX2hRL6YBIWA7Aed\/\/3Iak3kp4GyDMrQzbzudbZX6V2DkexdoxYd8nnzHFHBlHxknuXJtOkrS5WulnmNJlU5ztKAJKWjqzWo6bOnlCcxg03eKfCyQhywKdsQIk6L\/PK6H2GbAaprkUxE6oqzzVUVZYRMjSCbqQ0unOBZWx6qQM5mKNGkdoe3aZ0SqokpCychfTEqKSWl09pkguZrt0a16NWqpiYR8liA8XmrjkhGX7AZoAIMJF9pVdd6qxHFbqcZd1nzRA4vyytUFUxkRvzf2mrcR+Hr7BpD2kWw1QZKTWZGpSyDZWY\/qiS0wpkfKvyEOfmMkVGwEuL+CodpytmKABjS0tQ0CfTXjIDFMG0PJ5pqJmgsnmNPv2ZZ0wlObivdTaBYODWlZZVHlOTMoVleKRmpkaryfZkNZ8Wgu12T+WHYvFQO1oAIwbUoOPW4iAL4POdvGHJR65BOsYiLtXIDNcABdaYBX5GNr5DMhMjZt8TzJiUW3rIDJ2SBxyrZH5TVrpLGs1zy7aJHLmiyaJ8llk6V1ycqek7bXUyOBoh4CCj+9yTTx0djwcmVPkoElHdTrOqyQfgCS1Z8NVz+rASw0QhOcggaUktzHcSGYdkZrSa4mRtbyGbLM9O6KfKRwYETFAxBmv4RqJs1pcE4os2kPEqcSaobw6HiZyRSYkSdcejJ5yRl2Pwqls8QSlJkspDJ1WS9sm7clUW2WyNWddWbVU6O0XUTNJZbgHcAQ\/7QlWcuYMOJtc6X7g\/6rnj3QrJiCTBFEe8pykPDdkkJM5u4AM6WeotNXisGlqoiwuonvj0TfzVRYunCtkpUZ6Nsop1doZeyQgK61Mo3+grP8g2WfNzeiQVd3CFm3UlIaUAu05HN6SlCii1i0GGxkF2tKocVqgCilBv0Z8CXzIpaah0sgM7EbW\/4nzQrNbsmURK0m\/Set+UslBWb+pnuj7nAvD5Q1BQ5qPE8NlMJVWTmYsM2SWnrWRZmPLSZjBCvRXYTVHKVTKIIOds0EoDpKerSpzuR0GrLA86NXoorclJeJ0nk+AiJO5pW5leWLc0wCzzMj\/XUqYPeGpITaRt0mr3DaHQ6tdlMZygWIQqRd1DMpA0JzcWqtxOla6TTN96cuJwMeWT9h+X2XyMTbg8g1UeW8jP1gUx2WNm6mM64uMm4zbptiRrQk4GlfOqKk7ZAuAdioyenIYocWzCFHLA\/OwE4V+dC+RGdHAJV2JqyH6lF8ngAqGrfASayjMAMF34VgunY6oN+qUmAJ8sNcoBR309QEJ6YiXJkYXLSzccVhXVBSaJKF7JCm9CsyumuGcZ35EE2+WHGUuCgySd8OkmnE6QnwabeClVBuZvjmchO1RYpdw83iaq\/AQBzlQp9pX1ZdIoVD2U2x2o1gMTQirlKYyLVJdp\/mGA79yLxFGtIAY6KeGfkslIKeZL2ireju5SqK+UIGUqflpcJKSMNABWcMqSlsHXF4SnYTKrAJOaVA6e0rhq0qglBdpk5kzWacUPE+WUlDRBp0pRrFIwQ0RRqyWlUsKQKmE+eXZTHCApzhlMcsdsU3YiJz5+eVM47saLr5vsmUmz6T54rtecbQ45+ZzPwmeNJUkXViloleTsuSQB3er\/A1+wbchQsCojAAAAAElFTkSuQmCC', BRAND:{r:214,g:185,b:115}, BG:'#0b0c10', MARGIN:10 };\r\nfunction sanitizeFileName(s){return (s||'Carte').replace(\/[^a-zA-Z0-9_-]+\/g,'_').slice(0,60);} \r\nasync function urlToDataURL(url){ if(\/^data:\/i.test(url||'')) return url; if(\/^data:\/i.test(url||'')) return url; if(\/^data:\/i.test(url||'')) return url; if(\/^data:\/i.test(url||'')) return url; if(\/^data:\/i.test(url||'')) return url; try{ const res=await fetch(url,{mode:'cors'}); const blob=await res.blob(); return await new Promise((ok,ko)=>{const fr=new FileReader();fr.onload=()=>ok(fr.result);fr.onerror=ko;fr.readAsDataURL(blob);}); }catch(e){console.warn('Logo fetch failed',e);return null;} }\r\nasync function elementToCanvas(el, scale=4){\r\n  return await html2canvas(el,{\r\n    scale: scale,\r\n    backgroundColor: (window.PDF_CFG && PDF_CFG.BG) ? PDF_CFG.BG : '#0b0c10',\r\n    useCORS:true,\r\n    allowTaint:true,\r\n    logging:false,\r\n    onclone:(doc)=>{\r\n      try{\r\n        doc.body.classList.add('pdf-boost');\r\n        \/\/ Force white text in the cloned DOM (prevents \"grey\" text in PDF)\r\n        const cloned = el && el.id ? doc.getElementById(el.id) : null;\r\n        if(cloned){\r\n          cloned.querySelectorAll('*').forEach(n=>{\r\n            try{\r\n              n.style.color = '#ffffff';\r\n              n.style.webkitTextFillColor = '#ffffff';\r\n              n.style.opacity = '1';\r\n              n.style.filter = 'none';\r\n            }catch(_){}\r\n          });\r\n        }\r\n      }catch(e){}\r\n    }\r\n  });\r\n}\r\n\r\n\/* === \u03a0\u039b\u0397\u03a1\u0397\u03a3 \u0391\u039d\u0391\u039b\u03a5\u03a3\u0397 === *\/\r\nasync function generatePDF({download=true}={}) {\r\n  if (window.__pdfBusy) return;\r\n  window.__pdfBusy = true;\r\n  const { jsPDF } = window.jspdf;\r\n  const btn = document.getElementById('printBtn');\r\n  try {\r\n    if (btn) { btn.disabled = true; btn.textContent = 'G\u00e9n\u00e9ration du PDF\u2026'; }\r\n    const result = document.getElementById('result');\r\n    document.body.classList.add('pdf-boost');\r\n    if (!result || result.style.display === 'none') { alert('G\u00e9n\u00e8re d\u2019abord ta carte.'); return; }\r\n\r\n    \/\/ \u2014 Cover \u2014\r\n    const pdf = new jsPDF('p','mm','a4');\r\n    const W = pdf.internal.pageSize.getWidth();\r\n    const H = pdf.internal.pageSize.getHeight();\r\n    const logoData = await urlToDataURL(PDF_CFG.LOGO_URL);\r\n    pdf.setFillColor(PDF_CFG.BG); pdf.rect(0,0,W,H,'F');\r\n    if (logoData) { try { pdf.addImage(logoData,'PNG',(W-60)\/2,28,60,60); } catch(_){} }\r\n    pdf.setDrawColor(PDF_CFG.BRAND.r,PDF_CFG.BRAND.g,PDF_CFG.BRAND.b); pdf.setLineWidth(0.8);\r\n    pdf.roundedRect(8,8,W-16,H-16,3,3,'S');\r\n    pdf.setTextColor(PDF_CFG.BRAND.r,PDF_CFG.BRAND.g,PDF_CFG.BRAND.b);\r\n    pdf.setFont('times','bold'); pdf.setFontSize(22);\r\n    pdf.text(\"Psyarche \u2014 Carte de Conscience & de l\u2019\u00c2me\", W\/2, 104, {align:'center'});\r\n    pdf.setFontSize(16); pdf.setFont('times','normal');\r\n    pdf.text(PDF_CFG.SITE_NAME, W\/2, 114, {align:'center'});\r\n    pdf.setFontSize(12);\r\n    const dateLine = new Date().toLocaleDateString();\r\n    const name = (document.getElementById('name')?.value || 'Carte');\r\n    pdf.text(`Nom: ${name}`, W\/2, 128, {align:'center'});\r\n    pdf.text(`Date: ${dateLine}`, W\/2, 136, {align:'center'});\r\n\r\n    \/\/ \u2014 Long page with centered image \u2014\r\n    const resultCanvas = await elementToCanvas(result, 4);\r\n    const imgData = resultCanvas.toDataURL('image\/png');\r\n\r\n    const m = PDF_CFG.MARGIN;\r\n    const frame = 8;\r\n    const innerPad = 8;\r\n    const pageWmm = 210;\r\n    const innerW = pageWmm - (m + frame + innerPad) * 2;\r\n\r\n    const pxPerMm = resultCanvas.width \/ innerW;\r\n    const imgWmm = resultCanvas.width  \/ pxPerMm;\r\n    const imgHmm = resultCanvas.height \/ pxPerMm;\r\n\r\n    const pageHmm = imgHmm + (m + frame + innerPad) * 2;\r\n    pdf.addPage([pageWmm, pageHmm]);\r\n\r\n    pdf.setFillColor(PDF_CFG.BG); pdf.rect(0,0,pageWmm,pageHmm,'F');\r\n    pdf.setDrawColor(PDF_CFG.BRAND.r,PDF_CFG.BRAND.g,PDF_CFG.BRAND.b); pdf.setLineWidth(0.35);\r\n    pdf.roundedRect(m, m, pageWmm - 2*m, pageHmm - 2*m, 2, 2, 'S');\r\n\r\n    const drawW = Math.min(imgWmm, innerW);\r\n    const drawH = (imgHmm * drawW) \/ imgWmm;\r\n\r\n    let x, y;\r\n    try {\r\n      const resultEl = document.getElementById('result');\r\n      const mandalaEl = document.getElementById('mandala');\r\n      const rr = resultEl.getBoundingClientRect();\r\n      const mr = mandalaEl.getBoundingClientRect();\r\n      const mandalaCenterPx = (mr.left - rr.left) + mr.width \/ 2;\r\n      const canvasCenterPx = resultCanvas.width \/ 2;\r\n      const deltaPx = mandalaCenterPx - canvasCenterPx;\r\n      const deltaMm = deltaPx \/ pxPerMm;\r\n      const baseX = m + frame + innerPad + (innerW - drawW) \/ 2;\r\n      y = m + frame + innerPad;\r\n      x = baseX - deltaMm;\r\n      const minX = m + frame + innerPad;\r\n      const maxX = m + frame + innerPad + innerW - drawW;\r\n      if (x < minX) x = minX;\r\n      if (x > maxX) x = maxX;\r\n    } catch (e) {\r\n      x = m + frame + innerPad + (innerW - drawW) \/ 2;\r\n      y = m + frame + innerPad;\r\n    }\r\n\r\n    pdf.addImage(imgData, 'PNG', x, y, drawW, drawH, '', 'SLOW');\r\n\r\n    if (download) {\r\n      const blob = pdf.output('blob');\r\n      const url = URL.createObjectURL(blob);\r\n      const a = document.createElement('a');\r\n      a.href = url; a.download = 'Carte_' + sanitizeFileName(name) + '.pdf';\r\n      document.body.appendChild(a); a.click(); a.remove();\r\n      setTimeout(() => URL.revokeObjectURL(url), 4000);\r\n    }\r\n  } finally {\r\n    document.body.classList.remove('pdf-boost');\r\n    if (btn) { btn.disabled = false; btn.textContent = 'T\u00e9l\u00e9charger PDF \u2014 Analyse'; }\r\n    window.__pdfBusy = false;\r\n  }\r\n}\r\n\r\n\/* === \u039c\u039f\u039d\u039f \u039c\u0391\u039d\u03a4\u0391\u039b\u0391 \u2014 FIX: export SVG \u2192 PNG puis PDF (sans html2canvas) === *\/\r\nasync function generatePDFMandala({download=true}={}) {\r\n  if (window.__pdfBusy) return;\r\n  window.__pdfBusy = true;\r\n  const { jsPDF } = window.jspdf;\r\n  const btn = document.getElementById('printMandalaBtn');\r\n  try {\r\n    if (btn) { btn.disabled = true; btn.textContent = 'G\u00e9n\u00e9ration du PDF\u2026'; }\r\n    const svgEl = document.getElementById('mandala');\r\n    if (!svgEl) { alert('G\u00e9n\u00e8re d\u2019abord ta carte.'); return; }\r\n    document.body.classList.add('pdf-boost');\r\n\r\n    \/* Serialize inline SVG \u2192 PNG *\/\r\n    const vb = (svgEl.getAttribute('viewBox') || '0 0 700 700').split(\/\\s+\/).map(Number);\r\n    const svgW = vb[2] || svgEl.clientWidth || 700;\r\n    const svgH = vb[3] || svgEl.clientHeight || 700;\r\n\r\n    const xml = new XMLSerializer().serializeToString(svgEl);\r\n    const svg64 = btoa(unescape(encodeURIComponent(xml)));\r\n    const imgSrc = 'data:image\/svg+xml;base64,' + svg64;\r\n\r\n    const img = new Image();\r\n    img.crossOrigin = 'anonymous';\r\n    await new Promise((ok, ko) => { img.onload = ok; img.onerror = ko; img.src = imgSrc; });\r\n\r\n    const canvas = document.createElement('canvas');\r\n    canvas.width = svgW * 2;  \/\/ upscale x2 for clarity\r\n    canvas.height = svgH * 2;\r\n    const ctx = canvas.getContext('2d');\r\n    const bg = getComputedStyle(document.body).getPropertyValue('--bg2') || '#0b0c10';\r\n    ctx.fillStyle = bg.trim() || '#0b0c10';\r\n    ctx.fillRect(0, 0, canvas.width, canvas.height);\r\n    ctx.drawImage(img, 0, 0, canvas.width, canvas.height);\r\n\r\n    const mandalaImg = canvas.toDataURL('image\/png');\r\n\r\n    \/* Build single-page PDF *\/\r\n    const pdfMandala = new jsPDF('p','mm','a4');\r\n    const MW = pdfMandala.internal.pageSize.getWidth();\r\n    const MH = pdfMandala.internal.pageSize.getHeight();pdfMandala.setFillColor(PDF_CFG.BG); pdfMandala.rect(0,0,MW,MH,'F');\r\n    \r\n    \/\/ \u2014 Seal (logo) \u2014\r\n    try {\r\n      const logoData2 = await urlToDataURL(PDF_CFG.LOGO_URL);\r\n      if (logoData2) {\r\n        const lw = 40, lh = 40;\r\n        const lx = (MW - lw) \/ 2;\r\n        const ly = 12;\r\n        pdfMandala.addImage(logoData2, 'PNG', lx, ly, lw, lh, undefined, 'FAST');\r\n      }\r\n    } catch(e) { console.warn('Mandala logo draw failed', e); }\r\n\r\npdfMandala.setDrawColor(PDF_CFG.BRAND.r,PDF_CFG.BRAND.g,PDF_CFG.BRAND.b);\r\n    pdfMandala.setTextColor(PDF_CFG.BRAND.r,PDF_CFG.BRAND.g,PDF_CFG.BRAND.b);\r\n    pdfMandala.setFont('times','bold'); pdfMandala.setFontSize(16);\r\n    pdfMandala.text('Psyarche \u2014 Mandala Personnel', MW\/2, 62, {align:'center'});\r\n    pdfMandala.setFont('times','normal'); pdfMandala.setFontSize(11);\r\n    const name = (document.getElementById('name')?.value || 'Carte');\r\n    pdfMandala.text(name, MW\/2, 69, {align:'center'});\r\n\r\n    const mm2 = 10, fr2 = 6, pad2 = 6;\r\n    const innerW2 = MW - (mm2 + fr2 + pad2) * 2;\r\n    const ratio = svgH \/ svgW;\r\n    const drawW2 = innerW2;\r\n    const drawH2 = drawW2 * ratio;\r\n    const x2 = mm2 + fr2 + pad2 + (innerW2 - drawW2)\/2;\r\n    const y2 = 28 + (MH - 28 - (mm2 + fr2 + pad2)) \/ 2 - drawH2\/2;\r\n\r\n    pdfMandala.setLineWidth(0.35);\r\n    pdfMandala.roundedRect(mm2, 8, MW - 2*mm2, MH - 16, 2, 2, 'S');\r\n    pdfMandala.addImage(mandalaImg, 'PNG', x2, y2, drawW2, drawH2, '', 'FAST');\r\n\r\n    if (download) {\r\n      const blob = pdfMandala.output('blob');\r\n      const url = URL.createObjectURL(blob);\r\n      const a = document.createElement('a');\r\n      a.href = url; a.download = 'Mandala_' + sanitizeFileName(name) + '.pdf';\r\n      document.body.appendChild(a); a.click(); a.remove();\r\n      setTimeout(() => URL.revokeObjectURL(url), 4000);\r\n    }\r\n  } finally {\r\n    document.body.classList.remove('pdf-boost');\r\n    if (btn) { btn.disabled = false; btn.textContent = 'T\u00e9l\u00e9charger PDF \u2014 Mandala'; }\r\n    window.__pdfBusy = false;\r\n  }\r\n}\r\n<\/script>\r\n\r\n<script>\r\n\/* ---------- Mandala (main): with runes + polygon orbs ---------- *\/\r\nfunction pickFiveRunes(seed){ const list=[...RUNE_NAMES]; const out=[]; let s=0; for(let i=0;i<seed.length;i++) s=(s*31+seed.charCodeAt(i))>>>0; while(out.length<5){ s=(s*1664525+1013904223)>>>0; const idx=s%list.length; const item=list.splice(idx,1)[0]; out.push(item); } return out; }\r\nfunction drawMandala(values, runeSet){\r\n  const svg=document.getElementById('mandala'); if(!svg) return; svg.innerHTML='';\r\n  const NS=\"http:\/\/www.w3.org\/2000\/svg\"; const cx=350,cy=350,r=280,rings=5,rays=7;\r\n  \/\/ static grid\r\n  for(let i=1;i<=rings;i++){ const c=document.createElementNS(NS,\"circle\"); c.setAttribute(\"cx\",cx); c.setAttribute(\"cy\",cy); c.setAttribute(\"r\",r*i\/rings); c.setAttribute(\"stroke\",\"rgba(214,185,115,0.25)\"); c.setAttribute(\"fill\",\"none\"); svg.appendChild(c);} \r\n  for(let i=0;i<rays;i++){ const a=(Math.PI*2\/rays)*i-Math.PI\/2; const x=cx+Math.cos(a)*r; const y=cy+Math.sin(a)*r; const l=document.createElementNS(NS,\"line\"); l.setAttribute(\"x1\",cx); l.setAttribute(\"y1\",cy); l.setAttribute(\"x2\",x); l.setAttribute(\"y2\",y); l.setAttribute(\"stroke\",\"rgba(214,185,115,0.3)\"); svg.appendChild(l);} \r\n  \/\/ polygon \"orbs\" around the map\r\n  for(let i=0;i<13;i++){\r\n    const a=(Math.PI*2\/13)*i-Math.PI\/2; const gx=cx+Math.cos(a)*(r+22); const gy=cy+Math.sin(a)*(r+22);\r\n    const g=document.createElementNS(NS,\"polygon\"); const s=5+Math.random()*3; let pts=\"\";\r\n    for(let j=0;j<6;j++){ const ang=(Math.PI*2\/6)*j; pts+=`${gx+Math.cos(ang)*s},${gy+Math.sin(ang)*s} `; }\r\n    g.setAttribute(\"points\",pts.trim()); g.setAttribute(\"fill\",\"rgba(214,185,115,0.85)\");\r\n    g.style.animation=`pulse ${4+Math.random()*3}s ease-in-out infinite alternate`;\r\n    svg.appendChild(g);\r\n  }\r\n  \/\/ runes (3 ext + 2 diagonal inner)\r\n  const runes = (runeSet && runeSet.length) ? runeSet : pickFiveRunes('default');\r\n  const angles=[-Math.PI\/2, -Math.PI\/2+0.85, -Math.PI\/2-0.85, Math.PI\/4, -3*Math.PI\/4];\r\n  runes.forEach((ru,i)=>{ const a=angles[i]; const rr=i<3? r+36 : r*0.58; const x=cx+Math.cos(a)*rr; const y=cy+Math.sin(a)*rr; if(window.drawRuneIconLabel){ drawRuneIconLabel(svg, x, y, ru, 1.1); }});\r\n  \/\/ quadrant labels\r\n  const labels=[{a:-Math.PI\/2,t:\"Conscience\"},{a:0,t:\"Incarnation\"},{a:Math.PI\/2,t:\"Karma\"},{a:Math.PI,t:\"\u00c2me\"}];\r\n  labels.forEach(l=>{ const lx=cx+Math.cos(l.a)*(r+60); const ly=cy+Math.sin(l.a)*(r+60); const text=document.createElementNS(NS,\"text\"); text.setAttribute(\"x\",lx); text.setAttribute(\"y\",ly); text.setAttribute(\"text-anchor\",\"middle\"); text.setAttribute(\"fill\",\"rgba(214,185,115,0.8)\"); text.setAttribute(\"font-size\",\"18\"); text.textContent=l.t; svg.appendChild(text); });\r\n  \/\/ value polygon (the \"map\")\r\n  const p=document.createElementNS(NS,\"polygon\"); let pts=\"\"; for(let i=0;i<rays;i++){ const a=(Math.PI*2\/rays)*i-Math.PI\/2; const rr=r*values[i]; const x=cx+Math.cos(a)*rr; const y=cy+Math.sin(a)*rr; pts+=`${x},${y} `; }\r\n  p.setAttribute(\"points\",pts.trim()); p.setAttribute(\"fill\",\"rgba(214,185,115,0.15)\"); p.setAttribute(\"stroke\",\"rgba(214,185,115,0.6)\"); p.setAttribute(\"stroke-width\",\"2\"); svg.appendChild(p);\r\n  \/\/ center pulse\r\n  const dot=document.createElementNS(NS,\"circle\"); dot.setAttribute(\"cx\",cx); dot.setAttribute(\"cy\",cy); dot.setAttribute(\"r\",\"8\"); dot.setAttribute(\"fill\",\"rgba(214,185,115,0.9)\"); dot.style.animation=\"breath 3s ease-in-out infinite alternate\"; svg.appendChild(dot);\r\n}\r\n(function injectKeyframes(){ const style=document.createElement('style'); style.textContent=`@keyframes pulse{0%{opacity:.5;transform:scale(.9)}100%{opacity:1;transform:scale(1.2)}} @keyframes breath{0%{r:6;opacity:.7}100%{r:9;opacity:1}}`; document.head.appendChild(style); })();\r\n<\/script>\r\n\r\n<script>\r\n\/* ---------- Generate + Example + PDF hook + scroll ---------- *\/\r\nconst conscienceLabelMap=[\"\u00c9veill\u00e9e\",\"En Transition\",\"En Expansion\"]; const missionList=[\"Cr\u00e9er\",\"Gu\u00e9rir\",\"Transmettre\",\"Unir\",\"Servir\"];\r\nfunction randomValues(){return Array.from({length:7},()=>0.55+Math.random()*0.4);} \r\nfunction getChartHash(name,date,hour,country,city){ return hashStr((name||\"\")+\"|\"+(date||\"\")+\"|\"+(hour||\"\")+\"|\"+(country||\"\")+\"|\"+(city||\"\")); }\r\nfunction generate(demoMode=false){ const exampleSession=(function(){try{return sessionStorage.getItem(\"carteExampleSession\")===\"1\";}catch(e){return false;}})(); if(!demoMode && !isCartePaid()){ alert(\"Cette lecture est premium. Merci de faire l\u2019offrande (PayPal ou Carte) pour d\u00e9verrouiller.\"); const pp=document.getElementById(\"paypal-button-container-carte\"); if(pp) pp.scrollIntoView({behavior:\"smooth\",block:\"center\"}); return; } if(demoMode && !isCartePaid() && !exampleSession){ try{ sessionStorage.setItem(\"carteExampleSession\",\"1\"); }catch(e){} }\r\n  const name=(document.getElementById('name').value||\"\").trim()||\"L\u2019\u00c2me Inconnue\"; const date=(document.getElementById('birth').value||\"\").trim(); const hour=(document.getElementById('hour').value||\"\").trim(); const country=(document.getElementById('country').value||\"\").trim(); const city=(document.getElementById('city').value||\"\").trim(); if(!date){ alert(\"Veuillez entrer la date de naissance.\"); return; }\r\n  try{ const newHash=String(getChartHash(name,date,hour,country,city)); const oldHash=localStorage.getItem(CARTE_CHART_HASH_KEY)||\"\"; if(isCartePaid() && oldHash && oldHash!==newHash && !demoMode){ const proceed = confirm(\"Vous avez d\u00e9j\u00e0 g\u00e9n\u00e9r\u00e9 une Carte avec d\u2019autres informations.\\n\\nT\u00e9l\u00e9chargez d\u2019abord le PDF si besoin.\\n\\nContinuer remplacera la pr\u00e9c\u00e9dente.\"); if(!proceed) return; } if(isCartePaid() && !demoMode){ localStorage.setItem(CARTE_CHART_HASH_KEY, newHash); } }catch(e){}\r\n  const lifePath=computeLifePath(date); const yearDigit=getYearDigit(date); const dayDigit=getDayDigit(date); const gate=hourToGate((hour.split(':')[0]||\"0\")); const fieldLabel=fieldLabelMap[lifePath]||\"Vide \u29bf\"; const frequency=Math.floor((lifePath*11 + yearDigit*7 + dayDigit*5) % 100);\r\nconst fieldDesc=(fieldDescMap[lifePath]||fieldDescMap[7]); const champLine=`${fieldDesc} <b>${frequency}\/100<\/b> \u2014 Porte active : <b>${gate}<\/b>.`;\r\n  const field = fieldLabel;\r\n  let ameType=\"\"; if([\"Silence \u27e1\",\"Vide \u29bf\"].includes(fieldLabel)) ameType=\"\u00c2me Ancienne\"; else if([\"Cr\u00e9ation \u2609\",\"Union \u2726\",\"Transmutation \u263d\"].includes(fieldLabel)) ameType=frequency>50?\"\u00c2me M\u00fbre\":\"\u00c2me Jeune\"; else ameType=\"\u00c2me Transitoire\";\r\n  \/\/ NEW: call the reworked mandala (no runeSet argument)\r\n  drawMandala(randomValues(), pickFiveRunes((name||\"\")+date+city));\r\n  const cLabel=conscienceLabelMap[lifePath%3]; const mLabel=missionList[(lifePath+yearDigit+dayDigit)%5];\r\n  document.getElementById('conscienceBox').innerText = \"Niveau de Conscience : \"+cLabel; document.getElementById('ameBox').innerText = \"Type d\u2019\u00c2me : \"+ameType; document.getElementById('missionBox').innerText = \"Mission : \"+mLabel;\r\n  document.getElementById('ameSummaryText').innerHTML = `${name}, ton type d\u2019\u00e2me est <b>${ameType}<\/b> dans le champ <b>${field}<\/b>.`;\r\n  document.getElementById('conscienceSummaryText').innerHTML = `Conscience <b>${cLabel}<\/b> \u2014 fr\u00e9quence actuelle <b>${frequency}\/100<\/b>.`;\r\n  document.getElementById('missionSummaryText').innerHTML = `Mission essentielle : <b>${mLabel}<\/b>. Porte active : <b>${gate}<\/b>.`;\r\n  const pvNum=nameToNumber(document.getElementById('name').value||\"\"); const variant=hashStr((document.getElementById('name').value||\"\") + (document.getElementById('city').value||\"\")) % 3; const pvText=(PV_TEXTS[pvNum]||PV_TEXTS[1])[variant];\r\n  document.getElementById('ameText').innerHTML = `<div class=\"subnote\">${champLine}<\/div>` + buildAmeLong(name, fieldLabel);\r\n  document.getElementById('primaryVibrationText').innerHTML = `<b>Nombre du Nom :<\/b> ${pvNum}\/9 \u2014 ${pvText}`;\r\n  document.getElementById('karmaText').innerHTML = buildKarmaLong(); document.getElementById('guideText').innerHTML = buildGuidesLong(); document.getElementById('pathText').innerHTML = buildPathLong();\r\n  const tarotKey=pickTarot(name,date,city); document.getElementById('tarotText').innerHTML = buildTarotLong(tarotKey);\r\n  const runeName=pickRune(name,date,city); document.getElementById('runeText').innerHTML = buildRuneLong(runeName);\r\n  document.getElementById('memoireText').innerHTML = buildMemoireLong(); document.getElementById('ameAnalysisText').innerHTML = buildSoulTypeAnalysis(ameType, field); document.getElementById('conscienceAnalysisText').innerHTML = buildConscienceAnalysis(cLabel, frequency); document.getElementById('missionAnalysisText').innerHTML = buildMissionAnalysis(mLabel, gate);\r\n  document.getElementById('finalText').innerHTML = buildFinalSynthesis({name, lifePath, yearDigit, dayDigit, hour, field, ameType, cLabel, frequency, mLabel, gate, pvNum, tarotKey, runeName, city, country});\r\n  document.getElementById('result').style.display=\"block\"; const anchor=document.getElementById('resultAnchor'); const top=(anchor?anchor.offsetTop:document.getElementById('result').offsetTop)-60; window.scrollTo({top,behavior:'smooth'});\r\n}\r\nfunction startGlow(){ const svg=document.getElementById('mandala'); let t=0; function anim(){ t+=0.02; if(svg){ svg.style.filter=`drop-shadow(0 0 ${10+10*Math.sin(t)}px rgba(214,185,115,${0.25+0.25*Math.sin(t)}))`; } requestAnimationFrame(anim);} anim(); }\r\nfunction initExampleButtons(){ function fillAndGenerate(){ document.getElementById(\"name\").value=\"Exemple \u2014 La Voie du Vide\"; document.getElementById(\"birth\").value=\"01\/01\/1920\"; document.getElementById(\"hour\").value=\"12:12\"; document.getElementById(\"country\").value=\"France\"; document.getElementById(\"city\").value=\"Paris\"; try{ sessionStorage.setItem(\"carteExampleSession\",\"1\"); }catch(e){} generate(true); setTimeout(()=>{ const anchor=document.getElementById(\"resultAnchor\"); if(anchor) anchor.scrollIntoView({behavior:\"smooth\",block:\"start\"}); },60);} const ids=[\"exampleBtn\",\"exampleBtnTop\",\"goExample\",\"goExampleTop\",\"sbExample\"]; ids.forEach(id=>{ const el=document.getElementById(id); if(el) el.addEventListener('click', fillAndGenerate); }); }\r\nwindow.addEventListener('DOMContentLoaded',()=>{ initCartePayPal(); initInputFormatters(); initExampleButtons(); startGlow(); const goBuyIds=[\"goBuy\",\"goBuyTop\",\"sbBuy\"]; goBuyIds.forEach(id=>{ const el=document.getElementById(id); if(!el) return; el.addEventListener('click',()=>{ const p=document.getElementById('panelStart'); if(p) p.scrollIntoView({behavior:'smooth', block:'start'}); }); }); const pdfBtn=document.getElementById('printBtn'); if(pdfBtn) pdfBtn.addEventListener('click', ()=>generatePDF({download:true})); const pdfMandalaBtn=document.getElementById('printMandalaBtn'); if(pdfMandalaBtn) pdfMandalaBtn.addEventListener('click', ()=>generatePDFMandala({download:true})); const cta=document.getElementById('ctaDiscoverBtn'); if(cta) cta.addEventListener('click', ()=>{ const form=document.getElementById('panelStart'); if(form) form.scrollIntoView({behavior:'smooth',block:'start'}); }); });\r\n<\/script>\r\n\r\n<!-- JSON-LD Product -->\r\n<script type=\"application\/ld+json\">{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"Product\",\r\n  \"name\": \"Psyarche \u2014 Carte de Conscience & de l\u2019\u00c2me (Premium)\",\r\n  \"description\": \"Lecture premium g\u00e9n\u00e9r\u00e9e \u00e0 partir des donn\u00e9es de naissance : mandala vivant + analyses long format + PDF.\",\r\n  \"brand\": {\"@type\":\"Brand\",\"name\":\"La Voie du Vide\"},\r\n  \"offers\": {\"@type\":\"Offer\",\"priceCurrency\":\"EUR\",\"price\":\"129\",\"availability\":\"https:\/\/schema.org\/InStock\"}\r\n}<\/script>\r\n\r\n<script>\r\n\/* === PDF buttons wiring (Elementor-safe) === *\/\r\ndocument.addEventListener('DOMContentLoaded', function(){\r\n  try{\r\n    var btnA = document.getElementById('printBtn');\r\n    if(btnA){\r\n      btnA.addEventListener('click', function(e){\r\n        e.preventDefault();\r\n        if(typeof generatePDF === 'function'){ generatePDF({download:true}); }\r\n        else { alert('PDF engine non charg\u00e9.'); }\r\n      });\r\n    }\r\n    var btnM = document.getElementById('printMandalaBtn');\r\n    if(btnM){\r\n      btnM.addEventListener('click', function(e){\r\n        e.preventDefault();\r\n        if(typeof generatePDFMandala === 'function'){ generatePDFMandala({download:true}); }\r\n        else { alert('PDF engine non charg\u00e9.'); }\r\n      });\r\n    }\r\n  }catch(err){\r\n    console.error('PDF wiring error', err);\r\n  }\r\n});\r\n<\/script>\r\n\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Psyarche \u2014 Carte de Conscience &#038; de l\u2019\u00c2me \u2014 Premium (129\u20ac) PSYARCHE \u2014 PREMIUM Voir un exemple Obtenir ma Carte \u2014 129\u20ac Psyarche-Carte de Conscience &#038; de l\u2019\u00c2me La boussole int\u00e9rieure qui se g\u00e9n\u00e8re pour toi Num\u00e9rologie sacr\u00e9e \u00b7 G\u00e9om\u00e9trie sacr\u00e9e \u00b7 Vibration du Nom \u2014 transform\u00e9es en un mandala vivant et en une lecture exploitable d\u00e8s aujourd\u2019hui. Clart\u00e9 en 3 \u00e9tapes : infos \u2192 offrande \u2192 carte imm\u00e9diate Mandala interactif + textes longs personnalis\u00e9s Outil initiatique \u2014 pas d\u2019horoscopes, du concret T\u00e9l\u00e9chargement PDF automatique pour garder trace D\u00e9verrouiller \u2014 129\u20ac Voir un exemple Paiement PayPal &#038; Carte Lecture Premium 2 Pdf Analyse + Mandala Personnel Qu\u2019est-ce que c\u2019est ? La Carte de Conscience &#038; de l\u2019\u00c2me (Psyarche) est une cartographie int\u00e9rieure qui utilise la num\u00e9rologie sacr\u00e9e, des principes de g\u00e9om\u00e9trie sacr\u00e9e, la num\u00e9rologie kabbalistique, ainsi que la vibration des lettres de ton nom. Fid\u00e8le \u00e0 la maxime pythagoricienne \u2014 \u00ab Tout est nombre \u00bb \u2014 elle transforme tes donn\u00e9es de naissance (date, heure, lieu &#038; nom) en un mandala vivant et en une lecture profonde de ton axe, de ta fr\u00e9quence et de ta mission d\u2019\u00e2me. Ce syst\u00e8me de cartographie de conscience a \u00e9t\u00e9 con\u00e7u par Kali dans le cadre de La Voie du Vide. Fond\u00e9 sur la num\u00e9rologie sacr\u00e9e et la m\u00e9moire de l\u2019\u00e2me, il traduit la maxime pythagoricienne : \u00ab Tout est nombre. \u00bb Ce n\u2019est pas de l\u2019astrologie mais une science int\u00e9rieure : un miroir du souffle de ton incarnation. \u00c0 travers tes nombres, il r\u00e9v\u00e8le ton Champ de r\u00e9sonance, ton rythme spirituel et ton axe de transformation. Ce que tu re\u00e7ois Nature d\u2019\u00c2me \u00b7 Karma Actif \u00b7 Guides\/Arch\u00e9types \u00b7 Chemin Spirituel \u00b7 Tarot &#038; Cl\u00e9 de Conscience \u00b7 Symbole du Vide \u00b7 M\u00e9moires d\u2019\u00c2mes \u00b7 Analyses d\u00e9taill\u00e9es + Synth\u00e8se finale \u00b7 Mandala Psyarche. Voir un exemple Offrande : 129 \u20ac \u00b7 D\u00e9verrouillage de la lecture compl\u00e8te 1) Renseigne tes informations \u00b7 2) Clique PayPal\/Carte \u00b7 3) Ta carte appara\u00eet ici + PDF Nom complet Date de naissance Heure de naissance Pays Ville Voir un exemple Avant de payer, merci de compl\u00e9ter tes informations. Si tu avances quand m\u00eame, tu pourras g\u00e9n\u00e9rer la Carte apr\u00e8s le paiement.Si tu utilises un bloqueur (AdBlock \/ Brave Shields), d\u00e9sactive-le temporairement pour cette page (PDF peut \u00eatre bloqu\u00e9). Type d\u2019\u00c2me \u2014 R\u00e9sum\u00e9 Niveau de Conscience \u2014 R\u00e9sum\u00e9 Mission \u2014 R\u00e9sum\u00e9 Nature de l\u2019\u00c2me Vibration Primordiale (Nom) Karma Actif Guides &#038; Arch\u00e9types Chemin Spirituel Tarot &#038; Cl\u00e9 de Conscience Symbole du Vide \u2014 Valashenar M\u00e9moires d\u2019\u00c2mes Type d\u2019\u00c2me \u2014 Analyse D\u00e9taill\u00e9e Niveau de Conscience \u2014 Analyse D\u00e9taill\u00e9e Mission \u2014 Analyse D\u00e9taill\u00e9e Synth\u00e8se Finale T\u00e9l\u00e9charger PDF \u2014 Analyse T\u00e9l\u00e9charger PDF \u2014 Mandala Astuce mobile : si l\u2019appareil ouvre un aper\u00e7u PDF, reviens et clique \u00e0 nouveau \u2014 le fichier sera aussi enregistr\u00e9 dans T\u00e9l\u00e9chargements. D\u00e9couvrez votre carte personnelle T\u00e9moignages \u201cUne clart\u00e9 imm\u00e9diate. La synth\u00e8se finale m\u2019a servi pendant des semaines.\u201d\u2014 M., Paris \u201cEnfin une lecture qui n\u2019infantilise pas : on repart avec un axe concret.\u201d\u2014 A., Gen\u00e8ve \u201cLe PDF m\u2019accompagne dans mon carnet. Je l\u2019ouvre \u00e0 chaque passage cl\u00e9.\u201d\u2014 M., Bruxelles FAQ Combien de temps pour recevoir la Carte ? Imm\u00e9diat, \u00e0 l\u2019\u00e9cran, juste apr\u00e8s l\u2019offrande \u2014 puis export PDF. Est-ce une pr\u00e9diction ? Non. C\u2019est un miroir praticable : elle clarifie l\u2019axe, propose des gestes simples. Paiement par carte sans compte PayPal ? Oui : clique sur le bouton PayPal, puis choisis Carte. \u00a9 2026 \u2014 La Voie du Vide \u00b7 Kali \u2014 Outil symbolique et initiatique. Ce syst\u00e8me ne remplace pas un avis professionnel, m\u00e9dical ou psychologique. Psyarche Premium \u2014 129 \u20ac Exemple Obtenir ma Carte<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-27424","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Psyarche-Carte de Conscience &amp; Itin\u00e9raire Spirituel Premium - Esoteric Sciences<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/esoteric-sciences.com\/fr\/carte-de-conscience-itineraire-spirituel-premium\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Psyarche-Carte de Conscience &amp; Itin\u00e9raire Spirituel Premium - Esoteric Sciences\" \/>\n<meta property=\"og:description\" content=\"Psyarche \u2014 Carte de Conscience &#038; de l\u2019\u00c2me \u2014 Premium (129\u20ac) PSYARCHE \u2014 PREMIUM Voir un exemple Obtenir ma Carte \u2014 129\u20ac Psyarche-Carte de Conscience &#038; de l\u2019\u00c2me La boussole int\u00e9rieure qui se g\u00e9n\u00e8re pour toi Num\u00e9rologie sacr\u00e9e \u00b7 G\u00e9om\u00e9trie sacr\u00e9e \u00b7 Vibration du Nom \u2014 transform\u00e9es en un mandala vivant et en une lecture exploitable d\u00e8s aujourd\u2019hui. Clart\u00e9 en 3 \u00e9tapes : infos \u2192 offrande \u2192 carte imm\u00e9diate Mandala interactif + textes longs personnalis\u00e9s Outil initiatique \u2014 pas d\u2019horoscopes, du concret T\u00e9l\u00e9chargement PDF automatique pour garder trace D\u00e9verrouiller \u2014 129\u20ac Voir un exemple Paiement PayPal &#038; Carte Lecture Premium 2 Pdf Analyse + Mandala Personnel Qu\u2019est-ce que c\u2019est ? La Carte de Conscience &#038; de l\u2019\u00c2me (Psyarche) est une cartographie int\u00e9rieure qui utilise la num\u00e9rologie sacr\u00e9e, des principes de g\u00e9om\u00e9trie sacr\u00e9e, la num\u00e9rologie kabbalistique, ainsi que la vibration des lettres de ton nom. Fid\u00e8le \u00e0 la maxime pythagoricienne \u2014 \u00ab Tout est nombre \u00bb \u2014 elle transforme tes donn\u00e9es de naissance (date, heure, lieu &#038; nom) en un mandala vivant et en une lecture profonde de ton axe, de ta fr\u00e9quence et de ta mission d\u2019\u00e2me. Ce syst\u00e8me de cartographie de conscience a \u00e9t\u00e9 con\u00e7u par Kali dans le cadre de La Voie du Vide. Fond\u00e9 sur la num\u00e9rologie sacr\u00e9e et la m\u00e9moire de l\u2019\u00e2me, il traduit la maxime pythagoricienne : \u00ab Tout est nombre. \u00bb Ce n\u2019est pas de l\u2019astrologie mais une science int\u00e9rieure : un miroir du souffle de ton incarnation. \u00c0 travers tes nombres, il r\u00e9v\u00e8le ton Champ de r\u00e9sonance, ton rythme spirituel et ton axe de transformation. Ce que tu re\u00e7ois Nature d\u2019\u00c2me \u00b7 Karma Actif \u00b7 Guides\/Arch\u00e9types \u00b7 Chemin Spirituel \u00b7 Tarot &#038; Cl\u00e9 de Conscience \u00b7 Symbole du Vide \u00b7 M\u00e9moires d\u2019\u00c2mes \u00b7 Analyses d\u00e9taill\u00e9es + Synth\u00e8se finale \u00b7 Mandala Psyarche. Voir un exemple Offrande : 129 \u20ac \u00b7 D\u00e9verrouillage de la lecture compl\u00e8te 1) Renseigne tes informations \u00b7 2) Clique PayPal\/Carte \u00b7 3) Ta carte appara\u00eet ici + PDF Nom complet Date de naissance Heure de naissance Pays Ville Voir un exemple Avant de payer, merci de compl\u00e9ter tes informations. Si tu avances quand m\u00eame, tu pourras g\u00e9n\u00e9rer la Carte apr\u00e8s le paiement.Si tu utilises un bloqueur (AdBlock \/ Brave Shields), d\u00e9sactive-le temporairement pour cette page (PDF peut \u00eatre bloqu\u00e9). Type d\u2019\u00c2me \u2014 R\u00e9sum\u00e9 Niveau de Conscience \u2014 R\u00e9sum\u00e9 Mission \u2014 R\u00e9sum\u00e9 Nature de l\u2019\u00c2me Vibration Primordiale (Nom) Karma Actif Guides &#038; Arch\u00e9types Chemin Spirituel Tarot &#038; Cl\u00e9 de Conscience Symbole du Vide \u2014 Valashenar M\u00e9moires d\u2019\u00c2mes Type d\u2019\u00c2me \u2014 Analyse D\u00e9taill\u00e9e Niveau de Conscience \u2014 Analyse D\u00e9taill\u00e9e Mission \u2014 Analyse D\u00e9taill\u00e9e Synth\u00e8se Finale T\u00e9l\u00e9charger PDF \u2014 Analyse T\u00e9l\u00e9charger PDF \u2014 Mandala Astuce mobile : si l\u2019appareil ouvre un aper\u00e7u PDF, reviens et clique \u00e0 nouveau \u2014 le fichier sera aussi enregistr\u00e9 dans T\u00e9l\u00e9chargements. D\u00e9couvrez votre carte personnelle T\u00e9moignages \u201cUne clart\u00e9 imm\u00e9diate. La synth\u00e8se finale m\u2019a servi pendant des semaines.\u201d\u2014 M., Paris \u201cEnfin une lecture qui n\u2019infantilise pas : on repart avec un axe concret.\u201d\u2014 A., Gen\u00e8ve \u201cLe PDF m\u2019accompagne dans mon carnet. Je l\u2019ouvre \u00e0 chaque passage cl\u00e9.\u201d\u2014 M., Bruxelles FAQ Combien de temps pour recevoir la Carte ? Imm\u00e9diat, \u00e0 l\u2019\u00e9cran, juste apr\u00e8s l\u2019offrande \u2014 puis export PDF. Est-ce une pr\u00e9diction ? Non. C\u2019est un miroir praticable : elle clarifie l\u2019axe, propose des gestes simples. Paiement par carte sans compte PayPal ? Oui : clique sur le bouton PayPal, puis choisis Carte. \u00a9 2026 \u2014 La Voie du Vide \u00b7 Kali \u2014 Outil symbolique et initiatique. Ce syst\u00e8me ne remplace pas un avis professionnel, m\u00e9dical ou psychologique. Psyarche Premium \u2014 129 \u20ac Exemple Obtenir ma Carte\" \/>\n<meta property=\"og:url\" content=\"https:\/\/esoteric-sciences.com\/fr\/carte-de-conscience-itineraire-spirituel-premium\/\" \/>\n<meta property=\"og:site_name\" content=\"Esoteric Sciences\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-26T17:35:57+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/esoteric-sciences.com\/fr\/carte-de-conscience-itineraire-spirituel-premium\/\",\"url\":\"https:\/\/esoteric-sciences.com\/fr\/carte-de-conscience-itineraire-spirituel-premium\/\",\"name\":\"Psyarche-Carte de Conscience & Itin\u00e9raire Spirituel Premium - Esoteric Sciences\",\"isPartOf\":{\"@id\":\"https:\/\/esoteric-sciences.com\/fr\/#website\"},\"datePublished\":\"2026-01-15T09:22:27+00:00\",\"dateModified\":\"2026-01-26T17:35:57+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/esoteric-sciences.com\/fr\/carte-de-conscience-itineraire-spirituel-premium\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/esoteric-sciences.com\/fr\/carte-de-conscience-itineraire-spirituel-premium\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/esoteric-sciences.com\/fr\/carte-de-conscience-itineraire-spirituel-premium\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u0391\u03c1\u03c7\u03b9\u03ba\u03ae\",\"item\":\"https:\/\/esoteric-sciences.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Psyarche-Carte de Conscience &#038; Itin\u00e9raire Spirituel Premium\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/esoteric-sciences.com\/fr\/#website\",\"url\":\"https:\/\/esoteric-sciences.com\/fr\/\",\"name\":\"Esoteric Sciences\",\"description\":\"Centre des Sciences Esot\u00e9riques \",\"publisher\":{\"@id\":\"https:\/\/esoteric-sciences.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/esoteric-sciences.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/esoteric-sciences.com\/fr\/#organization\",\"name\":\"Esoteric Sciences\",\"url\":\"https:\/\/esoteric-sciences.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/esoteric-sciences.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/esoteric-sciences.com\/wp-content\/uploads\/2026\/03\/cropped-logo-2.png\",\"contentUrl\":\"https:\/\/esoteric-sciences.com\/wp-content\/uploads\/2026\/03\/cropped-logo-2.png\",\"width\":1024,\"height\":1024,\"caption\":\"Esoteric Sciences\"},\"image\":{\"@id\":\"https:\/\/esoteric-sciences.com\/fr\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Psyarche-Carte de Conscience & Itin\u00e9raire Spirituel Premium - Esoteric Sciences","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:\/\/esoteric-sciences.com\/fr\/carte-de-conscience-itineraire-spirituel-premium\/","og_locale":"fr_FR","og_type":"article","og_title":"Psyarche-Carte de Conscience & Itin\u00e9raire Spirituel Premium - Esoteric Sciences","og_description":"Psyarche \u2014 Carte de Conscience &#038; de l\u2019\u00c2me \u2014 Premium (129\u20ac) PSYARCHE \u2014 PREMIUM Voir un exemple Obtenir ma Carte \u2014 129\u20ac Psyarche-Carte de Conscience &#038; de l\u2019\u00c2me La boussole int\u00e9rieure qui se g\u00e9n\u00e8re pour toi Num\u00e9rologie sacr\u00e9e \u00b7 G\u00e9om\u00e9trie sacr\u00e9e \u00b7 Vibration du Nom \u2014 transform\u00e9es en un mandala vivant et en une lecture exploitable d\u00e8s aujourd\u2019hui. Clart\u00e9 en 3 \u00e9tapes : infos \u2192 offrande \u2192 carte imm\u00e9diate Mandala interactif + textes longs personnalis\u00e9s Outil initiatique \u2014 pas d\u2019horoscopes, du concret T\u00e9l\u00e9chargement PDF automatique pour garder trace D\u00e9verrouiller \u2014 129\u20ac Voir un exemple Paiement PayPal &#038; Carte Lecture Premium 2 Pdf Analyse + Mandala Personnel Qu\u2019est-ce que c\u2019est ? La Carte de Conscience &#038; de l\u2019\u00c2me (Psyarche) est une cartographie int\u00e9rieure qui utilise la num\u00e9rologie sacr\u00e9e, des principes de g\u00e9om\u00e9trie sacr\u00e9e, la num\u00e9rologie kabbalistique, ainsi que la vibration des lettres de ton nom. Fid\u00e8le \u00e0 la maxime pythagoricienne \u2014 \u00ab Tout est nombre \u00bb \u2014 elle transforme tes donn\u00e9es de naissance (date, heure, lieu &#038; nom) en un mandala vivant et en une lecture profonde de ton axe, de ta fr\u00e9quence et de ta mission d\u2019\u00e2me. Ce syst\u00e8me de cartographie de conscience a \u00e9t\u00e9 con\u00e7u par Kali dans le cadre de La Voie du Vide. Fond\u00e9 sur la num\u00e9rologie sacr\u00e9e et la m\u00e9moire de l\u2019\u00e2me, il traduit la maxime pythagoricienne : \u00ab Tout est nombre. \u00bb Ce n\u2019est pas de l\u2019astrologie mais une science int\u00e9rieure : un miroir du souffle de ton incarnation. \u00c0 travers tes nombres, il r\u00e9v\u00e8le ton Champ de r\u00e9sonance, ton rythme spirituel et ton axe de transformation. Ce que tu re\u00e7ois Nature d\u2019\u00c2me \u00b7 Karma Actif \u00b7 Guides\/Arch\u00e9types \u00b7 Chemin Spirituel \u00b7 Tarot &#038; Cl\u00e9 de Conscience \u00b7 Symbole du Vide \u00b7 M\u00e9moires d\u2019\u00c2mes \u00b7 Analyses d\u00e9taill\u00e9es + Synth\u00e8se finale \u00b7 Mandala Psyarche. Voir un exemple Offrande : 129 \u20ac \u00b7 D\u00e9verrouillage de la lecture compl\u00e8te 1) Renseigne tes informations \u00b7 2) Clique PayPal\/Carte \u00b7 3) Ta carte appara\u00eet ici + PDF Nom complet Date de naissance Heure de naissance Pays Ville Voir un exemple Avant de payer, merci de compl\u00e9ter tes informations. Si tu avances quand m\u00eame, tu pourras g\u00e9n\u00e9rer la Carte apr\u00e8s le paiement.Si tu utilises un bloqueur (AdBlock \/ Brave Shields), d\u00e9sactive-le temporairement pour cette page (PDF peut \u00eatre bloqu\u00e9). Type d\u2019\u00c2me \u2014 R\u00e9sum\u00e9 Niveau de Conscience \u2014 R\u00e9sum\u00e9 Mission \u2014 R\u00e9sum\u00e9 Nature de l\u2019\u00c2me Vibration Primordiale (Nom) Karma Actif Guides &#038; Arch\u00e9types Chemin Spirituel Tarot &#038; Cl\u00e9 de Conscience Symbole du Vide \u2014 Valashenar M\u00e9moires d\u2019\u00c2mes Type d\u2019\u00c2me \u2014 Analyse D\u00e9taill\u00e9e Niveau de Conscience \u2014 Analyse D\u00e9taill\u00e9e Mission \u2014 Analyse D\u00e9taill\u00e9e Synth\u00e8se Finale T\u00e9l\u00e9charger PDF \u2014 Analyse T\u00e9l\u00e9charger PDF \u2014 Mandala Astuce mobile : si l\u2019appareil ouvre un aper\u00e7u PDF, reviens et clique \u00e0 nouveau \u2014 le fichier sera aussi enregistr\u00e9 dans T\u00e9l\u00e9chargements. D\u00e9couvrez votre carte personnelle T\u00e9moignages \u201cUne clart\u00e9 imm\u00e9diate. La synth\u00e8se finale m\u2019a servi pendant des semaines.\u201d\u2014 M., Paris \u201cEnfin une lecture qui n\u2019infantilise pas : on repart avec un axe concret.\u201d\u2014 A., Gen\u00e8ve \u201cLe PDF m\u2019accompagne dans mon carnet. Je l\u2019ouvre \u00e0 chaque passage cl\u00e9.\u201d\u2014 M., Bruxelles FAQ Combien de temps pour recevoir la Carte ? Imm\u00e9diat, \u00e0 l\u2019\u00e9cran, juste apr\u00e8s l\u2019offrande \u2014 puis export PDF. Est-ce une pr\u00e9diction ? Non. C\u2019est un miroir praticable : elle clarifie l\u2019axe, propose des gestes simples. Paiement par carte sans compte PayPal ? Oui : clique sur le bouton PayPal, puis choisis Carte. \u00a9 2026 \u2014 La Voie du Vide \u00b7 Kali \u2014 Outil symbolique et initiatique. Ce syst\u00e8me ne remplace pas un avis professionnel, m\u00e9dical ou psychologique. Psyarche Premium \u2014 129 \u20ac Exemple Obtenir ma Carte","og_url":"https:\/\/esoteric-sciences.com\/fr\/carte-de-conscience-itineraire-spirituel-premium\/","og_site_name":"Esoteric Sciences","article_modified_time":"2026-01-26T17:35:57+00:00","twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/esoteric-sciences.com\/fr\/carte-de-conscience-itineraire-spirituel-premium\/","url":"https:\/\/esoteric-sciences.com\/fr\/carte-de-conscience-itineraire-spirituel-premium\/","name":"Psyarche-Carte de Conscience & Itin\u00e9raire Spirituel Premium - Esoteric Sciences","isPartOf":{"@id":"https:\/\/esoteric-sciences.com\/fr\/#website"},"datePublished":"2026-01-15T09:22:27+00:00","dateModified":"2026-01-26T17:35:57+00:00","breadcrumb":{"@id":"https:\/\/esoteric-sciences.com\/fr\/carte-de-conscience-itineraire-spirituel-premium\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/esoteric-sciences.com\/fr\/carte-de-conscience-itineraire-spirituel-premium\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/esoteric-sciences.com\/fr\/carte-de-conscience-itineraire-spirituel-premium\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u0391\u03c1\u03c7\u03b9\u03ba\u03ae","item":"https:\/\/esoteric-sciences.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Psyarche-Carte de Conscience &#038; Itin\u00e9raire Spirituel Premium"}]},{"@type":"WebSite","@id":"https:\/\/esoteric-sciences.com\/fr\/#website","url":"https:\/\/esoteric-sciences.com\/fr\/","name":"Esoteric Sciences","description":"Centre des Sciences Esot\u00e9riques ","publisher":{"@id":"https:\/\/esoteric-sciences.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/esoteric-sciences.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/esoteric-sciences.com\/fr\/#organization","name":"Esoteric Sciences","url":"https:\/\/esoteric-sciences.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/esoteric-sciences.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/esoteric-sciences.com\/wp-content\/uploads\/2026\/03\/cropped-logo-2.png","contentUrl":"https:\/\/esoteric-sciences.com\/wp-content\/uploads\/2026\/03\/cropped-logo-2.png","width":1024,"height":1024,"caption":"Esoteric Sciences"},"image":{"@id":"https:\/\/esoteric-sciences.com\/fr\/#\/schema\/logo\/image\/"}}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/esoteric-sciences.com\/fr\/wp-json\/wp\/v2\/pages\/27424","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/esoteric-sciences.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/esoteric-sciences.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/esoteric-sciences.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/esoteric-sciences.com\/fr\/wp-json\/wp\/v2\/comments?post=27424"}],"version-history":[{"count":838,"href":"https:\/\/esoteric-sciences.com\/fr\/wp-json\/wp\/v2\/pages\/27424\/revisions"}],"predecessor-version":[{"id":28764,"href":"https:\/\/esoteric-sciences.com\/fr\/wp-json\/wp\/v2\/pages\/27424\/revisions\/28764"}],"wp:attachment":[{"href":"https:\/\/esoteric-sciences.com\/fr\/wp-json\/wp\/v2\/media?parent=27424"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}