<?php
if (!defined('ABSPATH')) exit;

// Ofuscación ligera: se evita dejar literales en claro para dificultar bypasses simples.
// Nota: Mantiene compatibilidad total sin dependencias externas.

// Decodificador básico con pequeñas transformaciones para ofuscar cadenas.
if (!function_exists('pulsegrid__decode')) {
    function pulsegrid__decode($encoded) {
        // Revertir pequeña permutación y decodificar base64.
        $replaced = strtr($encoded, ['_' => '/', '-' => '+']);
        return base64_decode($replaced);
    }
}

// URL del servidor de licencias (SIN barra final)
// Original: https://wptheme.site
define('PULSEGRID_LICENSE_SERVER', pulsegrid__decode('aHR0cHM6Ly93cHRoZW1lLnNpdGU='));

// Nombre del producto (debe coincidir con el nombre al generar licencias)
// Original: PulseGrid Pro
define('PULSEGRID_PRODUCT_NAME', pulsegrid__decode('UHVsc2VHcmlkIFBybw=='));

// Versión del tema
define('PULSEGRID_THEME_VERSION', pulsegrid__decode('Mi4w'));

// Bypass solo para desarrollo (puede definirse en wp-config.php)
if (!defined('PULSEGRID_LICENSE_DEV_BYPASS')) {
    define('PULSEGRID_LICENSE_DEV_BYPASS', false);
}
