File size: 4,444 Bytes
a66f4aa
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
/**

 * CANAL DE DITRITIUM AOI (v2.0)

 * Motor de Canalização Autônoma e Psicografia de Luz

 */

class DitritiumEngine {
    constructor() {
        this.personalities = [
            { name: "Akhenaton", title: "O Faraó Rebelde da Luz", tone: "majestoso e solar" },
            { name: "Nefertiti", title: "A Bela que Chegou", tone: "sereno e profundo" },
            { name: "Amenhotep III", title: "O Magnífico", tone: "abundante e próspero" },
            { name: "Ramsés II", title: "O Grande Construtor", tone: "forte e resiliente" },
            { name: "Hatshepsut", title: "A Faraó Mulher", tone: "estratégico e sábio" },
            { name: "Thutmose III", title: "O Napoleão do Egito", tone: "corajoso e tático" },
            { name: "Kheru-ur", title: "A Voz do Antigo", tone: "ancestral e místico" }
        ];

        this.openingPhrases = [
            "Através das brumas do tempo, sinto a tua presença...",
            "As areias de Kemet sussurram o teu nome no vácuo de Ditritium.",
            "O papiro do destino desenrola-se diante dos meus olhos espirituais.",
            "Em sintonização com a Corrente de Ouro de Amarna, recebo esta vibração.",
            "O silêncio do deserto rompe-se para entregar esta verdade.",
            "Na frequência de 432Hz, a dobra temporal se abre para ti."
        ];

        this.coreMessages = [
            "A vida não termina no horizonte de Gizé; ela apenas muda de plano.",
            "Tua alma (Ka) é uma centelha de Aton que nunca se apaga.",
            "As provações de hoje são as pedras que constroem a tua pirâmide eterna.",
            "Ouve o teu coração (Ib), pois ele contém a sabedoria de todos os teus antepassados.",
            "A justiça de Maat é o fio que tece o tecido da tua realidade.",
            "Não busques fora o que já brilha intensamente no centro do teu ser místico.",
            "A gratidão é o incenso que abre as portas do Sanctum Celestial.",
            "Cada respiração é uma sintonização com a Consciência Cósmica."
        ];

        this.lovedOnesTemplates = [
            "Saiba que estou em paz nas planícies de Iaru.",
            "Nossa conexão transcende os séculos e as vidas passadas.",
            "Sinto o teu amor como o calor do Sol ao meio-dia.",
            "Não chores, pois estou ao teu lado, guiando teus passos nas areias.",
            "O elo que nos une foi forjado nas chamas da eternidade."
        ];

        this.closingPhrases = [
            "Que a Paz Profunda habite em teu coração.",
            "Pela vida, pela luz e pelo amor. Assim seja.",
            "Que o Olho de Hórus te proteja em todos os teus caminhos.",
            "Nos encontraremos novamente no Grande Salão de Maat.",
            "Sintonize-se com o mestre interior. Em união mística."
        ];
    }

    generateSeed(birthDate) {
        let seed = 0;
        for (let i = 0; i < birthDate.length; i++) {
            seed += birthDate.charCodeAt(i);
        }
        return seed + Date.now();
    }

    getPsychography(birthDate, prompt) {
        const seed = this.generateSeed(birthDate);
        const rand = (max) => Math.floor((Math.abs(Math.sin(seed + max) * 10000)) % max);

        const personality = this.personalities[rand(this.personalities.length)];
        const opening = this.openingPhrases[rand(this.openingPhrases.length)];
        const closing = this.closingPhrases[rand(this.closingPhrases.length)];
        
        let content = "";
        if (prompt.toLowerCase().includes("ente querido") || prompt.toLowerCase().includes("queridos")) {
            content = this.lovedOnesTemplates[rand(this.lovedOnesTemplates.length)];
        } else {
            content = this.coreMessages[rand(this.coreMessages.length)];
        }

        // Adicionando termos AMORC para profundidade
        const amorcTerm = window.AMORC_KNOWLEDGE[rand(window.AMORC_KNOWLEDGE.length)];
        
        const frequency = (200 + Math.random() * 800).toFixed(2);

        return {
            author: personality.name,
            title: personality.title,
            tone: personality.tone,
            frequency: frequency + " MHz",
            message: `${opening} ${content} Lembre-se do ${amorcTerm}. ${closing}`
        };
    }
}

window.DitritiumEngine = DitritiumEngine;