{"id":100943,"date":"2023-09-20T20:03:01","date_gmt":"2023-09-21T01:03:01","guid":{"rendered":"https:\/\/www.ucatolica.edu.co\/portal\/?post_type=landings&#038;p=100943"},"modified":"2024-05-17T14:26:01","modified_gmt":"2024-05-17T19:26:01","slug":"visita-presencial","status":"publish","type":"landings","link":"https:\/\/www.ucatolica.edu.co\/portal\/Landings\/visita-presencial\/","title":{"rendered":"Visita presencial"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"100943\" class=\"elementor elementor-100943\" data-elementor-post-type=\"landings\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-112a638 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"112a638\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-48a0640\" data-id=\"48a0640\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-53857c2 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"53857c2\" 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<article class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-41f9982\" data-id=\"41f9982\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-142f332 elementor-widget elementor-widget-image\" data-id=\"142f332\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.ucatolica.edu.co\/portal\/wp-content\/uploads\/2023\/05\/impulsar-historias-bg-white.svg\" title=\"impulsar-historias-bg-white\" alt=\"Banner de impulsar historias\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6607bf9 elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"6607bf9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Realiza tu inscripci\u00f3n al programa acad\u00e9mico que deseas estudiar y asegura un paso a tu futuro<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/article>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-b9a9e75\" data-id=\"b9a9e75\" 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-c9cfee9 elementor-widget elementor-widget-text-editor\" data-id=\"c9cfee9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: center;\">M\u00c1S INFORMAC\u00cdON<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-107242 elementor-widget elementor-widget-global elementor-global-107242 elementor-widget-html\" data-id=\"107242\" 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<script src=\"https:\/\/www.ucatolica.edu.co\/portal\/wp-content\/themes\/ucatolica\/js\/crm.js\" id=\"crm-js\"><\/script>\n\n<form id=\"capturaLeads\" autocomplete=\"off\">\n    <div class=\"input-wrapper hidden\">\n        <label for=\"idRegistroInput\" class=\"placeholder\">Origen:<\/label>\n        <input type=\"text\" id=\"idRegistroInput\" readonly autocomplete=\"off\">\n    <\/div>\n    \n    <div class=\"input-wrapper hidden\">\n        <label for=\"subFuenteCreacionInput\" class=\"placeholder\">Sub Origen:<\/label>\n        <input type=\"text\" id=\"subFuenteCreacionInput\" readonly autocomplete=\"off\">\n    <\/div>\n\n    <div class=\"input-wrapper hidden\">\n        <label for=\"fechaCreacionInput\" class=\"placeholder\">Fecha y hora:<\/label>\n        <input type=\"text\" id=\"fechaCreacionInput\" readonly autocomplete=\"off\">\n    <\/div>\n\n    <div class=\"input-wrapper\">\n        <label for=\"nombresInput\" class=\"placeholder required-field\">Nombres completos:<\/label>\n        <input type=\"text\" id=\"nombresInput\" required autocomplete=\"off\">\n    <\/div>\n\n    <div class=\"input-wrapper\">\n        <label for=\"primerApellidoInput\" class=\"placeholder required-field\">Primer apellido:<\/label>\n        <input type=\"text\" id=\"primerApellidoInput\" required autocomplete=\"off\">\n    <\/div>\n\n    <div class=\"input-wrapper\">\n        <label for=\"segundoApellidoInput\" class=\"placeholder\">Segundo apellido:<\/label>\n        <input type=\"text\" id=\"segundoApellidoInput\" autocomplete=\"off\">\n    <\/div>\n\n    <div class=\"input-wrapper\">\n        <label for=\"emailInput\" class=\"placeholder required-field\">Correo electr\u00f3nico:<\/label>\n        <input type=\"email\" id=\"emailInput\" required autocomplete=\"off\">\n    <\/div>\n\n    <div class=\"input-wrapper\" style=\"gap:12px;\">\n        <div>\n            <select id=\"countryCodeSelect\" autocomplete=\"off\" style=\"padding: 8px 6px 4px; top: 50%; font-size: 16px; color: rgb(153, 153, 153); appearance: none; -webkit-appearance: none; -moz-appearance: none;\">\n                <option value=\"57\" selected=\"\">+57<\/option>\n                <option value=\"1\">+1<\/option>\n                <option value=\"44\">+44<\/option>\n                <option value=\"34\">+34<\/option>\n                <option value=\"49\">+49<\/option>\n                <option value=\"33\">+33<\/option>\n                <option value=\"39\">+39<\/option>\n                <option value=\"91\">+91<\/option>\n                <option value=\"81\">+81<\/option>\n                <option value=\"52\">+52<\/option>\n                <option value=\"55\">+55<\/option>\n                <option value=\"86\">+86<\/option>\n                <option value=\"7\">+7<\/option>\n                <option value=\"61\">+61<\/option>\n                <option value=\"82\">+82<\/option>\n                <option value=\"351\">+351<\/option>\n                <option value=\"62\">+62<\/option>\n                <option value=\"31\">+31<\/option>\n                <option value=\"47\">+47<\/option>\n                <option value=\"46\">+46<\/option>\n                <option value=\"41\">+41<\/option>\n                <option value=\"48\">+48<\/option>\n                <option value=\"90\">+90<\/option>\n                <option value=\"27\">+27<\/option>\n                <option value=\"966\">+966<\/option>\n                <option value=\"66\">+66<\/option>\n                <option value=\"65\">+65<\/option>\n                <option value=\"64\">+64<\/option>\n                <!-- A\u00f1ade m\u00e1s indicativos seg\u00fan sea necesario -->\n            <\/select>\n        <\/div>\n        <div style=\"position:relative; width:100%;\">\n            <label style=\"max-width: 75% !important;\" for=\"telefonoInput\" class=\"placeholder required-field\">Tel\u00e9fono:<\/label>\n            <input type=\"number\" id=\"telefonoInput\" required autocomplete=\"off\">\n        <\/div>\n    <\/div>\n\n  <script>\n    $(document).ready(function() {\n        const countryCodeSelect = $('#countryCodeSelect');\n        const telefonoInput = $('#telefonoInput');\n\n        \/\/ Inicializar con el indicativo de Colombia +57 predefinido\n        telefonoInput.attr('data-country-code', '57');\n\n        \/\/ Actualizar el prefijo del n\u00famero de tel\u00e9fono cuando el usuario selecciona un pa\u00eds\n        countryCodeSelect.on('change', function() {\n            telefonoInput.attr('data-country-code', countryCodeSelect.val());\n        });\n\n        \/\/ Funci\u00f3n para obtener el valor completo del n\u00famero con el c\u00f3digo de pa\u00eds\n        function getFullPhoneNumber() {\n            const countryCode = countryCodeSelect.val();\n            const phoneNumber = telefonoInput.val();\n            return countryCode + phoneNumber;\n        }\n\n        \/\/ Actualizar el valor del campo de tel\u00e9fono antes de enviar el formulario\n        $('#capturaLeads').on('submit', function(event) {\n            event.preventDefault(); \/\/ Evitar el env\u00edo por defecto\n\n            \/\/ Concatenar el indicativo seleccionado con el n\u00famero de tel\u00e9fono\n            const fullPhoneNumber = getFullPhoneNumber();\n\n            \/\/ Asegurarse de que el n\u00famero con indicativo se env\u00ede correctamente\n            telefonoInput.val(fullPhoneNumber); \/\/ Actualizar el valor del input de tel\u00e9fono\n\n            \/\/ Asegurar que el valor concatenado se env\u00ede en el formulario\n            const hiddenInput = $('<input>').attr({\n                type: 'hidden',\n                name: 'fullPhoneNumber',\n                value: fullPhoneNumber\n            });\n\n            \/\/ Eliminar si ya existe un campo oculto anterior y a\u00f1adir el nuevo\n            $('#capturaLeads input[name=\"fullPhoneNumber\"]').remove();\n            $('#capturaLeads').append(hiddenInput);\n\n            \/\/ Finalmente, enviar el formulario\n            this.submit();\n        });\n    });\n<\/script>\n\n\n\n    <div class=\"input-wrapper\">\n        <label for=\"tipoIdentificacion\" class=\"placeholder required-field\">Tipo de identificaci\u00f3n:<\/label>\n        <select id=\"tipoIdentificacion\" required autocomplete=\"off\">\n            <option value=\"C.C\">C.C: C\u00e9dula<\/option>\n            <option value=\"T.I\">T.I: Tarjeta de Identidad<\/option>\n            <option value=\"TDE\">TDE: Tarjeta de Extranjer\u00eda<\/option>\n            <option value=\"PAS\">PAS: Pasaporte<\/option>\n        <\/select>\n    <\/div>\n\n    <div class=\"input-wrapper\">\n        <label for=\"identificacionInput\" class=\"placeholder required-field\">N\u00famero de identificaci\u00f3n:<\/label>\n        <input type=\"number\" id=\"identificacionInput\" required autocomplete=\"off\">\n    <\/div>\n\n    <div class=\"input-wrapper\">\n        <label for=\"medioContatcoPreferido\" class=\"placeholder required-field\">Medio preferido de contacto:<\/label>\n        <select id=\"medioContatcoPreferido\" required autocomplete=\"off\">\n            <option value=\"Sin preferencia\">Sin preferencia<\/option>\n            <option value=\"Whatsapp\">Whatsapp<\/option>\n            <option value=\"Tel\u00e9fono\">Tel\u00e9fono<\/option>\n            <option value=\"Email\">Email<\/option>\n        <\/select>\n    <\/div>\n\n    <div class=\"input-wrapper hidden\">\n        <label for=\"medioConocimientoInput\" class=\"placeholder\">Medio de conocimiento:<\/label>\n        <input type=\"text\" id=\"medioConocimientoInput\" readonly value=\"El package\" autocomplete=\"off\">\n    <\/div>\n\n    <div class=\"input-wrapper hidden\">\n        <label for=\"idUnicoInput\" class=\"placeholder\">ID \u00fanico:<\/label>\n        <input type=\"text\" id=\"idUnicoInput\" readonly autocomplete=\"off\">\n    <\/div>\n\n    <div class=\"input-wrapper hidden\">\n        <label for=\"fuenteCreacionInput\" class=\"placeholder\">Fuente de creaci\u00f3n:<\/label>\n        <input type=\"text\" id=\"fuenteCreacionInput\" readonly autocomplete=\"off\">\n    <\/div>\n\n    <div class=\"input-wrapper\">\n        <label for=\"selectPrograma\" class=\"lselectPrograma placeholder required-field\">Selecciona un programa:<\/label>\n        <select id=\"selectPrograma\" required autocomplete=\"off\">\n            <!-- Las opciones se generar\u00e1n din\u00e1micamente desde JavaScript -->\n        <\/select>\n    <\/div>\n\n    <div class=\"input-wrapper\">\n        <input type=\"checkbox\" id=\"habeasData\" name=\"habeasData\" required>\n        <label for=\"habeasData\" class=\"checkbox required-field\">Confirmaci\u00f3n de datos y aceptaci\u00f3n de la <a href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjEwMDMzMiIsInRvZ2dsZSI6ZmFsc2V9\">pol\u00edtica de tratamiento de datos personales<\/a><\/label>\n    <\/div>\n\n    <div class=\"input-wrapper hidden\">\n        <label for=\"tipoProgramaInput\" class=\"placeholder\">Tipo de programa:<\/label>\n        <input type=\"text\" id=\"tipoProgramaInput\" readonly autocomplete=\"off\">\n    <\/div>\n\n    <div class=\"input-wrapper hidden\">\n        <label for=\"nombreTipoProgramaInput\" class=\"placeholder\">Nombre del tipo de programa:<\/label>\n        <input type=\"text\" id=\"nombreTipoProgramaInput\" readonly autocomplete=\"off\">\n    <\/div>\n\n    <div class=\"input-wrapper hidden\">\n        <label for=\"periodoInput\" class=\"placeholder\">Periodo:<\/label>\n        <input type=\"text\" id=\"periodoInput\" readonly autocomplete=\"off\">\n    <\/div>\n\n    <div class=\"input-wrapper hidden\">\n        <label for=\"programaInput\" class=\"placeholder\">Programa:<\/label>\n        <input type=\"text\" id=\"programaInput\" readonly autocomplete=\"off\">\n    <\/div>\n    \n    <div class=\"input-wrapper hidden\">\n        <label for=\"nombreProgramaInput\">Nombre del programa:<\/label>\n        <input type=\"text\" id=\"nombreProgramaInput\" readonly autocomplete=\"off\">\n    <\/div>\n    \n    <!-- Campos adicionales agregados -->\n    <div class=\"input-wrapper hidden\">\n        <label for=\"idNivelAcademicoInput\" class=\"placeholder\">ID Nivel Acad\u00e9mico:<\/label>\n        <input type=\"text\" id=\"idNivelAcademicoInput\" readonly autocomplete=\"off\">\n    <\/div>\n\n    <div class=\"input-wrapper hidden\">\n        <label for=\"nivelAcademicoInput\" class=\"placeholder\">Nivel Acad\u00e9mico:<\/label>\n        <input type=\"text\" id=\"nivelAcademicoInput\" readonly autocomplete=\"off\">\n    <\/div>\n\n    <div class=\"input-wrapper hidden\">\n        <label for=\"tipoOfertaInput\" class=\"placeholder\">Tipo de Oferta:<\/label>\n        <input type=\"text\" id=\"tipoOfertaInput\" readonly autocomplete=\"off\">\n    <\/div>\n\n    <div class=\"input-wrapper hidden\">\n        <label for=\"modalidadInput\" class=\"placeholder\">Modalidad:<\/label>\n        <input type=\"text\" id=\"modalidadInput\" readonly autocomplete=\"off\">\n    <\/div>\n\n    <div class=\"input-wrapper hidden\">\n        <label for=\"unidadAcademicaInput\" class=\"placeholder\">Unidad Acad\u00e9mica:<\/label>\n        <input type=\"text\" id=\"unidadAcademicaInput\" readonly autocomplete=\"off\">\n    <\/div>\n\n    <div class=\"input-wrapper hidden\">\n        <label for=\"idNivelFormacionInput\" class=\"placeholder\">ID Nivel de Formaci\u00f3n:<\/label>\n        <input type=\"text\" id=\"idNivelFormacionInput\" readonly autocomplete=\"off\">\n    <\/div>\n\n    <div class=\"input-wrapper hidden\">\n        <label for=\"nivelFormacionInput\" class=\"placeholder\">Nivel de Formaci\u00f3n:<\/label>\n        <input type=\"text\" id=\"nivelFormacionInput\" readonly autocomplete=\"off\">\n    <\/div>\n    \n    <div class=\"input-wrapper btn-submit\">\n        <button type=\"submit\">Enviar<\/button>\n    <\/div>\n<\/form>\n\n\n\n<script>\n    $(document).ready(function() {\n        $('#capturaLeads').on('submit', function(event) {\n            event.preventDefault();\n\n            let isValid = true;\n\n            $(this).find('input[required], select[required]').each(function() {\n                let $input = $(this);\n                $input.removeClass('validation-error');\n\n                if ($input.val().trim() === '') {\n                    alert('Por favor complete todos los campos requeridos.');\n                    $input.addClass('validation-error');\n                    isValid = false;\n                }\n            });\n\n            if (isValid) {\n                var formData = {};\n\n                $(this).find('input, select').each(function() {\n                    var nombreCampo = $(this).attr('id');\n                    var valorCampo = $(this).val();\n                    formData[nombreCampo] = valorCampo;\n                });\n\n                $.ajax({\n                    type: 'POST',\n                    url: '\/portal\/wp-admin\/admin-ajax.php',\n                    data: {\n                        action: 'guardar_datos_json',\n                        formData: formData\n                    },\n                    success: function(response) {},\n                    error: function(error) {}\n                });\n            }\n        });\n\n        $('input[required], select[required]').on('focus', function() {\n            $(this).addClass('validation-error');\n        }).on('blur', function() {\n            if ($(this).val().trim() !== '') {\n                $(this).removeClass('validation-error');\n            }\n        });\n\n        $('#capturaLeads input, #capturaLeads select').on('focus blur input', function() {\n            var $placeholder = $(this).prev('.placeholder');\n            if ($(this).val().trim() !== '' || $(this).is(':focus')) {\n                $placeholder.css('width', 'auto');\n            } else {\n                $placeholder.css('width', '96%');\n            }\n        });\n\n        $('#capturaLeads input, #capturaLeads select').each(function() {\n            var $placeholder = $(this).prev('.placeholder');\n            if ($(this).val().trim() !== '') {\n                $placeholder.css('width', 'auto');\n            }\n        });\n    });\n\n    $(window).on('load', function() {\n        var dataProgValue = $('body').attr('data-prog');\n\n        if (!dataProgValue) {\n            return;\n        }\n\n        var select = $(\"#selectPrograma\");\n        var options = select.find(\"option\");\n\n        if (dataProgValue === \"1\" || dataProgValue === \"2\") {\n    select.hide();\n    $(\".lselectPrograma\").hide();\n\n    const title = document.title.replace(\" - Universidad Cat\u00f3lica De Colombia\", \"\").trim().toLowerCase();\n    const path = window.location.pathname.trim().replace(\/^\\\/|\\\/$\/g, '').toLowerCase();\n    const slug = path.split('\/').pop();\n\n    const pageKeywords = [title, path, slug].map(text => text.replace(\/-\/g, ' ').trim());\n\n    options = options.filter(function() {\n        return $(this).attr('data-prog') === dataProgValue;\n    });\n\n    let bestMatch = null;\n    let bestMatchScore = -1;\n\n    options.each(function() {\n        const optionText = $(this).text().toLowerCase().trim();\n        let maxSimilarity = 0;\n\n        pageKeywords.forEach(keyword => {\n            const sim = calculateSimilarity(keyword, optionText);\n            if (sim > maxSimilarity) maxSimilarity = sim;\n        });\n\n        if (maxSimilarity > bestMatchScore) {\n            bestMatchScore = maxSimilarity;\n            bestMatch = $(this);\n        }\n    });\n\n    if (bestMatch) {\n        bestMatch.prop('selected', true);\n        select.trigger(\"change\");\n\n        \/\/ Ejecutar carga y luego mostrar log\n        cargarDatosDependientes();\n\n        setTimeout(() => {\n            const idUnico = $(\"#idUnicoInput\").val();\n            const programa = $(\"#programaInput\").val();\n            const nombrePrograma = $(\"#nombreProgramaInput\").val();\n\n            console.log(`\u2705 Programa asignado:\n- ID \u00danico: ${idUnico}\n- C\u00f3digo programa: ${programa}\n- Nombre programa: ${nombrePrograma}`);\n        }, 1000); \/\/ Peque\u00f1o delay para esperar fetch\n    } else {\n        console.warn('\u26a0 No se encontr\u00f3 coincidencia con el t\u00edtulo, path o slug.');\n    }\n}\n\n else if (dataProgValue.startsWith(\"0-\")) {\n            select.show();\n            $(\".lselectPrograma\").show();\n\n            var selectProgToFind = dataProgValue.split(\"-\")[1];\n\n            options.each(function() {\n                var optionDataProg = $(this).attr('data-prog');\n                if (optionDataProg !== selectProgToFind) {\n                    $(this).hide();\n                } else {\n                    $(this).show();\n                }\n            });\n        }\n    });\n\n    function cargarDatosDependientes() {\n        var opcionSeleccionada = $(\"#selectPrograma\").val();\n\n        const apiUrl = \"https:\/\/ucl.ucatolica.edu.co\/zoho\/oferta-productos\/consultar\";\n        const headers = {\n            Clientid: \"FORM_GENERAL\",\n            Tokken: \"pnTJiXPqxwiEdMSNqhOiQuxrgyYMlZRyWrfkBmzfJbmDrJibyDgfsokVlsWUxgoUnNpeySszJBmIDgSeBFrdNBUIjBFyToAxpciqcbaIETnvUDAnxOyKiIcWPudRGtxz\"\n        };\n\n        fetch(apiUrl, {\n            headers: headers\n        })\n        .then((response) => response.json())\n        .then((data) => {\n            const registros = data.registros;\n            const registroSeleccionado = registros.find(registro => registro.idUnico === opcionSeleccionada);\n            if (registroSeleccionado) {\n                $(\"#idUnicoInput\").val(registroSeleccionado.idUnico);\n                $(\"#tipoProgramaInput\").val(registroSeleccionado.tipoPrograma);\n                $(\"#nombreTipoProgramaInput\").val(registroSeleccionado.nombreTipoPrograma);\n                $(\"#periodoInput\").val(registroSeleccionado.periodo);\n                $(\"#programaInput\").val(registroSeleccionado.programa);\n                $(\"#nombreProgramaInput\").val(registroSeleccionado.nombrePrograma);\n                $(\"#idRegistroInput\").val(registroSeleccionado.idRegistro);\n            }\n        })\n        .catch((error) => {});\n    }\n\n    function calculateSimilarity(str1, str2) {\n        var longer = str1;\n        var shorter = str2;\n        if (str1.length < str2.length) {\n            longer = str2;\n            shorter = str1;\n        }\n        var longerLength = longer.length;\n        if (longerLength === 0) {\n            return 1.0;\n        }\n        return (longerLength - editDistance(longer, shorter)) \/ parseFloat(longerLength);\n    }\n\n    function editDistance(str1, str2) {\n        str1 = str1.toLowerCase();\n        str2 = str2.toLowerCase();\n\n        var costs = [];\n        for (var i = 0; i <= str1.length; i++) {\n            var lastValue = i;\n            for (var j = 0; j <= str2.length; j++) {\n                if (i === 0) {\n                    costs[j] = j;\n                } else if (j > 0) {\n                    var newValue = costs[j - 1];\n                    if (str1.charAt(i - 1) !== str2.charAt(j - 1)) {\n                        newValue = Math.min(Math.min(newValue, lastValue), costs[j]) + 1;\n                    }\n                    costs[j - 1] = lastValue;\n                    lastValue = newValue;\n                }\n            }\n            if (i > 0) {\n                costs[str2.length] = lastValue;\n            }\n        }\n        return costs[str2.length];\n    }\n<\/script>\n\n<script>\n    $(document).ready(function() {\n        \/\/ Ejecutar la funci\u00f3n despu\u00e9s de 4 segundos\n        setTimeout(function() {\n            \/\/ Obtener el valor de data-prog del body\n            var dataProgValue = $('body').attr('data-prog');\n\n            \/\/ Verificar si data-prog est\u00e1 definido y comienza con \"0-\"\n            if (dataProgValue && dataProgValue.startsWith('0-')) {\n                console.log('data-prog encontrado: ' + dataProgValue);\n                \/\/ Extraer el n\u00famero despu\u00e9s de \"0-\"\n                var selectProgToFind = dataProgValue.split('-')[1];\n\n                var select = document.getElementById(\"selectPrograma\");\n                if (select) {\n                    var options = select.options;\n\n                    \/\/ Verificar si el select tiene opciones\n                    if (options.length > 0) {\n                        var optionsRemoved = 0;\n\n                        \/\/ Filtrar las opciones del select\n                        var i = options.length - 1;\n                        for (; i >= 0; i--) {\n                            var option = options[i];\n                            var optionDataProg = option.getAttribute('data-prog');\n                            if (optionDataProg !== selectProgToFind) {\n                                select.removeChild(option);\n                                optionsRemoved++;\n                            }\n                        }\n\n                        console.log('Opciones eliminadas: ' + optionsRemoved);\n\n                        \/\/ Si despu\u00e9s de filtrar solo queda una opci\u00f3n, seleccionarla autom\u00e1ticamente\n                        if (select.options.length === 1) {\n                            select.selectedIndex = 0;\n                        }\n                    } else {\n                        console.log('El select no tiene opciones.');\n                    }\n                } else {\n                    console.log('El select no existe.');\n                }\n            } else {\n                console.log('data-prog no est\u00e1 definido o no comienza con \"0-\".');\n            }\n        }, 1000); \/\/ 4000 milisegundos = 4 segundos\n    });\n<\/script>\n\n\n\n\n\n\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\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>Realiza tu inscripci\u00f3n al programa acad\u00e9mico que deseas estudiar y asegura un paso a tu futuro M\u00c1S INFORMAC\u00cdON Origen: Sub Origen: Fecha y hora: Nombres completos: Primer apellido: Segundo apellido: Correo electr\u00f3nico: Tel\u00e9fono de contacto: Tipo de identificaci\u00f3n: C.C: C\u00e9dulaT.I: Tarjeta de IdentidadTDE: Tarjeta de Extranjer\u00edaPAS: Pasaporte N\u00famero de identificaci\u00f3n: Medio preferido de contacto: Sin [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"template":"","meta":{"_acf_changed":false,"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","footnotes":""},"categories":[],"tags":[],"class_list":["post-100943","landings","type-landings","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Visita presencial - Universidad Cat\u00f3lica De Colombia<\/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:\/\/www.ucatolica.edu.co\/portal\/Landings\/visita-presencial\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Visita presencial - Universidad Cat\u00f3lica De Colombia\" \/>\n<meta property=\"og:description\" content=\"Realiza tu inscripci\u00f3n al programa acad\u00e9mico que deseas estudiar y asegura un paso a tu futuro M\u00c1S INFORMAC\u00cdON Origen: Sub Origen: Fecha y hora: Nombres completos: Primer apellido: Segundo apellido: Correo electr\u00f3nico: Tel\u00e9fono de contacto: Tipo de identificaci\u00f3n: C.C: C\u00e9dulaT.I: Tarjeta de IdentidadTDE: Tarjeta de Extranjer\u00edaPAS: Pasaporte N\u00famero de identificaci\u00f3n: Medio preferido de contacto: Sin [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ucatolica.edu.co\/portal\/Landings\/visita-presencial\/\" \/>\n<meta property=\"og:site_name\" content=\"Universidad Cat\u00f3lica De Colombia\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ucatolicacolombia\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-17T19:26:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.ucatolica.edu.co\/portal\/wp-content\/uploads\/2023\/05\/impulsar-historias-bg-white.svg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@UCatolicaCol\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.ucatolica.edu.co\/portal\/Landings\/visita-presencial\/\",\"url\":\"https:\/\/www.ucatolica.edu.co\/portal\/Landings\/visita-presencial\/\",\"name\":\"Visita presencial - Universidad Cat\u00f3lica De Colombia\",\"isPartOf\":{\"@id\":\"https:\/\/www.ucatolica.edu.co\/portal\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.ucatolica.edu.co\/portal\/Landings\/visita-presencial\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.ucatolica.edu.co\/portal\/Landings\/visita-presencial\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.ucatolica.edu.co\/portal\/wp-content\/uploads\/2023\/05\/impulsar-historias-bg-white.svg\",\"datePublished\":\"2023-09-21T01:03:01+00:00\",\"dateModified\":\"2024-05-17T19:26:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.ucatolica.edu.co\/portal\/Landings\/visita-presencial\/#breadcrumb\"},\"inLanguage\":\"es-CO\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.ucatolica.edu.co\/portal\/Landings\/visita-presencial\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es-CO\",\"@id\":\"https:\/\/www.ucatolica.edu.co\/portal\/Landings\/visita-presencial\/#primaryimage\",\"url\":\"https:\/\/www.ucatolica.edu.co\/portal\/wp-content\/uploads\/2023\/05\/impulsar-historias-bg-white.svg\",\"contentUrl\":\"https:\/\/www.ucatolica.edu.co\/portal\/wp-content\/uploads\/2023\/05\/impulsar-historias-bg-white.svg\",\"width\":462,\"height\":224,\"caption\":\"Banner de impulsar historias\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.ucatolica.edu.co\/portal\/Landings\/visita-presencial\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Inicio\",\"item\":\"https:\/\/www.ucatolica.edu.co\/portal\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Landings\",\"item\":\"https:\/\/www.ucatolica.edu.co\/portal\/Landings\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Visita presencial\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.ucatolica.edu.co\/portal\/#website\",\"url\":\"https:\/\/www.ucatolica.edu.co\/portal\/\",\"name\":\"Universidad Cat\u00f3lica De Colombia\",\"description\":\"Universidad Cat\u00f3lica De Colombia\",\"publisher\":{\"@id\":\"https:\/\/www.ucatolica.edu.co\/portal\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.ucatolica.edu.co\/portal\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es-CO\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.ucatolica.edu.co\/portal\/#organization\",\"name\":\"Universidad Cat\u00f3lica de Colombia\",\"url\":\"https:\/\/www.ucatolica.edu.co\/portal\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-CO\",\"@id\":\"https:\/\/www.ucatolica.edu.co\/portal\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.ucatolica.edu.co\/portal\/wp-content\/uploads\/2021\/06\/logo-header-ho-1.svg\",\"contentUrl\":\"https:\/\/www.ucatolica.edu.co\/portal\/wp-content\/uploads\/2021\/06\/logo-header-ho-1.svg\",\"width\":1,\"height\":1,\"caption\":\"Universidad Cat\u00f3lica de Colombia\"},\"image\":{\"@id\":\"https:\/\/www.ucatolica.edu.co\/portal\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/ucatolicacolombia\",\"https:\/\/x.com\/UCatolicaCol\",\"https:\/\/www.instagram.com\/universidadcatolicadecolombia\/\",\"https:\/\/www.linkedin.com\/company\/universidadcatolicadecolombia\/\",\"https:\/\/www.youtube.com\/user\/UCatolicaCo\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Visita presencial - Universidad Cat\u00f3lica De Colombia","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:\/\/www.ucatolica.edu.co\/portal\/Landings\/visita-presencial\/","og_locale":"es_ES","og_type":"article","og_title":"Visita presencial - Universidad Cat\u00f3lica De Colombia","og_description":"Realiza tu inscripci\u00f3n al programa acad\u00e9mico que deseas estudiar y asegura un paso a tu futuro M\u00c1S INFORMAC\u00cdON Origen: Sub Origen: Fecha y hora: Nombres completos: Primer apellido: Segundo apellido: Correo electr\u00f3nico: Tel\u00e9fono de contacto: Tipo de identificaci\u00f3n: C.C: C\u00e9dulaT.I: Tarjeta de IdentidadTDE: Tarjeta de Extranjer\u00edaPAS: Pasaporte N\u00famero de identificaci\u00f3n: Medio preferido de contacto: Sin [&hellip;]","og_url":"https:\/\/www.ucatolica.edu.co\/portal\/Landings\/visita-presencial\/","og_site_name":"Universidad Cat\u00f3lica De Colombia","article_publisher":"https:\/\/www.facebook.com\/ucatolicacolombia","article_modified_time":"2024-05-17T19:26:01+00:00","og_image":[{"url":"https:\/\/www.ucatolica.edu.co\/portal\/wp-content\/uploads\/2023\/05\/impulsar-historias-bg-white.svg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@UCatolicaCol","twitter_misc":{"Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.ucatolica.edu.co\/portal\/Landings\/visita-presencial\/","url":"https:\/\/www.ucatolica.edu.co\/portal\/Landings\/visita-presencial\/","name":"Visita presencial - Universidad Cat\u00f3lica De Colombia","isPartOf":{"@id":"https:\/\/www.ucatolica.edu.co\/portal\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.ucatolica.edu.co\/portal\/Landings\/visita-presencial\/#primaryimage"},"image":{"@id":"https:\/\/www.ucatolica.edu.co\/portal\/Landings\/visita-presencial\/#primaryimage"},"thumbnailUrl":"https:\/\/www.ucatolica.edu.co\/portal\/wp-content\/uploads\/2023\/05\/impulsar-historias-bg-white.svg","datePublished":"2023-09-21T01:03:01+00:00","dateModified":"2024-05-17T19:26:01+00:00","breadcrumb":{"@id":"https:\/\/www.ucatolica.edu.co\/portal\/Landings\/visita-presencial\/#breadcrumb"},"inLanguage":"es-CO","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ucatolica.edu.co\/portal\/Landings\/visita-presencial\/"]}]},{"@type":"ImageObject","inLanguage":"es-CO","@id":"https:\/\/www.ucatolica.edu.co\/portal\/Landings\/visita-presencial\/#primaryimage","url":"https:\/\/www.ucatolica.edu.co\/portal\/wp-content\/uploads\/2023\/05\/impulsar-historias-bg-white.svg","contentUrl":"https:\/\/www.ucatolica.edu.co\/portal\/wp-content\/uploads\/2023\/05\/impulsar-historias-bg-white.svg","width":462,"height":224,"caption":"Banner de impulsar historias"},{"@type":"BreadcrumbList","@id":"https:\/\/www.ucatolica.edu.co\/portal\/Landings\/visita-presencial\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Inicio","item":"https:\/\/www.ucatolica.edu.co\/portal\/"},{"@type":"ListItem","position":2,"name":"Landings","item":"https:\/\/www.ucatolica.edu.co\/portal\/Landings\/"},{"@type":"ListItem","position":3,"name":"Visita presencial"}]},{"@type":"WebSite","@id":"https:\/\/www.ucatolica.edu.co\/portal\/#website","url":"https:\/\/www.ucatolica.edu.co\/portal\/","name":"Universidad Cat\u00f3lica De Colombia","description":"Universidad Cat\u00f3lica De Colombia","publisher":{"@id":"https:\/\/www.ucatolica.edu.co\/portal\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.ucatolica.edu.co\/portal\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es-CO"},{"@type":"Organization","@id":"https:\/\/www.ucatolica.edu.co\/portal\/#organization","name":"Universidad Cat\u00f3lica de Colombia","url":"https:\/\/www.ucatolica.edu.co\/portal\/","logo":{"@type":"ImageObject","inLanguage":"es-CO","@id":"https:\/\/www.ucatolica.edu.co\/portal\/#\/schema\/logo\/image\/","url":"https:\/\/www.ucatolica.edu.co\/portal\/wp-content\/uploads\/2021\/06\/logo-header-ho-1.svg","contentUrl":"https:\/\/www.ucatolica.edu.co\/portal\/wp-content\/uploads\/2021\/06\/logo-header-ho-1.svg","width":1,"height":1,"caption":"Universidad Cat\u00f3lica de Colombia"},"image":{"@id":"https:\/\/www.ucatolica.edu.co\/portal\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ucatolicacolombia","https:\/\/x.com\/UCatolicaCol","https:\/\/www.instagram.com\/universidadcatolicadecolombia\/","https:\/\/www.linkedin.com\/company\/universidadcatolicadecolombia\/","https:\/\/www.youtube.com\/user\/UCatolicaCo"]}]}},"featured_img":false,"coauthors":[],"author_meta":{"author_link":"https:\/\/www.ucatolica.edu.co\/portal\/author\/carrnall\/","display_name":"Carlos Zea"},"relative_dates":{"created":"Posted 3 a\u00f1os ago","modified":"Updated 2 a\u00f1os ago"},"absolute_dates":{"created":"Posted on 20 septiembre, 2023","modified":"Updated on 17 mayo, 2024"},"absolute_dates_time":{"created":"Posted on 20 septiembre, 2023 8:03 pm","modified":"Updated on 17 mayo, 2024 2:26 pm"},"featured_img_caption":"","tax_additional":{"category":{"linked":[],"unlinked":[],"slug":"category","name":"Categor\u00edas"},"post_tag":{"linked":[],"unlinked":[],"slug":"post_tag","name":"Etiquetas"}},"series_order":"","_links":{"self":[{"href":"https:\/\/www.ucatolica.edu.co\/portal\/wp-json\/wp\/v2\/landings\/100943","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ucatolica.edu.co\/portal\/wp-json\/wp\/v2\/landings"}],"about":[{"href":"https:\/\/www.ucatolica.edu.co\/portal\/wp-json\/wp\/v2\/types\/landings"}],"version-history":[{"count":58,"href":"https:\/\/www.ucatolica.edu.co\/portal\/wp-json\/wp\/v2\/landings\/100943\/revisions"}],"predecessor-version":[{"id":107432,"href":"https:\/\/www.ucatolica.edu.co\/portal\/wp-json\/wp\/v2\/landings\/100943\/revisions\/107432"}],"wp:attachment":[{"href":"https:\/\/www.ucatolica.edu.co\/portal\/wp-json\/wp\/v2\/media?parent=100943"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ucatolica.edu.co\/portal\/wp-json\/wp\/v2\/categories?post=100943"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ucatolica.edu.co\/portal\/wp-json\/wp\/v2\/tags?post=100943"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}