{"id":563,"date":"2025-02-17T17:50:09","date_gmt":"2025-02-17T17:50:09","guid":{"rendered":"https:\/\/servinmm2010.com\/index.php\/sample-page-2\/"},"modified":"2025-11-11T18:54:39","modified_gmt":"2025-11-11T18:54:39","slug":"tu-poliza-rcv-online-2","status":"publish","type":"page","link":"https:\/\/servinmm2010.com\/","title":{"rendered":"T\u00da P\u00d3LIZA RCV ONLINE"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"563\" class=\"elementor elementor-563\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a120b18 e-flex e-con-boxed e-con e-parent\" data-id=\"a120b18\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;video&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-0176555 e-con-full e-flex e-con e-child\" data-id=\"0176555\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-505726f elementor-widget elementor-widget-heading\" data-id=\"505726f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Coloca tu nombre o tu c\u00e9dula para verificar tu p\u00f3liza en el sistema<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4e55e82 e-flex e-con-boxed e-con e-parent\" data-id=\"4e55e82\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f7e9ac4 elementor-widget elementor-widget-heading\" data-id=\"f7e9ac4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">\u00a1Nuevo buscador de p\u00f3lizas RCV, Todas las registradas desde el 25 de agosto del 2025 en adelante, ub\u00edcalas aqu\u00ed o en el asistente virtual!<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-84e72c9 e-flex e-con-boxed e-con e-parent\" data-id=\"84e72c9\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-6e2e139 e-con-full e-flex e-con e-child\" data-id=\"6e2e139\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7a44b1e elementor-widget elementor-widget-wp-widget-ajaxsearchlitewidget\" data-id=\"7a44b1e\" data-element_type=\"widget\" data-widget_type=\"wp-widget-ajaxsearchlitewidget.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"asl_w_container asl_w_container_1\" data-id=\"1\" data-instance=\"1\">\n\t<div id='ajaxsearchlite1'\n\t\tdata-id=\"1\"\n\t\tdata-instance=\"1\"\n\t\tclass=\"asl_w asl_m asl_m_1 asl_m_1_1\">\n\t\t<div class=\"probox\">\n\n\t\n\t<div class='prosettings' style='display:none;' data-opened=0>\n\t\t\t\t<div class='innericon'>\n\t\t\t<svg version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" width=\"22\" height=\"22\" viewBox=\"0 0 512 512\" enable-background=\"new 0 0 512 512\" xml:space=\"preserve\">\n\t\t\t\t\t<polygon transform = \"rotate(90 256 256)\" points=\"142.332,104.886 197.48,50 402.5,256 197.48,462 142.332,407.113 292.727,256 \"\/>\n\t\t\t\t<\/svg>\n\t\t<\/div>\n\t<\/div>\n\n\t\n\t\n\t<div class='proinput'>\n\t\t<form role=\"search\" action='#' autocomplete=\"off\"\n\t\t\t\taria-label=\"Search form\">\n\t\t\t<input aria-label=\"Search input\"\n\t\t\t\t\ttype='search' class='orig'\n\t\t\t\t\ttabindex=\"0\"\n\t\t\t\t\tname='phrase'\n\t\t\t\t\tplaceholder='Buscar P\u00f3liza RCV'\n\t\t\t\t\tvalue=''\n\t\t\t\t\tautocomplete=\"off\"\/>\n\t\t\t<input aria-label=\"Search autocomplete\"\n\t\t\t\t\ttype='text'\n\t\t\t\t\tclass='autocomplete'\n\t\t\t\t\ttabindex=\"-1\"\n\t\t\t\t\tname='phrase'\n\t\t\t\t\tvalue=''\n\t\t\t\t\tautocomplete=\"off\" disabled\/>\n\t\t\t<input type='submit' value=\"Start search\" style='width:0; height: 0; visibility: hidden;'>\n\t\t<\/form>\n\t<\/div>\n\n\t\n\t\n\t<button class='promagnifier' tabindex=\"0\" aria-label=\"Search magnifier\">\n\t\t\t\t<span class='innericon' style=\"display:block;\">\n\t\t\t<svg version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" width=\"22\" height=\"22\" viewBox=\"0 0 512 512\" enable-background=\"new 0 0 512 512\" xml:space=\"preserve\">\n\t\t\t\t\t<path d=\"M460.355,421.59L353.844,315.078c20.041-27.553,31.885-61.437,31.885-98.037\n\t\t\t\t\t\tC385.729,124.934,310.793,50,218.686,50C126.58,50,51.645,124.934,51.645,217.041c0,92.106,74.936,167.041,167.041,167.041\n\t\t\t\t\t\tc34.912,0,67.352-10.773,94.184-29.158L419.945,462L460.355,421.59z M100.631,217.041c0-65.096,52.959-118.056,118.055-118.056\n\t\t\t\t\t\tc65.098,0,118.057,52.959,118.057,118.056c0,65.096-52.959,118.056-118.057,118.056C153.59,335.097,100.631,282.137,100.631,217.041\n\t\t\t\t\t\tz\"\/>\n\t\t\t\t<\/svg>\n\t\t<\/span>\n\t<\/button>\n\n\t\n\t\n\t<div class='proloading'>\n\n\t\t<div class=\"asl_loader\"><div class=\"asl_loader-inner asl_simple-circle\"><\/div><\/div>\n\n\t\t\t<\/div>\n\n\t\t\t<div class='proclose'>\n\t\t\t<svg version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\"\n\t\t\t\ty=\"0px\"\n\t\t\t\twidth=\"12\" height=\"12\" viewBox=\"0 0 512 512\" enable-background=\"new 0 0 512 512\"\n\t\t\t\txml:space=\"preserve\">\n\t\t\t\t<polygon points=\"438.393,374.595 319.757,255.977 438.378,137.348 374.595,73.607 255.995,192.225 137.375,73.622 73.607,137.352 192.246,255.983 73.622,374.625 137.352,438.393 256.002,319.734 374.652,438.378 \"\/>\n\t\t\t<\/svg>\n\t\t<\/div>\n\t\n\t\n<\/div>\t<\/div>\n\t<div class='asl_data_container' style=\"display:none !important;\">\n\t\t<div class=\"asl_init_data wpdreams_asl_data_ct\"\n\tstyle=\"display:none !important;\"\n\tid=\"asl_init_id_1\"\n\tdata-asl-id=\"1\"\n\tdata-asl-instance=\"1\"\n\tdata-settings=\"{&quot;homeurl&quot;:&quot;https:\\\/\\\/servinmm2010.com\\\/&quot;,&quot;resultstype&quot;:&quot;vertical&quot;,&quot;resultsposition&quot;:&quot;hover&quot;,&quot;itemscount&quot;:4,&quot;charcount&quot;:0,&quot;highlight&quot;:false,&quot;highlightWholewords&quot;:true,&quot;singleHighlight&quot;:false,&quot;scrollToResults&quot;:{&quot;enabled&quot;:false,&quot;offset&quot;:0},&quot;resultareaclickable&quot;:1,&quot;autocomplete&quot;:{&quot;enabled&quot;:true,&quot;lang&quot;:&quot;en&quot;,&quot;trigger_charcount&quot;:0},&quot;mobile&quot;:{&quot;menu_selector&quot;:&quot;#menu-toggle&quot;},&quot;trigger&quot;:{&quot;click&quot;:&quot;results_page&quot;,&quot;click_location&quot;:&quot;same&quot;,&quot;update_href&quot;:false,&quot;return&quot;:&quot;results_page&quot;,&quot;return_location&quot;:&quot;same&quot;,&quot;facet&quot;:true,&quot;type&quot;:true,&quot;redirect_url&quot;:&quot;?s={phrase}&quot;,&quot;delay&quot;:300},&quot;animations&quot;:{&quot;pc&quot;:{&quot;settings&quot;:{&quot;anim&quot;:&quot;fadedrop&quot;,&quot;dur&quot;:300},&quot;results&quot;:{&quot;anim&quot;:&quot;fadedrop&quot;,&quot;dur&quot;:300},&quot;items&quot;:&quot;voidanim&quot;},&quot;mob&quot;:{&quot;settings&quot;:{&quot;anim&quot;:&quot;fadedrop&quot;,&quot;dur&quot;:300},&quot;results&quot;:{&quot;anim&quot;:&quot;fadedrop&quot;,&quot;dur&quot;:300},&quot;items&quot;:&quot;voidanim&quot;}},&quot;autop&quot;:{&quot;state&quot;:true,&quot;phrase&quot;:&quot;&quot;,&quot;count&quot;:&quot;1&quot;},&quot;resPage&quot;:{&quot;useAjax&quot;:false,&quot;selector&quot;:&quot;#main&quot;,&quot;trigger_type&quot;:true,&quot;trigger_facet&quot;:true,&quot;trigger_magnifier&quot;:false,&quot;trigger_return&quot;:false},&quot;resultsSnapTo&quot;:&quot;left&quot;,&quot;results&quot;:{&quot;width&quot;:&quot;auto&quot;,&quot;width_tablet&quot;:&quot;auto&quot;,&quot;width_phone&quot;:&quot;auto&quot;},&quot;settingsimagepos&quot;:&quot;right&quot;,&quot;closeOnDocClick&quot;:true,&quot;overridewpdefault&quot;:true,&quot;override_method&quot;:&quot;get&quot;}\"><\/div>\n\t<div id=\"asl_hidden_data\">\n\t\t<svg style=\"position:absolute\" height=\"0\" width=\"0\">\n\t\t\t<filter id=\"aslblur\">\n\t\t\t\t<feGaussianBlur in=\"SourceGraphic\" stdDeviation=\"4\"\/>\n\t\t\t<\/filter>\n\t\t<\/svg>\n\t\t<svg style=\"position:absolute\" height=\"0\" width=\"0\">\n\t\t\t<filter id=\"no_aslblur\"><\/filter>\n\t\t<\/svg>\n\t<\/div>\n\t<\/div>\n\n\t<div id='ajaxsearchliteres1'\n\tclass='vertical wpdreams_asl_results asl_w asl_r asl_r_1 asl_r_1_1'>\n\n\t\n\t<div class=\"results\">\n\n\t\t\n\t\t<div class=\"resdrg\">\n\t\t<\/div>\n\n\t\t\n\t<\/div>\n\n\t\n\t\n<\/div>\n\n\t<div id='__original__ajaxsearchlitesettings1'\n\t\tdata-id=\"1\"\n\t\tclass=\"searchsettings wpdreams_asl_settings asl_w asl_s asl_s_1\">\n\t\t<form name='options'\n\t\taria-label=\"Search settings form\"\n\t\tautocomplete = 'off'>\n\n\t\n\t\n\t<input type=\"hidden\" name=\"filters_changed\" style=\"display:none;\" value=\"0\">\n\t<input type=\"hidden\" name=\"filters_initial\" style=\"display:none;\" value=\"1\">\n\n\t<div class=\"asl_option_inner hiddend\">\n\t\t<input type='hidden' name='qtranslate_lang' id='qtranslate_lang'\n\t\t\t\tvalue='0'\/>\n\t<\/div>\n\n\t\n\t\n\t<fieldset class=\"asl_sett_scroll\">\n\t\t<legend style=\"display: none;\">Generic selectors<\/legend>\n\t\t<div class=\"asl_option\" tabindex=\"0\">\n\t\t\t<div class=\"asl_option_inner\">\n\t\t\t\t<input type=\"checkbox\" value=\"exact\"\n\t\t\t\t\t\taria-label=\"Exact matches only\"\n\t\t\t\t\t\tname=\"asl_gen[]\" \/>\n\t\t\t\t<div class=\"asl_option_checkbox\"><\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"asl_option_label\">\n\t\t\t\tExact matches only\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"asl_option\" tabindex=\"0\">\n\t\t\t<div class=\"asl_option_inner\">\n\t\t\t\t<input type=\"checkbox\" value=\"title\"\n\t\t\t\t\t\taria-label=\"Search in title\"\n\t\t\t\t\t\tname=\"asl_gen[]\"  checked=\"checked\"\/>\n\t\t\t\t<div class=\"asl_option_checkbox\"><\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"asl_option_label\">\n\t\t\t\tSearch in title\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"asl_option\" tabindex=\"0\">\n\t\t\t<div class=\"asl_option_inner\">\n\t\t\t\t<input type=\"checkbox\" value=\"content\"\n\t\t\t\t\t\taria-label=\"Search in content\"\n\t\t\t\t\t\tname=\"asl_gen[]\"  checked=\"checked\"\/>\n\t\t\t\t<div class=\"asl_option_checkbox\"><\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"asl_option_label\">\n\t\t\t\tSearch in content\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"asl_option_inner hiddend\">\n\t\t\t<input type=\"checkbox\" value=\"excerpt\"\n\t\t\t\t\taria-label=\"Search in excerpt\"\n\t\t\t\t\tname=\"asl_gen[]\"  checked=\"checked\"\/>\n\t\t\t<div class=\"asl_option_checkbox\"><\/div>\n\t\t<\/div>\n\t<\/fieldset>\n\t<fieldset class=\"asl_sett_scroll\">\n\t\t<legend style=\"display: none;\">Post Type Selectors<\/legend>\n\t\t\t\t\t<div class=\"asl_option_inner hiddend\">\n\t\t\t\t<input type=\"checkbox\" value=\"post\"\n\t\t\t\t\t\taria-label=\"Hidden option, ignore please\"\n\t\t\t\t\t\tname=\"customset[]\" checked=\"checked\"\/>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"asl_option_inner hiddend\">\n\t\t\t\t<input type=\"checkbox\" value=\"page\"\n\t\t\t\t\t\taria-label=\"Hidden option, ignore please\"\n\t\t\t\t\t\tname=\"customset[]\" checked=\"checked\"\/>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"asl_option_inner hiddend\">\n\t\t\t\t<input type=\"checkbox\" value=\"shop_order_placehold\"\n\t\t\t\t\t\taria-label=\"Hidden option, ignore please\"\n\t\t\t\t\t\tname=\"customset[]\" checked=\"checked\"\/>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"asl_option_inner hiddend\">\n\t\t\t\t<input type=\"checkbox\" value=\"wp_template\"\n\t\t\t\t\t\taria-label=\"Hidden option, ignore please\"\n\t\t\t\t\t\tname=\"customset[]\" checked=\"checked\"\/>\n\t\t\t<\/div>\n\t\t\t\t<\/fieldset>\n\t<\/form>\n\t<\/div>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bff0cb9 e-flex e-con-boxed e-con e-parent\" data-id=\"bff0cb9\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e018ac1 elementor-widget elementor-widget-html\" data-id=\"e018ac1\" data-element_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>Buscador de P\u00f3lizas<\/title>\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Roboto:wght@400;500;700&display=swap\" rel=\"stylesheet\">\r\n    <!-- Cambia la familia de iconos a Material Icons Two Tone -->\r\n    <link href=\"https:\/\/fonts.googleapis.com\/icon?family=Material+Icons+Two+Tone\" rel=\"stylesheet\">\r\n    <style>\r\n        :root {\r\n            --primary-color: #8A2BE2;\r\n            --secondary-color: #FFFFFF;\r\n            --text-color: #333333;\r\n            --light-gray: #f4f4f4;\r\n            --disabled-color: #9e9e9e;\r\n            --cyan-hover: #00BCD4;\r\n            --option-gradient: linear-gradient(90deg,#ede7f6 0%,#f4f4f4 100%);\r\n        }\r\n        body {\r\n            font-family: 'Roboto', sans-serif;\r\n            background-color: var(--light-gray);\r\n            margin: 0;\r\n            padding: 0;\r\n            min-height: 100vh;\r\n            box-sizing: border-box;\r\n        }\r\n        #widget-toggle-btn {\r\n            position: fixed;\r\n            bottom: 28px;\r\n            right: 32px;\r\n            border-radius: 100px;\r\n            background: var(--primary-color);\r\n            color: var(--secondary-color);\r\n            box-shadow: 0 7px 24px 0 rgba(80,40,120,0.19), 0 1.5px 12px 0 rgba(0,0,0,0.08);\r\n            border: none;\r\n            cursor: pointer;\r\n            z-index: 1300;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            gap: 10px;\r\n            font-size: 1.13em;\r\n            font-weight: 600;\r\n            padding: 0 34px 0 22px;\r\n            height: 52px;\r\n            transition: background 0.22s, box-shadow 0.22s;\r\n        }\r\n        #widget-toggle-btn .material-icons-two-tone {\r\n            font-size: 28px;\r\n            margin-right: 2px;\r\n        }\r\n        #widget-toggle-btn span {\r\n            font-weight: bold;\r\n            font-size: 1em;\r\n            white-space: nowrap;\r\n            display: inline-block;\r\n        }\r\n        #widget-toggle-btn:hover, #widget-toggle-btn:focus {\r\n            background: linear-gradient(90deg, #00BCD4 20%, var(--primary-color) 100%);\r\n            box-shadow: 0 8px 32px rgba(80,40,120,0.23);\r\n            outline: none;\r\n        }\r\n        #buscador-polizas-container {\r\n            position: fixed;\r\n            left: 50%;\r\n            top: 50%;\r\n            transform: translate(-50%, -50%) scale(1);\r\n            width: 570px;\r\n            max-width: 98vw;\r\n            height: 690px;\r\n            max-height: 97vh;\r\n            background: #fff;\r\n            border-radius: 20px;\r\n            box-shadow: 0 10px 40px 0 rgba(80,40,120,0.25), 0 1.5px 12px 0 rgba(0,0,0,0.08);\r\n            display: flex;\r\n            flex-direction: column;\r\n            opacity: 1;\r\n            visibility: visible;\r\n            z-index: 1200;\r\n            transition: opacity 0.45s cubic-bezier(.86,0,.07,1), transform 0.45s cubic-bezier(.86,0,.07,1), box-shadow 0.22s;\r\n        }\r\n        #buscador-polizas-container.minimized {\r\n            display: none !important;\r\n        }\r\n        #buscador-header {\r\n            background: var(--primary-color);\r\n            color: var(--secondary-color);\r\n            padding: 14px 18px 14px 18px;\r\n            display: flex;\r\n            align-items: center;\r\n            font-size: 1.08em;\r\n            font-weight: 600;\r\n            border-top-left-radius: 20px;\r\n            border-top-right-radius: 20px;\r\n            justify-content: space-between;\r\n            position: relative;\r\n        }\r\n        #buscador-header-left {\r\n            display: flex; align-items: center; gap: 8px;\r\n        }\r\n        #buscador-header-icon {\r\n            font-size: 32px;\r\n            background: #fff;\r\n            color: var(--primary-color);\r\n            border-radius: 50%;\r\n            box-shadow: 0 2px 7px rgba(80,40,120,0.13);\r\n            padding: 3px;\r\n            width: 40px;\r\n            height: 40px;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            animation: robotBounce 2s infinite linear;\r\n        }\r\n        @keyframes robotBounce {\r\n            0%, 100% { transform: translateY(0);}\r\n            50% { transform: translateY(-5px);}\r\n        }\r\n        #buscador-header-close, #buscador-header-minimize {\r\n            cursor: pointer;\r\n            font-size: 24px;\r\n            margin-left: 11px;\r\n            transition: color 0.18s;\r\n            color: var(--secondary-color);\r\n            background: none;\r\n            border: none;\r\n        }\r\n        #buscador-header-close:hover, #buscador-header-minimize:hover { color: var(--cyan-hover); }\r\n        #buscador-body {\r\n            flex-grow: 1;\r\n            background: var(--secondary-color);\r\n            padding: 22px 18px 18px 18px;\r\n            overflow-y: auto;\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 14px;\r\n        }\r\n        .chat-message {\r\n            max-width: 90%;\r\n            padding: 13px 16px;\r\n            border-radius: 18px;\r\n            line-height: 1.35;\r\n            word-wrap: break-word;\r\n            font-size: 1em;\r\n            margin-bottom: 5px;\r\n        }\r\n        .user-message {\r\n            background-color: #eae3f7;\r\n            color: var(--text-color);\r\n            align-self: flex-end;\r\n            border-bottom-right-radius: 7px;\r\n        }\r\n        .ia-message {\r\n            background-color: var(--primary-color);\r\n            color: var(--secondary-color);\r\n            align-self: flex-start;\r\n            border-bottom-left-radius: 7px;\r\n            white-space: pre-wrap;\r\n        }\r\n        .chat-message.found-animation { animation: foundShake 0.6s; }\r\n        @keyframes foundShake {\r\n            0% { transform: translateX(0); }\r\n            20% { transform: translateX(-8px); }\r\n            40% { transform: translateX(8px); }\r\n            60% { transform: translateX(-6px); }\r\n            80% { transform: translateX(6px); }\r\n            100% { transform: translateX(0); }\r\n        }\r\n        .typing-indicator { align-self: flex-start; }\r\n        .typing-indicator span {\r\n            display: inline-block; width: 8px; height: 8px; border-radius: 50%;\r\n            background-color: var(--primary-color); animation: bounce 1.3s infinite;\r\n        }\r\n        .typing-indicator span:nth-child(2) { animation-delay: 0.2s; }\r\n        .typing-indicator span:nth-child(3) { animation-delay: 0.4s; }\r\n        @keyframes bounce { 0%, 60%, 100% { transform: translateY(0); } 30% { transform: translateY(-8px); } }\r\n        #buscador-footer {\r\n            display: flex;\r\n            flex-direction: column;\r\n            padding: 15px 18px 18px 18px;\r\n            background-color: var(--light-gray);\r\n            border-bottom-left-radius: 20px;\r\n            border-bottom-right-radius: 20px;\r\n            border-top: 1px solid #ddd;\r\n        }\r\n        #buscador-options-container {\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 15px;\r\n            width: 100%;\r\n            align-items: center;\r\n        }\r\n        .main-options, .state-options {\r\n            display: flex;\r\n            flex-direction: row;\r\n            flex-wrap: wrap;\r\n            gap: 10px 9px;\r\n            justify-content: center;\r\n            width: 100%;\r\n            margin-bottom: 3px;\r\n        }\r\n        .option-button-container {\r\n            display: flex;\r\n            justify-content: center;\r\n            align-items: center;\r\n            width: auto;\r\n        }\r\n        .option-button {\r\n            background: var(--option-gradient);\r\n            color: var(--primary-color);\r\n            border: 1.5px solid #ececec;\r\n            padding: 11px 22px;\r\n            border-radius: 20px;\r\n            cursor: pointer;\r\n            font-size: 1.04em;\r\n            font-weight: 500;\r\n            text-align: center;\r\n            transition: all 0.19s cubic-bezier(0.4,0,0.2,1);\r\n            box-shadow: 0 1.5px 7px rgba(0,0,0,0.08);\r\n            min-width: 128px;\r\n            max-width: 180px;\r\n            margin: 0 2px;\r\n            letter-spacing: 0.01em;\r\n            word-break: break-word;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n        }\r\n        .option-button span {\r\n            font-weight: 500;\r\n            font-size: 1.07em;\r\n            text-align: center;\r\n            width: 100%;\r\n        }\r\n        .option-button:hover, .option-button:focus {\r\n            background: linear-gradient(90deg, #e1bee7 10%, var(--primary-color) 100%);\r\n            color: #fff;\r\n            border-color: var(--primary-color);\r\n            transform: scale(1.045);\r\n            box-shadow: 0 3px 14px rgba(138,43,226,0.13);\r\n            outline: none;\r\n        }\r\n        .option-button:active { transform: scale(0.98); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.10); }\r\n        .option-button:disabled {\r\n            background-color: var(--disabled-color);\r\n            color: #fff;\r\n            cursor: not-allowed;\r\n            transform: scale(1);\r\n            box-shadow: 0 1px 2px rgba(0, 0, 0, 0.11);\r\n        }\r\n        .file-link {\r\n            display: inline-block; background-color: rgba(255, 255, 255, 0.2); padding: 7px 11px; margin-top: 6px;\r\n            border-radius: 10px; color: white; text-decoration: none; font-weight: 500;\r\n            border: 1px solid rgba(255, 255, 255, 0.5); transition: background-color 0.2s; font-size: 0.97em;\r\n        }\r\n        .file-link:hover { background-color: rgba(255, 255, 255, 0.3); }\r\n        .file-link .material-icons-two-tone { font-size: 16px; vertical-align: middle; margin-right: 4px; }\r\n        #text-input-container {\r\n            display: none; width: 100%; flex-direction: row; align-items: center; gap: 8px; position: relative;\r\n        }\r\n        #back-to-main-container {\r\n            width: 100%; display: flex; justify-content: flex-start; margin-bottom: 7px;\r\n        }\r\n        #back-to-main-button {\r\n            background: none; border: none; color: var(--primary-color); font-size: 26px; display: flex;\r\n            align-items: center; cursor: pointer; padding: 2px 8px; border-radius: 50%; transition: background-color 0.18s;\r\n        }\r\n        #back-to-main-button:hover {\r\n            background-color: #f4f4f4;\r\n        }\r\n        #user-input {\r\n            flex-grow: 1; border: none; padding: 10px; border-radius: 14px; font-size: 1.07em; background-color: var(--secondary-color);\r\n        }\r\n        #user-input:focus { outline: none; box-shadow: 0 0 0 2px var(--primary-color); }\r\n        .chat-button {\r\n            background: none; border: none; cursor: pointer; color: var(--primary-color); font-size: 26px; padding: 2px; border-radius: 50%; display: flex; transition: background-color 0.2s;\r\n        }\r\n        .chat-button:hover { background-color: #ddd; }\r\n        .chat-button:disabled { color: var(--disabled-color); cursor: not-allowed; background-color: transparent; }\r\n        #clear-button {\r\n            margin-left: 8px;\r\n            background: var(--light-gray);\r\n            color: var(--primary-color);\r\n            border: none;\r\n            border-radius: 12px;\r\n            padding: 5px 11px;\r\n            font-size: 1em;\r\n            font-weight: 600;\r\n            cursor: pointer;\r\n            transition: background 0.22s, color 0.22s;\r\n        }\r\n        #clear-button:hover { background: var(--primary-color); color: #fff; }\r\n\r\n        \/* WhatsApp button *\/\r\n        .whatsapp-chat-link {\r\n            display: inline-flex;\r\n            align-items: center;\r\n            background: #25D366;\r\n            color: #fff !important;\r\n            border-radius: 8px;\r\n            padding: 6px 13px;\r\n            text-decoration: none;\r\n            font-weight: 500;\r\n            margin-top: 7px;\r\n            transition: background .18s;\r\n            font-size: 1em;\r\n        }\r\n        .whatsapp-chat-link:hover {\r\n            background: #128C7E;\r\n            color: #fff !important;\r\n        }\r\n\r\n        \/* Responsive Styles *\/\r\n        @media (max-width: 900px) {\r\n            #buscador-polizas-container {\r\n                width: 98vw;\r\n                height: 89vh;\r\n                max-width: 100vw;\r\n                max-height: 100vh;\r\n                left: 50%;\r\n                top: 50%;\r\n                transform: translate(-50%, -50%) scale(0.97);\r\n            }\r\n            #buscador-footer { padding: 7px; }\r\n        }\r\n        @media (max-width: 600px) {\r\n            #buscador-polizas-container {\r\n                width: 100vw;\r\n                max-width: 100vw;\r\n                height: 99vh;\r\n                max-height: 100vh;\r\n                left: 50%;\r\n                top: 50%;\r\n                transform: translate(-50%, -50%) scale(1);\r\n                border-radius: 0;\r\n                box-shadow: 0 2px 12px 0 rgba(80,40,120,0.18), 0 1.5px 8px 0 rgba(0,0,0,0.09);\r\n            }\r\n            #buscador-header, #buscador-footer { border-radius: 0; padding: 11px; }\r\n            #buscador-header-left {\r\n                gap: 2px;\r\n            }\r\n            #buscador-header-icon {\r\n                font-size: 29px;\r\n                width: 29px;\r\n                height: 29px;\r\n                padding: 2px;\r\n                background: #fff;\r\n                color: var(--primary-color);\r\n                box-shadow: 0 1px 4px rgba(80,40,120,0.12);\r\n            }\r\n            #buscador-body { padding: 7px 3px 7px 3px; }\r\n            .main-options, .state-options {\r\n                flex-direction: column;\r\n                gap: 10px 0;\r\n                align-items: stretch;\r\n                width: 100%;\r\n                margin-bottom: 0;\r\n            }\r\n            .option-button-container {\r\n                width: 100%;\r\n                justify-content: center;\r\n                align-items: center;\r\n            }\r\n            .option-button {\r\n                min-width: 0;\r\n                width: 100%;\r\n                max-width: 100%;\r\n                font-size: 1.05em;\r\n                margin: 0;\r\n                padding: 14px 0;\r\n                border-radius: 16px;\r\n                background: var(--option-gradient);\r\n                color: var(--primary-color);\r\n                border: 1.5px solid #ececec;\r\n                box-shadow: 0 1.5px 7px rgba(0,0,0,0.07);\r\n            }\r\n            #widget-toggle-btn {\r\n                position: fixed;\r\n                left: 50%;\r\n                bottom: 18px;\r\n                top: unset;\r\n                right: unset;\r\n                transform: translateX(-50%);\r\n                z-index: 1300;\r\n                font-size: 1.03em;\r\n                padding: 0 18px 0 12px;\r\n                height: 41px;\r\n                width: auto;\r\n            }\r\n            #widget-toggle-btn span {\r\n                font-size: 1em;\r\n                font-weight: bold;\r\n                white-space: nowrap;\r\n                display: inline-block;\r\n                letter-spacing: 0.01em;\r\n            }\r\n            .chat-message { font-size: 0.97em; padding: 10px 10px;}\r\n        }\r\n        @media (max-width:400px) {\r\n            #buscador-polizas-container { height: 96vh; }\r\n            #buscador-header { font-size: .99em; }\r\n            #widget-toggle-btn {\r\n                font-size: .98em;\r\n                height: 39px;\r\n                padding: 0 8px 0 8px;\r\n            }\r\n            #widget-toggle-btn span { font-size: .99em; }\r\n        }\r\n        \/* Flecha de volver para \u00e1rea de selecci\u00f3n de ubicaci\u00f3n *\/\r\n        .arrow-back-location {\r\n            background: none;\r\n            border: none;\r\n            color: var(--primary-color);\r\n            font-size: 1.7em;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: flex-start;\r\n            cursor: pointer;\r\n            margin-bottom: 14px;\r\n            padding: 2px 0 2px 0;\r\n            transition: background 0.18s;\r\n        }\r\n        .arrow-back-location:hover {\r\n            background: #f4f4f4;\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n    <button id=\"widget-toggle-btn\" aria-label=\"Abrir Asistente Virtual\">\r\n        <i class=\"material-icons-two-tone\">adb<\/i>\r\n        <span>Asistente Virtual<\/span>\r\n    <\/button>\r\n    <audio id=\"foundSound\" src=\"https:\/\/cdn.pixabay.com\/audio\/2022\/07\/26\/audio_126bfa9633.mp3\" preload=\"auto\"><\/audio>\r\n    <div id=\"buscador-polizas-container\" class=\"minimized\">\r\n        <div id=\"buscador-header\">\r\n            <div id=\"buscador-header-left\">\r\n                <i id=\"buscador-header-icon\" class=\"material-icons-two-tone\" title=\"Robot\">adb<\/i>\r\n                <span style=\"font-weight:600;\">Asistente Virtual<\/span>\r\n            <\/div>\r\n            <div>\r\n                <button id=\"buscador-header-minimize\" title=\"Minimizar\" aria-label=\"Minimizar\">\r\n                    <i class=\"material-icons-two-tone\">remove<\/i>\r\n                <\/button>\r\n                <button id=\"buscador-header-close\" title=\"Cerrar\" aria-label=\"Cerrar\">\r\n                    <i class=\"material-icons-two-tone\">close<\/i>\r\n                <\/button>\r\n            <\/div>\r\n        <\/div>\r\n        <div id=\"buscador-body\">\r\n            <div class=\"chat-message ia-message\" id=\"welcome-message\"><\/div>\r\n        <\/div>\r\n        <div id=\"buscador-footer\">\r\n            <div id=\"buscador-options-container\">\r\n                <div class=\"main-options\" id=\"main-options\">\r\n                    <div class=\"option-button-container\">\r\n                        <button class=\"option-button\" data-query=\"Consultar Archivo\">\r\n                            <span>Buscar Documento<\/span>\r\n                        <\/button>\r\n                    <\/div>\r\n                    <div class=\"option-button-container\">\r\n                        <button class=\"option-button\" data-query=\"Tel\u00e9fono Central\">\r\n                            <span>Tel\u00e9fono<\/span>\r\n                        <\/button>\r\n                    <\/div>\r\n                    <div class=\"option-button-container\">\r\n                        <button class=\"option-button\" data-query=\"Ubicaciones GPS\">\r\n                            <span>Ubicaci\u00f3n<\/span>\r\n                        <\/button>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"state-options\" id=\"state-options\" style=\"display: none;\">\r\n                    <button class=\"arrow-back-location\" id=\"arrow-back-location\" title=\"Volver al men\u00fa principal\">\r\n                        <i class=\"material-icons-two-tone\">arrow_back<\/i>\r\n                        <span style=\"font-size:0.93em;font-weight:500;margin-left:3px;\">Volver<\/span>\r\n                    <\/button>\r\n                    <div class=\"option-button-container\">\r\n                        <button class=\"option-button\" data-query=\"Caracas\"><span>Caracas<\/span><\/button>\r\n                    <\/div>\r\n                    <div class=\"option-button-container\">\r\n                        <button class=\"option-button\" data-query=\"Miranda\"><span>Miranda<\/span><\/button>\r\n                    <\/div>\r\n                    <div class=\"option-button-container\">\r\n                        <button class=\"option-button\" data-query=\"Aragua\"><span>Aragua<\/span><\/button>\r\n                    <\/div>\r\n                    <div class=\"option-button-container\">\r\n                        <button class=\"option-button\" data-query=\"Cojedes\"><span>Cojedes<\/span><\/button>\r\n                    <\/div>\r\n                <\/div>\r\n                <div id=\"text-input-container\">\r\n                    <div id=\"back-to-main-container\">\r\n                        <button id=\"back-to-main-button\" title=\"Volver al men\u00fa principal\">\r\n                            <i class=\"material-icons-two-tone\">arrow_back<\/i>\r\n                        <\/button>\r\n                    <\/div>\r\n                    <input type=\"text\" id=\"user-input\" placeholder=\"Ingrese nombre, apellido, c\u00e9dula o RIF\" autocomplete=\"off\" autofocus>\r\n                    <button id=\"send-button\" class=\"chat-button\"><i class=\"material-icons-two-tone\">send<\/i><\/button>\r\n                    <button id=\"clear-button\" title=\"Limpiar buscador\">Limpiar<\/button>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <script>\r\n    const GOOGLE_DRIVE_API_KEY = 'AIzaSyBQDNvPU0qBMfX3Z2MPda9FOE5y0eNFZYs';\r\n    const GOOGLE_DRIVE_FOLDER_ID = '10AWLRf2MT8Yjw8hw4J2DQQPBX9QZLeEy';\r\n\r\n    const buscadorContainer = document.getElementById('buscador-polizas-container');\r\n    const widgetToggleBtn = document.getElementById('widget-toggle-btn');\r\n    const buscadorCloseBtn = document.getElementById('buscador-header-close');\r\n    const buscadorMinimizeBtn = document.getElementById('buscador-header-minimize');\r\n    const chatBody = document.getElementById('buscador-body');\r\n    const mainOptions = document.getElementById('main-options');\r\n    const stateOptions = document.getElementById('state-options');\r\n    const textInputContainer = document.getElementById('text-input-container');\r\n    const userInput = document.getElementById('user-input');\r\n    const sendButton = document.getElementById('send-button');\r\n    const backToMainButton = document.getElementById('back-to-main-button');\r\n    const arrowBackLocation = document.getElementById('arrow-back-location');\r\n    const clearButton = document.getElementById('clear-button');\r\n    const foundSound = document.getElementById('foundSound');\r\n\r\n    let isConsultingDocument = false;\r\n\r\n    \/\/ MODIFICADO: A\u00f1adido bot\u00f3n de WhatsApp en la respuesta de tel\u00e9fono\r\n    const RESPONSES = {\r\n        'Tel\u00e9fono Central': `\ud83d\udcde Tel\u00e9fono: +58 414-2173506<br>Correo: servinmm2010@gmail.com\r\n        <br>\r\n        <a href=\"https:\/\/wa.me\/584142173506?text=Hola%20quisiera%20informacion\" \r\n            target=\"_blank\" \r\n            class=\"whatsapp-chat-link\">\r\n            <i class=\"material-icons-two-tone\" style=\"color:#fff;font-size:20px;vertical-align:middle;\">chat<\/i>\r\n            <span style=\"margin-left:5px;\">Chatear ahora por WhatsApp<\/span>\r\n        <\/a>\r\n        `,\r\n        'Caracas': `\ud83d\udccd Caracas:\\n[Ubicaci\u00f3n en Caracas](https:\/\/maps.app.goo.gl\/EjemploCaracas123)`,\r\n        'Miranda': `\ud83d\udccd Miranda:\\n[Ubicaci\u00f3n en Miranda](https:\/\/maps.app.goo.gl\/EjemploMiranda456)`,\r\n        'Aragua': `\ud83d\udccd Aragua:\\n[Ubicaci\u00f3n en Aragua](https:\/\/maps.app.goo.gl\/EjemploAragua789)`,\r\n        'Cojedes': `\ud83d\udccd Cojedes:\\n[Ubicaci\u00f3n en Cojedes](https:\/\/maps.app.goo.gl\/EjemploCojedes012)`\r\n    };\r\n\r\n    function getVenezuelanGreetingText() {\r\n        const now = new Date();\r\n        const localTime = now.getTime();\r\n        const localOffset = now.getTimezoneOffset() * 60000;\r\n        const venezuelaOffset = -4 * 3600000;\r\n        const venezuelaTime = new Date(localTime + localOffset + venezuelaOffset);\r\n        const hour = venezuelaTime.getHours();\r\n        if (hour >= 5 && hour < 12) return \"Buenos d\u00edas\";\r\n        else if (hour >= 12 && hour < 19) return \"Buenas tardes\";\r\n        else return \"Buenas noches\";\r\n    }\r\n    function showWelcome() {\r\n        const saludoVisual = getVenezuelanGreetingText();\r\n        let emoji = \"\";\r\n        if (saludoVisual === \"Buenos d\u00edas\") emoji = \" \u2600\ufe0f\";\r\n        else if (saludoVisual === \"Buenas tardes\") emoji = \" \ud83c\udf07\";\r\n        else emoji = \" \ud83c\udf19\";\r\n        document.getElementById('welcome-message').textContent = `${saludoVisual}${emoji}\\nSoy el asistente virtual SERVINMM2010.\\nSeleccione una opci\u00f3n para ayudarte.`;\r\n        speak(`${saludoVisual}. Soy t\u00fa asistente virtual. Seleccione una opci\u00f3n para ayudarte.`);\r\n        showOptions('main');\r\n    }\r\n    widgetToggleBtn.addEventListener('click', () => {\r\n        buscadorContainer.classList.remove('minimized');\r\n        widgetToggleBtn.style.display = 'none';\r\n        showWelcome();\r\n    });\r\n    buscadorMinimizeBtn.addEventListener('click', () => {\r\n        buscadorContainer.classList.add('minimized');\r\n        widgetToggleBtn.style.display = 'flex';\r\n    });\r\n    buscadorCloseBtn.addEventListener('click', () => {\r\n        buscadorContainer.classList.add('minimized');\r\n        widgetToggleBtn.style.display = 'flex';\r\n        speak(\"Adi\u00f3s. Que tengas un excelente d\u00eda.\");\r\n        setTimeout(() => {\r\n            chatBody.innerHTML = `<div class=\"chat-message ia-message\" id=\"welcome-message\"><\/div>`;\r\n        }, 400);\r\n    });\r\n    backToMainButton.addEventListener('click', () => {\r\n        showOptions('main');\r\n        speak(\"Regresando al men\u00fa principal.\");\r\n    });\r\n    if (arrowBackLocation) {\r\n        arrowBackLocation.addEventListener('click', () => {\r\n            showOptions('main');\r\n            speak(\"Regresando al men\u00fa principal.\");\r\n        });\r\n    }\r\n    clearButton.addEventListener('click', () => {\r\n        userInput.value = '';\r\n        chatBody.innerHTML = `<div class=\"chat-message ia-message\" id=\"welcome-message\"><\/div>`;\r\n        showWelcome();\r\n    });\r\n    document.addEventListener('click', (e) => {\r\n        const button = e.target.closest('.option-button');\r\n        if (button && !buscadorContainer.classList.contains('minimized')) {\r\n            const userQuery = button.dataset.query;\r\n            if (userQuery === 'Consultar Archivo') {\r\n                isConsultingDocument = true;\r\n                addMessage(userQuery, 'user');\r\n                addMessage(\"Por favor, ingrese su <b>nombre y apellido<\/b>, <b>n\u00famero de c\u00e9dula<\/b> o <b>RIF<\/b> para buscar todos los documentos que tengan informaci\u00f3n igual o parecida.\", 'ia');\r\n                speak(\"Por favor, ingrese su nombre y apellido, n\u00famero de c\u00e9dula o RIF.\");\r\n                showOptions('text-input');\r\n                return;\r\n            }\r\n            handleUserMessage(userQuery);\r\n        }\r\n    });\r\n    sendButton.addEventListener('click', () => {\r\n        const userText = userInput.value.trim();\r\n        if (userText) {\r\n            handleUserMessage(userText);\r\n            userInput.value = '';\r\n        }\r\n    });\r\n    userInput.addEventListener('keypress', (e) => e.key === 'Enter' && sendButton.click());\r\n    function validarFormatoBusqueda(texto) {\r\n        return texto.trim().length >= 3;\r\n    }\r\n    async function handleUserMessage(userText) {\r\n        if (isConsultingDocument) {\r\n            addMessage(userText, 'user');\r\n            setChatButtonsDisabled(true);\r\n            showTypingIndicator();\r\n            if (!validarFormatoBusqueda(userText)) {\r\n                removeTypingIndicator();\r\n                addMessage(\"Formato inv\u00e1lido. Escriba al menos 3 caracteres: nombre, apellido, c\u00e9dula o RIF.\", 'ia');\r\n                speak(\"Formato inv\u00e1lido. Escriba al menos tres caracteres: nombre, apellido, c\u00e9dula o RIF.\");\r\n                setChatButtonsDisabled(false);\r\n                return;\r\n            }\r\n            let driveFiles = await buscarArchivosPorNombreSimilar(userText.trim());\r\n            let iaText = '';\r\n            if (driveFiles && driveFiles.length > 0) {\r\n                foundSound.play();\r\n                removeTypingIndicator();\r\n                iaText = `\u00a1Listo! Se encontraron <b>${driveFiles.length}<\/b> documentos asociados:\\n`;\r\n                driveFiles.forEach((file, idx) => {\r\n                    iaText += `<br>${idx + 1}. <b>${file.name}<\/b> <a href=\"${file.link}\" target=\"_blank\" class=\"file-link\"><i class=\"material-icons-two-tone\">picture_as_pdf<\/i> Abrir<\/a>`;\r\n                });\r\n                addMessage(iaText, 'ia', null, true);\r\n                speak(`Se encontraron ${driveFiles.length} documentos.`);\r\n            } else {\r\n                iaText = \"No se encontr\u00f3 ning\u00fan documento con esa informaci\u00f3n. Intente de nuevo o seleccione otra opci\u00f3n.\";\r\n                removeTypingIndicator();\r\n                addMessage(iaText, 'ia');\r\n                speak(\"No se encontr\u00f3 ning\u00fan documento con esa informaci\u00f3n. Intente de nuevo.\");\r\n            }\r\n            isConsultingDocument = false;\r\n            showOptions('main');\r\n            setChatButtonsDisabled(false);\r\n            return;\r\n        }\r\n        addMessage(userText, 'user');\r\n        setChatButtonsDisabled(true);\r\n        showTypingIndicator();\r\n        if (userText === \"Ubicaciones GPS\") {\r\n            removeTypingIndicator();\r\n            addMessage(\"\u00bfEn qu\u00e9 estado busca un agente autorizado? Seleccione una opci\u00f3n.\", 'ia');\r\n            speak(\"\u00bfEn qu\u00e9 estado busca un AGENTE AUTORIZADO? Seleccione una opci\u00f3n.\");\r\n            showOptions('states');\r\n        } else if (userText in RESPONSES) {\r\n            removeTypingIndicator();\r\n            addMessage(RESPONSES[userText], 'ia');\r\n            if (userText === 'Tel\u00e9fono Central') {\r\n                speak(\"Tel\u00e9fono y correo de contacto. Tambi\u00e9n puede chatear ahora por WhatsApp.\");\r\n            } else {\r\n                speak(\"Aqu\u00ed tiene la ubicaci\u00f3n solicitada.\");\r\n            }\r\n            showOptions('main');\r\n        }\r\n        setChatButtonsDisabled(false);\r\n    }\r\n    function addMessage(text, sender, fileData = null, found=false) {\r\n        const msgContainer = document.createElement('div');\r\n        msgContainer.classList.add('chat-message', `${sender}-message`);\r\n        if (sender === 'ia') {\r\n            msgContainer.innerHTML = `<p style=\"margin:0\">${text}<\/p>`;\r\n        } else {\r\n            const textElement = document.createElement('p');\r\n            textElement.textContent = text;\r\n            textElement.style.margin = '0';\r\n            msgContainer.appendChild(textElement);\r\n        }\r\n        if (sender === 'ia' && fileData && !Array.isArray(fileData)) {\r\n            const link = document.createElement('a');\r\n            link.href = fileData.link;\r\n            link.target = '_blank';\r\n            link.rel = 'noopener noreferrer';\r\n            link.className = 'file-link';\r\n            link.innerHTML = `<i class=\"material-icons-two-tone\">picture_as_pdf<\/i> Abrir documento`;\r\n            msgContainer.appendChild(link);\r\n        }\r\n        if (found) {\r\n            msgContainer.classList.add('found-animation');\r\n            setTimeout(() => msgContainer.classList.remove('found-animation'), 600);\r\n        }\r\n        chatBody.appendChild(msgContainer);\r\n        chatBody.scrollTop = chatBody.scrollHeight;\r\n    }\r\n    async function buscarArchivosPorNombreSimilar(query) {\r\n        if (!GOOGLE_DRIVE_API_KEY || !GOOGLE_DRIVE_FOLDER_ID) {\r\n            console.warn(\"Configura la API Key y el Folder ID antes de buscar.\");\r\n            return [];\r\n        }\r\n        const searchUrl = `https:\/\/www.googleapis.com\/drive\/v3\/files?q=name contains '${encodeURIComponent(query)}'+and+mimeType='application\/pdf'+and+'${GOOGLE_DRIVE_FOLDER_ID}'+in+parents&key=${GOOGLE_DRIVE_API_KEY}&fields=files(name,webViewLink)`;\r\n        try {\r\n            const response = await fetch(searchUrl);\r\n            if (!response.ok) throw new Error('La respuesta de la API de Drive no fue exitosa.');\r\n            const data = await response.json();\r\n            if (data.files && data.files.length > 0) {\r\n                return data.files.map(file => ({ name: file.name, link: file.webViewLink }));\r\n            }\r\n            return [];\r\n        } catch (error) {\r\n            console.error(\"Error al buscar en Google Drive:\", error);\r\n            return [];\r\n        }\r\n    }\r\n    function showOptions(menuType) {\r\n        mainOptions.style.display = 'none';\r\n        stateOptions.style.display = 'none';\r\n        textInputContainer.style.display = 'none';\r\n        if (menuType === 'main') {\r\n            mainOptions.style.display = 'flex';\r\n        } else if (menuType === 'states') {\r\n            stateOptions.style.display = 'flex';\r\n        } else if (menuType === 'text-input') {\r\n            textInputContainer.style.display = 'flex';\r\n            userInput.focus();\r\n        }\r\n    }\r\n    function setChatButtonsDisabled(disabled) {\r\n        const buttons = document.querySelectorAll('.option-button, #send-button, #back-to-main-button');\r\n        buttons.forEach(button => button.disabled = disabled);\r\n    }\r\n    function showTypingIndicator() { \r\n        if(document.getElementById('typing')) return; \r\n        const ind = document.createElement('div'); \r\n        ind.id = 'typing'; \r\n        ind.classList.add('typing-indicator'); \r\n        ind.innerHTML = '<span><\/span><span><\/span><span><\/span>'; \r\n        chatBody.appendChild(ind); \r\n        chatBody.scrollTop = chatBody.scrollHeight; \r\n    }\r\n    function removeTypingIndicator() { \r\n        document.getElementById('typing')?.remove(); \r\n    }\r\n    \/\/ Voz del agente latino\r\n    const synth = window.speechSynthesis;\r\n    let latinVoice = null;\r\n    const loadVoices = () => {\r\n        latinVoice = synth.getVoices().find(v =>\r\n            (v.lang === 'es-MX' || v.lang === 'es-US' || v.lang === 'es-VE' || v.lang === 'es-CO' || v.lang === 'es-419') &&\r\n            (v.name.toLowerCase().includes('google') || v.name.toLowerCase().includes('latino') || v.name.toLowerCase().includes('mexican') || v.name.toLowerCase().includes('male') || v.name.toLowerCase().includes('femenina') || v.name.toLowerCase().includes('juan') || v.name.toLowerCase().includes('miguel') || v.name.toLowerCase().includes('sofia'))\r\n        );\r\n        if (!latinVoice) {\r\n            latinVoice = synth.getVoices().find(v => v.lang.startsWith('es'));\r\n        }\r\n    };\r\n    loadVoices();\r\n    if (synth.onvoiceschanged !== undefined) synth.onvoiceschanged = loadVoices;\r\n    function speak(text) {\r\n        if (synth.speaking) synth.cancel();\r\n        const utter = new SpeechSynthesisUtterance(text.replace(\/[\\u{1F600}-\\u{1F6FF}]\/gu,\"\"));\r\n        if (latinVoice) utter.voice = latinVoice;\r\n        utter.rate = 1.05;\r\n        synth.speak(utter);\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bb4662f e-flex e-con-boxed e-con e-parent\" data-id=\"bb4662f\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e85ddcc elementor-widget elementor-widget-image\" data-id=\"e85ddcc\" data-element_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 fetchpriority=\"high\" decoding=\"async\" width=\"525\" height=\"525\" src=\"https:\/\/servinmm2010.com\/wp-content\/uploads\/2025\/02\/ALTA-NEW-2025-1-4-768x768.png\" class=\"attachment-medium_large size-medium_large wp-image-92861\" alt=\"\" srcset=\"https:\/\/servinmm2010.com\/wp-content\/uploads\/2025\/02\/ALTA-NEW-2025-1-4-768x768.png 768w, https:\/\/servinmm2010.com\/wp-content\/uploads\/2025\/02\/ALTA-NEW-2025-1-4-300x300.png 300w, https:\/\/servinmm2010.com\/wp-content\/uploads\/2025\/02\/ALTA-NEW-2025-1-4-1024x1024.png 1024w, https:\/\/servinmm2010.com\/wp-content\/uploads\/2025\/02\/ALTA-NEW-2025-1-4-150x150.png 150w, https:\/\/servinmm2010.com\/wp-content\/uploads\/2025\/02\/ALTA-NEW-2025-1-4-100x100.png 100w, https:\/\/servinmm2010.com\/wp-content\/uploads\/2025\/02\/ALTA-NEW-2025-1-4.png 1280w\" sizes=\"100vw\" \/>\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Coloca tu nombre o tu c\u00e9dula para verificar tu p\u00f3liza en el sistema \u00a1Nuevo buscador de p\u00f3lizas RCV, Todas las registradas desde el 25 de agosto del 2025 en adelante, ub\u00edcalas aqu\u00ed o en el asistente virtual! Buscador de P\u00f3lizas adb Asistente Virtual adb Asistente Virtual remove close Buscar Documento Tel\u00e9fono Ubicaci\u00f3n arrow_back Volver Caracas &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/servinmm2010.com\/\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> \u00abT\u00da P\u00d3LIZA RCV ONLINE\u00bb<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-563","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/servinmm2010.com\/index.php\/wp-json\/wp\/v2\/pages\/563","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/servinmm2010.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/servinmm2010.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/servinmm2010.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/servinmm2010.com\/index.php\/wp-json\/wp\/v2\/comments?post=563"}],"version-history":[{"count":316,"href":"https:\/\/servinmm2010.com\/index.php\/wp-json\/wp\/v2\/pages\/563\/revisions"}],"predecessor-version":[{"id":94815,"href":"https:\/\/servinmm2010.com\/index.php\/wp-json\/wp\/v2\/pages\/563\/revisions\/94815"}],"wp:attachment":[{"href":"https:\/\/servinmm2010.com\/index.php\/wp-json\/wp\/v2\/media?parent=563"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}