var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/accent-systems.com","hash_tracking":"false","v4_id":"G-069LN2YPE1"};
jQuery(function($){
var wcCondIsUpdating = false;
var packageHasBeenSelected = false;
var originalPackageOptions = null; // Guardem les opcions originals
// Guardar les opcions originals del Package (sense l'opció en blanc)
function saveOriginalPackageOptions() {
var $form = $('form.variations_form');
var $attr1 = $form.find('select[name="attribute_package"]');
if (!$attr1.length) return;
// Guardar totes les opcions amb valor (excloent la buida)
originalPackageOptions = [];
$attr1.find('option').each(function() {
var val = $(this).val();
if (val && val !== '') {
originalPackageOptions.push({
value: val,
text: $(this).text()
});
}
});
console.log('[WC cond] Opcions originals del Package guardades:', originalPackageOptions);
}
// aplica min/max a la qty segons si és bulk o no
function applyBulkQtyIfNeeded() {
var $form = $('form.cart, form.variations_form').first();
var $attr1 = $form.find('select[name="attribute_package"]');
var $qty = $form.find('input.qty');
if (!$attr1.length || !$qty.length) {
return;
}
var val1 = ($attr1.val() || '').toLowerCase();
if (val1 === 'bulk') {
// bulk -> min 11
var current = parseInt($qty.val(), 10) || 1;
$qty.attr('min', 11);
if (current < 11) {
$qty.val(11);
}
console.log('[WC cond] bulk detectat, poso min=11');
} else if (val1 !== '') {
// KIT -> min 1 i per comoditat tornem a 1
$qty.attr('min', 1);
$qty.val(1);
console.log('[WC cond] kit detectat, poso qty=1');
}
}
// Restaurar TOTES les opcions del Package i eliminar la buida
function fixPackageOptions() {
if (!packageHasBeenSelected || !originalPackageOptions) return;
var $form = $('form.variations_form');
var $attr1 = $form.find('select[name="attribute_package"]');
if (!$attr1.length) return;
var currentVal = $attr1.val();
// Buidar el select i reconstruir amb les opcions originals
$attr1.empty();
// Afegir totes les opcions originals (sense la buida)
originalPackageOptions.forEach(function(opt) {
$attr1.append($('<option>', {
value: opt.value,
text: opt.text
}));
});
// Restaurar el valor seleccionat
if (currentVal) {
$attr1.val(currentVal);
}
console.log('[WC cond] Package restaurat amb totes les opcions:', originalPackageOptions.length);
}
function handlePackageChange() {
if (wcCondIsUpdating) {
return;
}
var $form = $('form.variations_form');
var $attr1 = $form.find('select[name="attribute_package"]');
var $attr2 = $form.find('select[name="attribute_size"]');
if (!$attr1.length || !$attr2.length) {
return;
}
var val1 = ($attr1.val() || '').toLowerCase();
var $row2 = $attr2.closest('tr');
if (!$row2.length) {
$row2 = $attr2.parent();
}
// Si no s'ha seleccionat Package, amagar Size
if (val1 === '') {
$row2.hide();
console.log('[WC cond] Package no seleccionat, amago Size');
return;
}
// Package seleccionat per primera vegada
if (!packageHasBeenSelected) {
packageHasBeenSelected = true;
}
// Sempre fixar opcions del Package després de la primera selecció
fixPackageOptions();
if (val1 === 'bulk') {
// BULK: amaguem Size i assignem primer valor vàlid automàticament
$row2.hide();
var currentVal = $attr2.val();
var $validOptions = $attr2.find('option[value!=""]').not(':disabled');
if (!currentVal || currentVal === '') {
if ($validOptions.length) {
var firstValid = $validOptions.first().val();
wcCondIsUpdating = true;
$attr2.val(firstValid).trigger('change');
wcCondIsUpdating = false;
console.log('[WC cond] BULK: assigno valor auto al Size:', firstValid);
}
}
} else {
// KIT o altre: mostrem Size
$row2.show();
console.log('[WC cond] KIT: mostro Size');
}
// Revisar quantitat
applyBulkQtyIfNeeded();
}
// Estat inicial: amagar Size fins que es seleccioni Package
function initializeState() {
var $form = $('form.variations_form');
var $attr1 = $form.find('select[name="attribute_package"]');
var $attr2 = $form.find('select[name="attribute_size"]');
if (!$attr1.length || !$attr2.length) {
return;
}
// IMPORTANT: Guardar les opcions originals ABANS que WooCommerce les modifiqui
saveOriginalPackageOptions();
var $row2 = $attr2.closest('tr');
if (!$row2.length) {
$row2 = $attr2.parent();
}
// Comprovar si hi ha paràmetres a la URL que especifiquin una variació
var urlParams = new URLSearchParams(window.location.search);
var hasVariationInUrl = urlParams.has('attribute_package') || urlParams.has('variation_id');
var val1 = ($attr1.val() || '').toLowerCase();
// Si NO hi ha variació a la URL, SEMPRE resetejar el Package a buit
if (!hasVariationInUrl) {
console.log('[WC cond] Inicial: Forçant reset del Package (no hi ha variació a URL)');
// Assegurar que hi ha una opció buida al select
var $emptyOption = $attr1.find('option[value=""]');
if (!$emptyOption.length) {
// Afegir opció buida al principi
$attr1.prepend('<option value="">' + ($attr1.data('default-text') || 'Choose an option') + '</option>');
}
// Forçar selecció de l'opció buida
$attr1.val('');
$attr2.val('');
$row2.hide();
console.log('[WC cond] Inicial: Size amagat, Package resetejat');
} else if (val1 === '') {
// Inicialment amagar Size si Package no està seleccionat
$row2.hide();
console.log('[WC cond] Inicial: Size amagat fins que es seleccioni Package');
} else {
// Si ja hi ha un Package seleccionat (per exemple, URL amb paràmetres)
packageHasBeenSelected = true;
fixPackageOptions();
handlePackageChange();
}
}
// Executar inicialització
initializeState();
// Guardar el valor anterior del Package per detectar canvis reals
var previousPackageValue = '';
// ABANS que l'usuari obri el dropdown, restaurar totes les opcions i guardar valor actual
$(document).on('mousedown focus', 'form.variations_form select[name="attribute_package"]', function(){
previousPackageValue = $(this).val() || '';
if (packageHasBeenSelected) {
fixPackageOptions();
}
});
// Seleccionar el primer Size disponible
function selectFirstAvailableSize() {
var $form = $('form.variations_form');
var $attr2 = $form.find('select[name="attribute_size"]');
if (!$attr2.length) return;
// Buscar la primera opció vàlida (no buida, no disabled)
var $validOptions = $attr2.find('option[value!=""]').not(':disabled');
if ($validOptions.length) {
var firstValid = $validOptions.first().val();
console.log('[WC cond] Seleccionant primer Size disponible:', firstValid);
wcCondIsUpdating = true;
$attr2.val(firstValid).trigger('change');
wcCondIsUpdating = false;
} else {
console.log('[WC cond] No hi ha opcions de Size disponibles');
}
}
// INTERCEPTAR EL CANVI ABANS QUE WOOCOMMERCE - utilitzant capture phase
var packageSelect = document.querySelector('form.variations_form select[name="attribute_package"]');
if (packageSelect) {
packageSelect.addEventListener('change', function(e) {
var newVal = this.value || '';
// Si el package canvia, resetejar size IMMEDIATAMENT (abans de WooCommerce)
if (previousPackageValue !== '' && newVal !== '' && previousPackageValue !== newVal) {
var sizeSelect = document.querySelector('form.variations_form select[name="attribute_size"]');
if (sizeSelect) {
console.log('[WC cond] CAPTURE: Resetejant Size a buit ABANS de WooCommerce');
sizeSelect.value = '';
}
}
}, true); // TRUE = capture phase, s'executa ABANS dels handlers normals
}
// Quan canvia el Package (després de WooCommerce)
$(document).on('change', 'form.variations_form select[name="attribute_package"]', function(){
var newVal = $(this).val() || '';
console.log('[WC cond] change en Package: ' + previousPackageValue + ' -> ' + newVal);
var packageChanged = (previousPackageValue !== '' && newVal !== '' && previousPackageValue !== newVal);
previousPackageValue = newVal;
// Deixar que WooCommerce actualitzi les opcions i després seleccionar la primera
if (packageChanged) {
// Esperar que WooCommerce actualitzi les opcions del Size
setTimeout(function() {
selectFirstAvailableSize();
handlePackageChange();
}, 150);
} else {
handlePackageChange();
}
});
// Quan canvia el Size (per altres lògiques)
$(document).on('change', 'form.variations_form select[name="attribute_size"]', function(){
if (!wcCondIsUpdating) {
console.log('[WC cond] change en Size');
// Després que WooCommerce actualitzi, tornar a fixar les opcions del Package
setTimeout(fixPackageOptions, 50);
}
});
// Event de WooCommerce - quan actualitza les variacions
$(document).on('woocommerce_variation_has_changed', 'form.variations_form', function(){
console.log('[WC cond] woocommerce_variation_has_changed');
// Després que WooCommerce actualitzi, tornar a fixar les opcions del Package
setTimeout(fixPackageOptions, 50);
applyBulkQtyIfNeeded();
});
// Quan WooCommerce actualitza els selects (event intern)
$(document).on('woocommerce_update_variation_values', 'form.variations_form', function(){
console.log('[WC cond] woocommerce_update_variation_values');
// Després que WooCommerce actualitzi, tornar a fixar les opcions del Package
setTimeout(fixPackageOptions, 50);
});
// Si l'usuari toca la qty a mà
$(document).on('input', 'form.cart input.qty, form.variations_form input.qty', function(){
applyBulkQtyIfNeeded();
});
});
//# sourceURL=jquery-js-after
document.addEventListener('click', function(e) {
// tanca tots
document.querySelectorAll('.asw-dropdown').forEach(function(dd){
if(!dd.contains(e.target) && !dd.parentNode.contains(e.target)){
dd.style.display = 'none';
}
});
// toggle si fas clic al pill
if(e.target.closest('.asw-pill')){
var rel = e.target.closest('.asw-rel');
var dd = rel.querySelector('.asw-dropdown');
if(dd){
dd.style.display = (dd.style.display === 'block') ? 'none' : 'block';
}
}
});
// canvi de currency
document.addEventListener('click', function(e){
var btn = e.target.closest('[data-asw-currency]');
if(!btn) return;
var cur = btn.getAttribute('data-asw-currency');
if(!cur) return;
// canviem parametre ?currency=...
var url = new URL(window.location.href);
url.searchParams.set('currency', cur);
window.location.href = url.toString();
});
//# sourceURL=accent-switcher-script-js-after
var breeze_prefetch = {"local_url":"https://accent-systems.com","ignore_remote_prefetch":"1","ignore_list":["/cart/","/es/carrito/","/checkout/","/es/finalizar-compra/","/es/mi-cuenta/","wp-admin","wp-login.php"]};
//# sourceURL=breeze-prefetch-js-extra
var wc_single_product_params = {"i18n_required_rating_text":"Por favor elige una puntuaci\u00f3n","i18n_rating_options":["1 de 5 estrellas","2 de 5 estrellas","3 de 5 estrellas","4 de 5 estrellas","5 de 5 estrellas"],"i18n_product_gallery_trigger_text":"Ver galer\u00eda de im\u00e1genes a pantalla completa","review_rating_required":"yes","flexslider":{"rtl":false,"animation":"slide","smoothHeight":true,"directionNav":false,"controlNav":"thumbnails","slideshow":false,"animationSpeed":500,"animationLoop":false,"allowOneSlide":false},"zoom_enabled":"","zoom_options":[],"photoswipe_enabled":"1","photoswipe_options":{"shareEl":false,"closeOnScroll":false,"history":false,"hideAnimationDuration":0,"showAnimationDuration":0},"flexslider_enabled":""};
//# sourceURL=wc-single-product-js-extra
Rastreador de Activos IoT Robusto con conectividad NB-IoT, LTE-M (CAT-M1) y EGPRS. Características de posicionamiento GPS, Wi-Fi & BLE, carcasa IP67, sensores de movimiento/choque/temperatura y batería de 3000 mAh. Ideal para logística, gestión de flotas e IoT industrial.
Localizador de Activos NB-IoT / LTE-M Resistente para IoT Industrial
El TRK Black Panther es un rastreador de activos IoT resistente diseñado para el seguimiento confiable a largo plazo de activos valiosos en entornos exigentes. Con conectividad NB-IoT, LTE-M (CAT-M1) y EGPRS, este rastreador IoT garantiza cobertura global y un consumo de energía ultra bajo, lo que lo hace ideal para logística, gestión de flotas, monitoreo de cadena de frío y seguimiento de activos industriales.
Diseñado para implementaciones profesionales, el TRK Black Panther combina múltiples tecnologías de localización (GPS, posicionamiento Wi-Fi, ID de celda y micro-localización BLE) con capacidades avanzadas de detección como detección de movimiento, detección de golpes y monitoreo de temperatura. Su carcasa resistente IP67 protege el dispositivo contra agua y polvo, permitiendo una operación confiable en entornos exteriores e industriales hostiles.
Gracias a su diseño de bajo consumo y batería recargable de 3000 mAh, el TRK Black Panther está optimizado para una larga duración de batería en implementaciones a gran escala. El dispositivo admite actualizaciones de firmware por aire (FOTA) y comunicaciones cifradas de extremo a extremo, asegurando soluciones IoT seguras, mantenibles y a prueba de futuro.
Características Clave
✔ Protección IP67 – Carcasa resistente al agua y polvo
✔ NB-IoT / LTE-M / EGPRS – Conectividad celular global
✔ Posicionamiento Multi-tecnología – GPS, Wi-Fi, ID de celda y BLE
✔ Consumo Ultra-bajo – Optimizado para larga duración de batería
✔ Sensores Avanzados – Detección de movimiento, golpes y temperatura
✔ Botón SOS – Indicadores de zumbador y LED
✔ Comunicaciones Cifradas – Seguridad de extremo a extremo
✔ Actualizaciones FOTA y BLE – Actualizaciones de firmware remotas
✔ Fácil Instalación – Montaje con tornillos o adhesivo
Aplicaciones Típicas
● Seguimiento y Monitoreo de Activos
● Gestión de Flotas
● Monitoreo de Cadena de Frío (farmacéutica y alimentaria)
● Logística y Visibilidad de la Cadena de Suministro
● Implementaciones de IoT Industrial
● Agricultura y Edificios Inteligentes
¿Por qué elegir TRK Black Panther?
Si está buscando un rastreador de activos resistente, rastreador NB-IoT, rastreador LTE-M (CAT-M1) o un rastreador IoT escalable para entornos industriales:
🔋
Batería de Larga Duración
Para grandes flotas
🌎
Multi-red
Despliegues globales
📍
Posicionamiento Preciso
Interior y exterior
🔒
Seguro y Mantenible
Listo para producción
Documentación Técnica
Descargue la hoja de datos completa con todas las especificaciones técnicas.
(function() {
var data = {"agents":[{"name":"Eli","phone":"+34653105809","time_start":"08:00","time_end":"17:00","days":[1,2,3,4,5]},{"name":"Albert","phone":"+34662925746","time_start":"08:00","time_end":"17:00","days":[1,2,3,4,5]}],"distribution":"random","message":"Hello! I would like to ask for more info."};
var button = document.getElementById('accent-whatsapp-button');
var agentsPanel = document.getElementById('accent-whatsapp-agents');
if (!button) return;
button.addEventListener('click', function(e) {
e.preventDefault();
if (data.distribution === 'all' && data.agents.length > 1 && agentsPanel) {
// Mostrar panel d'agents
agentsPanel.classList.toggle('active');
} else {
// Obrir WhatsApp directament amb un agent
var agent = data.distribution === 'random'
? data.agents[Math.floor(Math.random() * data.agents.length)]
: data.agents[0];
var phone = agent.phone.replace(/[^0-9]/g, '');
var message = encodeURIComponent(data.message);
var url = 'https://wa.me/' + phone + '?text=' + message;
window.open(url, '_blank');
}
});
// Tancar panel si es fa clic fora
document.addEventListener('click', function(e) {
if (agentsPanel && !e.target.closest('#accent-whatsapp')) {
agentsPanel.classList.remove('active');
}
});
})();
var yith_wcwl_l10n = {"ajax_url":"/wp-admin/admin-ajax.php","redirect_to_cart":"no","yith_wcwl_button_position":"after_add_to_cart","multi_wishlist":"","hide_add_button":"1","enable_ajax_loading":"","ajax_loader_url":"https://accent-systems.com/wp-content/plugins/yith-woocommerce-wishlist/assets/images/ajax-loader-alt.svg","remove_from_wishlist_after_add_to_cart":"1","is_wishlist_responsive":"1","time_to_close_prettyphoto":"3000","fragments_index_glue":".","reload_on_found_variation":"1","mobile_media_query":"768","labels":{"cookie_disabled":"Lo siento, pero esta caracter\u00edstica solo est\u00e1 disponible si las cookies de tu navegador est\u00e1n activadas.","added_to_cart_message":"\u003Cdiv class=\"woocommerce-notices-wrapper\"\u003E\u003Cdiv class=\"woocommerce-message\" role=\"alert\"\u003EProducto a\u00f1adido al carrito con \u00e9xito\u003C/div\u003E\u003C/div\u003E"},"actions":{"add_to_wishlist_action":"add_to_wishlist","remove_from_wishlist_action":"remove_from_wishlist","reload_wishlist_and_adding_elem_action":"reload_wishlist_and_adding_elem","load_mobile_action":"load_mobile","delete_item_action":"delete_item","save_title_action":"save_title","save_privacy_action":"save_privacy","load_fragments":"load_fragments"},"nonce":{"add_to_wishlist_nonce":"7ba1a2a9f8","remove_from_wishlist_nonce":"19d18a882f","reload_wishlist_and_adding_elem_nonce":"86a7832a2a","load_mobile_nonce":"ec05872196","delete_item_nonce":"74b7410ba2","save_title_nonce":"f638aac7a9","save_privacy_nonce":"519d76fa22","load_fragments_nonce":"9fe401de99"},"redirect_after_ask_estimate":"","ask_estimate_redirect_url":"https://accent-systems.com","enable_notices":""};
var yith_wcwl_l10n = {"ajax_url":"/wp-admin/admin-ajax.php","redirect_to_cart":"no","yith_wcwl_button_position":"after_add_to_cart","multi_wishlist":"","hide_add_button":"1","enable_ajax_loading":"","ajax_loader_url":"https://accent-systems.com/wp-content/plugins/yith-woocommerce-wishlist/assets/images/ajax-loader-alt.svg","remove_from_wishlist_after_add_to_cart":"1","is_wishlist_responsive":"1","time_to_close_prettyphoto":"3000","fragments_index_glue":".","reload_on_found_variation":"1","mobile_media_query":"768","labels":{"cookie_disabled":"Lo siento, pero esta caracter\u00edstica solo est\u00e1 disponible si las cookies de tu navegador est\u00e1n activadas.","added_to_cart_message":"\u003Cdiv class=\"woocommerce-notices-wrapper\"\u003E\u003Cdiv class=\"woocommerce-message\" role=\"alert\"\u003EProducto a\u00f1adido al carrito con \u00e9xito\u003C/div\u003E\u003C/div\u003E"},"actions":{"add_to_wishlist_action":"add_to_wishlist","remove_from_wishlist_action":"remove_from_wishlist","reload_wishlist_and_adding_elem_action":"reload_wishlist_and_adding_elem","load_mobile_action":"load_mobile","delete_item_action":"delete_item","save_title_action":"save_title","save_privacy_action":"save_privacy","load_fragments":"load_fragments"},"nonce":{"add_to_wishlist_nonce":"7ba1a2a9f8","remove_from_wishlist_nonce":"19d18a882f","reload_wishlist_and_adding_elem_nonce":"86a7832a2a","load_mobile_nonce":"ec05872196","delete_item_nonce":"74b7410ba2","save_title_nonce":"f638aac7a9","save_privacy_nonce":"519d76fa22","load_fragments_nonce":"9fe401de99"},"redirect_after_ask_estimate":"","ask_estimate_redirect_url":"https://accent-systems.com","enable_notices":""};
var yith_wcwl_l10n = {"ajax_url":"/wp-admin/admin-ajax.php","redirect_to_cart":"no","yith_wcwl_button_position":"after_add_to_cart","multi_wishlist":"","hide_add_button":"1","enable_ajax_loading":"","ajax_loader_url":"https://accent-systems.com/wp-content/plugins/yith-woocommerce-wishlist/assets/images/ajax-loader-alt.svg","remove_from_wishlist_after_add_to_cart":"1","is_wishlist_responsive":"1","time_to_close_prettyphoto":"3000","fragments_index_glue":".","reload_on_found_variation":"1","mobile_media_query":"768","labels":{"cookie_disabled":"Lo siento, pero esta caracter\u00edstica solo est\u00e1 disponible si las cookies de tu navegador est\u00e1n activadas.","added_to_cart_message":"\u003Cdiv class=\"woocommerce-notices-wrapper\"\u003E\u003Cdiv class=\"woocommerce-message\" role=\"alert\"\u003EProducto a\u00f1adido al carrito con \u00e9xito\u003C/div\u003E\u003C/div\u003E"},"actions":{"add_to_wishlist_action":"add_to_wishlist","remove_from_wishlist_action":"remove_from_wishlist","reload_wishlist_and_adding_elem_action":"reload_wishlist_and_adding_elem","load_mobile_action":"load_mobile","delete_item_action":"delete_item","save_title_action":"save_title","save_privacy_action":"save_privacy","load_fragments":"load_fragments"},"nonce":{"add_to_wishlist_nonce":"7ba1a2a9f8","remove_from_wishlist_nonce":"19d18a882f","reload_wishlist_and_adding_elem_nonce":"86a7832a2a","load_mobile_nonce":"ec05872196","delete_item_nonce":"74b7410ba2","save_title_nonce":"f638aac7a9","save_privacy_nonce":"519d76fa22","load_fragments_nonce":"9fe401de99"},"redirect_after_ask_estimate":"","ask_estimate_redirect_url":"https://accent-systems.com","enable_notices":""};
//# sourceURL=jquery-yith-wcwl-js-extra
( function( domain, translations ) {
var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
localeData[""].domain = domain;
wp.i18n.setLocaleData( localeData, domain );
} )( "contact-form-7", {"translation-revision-date":"2025-12-01 15:45:40+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"es"},"This contact form is placed in the wrong place.":["Este formulario de contacto est\u00e1 situado en el lugar incorrecto."],"Error:":["Error:"]}},"comment":{"reference":"includes\/js\/index.js"}} );
//# sourceURL=contact-form-7-js-translations
var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Compartir en Facebook","shareOnTwitter":"Compartir en Twitter","pinIt":"Pinear","download":"Descargar","downloadImage":"Descargar imagen","fullscreen":"Pantalla completa","zoom":"Zoom","share":"Compartir","playVideo":"Reproducir v\u00eddeo","previous":"Anterior","next":"Siguiente","close":"Cerrar","a11yCarouselPrevSlideMessage":"Diapositiva anterior","a11yCarouselNextSlideMessage":"Diapositiva siguiente","a11yCarouselFirstSlideMessage":"Esta es la primera diapositiva","a11yCarouselLastSlideMessage":"Esta es la \u00faltima diapositiva","a11yCarouselPaginationBulletMessage":"Ir a la diapositiva"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":991,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"M\u00f3vil vertical","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"M\u00f3vil horizontal","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tableta vertical","value":991,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tableta horizontal","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Port\u00e1til","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Pantalla grande","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":true},"version":"3.35.8","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_optimized_markup":true,"e_pro_free_trial_popup":true,"nested-elements":true,"home_screen":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"cloud-library":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_editor_one":true,"import-export-customization":true},"urls":{"assets":"https:\/\/accent-systems.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/accent-systems.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/accent-systems.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"3b300235ba"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"viewport_tablet":"991","active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":221742,"title":"TRK%20Black%20Panther%20-%20Accent%20Systems","excerpt":"<p><strong>Rastreador de Activos IoT Robusto<\/strong> con conectividad NB-IoT, LTE-M (CAT-M1) y EGPRS. Caracter\u00edsticas de posicionamiento GPS, Wi-Fi & BLE, carcasa IP67, sensores de movimiento\/choque\/temperatura y bater\u00eda de 3000 mAh. Ideal para log\u00edstica, gesti\u00f3n de flotas e IoT industrial.<\/p>\n","featuredImage":"https:\/\/accent-systems.com\/wp-content\/uploads\/2026\/01\/black-panther-1024x1024.jpg"}};
//# sourceURL=elementor-frontend-js-before
var js_porto_vars = {"rtl":"","theme_url":"https://accent-systems.com/wp-content/themes/porto-child","ajax_url":"https://accent-systems.com/wp-admin/admin-ajax.php?lang=es","cart_url":"https://accent-systems.com/cart/","change_logo":"","container_width":"1140","grid_gutter_width":"30","show_sticky_header":"1","show_sticky_header_tablet":"1","show_sticky_header_mobile":"","ajax_loader_url":"//accent-systems.com/wp-content/themes/porto/images/ajax-loader@2x.gif","category_ajax":"","compare_popup":"1","compare_popup_title":"","prdctfltr_ajax":"","slider_loop":"1","slider_autoplay":"","slider_autoheight":"","slider_speed":"5000","slider_nav":"","slider_nav_hover":"1","slider_margin":"","slider_dots":"1","slider_animatein":"","slider_animateout":"","product_thumbs_count":"4","product_zoom":"1","product_zoom_mobile":"1","product_image_popup":"1","zoom_type":"inner","zoom_scroll":"1","zoom_lens_size":"200","zoom_lens_shape":"square","zoom_contain_lens":"1","zoom_lens_border":"1","zoom_border_color":"#888888","zoom_border":"0","screen_xl":"1170","screen_xxl":"1420","mfp_counter":"%curr% of %total%","mfp_img_error":"\u003Ca href=\"%url%\"\u003EThe image\u003C/a\u003E could not be loaded.","mfp_ajax_error":"\u003Ca href=\"%url%\"\u003EThe content\u003C/a\u003E could not be loaded.","popup_close":"Close","popup_prev":"Previous","popup_next":"Next","request_error":"The requested content cannot be loaded.\u003Cbr/\u003EPlease try again later.","loader_text":"Loading...","submenu_back":"Back","porto_nonce":"c0a6534a6f","use_skeleton_screen":[],"user_edit_pages":"","quick_access":"Click to edit this element.","goto_type":"Go To the Type Builder.","legacy_mode":"","home_url":"https://accent-systems.com/es/inicio/","is_multisite":"","current_blog_id":"1","texts":{"search_history_title":"Search History","search_history_clear_all":"Clear"},"pre_order":"","add_to_label":"A\u00f1adir al carrito","login_popup_waiting_msg":"Please wait...","wc_placeholder_img":"https://accent-systems.com/wp-content/uploads/woocommerce-placeholder-300x300.png","shop_filter_layout":null,"func_url":"https://accent-systems.com/wp-content/plugins/porto-functionality/","active_lang":"es"};
//# sourceURL=porto-theme-js-extra
var wc_add_to_cart_variation_params = {"wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_no_matching_variations_text":"Lo siento, no hay productos que igualen tu selecci\u00f3n. Por favor, escoge una combinaci\u00f3n diferente.","i18n_make_a_selection_text":"Elige las opciones del producto antes de a\u00f1adir este producto a tu carrito.","i18n_unavailable_text":"Lo siento, este producto no est\u00e1 disponible. Por favor, elige otra combinaci\u00f3n.","i18n_reset_alert_text":"Se ha restablecido tu selecci\u00f3n. Por favor, elige alguna opci\u00f3n del producto antes de poder a\u00f1adir este producto a tu carrito."};
//# sourceURL=wc-add-to-cart-variation-js-extra
(function() {
var data = {"lang":"es","siteUrl":"https:\/\/accent-systems.com","translations":{"Home":"Inicio","Devices":"Dispositivos","Shop":"Tienda","Products":"Productos","Categories":"Categor\u00edas"},"pageSlugMap":{"devices":"dispositivos","development-services":"servicios-desarrollo","about-us":"sobre-nosotros","contact-us":"contacto","projects":"proyectos","team":"equipo","blog":"blog-es"}};
function fixBreadcrumbs() {
// Buscar tots els breadcrumbs (NOMÉS breadcrumbs, no language switchers)
var breadcrumbs = document.querySelectorAll('.breadcrumbs-wrap, .breadcrumb, .woocommerce-breadcrumb, [class*="breadcrumb"]');
breadcrumbs.forEach(function(bc) {
// Saltar si és un language switcher
if (bc.closest('.asw-wrap') || bc.closest('.asw-lang') || bc.classList.contains('asw-wrap') || bc.classList.contains('asw-lang')) {
return;
}
var links = bc.querySelectorAll('a');
links.forEach(function(link) {
// Saltar links dins de language switchers
if (link.closest('.asw-wrap') || link.closest('.asw-lang')) {
return;
}
var text = link.textContent.trim();
var href = link.getAttribute('href');
// Traduir text
if (data.translations[text]) {
link.textContent = data.translations[text];
}
// Arreglar URLs
if (href) {
var newHref = href;
// Arreglar URL del home (va directament al site sense /es/)
if (href === data.siteUrl || href === data.siteUrl + '/') {
newHref = data.siteUrl + '/' + data.lang + '/';
}
// Arreglar pàgines amb slug EN
else {
for (var enSlug in data.pageSlugMap) {
var esSlug = data.pageSlugMap[enSlug];
var pattern = new RegExp('^' + data.siteUrl.replace(/[.*+?^${}()|[\]\\]/g, '\\$&') + '/' + enSlug + '/?$');
if (pattern.test(href)) {
newHref = data.siteUrl + '/' + data.lang + '/' + esSlug + '/';
break;
}
}
}
// Arreglar categories sense prefix d'idioma
if (href.indexOf('/product-category/') !== -1 && href.indexOf('/' + data.lang + '/') === -1) {
newHref = href.replace('/product-category/', '/' + data.lang + '/product-category/');
}
if (newHref !== href) {
link.setAttribute('href', newHref);
}
}
});
});
}
// Executar quan el DOM estigui llest
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', fixBreadcrumbs);
} else {
fixBreadcrumbs();
}
// També executar després d'un petit delay per assegurar que tot s'ha carregat
setTimeout(fixBreadcrumbs, 100);
})();