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":"Please select a rating","i18n_rating_options":["1 of 5 stars","2 of 5 stars","3 of 5 stars","4 of 5 stars","5 of 5 stars"],"i18n_product_gallery_trigger_text":"View full-screen image gallery","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
iBKS 105 is a compact Bluetooth Beacon compatible with iBeacon and Eddystone, designed for indoor location, proximity marketing and RTLS. With ultra-low power consumption, OTA updates and optional waterproof enclosure, it enables scalable indoor positioning and wearable use cases.
Bluetooth Beacon for Indoor Location, Proximity Marketing and RTLS
The iBKS 105 is a compact Bluetooth Beacon designed for indoor location, proximity marketing and RTLS (Real-Time Location Systems) deployments. Fully compatible with iBeacon and Eddystone, this BLE beacon enables precise indoor positioning, proximity-based interactions and scalable location-aware experiences in retail, offices, venues and industrial environments.
Engineered for professional deployments, iBKS 105 supports iBeacon and Eddystone (UID, URL, TLM & EID), ensuring seamless integration with mobile apps and RTLS platforms. Its slim, discreet form factor allows easy deployment on walls, furniture or assets using double-sided adhesive, while the optional waterproof kit enables reliable operation in semi-outdoor or humid environments. This makes iBKS 105 suitable both as a fixed indoor location beacon and as a compact wearable beacon for RTLS use cases.
Thanks to its ultra-low power consumption and CR2477 coin-cell battery (1000 mAh), iBKS 105 is optimized for long battery life in large-scale RTLS and indoor location deployments. The device supports firmware updates Over The Air (OTA) and is 100% configurable, allowing full control over transmission power, advertising intervals and beacon profiles. Optional sensors (accelerometer and hall sensor) enable advanced use cases such as motion-based activation, tamper detection and smart power management.
Key Features
✔ Bluetooth Beacon (BLE) – iBeacon & Eddystone compatible
(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":"We are sorry, but this feature is available only if cookies on your browser are enabled.","added_to_cart_message":"\u003Cdiv class=\"woocommerce-notices-wrapper\"\u003E\u003Cdiv class=\"woocommerce-message\" role=\"alert\"\u003EProduct added to cart successfully\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":"We are sorry, but this feature is available only if cookies on your browser are enabled.","added_to_cart_message":"\u003Cdiv class=\"woocommerce-notices-wrapper\"\u003E\u003Cdiv class=\"woocommerce-message\" role=\"alert\"\u003EProduct added to cart successfully\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":"We are sorry, but this feature is available only if cookies on your browser are enabled.","added_to_cart_message":"\u003Cdiv class=\"woocommerce-notices-wrapper\"\u003E\u003Cdiv class=\"woocommerce-message\" role=\"alert\"\u003EProduct added to cart successfully\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":"We are sorry, but this feature is available only if cookies on your browser are enabled.","added_to_cart_message":"\u003Cdiv class=\"woocommerce-notices-wrapper\"\u003E\u003Cdiv class=\"woocommerce-message\" role=\"alert\"\u003EProduct added to cart successfully\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":"We are sorry, but this feature is available only if cookies on your browser are enabled.","added_to_cart_message":"\u003Cdiv class=\"woocommerce-notices-wrapper\"\u003E\u003Cdiv class=\"woocommerce-message\" role=\"alert\"\u003EProduct added to cart successfully\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
var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":991,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":991,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","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":5212,"title":"iBKS%20105%20-%20Accent%20Systems","excerpt":"<p><strong>iBKS 105<\/strong> is a compact <strong>Bluetooth Beacon<\/strong> compatible with <strong>iBeacon<\/strong> and <strong>Eddystone<\/strong>, designed for <strong>indoor location<\/strong>, <strong>proximity marketing<\/strong> and <strong>RTLS<\/strong>. With ultra-low power consumption, OTA updates and optional waterproof enclosure, it enables scalable indoor positioning and wearable use cases.<\/p>\n","featuredImage":"https:\/\/accent-systems.com\/wp-content\/uploads\/2025\/11\/ibeacon-ibks105-2.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=en","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/","is_multisite":"","current_blog_id":"1","texts":{"search_history_title":"Search History","search_history_clear_all":"Clear"},"pre_order":"","add_to_label":"Add to cart","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":"en"};
//# sourceURL=porto-theme-js-extra
var wc_add_to_cart_variation_params = {"wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_no_matching_variations_text":"Sorry, no products matched your selection. Please choose a different combination.","i18n_make_a_selection_text":"Please select some product options before adding this product to your cart.","i18n_unavailable_text":"Sorry, this product is unavailable. Please choose a different combination.","i18n_reset_alert_text":"Your selection has been reset. Please select some product options before adding this product to your cart."};
//# sourceURL=wc-add-to-cart-variation-js-extra