PageSourceSearch

https://www.sisense.com/wp-content/cache/perfmatters/www.sisense.c…/21fdd5f8d894.custom.min.js?ver=1790343297

js sisense.com collected 2026-10-01 08:53:56 UTC 35,878 bytes, 81 lines download raw bytes

1$=jQuery.noConflict();$('body').on('keydown','input, select',function(e){if(e.key==="Enter"){var self=$(this),form=self.parents('form:eq(0)'),focusable,next;focusable=form.find('input,a,select,button,textarea').filter(':visible');next=focusable.eq(focusable.index(this)+1);if(next.length){form.submit()}else{form.submit()}
2return!1}});window.addEventListener('load',function(){jQuery('#cookie-message-close').click(function(){jQuery('#cookie-message').hide();Cookies.set('cookie-message-bar',!0,{expires:7,path:'/'})});$('.primary-menu').on('focusin','.sub-menu a',function(){if(!window.matchMedia('(min-width: 1200px)').matches)return;$(this).closest('.menu-item-has-children').data('focusFromSub',!0)});$('.primary-menu').on('focusin','.menu-item-has-children > .menu-toggle, .menu-item-has-children > a:first',function(){if(!window.matchMedia('(min-width: 1200px)').matches)return;var $item=$(this).closest('.menu-item-has-children');if($item.data('focusFromSub')){$item.removeData('focusFromSub');var $toggle=$item.children('.menu-toggle');$toggle.attr('aria-expanded','false');var $sm=$item.find('.sub-menu').first();$sm.slideUp('normal').attr('aria-hidden','true').find('a').attr('tabindex','-1');$item.removeClass('nav-menu-open')}});$('.primary-menu').on('focusin',function(e){if(!window.matchMedia('(min-width: 1200px)').matches)return;var $focusedTopLevel=$(e.target).closest('.primary-menu>ul>li.menu-item-has-children');$('.primary-menu>ul>.menu-item-has-children.nav-menu-open').each(function(){var $item=$(this);if($focusedTopLevel.length===0||!$item.is($focusedTopLevel)){var $toggle=$item.children('.menu-toggle');
2if($toggle.length){$toggle.attr('aria-expanded','false')}
3var $sm=$item.find('.sub-menu').first();$sm.slideUp('normal').attr('aria-hidden','true').find('a').attr('tabindex','-1');$item.removeClass('nav-menu-open')}})});$(document).on('focusin',function(e){if(!window.matchMedia('(min-width: 1200px)').matches)return;if($(e.target).closest('.primary-menu').length===0){$('.primary-menu>ul>.menu-item-has-children.nav-menu-open').each(function(){var $item=$(this);var $toggle=$item.children('.menu-toggle');if($toggle.length){$toggle.attr('aria-expanded','false')}
4var $sm=$item.find('.sub-menu').first();$sm.slideUp('normal').attr('aria-hidden','true').find('a').attr('tabindex','-1');$item.removeClass('nav-menu-open')})}});(function enforceCollapsedTabStops(){var $allSubmenus=$('.primary-menu .sub-menu');$allSubmenus.each(function(){var $sm=$(this);var $parentItem=$sm.closest('.menu-item-has-children');var $parentToggle=$parentItem.children('.menu-toggle');var expanded=$parentToggle.length&&$parentToggle.attr('aria-expanded')==='true';$sm.attr('aria-hidden',expanded?'false':'true');if(expanded){$sm.find('a').removeAttr('tabindex')}else{$sm.find('a').attr('tabindex','-1')}})})();$(document).on('click',function(e){if(!window.matchMedia('(min-width: 1200px)').matches)return;if($(e.target).closest('.nav-bar, .menu-btn').length===0){$('.primary-menu>ul>.menu-item-has-children > .menu-toggle[aria-expanded="true"]').each(function(){var $btn=$(this);$btn.trigger('click')})}});$(document).on('keydown',function(e){if(!window.matchMedia('(min-width: 1200px)').matches)return;var key=e.key||e.which;if(key==='Escape'||key==='Esc'||key===27){var $openItems=$('.primary-menu>ul>.menu-item-has-children.nav-menu-open');if($openItems.length){e.preventDefault();var $focusedItem=$(document.activeElement).closest('.menu-item-has-children.nav-menu-open');var $targetItem=$focusedItem.length?$focusedItem:$openItems.first();var $toggle=$targetItem.children('.menu-toggle');
4if($toggle.length){$toggle.attr('aria-expanded','false')}
5var $sm=$targetItem.find('.sub-menu').first();$sm.slideUp('normal').attr('aria-hidden','true').find('a').attr('tabindex','-1');$targetItem.removeClass('nav-menu-open');if($toggle.length){$toggle.focus()}}}});if(!Cookies.get("cookie-message-bar")){jQuery('#cookie-message').show()}});(function(){var STORAGE_KEY='sisense_params';var LAST_TOUCH_KEYS=['utm_source','utm_medium','utm_campaign','utm_term','utm_content','utm_id','gclid','gad_source','ag','kwid','placement','site_source_name','campaignId','AdGroupId','utm_programid'];var SISENSE_RE=/^(https?:)?\/\/([a-z0-9-]+\.)*sisense\.com(\/|$|\?|#)/i;var COOKIE_DAYS=90;var LOG='[UTM]';function getRawCookie(name){var m=document.cookie.match(new RegExp('(?:^|;\\s*)'+name+'=([^;]*)'));return m?decodeURIComponent(m[1]):null}
6function hasAdvertisingConsent(){var val=getRawCookie('cmapi_cookie_privacy');if(!val||val.indexOf('permit ')!==0)return!1;return val.slice(7).split(/[\s,]+/).indexOf('3')!==-1}
7function readFromCookie(){try{var raw=getRawCookie(STORAGE_KEY);return raw?JSON.parse(raw):null}catch(e){console.warn(LOG,'Failed to parse UTM cookie:',e);return null}}
8function writeToCookie(utms){try{var exp=new Date();exp.setDate(exp.getDate()+COOKIE_DAYS);document.cookie=STORAGE_KEY+'='+encodeURIComponent(JSON.stringify(utms))+'; expires='+exp.toUTCString()+'; path=/; SameSite=Lax';console.log(LOG,'UTMs saved to cookie (90-day):',utms)}catch(e){console.warn(LOG,'Failed to write UTM cookie:',e)}}
9function deleteCookie(){document.cookie=STORAGE_KEY+'=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/';console.log(LOG,'UTM cookie deleted (consent revoked).')}
10function readFromSession(){try{var raw=sessionStorage.getItem(STORAGE_KEY);return raw?JSON.parse(raw):null}catch(e){console.warn(LOG,'Failed to read UTMs from sessionStorage:',e);return null}}
11function writeToSession(utms){try{sessionStorage.setItem(STORAGE_KEY,JSON.stringify(utms));console.log(LOG,'UTMs saved to sessionStorage (tab-scoped):',utms)}catch(e){console.warn(LOG,'Failed to write UTMs to sessionStorage:',e)}}
12function saveUtms(utms){var consent=hasAdvertisingConsent();var consentCookie=getRawCookie('cmapi_cookie_privacy');console.log(LOG,'cmapi_cookie_privacy:',consentCookie||'(not set)');console.log(LOG,'Advertising consent (category 3):',consent);if(consent){writeToCookie(utms)}else{writeToSession(utms)}}
13function readUtmsFromUrl(){var params=new URLSearchParams(window.location.search);var result={};var found=!1;LAST_TOUCH_KEYS.forEach(function(k){if(params.has(k)){result[k]=params.get(k);found=!0}});return found?result:null}
14function appendUtmsToHref(href,utms){try{var url=new URL(href,window.location.href);Object.keys(utms).forEach(function(k){url.searchParams.set(k,utms[k])});return url.toString()}catch(e){var sep=href.indexOf('?')!==-1?'&':'?';return href+sep+Object.keys(utms).map(function(k){return encodeURIComponent(k)+'='+encodeURIComponent(utms[k])}).join('&')}}
15function decorateLinks(utms){var count=0;var currentHost=window.location.hostname;document.querySelectorAll('a[href]').forEach(function(a){var href=a.getAttribute('href')||'';if(!SISENSE_RE.test(href))return;try{if(new URL(href).hostname===currentHost)return}catch(e){return}
16a.setAttribute('href',appendUtmsToHref(href,utms));count++});if(count>0){console.log(LOG,'Decorated '+count+' *.sisense.com link(s) with UTMs.')}}
17var fromUrl=readUtmsFromUrl();var activeParams;if(fromUrl){console.log(LOG,'Tracking params found in URL — overwriting any stored values:',fromUrl);activeParams=fromUrl;saveUtms(activeParams)}else{var fromCookie=readFromCookie();var fromSession=!fromCookie&&readFromSession();if(fromCookie){console.log(LOG,'Params restored from cookie:',fromCookie);activeParams=fromCookie}else if(fromSession){console.log(LOG,'Params restored from sessionStorage:',fromSession);activeParams=fromSession}else{console.log(LOG,'No tracking params in URL or storage — nothing to do.')}}
18if(!activeParams)return;var consentChangeTimer=null;function onConsentChange(){clearTimeout(consentChangeTimer);consentChangeTimer=setTimeout(function(){var consent=hasAdvertisingConsent();var consentCookie=getRawCookie('cmapi_cookie_privacy');console.log(LOG,'TrustArc consent change — cmapi_cookie_privacy:',consentCookie||'(not set)');
18console.log(LOG,'Advertising consent (category 3):',consent);if(consent){var stored=readFromSession()||readFromCookie();if(stored){console.log(LOG,'Promoting params from sessionStorage → cookie:',stored);writeToCookie(stored)}else{console.log(LOG,'Consent granted but no stored params to promote.')}}else{deleteCookie()}},300)}
19var trustArcApi=window.PrivacyManagerAPI||(window.truste&&window.truste.cma);var apiRegistered=!1;if(trustArcApi&&typeof trustArcApi.callApi==='function'){try{trustArcApi.callApi('onConsentChange',window.location.hostname,function(){console.log(LOG,'PrivacyManagerAPI onConsentChange fired.');onConsentChange()});apiRegistered=!0;console.log(LOG,'Registered consent listener via PrivacyManagerAPI.')}catch(e){console.warn(LOG,'PrivacyManagerAPI.callApi failed:',e)}}else{console.log(LOG,'PrivacyManagerAPI not available yet — using postMessage fallback.')}
20if(!apiRegistered){window.addEventListener('message',function(e){if(!e.data)return;try{var msg=typeof e.data==='string'?JSON.parse(e.data):e.data;if(msg&&msg.message==='submit_preferences'){console.log(LOG,'TrustArc postMessage received:',msg);onConsentChange()}}catch(e2){}})}
21function init(){console.log(LOG,'Initialising — active params:',activeParams);decorateLinks(activeParams);if(typeof MutationObserver!=='undefined'){var mutationTimer=null;new MutationObserver(function(mutations){var hasNew=!1;mutations.forEach(function(m){m.addedNodes.forEach(function(node){if(node.nodeType===1)hasNew=!0})});if(hasNew){clearTimeout(mutationTimer);mutationTimer=setTimeout(function(){console.log(LOG,'New DOM nodes detected — re-decorating links.');decorateLinks(activeParams)},200)}}).observe(document.body,{childList:!0,subtree:!0})}}
22if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',init)}else{init()}}());let isKeyboardUser=!1;document.addEventListener('keydown',function(e){if(e.key==='Tab'){isKeyboardUser=!0;document.querySelectorAll('.wow').forEach(el=>{el.style.visibility='visible';el.classList.remove('wow')})}},{once:!0});$(document).ready(function(){const modals=$('.modal');if(modals.length){modals.each(function(){const modal=$(this);if(modal.parent()[0]!==document.body){modal.appendTo('body')}});modals.on('show.bs.modal',function(){const modal=$(this);if(modal.parent()[0]!==document.body){modal.appendTo('body')}})}
23$('.header-main').append('<div class="overlay-menu"></div>');$('.nav-bar').wrapInner('<div class="nav-max"></div>');$('.nav-bar .nav-max').wrapInner('<div class="nav-inn"></div>');$('.menu-toggle-btn').on('click',function(){var isExpanded=$(this).attr('aria-expanded')==='true';var newState=!isExpanded;$(this).attr('aria-expanded',newState.toString());$('.menu-btn').toggleClass('active',newState);$('.nav-bar').toggleClass('active',newState);$('.overlay-menu').toggleClass('active',newState);$('body').toggleClass('hiddenscroll-menu',newState)});$('.close-btn, .overlay-menu').click(function(){$('.menu-btn').removeClass('active');$('.nav-bar').removeClass('active');$('.overlay-menu').removeClass('active');$('body').removeClass('hiddenscroll-menu');$('.menu-toggle-btn').attr('aria-expanded','false')});function closeSubmenuHelper($item){var $sm=$item.find('.sub-menu').first();var $btn=$item.children('.menu-toggle');var isDesktop=window.matchMedia('(min-width: 1200px)').matches;if(isDesktop){$sm.stop(!0,!0)}else{$sm.stop(!0,!0).slideUp('normal')}
24$btn.attr('aria-expanded','false');$sm.attr('aria-hidden','true');$sm.find('a').attr('tabindex','-1');$item.removeClass('nav-menu-open')}
25function openSubmenuHelper($item){var $sm=$item.find('.sub-menu').first();var $btn=$item.children('.menu-toggle');var isDesktop=window.matchMedia('(min-width: 1200px)').matches;if(isDesktop){$sm.stop(!0,!0);$sm.css('display','block')}else{$sm.stop(!0,!0).slideDown('normal')}
26$btn.attr('aria-expanded','true');$sm.attr('aria-hidden','false');$sm.find('a').removeAttr('tabindex');$item.addClass('nav-menu-open')}
27$('.primary-menu>ul>.menu-item-has-children').each(function(index){var $menuItem=$(this);var $link=$menuItem.children('a').first();var $subMenu=$menuItem.find('.sub-menu').first();var isDesktop=window.matchMedia('(min-width: 1200px)').matches;var isInitiallyExpanded=isDesktop?!1:$subMenu.is(':visible');$subMenu.attr('aria-hidden',(!isInitiallyExpanded).toString());var $submenuLinks=$subMenu.find('a');
27if(isInitiallyExpanded){$submenuLinks.removeAttr('tabindex');$menuItem.addClass('nav-menu-open')}else{$submenuLinks.attr('tabindex','-1');$menuItem.removeClass('nav-menu-open')}
28var linkLabel='';if($link&&$link.length){linkLabel=$.trim($link.text())||$link.attr('aria-label')||$link.attr('title')||''}
29var computedAriaLabel=linkLabel?('Toggle '+linkLabel+' submenu'):'Toggle submenu';var svgIcon='<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 448 512"><path fill="currentColor" d="M201.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 338.7L54.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"/></svg>';var $toggleButton=$('<button class="menu-toggle" aria-haspopup="true" aria-expanded="false" aria-label="'+computedAriaLabel+'">'+svgIcon+'</button>');var submenuId=$subMenu.attr('id');if(!submenuId){var baseId=($menuItem.attr('id')?$menuItem.attr('id').replace(/[^A-Za-z0-9_-]/g,''):'menu-item')+'-submenu';submenuId=baseId+'-'+index;$subMenu.attr('id',submenuId)}
30$toggleButton.attr('aria-controls',submenuId);if($link.length){$link.after($toggleButton)}else{$menuItem.append($toggleButton)}
31if(isInitiallyExpanded){$toggleButton.attr('aria-expanded','true')}
32function closeSubmenu($item){closeSubmenuHelper($item)}
33function openSubmenu($item){openSubmenuHelper($item)}
34function focusFirstSubmenuItem($item){var $first=$item.find('.sub-menu a:visible').first();if($first.length){$first.focus()}}
35function focusLastSubmenuItem($item){var $last=$item.find('.sub-menu a:visible').last();if($last.length){$last.focus()}}
36$toggleButton.on('click',function(e){e.stopPropagation();var $menuItem=$(this).closest('.menu-item-has-children');var isExpanded=$menuItem.hasClass('nav-menu-open');if(isExpanded){$(this).attr('aria-expanded','false');closeSubmenu($menuItem)}else{if(window.matchMedia('(min-width: 1200px)').matches){$menuItem.siblings('.menu-item-has-children').each(function(){closeSubmenu($(this))})}
37$(this).attr('aria-expanded','true');openSubmenu($menuItem)}});$menuItem.on('mouseenter',function(){if(window.matchMedia('(min-width: 1200px)').matches){openSubmenu($menuItem)}});$menuItem.on('mouseleave',function(){if(window.matchMedia('(min-width: 1200px)').matches){var hasFocusInside=$menuItem.find(':focus').length>0||$menuItem.children('.menu-toggle').is(':focus')||$menuItem.children('a:first').is(':focus');if(!hasFocusInside){closeSubmenu($menuItem)}}});$menuItem.on('focusout',function(){var $item=$(this);setTimeout(function(){var hasFocusInside=$item.find(':focus').length>0||$item.children('.menu-toggle').is(':focus')||$item.children('a:first').is(':focus');if(!hasFocusInside){closeSubmenu($item)}},0)});$toggleButton.on('keydown',function(e){var key=e.key||e.which;var code=typeof key==='string'?key:e.which;if(code==='Enter'||code===' '||code===13||code===32){e.preventDefault();var $btn=$(this);$btn.trigger('click');setTimeout(function(){var $item=$btn.closest('.menu-item-has-children');if($item.hasClass('nav-menu-open')){var $first=$item.find('.sub-menu a:visible').first();if($first.length){$first.focus()}}},0)}else if(code==='ArrowDown'||code===40){e.preventDefault();openSubmenu($menuItem);focusFirstSubmenuItem($menuItem)}else if(code==='ArrowUp'||code===38){e.preventDefault();openSubmenu($menuItem);focusLastSubmenuItem($menuItem)}else if(code==='Escape'||code==='Esc'||code===27){e.preventDefault();closeSubmenu($menuItem);$(this).focus()}else if(code==='ArrowRight'||code===39){e.preventDefault();var $allTopToggles=$('.primary-menu>ul>.menu-item-has-children > .menu-toggle');var idx=$allTopToggles.index(this);if(idx>-1&&idx<$allTopToggles.length-1){$allTopToggles.eq(idx+1).focus()}}else if(code==='ArrowLeft'||code===37){e.preventDefault();var $allTopToggles=$('.primary-menu>ul>.menu-item-has-children > .menu-toggle');var idx=$allTopToggles.index(this);if(idx>0){$allTopToggles.eq(idx-1).focus()}}});if($link&&$link.length){$link.on('keydown',function(e){var key=e.key||e.which;if(key==='ArrowDown'||key===40){e.preventDefault();openSubmenu($menuItem);focusFirstSubmenuItem($menuItem)}else if(key==='Escape'||key==='Esc'||key===27){e.preventDefault();closeSubmenu($menuItem);$toggleButton.focus()}else if(key==='ArrowRight'||key===39){e.preventDefault();var $allTopLinks=$('.primary-menu>ul>li>a:first-child');var idx=$allTopLinks.index(this);if(idx>-1&&idx<$allTopLinks.length-1){$allTopLinks.eq(idx+1).focus()}}else if(key==='ArrowLeft'||key===37){e.preventDefault();var $allTopLinks=$('.primary-menu>ul>li>a:first-child');var idx=$allTopLinks.index(this);if(idx>0){$allTopLinks.eq(idx-1).focus()}}})}});$('.primary-menu').on('keydown','.sub-menu a',function(e){var key=e.key||e.which;var $current=$(this).closest('li');var $menuItemParent=$(this).closest('.primary-menu>ul>.menu-item-has-children');if(key==='ArrowDown'||key===40){e.preventDefault();var $next=$current.nextAll(':has(a):visible').first().find('a').first();if($next.length){$next.focus()}}else if(key==='ArrowUp'||key===38){e.preventDefault();var $prev=$current.prevAll(':has(a):visible').first().find('a').first();if($prev.length){$prev.focus()}}else if(key==='Home'){e.preventDefault();var $first=$(this).closest('.sub-menu').find('a:visible').first();if($first.length){$first.focus()}}else if(key==='End'){e.preventDefault();var $last=$(this).closest('.sub-menu').find('a:visible').last();if($last.length){$last.focus()}}else if(key==='Escape'||key==='Esc'||key===27){e.preventDefault();e.stopPropagation();if($menuItemParent.length){closeSubmenuHelper($menuItemParent);var $toggle=$menuItemParent.children('.menu-toggle');
37if($toggle.length){$toggle.focus()}}}});$('input,textarea').focus(function(){$(this).data('placeholder',$(this).attr('placeholder')).attr('placeholder','')}).blur(function(){$(this).attr('placeholder',$(this).data('placeholder'))});$('.header-main .search-box input').focus(function(){$(".header-main .search-box").addClass("open")}).blur(function(){$(".header-main .search-box").removeClass("open")});$('.header-main .search-box input[type="text"]').keyup(function(){if($(this).val().length){$('.header-main .search-box').removeClass('btn-disabled')}else{$('.header-main .search-box').addClass('btn-disabled')}});$('.sticky-btn').click(function(){$('.sticky-btn').toggleClass('active');$('.sticky-links').toggleClass('active')});$('.sticky-links ul li a').click(function(){$('.sticky-btn').removeClass('active');$('.sticky-links').removeClass('active')});var clicked=!0;if($('.alert-info').length){$('.alert-info .icon-close').on('click',function(){if(clicked){$(".alert-info").slideToggle()}})}
38$(".accord-item").on("show.bs.collapse hide.bs.collapse",function(e){if(e.type=='show'){$(this).addClass('active')}else{$(this).removeClass('active')}});function applyOwlDotA11y($carousel){if(!$carousel||!$carousel.length)return;$carousel.find('.owl-dot').each(function(index){var dotNumber=index+1;$(this).attr('aria-label','Go to page '+dotNumber)})}
39$('#testimonialss').owlCarousel({loop:!0,nav:!0,dots:!1,items:1,autoplay:!1,});$('#media_carousels').owlCarousel({loop:!1,nav:!1,dots:!0,items:1,autoplay:!1,autoWidth:!1,itemsDesktop:!1,itemsDesktopSmall:!1,itemsTablet:!1,itemsMobile:!1,});applyOwlDotA11y($('#media_carousels'));$('#media_carousels').on('initialized.owl.carousel refreshed.owl.carousel changed.owl.carousel',function(){applyOwlDotA11y($(this))});$('.case_carousels').each(function(){$(this).owlCarousel({loop:!0,nav:!0,dots:!0,items:3,margin:150,autoplay:!1,slideTransition:'linear',autoplayTimeout:3000,autoplaySpeed:3000,autoplayHoverPause:!1,autoHeight:!1,responsive:{0:{items:1,margin:0},768:{items:2,},992:{items:2,margin:50},1200:{items:3,margin:150},}});applyOwlDotA11y($(this));$(this).on('initialized.owl.carousel refreshed.owl.carousel changed.owl.carousel',function(){applyOwlDotA11y($(this))});$(this).find('.owl-nav').css({width:$(this).find('.owl-dots').width()+120})})
40$('#logos_carousel').owlCarousel({loop:!0,nav:!1,dots:!1,items:5,margin:25,autoplay:!0,slideTransition:'linear',autoplayTimeout:3000,autoplaySpeed:3000,autoplayHoverPause:!1,autoHeight:!1,responsive:{0:{items:2,margin:10,},600:{items:3,},768:{items:5,}}});$(".stat-list li span.number").each(function(){$(this).prop("Counter",0).animate({Counter:$(this).text()},{duration:4000,easing:"swing",step:function(now,tween){if(parseInt(tween.end)==parseFloat(tween.end)){$(this).text(Math.ceil(now))}else{$(this).text(now.toFixed(2))}},})});var openProfile=null;if($('.single .contentos iframe').length){$('.single .contentos iframe').each(function(){$(this).wrap('<div class="iframe-cont"></div>')})}
41function equalizeHeights(selector){var items=$(selector);if(items.length===0)return;if($(window).width()<=768)return;function groupAndEqualize(){items.css('height','auto');var currentOffsetTop=items.first().offset().top;var currentLine=[];var lines=[];items.each(function(){if($(this).offset().top!==currentOffsetTop){lines.push(currentLine);currentLine=[];currentOffsetTop=$(this).offset().top}
42currentLine.push($(this))});lines.push(currentLine);lines.forEach(function(line){var max_height=0;$.each(line,function(){max_height=Math.max($(this).height(),max_height)});$.each(line,function(){$(this).height(max_height)})})}
43groupAndEqualize();$(window).on('resize',function(){setTimeout(groupAndEqualize,500)})}
44$(window).on('load',function(){function runEqualize(){if($('.column-cards .cards-col').length){equalizeHeights('.column-cards .cards-col .row > div figure');equalizeHeights('.column-cards .cards-col .row > div p:not(.heading)');equalizeHeights('.column-cards .cards-col .row > div .btn');equalizeHeights('.column-cards .cards-col .row > div h3');equalizeHeights('.column-cards .cards-col .row > div .desc')}
45if($('.column-cards.case_study_carousel .owl-carousel').length){$('.column-cards.case_study_carousel .owl-carousel').each(function(){equalizeHeights($(this).find('.owl-item a figure'));
45equalizeHeights($(this).find('.owl-item a p'))})}}
46runEqualize();if(window.ResizeObserver&&$('.column-cards .cards-col').length){var isEqualizing=!1;var debounceTimer=null;var observer=new ResizeObserver(function(){if(isEqualizing)return;clearTimeout(debounceTimer);debounceTimer=setTimeout(function(){isEqualizing=!0;runEqualize();isEqualizing=!1},100)});$('.column-cards .cards-col').each(function(){observer.observe(this)});setTimeout(function(){observer.disconnect()},5000)}});if($('.video-btn').length){$('.video-btn').each(function(){const $btn=$(this);const videoSrc=$btn.data('video-url');const modalTarget=$btn.data('bs-target');const modalId=modalTarget.substring(1);const myModalEl=document.getElementById(modalId);if(myModalEl&&!myModalEl.hasAttribute('data-listeners-added')){myModalEl.addEventListener('shown.bs.modal',function(event){$('#'+modalId).find('iframe').attr('src',videoSrc+"?autoplay=1&modestbranding=1&showinfo=0")});myModalEl.addEventListener('hidden.bs.modal',function(event){$('#'+modalId).find('iframe').attr('src','')});myModalEl.setAttribute('data-listeners-added','true')}})}
47function createCookie(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString()}else var expires="";document.cookie=name+"="+value+expires+"; path=/"}
48function readCookie(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')
49c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)
50return c.substring(nameEQ.length,c.length);}
51return null}
52var urlParams=new URLSearchParams(window.location.search);if(urlParams.has('search')){document.querySelector('.slik-search').scrollIntoView()}});const TOC_SCROLL_OFFSET=0;function initTableOfContents(){const tocContainer=document.querySelector('.whitepaper-content .table-of-contents')||document.querySelector('.single-post .table-of-contents')||document.querySelector('.single-case-study .table-of-contents');if(!tocContainer)return;const postContent=document.querySelector('.single-whitepaper .contentos .right-cl')||document.querySelector('.whitepaper-content .contentos .right-cl')||document.querySelector('.single-post .contentos .right-cl')||document.querySelector('.single-case-study .contentos .right-cl .additional_content');if(!postContent)return;const headings=Array.from(postContent.querySelectorAll('h2')).filter(h=>!h.classList.contains('toc-exclude'));if(headings.length<=1){tocContainer.remove();return}
53const usedIds=new Set();
53headings.forEach((heading)=>{if(!heading.id){let baseSlug=heading.textContent.trim().toLowerCase().replace(/[^\w\s-]/g,'').replace(/\s+/g,'-').replace(/-+/g,'-').substring(0,50);let slug=baseSlug;let counter=1;while(usedIds.has(slug)){slug=`${baseSlug}-${counter}`;counter++}
54heading.id=slug;usedIds.add(slug)}else{usedIds.add(heading.id)}
55if(!heading.hasAttribute('tabindex')){heading.setAttribute('tabindex','-1')}});const tocLinks=Array.from(tocContainer.querySelectorAll('ul li a[href^="#"]'));if(!tocLinks.length)return;let currentActiveId=null;let clickSelectedId=null;let lastScrollY=window.scrollY;let scrollingDown=!0;function isAtBottom(){return window.scrollY+window.innerHeight>=document.documentElement.scrollHeight-50}
56function updateActiveLink(activeId){if(activeId===currentActiveId)return;currentActiveId=activeId;tocLinks.forEach((link)=>{const li=link.closest('li');if(link.getAttribute('href')===`#${activeId}`){li.classList.add('active');link.setAttribute('aria-current','location')}else{li.classList.remove('active');link.removeAttribute('aria-current')}})}
57tocLinks.forEach((link)=>{link.addEventListener('click',(e)=>{e.preventDefault();const targetId=link.getAttribute('href').substring(1);const targetHeading=document.getElementById(targetId);if(!targetHeading)return;clickSelectedId=targetId;const htmlElement=document.documentElement;htmlElement.style.scrollBehavior='auto';requestAnimationFrame(()=>{const targetTop=targetHeading.getBoundingClientRect().top+window.pageYOffset-TOC_SCROLL_OFFSET;window.scrollTo({top:Math.max(0,targetTop),behavior:'smooth'})});updateActiveLink(targetId);setTimeout(()=>{htmlElement.style.removeProperty('scroll-behavior')},600);let clearDebounce=null;const clearOnScroll=()=>{clearTimeout(clearDebounce);clearDebounce=setTimeout(()=>{clickSelectedId=null;window.removeEventListener('scroll',clearOnScroll)},200)};setTimeout(()=>{window.addEventListener('scroll',clearOnScroll,{passive:!0})},650);setTimeout(()=>{targetHeading.focus({preventScroll:!0})},500);history.pushState(null,'',`#${targetId}`)})});const visibleHeadings=new Set();let currentObserver=null;const createObserver=(isScrollingDown)=>{const rootMargin=isScrollingDown?'-20% 0px -70% 0px':'0% 0px -40% 0px';return new IntersectionObserver((entries)=>{entries.forEach((entry)=>{if(entry.isIntersecting){visibleHeadings.add(entry.target.id)}else{visibleHeadings.delete(entry.target.id)}});let activeId=null;if(isAtBottom()&&!clickSelectedId){activeId=headings[headings.length-1].id}else if(clickSelectedId){activeId=clickSelectedId}else if(visibleHeadings.size>
570){if(scrollingDown){headings.forEach((h)=>{if(visibleHeadings.has(h.id))activeId=h.id})}else{for(const h of headings){if(visibleHeadings.has(h.id)){activeId=h.id;break}}}}else{activeId=currentActiveId||headings[0].id}
58updateActiveLink(activeId)},{root:null,rootMargin,threshold:0})};currentObserver=createObserver(scrollingDown);headings.forEach((h)=>currentObserver.observe(h));window.addEventListener('scroll',()=>{const currentScrollY=window.scrollY;const newScrollingDown=currentScrollY>lastScrollY;if(newScrollingDown!==scrollingDown){scrollingDown=newScrollingDown;currentObserver.disconnect();currentObserver=createObserver(scrollingDown);headings.forEach((h)=>currentObserver.observe(h))}
59lastScrollY=currentScrollY},{passive:!0});let scrollTimeout;window.addEventListener('scroll',()=>{clearTimeout(scrollTimeout);scrollTimeout=setTimeout(()=>{if(!clickSelectedId&&isAtBottom()){updateActiveLink(headings[headings.length-1].id)}},100)},{passive:!0});updateActiveLink(headings[0].id)}
60document.addEventListener('DOMContentLoaded',initTableOfContents);function setCookie(cname,cvalue,exdays,path){const d=new Date();d.setTime(d.getTime()+(exdays*24*60*60*1000));let expires="expires="+d.toUTCString();document.cookie=cname+"="+cvalue+";"+expires+";path="+path}
61function getCookie(cname){let name=cname+"=";let ca=document.cookie.split(';');for(let i=0;i<ca.length;i++){let c=ca[i];while(c.charAt(0)==' '){c=c.substring(1)}
62if(c.indexOf(name)==0){return c.substring(name.length,c.length)}}
63return""}
64let cookievalue=getCookie("_siMFS");var shownPopup=!1;let ScrollThreshold=$(document).height()/10;$(window).scroll(function(){if($(window).scrollTop()>ScrollThreshold&&!shownPopup){if($('#gated_paper').length&&typeof userIsLoggedIn!=='undefined'&&!userIsLoggedIn){var exampleModal=document.getElementById("gated_paper");var exampleModalPopup=new bootstrap.Modal(exampleModal,{keyboard:!1,backdrop:"static"});exampleModalPopup.show();shownPopup=!0}}});
65/**
66 * Plugin for linking multiple owl instances
67 * @version 1.0.0
68 * @author David Deutsch
69 * @license The MIT License (MIT)
70 */
71;(function($,window,document,undefined){var Linked=function(carousel){this._core=carousel;this._handlers={'dragged.owl.carousel changed.owl.carousel':$.proxy(function(e){if(e.namespace&&this._core.settings.linked){this.update(e)}},this),'linked.to.owl.carousel':$.proxy(function(e,index,speed,standard,propagate){if(e.namespace&&this._core.settings.linked){this.toSlide(index,speed,propagate)}},this)};this._core.$element.on(this._handlers);this._core.options=$.extend({},Linked.Defaults,this._core.options)};Linked.Defaults={linked:!1};Linked.prototype.update=function(e){this.toSlide(e.relatedTarget.relative(e.item.index))};Linked.prototype.toSlide=function(index,speed,propagate){var id=this._core.$element.attr('id'),linked=this._core.settings.linked.split(',');if(typeof propagate=='undefined'){propagate=!0}
72index=index||0;if(propagate){$.each(linked,function(i,el){$(el).trigger('linked.to.owl.carousel',[index,300,!0,!1])})}else{this._core.$element.trigger('to.owl.carousel',[index,300,!0]);if(this._core.settings.current){this._core._plugins.current.switchTo(index)}}};Linked.prototype.destroy=function(){var handler,property;for(handler in this._handlers){this.$element.off(handler,this._handlers[handler])}
73for(property in Object.getOwnPropertyNames(this)){typeof this[property]!='function'&&(this[property]=null)}};$.fn.owlCarousel.Constructor.Plugins.linked=Linked})(window.Zepto||window.jQuery,window,document);var flag=!1;$('.milestone-carousel').owlCarousel({items:1,loop:!1,nav:!0,dots:!1,center:!0,margin:20,autoplay:!1,autoplayHoverPause:!0,responsiveClass:!0,linked:".years-carousel"}).on('changed.owl.carousel',function(e){if(!flag){flag=!0;var current=e.item.index+1;$(".years-carousel").find(".owl-item.current").removeClass("current");$(".years-carousel").find(".owl-item:nth-child("+current+")").addClass("current");flag=!1}});$(".years-carousel").on("initialize.owl.carousel link.to.owl.carousel",function(){var current=$(".years-carousel").find(".owl-item.active.center").length?$(".years-carousel").find(".owl-item.active.center"):$(".years-carousel").find(".owl-item.active").eq(0);current.addClass("current")}).owlCarousel({nav:!0,loop:!1,dots:!1,responsiveClass:!0,items:7,margin:100,center:!1,responsive:{0:{items:3,nav:!1,margin:75},768:{items:7,nav:!1,}},linked:".milestone-carousel"});$('.milestone-carousel .owl-nav > div').on('click',function(){owl.trigger('stop.owl.autoplay');owl.data('owl.Carousel').settings.autoplay=!1;var carousel=$('.owl-carousel').data('owl.carousel');carousel.settings.autoplay=!1;carousel.options.autoplay=!1;$('.milestone-carousel .owl-carousel').trigger('refresh.owl.carousel')});$('#content-main').on('click','.filter_bar .filter-links li a',function(e){e.preventDefault();if($(this).parent().parent().parent().prev().hasClass('dropdown-toggle')){var text=$(this).text();$(this).parent().parent().find('li.clear').show();if(text=='Clear'){text='Type'}
74$(this).parent().parent().parent().prev().html(text+'<i class="fa fa-chevron-down" aria-hidden="true"></i>')}
75$(this).parent().addClass('active').siblings().removeClass('active');var target=$(this).attr('href');
75processFilterLink(target)});function processFilterLink(target){var btnWrapSelector='.wp-pagenavi';var holderSelector='.ajax-holder';var holder=$(holderSelector);var btnWrap=$(btnWrapSelector);var featuredPost=$('.filter-bar').next('.featured-articles');holder.addClass('content-loading');$('.filter-bar').addClass('content-loading').append('<div class="spinner-wrap"><div class="spinner-border" role="status"><span class="visually-hidden">Loading...</span></div></div>');featuredPost.addClass('content-loading');if($('.filter-bar').length){document.querySelector('.filter-bar').scrollIntoView()}
76$.get(target,function(response){var entries=$(response).find(holderSelector).children().addClass('wow-fix');var generatedBtnWrap=$(response).find(btnWrapSelector);btnWrap.remove();holder.empty().removeClass('content-loading').append(entries);if(generatedBtnWrap.length){generatedBtnWrap.insertAfter(holder)}
77var filterBar=$(response).find('.filter-bar').children();$('.filter-bar').empty().removeClass('content-loading').append(filterBar);$('.filter-bar').next('.featured-articles')
78featuredPost.remove();var generatedFeaturedPost=$(response).find('.filter-bar').next('.featured-articles');if(generatedFeaturedPost.length){generatedFeaturedPost.addClass('wow-fix').insertAfter('.filter-bar')}})}
79$('#filterform').on('submit',function(e){e.preventDefault();var form=$(this);var actionUrl=form.attr('action');var holderSelector='.ajax-holder';var holder=$(holderSelector);var btnWrapSelector='.wp-pagenavi';var btnWrap=$(btnWrapSelector);var rawParams=new URLSearchParams(form.serialize());var cleanParams=new URLSearchParams();rawParams.forEach(function(value,key){if(value!=='')cleanParams.set(key,value);});var cleanQuery=cleanParams.toString();history.pushState(null,'',actionUrl+(cleanQuery?'?'+cleanQuery:''));$.ajax({type:"GET",url:actionUrl,processData:!1,data:cleanQuery,success:function(response){var entries=$(response).find(holderSelector).children();holder.empty().removeClass('content-loading').append(entries);var generatedBtnWrap=$(response).find(btnWrapSelector);btnWrap.remove();holder.empty().removeClass('content-loading').append(entries);if(generatedBtnWrap.length){generatedBtnWrap.insertAfter(holder)}}})});$(window).on('popstate',function(){if($('#filterform').length)location.reload();});$('#content-main').on('change','.filter_bar .slik-search input',function(e){$('#filterform').submit()});$('#content-main').on('click','.filter_bar .filter-links li input',function(e){var label=$(this).next().text();if(label=='Clear'){label='All'}
80$(this).parent().parent().parent().prev().html(label+' <i class="fa fa-chevron-down" aria-hidden="true"></i>');$(this).parent().parent().find('li.clear').show();$('#filterform').submit()});$('#content-main').on('click','.filter_bar .filter-links li.clear input',function(e){$(this).parent().hide()});$(document).ready(function(){eIndex=6;var set=$('.see-more');var length=set.length;$('#see_all').click(function(){$('.see-more').each(function(index){if(index<eIndex){$(this).removeClass('hide')}
81if(!$(this).hasClass('hide')&&index===(length-1)){$('#see_all').hide()}});eIndex=eIndex+6})});document.querySelectorAll('lottie-player').forEach(player=>{const shadowDiv=player.shadowRoot?.querySelector('div');if(shadowDiv){shadowDiv.setAttribute('aria-hidden','true')}})

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.