{"id":4399,"date":"2025-08-02T20:26:08","date_gmt":"2025-08-03T01:26:08","guid":{"rendered":"https:\/\/crtp.edu.pe\/home\/?page_id=4399"},"modified":"2025-08-23T15:51:50","modified_gmt":"2025-08-23T20:51:50","slug":"dstrong","status":"publish","type":"page","link":"https:\/\/crtp.edu.pe\/home\/dstrong\/","title":{"rendered":"DiccionarioStrong"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4399\" class=\"elementor elementor-4399\" data-elementor-post-type=\"page\">\n\t\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-df64f96 e-grid e-con-full e-con e-parent\" data-id=\"df64f96\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c2a1787 elementor-widget elementor-widget-html\" data-id=\"c2a1787\" 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<!DOCTYPE html>\r\n<html lang=\"es\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>Diccionario Strong - CRTP<\/title>\r\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Lato:wght@400;700&family=Merriweather:wght@700&display=swap\" rel=\"stylesheet\">\r\n    <style>\r\n        * {\r\n            margin: 0;\r\n            padding: 0;\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        body {\r\n            font-family: 'Lato', sans-serif;\r\n            line-height: 1.6;\r\n            color: #34495e;\r\n            background-color: #ecf0f1;\r\n            font-size: 14px;\r\n        }\r\n\r\n        .container {\r\n            max-width: 1200px;\r\n            margin: 0 auto;\r\n            padding: 0 20px;\r\n        }\r\n\r\n        .header {\r\n            background: linear-gradient(135deg, #003366 0%, #1a5276 100%);\r\n            padding: 2rem 0;\r\n            box-shadow: 0 4px 15px rgba(0,0,0,0.1);\r\n        }\r\n\r\n        .header * {\r\n            color: #ffffff !important;\r\n        }\r\n\r\n        .header h1 {\r\n            font-family: 'Merriweather', serif;\r\n            font-size: 2.8rem;\r\n            font-weight: 700;\r\n            margin-bottom: 0.5rem;\r\n            text-align: center;\r\n        }\r\n\r\n        .header p {\r\n            text-align: center;\r\n            font-size: 1.2rem;\r\n            opacity: 0.9;\r\n        }\r\n\r\n        .search-section {\r\n            background: white;\r\n            padding: 2.5rem 0;\r\n            border-bottom: 1px solid #dcdde1;\r\n        }\r\n\r\n        .search-container {\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 2rem;\r\n            max-width: 800px;\r\n            margin: 0 auto;\r\n        }\r\n\r\n        .language-selector, .translation-selector {\r\n            display: flex;\r\n            justify-content: center;\r\n            gap: 1rem;\r\n            flex-wrap: wrap;\r\n        }\r\n\r\n        .language-btn, .translation-btn {\r\n            padding: 0.85rem 2.2rem;\r\n            border: 2px solid #2980b9;\r\n            background: white;\r\n            color: #2980b9;\r\n            border-radius: 25px;\r\n            cursor: pointer;\r\n            transition: all 0.3s ease;\r\n            font-weight: 700;\r\n            font-size: 1.05rem;\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 8px;\r\n            white-space: nowrap;\r\n        }\r\n\r\n        .language-btn.active, .translation-btn.active {\r\n            background: #2980b9;\r\n            color: white;\r\n            box-shadow: 0 4px 15px rgba(41, 128, 185, 0.3);\r\n        }\r\n\r\n        .language-btn:hover:not(.active), .translation-btn:hover:not(.active) {\r\n            transform: translateY(-2px);\r\n            background: #f4f7f9;\r\n        }\r\n\r\n        .search-box {\r\n            display: flex;\r\n            gap: 1rem;\r\n            align-items: stretch;\r\n        }\r\n\r\n        .search-input {\r\n            flex: 1;\r\n            padding: 1rem 1.7rem;\r\n            border: 2px solid #e9ecef;\r\n            border-radius: 50px;\r\n            font-size: 1.1rem;\r\n            transition: all 0.3s ease;\r\n            background: #f8f9fa;\r\n            outline: none;\r\n            min-width: 0;\r\n        }\r\n\r\n        .search-input:focus {\r\n            border-color: #2980b9;\r\n            box-shadow: 0 0 0 4px rgba(41, 128, 185, 0.2);\r\n        }\r\n\r\n        .search-btn {\r\n            padding: 1rem 2.5rem;\r\n            background: #2980b9;\r\n            color: white;\r\n            border: none;\r\n            border-radius: 50px;\r\n            cursor: pointer;\r\n            font-size: 1.1rem;\r\n            font-weight: 700;\r\n            transition: all 0.3s ease;\r\n            white-space: nowrap;\r\n            flex-shrink: 0;\r\n        }\r\n\r\n        .search-btn:hover {\r\n            background: #1a5276;\r\n            transform: translateY(-2px);\r\n            box-shadow: 0 4px 15px rgba(0,0,0,0.1);\r\n        }\r\n\r\n        #resultsCountContainer {\r\n            text-align: center;\r\n            margin-top: 1.5rem;\r\n            font-size: 1.1rem;\r\n            color: #2c3e50;\r\n            font-weight: 700;\r\n        }\r\n\r\n        .results-section {\r\n            padding: 3rem 0;\r\n            min-height: 400px;\r\n        }\r\n        \r\n        .results-grid {\r\n            display: grid;\r\n            gap: 2.5rem;\r\n        }\r\n\r\n        .result-card {\r\n            background: white;\r\n            border-radius: 10px;\r\n            padding: 2.5rem;\r\n            box-shadow: 0 5px 20px rgba(0,0,0,0.08);\r\n            border-left: 5px solid #2980b9;\r\n            transition: all 0.3s ease;\r\n            font-size: 14px;\r\n        }\r\n\r\n        .result-card:hover {\r\n            transform: translateY(-5px);\r\n            box-shadow: 0 8px 25px rgba(0,0,0,0.15);\r\n        }\r\n\r\n        .strong-number {\r\n            background: #2980b9;\r\n            color: white;\r\n            padding: 0.5rem 1.2rem;\r\n            border-radius: 25px;\r\n            font-weight: 700;\r\n            display: inline-block;\r\n            margin-bottom: 1.5rem;\r\n        }\r\n\r\n        .word-info {\r\n            margin-bottom: 1.5rem;\r\n        }\r\n\r\n        .info-grid {\r\n        background: #f8f9fa;\r\n        padding: 1.5rem;\r\n        border-radius: 8px;\r\n        border: 1px solid #e9ecef;\r\n        display: flex;\r\n        flex-wrap: wrap;\r\n        gap: 1.5rem;\r\n    }\r\n\r\n    .info-row {\r\n        display: flex;\r\n        flex-direction: row;\r\n        align-items: center;\r\n        margin-bottom: 0;\r\n        border-bottom: none;\r\n        padding-bottom: 0;\r\n        gap: 0.5rem;\r\n        flex: 1;\r\n        min-width: 200px;\r\n    }\r\n\r\n    .info-header {\r\n        font-weight: 700;\r\n        color: #2980b9;\r\n        font-size: 12px;\r\n        text-transform: uppercase;\r\n        letter-spacing: 0.5px;\r\n        margin-bottom: 0;\r\n        white-space: nowrap;\r\n    }\r\n\r\n    .info-content {\r\n        font-family: 'Merriweather', serif;\r\n        font-size: 14px;\r\n        font-weight: 700;\r\n        color: #000000;\r\n        flex-grow: 1;\r\n    }\r\n\r\n        .lemma {\r\n            font-family: 'Merriweather', serif;\r\n            font-size: 1.5rem;\r\n            font-weight: 700;\r\n            color: #2c3e50;\r\n            margin-bottom: 0.5rem;\r\n        }\r\n\r\n        .transliteration {\r\n            font-size: 1.1rem;\r\n            color: #7f8c8d;\r\n            font-style: italic;\r\n            margin-bottom: 0.5rem;\r\n        }\r\n\r\n        .kjv-def {\r\n            color: #495057;\r\n            font-size: 14px;\r\n            font-weight: 500;\r\n        }\r\n\r\n        .derivation {\r\n            background: #fff8e1;\r\n            border-left: 3px solid #ffca28;\r\n            padding: 1.5rem;\r\n            border-radius: 5px;\r\n            margin-bottom: 1.5rem;\r\n        }\r\n\r\n        .derivation h4 {\r\n            color: #000000;\r\n            margin-bottom: 0.5rem;\r\n            font-size: 14px;\r\n            font-weight: 700;\r\n        }\r\n\r\n        .derivation p {\r\n            color: #000000;\r\n            font-size: 14px;\r\n            font-weight: 700;\r\n        }\r\n\r\n        .definition {\r\n            background: #f8f9fa;\r\n            border-left: 3px solid #bdc3c7;\r\n            padding: 1.5rem;\r\n            border-radius: 5px;\r\n            margin-bottom: 1.5rem;\r\n        }\r\n\r\n        .definition h4 {\r\n            color: #000000;\r\n            margin-bottom: 0.75rem;\r\n            font-size: 14px;\r\n            font-weight: 700;\r\n        }\r\n\r\n        .definition .definition-header {\r\n            display: flex;\r\n            justify-content: flex-start;\r\n            align-items: center;\r\n            margin-bottom: 0.75rem;\r\n            border-bottom: 2px solid #2980b9;\r\n            padding-bottom: 0.5rem;\r\n        }\r\n\r\n        .definition .definition-title {\r\n            color: #000000;\r\n            font-size: 14px;\r\n            font-weight: 700;\r\n            margin: 0;\r\n        }\r\n        \r\n        .definition .strongs-def,\r\n        .definition .short-def {\r\n            font-weight: 700;\r\n            margin-bottom: 1rem;\r\n            color: #000000;\r\n            font-size: 14px;\r\n        }\r\n        \r\n        .definition .long-def {\r\n            margin-bottom: 0.5rem;\r\n            color: #000000;\r\n            font-size: 14px;\r\n            font-weight: 700;\r\n        }\r\n\r\n        .comment-section {\r\n            background: #eaf3f8;\r\n            border-left: 3px solid #71b4e8;\r\n            padding: 1.5rem;\r\n            border-radius: 5px;\r\n            margin-bottom: 1.5rem;\r\n        }\r\n\r\n        .comment-section h4 {\r\n            color: #000000;\r\n            margin-bottom: 0.5rem;\r\n            font-size: 14px;\r\n            font-weight: 700;\r\n        }\r\n\r\n        .comment-section p {\r\n            color: #000000;\r\n            font-size: 14px;\r\n            font-weight: 700;\r\n        }\r\n\r\n        .cross-references {\r\n            margin-top: 1.5rem;\r\n        }\r\n\r\n        .cross-references h4 {\r\n            color: #000000;\r\n            margin-bottom: 1rem;\r\n            font-size: 14px;\r\n            font-weight: 700;\r\n        }\r\n\r\n        .reference-tags {\r\n            display: flex;\r\n            flex-wrap: wrap;\r\n            gap: 0.75rem;\r\n        }\r\n\r\n        .reference-tag {\r\n            background: #dfe4e7;\r\n            padding: 0.5rem 1rem;\r\n            border-radius: 20px;\r\n            font-size: 14px;\r\n            color: #000000;\r\n            transition: all 0.3s ease;\r\n            cursor: pointer;\r\n            text-decoration: none;\r\n            font-weight: 700;\r\n        }\r\n\r\n        .reference-tag:hover {\r\n            background: #2980b9;\r\n            color: white;\r\n            text-decoration: none;\r\n        }\r\n\r\n        .no-results {\r\n            text-align: center;\r\n            padding: 4rem 2rem;\r\n            color: #7f8c8d;\r\n        }\r\n\r\n        .no-results h3 {\r\n            margin-bottom: 1rem;\r\n        }\r\n\r\n        .loading {\r\n            text-align: center;\r\n            padding: 2rem;\r\n            color: #7f8c8d;\r\n        }\r\n\r\n        .spinner {\r\n            border: 4px solid #dfe4e7;\r\n            border-top: 4px solid #2980b9;\r\n            border-radius: 50%;\r\n            width: 50px;\r\n            height: 50px;\r\n            animation: spin 1s linear infinite;\r\n            margin: 0 auto 1.5rem;\r\n        }\r\n\r\n        @keyframes spin {\r\n            0% { transform: rotate(0deg); }\r\n            100% { transform: rotate(360deg); }\r\n        }\r\n\r\n        @media (max-width: 768px) {\r\n            .container {\r\n                padding: 0 15px;\r\n            }\r\n\r\n            .header {\r\n                padding: 1.5rem 0;\r\n            }\r\n\r\n            .header h1 {\r\n                font-size: 2.2rem;\r\n            }\r\n            \r\n            .header p {\r\n                font-size: 1rem;\r\n                padding: 0 1rem;\r\n            }\r\n\r\n            .search-section {\r\n                padding: 2rem 0;\r\n            }\r\n\r\n            .search-container {\r\n                gap: 1.5rem;\r\n            }\r\n\r\n            .search-box {\r\n                flex-direction: column;\r\n                gap: 1rem;\r\n            }\r\n\r\n            .search-input, .search-btn {\r\n                width: 100%;\r\n                font-size: 1rem;\r\n            }\r\n\r\n            .language-selector, .translation-selector {\r\n                gap: 0.75rem;\r\n            }\r\n\r\n            .language-btn, .translation-btn {\r\n                padding: 0.75rem 1.5rem;\r\n                font-size: 0.95rem;\r\n                min-width: 0;\r\n                flex: 1;\r\n                justify-content: center;\r\n            }\r\n\r\n            .results-section {\r\n                padding: 2rem 0;\r\n            }\r\n\r\n            .result-card {\r\n                padding: 1.5rem;\r\n            }\r\n\r\n            .lemma {\r\n                font-size: 1.3rem;\r\n            }\r\n\r\n            #resultsCountContainer {\r\n                font-size: 1rem;\r\n            }\r\n.info-grid {\r\n            flex-direction: column;\r\n            gap: 1rem;\r\n        }\r\n\r\n        .info-row {\r\n            flex-direction: column;\r\n            align-items: flex-start;\r\n            width: 100%;\r\n            border-bottom: 1px solid #e9ecef;\r\n            padding-bottom: 0.75rem;\r\n            gap: 0.25rem;\r\n        }\r\n\r\n        .info-row:last-child {\r\n            border-bottom: none;\r\n            padding-bottom: 0;\r\n        }\r\n\r\n        .info-header {\r\n            margin-bottom: 0.25rem;\r\n        }\r\n        }\r\n\r\n        @media (max-width: 480px) {\r\n            .container {\r\n                padding: 0 10px;\r\n            }\r\n\r\n            .header {\r\n                padding: 1.25rem 0;\r\n            }\r\n\r\n            .header h1 {\r\n                font-size: 1.8rem;\r\n            }\r\n\r\n            .header p {\r\n                font-size: 0.9rem;\r\n            }\r\n\r\n            .search-section {\r\n                padding: 1.5rem 0;\r\n            }\r\n\r\n            .language-selector, .translation-selector {\r\n                flex-direction: column;\r\n                align-items: stretch;\r\n                gap: 0.75rem;\r\n            }\r\n\r\n            .language-btn, .translation-btn {\r\n                padding: 0.75rem 1rem;\r\n                font-size: 0.9rem;\r\n                width: 100%;\r\n            }\r\n\r\n            .search-input {\r\n                padding: 0.875rem 1.25rem;\r\n                font-size: 1rem;\r\n            }\r\n\r\n            .search-btn {\r\n                padding: 0.875rem 1.5rem;\r\n                font-size: 1rem;\r\n            }\r\n\r\n            .result-card {\r\n                padding: 1.25rem;\r\n            }\r\n\r\n            .strong-number {\r\n                padding: 0.5rem 1rem;\r\n                font-size: 0.9rem;\r\n            }\r\n\r\n            .lemma {\r\n                font-size: 1.2rem;\r\n            }\r\n\r\n            .info-header {\r\n                font-size: 11px;\r\n            }\r\n\r\n            .info-content {\r\n                font-size: 13px;\r\n            }\r\n\r\n            .derivation, .definition, .comment-section {\r\n                padding: 1.25rem;\r\n            }\r\n\r\n            .derivation h4, .definition h4, .comment-section h4 {\r\n                font-size: 13px;\r\n            }\r\n\r\n            .derivation p, .comment-section p, .definition .strongs-def, .definition .short-def, .definition .long-def {\r\n                font-size: 13px;\r\n            }\r\n        }\r\n\r\n        @media (max-width: 360px) {\r\n            .container {\r\n                padding: 0 8px;\r\n            }\r\n\r\n            .header h1 {\r\n                font-size: 1.6rem;\r\n            }\r\n\r\n            .result-card {\r\n                padding: 1rem;\r\n            }\r\n\r\n            .search-input, .search-btn {\r\n                font-size: 0.95rem;\r\n            }\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n    <div class=\"header\">\r\n        <div class=\"container\">\r\n            <h1>Diccionario Strong<\/h1>\r\n            <p>Una herramienta de referencia para el estudio del griego y hebreo b\u00edblico<\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"search-section\">\r\n        <div class=\"container\">\r\n            <div class=\"search-container\">\r\n                <div class=\"language-selector\">\r\n                    <button class=\"language-btn active\" data-lang=\"hebrew\">\r\n                        Hebreo (Antiguo Testamento)\r\n                    <\/button>\r\n                    <button class=\"language-btn\" data-lang=\"greek\">\r\n                        Griego (Nuevo Testamento)\r\n                    <\/button>\r\n                <\/div>\r\n\r\n                <div class=\"translation-selector\">\r\n                    <button class=\"translation-btn active\" data-translation=\"es\">\r\n                        <img decoding=\"async\" src=\"https:\/\/flagcdn.com\/w20\/pe.png\" srcset=\"https:\/\/flagcdn.com\/w40\/pe.png 2x\" width=\"20\" alt=\"Per\u00fa\"> Espa\u00f1ol\r\n                    <\/button>\r\n                    <button class=\"translation-btn\" data-translation=\"en\">\r\n                        <img decoding=\"async\" src=\"https:\/\/flagcdn.com\/w20\/us.png\" srcset=\"https:\/\/flagcdn.com\/w40\/us.png 2x\" width=\"20\" alt=\"Estados Unidos\"> English\r\n                    <\/button>\r\n                <\/div>\r\n                \r\n                <div class=\"search-box\">\r\n                    <input\r\n                        type=\"text\"\r\n                        class=\"search-input\"\r\n                        placeholder=\"Buscar por n\u00famero Strong, palabra hebrea\/griega, transliteraci\u00f3n o significado\"\r\n                        id=\"searchInput\"\r\n                    >\r\n                    <button class=\"search-btn\" id=\"searchBtn\">\r\n                        Buscar\r\n                    <\/button>\r\n                <\/div>\r\n\r\n                <div id=\"resultsCountContainer\"><\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"results-section\">\r\n        <div class=\"container\">\r\n            <div class=\"results-grid\" id=\"resultsGrid\"><\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n        \/\/ Datos del diccionario griego Strong\r\n        const greekDictionary = {\r\n            \"G1\": {\r\n                \"strongs_def\": {\r\n                    \"en\": \"the first letter of the alphabet; figuratively, only (from its use as a numeral) the first\",\r\n                    \"es\": \"la primera letra del alfabeto; figurativamente, solo (por su uso como numeral) el primero\"\r\n                },\r\n                \"derivation\": {\r\n                    \"en\": \"of Hebrew origin\",\r\n                    \"es\": \"de origen hebreo\"\r\n                },\r\n                \"lemma\": {\r\n                    \"en\": \"\u0391\",\r\n                    \"es\": \"\u0391\"\r\n                },\r\n                \"translit\": {\r\n                    \"en\": \"A\",\r\n                    \"es\": \"A\"\r\n                },\r\n                \"kjv_def\": {\r\n                    \"en\": \"Alpha\",\r\n                    \"es\": \"Alfa\"\r\n                },\r\n                \"word\": {\r\n                    \"en\": \"Alpha\",\r\n                    \"es\": \"Alfa\"\r\n                },\r\n                \"comment\": {\r\n                    \"en\": \"often used (usually \u03b1\u03bd, before a vowel) also in composition (as a contraction from G427) much like G1 (as a privative or negative particle)\",\r\n                    \"es\": \"a menudo usado (usualmente \u03b1\u03bd, antes de una vocal) tambi\u00e9n en composici\u00f3n (como una contracci\u00f3n de G427) muy parecido a G1 (como una part\u00edcula privativa o negativa)\"\r\n                },\r\n                \"see\": [\"G260\", \"G427\"],\r\n                \"long_def\": {\r\n                    \"en\": [\r\n                        \"first letter of greek alphabet\",\r\n                        \"christ is the alpha to indicate that he is the beginning and the end\"\r\n                    ],\r\n                    \"es\": [\r\n                        \"primera letra del alfabeto griego\",\r\n                        \"cristo es el alfa para indicar que \u00e9l es el principio y el fin\"\r\n                    ]\r\n                },\r\n                \"short_def\": {\r\n                    \"en\": \"the first letter of the alphabet\",\r\n                    \"es\": \"la primera letra del alfabeto\"\r\n                }\r\n            },\r\n            \"G2\": {\r\n                \"kjv_def\": {\r\n                    \"en\": \"Aaron\",\r\n                    \"es\": \"Aar\u00f3n\"\r\n                },\r\n                \"lemma\": {\r\n                    \"en\": \"\u1f08\u03b1\u03c1\u03ce\u03bd\",\r\n                    \"es\": \"\u1f08\u03b1\u03c1\u03ce\u03bd\"\r\n                },\r\n                \"translit\": {\r\n                    \"en\": \"Aar\u1e53n\",\r\n                    \"es\": \"Aar\u00f3n\"\r\n                },\r\n                \"derivation\": {\r\n                    \"en\": \"of Hebrew origin (H0175)\",\r\n                    \"es\": \"de origen hebreo (H0175)\"\r\n                },\r\n                \"strongs_def\": {\r\n                    \"en\": \"Aaron, the brother of Moses\",\r\n                    \"es\": \"Aar\u00f3n, el hermano de Mois\u00e9s\"\r\n                },\r\n                \"word\": {\r\n                    \"en\": \"Aaron\",\r\n                    \"es\": \"Aar\u00f3n\"\r\n                },\r\n                \"see\": [\"H175\"],\r\n                \"long_def\": {\r\n                    \"en\": [\"the brother of moses, the first high priest of israel\"],\r\n                    \"es\": [\"el hermano de mois\u00e9s, el primer sumo sacerdote de israel\"]\r\n                }\r\n            }\r\n        };\r\n\r\n        \/\/ Datos del diccionario hebreo Strong\r\n        const hebrewDictionary = {\r\n            \"H1\": {\r\n                \"lemma\": {\r\n                    \"he\": \"\u05d0\u05b8\u05d1\",\r\n                    \"es\": \"\u05d0\u05b8\u05d1\"\r\n                },\r\n                \"xlit\": {\r\n                    \"he\": \"\u02bc\u00e2b\",\r\n                    \"es\": \"\u02bc\u00e2b\"\r\n                },\r\n                \"pron\": {\r\n                    \"he\": \"awb\",\r\n                    \"es\": \"awb\"\r\n                },\r\n                \"derivation\": {\r\n                    \"he\": \"a primitive word;\",\r\n                    \"es\": \"Una palabra primitiva;\"\r\n                },\r\n                \"strongs_def\": {\r\n                    \"he\": \"father, in a literal and immediate, or figurative and remote application\",\r\n                    \"es\": \"padre, en una aplicaci\u00f3n literal e inmediata, o figurativa y remota\"\r\n                },\r\n                \"kjv_def\": {\r\n                    \"he\": \"chief, (fore-) father(-less), [idiom] patrimony, principal. Compare names in 'Abi-'.\",\r\n                    \"es\": \"jefe, (ante) padre (-less), [idioma] patrimonio, principal. Compare los nombres en 'Abi-'.\"\r\n                },\r\n                \"comment\": {\r\n                    \"he\": \"compare names in 'abi-'.\",\r\n                    \"es\": \"Compare los nombres en 'Abi-'.\"\r\n                }\r\n            },\r\n            \"H2\": {\r\n                \"lemma\": {\r\n                    \"he\": \"\u05d0\u05b7\u05d1\",\r\n                    \"es\": \"\u05d0\u05b7\u05d1\"\r\n                },\r\n                \"xlit\": {\r\n                    \"he\": \"\u02bcab\",\r\n                    \"es\": \"\u02bcab\"\r\n                },\r\n                \"pron\": {\r\n                    \"he\": \"ab\",\r\n                    \"es\": \"ab\"\r\n                },\r\n                \"derivation\": {\r\n                    \"he\": \"(Aramaic) corresponding to H1 (\u05d0\u05b8\u05d1)\",\r\n                    \"es\": \"(Arameo) correspondiente a H1 (\u05d0\u05b8\u05d1)\"\r\n                },\r\n                \"strongs_def\": {\r\n                    \"he\": \"{father}\",\r\n                    \"es\": \"{padre}\"\r\n                },\r\n                \"kjv_def\": {\r\n                    \"he\": \"father.\",\r\n                    \"es\": \"padre.\"\r\n                },\r\n                \"definition\": {\r\n                    \"short\": {\r\n                        \"he\": \"father\",\r\n                        \"es\": \"padre\"\r\n                    }\r\n                }\r\n            }\r\n        };\r\n\r\n        \/\/ Estado de la aplicaci\u00f3n\r\n        let currentLanguage = 'hebrew';\r\n        let currentTranslation = 'es';\r\n        let searchResults = [];\r\n\r\n        \/\/ Elementos del DOM\r\n        const languageBtns = document.querySelectorAll('.language-btn');\r\n        const translationBtns = document.querySelectorAll('.translation-btn');\r\n        const searchInput = document.getElementById('searchInput');\r\n        const searchBtn = document.getElementById('searchBtn');\r\n        const resultsCountContainer = document.getElementById('resultsCountContainer');\r\n        const resultsGrid = document.getElementById('resultsGrid');\r\n\r\n        \/\/ Event Listeners\r\n        languageBtns.forEach(btn => {\r\n            btn.addEventListener('click', (e) => {\r\n                e.preventDefault();\r\n                const lang = e.target.dataset.lang;\r\n                selectLanguage(lang);\r\n            });\r\n        });\r\n\r\n        translationBtns.forEach(btn => {\r\n            btn.addEventListener('click', (e) => {\r\n                e.preventDefault();\r\n                const translation = e.target.dataset.translation;\r\n                selectTranslation(translation);\r\n            });\r\n        });\r\n\r\n        searchBtn.addEventListener('click', performSearch);\r\n        searchInput.addEventListener('keypress', (e) => {\r\n            if (e.key === 'Enter') {\r\n                performSearch();\r\n            }\r\n        });\r\n\r\n        \/\/ Funciones principales\r\n        function selectLanguage(lang) {\r\n            currentLanguage = lang;\r\n            languageBtns.forEach(btn => {\r\n                btn.classList.toggle('active', btn.dataset.lang === lang);\r\n            });\r\n            clearResults();\r\n        }\r\n\r\n        function selectTranslation(translation) {\r\n            currentTranslation = translation;\r\n            translationBtns.forEach(btn => {\r\n                btn.classList.toggle('active', btn.dataset.translation === translation);\r\n            });\r\n            if (searchResults.length > 0) {\r\n                displayResults(searchResults);\r\n            }\r\n        }\r\n\r\n        function performSearch() {\r\n            const query = searchInput.value.trim();\r\n            if (!query) {\r\n                alert('Por favor, ingrese un t\u00e9rmino de b\u00fasqueda.');\r\n                return;\r\n            }\r\n            showLoading();\r\n            setTimeout(() => {\r\n                const results = searchInDictionary(query);\r\n                displayResults(results);\r\n            }, 500);\r\n        }\r\n\r\n        function searchInDictionary(query) {\r\n            const normalizedQuery = query.toLowerCase();\r\n            const results = [];\r\n            const dictionary = currentLanguage === 'greek' ? greekDictionary : hebrewDictionary;\r\n\r\n            for (const [key, entry] of Object.entries(dictionary)) {\r\n                if (matchesSearch(key, entry, normalizedQuery)) {\r\n                    results.push({ strongNumber: key, ...entry });\r\n                }\r\n            }\r\n            return results;\r\n        }\r\n\r\n        function matchesSearch(strongNumber, entry, query) {\r\n            const fieldsToCheck = [\r\n                strongNumber,\r\n                entry.word ? (entry.word[currentTranslation] || entry.word.en || entry.word.he) : '',\r\n                entry.lemma ? (entry.lemma[currentTranslation] || entry.lemma.en || entry.lemma.he) : '',\r\n                entry.xlit ? (entry.xlit[currentTranslation] || entry.xlit.en || entry.xlit.he) : '',\r\n                entry.translit ? (entry.translit[currentTranslation] || entry.translit.en || entry.translit.he) : '',\r\n                entry.pron ? (entry.pron[currentTranslation] || entry.pron.en || entry.pron.he) : '',\r\n                entry.strongs_def ? (entry.strongs_def[currentTranslation] || entry.strongs_def.en || entry.strongs_def.he) : '',\r\n                entry.kjv_def ? (entry.kjv_def[currentTranslation] || entry.kjv_def.en || entry.kjv_def.he) : '',\r\n                entry.definition && entry.definition.short ? (entry.definition.short[currentTranslation] || entry.definition.short.en || entry.definition.short.he) : ''\r\n            ].filter(Boolean);\r\n\r\n            return fieldsToCheck.some(field =>\r\n                field.toString().toLowerCase().includes(query)\r\n            );\r\n        }\r\n\r\n        function showLoading() {\r\n            resultsGrid.innerHTML = `\r\n                <div class=\"loading\">\r\n                    <div class=\"spinner\"><\/div>\r\n                    <p>Buscando en el diccionario...<\/p>\r\n                <\/div>\r\n            `;\r\n            resultsCountContainer.textContent = '';\r\n        }\r\n\r\n        function displayResults(results) {\r\n            searchResults = results;\r\n            resultsCountContainer.textContent = results.length === 1 \r\n                ? '1 resultado encontrado' \r\n                : `${results.length} resultados encontrados`;\r\n            \r\n            if (results.length === 0) {\r\n                resultsGrid.innerHTML = `\r\n                    <div class=\"no-results\">\r\n                        <h3>No se encontraron resultados<\/h3>\r\n                        <p>Intente buscar otro t\u00e9rmino o cambie el idioma.<\/p>\r\n                    <\/div>\r\n                `;\r\n            } else {\r\n                resultsGrid.innerHTML = results.map(createResultCard).join('');\r\n            }\r\n        }\r\n\r\n        function createResultCard(entry) {\r\n            function getText(key) {\r\n                const lang = currentTranslation === 'es' ? 'es' : 'en';\r\n                let value = entry[key];\r\n                \r\n                if (key.includes('.')) {\r\n                    const keys = key.split('.');\r\n                    value = entry[keys[0]] && entry[keys[0]][keys[1]] ? entry[keys[0]][keys[1]] : '';\r\n                }\r\n                \r\n                if (value && value[lang] !== undefined) {\r\n                    value = value[lang];\r\n                } else if (value && (value.he || value.en)) {\r\n                    value = value.he || value.en;\r\n                } else if (!value) {\r\n                    value = '';\r\n                }\r\n                \r\n                if (Array.isArray(value)) {\r\n                    return value.join('<br>');\r\n                }\r\n                return value;\r\n            }\r\n\r\n            const greekInfo = currentLanguage === 'greek' ? `\r\n                <div class=\"info-grid\">\r\n                    <div class=\"info-row\">\r\n                        <div class=\"info-header\">${currentTranslation === 'es' ? 'Griego' : 'Greek'}<\/div>\r\n                        <div class=\"info-content\">${getText('lemma')}<\/div>\r\n                    <\/div>\r\n                    <div class=\"info-row\">\r\n                        <div class=\"info-header\">${currentTranslation === 'es' ? 'Transliteraci\u00f3n' : 'Transliteration'}<\/div>\r\n                        <div class=\"info-content\">${getText('translit')}<\/div>\r\n                    <\/div>\r\n                    <div class=\"info-row\">\r\n                        <div class=\"info-header\">${currentTranslation === 'es' ? 'Palabra en Espa\u00f1ol' : 'Word'}<\/div>\r\n                        <div class=\"info-content\">${getText('word')}<\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            ` : '';\r\n            \r\n            const hebrewInfo = currentLanguage === 'hebrew' ? `\r\n                <div class=\"info-grid\">\r\n                    <div class=\"info-row\">\r\n                        <div class=\"info-header\">Palabra<\/div>\r\n                        <div class=\"info-content\">${getText('lemma')}<\/div>\r\n                    <\/div>\r\n                    <div class=\"info-row\">\r\n                        <div class=\"info-header\">Transliteraci\u00f3n<\/div>\r\n                        <div class=\"info-content\">${getText('xlit')}<\/div>\r\n                    <\/div>\r\n                    <div class=\"info-row\">\r\n                        <div class=\"info-header\">Pronunciaci\u00f3n<\/div>\r\n                        <div class=\"info-content\">${getText('pron')}<\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            ` : '';\r\n\r\n            const derivationSection = entry.derivation ? `\r\n                <div class=\"derivation\">\r\n                    <h4>${currentTranslation === 'es' ? 'Derivaci\u00f3n' : 'Derivation'}<\/h4>\r\n                    <p>${getText('derivation')}<\/p>\r\n                <\/div>\r\n            ` : '';\r\n\r\n            const definitionTitle = currentTranslation === 'es' ? 'Definici\u00f3n de Strong' : 'Definition of Strong';\r\n            const definitionSection = (entry.strongs_def || (entry.definition && entry.definition.short)) ? `\r\n                <div class=\"definition\">\r\n                    <div class=\"definition-header\">\r\n                        <h4 class=\"definition-title\">${definitionTitle}<\/h4>\r\n                    <\/div>\r\n                    ${entry.strongs_def ? `<p class=\"strongs-def\">${getText('strongs_def')}<\/p>` : ''}\r\n                    ${entry.definition && entry.definition.short ? `<p class=\"short-def\">${getText('definition.short')}<\/p>` : ''}\r\n                    ${entry.long_def ? `<p class=\"long-def\">${getText('long_def')}<\/p>` : ''}\r\n                <\/div>\r\n            ` : '';\r\n\r\n            const commentTitle = currentTranslation === 'es' ? 'Comentarios' : 'Comments';\r\n            const commentSection = entry.comment ? `\r\n                <div class=\"comment-section\">\r\n                    <h4>${commentTitle}<\/h4>\r\n                    <p>${getText('comment')}<\/p>\r\n                <\/div>\r\n            ` : '';\r\n\r\n            const referencesTitle = currentTranslation === 'es' ? 'Referencias Cruzadas' : 'Cross References';\r\n            const referencesSection = entry.see ? `\r\n                <div class=\"cross-references\">\r\n                    <h4>${referencesTitle}<\/h4>\r\n                    <div class=\"reference-tags\">\r\n                        ${entry.see.map(ref => `<a class=\"reference-tag\" href=\"#\">${ref}<\/a>`).join('')}\r\n                    <\/div>\r\n                <\/div>\r\n            ` : '';\r\n\r\n            return `\r\n                <div class=\"result-card\">\r\n                    <div class=\"strong-number\">${entry.strongNumber}<\/div>\r\n                    <div class=\"word-info\">\r\n                        ${hebrewInfo}\r\n                        ${greekInfo}\r\n                    <\/div>\r\n                    ${derivationSection}\r\n                    ${definitionSection}\r\n                    ${commentSection}\r\n                    ${referencesSection}\r\n                <\/div>\r\n            `;\r\n        }\r\n\r\n        function clearResults() {\r\n            resultsGrid.innerHTML = '';\r\n            resultsCountContainer.textContent = '';\r\n            searchInput.value = '';\r\n        }\r\n\r\n        \/\/ Inicializaci\u00f3n\r\n        document.addEventListener('DOMContentLoaded', () => {\r\n            selectLanguage('hebrew');\r\n        });\r\n    <\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-83b2f4d e-grid e-con-boxed e-con e-parent\" data-id=\"83b2f4d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Diccionario Strong \u2013 CRTP Diccionario Strong Una herramienta de referencia para el estudio del griego y hebreo b\u00edblico Hebreo (Antiguo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-4399","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/crtp.edu.pe\/home\/wp-json\/wp\/v2\/pages\/4399","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/crtp.edu.pe\/home\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/crtp.edu.pe\/home\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/crtp.edu.pe\/home\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/crtp.edu.pe\/home\/wp-json\/wp\/v2\/comments?post=4399"}],"version-history":[{"count":0,"href":"https:\/\/crtp.edu.pe\/home\/wp-json\/wp\/v2\/pages\/4399\/revisions"}],"wp:attachment":[{"href":"https:\/\/crtp.edu.pe\/home\/wp-json\/wp\/v2\/media?parent=4399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}