{"id":8195,"date":"2023-11-27T12:11:32","date_gmt":"2023-11-27T11:11:32","guid":{"rendered":"https:\/\/iridia.cat\/?page_id=8195"},"modified":"2026-05-27T17:00:04","modified_gmt":"2026-05-27T15:00:04","slug":"frontera-sur","status":"publish","type":"page","link":"https:\/\/iridia.cat\/es\/frontera-sur\/","title":{"rendered":"Frontera Sur"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/iridia.cat\/wp-content\/uploads\/2026\/02\/2-Valla-Melilla-por-Ignacio-Marin-web.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Exigimos el respeto de los derechos humanos en las fronteras<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Las fronteras se han convertido en espacios de vulneraci\u00f3n de derechos humanos de las personas migrantes. Esto es as\u00ed a nivel internacional y europeo, donde el contexto pol\u00edtico ha impulsado cambios legislativos que intensifican el control, las restricciones y la criminalizaci\u00f3n mientras restringen el derecho de asilo. Concretamente, a nivel europeo el Pacto Europeo de Migraciones y Asilo (PEMA) junto con las propuestas para un sistema com\u00fan de retorno auguran tiempos dif\u00edciles para los derechos de las personas en movimiento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Estas restricciones est\u00e1n dirigidas a las poblaciones procedentes de pa\u00edses con una historia de dominaci\u00f3n colonial. El aumento del control migratorios, se asienta sobre una estructura racista y colonial que ha convertido las fronteras en espacios securitizados donde, en muchas ocasiones, no se garantiza la protecci\u00f3n de los derechos fundamentales.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Adem\u00e1s, la vulneraci\u00f3n de derechos en las fronteras se enmarca en un contexto de impunidad y de falta de acceso a la justicia. Para las personas afectadas, denunciar la violencia y la falta de acceso a la justicia se ha convertido en una tarea muy complicada, casi imposible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En el Estado espa\u00f1ol, en los \u00faltimos a\u00f1os hemos sido testigos de graves vulneraciones de derechos fundamentales en las fronteras: la violencia policial en marzo de 2022 que provoc\u00f3 la p\u00e9rdida de un ojo a un adolescente refugiado procedente de Mali; la masacre del 24J de 2022 con decenas de personas muertas, gravemente heridas y desaparecidas en Melilla; personas criminalizadas por el hecho de migrar que se enfrentan a penas de prisi\u00f3n sin garant\u00edas en los procedimientos en los CATE; las muertes en la playa de El Tarajal en 2014, donde al menos 14 personas murieron ahogadas mientras la Guardia Civil disparaba balas de goma y 23 fueron devueltas ilegalmente; las devoluciones ilegales de ni\u00f1os, ni\u00f1as y adolescentes a Ceuta; las detenciones masivas y las condiciones indignas de las llegadas a Canarias durante la pandemia; as\u00ed como pr\u00e1cticas sistem\u00e1ticas de devoluciones en caliente y las miles de muertes en el mar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Estos hechos no son episodios aislados, sino la consecuencia directa de un modelo de control migratorio basado en la securitizaci\u00f3n, la deshumanizaci\u00f3n y el racismo institucional. Un modelo que antepone el control de las fronteras a la protecci\u00f3n de la vida y la dignidad de las personas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ante esta realidad, desde Ir\u00eddia realizamos un monitoreo permanente de la situaci\u00f3n de los derechos humanos en la frontera, centr\u00e1ndonos en la realidad a la que se enfrentan las personas durante las llegadas tanto terrestres como mar\u00edtimas y prestando especial atenci\u00f3n a los grupos con necesidades y situaciones espec\u00edficas, como solicitantes de asilo, ni\u00f1os, ni\u00f1as y adolescentes, v\u00edctimas de tortura o personas pertenecientes al colectivo LGTBIQ+.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El monitoreo de derechos tiene como objetivo denunciar e incidir en las pol\u00edticas y pr\u00e1cticas institucionales en la gesti\u00f3n fronteriza. Nuestras principales herramientas de incidencia son los informes de derechos humanos, los litigios estrat\u00e9gicos y un trabajo constante de incidencia pol\u00edtica y transferencia de conocimientos. Estas herramientas se dirigen a exigir el respeto de los derechos humanos en las fronteras del Estado espa\u00f1ol.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ante el contexto pol\u00edtico actual, exigimos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"closed has-medium-font-size\">El respeto estricto e integral de la legalidad nacional e internacional en materia de derechos humanos en todas las fronteras, poniendo fin a los espacios de ex-cepci\u00f3n jur\u00eddica.<\/li>\n\n\n\n<li class=\"closed has-medium-font-size\">El fin inmediato de las devoluciones en caliente y la garant\u00eda del derecho a la protecci\u00f3n internacional y del acceso a la justicia.<\/li>\n\n\n\n<li class=\"closed has-medium-font-size\">El respeto a los derechos de la infancia.<\/li>\n\n\n\n<li class=\"closed has-medium-font-size\">La igualdad en el acceso a la movilidad internacional y, por tanto, la garant\u00eda de v\u00edas legales y seguras.<\/li>\n\n\n\n<li class=\"closed has-medium-font-size\">Un cambio profundo de paradigma en las pol\u00edticas migratorias, orientado a la erradicaci\u00f3n del racismo estructural que sustenta las pol\u00edticas restrictivas, espe-cialmente hacia las poblaciones procedentes de pa\u00edses con una historia de domi-naci\u00f3n colonial.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Defender los derechos humanos en las fronteras no es una opci\u00f3n pol\u00edtica: es una obligaci\u00f3n legal y \u00e9tica. Ninguna frontera deber\u00eda situarse por encima de la vida, la dignidad y los derechos de las personas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Firma para poder llevar la impunidad a juicio, para que desde Ir\u00eddia podamos seguir tra-bajando monitoreando y sistematizando la realidad en las fronteras.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"495\" src=\"https:\/\/iridia.cat\/wp-content\/uploads\/2023\/11\/imatgeWeb-1024x495.jpg\" alt=\"\" class=\"wp-image-8232\" srcset=\"https:\/\/iridia.cat\/wp-content\/uploads\/2023\/11\/imatgeWeb-1024x495.jpg 1024w, https:\/\/iridia.cat\/wp-content\/uploads\/2023\/11\/imatgeWeb-300x145.jpg 300w, https:\/\/iridia.cat\/wp-content\/uploads\/2023\/11\/imatgeWeb-768x371.jpg 768w, https:\/\/iridia.cat\/wp-content\/uploads\/2023\/11\/imatgeWeb-1536x742.jpg 1536w, https:\/\/iridia.cat\/wp-content\/uploads\/2023\/11\/imatgeWeb.jpg 1685w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta publicaci\u00f3n ha sido cofinan\u00e7ada por la Uni\u00f3n Europea. Su contenido es responsabilidad exclusiva de Ir\u00eddia y no refleja necesariamente los puntos de vista de la Uni\u00f3n Europea.<\/p>\n\n\n\n<figure class=\"wp-block-image alignleft is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"42\" src=\"https:\/\/iridia.cat\/wp-content\/uploads\/2019\/12\/harm_accd_gencat_CA-horitz-fonsTransp-300x42.png\" alt=\"\" class=\"wp-image-2359\" style=\"width:374px;height:auto\" srcset=\"https:\/\/iridia.cat\/wp-content\/uploads\/2019\/12\/harm_accd_gencat_CA-horitz-fonsTransp-300x42.png 300w, https:\/\/iridia.cat\/wp-content\/uploads\/2019\/12\/harm_accd_gencat_CA-horitz-fonsTransp.png 548w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image alignleft\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"70\" src=\"https:\/\/iridia.cat\/wp-content\/uploads\/2025\/12\/logotip-UE.jpg_1076820327-300x70.jpg\" alt=\"\" class=\"wp-image-12856\" srcset=\"https:\/\/iridia.cat\/wp-content\/uploads\/2025\/12\/logotip-UE.jpg_1076820327-300x70.jpg 300w, https:\/\/iridia.cat\/wp-content\/uploads\/2025\/12\/logotip-UE.jpg_1076820327.jpg 346w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image alignleft is-resized\"><img decoding=\"async\" src=\"https:\/\/iridia.cat\/wp-content\/uploads\/2026\/02\/f52e4df6-lafede.cat-logo-connect-for-global-change3-150x150.png\" alt=\"\" class=\"wp-image-13001\" style=\"width:100px;height:auto\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p class=\"has-secondary-color has-text-color has-link-color wp-elements-1 wp-block-paragraph\"><strong>Firma:<\/strong><\/p>\n\n\n\n\n<script type=\"text\/javascript\" src=\"https:\/\/sinergia.iridia.cat\/cache\/include\/javascript\/sugar_grp1_jquery.js?v=BAVFSmQamCrFj3mlVSqdUQ\"><\/script>\n<script type=\"text\/javascript\" src=\"https:\/\/sinergia.iridia.cat\/cache\/include\/javascript\/sugar_grp1_yui.js?v=BAVFSmQamCrFj3mlVSqdUQ\"><\/script>\n<script type=\"text\/javascript\" src=\"https:\/\/sinergia.iridia.cat\/cache\/include\/javascript\/sugar_grp1.js?v=BAVFSmQamCrFj3mlVSqdUQ\"><\/script>\n<script src=\"https:\/\/challenges.cloudflare.com\/turnstile\/v0\/api.js\" async defer><\/script>\n<html lang='ca_ES'>\r\n\t<body>\r\n\t\t<form action=\"https:\/\/sinergia.iridia.cat\/index.php?entryPoint=stic_Web_Forms_save\" name=\"WebToLeadForm\" method=\"POST\" id=\"WebToLeadForm\" >\r\n\t\t\t<p>\r\n<input type=\"hidden\" id=\"event_id\" name=\"event_id\" value=\"80d960e0-41e0-61ec-b1fe-667521b778ff\" \/>\r\n\r\n<input type=\"hidden\" id=\"redirect_url\" name=\"redirect_url\" value=\"https:\/\/iridia.cat\/es\/pagina-agradecimiento-campana-frontera-sur\/\" \/>\r\n\r\n<input type=\"hidden\" id=\"redirect_ko_url\" name=\"redirect_ko_url\" value=\"https:\/\/iridia.cat\/error-dades\/\" \/>\r\n\r\n<input type=\"hidden\" id=\"validate_identification_number\" name=\"validate_identification_number\" value=\"0\" \/>\r\n\r\n<input type=\"hidden\" id=\"assigned_user_id\" name=\"assigned_user_id\" value=\"1\" \/>\r\n\r\n<input type=\"hidden\" id=\"req_id\" name=\"req_id\" value=\"Contacts___first_name;Contacts___last_name;Contacts___email1;Contacts___phone_mobile;Contacts___consentiment_c;\" \/>\r\n\r\n<input type=\"hidden\" id=\"bool_id\" name=\"bool_id\" value=\"Contacts___consentiment_c;\" \/>\r\n\r\n<input type=\"hidden\" id=\"webFormClass\" name=\"webFormClass\" value=\"EventInscription\" \/>\r\n\r\n<input type=\"hidden\" id=\"stic_Payment_Commitments___payment_type\" name=\"stic_Payment_Commitments___payment_type\" value=\"\" \/>\r\n\r\n<input type=\"hidden\" id=\"stic_Payment_Commitments___periodicity\" name=\"stic_Payment_Commitments___periodicity\" value=\"punctual\" \/>\r\n\r\n<input type=\"hidden\" id=\"language\" name=\"language\" value=\"ca_ES\" \/>\r\n\r\n<input type=\"hidden\" id=\"stic_Registrations___campanya_firma_c\" name=\"stic_Registrations___campanya_firma_c\" value=\"FronteraSud\" \/>\r\n\r\n<input type=\"hidden\" id=\"defParams\" name=\"defParams\" value=\"%7B%22include_payment_commitment%22%3A0%2C%22include_organization%22%3A0%2C%22account_code_mandatory%22%3A0%2C%22include_registration%22%3A1%2C%22account_name_optional%22%3A0%2C%22email_template_id%22%3A%22%22%2C%22include_recaptcha%22%3A0%2C%22recaptcha_configs%22%3A%7B%22%28General%29%22%3A%7B%22KEY%22%3A%226LetnWUiAAAAAI8skRzN2KQCZpzMQ2gfoS0_PSUw%22%2C%22NAME%22%3A%22%22%2C%22WEBKEY%22%3A%226LetnWUiAAAAABca1-D5HFbILH7B31RfD98TX-LE%22%2C%22VERSION%22%3A%222%22%7D%7D%2C%22recaptcha_configKeys%22%3A%5B%22%28General%29%22%5D%2C%22recaptcha_selected%22%3A%220%22%7D\" \/>\r\n\r\n<input type=\"hidden\" id=\"timeZone\" name=\"timeZone\" value=\"\" \/>\r\n\r\n<\/p>\r\n<table class=\"tableForm\">\r\n<tbody id=\"Contacts\" class=\"section\">\r\n\r\n<tr id=\"td_lbl_Contacts___first_name\" class=\"column_25\"><span><label id=\"lbl_Contacts___first_name\" for=\"Contacts___first_name\">Nombre:<span id=\"lbl_Contacts___first_name_required\" class=\"required\">*<\/span><\/label><\/span><\/tr>\r\n\r\n<tr id=\"td_Contacts___first_name\" class=\"column_25\"><span> <input id=\"Contacts___first_name\" name=\"Contacts___first_name\" type=\"text\" span=\"\" sugar=\"slot\" \/> <\/span><\/tr>\r\n\r\n<tr id=\"td_lbl_Contacts___last_name\" class=\"column_25\"><span><label id=\"lbl_Contacts___last_name\" for=\"Contacts___last_name\">Apellidos:<span id=\"lbl_Contacts___last_name_required\" class=\"required\">*<\/span> <\/label> <\/span><\/tr>\r\n\r\n<tr id=\"td_Contacts___last_name\" class=\"column_25\"><span> <input id=\"Contacts___last_name\" name=\"Contacts___last_name\" type=\"text\" span=\"\" sugar=\"slot\" \/> <\/span><\/tr>\r\n\r\n<tr id=\"td_lbl_Contacts___email1\" class=\"column_25\"><span><label id=\"lbl_Contacts___email1\" for=\"Contacts___email1\">Correo electr\u00f3nico:<span id=\"lbl_Contacts___email1_required\" class=\"required\">*<\/span><\/label>  <\/span><\/tr>\r\n\r\n<tr id=\"td_Contacts___email1\" class=\"column_25\"><span> <input id=\"Contacts___email1\" name=\"Contacts___email1\" type=\"text\" onchange=\"validateEmailAdd(this);\" span=\"\" sugar=\"slot\" \/> <\/span><\/tr>\r\n\r\n<tr id=\"td_lbl_Contacts___phone_mobile\" class=\"column_25\"><span><label id=\"lbl_Contacts___phone_mobile\" for=\"Contacts___phone_mobile\">M\u00f3vil:<span id=\"lbl_Contacts___email1_required\" class=\"required\">*<\/span><\/label> <\/span><\/tr>\r\n\r\n<tr id=\"td_Contacts___phone_mobile\" class=\"column_25\"><span> <input id=\"Contacts___phone_mobile\" name=\"Contacts___phone_mobile\" type=\"text\" span=\"\" sugar=\"slot\" \/> <\/span><\/tr>\r\n\r\n<td colspan=\"4\">\r\n<label>Te informamos que la Asociaci\u00f3n Ir\u00eddia, responsable del tratamiento de los datos que nos facilites, con correo info@iridia.cat y tel\u00e9fono 693 563 529, tratamos los datos de las personas interesadas con finalidad comunicativa, te enviaremos informaci\u00f3n de la entidad, actos y campa\u00f1as que realizamos. Los datos son tratados bajo medidas de seguridad y no ser\u00e1n cedidos a terceros. Puedes hacer uso de tu derecho de consulta, cancelaci\u00f3n, ratificaci\u00f3n o supresi\u00f3n de tus datos en cualquier momento, y consultar informaci\u00f3n sobre nuestra <a title=\"aqu\u00ed\" href=\"https:\/\/iridia.cat\/es\/proteccion-datos\/\" target=\"_blank\" rel=\"noopener\">pol\u00edtica de protecci\u00f3n<\/a>.<\/label>\r\n<\/td>\r\n<tr>\r\n<\/tr>\r\n<td colspan=\"4\"><label id=\"lbl_Contacts___consentiment_c\" for=\"Contacts___consentiment_c\"> Accepto el tratamiento:<span id=\"lbl_Contacts___consentiment_c\" class=\"required\">*<\/span><input type=\"checkbox\" style=\"opacity: 1;margin-top:6px;\" id=\"Contacts___consentiment_c\" name=\"Contacts___consentiment_c\" \/><\/label><\/td>\r\n\r\n\r\n<\/tbody>\r\n\r\n<tbody>\r\n<tr>\r\n<td>\u00a0<\/td>\r\n<td><div class='g-recaptcha' data-sitekey='6LetnWUiAAAAABca1-D5HFbILH7B31RfD98TX-LE'><\/div><input class=\"button\" type=\"button\" onclick=\"submitForm(this.form);\" name=\"Submit\" value=\"Envia\" \/><\/td>\r\n<\/tr>\r\n\r\n<\/tbody>\r\n\r\n<\/table>\r\n\t\t<\/form>\t\t\r\n\t\t<script type=\"text\/javascript\">\r\n\t\t\t\t\t\t\tvar stic_Web_Forms_LBL_PROVIDE_WEB_FORM_FIELDS = \"Ompliu els camps obligatoris\";\r\n\t\t\t\t\t\t\tvar stic_Web_Forms_LBL_INVALID_FORMAT = \"Comproveu el format del camp\";\r\n\t\t\t\t\t\t\tvar stic_Web_Forms_LBL_SERVER_CONNECTION_ERROR = \"Ha fallat la connexi\u00f3 amb el servidor\";\r\n\t\t\t\t\t\t\tvar stic_Web_Forms_LBL_SIZE_FILE_EXCEED = \"La mida del fitxer no pot ser superior a \";\r\n\t\t\t\t\t\t\tvar stic_Web_Forms_LBL_SUM_SIZE_FILES_EXCEED = \"La suma de les mides dels fitxers no pot ser superior a \";\r\n\t\t\t\t\t\t\tvar APP_LBL_REQUIRED_SYMBOL = \"*\";\r\n\t\t\t\t\t\t\tvar APP_DATE_FORMAT = \"%d\/%m\/%Y\";\r\n\t\t\t\t\t\t\/**\r\n * This file is part of SinergiaCRM.\r\n * SinergiaCRM is a work developed by SinergiaTIC Association, based on SuiteCRM.\r\n * Copyright (C) 2013 - 2023 SinergiaTIC Association\r\n *\r\n * This program is free software; you can redistribute it and\/or modify it under\r\n * the terms of the GNU Affero General Public License version 3 as published by the\r\n * Free Software Foundation.\r\n *\r\n * This program is distributed in the hope that it will be useful, but WITHOUT\r\n * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS\r\n * FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more\r\n * details.\r\n *\r\n * You should have received a copy of the GNU Affero General Public License along with\r\n * this program; if not, see http:\/\/www.gnu.org\/licenses or write to the Free\r\n * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA\r\n * 02110-1301 USA.\r\n *\r\n * You can contact SinergiaTIC Association at email address info@sinergiacrm.org.\r\n *\/\r\n\/**\r\n * Change the visibility of a field\r\n * @param field field to be changed\r\n * @param visibility visibility applied to the field\r\n *\/\r\nfunction changeVisibility(field, visibility) {\r\n  var o_td = document.getElementById(\"td_\" + field);\r\n  var o_td_lbl = document.getElementById(\"td_lbl_\" + field);\r\n  if (o_td) {\r\n    o_td.style.display = visibility;\r\n  }\r\n\r\n  if (o_td_lbl) {\r\n    o_td_lbl.style.display = visibility;\r\n  }\r\n}\r\n\r\n\/**\r\n * Show a hidden field\r\n * @param field field to be shown\r\n *\/\r\nfunction showField(field) {\r\n  changeVisibility(field, \"table-cell\");\r\n}\r\n\r\n\/**\r\n * Hide a field\r\n * @param field field to be hidden\r\n *\/\r\nfunction hideField(field) {\r\n  changeVisibility(field, \"none\");\r\n}\r\n\r\n\/**\r\n * Add a field as required\r\n * @param field field that will be set as required\r\n *\/\r\nfunction addRequired(field) {\r\n  var reqs = document.getElementById(\"req_id\").value;\r\n  if (-1 == reqs.search(field + \";\")) {\r\n    document.getElementById(\"req_id\").value += field + \";\";\r\n  }\r\n\r\n  var requiredLabel = document.getElementById(\"lbl_\" + field + \"_required\");\r\n  if (!requiredLabel) {\r\n    var rlParent = document.getElementById(\"td_lbl_\" + field);\r\n    if (rlParent) {\r\n      var newLabel = document.createElement(\"span\");\r\n      newLabel.id = \"lbl_\" + field + \"_required\";\r\n      newLabel.class = \"required\";\r\n      newLabel.style = \"color: rgb(255, 0, 0);\";\r\n      newLabel.innerText = APP_LBL_REQUIRED_SYMBOL;\r\n      rlParent.appendChild(newLabel);\r\n    }\r\n  }\r\n}\r\n\r\n\/**\r\n * Delete a field as required\r\n * @param field field that will be set as no required\r\n *\/\r\nfunction removeRequired(field) {\r\n  var reqs = document.getElementById(\"req_id\").value;\r\n  document.getElementById(\"req_id\").value = reqs.replace(field + \";\", \"\");\r\n  var requiredLabel = document.getElementById(\"lbl_\" + field + \"_required\");\r\n  if (requiredLabel) {\r\n    requiredLabel.parentNode.removeChild(requiredLabel);\r\n  }\r\n}\r\n\r\n\/**\r\n * Validate different form fields\r\n * @returns {Boolean}\r\n *\/\r\nfunction checkFields() {\r\n  \/\/ Check the required fields, nif \/ cif fields, mails and date fields\r\n  if (!validateRequired() || !validateNifCif() || !validateMails() || !validateDates()) {\r\n    return false;\r\n  } else {\r\n    \/\/ If everything is correct replace the Boolean fields\r\n    var boolHidden = document.getElementById(\"bool_id\");\r\n    if (boolHidden != null) {\r\n      var reqs = boolHidden.value;\r\n      if (reqs.length) {\r\n        \/\/ If there are Boolean fields, they are treated\r\n        bools = reqs.substring(0, reqs.lastIndexOf(\";\"));\r\n        var boolFields = new Array();\r\n        var boolFields = bools.split(\";\");\r\n        nbrFields = boolFields.length;\r\n        for (var i = 0; i < nbrFields; i++) {\r\n          var element = document.getElementById(boolFields[i]);\r\n          element.value == (element.value == \"on\" ? 1 : 0);\r\n        }\r\n      }\r\n    }\r\n    return true;\r\n  }\r\n}\r\n\r\n\/**\r\n * Check the format of the date fields\r\n * @returns {Boolean}\r\n *\/\r\nfunction validateDates() {\r\n  var elements = jQuery.find(\"input[type=text].date_input\");\r\n  if (elements && elements.length > 0) {\r\n    for (var i = 0; i < elements.length; i++) {\r\n      \/\/ The field may not be mandatory, therefore, it is only validated if the element has any value\r\n      if (elements[i].value && !validateDate(elements[i].value)) {\r\n        var label = document.getElementById(\"lbl_\" + elements[i].id);\r\n        alert(stic_Web_Forms_LBL_INVALID_FORMAT + \": \" + label.textContent.trim().replace(\/:$\/, \"\"));\r\n        selectTextInput(elements[i]);\r\n        return false;\r\n      }\r\n    }\r\n  }\r\n  return true;\r\n}\r\n\r\n\/**\r\n * Validate a date using the format indicated in APP_DATE_FORMAT. Does not take into account if the year is leap year\r\n * @param date\r\n * @returns {Boolean}\r\n *\/\r\nfunction validateDate(date) {\r\n  var number = \/\\d+\/g;\r\n  var numbers = [];\r\n  var match = number.exec(date);\r\n\r\n  while (match != null) {\r\n    numbers.push(match[0]);\r\n    match = number.exec(date);\r\n  }\r\n\r\n  if (numbers.length != 3) {\r\n    \/\/ If we don't have three numeric fields, it sure isn't a date\r\n    return false;\r\n  }\r\n\r\n  var format = \/\\%Y|\\%m|\\%d\/g;\r\n  var fields = [];\r\n  match = format.exec(APP_DATE_FORMAT); \/\/ We separate the fields from the format\r\n  while (match != null) {\r\n    fields.push(match[0]);\r\n    match = format.exec(APP_DATE_FORMAT);\r\n  }\r\n\r\n  var idxFields = []; \/\/ Index the fields to be able to access them directly\r\n  for (var i = 0; i < fields.length; i++) {\r\n    idxFields[fields[i].replace(\"%\", \"\")] = i;\r\n  }\r\n\r\n  \/\/ Retrieve the values ??of each field\r\n  var day = numbers[idxFields.d];\r\n  var month = numbers[idxFields.m];\r\n  var year = numbers[idxFields.Y];\r\n\r\n  \/\/ Check the length of the fields\r\n  if (month.length != 2 || day.length != 2 || year.length != 4) {\r\n    return false;\r\n  }\r\n\r\n  \/\/ Check the format of separators\r\n  if (date.replace(number, \"\") != APP_DATE_FORMAT.replace(format, \"\")) {\r\n    return false;\r\n  }\r\n  day = parseInt(day);\r\n  month = parseInt(month);\r\n  year = parseInt(year);\r\n\r\n  \/\/ Check the value of the month and day\r\n  if (month > 12 || month < 1) {\r\n    return false;\r\n  } else {\r\n    if (day < 1) {\r\n      return false;\r\n    }\r\n\r\n    switch (month) {\r\n      case 1:\r\n      case 3:\r\n      case 5:\r\n      case 7:\r\n      case 8:\r\n      case 10:\r\n      case 12:\r\n        return day <= 31;\r\n      case 2:\r\n        return day <= 29; \/\/ Leap years are not taken into account\r\n      case 4:\r\n      case 6:\r\n      case 9:\r\n      case 11:\r\n        return day <= 30;\r\n    }\r\n  }\r\n}\r\n\r\n\/**\r\n * Check the required fields\r\n * @returns {Boolean}\r\n *\/\r\nfunction validateRequired() {\r\n  \/\/ Check the required fields\r\n  var reqHidden = document.getElementById(\"req_id\");\r\n  if (reqHidden != null) {\r\n    var reqs = reqHidden.value;\r\n    if (reqs.length) {\r\n      \/\/ If there are required fields check them\r\n      reqs = reqs.substring(0, reqs.lastIndexOf(\";\"));\r\n      var reqFields = new Array();\r\n      var reqFields = reqs.split(\";\");\r\n      nbrFields = reqFields.length;\r\n\r\n      for (var i = 0; i < nbrFields; i++) {\r\n        var lbl_element;\r\n        var element = document.getElementById(reqFields[i]);\r\n        var error = 0;\r\n        if (element != null) {\r\n          lbl_element = \"#lbl_\" + element.id;\r\n          jQuery(lbl_element).removeClass(\"current-required-field\");\r\n          switch (element.type) {\r\n            case \"checkbox\":\r\n              if (element.checked == 0) {\r\n                error = 1;\r\n              }\r\n              break;\r\n\r\n            case \"select-one\":\r\n              if (element.selectedIndex <= 0) {\r\n                error = 1;\r\n              }\r\n              break;\r\n\r\n            case \"select-multiple\":\r\n              let numOptionsSelected = jQuery(\"select[id='input_selectmultiple'] option:selected\").length;\r\n              if (element.selectedIndex <= 0 && numOptionsSelected <= 1) {\r\n                error = 1;\r\n              }\r\n              break;\r\n\r\n            default:\r\n              \/\/ Type fields: text, email, password...\r\n              if (element.value.length <= 0) {\r\n                error = 1;\r\n              }\r\n          }\r\n        } else {\r\n          \/\/radio type fields\r\n          error = 1;\r\n          var options = document.getElementsByName(reqFields[i]);\r\n\r\n          lbl_element = \"#lbl_\" + options[0].name;\r\n          jQuery(lbl_element).removeClass(\"current-required-field\");\r\n\r\n          options.forEach(function(option) {\r\n            if (option.checked) {\r\n              error = 0;\r\n            }\r\n          });\r\n        }\r\n\r\n        if (error) {\r\n          alert(stic_Web_Forms_LBL_PROVIDE_WEB_FORM_FIELDS);\r\n          jQuery(lbl_element).addClass(\"current-required-field\");\r\n          selectTextInput(element);\r\n          return false;\r\n        }\r\n      }\r\n    }\r\n  }\r\n  return true;\r\n}\r\n\r\n\/**\r\n * Validate form emails\r\n * @returns {Boolean}\r\n *\/\r\n function validateMails() {\r\n  var fields = [\"Contacts___email1\", \"Contacts___email2\", \"Accounts___email1\", \"Accounts___email2\"];\r\n  var ret = true;\r\n  for (var i = 0; i < fields.length && ret; i++) {\r\n    emailInput=document.getElementById(fields[i])\r\n    if(emailInput != undefined)\r\n    {\r\n      ret = validateEmailAdd(emailInput);\r\n    }\r\n  }\r\n  return ret;\r\n}\r\n\r\n\/**\r\n * Validate an email address\r\n * Regex validation email from https:\/\/html5-tutorial.net\/form-validation\/validating-email\/\r\n * @param obj DOM object of the input containing the mail\r\n * @returns {Boolean}\r\n *\/\r\n\r\nfunction validateEmailAdd(obj) {\r\n  obj.value=obj.value.trim();\r\n  if (obj != null && obj.value.length > 0 && !isValidEmail(obj.value)) {\r\n    var label = document.getElementById(\"lbl_\" + obj.id);\r\n    alert(stic_Web_Forms_LBL_INVALID_FORMAT + \": \" + label.textContent.replace(\/: +$\/, \"\"));\r\n    selectTextInput(obj);\r\n    return false;\r\n  } else {\r\n    return true;\r\n  }\r\n}\r\n\r\n\/**\r\n * Check the identification number fields for contacts and accounts as needed\r\n * @returns {Boolean}\r\n *\/\r\nfunction validateNifCif() {\r\n  var validateIdentificationNumber = document.getElementById(\"validate_identification_number\");\r\n\r\n  \/\/ Return true if identification number validation is not required\r\n  if (validateIdentificationNumber && validateIdentificationNumber.value == \"0\") {\r\n    console.log(\"Identification number validation is not required.\");\r\n    return true;\r\n  }\r\n\r\n  \/\/ NIF validation\r\n  var identificationType = jQuery(\"#Contacts___stic_identification_type_c\").val();\r\n  \/\/ Validate if the stic_identification_type_c field is not defined or is defined as NIF or NIE. \r\n  \/\/ Other values like passports and so on should not be validated as there's no rule to do it.\r\n  if (identificationType == null || identificationType == \"nif\" || identificationType == \"nie\") {\r\n    var nif = document.getElementById(\"Contacts___stic_identification_number_c\");\r\n    \/\/ The nif field may not be required so it can be empty. If so, it is not necessary to validate it\r\n    if (nif && nif.value && !isValidDNI(nif.value)) {\r\n      label = \" \";\r\n      if (nif.labels && nif.labels[0]) {\r\n        label += (nif.labels[0].textContent.slice(-1) == \":\" ? nif.labels[0].textContent.substring(0, nif.labels[0].textContent.length - 1) : nif.labels[0].textContent);\r\n      }\r\n      alert(stic_Web_Forms_LBL_INVALID_FORMAT + label + \".\");\r\n      nif.focus();\r\n      return false;\r\n    }\r\n  }\r\n\r\n  \/\/ CIF validation\r\n  var cif = document.getElementById(\"Accounts___stic_identification_number_c\");\r\n  \/\/ The cif field may not be required so it can be empty. If so, it is not necessary to validate it\r\n  if (cif && cif.value && !isValidCif(cif.value)) {\r\n    label = \" \";\r\n    if (cif.labels && cif.labels[0]) {\r\n      label += (cif.labels[0].textContent.slice(-1) == \":\" ? cif.labels[0].textContent.substring(0, cif.labels[0].textContent.length - 1) : cif.labels[0].textContent);\r\n    }\r\n    alert(stic_Web_Forms_LBL_INVALID_FORMAT + label + \".\");\r\n    cif.focus();\r\n    return false;\r\n  }\r\n\r\n  return true;\r\n}\r\n\r\n\/**\r\n * Check with each change of value in the field that only number and separator are allowed of decimals '.'\r\n * @returns {Boolean}\r\n *\/\r\nfunction isNumberKey(evt) {\r\n  var charCode = evt.which ? evt.which : event.keyCode;\r\n  if (charCode != 46 && charCode > 31 && (charCode < 48 || charCode > 57)) {\r\n    return false;\r\n  }\r\n\r\n  if (charCode == 46) {\r\n    var evento = evt || event;\r\n    var dots = evento.currentTarget.value.match(\/\\.\/g); \/\/ If there is already a point, you cannot add another\r\n    if (dots && dots.length > 0) {\r\n      return false;\r\n    }\r\n    if (evento.currentTarget.value.length == 0) {\r\n      \/\/ If the point is at the beginning it includes a 0\r\n      evento.currentTarget.value = \"0\";\r\n    }\r\n  }\r\n\r\n  return true;\r\n}\r\n\r\n\/**\r\n * Format a value in a number with fixed-point notation\r\n * @param input currency type field in which to validate the format\r\n *\/\r\nfunction formatCurrency(input) {\r\n  var value = Number(input.value);\r\n  if (!isNaN(value)) {\r\n    input.value = value.toFixed(2);\r\n  }\r\n}\r\n\r\n\/**\r\n * Valid if a cif is valid\r\n * Adapted to javascript from its original in:\r\n * http:\/\/www.michublog.com\/informatica\/8-funciones-para-la-validacion-de-formularios-con-expresiones-regulares\r\n * @param cif\r\n * @returns {Boolean}\r\n *\/\r\nfunction isValidCif(cif) {\r\n  cif.toUpperCase();\r\n  cifRegEx1 = \/^[ABEH][0-9]{8}\/i;\r\n  cifRegEx2 = \/^[KPQS][0-9]{7}[A-J]\/i;\r\n  cifRegEx3 = \/^[CDFGJLMNRUVW][0-9]{7}[0-9A-J]\/i;\r\n\r\n  if (cif.match(cifRegEx1) || cif.match(cifRegEx2) || cif.match(cifRegEx3)) {\r\n    control = cif.charAt(cif.length - 1);\r\n    sum_A = 0;\r\n    sum_B = 0;\r\n    for (i = 1; i < 8; i++) {\r\n      if (i % 2 == 0) {\r\n        sum_A += parseInt(cif.charAt(i));\r\n      } else {\r\n        t = (parseInt(cif.charAt(i)) * 2).toString();\r\n        p = 0;\r\n        for (j = 0; j < t.length; j++) {\r\n          p += parseInt(t.charAt(j));\r\n        }\r\n        sum_B += p;\r\n      }\r\n    }\r\n\r\n    sum_C = parseInt(sum_A + sum_B) + \"\"; \/\/ As\u00ed se convierte en cadena\r\n    sum_D = (10 - parseInt(sum_C.charAt(sum_C.length - 1))) % 10;\r\n    letters = \"JABCDEFGHI\";\r\n\r\n    if (control >= \"0\" && control <= \"9\") {\r\n      return control == sum_D;\r\n    } else {\r\n      return control.toUpperCase() == letters[sum_D];\r\n    }\r\n  } else {\r\n    return false;\r\n  }\r\n}\r\n\r\n\/**\r\n * Check if it is a correct ID (between 5 and 8 letters followed by the corresponding letter).\r\n * Accept NIEs (Foreigners with X, Y or Z at the beginning)\r\n * http:\/\/trellat.es\/funcion-para-validar-dni-o-nie-en-javascript\/\r\n * @param dni\r\n * @returns {Boolean}\r\n *\/\r\nfunction isValidDNI(dni) {\r\n  var number, lett, letter;\r\n  var regular_expression_dni = \/^[XYZ]?\\d{5,8}[A-Z]$\/;\r\n  dni = dni.toUpperCase();\r\n\r\n  if (regular_expression_dni.test(dni) === true) {\r\n    number = dni.substr(0, dni.length - 1);\r\n    number = number.replace(\"X\", 0);\r\n    number = number.replace(\"Y\", 1);\r\n    number = number.replace(\"Z\", 2);\r\n    lett = dni.substr(dni.length - 1, 1);\r\n    number = number % 23;\r\n\r\n    letter = \"TRWAGMYFPDXBNJZSQVHLCKET\";\r\n    letter = letter.substring(number, number + 1);\r\n\r\n    return letter == lett;\r\n  } else {\r\n    return false;\r\n  }\r\n}\r\n\r\n\/**\r\n * Assign a value to a select field\r\n * @param select form field element\r\n * @param value value that the select option must have to be selected\r\n *\/\r\n\/\/\r\nfunction setSelectValue(select, value) {\r\n  for (var i = 0; i < select.options.length; i++) {\r\n    if (select.options[i].value == value) {\r\n      select.options[i].selected = true;\r\n    } else {\r\n      select.options[i].selected = false;\r\n    }\r\n  }\r\n  \/\/ Save the previous value\r\n  select.prev_value = select.options[select.selectedIndex].value;\r\n}\r\n\r\n\/**\r\n * Select the text of an input text of the form\r\n * @param input Object from which the text will be selected\r\n *\/\r\nfunction selectTextInput(input) {\r\n  if (typeof input.setSelectionRange != \"undefined\") {\r\n    input.setSelectionRange(0, input.value.length);\r\n  }\r\n  input.focus();\r\n}\r\n\r\n\/**\r\n * Verify that the size of the form attachments does not exceed the size defined in the PHP configuration\r\n *\/\r\nvar items;\r\nvar formSizeArray = [];\r\n\r\nvar url =\r\n  jQuery(\"form\")\r\n    .attr(\"action\")\r\n    .split(\"=\")[0] + \"=stic_Web_Forms_attachment_limits_response\";\r\njQuery.ajax({\r\n  url: url,\r\n  dataType: \"jsonp\"\r\n});\r\n\r\n\/**\r\n * Gets values of the PHP configuration in the system\r\n * @param data array from which the values ??are obtained\r\n *\/\r\nfunction getConfigVariables(data) {\r\n  items = data;\r\n  if (!items.uploadMaxFilesize || !items.postMaxSize) {\r\n    alert(stic_Web_Forms_LBL_SERVER_CONNECTION_ERROR);\r\n  }\r\n}\r\n\r\n\/**\r\n * Check if the attachment file size added to the input file is sizer\r\n * to the configuration variable php upload_max_filesize\r\n *\/\r\njQuery(\".document\").change(function() {\r\n  var numInput = this.id.substring(this.id.length - 1, this.id.length);\r\n  var errorZone = \"#error_zone_\" + numInput;\r\n  if (this.files[0]) {\r\n    var fileName = this.files[0].name;\r\n    var fileSize = this.files[0].size;\r\n    if (fileSize > items.uploadMaxFilesizeBytes) {\r\n      jQuery(errorZone).html(\"<span>\" + stic_Web_Forms_LBL_SIZE_FILE_EXCEED + items.uploadMaxFilesize + \"B <\/span>\");\r\n      formSizeArray[numInput - 1] = fileSize;\r\n    } else {\r\n      jQuery(errorZone).html(\"\");\r\n      formSizeArray[numInput - 1] = fileSize;\r\n    }\r\n  } else {\r\n    jQuery(errorZone).html(\"\");\r\n    formSizeArray[numInput - 1] = 0;\r\n  }\r\n});\r\n\r\n\/**\r\n * Check the total size of the files attached to the form\r\n * @returns {Boolean}\r\n *\/\r\nfunction checkFormSize() {\r\n  if (items) {\r\n    var formSize = 0;\r\n    var fileZizeError = 0;\r\n\r\n    formSizeArray.forEach(function(inputSize) {\r\n      if (inputSize) {\r\n        if (inputSize > items.uploadMaxFilesizeBytes) {\r\n          fileZizeError = 1;\r\n        }\r\n        formSize = formSize + inputSize;\r\n      }\r\n    });\r\n\r\n    if (fileZizeError) {\r\n      alert(stic_Web_Forms_LBL_SIZE_FILE_EXCEED + items.uploadMaxFilesize + \"B\");\r\n      return false;\r\n    }\r\n\r\n    if (formSize <= items.postMaxSizeBytes) {\r\n      return true;\r\n    } else {\r\n      alert(stic_Web_Forms_LBL_SUM_SIZE_FILES_EXCEED + items.postMaxSize + \"B\");\r\n      return false;\r\n    }\r\n  } else {\r\n    return true;\r\n  }\r\n}\r\n\r\n\/**\r\n * Fills the timeZone variable on loading.\r\n *\/\r\njQuery('#timeZone').val(Intl.DateTimeFormat().resolvedOptions().timeZone);\r\n\/**\r\n * This file is part of SinergiaCRM.\r\n * SinergiaCRM is a work developed by SinergiaTIC Association, based on SuiteCRM.\r\n * Copyright (C) 2013 - 2023 SinergiaTIC Association\r\n *\r\n * This program is free software; you can redistribute it and\/or modify it under\r\n * the terms of the GNU Affero General Public License version 3 as published by the\r\n * Free Software Foundation.\r\n *\r\n * This program is distributed in the hope that it will be useful, but WITHOUT\r\n * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS\r\n * FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more\r\n * details.\r\n *\r\n * You should have received a copy of the GNU Affero General Public License along with\r\n * this program; if not, see http:\/\/www.gnu.org\/licenses or write to the Free\r\n * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA\r\n * 02110-1301 USA.\r\n *\r\n * You can contact SinergiaTIC Association at email address info@sinergiacrm.org.\r\n *\/\r\nvar formHasAlreadyBeenSent = false;\r\n\/**\r\n * Form submission function\r\n * @param form form to be sent\r\n *\/\r\nfunction submitForm(form) {\r\n  if (checkFields() && checkFormSize()) {\r\n    if (typeof validateCaptchaAndSubmit != \"undefined\") {\r\n      validateCaptchaAndSubmit();\r\n    } else {\r\n        if (formHasAlreadyBeenSent != true) {\r\n            formHasAlreadyBeenSent = true;\r\n            form.submit();\r\n        } else {\r\n            console.log(\"Form is locked because it has already been sent.\");\r\n        }\r\n    }\r\n  }\r\n  return false;\r\n}\r\n\r\n\t\t<\/script>\r\n\t<\/body>\r\n<\/html>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Exigimos el respeto de los derechos humanos en las fronteras Las fronteras se han convertido en espacios de vulneraci\u00f3n de derechos humanos de las personas migrantes. Esto es as\u00ed a nivel internacional y europeo, donde el contexto pol\u00edtico ha impulsado cambios legislativos que intensifican el control, las restricciones y la criminalizaci\u00f3n mientras restringen el derecho<a href=\"https:\/\/iridia.cat\/es\/frontera-sur\/\">Continue reading <span class=\"sr-only\">&#8220;Frontera Sur&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1482,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"tags":[143],"class_list":["post-8195","page","type-page","status-publish","hentry","tag-fronteres-es"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Frontera Sur - Ir\u00eddia<\/title>\n<meta name=\"description\" content=\"Ahora es el momento: firma para implementar un cambio de paradigma en las pol\u00edticas migratorias bajo un horizonte de erradicaci\u00f3n del racismo.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/iridia.cat\/frontera-sur\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Frontera Sur - Ir\u00eddia\" \/>\n<meta property=\"og:description\" content=\"Ahora es el momento: firma para implementar un cambio de paradigma en las pol\u00edticas migratorias bajo un horizonte de erradicaci\u00f3n del racismo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/iridia.cat\/frontera-sur\/\" \/>\n<meta property=\"og:site_name\" content=\"Ir\u00eddia\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-27T15:00:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/iridia.cat\/wp-content\/uploads\/2026\/02\/2-Valla-Melilla-por-Ignacio-Marin-web.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/iridia.cat\\\/frontera-sur\\\/\",\"url\":\"https:\\\/\\\/iridia.cat\\\/frontera-sur\\\/\",\"name\":\"Frontera Sur - Ir\u00eddia\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/iridia.gatxan.in\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/iridia.cat\\\/frontera-sur\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/iridia.cat\\\/frontera-sur\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/iridia.cat\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/2-Valla-Melilla-por-Ignacio-Marin-web.jpg\",\"datePublished\":\"2023-11-27T11:11:32+00:00\",\"dateModified\":\"2026-05-27T15:00:04+00:00\",\"description\":\"Ahora es el momento: firma para implementar un cambio de paradigma en las pol\u00edticas migratorias bajo un horizonte de erradicaci\u00f3n del racismo.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/iridia.cat\\\/frontera-sur\\\/#breadcrumb\"},\"inLanguage\":\"es-ES\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/iridia.cat\\\/frontera-sur\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\\\/\\\/iridia.cat\\\/frontera-sur\\\/#primaryimage\",\"url\":\"https:\\\/\\\/iridia.cat\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/2-Valla-Melilla-por-Ignacio-Marin-web.jpg\",\"contentUrl\":\"https:\\\/\\\/iridia.cat\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/2-Valla-Melilla-por-Ignacio-Marin-web.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/iridia.cat\\\/frontera-sur\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Inici\",\"item\":\"https:\\\/\\\/iridia.cat\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Frontera Sur\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/iridia.gatxan.in\\\/#website\",\"url\":\"https:\\\/\\\/iridia.gatxan.in\\\/\",\"name\":\"Ir\u00eddia\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/iridia.gatxan.in\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/iridia.gatxan.in\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es-ES\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/iridia.gatxan.in\\\/#organization\",\"name\":\"Ir\u00eddia\",\"url\":\"https:\\\/\\\/iridia.gatxan.in\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-ES\",\"@id\":\"https:\\\/\\\/iridia.gatxan.in\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":null,\"contentUrl\":null,\"width\":null,\"height\":null,\"caption\":\"Ir\u00eddia\"},\"image\":{\"@id\":\"https:\\\/\\\/iridia.gatxan.in\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Frontera Sur - Ir\u00eddia","description":"Ahora es el momento: firma para implementar un cambio de paradigma en las pol\u00edticas migratorias bajo un horizonte de erradicaci\u00f3n del racismo.","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:\/\/iridia.cat\/frontera-sur\/","og_locale":"es_ES","og_type":"article","og_title":"Frontera Sur - Ir\u00eddia","og_description":"Ahora es el momento: firma para implementar un cambio de paradigma en las pol\u00edticas migratorias bajo un horizonte de erradicaci\u00f3n del racismo.","og_url":"https:\/\/iridia.cat\/frontera-sur\/","og_site_name":"Ir\u00eddia","article_modified_time":"2026-05-27T15:00:04+00:00","og_image":[{"url":"https:\/\/iridia.cat\/wp-content\/uploads\/2026\/02\/2-Valla-Melilla-por-Ignacio-Marin-web.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/iridia.cat\/frontera-sur\/","url":"https:\/\/iridia.cat\/frontera-sur\/","name":"Frontera Sur - Ir\u00eddia","isPartOf":{"@id":"https:\/\/iridia.gatxan.in\/#website"},"primaryImageOfPage":{"@id":"https:\/\/iridia.cat\/frontera-sur\/#primaryimage"},"image":{"@id":"https:\/\/iridia.cat\/frontera-sur\/#primaryimage"},"thumbnailUrl":"https:\/\/iridia.cat\/wp-content\/uploads\/2026\/02\/2-Valla-Melilla-por-Ignacio-Marin-web.jpg","datePublished":"2023-11-27T11:11:32+00:00","dateModified":"2026-05-27T15:00:04+00:00","description":"Ahora es el momento: firma para implementar un cambio de paradigma en las pol\u00edticas migratorias bajo un horizonte de erradicaci\u00f3n del racismo.","breadcrumb":{"@id":"https:\/\/iridia.cat\/frontera-sur\/#breadcrumb"},"inLanguage":"es-ES","potentialAction":[{"@type":"ReadAction","target":["https:\/\/iridia.cat\/frontera-sur\/"]}]},{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/iridia.cat\/frontera-sur\/#primaryimage","url":"https:\/\/iridia.cat\/wp-content\/uploads\/2026\/02\/2-Valla-Melilla-por-Ignacio-Marin-web.jpg","contentUrl":"https:\/\/iridia.cat\/wp-content\/uploads\/2026\/02\/2-Valla-Melilla-por-Ignacio-Marin-web.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/iridia.cat\/frontera-sur\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Inici","item":"https:\/\/iridia.cat\/"},{"@type":"ListItem","position":2,"name":"Frontera Sur"}]},{"@type":"WebSite","@id":"https:\/\/iridia.gatxan.in\/#website","url":"https:\/\/iridia.gatxan.in\/","name":"Ir\u00eddia","description":"","publisher":{"@id":"https:\/\/iridia.gatxan.in\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/iridia.gatxan.in\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es-ES"},{"@type":"Organization","@id":"https:\/\/iridia.gatxan.in\/#organization","name":"Ir\u00eddia","url":"https:\/\/iridia.gatxan.in\/","logo":{"@type":"ImageObject","inLanguage":"es-ES","@id":"https:\/\/iridia.gatxan.in\/#\/schema\/logo\/image\/","url":null,"contentUrl":null,"width":null,"height":null,"caption":"Ir\u00eddia"},"image":{"@id":"https:\/\/iridia.gatxan.in\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/iridia.cat\/es\/wp-json\/wp\/v2\/pages\/8195","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/iridia.cat\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/iridia.cat\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/iridia.cat\/es\/wp-json\/wp\/v2\/users\/1482"}],"replies":[{"embeddable":true,"href":"https:\/\/iridia.cat\/es\/wp-json\/wp\/v2\/comments?post=8195"}],"version-history":[{"count":24,"href":"https:\/\/iridia.cat\/es\/wp-json\/wp\/v2\/pages\/8195\/revisions"}],"predecessor-version":[{"id":15168,"href":"https:\/\/iridia.cat\/es\/wp-json\/wp\/v2\/pages\/8195\/revisions\/15168"}],"wp:attachment":[{"href":"https:\/\/iridia.cat\/es\/wp-json\/wp\/v2\/media?parent=8195"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/iridia.cat\/es\/wp-json\/wp\/v2\/tags?post=8195"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}