window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/lightility.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.3"}};
/*! This file is auto-generated */
!function(s,n){var o,i,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===a[t]})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var n=e.getImageData(16,16,1,1),a=0;a<n.data.length;a++)if(0!==n.data[a])return!1;return!0}function f(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\udedf")}return!1}function g(e,t,n,a){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement("canvas"),o=r.getContext("2d",{willReadFrequently:!0}),i=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(function(e){i[e]=t(o,e,n,a)}),i}function t(e){var t=s.createElement("script");t.src=e,t.defer=!0,s.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",i=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){s.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+g.toString()+"("+[JSON.stringify(i),f.toString(),p.toString(),u.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"}),r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=function(e){c(n=e.data),r.terminate(),t(n)})}catch(e){}c(n=g(i,f,p,u))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);
var breeze_prefetch = {"local_url":"https:\/\/lightility.com","ignore_remote_prefetch":"1","ignore_list":["wp-admin","wp-login.php"]};
https://lightility.com/wp-content/plugins/breeze/assets/js/js-front-end/breeze-prefetch-links.min.js
https://lightility.com/wp-includes/js/jquery/jquery.min.js
https://lightility.com/wp-includes/js/jquery/jquery-migrate.min.js
(function ($) {
$(document).ready(function () {
$(".saboxplugin-tabs-wrapper").on("click", "li", function () {
$(this).parents("ul").children("li").removeClass("active");
$(this).addClass("active");
$(this).parents(".saboxplugin-wrap").children(".saboxplugin-tab").hide();
$(this).parents(".saboxplugin-wrap").children(".saboxplugin-tab-" + $(this).data("tab")).show();
});
});
})(jQuery);
Skip to content
/* Random Background scripts: */
jQuery(document).ready(function(){
var rImage = jQuery("#uc_random_background_widget_bg_addon14748");
var rImageItem = rImage.find(".ue-random-bg-item");
//set image url
var rUrlArray = [
"https://lightility.com/wp-content/uploads/2025/10/Commercial-LED-Lighting.webp",
"https://lightility.com/wp-content/uploads/2025/10/Commercial-LED-Lighting.webp",
];
var rUrlArrayNumber = rUrlArray.length;
var randomNumber = Math.floor(Math.random() * rUrlArrayNumber);
var rUrlToLoad = rUrlArray[randomNumber];
rImageItem.css({'background-image': 'url(' + rUrlToLoad + ')'});
//set background color
var rBgColorArray = [
"#616161",
"#616161",
];
var rBgColorToLoad = rBgColorArray[randomNumber];
rImageItem.css({'background-color': rBgColorToLoad});
//set background position
var rBgPositionArray = [
"center center",
"center center",
];
var rBgPositionToLoad = rBgPositionArray[randomNumber];
rImageItem.css({'background-position': rBgPositionToLoad});
//set background blend mode
var rBgBlendModeArray = [
"normal",
"normal",
];
var rBgBlendModeToLoad = rBgBlendModeArray[randomNumber];
rImageItem.css({'background-blend-mode': rBgBlendModeToLoad});
//debug mode
var dataDebug = rImage.data("debug");
var dataEditor = rImage.data("editor");
if(dataDebug == false)
return(false);
if(dataEditor == 'no')
return(false);
rImage.children().addClass('ue-cloned');
var rImageHtml = rImage.html();
var parentElementorSection = rImage.parents('.elementor-section');
for(let i=0;i<rUrlArrayNumber;i++){
//clone html elements
rImage.append(rImageHtml);
var rImageBoxCloned = rImage.children();
//remove last html element
rImageBoxCloned.eq(rUrlArrayNumber).remove();
var rImageElementCloned = rImageBoxCloned.eq(i);
//set url for each cloned image
rImageElementCloned.css({'background-image': 'url(' + rUrlArray[i] + ')'});
//set background color for each cloned image
rImageElementCloned.css({'background-color': rBgColorArray[i]});
//set background position for each cloned image
rImageElementCloned.css({'background-position': rBgPositionArray[i]});
//set background blend mode for each cloned image
rImageElementCloned.css({'background-blend-mode': rBgBlendModeArray[i]});
}
});
/* Random Background scripts: */
jQuery(document).ready(function(){
var rImage = jQuery("#uc_random_background_widget_bg_addon26650");
var rImageItem = rImage.find(".ue-random-bg-item");
//set image url
var rUrlArray = [
"https://lightility.com/wp-content/uploads/2024/10/thumbnail_IMG_4481.jpg",
];
var rUrlArrayNumber = rUrlArray.length;
var randomNumber = Math.floor(Math.random() * rUrlArrayNumber);
var rUrlToLoad = rUrlArray[randomNumber];
rImageItem.css({'background-image': 'url(' + rUrlToLoad + ')'});
//set background color
var rBgColorArray = [
"#00000063",
];
var rBgColorToLoad = rBgColorArray[randomNumber];
rImageItem.css({'background-color': rBgColorToLoad});
//set background position
var rBgPositionArray = [
"center center",
];
var rBgPositionToLoad = rBgPositionArray[randomNumber];
rImageItem.css({'background-position': rBgPositionToLoad});
//set background blend mode
var rBgBlendModeArray = [
"overlay",
];
var rBgBlendModeToLoad = rBgBlendModeArray[randomNumber];
rImageItem.css({'background-blend-mode': rBgBlendModeToLoad});
//debug mode
var dataDebug = rImage.data("debug");
var dataEditor = rImage.data("editor");
if(dataDebug == false)
return(false);
if(dataEditor == 'no')
return(false);
rImage.children().addClass('ue-cloned');
var rImageHtml = rImage.html();
var parentElementorSection = rImage.parents('.elementor-section');
for(let i=0;i<rUrlArrayNumber;i++){
//clone html elements
rImage.append(rImageHtml);
var rImageBoxCloned = rImage.children();
//remove last html element
rImageBoxCloned.eq(rUrlArrayNumber).remove();
var rImageElementCloned = rImageBoxCloned.eq(i);
//set url for each cloned image
rImageElementCloned.css({'background-image': 'url(' + rUrlArray[i] + ')'});
//set background color for each cloned image
rImageElementCloned.css({'background-color': rBgColorArray[i]});
//set background position for each cloned image
rImageElementCloned.css({'background-position': rBgPositionArray[i]});
//set background blend mode for each cloned image
rImageElementCloned.css({'background-blend-mode': rBgBlendModeArray[i]});
}
});
https://lightility.com/wp-content/themes/hello-elementor/assets/js/hello-frontend.js
https://lightility.com/wp-content/plugins/breeze/assets/js/js-front-end/breeze-lazy-load.min.js
document.addEventListener("DOMContentLoaded", function () {
window.lazyLoadInstance = new LazyLoad({
elements_selector: ".br-lazy",
data_src: "breeze",
data_srcset: "brsrcset",
data_sizes: "brsizes",
class_loaded: "br-loaded",
threshold: 300,
});
});
https://lightility.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js
https://lightility.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js
https://lightility.com/wp-includes/js/jquery/ui/core.min.js
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":1025,"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":1024,"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":false},"version":"3.32.3","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"theme_builder_v2":true,"hello-theme-header-footer":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,"import-export-customization":true,"e_pro_variables":true},"urls":{"assets":"https:\/\/lightility.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/lightility.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/lightility.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"0a4789350e"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"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","hello_header_logo_type":"logo","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":329,"title":"Kenwood%20House%20Cooperative%20%E2%80%93%20EV%20Installation%20-%20Lightility","excerpt":"","featuredImage":"https:\/\/lightility.com\/wp-content\/uploads\/2024\/10\/thumbnail_IMG_4481.jpg"}};
https://lightility.com/wp-content/plugins/elementor/assets/js/frontend.min.js
https://lightility.com/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js
https://lightility.com/wp-content/plugins/elementor/assets/lib/swiper/v8/swiper.min.js
https://lightility.com/wp-content/uploads/ac_assets/fullscreen_navigation_menu/menu.js
https://lightility.com/wp-content/plugins/unlimited-elements-for-elementor-premium/assets_libraries/owl-carousel-new/owl.carousel.min.js
https://lightility.com/wp-content/plugins/unlimited-elements-for-elementor-premium/assets_libraries/fancybox3/jquery.fancybox.min.js
https://lightility.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js
https://lightility.com/wp-includes/js/dist/hooks.min.js
https://lightility.com/wp-includes/js/dist/i18n.min.js
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/lightility.com\/wp-admin\/admin-ajax.php","nonce":"c080c65e21","urls":{"assets":"https:\/\/lightility.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/lightility.com\/wp-json\/"},"settings":{"lazy_load_background_images":false},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/lightility.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
https://lightility.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js
https://lightility.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js
/* Fullscreen Menu scripts: */
jQuery(document).ready(function(){
function uc_fullscreen_navigation_menu_elementor_ef5f206_start(){
var objWidget = jQuery("#uc_fullscreen_navigation_menu_elementor_ef5f206");
var objCheckbox = objWidget.find(".checkbox-toggle");
var objInputWrapper = objWidget.find(".ue-input-wrapper-align");
var menuOpenedClass = "menu-opened";
if (objCheckbox.is(":checked"))
objCheckbox.removeAttr("checked");
objCheckbox.prop('checked',false);
objWidget.removeClass(menuOpenedClass);
var objLinks = jQuery("#uc_fullscreen_navigation_menu_elementor_ef5f206 .uc-list-menu a");
var objBody = jQuery("body.elementor-page");
var objHTML = jQuery("html");
objWidget.delegate(".checkbox-toggle", "click", function(){
if(objCheckbox.is(":checked")){
objBody.addClass(menuOpenedClass);
objHTML.addClass(menuOpenedClass);
objWidget.addClass(menuOpenedClass);
objMenu.collapseAll();
objMenu.openCurrentPageMenuItem();
objLinks.each(function(){
var objLink = jQuery(this);
toggleIcon(objLink);
});
}else{
objBody.removeClass(menuOpenedClass);
objHTML.removeClass(menuOpenedClass);
objWidget.removeClass(menuOpenedClass);
}
});
function toggleIcons() {
var objLinks = jQuery("#uc_fullscreen_navigation_menu_elementor_ef5f206 .uc-list-menu a");
var objMenu = jQuery("#uc_fullscreen_navigation_menu_elementor_ef5f206");
var objExpandIcon = objMenu.find(".ue_inner_menu_expand_icon").html();
var objCollapseIcon = objMenu.find(".ue_inner_menu_collapse_icon").html();
objLinks.each(function() {
var objLink = jQuery(this);
var isLinkOpened = objLink.hasClass('expanded');
var objLinkContainer = objLink.find('.uc-menu-item-pointer');
// Update icon based on the state of the menu item
if (isLinkOpened) {
objLinkContainer.html(objCollapseIcon);
} else {
objLinkContainer.html(objExpandIcon);
}
});
}
function toggleIcon(objLink) {
var isLinkOpened = objLink.hasClass('expanded');
var objLinkContainer = objLink.find('.uc-menu-item-pointer');
var objMenu = jQuery("#uc_fullscreen_navigation_menu_elementor_ef5f206");
var objExpandIcon = objMenu.find(".ue_inner_menu_expand_icon").html();
var objCollapseIcon = objMenu.find(".ue_inner_menu_collapse_icon").html();
// Update icon based on the state of the menu item
if (isLinkOpened) {
objLinkContainer.html(objCollapseIcon);
} else {
objLinkContainer.html(objExpandIcon);
}
// Update all icons
toggleIcons();
}
jQuery(window).on("keydown", function(e) {
if(e.key == "Escape"){
if (objCheckbox.is(":checked"))
objCheckbox.removeAttr("checked");
objCheckbox.prop('checked',false);
objWidget.removeClass(menuOpenedClass);
objHTML.removeClass(menuOpenedClass);
}
});
//imitate top position of the close icon
if(typeof UCFullscreenMenu == "undefined")
console.log("fullscreen menu error: the fullscreen file: menu.js in ac_assets folder is missing or empty, please check");
var objMenu = new UCFullscreenMenu("uc_fullscreen_navigation_menu_elementor_ef5f206 .ue_inner_menu");
objMenu.runMenu();
objLinks.click(function(e){
var objLink = jQuery(this);
toggleIcon(objLink);
var url = objLink.attr("href");
url = jQuery.trim(url);
if(!url)
return(true);
var objLinkParent = objLink.parent();
var isClickable = jQuery("#uc_fullscreen_navigation_menu_elementor_ef5f206 .ue_inner_menu").data('clickable');
function goToItem(){
if (objCheckbox.is(":checked"))
objCheckbox.removeAttr("checked");
objCheckbox.prop('checked',false);
objWidget.removeClass(menuOpenedClass);
objBody.removeClass(menuOpenedClass);
objHTML.removeClass(menuOpenedClass);
}
var expandCollapsed = jQuery('.uc-menu-item-pointer');
var target = e.target
if(expandCollapsed && expandCollapsed.length > 0 && target.className == expandCollapsed[0].className)
return(true);
if(isClickable == false){
if(objLinkParent.hasClass('menu-item-has-children'))
return(true)
else
goToItem();
}else{
goToItem();
}
return(true);
});
objLinks.each(function(){
objLink = jQuery(this);
toggleIcon(objLink);
});
/**
* fix for sticky parent section
*/
function initFixForStickyParent(){
var objParents = objWidget.parents();
var objStikyParent;
objParents.each(function(){
var objParent = jQuery(this);
if(objParent.hasClass("elementor-sticky") == true){
var isParentVisible = objParent.is(":visible");
if(isParentVisible == true){
objParent.addClass("uc-visible")
objParent.removeClass("uc-hidden")
} else{
objParent.addClass("uc-hidden")
objParent.removeClass("uc-visible")
}
}
});
}
//init fix for sticky
setTimeout(initFixForStickyParent,300);
jQuery(window).on("scroll", function(){
//init fix for sticky
setTimeout(initFixForStickyParent,100);
});
// Fix: safari browser fullscrenn menu not displayed correctly
jQuery(document).ready(function() {
var isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
if (isSafari) {
jQuery("#uc_fullscreen_navigation_menu_elementor_ef5f206").closest(".e-flex.e-con-boxed.e-con.e-parent").css("overflow", "visible");
}
});
}if(jQuery("#uc_fullscreen_navigation_menu_elementor_ef5f206").length && !jQuery("#uc_fullscreen_navigation_menu_elementor_ef5f206").parents('[data-elementor-type="popup"]').length) uc_fullscreen_navigation_menu_elementor_ef5f206_start();
jQuery( document ).on( 'elementor/popup/show', (event, id, objPopup) => {
if(objPopup.$element.has(jQuery("#uc_fullscreen_navigation_menu_elementor_ef5f206")).length) uc_fullscreen_navigation_menu_elementor_ef5f206_start()});
});
/* Justified Image Carousel scripts: */
jQuery(document).ready(function(){
function uc_justified_image_carousel_elementor_320ad01_start(){
var objCarousel = jQuery('#uc_justified_image_carousel_elementor_320ad01');
var objClonedItems;
var g_useFancybox = objCarousel.data("lightbox");
function getUnits(string){
var units;
if(string.indexOf("px") != -1)
units = "px";
if(string.indexOf("vh") != -1)
units = "vh";
if(string.indexOf("rem") != -1)
units = "rem";
return(units);
}
function setImageSize(objImgHeight, sizeRatio, objImg, objItem){
//check if constant width on mobile is on
var dataConstantWidth = objCarousel.data('constant-width');
if(dataConstantWidth == true && window.matchMedia("(max-width: 767px)").matches == true)
return(false);
var units = getUnits('600px');
if(window.matchMedia("(max-width: 1024px)").matches == true){
objImgHeight = parseInt('300px');
units = getUnits('300px');
}
if(window.matchMedia("(max-width: 767px)").matches == true){
objImgHeight = parseInt('350px');
units = getUnits('350px');
}
var objImgWidth = (sizeRatio * objImgHeight).toFixed(2);
objImg.attr('data-width', objImgWidth);
objImg.css({'width': '100%', 'height': 'auto'});
objItem.css({'width': objImgWidth + units});
}
function initCarousel(){
//cloned items fancybox fix
var objItems = objCarousel.find('.ue-item');
var itemsNum = objItems.length;
//set data index for each origin item
for(let i=0; i<itemsNum; i++){
var objItem = objItems.eq(i);
objItem.attr('data-fancy-index', i);
}
var imgItem = objCarousel.find('img');
imgItem.each(function(){
var objImg = jQuery(this);
var objItem = objImg.parents('.item');
var objImgDefaultWidth = parseInt(objImg.attr('width'));
var objImgDefaultHeight = parseInt(objImg.attr('height'));
if(!objImgDefaultWidth){
objImg.css({'width': 'auto'});
return(true);
}
var sizeRatio = objImgDefaultWidth / objImgDefaultHeight;
var objImgHeight = parseInt('600px');
//set image size
jQuery(window).on('resize', function(){
setImageSize(objImgHeight, sizeRatio, objImg, objItem)
});
setImageSize(objImgHeight, sizeRatio, objImg, objItem)
});
objCarousel.owlCarousel({
margin:10,
loop:true,
navText: ["<i class='fas fa-arrow-left'></i>","<i class='fas fa-arrow-right'></i>"],
nav: true,
rtl: false,
navigation:true,
autoWidth:true,
center:true,
autoplay:true,
autoplayTimeout:3000,
autoplayHoverPause:false,
smartSpeed: 1000,
responsive: {
0 : {
},
767 : {
items:4
}
}
});
//wait while carousel init
setTimeout(function(){
var g_useFancybox = objCarousel.data("lightbox");
if(g_useFancybox == false)
return(false);
//init fancybox only on non cloned items
var fancyLink = objCarousel.find(".owl-item:not(.cloned) .ue-link");
fancyLink.attr("data-fancybox", "gallery")
fancyLink.fancybox({
loop: true,
arrows : true,
backfocus: false,
btnTpl: {
arrowLeft: `<button data-fancybox-prev class="fancybox-button fancybox-button--arrow_left" title="prev">` +
`<div><i class='fas fa-arrow-left'></i></div>` +
`</button>`,
arrowRight: `<button data-fancybox-next class="fancybox-button fancybox-button--arrow_right" title="next">` +
`<div><i class='fas fa-arrow-right'></i></div>` +
`</button>`,
},
});
//for cloned items find origin items and trigger it
objClonedItems = objCarousel.find(".owl-item.cloned");
objClonedItems.on('click', function() {
var objClonedItem = jQuery(this);
var objClonedItemChild = objClonedItem.find('.ue-item');
var clickedDataFancyIndex = objClonedItemChild.data('fancy-index');
var objOriginItem = objCarousel.find('.owl-item:not(.cloned) [data-fancy-index='+clickedDataFancyIndex+'] .ue-link');
var objOriginOwlItem = objOriginItem.parent('.owl-item');
objOriginItem.trigger('click');
//do nothing with clicked cloned item https://obu.edu/_resources/ldp/galleries/fancybox/
return(false);
});
},400);
/*
* use only elementors lightbox
*/
function openElementorLightboxOnly() {
var dataUseElementorLightbox = objCarousel.data("use-elementor-lightbox");
if (dataUseElementorLightbox == false)
return(true);
if(g_useFancybox == false)
return(true);
setTimeout(function () {
var objElementorLightBox = jQuery(".elementor-lightbox");
if (!objElementorLightBox.length)
return(true);
var objFancybox = jQuery(".fancybox-container");
if (!objFancybox.length)
return(true);
objFancybox.remove();
//remove fancy classes from body
jQuery("body").removeClass("fancybox-active compensate-for-scrollbar");
}, 10);
}
var objLightbox = objCarousel.find(".ue-link");
objLightbox.on("click", openElementorLightboxOnly);
}
initCarousel();
objCarousel.trigger("uc-object-ready");
jQuery(document).trigger("uc-remote-parent-init", [objCarousel]);
objCarousel.on("uc_ajax_refreshed",function(){
objCarousel.trigger('destroy.owl.carousel');
initCarousel();
});
}if(jQuery("#uc_justified_image_carousel_elementor_320ad01").length) uc_justified_image_carousel_elementor_320ad01_start(); else
jQuery( document ).on( 'elementor/popup/show', () => { if(jQuery("#uc_justified_image_carousel_elementor_320ad01").length) uc_justified_image_carousel_elementor_320ad01_start();});
});
jQuery(document).ready(function(){
function ucBackgroundOverlayPutStart(){
var objBG = jQuery(".unlimited-elements-background-overlay").not(".uc-bg-attached");
if(objBG.length == 0)
return(false);
objBG.each(function(index, bgElement){
var objBgElement = jQuery(bgElement);
var targetID = objBgElement.data("forid");
var location = objBgElement.data("location");
switch(location){
case "body":
case "body_front":
var objTarget = jQuery("body");
break;
case "layout":
case "layout_front":
var objLayout = jQuery("*[data-id=\""+targetID+"\"]");
var objTarget = objLayout.parents(".elementor");
if(objTarget.length > 1)
objTarget = jQuery(objTarget[0]);
break;
default:
var objTarget = jQuery("*[data-id=\""+targetID+"\"]");
break;
}
if(objTarget.length == 0)
return(true);
var objVideoContainer = objTarget.children(".elementor-background-video-container");
if(objVideoContainer.length == 1)
objBgElement.detach().insertAfter(objVideoContainer).show();
else
objBgElement.detach().prependTo(objTarget).show();
var objTemplate = objBgElement.children("template");
if(objTemplate.length){
var clonedContent = objTemplate[0].content.cloneNode(true);
var objScripts = jQuery(clonedContent).find("script");
if(objScripts.length)
objScripts.attr("type","text/javascript");
objBgElement.append(clonedContent);
objTemplate.remove();
}
objBgElement.trigger("bg_attached");
objBgElement.addClass("uc-bg-attached");
});
}
ucBackgroundOverlayPutStart();
jQuery( document ).on( 'elementor/popup/show', ucBackgroundOverlayPutStart);
jQuery( "body" ).on( 'uc_dom_updated', ucBackgroundOverlayPutStart);
});
jQuery(document).ready(function(){
function ucBackgroundOverlayPutStart(){
var objBG = jQuery(".unlimited-elements-background-overlay").not(".uc-bg-attached");
if(objBG.length == 0)
return(false);
objBG.each(function(index, bgElement){
var objBgElement = jQuery(bgElement);
var targetID = objBgElement.data("forid");
var location = objBgElement.data("location");
switch(location){
case "body":
case "body_front":
var objTarget = jQuery("body");
break;
case "layout":
case "layout_front":
var objLayout = jQuery("*[data-id=\""+targetID+"\"]");
var objTarget = objLayout.parents(".elementor");
if(objTarget.length > 1)
objTarget = jQuery(objTarget[0]);
break;
default:
var objTarget = jQuery("*[data-id=\""+targetID+"\"]");
break;
}
if(objTarget.length == 0)
return(true);
var objVideoContainer = objTarget.children(".elementor-background-video-container");
if(objVideoContainer.length == 1)
objBgElement.detach().insertAfter(objVideoContainer).show();
else
objBgElement.detach().prependTo(objTarget).show();
var objTemplate = objBgElement.children("template");
if(objTemplate.length){
var clonedContent = objTemplate[0].content.cloneNode(true);
var objScripts = jQuery(clonedContent).find("script");
if(objScripts.length)
objScripts.attr("type","text/javascript");
objBgElement.append(clonedContent);
objTemplate.remove();
}
objBgElement.trigger("bg_attached");
objBgElement.addClass("uc-bg-attached");
});
}
ucBackgroundOverlayPutStart();
jQuery( document ).on( 'elementor/popup/show', ucBackgroundOverlayPutStart);
jQuery( "body" ).on( 'uc_dom_updated', ucBackgroundOverlayPutStart);
});
jQuery('.swiper-slide').css('z-index', '-2');
jQuery('.document-download .elementor-button-link').attr('download', '');
window.addEventListener("DOMContentLoaded",(e=>{document.querySelectorAll('img[loading="lazy"]').forEach((e=>{e.getBoundingClientRect().top<=window.innerHeight&&(e.loading="eager")}))}));