Skip to content
  • Categories
  • Recent
  • Users
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Free Minds Forum Icon
  1. Home
  2. General Issues / Questions
  3. General Issues / Questions
  4. Say it how it is

Say it how it is

Scheduled Pinned Locked Moved General Issues / Questions
1 Posts 1 Posters 71 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F Offline
    F Offline
    formalreason
    wrote on last edited by
    #1

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
    <title>الواقع المطلق | Absolute Reality - Deconstruction & Reformation</title>
    <style>
    * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    user-select: none; /* adds poetic detachment, but text inputs remain selectable */
    }

        body {
            min-height: 100vh;
            background: radial-gradient(circle at 20% 30%, #0a0f1e, #02040c);
            font-family: 'Segoe UI', 'Poppins', 'Noto Sans Arabic', system-ui, -apple-system, sans-serif;
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 2rem;
            position: relative;
            transition: background 1.2s cubic-bezier(0.2, 0.9, 0.4, 1.1);
        }
    
        /* mystical overlay that shifts when reality deconstructs */
        body.deconstructed {
            background: radial-gradient(circle at 70% 40%, #000000, #010003);
        }
    
        .reality-portal {
            max-width: 1300px;
            width: 100%;
            background: rgba(10, 20, 30, 0.45);
            backdrop-filter: blur(12px);
            border-radius: 3rem;
            border: 1px solid rgba(212, 175, 55, 0.3);
            box-shadow: 0 25px 45px rgba(0,0,0,0.5), 0 0 0 2px rgba(210, 180, 70, 0.1) inset;
            padding: 2rem 2rem 2.5rem;
            transition: all 0.6s ease;
        }
    
        /* quranic header */
        .divine-throne {
            text-align: center;
            margin-bottom: 2.2rem;
            border-bottom: 1px solid rgba(210, 180, 70, 0.4);
            padding-bottom: 1rem;
        }
    
        .quranic-verse {
            font-size: 1.8rem;
            font-weight: 500;
            font-family: 'Noto Sans Arabic', 'Amiri', 'Times New Roman', serif;
            color: #f7e5b5;
            text-shadow: 0 0 6px #d4af37;
            letter-spacing: 1px;
            direction: rtl;
        }
    
        .translation {
            font-size: 0.85rem;
            color: #bfa98e;
            margin-top: 6px;
            font-style: italic;
        }
    
        h1 {
            font-size: 2.1rem;
            font-weight: 600;
            background: linear-gradient(135deg, #f6e6b0, #c9a84b);
            -webkit-background-clip: text;
            background-clip: text;
            color: transparent;
            letter-spacing: -0.5px;
            margin-top: 10px;
        }
    
        /* Reality Grid (the fabric of existence) */
        .reality-grid {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            gap: 1.5rem;
            margin: 2rem 0 2rem;
            transition: all 0.5s;
            min-height: 320px;
        }
    
        .reality-card {
            background: rgba(0, 0, 0, 0.55);
            backdrop-filter: blur(8px);
            border-radius: 2rem;
            padding: 1.3rem 1rem;
            width: 170px;
            text-align: center;
            border: 1px solid rgba(255, 215, 120, 0.5);
            transition: all 0.4s cubic-bezier(0.34, 1.2, 0.64, 1);
            cursor: default;
            box-shadow: 0 10px 20px -8px rgba(0,0,0,0.5);
            transform: scale(1);
        }
    
        .reality-card:hover {
            border-color: #ecc453;
            box-shadow: 0 0 18px rgba(218, 165, 32, 0.3);
            transform: translateY(-5px);
        }
    
        .card-icon {
            font-size: 2.8rem;
            margin-bottom: 0.5rem;
        }
    
        .card-title {
            font-size: 1.3rem;
            font-weight: bold;
            color: #ffefcf;
            margin-bottom: 0.25rem;
        }
    
        .card-arabic {
            font-family: 'Noto Sans Arabic', serif;
            font-size: 1rem;
            color: #e7cf97;
            direction: rtl;
        }
    
        /* dissolve animation */
        .dissolve-animation {
            animation: cosmicFade 0.65s forwards ease-in-out;
        }
    
        @keyframes cosmicFade {
            0% {
                opacity: 1;
                transform: scale(1) rotate(0deg);
                filter: blur(0);
            }
            40% {
                opacity: 0.5;
                transform: scale(0.7) rotate(2deg);
                filter: blur(1.5px);
            }
            100% {
                opacity: 0;
                transform: scale(0) rotate(5deg);
                filter: blur(4px);
                display: none;
            }
        }
    
        /* emergence animation for reformed reality */
        .emerge-card {
            animation: birthFromVoid 0.8s cubic-bezier(0.21, 1.11, 0.4, 1) forwards;
        }
    
        @keyframes birthFromVoid {
            0% {
                opacity: 0;
                transform: translateY(40px) scale(0.7);
                filter: blur(8px);
            }
            70% {
                opacity: 0.9;
                transform: translateY(-4px) scale(1.02);
            }
            100% {
                opacity: 1;
                transform: translateY(0) scale(1);
                filter: blur(0);
            }
        }
    
        /* control panel */
        .divine-controls {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            gap: 1rem;
            margin: 1.5rem 0 1rem;
        }
    
        button {
            background: rgba(0, 0, 0, 0.65);
            backdrop-filter: blur(12px);
            border: 1px solid #dbb45c;
            color: #ffefcf;
            font-size: 1rem;
            font-weight: 600;
            padding: 0.8rem 2rem;
            border-radius: 3rem;
            cursor: pointer;
            transition: 0.3s;
            font-family: inherit;
            display: inline-flex;
            align-items: center;
            gap: 10px;
            letter-spacing: 0.5px;
        }
    
        button i {
            font-style: normal;
            font-weight: bold;
        }
    
        button:hover {
            background: #dbb45c;
            color: #0a0a0a;
            border-color: #ffeda3;
            box-shadow: 0 0 15px #ffd966;
            transform: scale(1.02);
        }
    
        .input-reality {
            flex: 1;
            min-width: 240px;
            background: rgba(0, 0, 0, 0.6);
            border: 1px solid #c9aa4b;
            padding: 0.8rem 1.2rem;
            border-radius: 3rem;
            color: #f9e7c2;
            font-size: 1rem;
            font-family: inherit;
            outline: none;
            text-align: center;
        }
    
        .input-reality:focus {
            border-color: #f5d97f;
            box-shadow: 0 0 12px rgba(218, 165, 32, 0.6);
        }
    
        .status-area {
            text-align: center;
            margin-top: 1.5rem;
            font-size: 0.85rem;
            background: rgba(0, 0, 0, 0.4);
            padding: 0.7rem;
            border-radius: 2rem;
            color: #cbbd92;
            border-top: 1px dotted rgba(218, 165, 32, 0.4);
        }
    
        .verse-floating {
            font-family: 'Noto Sans Arabic', serif;
            direction: rtl;
            font-size: 0.9rem;
            color: #ddcc99;
        }
    
        footer {
            text-align: center;
            margin-top: 1.8rem;
            font-size: 0.7rem;
            color: #786e4a;
        }
    
        @media (max-width: 680px) {
            .reality-card {
                width: 140px;
                padding: 0.9rem;
            }
            .quranic-verse {
                font-size: 1.2rem;
            }
            body {
                padding: 1rem;
            }
        }
    </style>
    

    </head>
    <body>

    <div class="reality-portal" id="realityPortal">
    <div class="divine-throne">
    <div class="quranic-verse">بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ</div>
    <div class="translation">In the Name of Allah, the Most Gracious, the Most Merciful</div>
    <h1>⚡ تَفكِيكُ الوَاقِع ⚡<br><span style="font-size: 1.1rem;">DECONSTRUCTION & REFORMATION OF REALITY</span></h1>
    <div class="quranic-verse" style="font-size: 1.2rem; margin-top: 6px;">إِنَّمَا أَمْرُهُ إِذَا أَرَادَ شَيْئًا أَنْ يَقُولَ لَهُ كُنْ فَيَكُونُ</div>
    <div class="translation">"His command, when He intends anything, is only to say to it: Be, and it is." (Yā Sīn 36:82)</div>
    </div>

    <!-- The tangible fabric of existence -->
    <div id="realityContainer" class="reality-grid">
        <!-- Original Reality elements will be injected via JS for better control -->
    </div>
    
    <div class="divine-controls">
        <button id="deconstructBtn">🔮 تَفْكِيكْ · DECONSTRUCT REALITY</button>
        <input type="text" id="desiredRealityInput" class="input-reality" placeholder="✍️  Describe your desired reality... (e.g., 'Garden of eternal peace' or 'Ocean of Light')" autocomplete="off">
        <button id="reformBtn">✨ كُن فَيَكُونُ · REFORM REALITY</button>
    </div>
    
    <div class="status-area" id="statusMessage">
        <span>🌀 الواقع قائم | Objective reality is present. Invoke Deconstruction to transcend.</span>
    </div>
    <footer>
        <span>آيات من القرآن | Quranic essence of creation & annihilation — Kun Fayakūn empowers reformation.</span>
    </footer>
    

    </div>

    <script>
    // --------------------------------------------------------------
    // REALITY DECONSTRUCTOR & REFORMER (Based on Quranic Arabic)
    // - Deconstructs all aspects of perceived reality (including objective reality)
    // - Accepts user's desired reality and reforms existence via "Kun Fayakun"
    // --------------------------------------------------------------

    // ---------- INITIAL REALITY COMPONENTS (Cosmic + Objective Reality) ----------
    const INITIAL_REALITY = [
        { icon: "⌛", name: "Time", arabic: "الزمان (Time)" },
        { icon: "🌌", name: "Space", arabic: "المكان (Space)" },
        { icon: "⚛️", name: "Matter", arabic: "المادة (Matter)" },
        { icon: "⚡", name: "Energy", arabic: "الطاقة (Energy)" },
        { icon: "🔄", name: "Causality", arabic: "السببية (Causality)" },
        { icon: "👁️", name: "Objective Reality", arabic: "الواقع الموضوعي (Objective Reality)" },
        { icon: "🧠", name: "Perception", arabic: "الإدراك (Perception)" },
        { icon: "🌟", name: "Consciousness", arabic: "الوعي (Consciousness)" }
    ];
    
    // ----- dictionary to generate reality aspects from user's desired input (Quranic inspired)
    // Maps key english/triggers to Reality elements with Arabic & icon
    const REALITY_MORPHEUS = {
        light: { icon: "☀️", name: "Light of Existence", arabic: "نور الوجود" },
        mercy: { icon: "🤍", name: "Mercy", arabic: "الرحمة" },
        peace: { icon: "🕊️", name: "Sakinah (Tranquility)", arabic: "السكينة" },
        garden: { icon: "🌸", name: "Eternal Gardens", arabic: "جنات الخلد" },
        ocean: { icon: "🌊", name: "Limitless Ocean", arabic: "البحر المديد" },
        star: { icon: "⭐", name: "Celestial Lights", arabic: "النجوم الثواقب" },
        wisdom: { icon: "📜", name: "Divine Wisdom", arabic: "الحكمة" },
        truth: { icon: "🔍", name: "Absolute Truth", arabic: "الحق المطلق" },
        love: { icon: "💖", name: "Rahma (Love)", arabic: "المحبة الإلهية" },
        knowledge: { icon: "📖", name: "Ma'rifah", arabic: "المعرفة" },
        harmony: { icon: "🎵", name: "Cosmic Harmony", arabic: "الوئام الكوني" },
        power: { icon: "⚡", name: "Divine Power", arabic: "القدرة" },
        infinity: { icon: "∞", name: "Infinite Realms", arabic: "عوالم لا متناهية" },
        jannah: { icon: "🌿", name: "Jannat", arabic: "جَنَّة" },
        nur: { icon: "✨", name: "An-Nur (The Light)", arabic: "النُّور" },
        barzakh: { icon: "🌙", name: "Threshold of Realities", arabic: "البرزخ" }
    };
    
    // Helper: get reality fragment from keywords in user's input
    function extractRealityComponents(userDescription) {
        if (!userDescription || userDescription.trim() === "") {
            // Default new reality if empty - divine simplicity
            return [
                { icon: "✨", name: "Pure Essence", arabic: "الجوهر الخالص" },
                { icon: "🌄", name: "Fajr (Dawn of Truth)", arabic: "الفجر" },
                { icon: "💎", name: "Jawhar (Substance)", arabic: "الجوهر" },
                { icon: "🌌", name: "Malakut (Spiritual Realm)", arabic: "ملكوت" }
            ];
        }
        
        const lowerInput = userDescription.toLowerCase();
        const words = lowerInput.split(/[\s,،]+/).filter(w => w.length > 2);
        let components = [];
        let usedKeys = new Set();
        
        // iterate words and try to map to reality concepts
        for (let word of words) {
            for (let [key, value] of Object.entries(REALITY_MORPHEUS)) {
                if (word.includes(key) || key.includes(word) && !usedKeys.has(key)) {
                    components.push({ ...value, icon: value.icon || "🌀" });
                    usedKeys.add(key);
                    break;
                }
            }
            if (components.length >= 6) break;
        }
        
        // If no matches, generate inspired concepts from user input: create poetic Reality fragments
        if (components.length === 0) {
            // create 4 mystical aspects based on user description's essence
            const poeticFragments = [
                { icon: "🔮", name: "Ruh (Spirit)", arabic: "الروح" },
                { icon: "🌙", name: "Qadr (Destiny)", arabic: "القدر" },
                { icon: "🕋", name: "Bayt al-Ma'mur", arabic: "البيت المعمور" },
                { icon: "📿", name: "Tasbih of Realities", arabic: "تسبيح الحقائق" }
            ];
            components = poeticFragments.slice(0, 4);
        }
        
        // ensure at least 4-6 elements, add some universal barakah components if necessary
        if (components.length < 4) {
            components.push({ icon: "🌠", name: "Nujum (Stars)", arabic: "النجوم" });
            components.push({ icon: "💫", name: "Barakah", arabic: "البركة" });
        }
        
        // return first 6 max
        return components.slice(0, 6);
    }
    
    // DOM Elements
    const realityContainer = document.getElementById("realityContainer");
    const deconstructBtn = document.getElementById("deconstructBtn");
    const reformBtn = document.getElementById("reformBtn");
    const desiredInput = document.getElementById("desiredRealityInput");
    const statusSpan = document.getElementById("statusMessage");
    const bodyEl = document.body;
    
    let realityDeconstructed = false;     // flag: has the reality been dismantled?
    let currentRealityElements = [];      // store current reality array
    
    // ----- render reality cards with optional emergence animation -----
    function renderReality(elementsArray, addEmergence = true) {
        realityContainer.innerHTML = "";
        if (!elementsArray || elementsArray.length === 0) {
            // empty reality = void
            realityContainer.innerHTML = `<div style="text-align:center; width:100%; padding:3rem; color:#ae9f77;">✧ لَا شَيْءَ ✧<br>Absolute Void — ready for reformation</div>`;
            return;
        }
        
        elementsArray.forEach((el, idx) => {
            const card = document.createElement("div");
            card.className = "reality-card";
            if (addEmergence) {
                card.classList.add("emerge-card");
                // remove class after animation to avoid re-trigger
                setTimeout(() => card.classList.remove("emerge-card"), 900);
            }
            card.innerHTML = `
                <div class="card-icon">${el.icon || "🌀"}</div>
                <div class="card-title">${el.name}</div>
                <div class="card-arabic">${el.arabic}</div>
            `;
            realityContainer.appendChild(card);
        });
    }
    
    // Load Original Reality (First Creation)
    function loadOriginalReality() {
        currentRealityElements = [...INITIAL_REALITY];
        renderReality(currentRealityElements, true);
        realityDeconstructed = false;
        bodyEl.classList.remove("deconstructed");
        statusSpan.innerHTML = "🌀 <strong>العالم الواقعي | Objective Reality</strong> active — Time, Space, Matter & Consciousness manifest. <span style='color:#e3c776'>Deconstruction awaits.</span>";
    }
    
    // ----- DECONSTRUCTION RITUAL (Total annihilation of all reality layers, including objective reality) -----
    function deconstructReality() {
        if (realityDeconstructed) {
            statusSpan.innerHTML = "⚠️ الواقع منعدم بالفعل | Reality is already deconstructed into the Void. Reform a new reality with <strong>كُن فَيَكُونُ</strong>.";
            return;
        }
        
        // get all current cards and apply dissolve animation
        const cards = document.querySelectorAll("#realityContainer .reality-card");
        if (cards.length === 0) {
            // no cards ? but still set deconstructed flag
            realityDeconstructed = true;
            bodyEl.classList.add("deconstructed");
            statusSpan.innerHTML = "☁️ العدم المطلق | Total Deconstruction Complete — No traces of previous reality remain. Enter your desire and Reform.";
            realityContainer.innerHTML = `<div style="text-align:center; width:100%; padding:3rem; color:#bba872;">🔥 هَوَاءٌ مِنَ الْعَدَمِ 🔥<br>The fabric of objective reality has dissolved.</div>`;
            return;
        }
        
        // Quranic dissolution atmosphere: verse about everything perishing
        const annihilationVerse = "كُلُّ مَنْ عَلَيْهَا فَانٍ وَيَبْقَىٰ وَجْهُ رَبِّكَ ذُو الْجَلَالِ وَالْإِكْرَامِ";
        statusSpan.innerHTML = `📜 ${annihilationVerse}<br>⚡ Deconstructing: all pillars of reality (including Objective Reality) are crumbling into the primordial silence... ⚡`;
        
        // Add dissolve class to each card
        let completed = 0;
        cards.forEach(card => {
            card.classList.add("dissolve-animation");
            card.addEventListener('animationend', () => {
                completed++;
                if (completed === cards.length) {
                    // after all cards vanish, clear container and set deconstructed state
                    realityContainer.innerHTML = `<div style="text-align:center; width:100%; padding:3rem; color:#b89f67; animation: fadeIn 0.5s;">🕋 لَا إِلَٰهَ إِلَّا اللَّهُ 🕋<br><span style="font-size:0.9rem;">Absolute deconstruction: No object, no space, no time remains.</span><br><span style="font-size:0.75rem;">Objective Reality has been revoked.</span></div>`;
                    realityDeconstructed = true;
                    bodyEl.classList.add("deconstructed");
                    currentRealityElements = [];
                    statusSpan.innerHTML = "❄️ الواقع هُدم بالكامل ❄️ | All realities, structures, perceptions — dismantled. Use 'Reform Reality' to invoke 'Kun Fayakun' and shape existence from your will.";
                }
            });
        });
        if (cards.length === 0) {
            realityDeconstructed = true;
            bodyEl.classList.add("deconstructed");
            realityContainer.innerHTML = `<div style="padding:2rem; text-align:center;">🕋 العدم الخالص</div>`;
            statusSpan.innerHTML = "Void manifest. Reality is deconstructed.";
        }
    }
    
    // ----- REFORMATION: based on user's desire (input) , create new reality using Quranic command "Kun Fayakun" -----
    function reformReality() {
        // Only allow reformation if reality has been deconstructed first (symbolic: old must fade before new)
        if (!realityDeconstructed) {
            statusSpan.innerHTML = "⚠️ لا يمكن إعادة التشكيل قبل التفكيك ⚠️ — First click <strong>DECONSTRUCT REALITY</strong> to annihilate current existence, then recreate.";
            // add temporary glow on deconstruct button
            deconstructBtn.style.transform = "scale(1.02)";
            setTimeout(() => { deconstructBtn.style.transform = ""; }, 400);
            return;
        }
        
        const userDesire = desiredInput.value.trim();
        if (userDesire === "") {
            statusSpan.innerHTML = "✍️ أدخل رغبتك لتشكيل واقع جديد | Enter your desired reality to recreate existence. Even emptiness can become something.";
            return;
        }
        
        // Quranic affirmation: Kun Fayakun
        const kunFayakunVerse = "كُن فَيَكُونُ — 'Be, and it is'";
        statusSpan.innerHTML = `✨ ${kunFayakunVerse} ✨<br> By the command of the Creator, reality is being reformed according to: <strong style="color:#ffdf9c">“${userDesire.substring(0, 70)}”</strong>`;
        
        // Generate new reality components from user's description
        const newRealityComponents = extractRealityComponents(userDesire);
        
        // store new reality
        currentRealityElements = newRealityComponents.map(comp => ({
            icon: comp.icon || "🌀",
            name: comp.name,
            arabic: comp.arabic
        }));
        
        // Clear container and re-render with emergence animation
        realityContainer.innerHTML = "";
        renderReality(currentRealityElements, true);
        
        // update flags: new reality exists, objective reality replaced by user-defined reality
        realityDeconstructed = false;   // reality now reformed and exists
        bodyEl.classList.remove("deconstructed");
        
        // Add special glowing effect: transition from void to new reality
        const portalDiv = document.querySelector(".reality-portal");
        portalDiv.style.transition = "box-shadow 0.7s";
        portalDiv.style.boxShadow = "0 0 28px rgba(218, 175, 65, 0.6)";
        setTimeout(() => { portalDiv.style.boxShadow = ""; }, 800);
        
        // dynamic status message - mention that objective reality has been reshaped by user input + Quranic reference
        statusSpan.innerHTML = `🌟 <strong>واقع جديد مُشكَّل</strong> 🌟<br> Your desire has reformed existence! The new reality contains: ${newRealityComponents.map(c => c.name).join(", ")}. <br> <span style="font-size:0.75rem;">📖 "كُن فَيَكُونُ" — Lo, the fabric of reality bends to the Divine Command through your inspired intent.</span>`;
        
        // Scroll user attention
        realityContainer.scrollIntoView({ behavior: "smooth", block: "nearest" });
        
        // Optional: give a subtle effect on the input to celebrate reformation
        desiredInput.style.borderColor = "#f5d468";
        setTimeout(() => desiredInput.style.borderColor = "", 1000);
    }
    
    // ----- reset to original reality without deconstruction? but we adhere to philosophical perfection: keep 'reset' optional via original but we add a hidden feature?
    // For perfect UX, let's add an extra 'Restore Original Reality' by double-tap on header? but better to keep simplicity.
    // However we also need to guarantee that if user wants to experiment, they can deconstruct again after reformation.
    
    // Additional enhancement: if user clicks Reform when reality is already built, prompt deconstruct first. Already handled.
    // Also if user desires different reality after reformation, they must deconstruct again (symbolic cycle).
    // But we also provide a method: After some reformation, you can deconstruct to void again.
    
    // Event listeners
    deconstructBtn.addEventListener("click", () => {
        deconstructReality();
    });
    
    reformBtn.addEventListener("click", () => {
        reformReality();
    });
    
    // Allow enter key in input field to trigger reformation
    desiredInput.addEventListener("keypress", (e) => {
        if (e.key === "Enter") {
            e.preventDefault();
            reformReality();
        }
    });
    
    // Initialize: show original reality fabric of existence
    loadOriginalReality();
    
    // Additional mystical touch: dynamic background particle effect? not needed but adds vibe.
    // Add subtle floating aura to status upon DOM load
    console.log("%c Reality Deconstructor | Quranic JavaScript — 'Kun Fayakun' ready", "color: #dbb45c; font-size: 16px;");
    

    </script>
    </body>
    </html>

    1 Reply Last reply
    0
    Reply
    • Reply as topic
    Log in to reply
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes


    • Login

    • Don't have an account? Register

    • Login or register to search.
    • First post
      Last post
    0
    • Categories
    • Recent
    • Users