427-layout.js 99 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288
  1. var wpAjaxUrl='http://www.hanumanind.com/wp-admin/admin-ajax.php';var flBuilderUrl='http://www.hanumanind.com/wp-content/plugins/bb-plugin/';var FLBuilderLayoutConfig={anchorLinkAnimations:{duration:1000,easing:'swing',offset:100},paths:{pluginUrl:'http://www.hanumanind.com/wp-content/plugins/bb-plugin/',wpAjaxUrl:'http://www.hanumanind.com/wp-admin/admin-ajax.php'},breakpoints:{small:768,medium:992,large:1200},waypoint:{offset:80}};(function($){if(typeof FLBuilderLayout!='undefined'){return;}
  2. FLBuilderLayout={init:function(){FLBuilderLayout._destroy();FLBuilderLayout._initClasses();FLBuilderLayout._initBackgrounds();FLBuilderLayout._initRowShapeLayerHeight();if(0===$('.fl-builder-edit').length){FLBuilderLayout._initModuleAnimations();FLBuilderLayout._initAnchorLinks();FLBuilderLayout._initHash();FLBuilderLayout._initForms();FLBuilderLayout._reorderMenu();}},refreshGalleries:function(element){var $element='undefined'==typeof element?$('body'):$(element),mfContent=$element.find('.fl-mosaicflow-content'),wmContent=$element.find('.fl-gallery'),mfObject=null;if(mfContent){mfObject=mfContent.data('mosaicflow');if(mfObject){mfObject.columns=$([]);mfObject.columnsHeights=[];mfContent.data('mosaicflow',mfObject);mfContent.mosaicflow('refill');}}
  3. if(wmContent){wmContent.trigger('refreshWookmark');}},refreshGridLayout:function(element){var $element='undefined'==typeof element?$('body'):$(element),msnryContent=$element.find('.masonry');if(msnryContent.length){msnryContent.masonry('layout');}},reloadSlider:function(content){var $content='undefined'==typeof content?$('body'):$(content);if($content.find('.bx-viewport > div').length>0){$.each($content.find('.bx-viewport > div'),function(key,slider){setTimeout(function(){$(slider).data('bxSlider').reloadSlider();},100);});}},resizeAudio:function(element){var $element='undefined'==typeof element?$('body'):$(element),audioPlayers=$element.find('.wp-audio-shortcode.mejs-audio'),player=null,mejsPlayer=null,rail=null,railWidth=400;if(audioPlayers.length&&typeof mejs!=='undefined'){audioPlayers.each(function(){player=$(this);mejsPlayer=mejs.players[player.attr('id')];rail=player.find('.mejs-controls .mejs-time-rail');var innerMejs=player.find('.mejs-inner'),total=player.find('.mejs-controls .mejs-time-total');if(typeof mejsPlayer!=='undefined'){railWidth=Math.ceil(player.width()*0.8);if(innerMejs.length){rail.css('width',railWidth+'px!important');mejsPlayer.options.autosizeProgress=true;setTimeout(function(){mejsPlayer.setControlsSize();},50);player.find('.mejs-inner').css({visibility:'visible',height:'inherit'});}}});}},preloadAudio:function(element){var $element='undefined'==typeof element?$('body'):$(element),contentWrap=$element.closest('.fl-accordion-item'),audioPlayers=$element.find('.wp-audio-shortcode.mejs-audio');if(!contentWrap.hasClass('fl-accordion-item-active')&&audioPlayers.find('.mejs-inner').length){audioPlayers.find('.mejs-inner').css({visibility:'hidden',height:0});}},resizeSlideshow:function(){if(typeof YUI!=='undefined'){YUI().use('node-event-simulate',function(Y){Y.one(window).simulate("resize");});}},reloadGoogleMap:function(element){var $element='undefined'==typeof element?$('body'):$(element),googleMap=$element.find('iframe[src*="google.com/maps"]');if(googleMap.length){googleMap.attr('src',function(i,val){return val;});}},_destroy:function(){var win=$(window);win.off('scroll.fl-bg-parallax');win.off('resize.fl-bg-video');},_isTouch:function(){if(('ontouchstart'in window)||(window.DocumentTouch&&document instanceof DocumentTouch)){return true;}
  4. return false;},_isMobile:function(){return/Mobile|Android|Silk\/|Kindle|BlackBerry|Opera Mini|Opera Mobi|webOS/i.test(navigator.userAgent);},_initClasses:function(){var body=$('body'),ua=navigator.userAgent;if(!body.hasClass('archive')&&$('.fl-builder-content-primary').length>0){body.addClass('fl-builder');}
  5. if(FLBuilderLayout._isTouch()){body.addClass('fl-builder-touch');}
  6. if(FLBuilderLayout._isMobile()){body.addClass('fl-builder-mobile');}
  7. if($(window).width()<FLBuilderLayoutConfig.breakpoints.small){body.addClass('fl-builder-breakpoint-small');}
  8. if($(window).width()>FLBuilderLayoutConfig.breakpoints.small&&$(window).width()<FLBuilderLayoutConfig.breakpoints.medium){body.addClass('fl-builder-breakpoint-medium');}
  9. if($(window).width()>FLBuilderLayoutConfig.breakpoints.medium&&$(window).width()<FLBuilderLayoutConfig.breakpoints.large){body.addClass('fl-builder-breakpoint-large');}
  10. if($(window).width()>FLBuilderLayoutConfig.breakpoints.large){body.addClass('fl-builder-breakpoint-default');}
  11. if(ua.indexOf('Trident/7.0')>-1&&ua.indexOf('rv:11.0')>-1){body.addClass('fl-builder-ie-11');}},_initBackgrounds:function(){var win=$(window);if($('.fl-row-bg-parallax').length>0&&!FLBuilderLayout._isMobile()){FLBuilderLayout._scrollParallaxBackgrounds();FLBuilderLayout._initParallaxBackgrounds();win.on('resize.fl-bg-parallax',FLBuilderLayout._initParallaxBackgrounds);win.on('scroll.fl-bg-parallax',FLBuilderLayout._scrollParallaxBackgrounds);}
  12. if($('.fl-bg-video').length>0){FLBuilderLayout._initBgVideos();FLBuilderLayout._resizeBgVideos();var resizeBGTimer=null;win.on('resize.fl-bg-video',function(e){clearTimeout(resizeBGTimer);resizeBGTimer=setTimeout(function(){FLBuilderLayout._resizeBgVideos(e);},100);});}},_initParallaxBackgrounds:function(){$('.fl-row-bg-parallax').each(FLBuilderLayout._initParallaxBackground);},_initParallaxBackground:function(){var row=$(this),content=row.find('> .fl-row-content-wrap'),winWidth=$(window).width(),screenSize='',imageSrc={default:'',medium:'',responsive:'',};imageSrc.default=row.data('parallax-image')||'';imageSrc.medium=row.data('parallax-image-medium')||imageSrc.default;imageSrc.responsive=row.data('parallax-image-responsive')||imageSrc.medium;if(winWidth>FLBuilderLayoutConfig.breakpoints.medium){screenSize='default';}else if(winWidth>FLBuilderLayoutConfig.breakpoints.small&&winWidth<=FLBuilderLayoutConfig.breakpoints.medium){screenSize='medium';}else if(winWidth<=FLBuilderLayoutConfig.breakpoints.small){screenSize='responsive';}
  13. content.css('background-image','url('+imageSrc[screenSize]+')');row.data('current-image-loaded',screenSize);},_scrollParallaxBackgrounds:function(){$('.fl-row-bg-parallax').each(FLBuilderLayout._scrollParallaxBackground);},_scrollParallaxBackground:function(){var win=$(window),row=$(this),content=row.find('> .fl-row-content-wrap'),speed=row.data('parallax-speed'),offset=content.offset(),yPos=-((win.scrollTop()-offset.top)/ speed),initialOffset=(row.data('parallax-offset')!=null)?row.data('parallax-offset'):0,totalOffset=yPos-initialOffset;content.css('background-position','center '+totalOffset+'px');},_initBgVideos:function(){$('.fl-bg-video').each(FLBuilderLayout._initBgVideo);},_initBgVideo:function(){var wrap=$(this),width=wrap.data('width'),height=wrap.data('height'),mp4=wrap.data('mp4'),youtube=wrap.data('youtube'),vimeo=wrap.data('vimeo'),mp4Type=wrap.data('mp4-type'),webm=wrap.data('webm'),webmType=wrap.data('webm-type'),fallback=wrap.data('fallback'),loaded=wrap.data('loaded'),videoMobile=wrap.data('video-mobile'),fallbackTag='',videoTag=null,mp4Tag=null,webmTag=null;if(loaded){return;}
  14. videoTag=$('<video autoplay loop muted playsinline></video>');if('undefined'!=typeof fallback&&''!=fallback){videoTag.attr('poster','data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7')
  15. videoTag.css({backgroundImage:'url("'+fallback+'")',backgroundColor:'transparent',backgroundRepeat:'no-repeat',backgroundSize:'cover',backgroundPosition:'center center',})}
  16. if('undefined'!=typeof mp4&&''!=mp4){mp4Tag=$('<source />');mp4Tag.attr('src',mp4);mp4Tag.attr('type',mp4Type);videoTag.append(mp4Tag);}
  17. if('undefined'!=typeof webm&&''!=webm){webmTag=$('<source />');webmTag.attr('src',webm);webmTag.attr('type',webmType);videoTag.append(webmTag);}
  18. if(!FLBuilderLayout._isMobile()||(FLBuilderLayout._isMobile()&&"yes"==videoMobile)){if('undefined'!=typeof youtube){FLBuilderLayout._initYoutubeBgVideo.apply(this);}
  19. else if('undefined'!=typeof vimeo){FLBuilderLayout._initVimeoBgVideo.apply(this);}
  20. else{wrap.append(videoTag);}}
  21. else{videoTag.attr('src','')
  22. wrap.append(videoTag);}
  23. wrap.data('loaded',true);},_initYoutubeBgVideo:function(){var playerWrap=$(this),videoId=playerWrap.data('video-id'),videoPlayer=playerWrap.find('.fl-bg-video-player'),enableAudio=playerWrap.data('enable-audio'),audioButton=playerWrap.find('.fl-bg-video-audio'),startTime='undefined'!==typeof playerWrap.data('start')?playerWrap.data('start'):0,startTime='undefined'!==typeof playerWrap.data('t')&&startTime===0?playerWrap.data('t'):startTime,endTime='undefined'!==typeof playerWrap.data('end')?playerWrap.data('end'):0,loop='undefined'!==typeof playerWrap.data('loop')?playerWrap.data('loop'):1,stateCount=0,player,fallback_showing;if(videoId){fallback=playerWrap.data('fallback')||false
  24. if(fallback){playerWrap.find('iframe').remove()
  25. fallbackTag=$('<div></div>');fallbackTag.addClass('fl-bg-video-fallback');fallbackTag.css('background-image','url('+playerWrap.data('fallback')+')');fallbackTag.css('background-size','cover');fallbackTag.css('transition','background-image 1s')
  26. playerWrap.append(fallbackTag);fallback_showing=true;}
  27. FLBuilderLayout._onYoutubeApiReady(function(YT){setTimeout(function(){player=new YT.Player(videoPlayer[0],{videoId:videoId,events:{onReady:function(event){if("no"===enableAudio||FLBuilderLayout._isMobile()){event.target.mute();}
  28. else if("yes"===enableAudio&&event.target.isMuted){event.target.unMute();}
  29. playerWrap.data('YTPlayer',player);FLBuilderLayout._resizeYoutubeBgVideo.apply(playerWrap);event.target.playVideo();if(audioButton.length>0&&!FLBuilderLayout._isMobile()){audioButton.on('click',{button:audioButton,player:player},FLBuilderLayout._toggleBgVideoAudio);}},onStateChange:function(event){if(event.data===1){if(fallback_showing){$('.fl-bg-video-fallback').css('background-image','url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)')}}
  30. if(stateCount<4){stateCount++;}
  31. if(stateCount>1&&(-1===event.data||2===event.data)&&"yes"===enableAudio){player.mute();player.playVideo();audioButton.show();}
  32. if(event.data===YT.PlayerState.ENDED&&1===loop){if(startTime>0){player.seekTo(startTime);}
  33. else{player.playVideo();}}},onError:function(event){console.info('YT Error: '+event.data)
  34. FLBuilderLayout._onErrorYoutubeVimeo(playerWrap)}},playerVars:{playsinline:FLBuilderLayout._isMobile()?1:0,controls:0,showinfo:0,rel:0,start:startTime,end:endTime,}});},1);});}},_onErrorYoutubeVimeo:function(playerWrap){fallback=playerWrap.data('fallback')||false
  35. if(!fallback){return false;}
  36. playerWrap.find('iframe').remove()
  37. fallbackTag=$('<div></div>');fallbackTag.addClass('fl-bg-video-fallback');fallbackTag.css('background-image','url('+playerWrap.data('fallback')+')');playerWrap.append(fallbackTag);},_onYoutubeApiReady:function(callback){if(window.YT&&YT.loaded){callback(YT);}else{setTimeout(function(){FLBuilderLayout._onYoutubeApiReady(callback);},350);}},_initVimeoBgVideo:function(){var playerWrap=$(this),videoId=playerWrap.data('video-id'),videoPlayer=playerWrap.find('.fl-bg-video-player'),enableAudio=playerWrap.data('enable-audio'),audioButton=playerWrap.find('.fl-bg-video-audio'),player,width=playerWrap.outerWidth(),ua=navigator.userAgent;if(typeof Vimeo!=='undefined'&&videoId){player=new Vimeo.Player(videoPlayer[0],{id:videoId,loop:true,title:false,portrait:false,background:true,autopause:false,muted:true});playerWrap.data('VMPlayer',player);if("no"===enableAudio){player.setVolume(0);}
  38. else if("yes"===enableAudio){if(ua.indexOf("Safari")>-1||ua.indexOf("Chrome")>-1||ua.indexOf("Firefox")>-1){player.setVolume(0);audioButton.show();}
  39. else{player.setVolume(1);}}
  40. player.play().catch(function(error){FLBuilderLayout._onErrorYoutubeVimeo(playerWrap)});if(audioButton.length>0){audioButton.on('click',{button:audioButton,player:player},FLBuilderLayout._toggleBgVideoAudio);}}},_toggleBgVideoAudio:function(e){var player=e.data.player,control=e.data.button.find('.fl-audio-control');if(control.hasClass('fa-volume-off')){control.removeClass('fa-volume-off').addClass('fa-volume-up');e.data.button.find('.fa-times').hide();if('function'===typeof player.unMute){player.unMute();}
  41. else{player.setVolume(1);}}
  42. else{control.removeClass('fa-volume-up').addClass('fa-volume-off');e.data.button.find('.fa-times').show();if('function'===typeof player.unMute){player.mute();}
  43. else{player.setVolume(0);}}},_videoBgSourceError:function(e){var source=$(e.target),wrap=source.closest('.fl-bg-video'),vid=wrap.find('video'),fallback=wrap.data('fallback'),fallbackTag='';source.remove();if(vid.find('source').length){return;}else if(''!==fallback){fallbackTag=$('<div></div>');fallbackTag.addClass('fl-bg-video-fallback');fallbackTag.css('background-image','url('+fallback+')');wrap.append(fallbackTag);vid.remove();}},_resizeBgVideos:function(){$('.fl-bg-video').each(function(){FLBuilderLayout._resizeBgVideo.apply(this);if($(this).parent().find('img').length>0){$(this).parent().imagesLoaded($.proxy(FLBuilderLayout._resizeBgVideo,this));}});},_resizeBgVideo:function(){if(0===$(this).find('video').length&&0===$(this).find('iframe').length){return;}
  44. var wrap=$(this),wrapHeight=wrap.outerHeight(),wrapWidth=wrap.outerWidth(),vid=wrap.find('video'),vidHeight=wrap.data('height'),vidWidth=wrap.data('width'),newWidth=wrapWidth,newHeight=Math.round(vidHeight*wrapWidth/vidWidth),newLeft=0,newTop=0,iframe=wrap.find('iframe'),isRowFullHeight=$(this).closest('.fl-row-bg-video').hasClass('fl-row-full-height'),vidCSS={top:'50%',left:'50%',transform:'translate(-50%,-50%)',};if(vid.length){if(vidHeight===''||typeof vidHeight==='undefined'||vidWidth===''||typeof vidWidth==='undefined'){vid.css({'left':'0px','top':'0px','width':newWidth+'px'});vid.on('loadedmetadata',FLBuilderLayout._resizeOnLoadedMeta);return;}
  45. if(!isRowFullHeight){if(newHeight<wrapHeight){newHeight=wrapHeight;newLeft=-((newWidth-wrapWidth)/ 2);newWidth=vidHeight?Math.round(vidWidth*wrapHeight/vidHeight):newWidth;}
  46. else{newTop=-((newHeight-wrapHeight)/2);}
  47. vidCSS={left:newLeft+'px',top:newTop+'px',height:newHeight+'px',width:newWidth+'px',}}
  48. vid.css(vidCSS);}
  49. else if(iframe.length){if(typeof wrap.data('youtube')!=='undefined'){FLBuilderLayout._resizeYoutubeBgVideo.apply(this);}}},_resizeOnLoadedMeta:function(){var video=$(this),wrapHeight=video.parent().outerHeight(),wrapWidth=video.parent().outerWidth(),vidWidth=video[0].videoWidth,vidHeight=video[0].videoHeight,newHeight=Math.round(vidHeight*wrapWidth/vidWidth),newWidth=wrapWidth,newLeft=0,newTop=0;if(newHeight<wrapHeight){newHeight=wrapHeight;newWidth=Math.round(vidWidth*wrapHeight/vidHeight);newLeft=-((newWidth-wrapWidth)/2);}
  50. else{newTop=-((newHeight-wrapHeight)/2);}
  51. video.parent().data('width',vidWidth);video.parent().data('height',vidHeight);video.css({'left':newLeft+'px','top':newTop+'px','width':newWidth+'px','height':newHeight+'px'});},_resizeYoutubeBgVideo:function(){var wrap=$(this),wrapWidth=wrap.outerWidth(),wrapHeight=wrap.outerHeight(),player=wrap.data('YTPlayer'),video=player?player.getIframe():null,aspectRatioSetting='16:9',aspectRatioArray=aspectRatioSetting.split(':'),aspectRatio=aspectRatioArray[0]/ aspectRatioArray[1],ratioWidth=wrapWidth / aspectRatio,ratioHeight=wrapHeight*aspectRatio,isWidthFixed=wrapWidth / wrapHeight>aspectRatio,width=isWidthFixed?wrapWidth:ratioHeight,height=isWidthFixed?ratioWidth:wrapHeight;if(video){$(video).width(width).height(height);}},_initModuleAnimations:function(){if(typeof jQuery.fn.waypoint!=='undefined'){$('.fl-animation').each(function(){var node=$(this),nodeTop=node.offset().top,winHeight=$(window).height(),bodyHeight=$('body').height(),waypoint=FLBuilderLayoutConfig.waypoint,offset='80%';if(typeof waypoint.offset!==undefined){offset=FLBuilderLayoutConfig.waypoint.offset+'%';}
  52. if(bodyHeight-nodeTop<winHeight*0.2){offset='100%';}
  53. node.waypoint({offset:offset,handler:FLBuilderLayout._doModuleAnimation});});}},_doModuleAnimation:function(){var module='undefined'==typeof this.element?$(this):$(this.element),delay=parseFloat(module.data('animation-delay')),duration=parseFloat(module.data('animation-duration'));if(!isNaN(duration)){module.css('animation-duration',duration+'s');}
  54. if(!isNaN(delay)&&delay>0){setTimeout(function(){module.addClass('fl-animated');},delay*1000);}else{setTimeout(function(){module.addClass('fl-animated');},1);}},_initHash:function(){var hash=window.location.hash.replace('#','').split('/').shift(),element=null,tabs=null,responsiveLabel=null,tabIndex=null,label=null;if(''!==hash){try{element=$('#'+hash);if(element.length>0){if(element.hasClass('fl-accordion-item')){setTimeout(function(){element.find('.fl-accordion-button').trigger('click');},100);}
  55. if(element.hasClass('fl-tabs-panel')){setTimeout(function(){tabs=element.closest('.fl-tabs');responsiveLabel=element.find('.fl-tabs-panel-label');tabIndex=responsiveLabel.data('index');label=tabs.find('.fl-tabs-labels .fl-tabs-label[data-index='+tabIndex+']');label[0].click();FLBuilderLayout._scrollToElement(element);},100);}}}
  56. catch(e){}}},_initAnchorLinks:function(){$('a').each(FLBuilderLayout._initAnchorLink);},_initAnchorLink:function(){var link=$(this),href=link.attr('href'),loc=window.location,id=null,element=null,flNode=false;if('undefined'!=typeof href&&href.indexOf('#')>-1&&link.closest('svg').length<1){if(loc.pathname.replace(/^\//,'')==this.pathname.replace(/^\//,'')&&loc.hostname==this.hostname){try{id=href.split('#').pop();if(!id){return;}
  57. element=$('#'+id);if(element.length>0){flNode=element.hasClass('fl-row')||element.hasClass('fl-col')||element.hasClass('fl-module');if(!element.hasClass('fl-no-scroll')&&(link.hasClass('fl-scroll-link')||flNode)){$(link).on('click',FLBuilderLayout._scrollToElementOnLinkClick);}
  58. if(element.hasClass('fl-accordion-item')){$(link).on('click',FLBuilderLayout._scrollToAccordionOnLinkClick);}
  59. if(element.hasClass('fl-tabs-panel')){$(link).on('click',FLBuilderLayout._scrollToTabOnLinkClick);}}}
  60. catch(e){}}}},_scrollToElementOnLinkClick:function(e,callback){var element=$('#'+$(this).attr('href').split('#').pop());FLBuilderLayout._scrollToElement(element,callback);e.preventDefault();},_scrollToElement:function(element,callback){var config=FLBuilderLayoutConfig.anchorLinkAnimations,dest=0,win=$(window),doc=$(document);if(element.length>0){if('fixed'===element.css('position')||'fixed'===element.parent().css('position')){dest=element.position().top;}
  61. else if(element.offset().top>doc.height()-win.height()){dest=doc.height()-win.height();}
  62. else{dest=element.offset().top-config.offset;}
  63. $('html, body').animate({scrollTop:dest},config.duration,config.easing,function(){if('undefined'!=typeof callback){callback();}
  64. if(undefined!=element.attr('id')){if(history.pushState){history.pushState(null,null,'#'+element.attr('id'));}
  65. else{window.location.hash=element.attr('id');}}});}},_scrollToAccordionOnLinkClick:function(e){var element=$('#'+$(this).attr('href').split('#').pop());if(element.length>0){var callback=function(){if(element){element.find('.fl-accordion-button').trigger('click');element=false;}};FLBuilderLayout._scrollToElementOnLinkClick.call(this,e,callback);}},_scrollToTabOnLinkClick:function(e){var element=$('#'+$(this).attr('href').split('#').pop()),tabs=null,label=null,responsiveLabel=null;if(element.length>0){tabs=element.closest('.fl-tabs');responsiveLabel=element.find('.fl-tabs-panel-label');tabIndex=responsiveLabel.data('index');label=tabs.find('.fl-tabs-labels .fl-tabs-label[data-index='+tabIndex+']');if(responsiveLabel.is(':visible')){var callback=function(){if(element){responsiveLabel.trigger($.Event('click',{which:1}));}};FLBuilderLayout._scrollToElementOnLinkClick.call(this,e,callback);}
  66. else{label[0].click();FLBuilderLayout._scrollToElement(element);}
  67. e.preventDefault();}},_initForms:function(){if(!FLBuilderLayout._hasPlaceholderSupport){$('.fl-form-field input').each(FLBuilderLayout._initFormFieldPlaceholderFallback);}
  68. $('.fl-form-field input').on('focus',FLBuilderLayout._clearFormFieldError);},_hasPlaceholderSupport:function(){var input=document.createElement('input');return'undefined'!=input.placeholder;},_initFormFieldPlaceholderFallback:function(){var field=$(this),val=field.val(),placeholder=field.attr('placeholder');if('undefined'!=placeholder&&''===val){field.val(placeholder);field.on('focus',FLBuilderLayout._hideFormFieldPlaceholderFallback);field.on('blur',FLBuilderLayout._showFormFieldPlaceholderFallback);}},_hideFormFieldPlaceholderFallback:function(){var field=$(this),val=field.val(),placeholder=field.attr('placeholder');if(val==placeholder){field.val('');}},_showFormFieldPlaceholderFallback:function(){var field=$(this),val=field.val(),placeholder=field.attr('placeholder');if(''===val){field.val(placeholder);}},_clearFormFieldError:function(){var field=$(this);field.removeClass('fl-form-error');field.siblings('.fl-form-error-message').hide();},_initRowShapeLayerHeight:function(){FLBuilderLayout._adjustRowShapeLayerHeight();$(window).on('resize',FLBuilderLayout._adjustRowShapeLayerHeight);},_adjustRowShapeLayerHeight:function(){var rowShapeLayers=$('.fl-builder-shape-layer');$(rowShapeLayers).each(function(index){var rowShapeLayer=$(this),shape=$(rowShapeLayer).find('svg'),height=shape.height(),excludeShapes='.fl-builder-shape-circle, .fl-builder-shape-dot-cluster, .fl-builder-shape-topography, .fl-builder-shape-rect';if(!rowShapeLayer.is(excludeShapes)){$(shape).css('height',Math.ceil(height));}});},_string_to_slug:function(str){str=str.replace(/^\s+|\s+$/g,'');if('undefined'==typeof window._fl_string_to_slug_regex){regex=new RegExp('[^a-zA-Z0-9\'":() !.,-_|]','g');}else{regex=new RegExp('[^'+window._fl_string_to_slug_regex+'\'":\(\) !.,-_|\\\p{Letter}]','ug');}
  69. str=str.replace(regex,'').replace(/\s+/g,' ');return str;},_reorderMenu:function(){if($('#wp-admin-bar-fl-builder-frontend-edit-link-default li').length>1){$('#wp-admin-bar-fl-builder-frontend-duplicate-link').appendTo('#wp-admin-bar-fl-builder-frontend-edit-link-default').css('padding-top','5px').css('border-top','2px solid #1D2125').css('margin-top','5px')}}};$(function(){FLBuilderLayout.init();});})(jQuery);jQuery(document).ready(function(){stickyTopMenuInit();inquireListCount();initInquireListBtn();});jQuery(window).on('scroll',function(){stickyTopMenuInit();});jQuery(window).on('resize',function(){initInquireListBtn();});function stickyTopMenuInit(){var topHeight=jQuery('header').height();jQuery('#stickyTopMenu').css('top',topHeight+'px');}
  70. function initInquireListBtn(){var hasPpagination=jQuery('#_productList .pp-content-grid-pagination');if(hasPpagination.length>0){var wi=jQuery(window).width();if(wi>=768){jQuery('#_productListInquireBtn .fl-button-wrap a').attr('style','top: -76px;position: relative;z-index: 10;');}else{jQuery('#_productListInquireBtn .fl-button-wrap a').attr('style','');}}}
  71. jQuery(document).on('click','.pp-add-cart',function(event){event.preventDefault();const pro_id=jQuery(this).data('id');const name=jQuery(this).data('name');const link=jQuery(this).data('link');const img=jQuery(this).data('img');const checkBox=jQuery(this).find('input.cart-checkbox');checkBox.prop('checked',!checkBox.prop('checked'));var _this=jQuery(this);var cart_products_str=jQuery.cookie('cart_products');var cart_products=[];if(cart_products_str){cart_products=JSON.parse(cart_products_str);}
  72. if(checkBox.is(':checked')){_this.append('<i class="fas fa-shopping-cart yFanimate"></i>');setTimeout(function(){_this.find('.yFanimate').remove();},1000);var productExists=cart_products.some(function(product){return product.id===pro_id;});if(!productExists){cart_products.push({id:pro_id,name:name,link:link,img:img});}}else{var productIndex=cart_products.findIndex(function(product){return product.id===pro_id;});if(productIndex!==-1){cart_products.splice(productIndex,1);}}
  73. jQuery.cookie('cart_products',JSON.stringify(cart_products),{path:'/'});inquireListCount();});function inquireListCount(){var cart_products_str=jQuery.cookie('cart_products');var cart_products=[];if(cart_products_str){cart_products=JSON.parse(cart_products_str);}
  74. jQuery('#inquireCount').remove();var pL=cart_products.length;if(pL>0){jQuery('#inquireListBtn a.fl-button').append("<span id='inquireCount'>"+pL+"</span>");}}
  75. (function($){PPAdvancedMenu=function(settings){this.settingsId=settings.id;this.nodeClass='.fl-node-'+settings.id;this.wrapperClass=this.nodeClass+' .pp-advanced-menu';this.type=settings.type;this.mobileToggle=settings.mobile;this.mobileBelowRow='below'===settings.menuPosition;this.breakpoints=settings.breakpoints;this.mobileBreakpoint=settings.mobileBreakpoint;this.mediaBreakpoint=settings.mediaBreakpoint;this.mobileMenuType=settings.mobileMenuType;this.offCanvasDirection=settings.offCanvasDirection;this.postId=settings.postId;this.isBuilderActive=settings.isBuilderActive;this.currentBrowserWidth=window.innerWidth;this.fullScreenMenu=null;this.offCanvasMenu=null;this.$submenus=null;$(this._initMenu.bind(this));$(window).on('resize',function(e){var width=window.innerWidth;if(width!=this.currentBrowserWidth){this._initMenu();this._clickOrHover();this.currentBrowserWidth=width;}}.bind(this));$('body').on('click',function(e){if('undefined'!==typeof FLBuilderConfig){return;}
  76. if($(this.wrapperClass).find('.pp-advanced-menu-mobile-toggle').hasClass('pp-active')&&('expanded'!==this.mobileToggle)){if($(e.target).parents('.fl-module-pp-advanced-menu').length>0){return;}
  77. if($(e.target).is('input')&&$(e.target).parents('.pp-advanced-menu').length>0){return;}
  78. if($(e.target).hasClass('pp-menu-close-btn')){return;}
  79. $(this.wrapperClass).find('.pp-advanced-menu-mobile-toggle').trigger('click');}
  80. $(this.wrapperClass).find('.pp-has-submenu').removeClass('focus pp-active');$(this.wrapperClass).find('.pp-has-submenu .sub-menu').removeClass('focus');$(this.wrapperClass).find('.pp-has-submenu-container').removeClass('focus');$(this.wrapperClass).find('.pp-menu-toggle').attr('aria-expanded',false);}.bind(this));$(document).on('keyup',function(e){if(27==e.which){$(this.wrapperClass).find('.pp-has-submenu').removeClass('focus pp-active');$(this.wrapperClass).find('.pp-has-submenu .sub-menu').removeClass('focus');$(this.wrapperClass).find('.pp-has-submenu-container').removeClass('focus');$(this.wrapperClass).find('.pp-menu-toggle').attr('aria-expanded',false);if($(this.wrapperClass).find('.pp-menu-toggle.focus').is(':visible')){$(this.wrapperClass).find('.pp-menu-toggle.focus').delay(100).trigger('focus');}}}.bind(this));};PPAdvancedMenu.prototype={nodeClass:'',wrapperClass:'',type:'',breakpoints:{},$submenus:null,fullScreenMenu:null,offCanvasMenu:null,_isMobile:function(){return window.innerWidth<=this.breakpoints.small?true:false;},_isMedium:function(){return window.innerWidth<=this.breakpoints.medium?true:false;},_isLarge:function(){return window.innerWidth<=this.breakpoints.large?true:false;},_isCustom:function(){return window.innerWidth<=this.breakpoints.custom?true:false;},_isTouch:function(){var prefixes=' -webkit- -moz- -o- -ms- '.split(' ');var mq=function(query){return window.matchMedia(query).matches;}
  81. if(('ontouchstart'in window)||window.DocumentTouch&&document instanceof DocumentTouch){return true;}
  82. var query=['(',prefixes.join('touch-enabled),('),'heartz',')'].join('');return mq(query);},_isMenuToggle:function(){if(('always'==this.mobileBreakpoint||(this._isMobile()&&'mobile'==this.mobileBreakpoint)||(this._isMedium()&&'medium-mobile'==this.mobileBreakpoint)||(this._isCustom()&&'custom'==this.mobileBreakpoint))&&($(this.nodeClass).find('.pp-advanced-menu-mobile-toggle').is(':visible')||'expanded'==this.mobileToggle)){return true;}
  83. return false;},_bindSettingsFormEvents:function(){},_initMenu:function(){this._setupSubmenu();this._menuOnFocus();this._submenuOnClick();if($(this.nodeClass).length&&this.type=='horizontal'){this._initMegaMenus();}
  84. if(this.type=='horizontal'||this.type=='vertical'){var self=this;$(this.wrapperClass).find('.pp-has-submenu-container').on('click',function(e){if(self.mobileMenuType!=='off-canvas'&&self.mobileMenuType!=='full-screen'){if(self._isTouch()){if(!$(this).hasClass('first-click')){e.preventDefault();$(this).addClass('first-click');}}}});$(this.wrapperClass).find('li.pp-has-submenu a').on('keyup',function(e){if($(e.target).hasClass('pp-menu-toggle')&&!$(this.nodeClass).find('.pp-advanced-menu-mobile-toggle').is(':visible')){if(e.which==1||e.which==13||e.which==undefined){e.preventDefault();e.stopPropagation();$(e.target).parents('li.pp-has-submenu').toggleClass('pp-active');if($(e.target).parents('li.pp-has-submenu').hasClass('pp-active')){$(e.target).attr('aria-expanded',true);}else{$(e.target).attr('aria-expanded',false);}}}}.bind(this));}
  85. if(this._isMenuToggle()||this.type=='accordion'){$(this.wrapperClass).off('mouseenter mouseleave');this._menuOnClick();this._clickOrHover();}else{$(this.wrapperClass).off('click');this._submenuOnRight();this._submenuRowZindexFix();}
  86. if(this.mobileToggle!='expanded'){this._toggleForMobile();if(this.mobileMenuType==='off-canvas'){this._initOffCanvas();}
  87. if(this.mobileMenuType==='full-screen'){this._initFullScreen();}}
  88. $(this.wrapperClass).find('li:not(.menu-item-has-children)').on('click','a',function(e){if($(e.target).closest('.pp-menu-search-item').length>0){return;}
  89. $(this.nodeClass).find('.pp-advanced-menu').removeClass('menu-open');$(this.nodeClass).find('.pp-advanced-menu').addClass('menu-close');$('html').removeClass('pp-off-canvas-menu-open');$('html').removeClass('pp-full-screen-menu-open');}.bind(this));if($(this.wrapperClass).find('.pp-menu-search-item').length){this._toggleMenuSearch();}
  90. if($(this.wrapperClass).find('.pp-menu-cart-item').length){this._wooUpdateParams();}},_setupSubmenu:function(){$(this.wrapperClass+' ul.sub-menu').each(function(){$(this).closest('li').attr('aria-haspopup','true');});},_menuOnFocus:function(){$(this.nodeClass).off('focus').on('focus','a',function(e){var $menuItem=$(e.target).parents('.menu-item').first(),$parents=$(e.target).parentsUntil(this.wrapperClass);$('.pp-advanced-menu .focus:not(.pp-menu-toggle)').removeClass('focus');$menuItem.addClass('focus');$parents.addClass('focus');}.bind(this)).on('focusout','a',function(e){if($('.pp-advanced-menu .focus').hasClass('pp-has-submenu')){$(e.target).parentsUntil(this.wrapperClass).find('.pp-has-submenu-container').removeClass('first-click');}}.bind(this));$(this.nodeClass).off('focus','.pp-menu-toggle').on('focus','.pp-menu-toggle',function(e){$(e.target).addClass('focus');}.bind(this)).off('blur','.pp-menu-toggle').on('blur','.pp-menu-toggle',function(e){if($(e.target).parents('li.pp-has-submenu.pp-active').length===0||$(e.target).parents('li.pp-has-submenu.pp-active').parent('ul.menu').length===0){$(e.target).removeClass('focus');}}.bind(this));},_menuOnClick:function(){var self=this;var $mainItem='';$(this.wrapperClass).off().on('click.pp-advanced-menu keyup','.pp-has-submenu-container',function(e){var isValidEvent=e.which==1||e.which==13||e.which==undefined;if(!isValidEvent){return;}
  91. if(e.which==13&&!$(e.target).hasClass('pp-menu-toggle')){return;}
  92. if(self._isTouch()){if(!$(this).hasClass('first-click')){e.preventDefault();$(this).addClass('first-click');}}
  93. e.stopPropagation();var isMainEl=$(e.target).parents('.menu-item').parent().parent().hasClass('pp-advanced-menu');if(isMainEl&&$mainItem===''){$mainItem=$(e.target).parents('.menu-item');}
  94. var $link=$(e.target).parents('.pp-has-submenu').first(),$subMenu=$link.children('.sub-menu').first(),$href=$link.children('.pp-has-submenu-container').first().find('> a').attr('href'),$subMenuParents=$(e.target).parents('.sub-menu'),$activeParent=$(e.target).closest('.pp-has-submenu.pp-active');if($activeParent.length>0){$activeParent.find('.pp-menu-toggle').first().attr('aria-expanded',true);}else{$activeParent.find('.pp-menu-toggle').first().attr('aria-expanded',false);}
  95. if(!$subMenu.is(':visible')||$(e.target).hasClass('pp-menu-toggle')||($subMenu.is(':visible')&&(typeof $href==='undefined'||$href=='#'))){if(!$(this.wrapperClass).hasClass('pp-advanced-menu-accordion-collapse')){e.preventDefault();}
  96. if($(e.target).hasClass('pp-menu-toggle')){e.stopPropagation();e.preventDefault();}}
  97. else{e.stopPropagation();window.location.href=$href;return;}
  98. if($(this.wrapperClass).hasClass('pp-advanced-menu-accordion-collapse')){if($link.parents('.menu-item').length&&!$link.parents('.menu-item').hasClass('pp-active')){$('.menu .pp-active',this.wrapperClass).not($link).removeClass('pp-active');}
  99. else if($link.parents('.menu-item').hasClass('pp-active')&&$link.parent('.sub-menu').length){$('.menu .pp-active',this.wrapperClass).not($link).not($activeParent).removeClass('pp-active');}
  100. $('.sub-menu',this.wrapperClass).not($subMenu).not($subMenuParents).slideUp('normal');}
  101. if($(self.wrapperClass).find('.sub-menu:visible').length>0){$(self.wrapperClass).find('.sub-menu:visible').parent().addClass('pp-active');}
  102. $subMenu.slideToggle(400,function(){$(e.target).parents('.pp-has-submenu-container').parent().parent().find('> .menu-item.pp-active').removeClass('pp-active');if($mainItem!==''){$mainItem.parent().find('.menu-item.pp-active').removeClass('pp-active');$(self.wrapperClass).find('.sub-menu').parent().removeClass('pp-active');if($(self.wrapperClass).find('.sub-menu:visible').length>0){$(self.wrapperClass).find('.sub-menu:visible').parent().addClass('pp-active');}else{$link.toggleClass('pp-active');$mainItem.removeClass('pp-active');}}else{$link.toggleClass('pp-active');}
  103. if(!$subMenu.is(':visible')){$subMenu.parent().removeClass('pp-active');$subMenu.parent().find('> .pp-has-submenu-container .pp-menu-toggle').attr('aria-expanded',false);}else{$subMenu.parent().find('> .pp-has-submenu-container .pp-menu-toggle').attr('aria-expanded',true);}});}.bind(this));},_submenuOnClick:function(){$(this.wrapperClass+' .sub-menu').off().on('click','a',function(e){if($(e.target).parent().hasClass('focus')){$(e.target).parentsUntil(this.wrapperClass).removeClass('focus');}}.bind(this));},_clickOrHover:function(){this.$submenus=this.$submenus||$(this.wrapperClass).find('.sub-menu');var $wrapper=$(this.wrapperClass),$menu=$wrapper.find('.menu');$li=$wrapper.find('.pp-has-submenu');if(this._isMenuToggle()){$li.each(function(){if(!$(this).hasClass('pp-active')){$(this).find('.sub-menu').fadeOut();}});}else{$li.each(function(){if(!$(this).hasClass('pp-active')){$(this).find('.sub-menu').css({'display':'','opacity':''});}});}},_submenuOnRight:function(){$(this.wrapperClass).on('mouseenter focus','.pp-has-submenu',function(e){if($(e.currentTarget).find('.sub-menu').length===0){return;}
  104. var $link=$(e.currentTarget),$parent=$link.parent(),$subMenu=$link.find('.sub-menu'),subMenuWidth=$subMenu.width(),subMenuPos=0,winWidth=window.innerWidth;if($link.closest('.pp-menu-submenu-right').length!==0){$link.addClass('pp-menu-submenu-right');}else if($('body').hasClass('rtl')){subMenuPos=$parent.is('.sub-menu')?$parent.offset().left-subMenuWidth:$link.offset().left-subMenuWidth;if(subMenuPos<=0){$link.addClass('pp-menu-submenu-right');}}else{subMenuPos=$parent.is('.sub-menu')?$parent.offset().left+$parent.width()+subMenuWidth:$link.offset().left+subMenuWidth;if(subMenuPos>winWidth){$link.addClass('pp-menu-submenu-right');}}}.bind(this)).on('mouseleave','.pp-has-submenu',function(e){$(e.currentTarget).removeClass('pp-menu-submenu-right');}.bind(this));},_submenuRowZindexFix:function(e){$(this.wrapperClass).on('mouseenter','ul.menu > .pp-has-submenu',function(e){if($(e.currentTarget).find('.sub-menu').length===0){return;}
  105. $(this.nodeClass).closest('.fl-row').find('.fl-row-content').css('z-index','10');}.bind(this)).on('mouseleave','ul.menu > .pp-has-submenu',function(e){$(this.nodeClass).closest('.fl-row').find('.fl-row-content').css('z-index','');}.bind(this));},_toggleForMobile:function(){var $wrapper=null,$menu=null,self=this;if(this._isMenuToggle()){if(this._isMobileBelowRowEnabled()){this._placeMobileMenuBelowRow();$wrapper=$(this.wrapperClass);$menu=$(this.nodeClass+'-clone');$menu.find('ul.menu').show();}else{$wrapper=$(this.wrapperClass);$menu=$wrapper.find('.menu');}
  106. if(!$wrapper.find('.pp-advanced-menu-mobile-toggle').hasClass('pp-active')&&this.mobileMenuType==='default'){$menu.css({display:'none'});}
  107. $wrapper.on('click','.pp-advanced-menu-mobile-toggle',function(e){$(this).toggleClass('pp-active');$menu.slideToggle();e.stopPropagation();});$menu.on('click','.menu-item > a[href*="#"]',function(e){var $href=$(this).attr('href'),$targetID='';if($href!=='#'){$targetID=$href.split('#')[1];if($('body').find('#'+$targetID).length>0){e.preventDefault();$(this).toggleClass('pp-active');setTimeout(function(){$('html, body').animate({scrollTop:$('#'+$targetID).offset().top},1000,function(){window.location.hash=$targetID;});},500);if(!self._isMenuToggle()){$menu.slideToggle();}}}});}
  108. else{if(this._isMobileBelowRowEnabled()){this._removeMenuFromBelowRow();}
  109. $wrapper=$(this.wrapperClass),$menu=$wrapper.children('.menu');$wrapper.find('.pp-advanced-menu-mobile-toggle').removeClass('pp-active');$menu.css({display:''});}},_initMegaMenus:function(){var module=$(this.nodeClass),rowContent=module.closest('.fl-row-content'),rowWidth=rowContent.width(),rowOffset=rowContent.offset().left,megas=module.find('.mega-menu'),disabled=module.find('.mega-menu-disabled'),isToggle=this._isMenuToggle();if(isToggle){megas.removeClass('mega-menu').addClass('mega-menu-disabled');module.find('li.mega-menu-disabled > ul.sub-menu').css('width','');rowContent.css('position','');}else{disabled.removeClass('mega-menu-disabled').addClass('mega-menu');module.find('li.mega-menu > ul.sub-menu').css('width',rowWidth+'px');rowContent.css('position','relative');}},_initOffCanvas:function(){$('html').addClass('pp-off-canvas-menu-module');$('html').addClass('pp-off-canvas-menu-'+this.offCanvasDirection);if(null===this.offCanvasMenu&&$(this.nodeClass).find('.pp-advanced-menu.off-canvas').length>0){this.offCanvasMenu=$(this.nodeClass).find('.pp-advanced-menu.off-canvas');}
  110. if($('#pp-advanced-menu-off-canvas-'+this.settingsId).length===0&&null!==this.offCanvasMenu&&!this.isBuilderActive){this.offCanvasMenu.appendTo('body').wrap('<div id="pp-advanced-menu-off-canvas-'+this.settingsId+'" class="fl-node-'+this.settingsId+' pp-menu-off-canvas">');}
  111. this._toggleMenu();},_initFullScreen:function(){$('html').addClass('pp-full-screen-menu-module');if(null===this.fullScreenMenu&&$(this.nodeClass).find('.pp-advanced-menu.full-screen').length>0){this.fullScreenMenu=$(this.nodeClass).find('.pp-advanced-menu.full-screen');}
  112. if($('#pp-advanced-menu-full-screen-'+this.settingsId).length===0&&null!==this.fullScreenMenu&&!this.isBuilderActive){this.fullScreenMenu.appendTo('body').wrap('<div id="pp-advanced-menu-full-screen-'+this.settingsId+'" class="fl-node-'+this.settingsId+' pp-menu-full-screen">');}
  113. this._toggleMenu();},_toggleMenu:function(){var self=this;var singleInstance=true;if(self.mobileMenuType==='full-screen'){var winHeight=window.innerHeight;$(self.nodeClass).find('.pp-menu-overlay').css('height',winHeight+'px');$(window).on('resize',function(){winHeight=window.innerHeight;$(self.nodeClass).find('.pp-menu-overlay').css('height',winHeight+'px');});}
  114. $(self.nodeClass).find('.pp-advanced-menu-mobile-toggle').off('click').on('click',function(){if(singleInstance){if($('.pp-advanced-menu.menu-open').length>0){$('.pp-advanced-menu').removeClass('menu-open');$('html').removeClass('pp-full-screen-menu-open');}}
  115. if($(self.nodeClass).find('.pp-advanced-menu').hasClass('menu-open')){$(self.nodeClass).find('.pp-advanced-menu').removeClass('menu-open');$(self.nodeClass).find('.pp-advanced-menu').addClass('menu-close');$('html').removeClass('pp-off-canvas-menu-open');$('html').removeClass('pp-full-screen-menu-open');}else{$(self.nodeClass).find('.pp-advanced-menu').addClass('menu-open');if(self.mobileMenuType==='off-canvas'){$('html').addClass('pp-off-canvas-menu-open');self.offCanvasMenu.find('nav').attr('tabindex','0').trigger('focus');$(this).attr('tabindex','-1').trigger('blur');}
  116. if(self.mobileMenuType==='full-screen'){$('html').addClass('pp-full-screen-menu-open');self.fullScreenMenu.find('nav').attr('tabindex','0').trigger('focus');$(this).attr('tabindex','-1').trigger('blur');}}});$(self.nodeClass).find('.pp-advanced-menu-mobile-toggle').on('keyup',function(e){if(13===e.keyCode||13===e.which){$(this).trigger('click');}});$(self.nodeClass).find('.pp-advanced-menu .pp-menu-close-btn, .pp-clear').on('click',function(){$(self.nodeClass).find('.pp-advanced-menu').removeClass('menu-open');$(self.nodeClass).find('.pp-advanced-menu').addClass('menu-close');$('html').removeClass('pp-off-canvas-menu-open');$('html').removeClass('pp-full-screen-menu-open');if($(self.nodeClass).find('.pp-advanced-menu-mobile-toggle').is(':visible')){setTimeout(function(){$(self.nodeClass).find('.pp-advanced-menu-mobile-toggle').attr('tabindex',0).trigger('focus');},120);}
  117. if(self.offCanvasMenu&&self.offCanvasMenu.length>0){self.offCanvasMenu.find('nav').attr('tabindex','-1').trigger('blur');}
  118. if(self.fullScreenMenu&&self.fullScreenMenu.length>0){self.fullScreenMenu.find('nav').attr('tabindex','-1').trigger('blur');}});if(this.isBuilderActive){setTimeout(function(){if($('.fl-builder-settings[data-node="'+self.settingsId+'"]').length>0){$('.pp-advanced-menu').removeClass('menu-open');$(self.nodeClass).find('.pp-advanced-menu-mobile-toggle').trigger('click');}},600);FLBuilder.addHook('settings-form-init',function(){if(!$('.fl-builder-settings[data-node="'+self.settingsId+'"]').length>0){return;}
  119. if(!$(self.nodeClass).find('.pp-advanced-menu').hasClass('menu-open')){$('.pp-advanced-menu').removeClass('menu-open');$(self.nodeClass).find('.pp-advanced-menu-mobile-toggle').trigger('click');}});if($('html').hasClass('pp-full-screen-menu-open')&&!$(self.nodeClass).find('.pp-advanced-menu').hasClass('menu-open')){$('html').removeClass('pp-full-screen-menu-open');}
  120. if($('html').hasClass('pp-off-canvas-menu-open')&&!$(self.nodeClass).find('.pp-advanced-menu').hasClass('menu-open')){$('html').removeClass('pp-off-canvas-menu-open');}}},_isMobileBelowRowEnabled:function(){if(this.mobileMenuType==='default'){return this.mobileBelowRow&&$(this.nodeClass).closest('.fl-col').length;}
  121. return false;},_placeMobileMenuBelowRow:function(){if($(this.nodeClass+'-clone').length){return;}
  122. if($('html').hasClass('fl-builder-is-showing-toolbar')){return;}
  123. var module=$(this.nodeClass),clone=module.clone(),col=module.closest('.fl-col');module.find('ul.menu').remove();clone.addClass((this.nodeClass+'-clone').replace('.',''));clone.find('.pp-advanced-menu-mobile-toggle').remove();col.after(clone);if(module.hasClass('fl-animation')){clone.removeClass('fl-animation');}
  124. this._menuOnClick();},_removeMenuFromBelowRow:function(){if(!$(this.nodeClass+'-clone').length){return;}
  125. var module=$(this.nodeClass),clone=$(this.nodeClass+'-clone'),menu=clone.find('ul.menu');module.find('.pp-advanced-menu-mobile-toggle').after(menu);clone.remove();},_toggleMenuSearch:function(){var items=$(this.wrapperClass).find('.pp-menu-search-item'),self=this;items.each(function(){var item=$(this);var button=item.find('> a'),form=item.find('.pp-search-form'),input=item.find('.pp-search-form__input');button.on('click',function(e){e.preventDefault();item.toggleClass('pp-search-active');if(item.hasClass('pp-search-active')){setTimeout(function(){input.focus();self._focusMenuSearch(input);},100);}
  126. $('body').on('click.pp-menu-search',self._hideMenuSearch.bind(self));});input.on('focus',function(){form.addClass('pp-search-form--focus');}).on('blur',function(){form.removeClass('pp-search-form--focus');});});},_hideMenuSearch:function(e){if(e!==undefined){if($(e.target).closest('.pp-menu-search-item').length>0){return;}}
  127. $(this.wrapperClass).find('.pp-menu-search-item').removeClass('pp-search-active');$('body').off('click.pp-menu-search');},_focusMenuSearch:function($el){if($el[0].setSelectionRange){var len=$el.val().length*2;setTimeout(function(){$el[0].setSelectionRange(len,len);},1);}else{$el.val($el.val());}},_wooUpdateParams:function(){if('undefined'!==typeof wc_cart_fragments_params){wc_cart_fragments_params.wc_ajax_url+='&pp-advanced-menu-node='+this.settingsId+'&post-id='+this.postId;}
  128. if('undefined'!==typeof wc_add_to_cart_params){wc_add_to_cart_params.wc_ajax_url+='&pp-advanced-menu-node='+this.settingsId+'&post-id='+this.postId;}},_validClick:function(e){return(e.which==1||e.which==13||e.which==32||e.which==undefined)?true:false;}};})(jQuery);var pp_menu_xnrvgfpze90a;(function($){pp_menu_xnrvgfpze90a=new PPAdvancedMenu({id:'xnrvgfpze90a',type:'accordion',mobile:'hamburger',menuPosition:'below',breakpoints:{large:1200,medium:992,small:768,custom:768},mobileBreakpoint:'always',mediaBreakpoint:'always',mobileMenuType:'off-canvas',offCanvasDirection:'left',fullScreenAnimation:'',postId:'427',isBuilderActive:false});})(jQuery);;(function($){PPCategoryGridSlider=function(settings){this.id=settings.id;this.nodeClass='.fl-node-'+settings.id;this.wrapperClass=this.nodeClass+' .swiper-wrapper';this.elements='';this.slidesPerView=settings.slidesPerView;this.slidesToScroll=settings.slidesToScroll;this.settings=settings;this.swipers={};if(typeof Swiper==='undefined'){$(window).on('load',function(){if(typeof Swiper==='undefined'){return;}else{this._init();}}.bind(this));}else{this._init();}};PPCategoryGridSlider.prototype={id:'',nodeClass:'',wrapperClass:'',elements:'',slidesPerView:{},slidesToScroll:{},settings:{},swipers:{},_init:function(){this.elements={mainSwiper:this.nodeClass+' .swiper-container'};this.elements.swiperSlide=$(this.elements.mainSwiper).find('.swiper-slide');if(1>=this._getSlidesCount()){return;}
  129. var swiperOptions=this._getSwiperOptions();this.swipers.main=new Swiper(this.elements.mainSwiper,swiperOptions.main);},_getEffect:function(){return this.settings.effect;},_getSlidesCount:function(){return this.elements.swiperSlide.length;},_getInitialSlide:function(){return this.settings.initialSlide;},_getSpaceBetween:function(){var space=this.settings.spaceBetween.desktop,space=parseInt(space);if(isNaN(space)){space=20;}
  130. return space;},_getSpaceBetweenTablet:function(){var space=this.settings.spaceBetween.tablet,space=parseInt(space);if(isNaN(space)){space=this._getSpaceBetween();}
  131. return space;},_getSpaceBetweenMobile:function(){var space=this.settings.spaceBetween.mobile,space=parseInt(space);if(isNaN(space)){space=this._getSpaceBetweenTablet();}
  132. return space;},_getSlidesPerView:function(){if(this._isSlideshow()){return 1;}
  133. var slidesPerView=this.slidesPerView.desktop;return Math.min(this._getSlidesCount(),+slidesPerView);},_getSlidesPerViewTablet:function(){if(this._isSlideshow()){return 1;}
  134. var slidesPerView=this.slidesPerView.tablet;if(slidesPerView===''||slidesPerView===0){slidesPerView=this.slidesPerView.desktop}
  135. if(!slidesPerView&&'coverflow'===this.settings.type){return Math.min(this._getSlidesCount(),3);}
  136. return Math.min(this._getSlidesCount(),+slidesPerView);},_getSlidesPerViewMobile:function(){if(this._isSlideshow()){return 1;}
  137. var slidesPerView=this.slidesPerView.mobile;if(slidesPerView===''||slidesPerView===0){slidesPerView=this._getSlidesPerViewTablet();}
  138. if(!slidesPerView&&'coverflow'===this.settings.type){return Math.min(this._getSlidesCount(),3);}
  139. return Math.min(this._getSlidesCount(),+slidesPerView);},_getSlidesToScroll:function(device){if(!this._isSlideshow()&&'slide'===this._getEffect()){var slides=this.slidesToScroll[device];return Math.min(this._getSlidesCount(),+slides||1);}
  140. return 1;},_getSlidesToScrollDesktop:function(){return this._getSlidesToScroll('desktop');},_getSlidesToScrollTablet:function(){return this._getSlidesToScroll('tablet');},_getSlidesToScrollMobile:function(){return this._getSlidesToScroll('mobile');},_getSwiperOptions:function(){var medium_breakpoint=this.settings.breakpoint.medium,responsive_breakpoint=this.settings.breakpoint.responsive;var options={navigation:{prevEl:this.nodeClass+' .pp-categories-outer .swiper-button-prev',nextEl:this.nodeClass+' .pp-categories-outer .swiper-button-next'},pagination:{el:this.nodeClass+' .pp-categories-container .swiper-pagination',type:this.settings.pagination,clickable:true},grabCursor:true,effect:this._getEffect(),initialSlide:this._getInitialSlide(),slidesPerView:this._getSlidesPerView(),slidesPerGroup:this._getSlidesToScrollDesktop(),spaceBetween:this._getSpaceBetween(),loop:true,loopedSlides:this._getSlidesCount(),speed:this.settings.speed,breakpoints:{},};if(!this.settings.isBuilderActive&&this.settings.autoplay_speed!==false){options.autoplay={delay:this.settings.autoplay_speed,disableOnInteraction:this.settings.pause_on_interaction};}
  141. if('cube'!==this._getEffect()){options.breakpoints[medium_breakpoint]={slidesPerView:this._getSlidesPerViewTablet(),slidesPerGroup:this._getSlidesToScrollTablet(),spaceBetween:this._getSpaceBetweenTablet()};options.breakpoints[responsive_breakpoint]={slidesPerView:this._getSlidesPerViewMobile(),slidesPerGroup:this._getSlidesToScrollMobile(),spaceBetween:this._getSpaceBetweenMobile()};}
  142. if('coverflow'===this.settings.type){options.effect='coverflow';options.slidesPerView=3;options.slidesPerGroup=1;options.breakpoints[medium_breakpoint]={slidesPerView:1,slidesPerGroup:1,};options.breakpoints[responsive_breakpoint]={slidesPerView:1,slidesPerGroup:1,};}
  143. if(this._isSlideshow()){options.slidesPerView=1;delete options.pagination;delete options.breakpoints;}
  144. return{main:options,};},_isSlideshow:function(){return'slideshow'===this.settings.type;},_onElementChange:function(property){if(0===property.indexOf('width')){this.swipers.main.onResize();}
  145. if(0===property.indexOf('spaceBetween')){this._updateSpaceBetween(this.swipers.main,property);}},_updateSpaceBetween:function(swiper,property){var newSpaceBw=this._getSpaceBetween(),deviceMatch=property.match('space_between_(.*)');if(deviceMatch){var breakpoints={tablet:this.settings.breakpoint.medium,mobile:this.settings.breakpoint.responsive};swiper.params.breakpoints[breakpoints[deviceMatch[1]]].spaceBetween=newSpaceBw;}else{swiper.originalParams.spaceBetween=newSpaceBw;}
  146. swiper.params.spaceBetween=newSpaceBw;swiper.onResize();},};})(jQuery);;(function($){var settings={id:'ay8zkpjn79le',type:'carousel',initialSlide:0,slidesPerView:{desktop:3,tablet:3,mobile:3,},slidesToScroll:{desktop:1,tablet:1,mobile:1,},slideshow_slidesPerView:{desktop:'',tablet:'',mobile:'',},spaceBetween:{desktop:'10',tablet:'',mobile:'',},isBuilderActive:false,pagination:'bullets',autoplay_speed:5000,pause_on_interaction:true,effect:'slide',speed:1000,breakpoint:{medium:992,responsive:768},};settings.loop=true;})(jQuery);(function($){FLBuilderMenu=function(settings){this.nodeId=settings.id;this.nodeClass='.fl-node-'+settings.id;this.wrapperClass=this.nodeClass+' .fl-menu';this.type=settings.type;this.mobileToggle=settings.mobile;this.mobileBelowRow=settings.mobileBelowRow;this.mobileFlyout=settings.mobileFlyout;this.breakPoints=settings.breakPoints;this.mobileBreakpoint=settings.mobileBreakpoint;this.currentBrowserWidth=$(window).width();this.postId=settings.postId;this.mobileStacked=settings.mobileStacked;this._initMenu();$(window).on('resize',$.proxy(function(e){var width=$(window).width();if(width!=this.currentBrowserWidth){this.currentBrowserWidth=width;this._initMenu();this._clickOrHover();}},this));$('body').on('click',$.proxy(function(e){if('undefined'!==typeof FLBuilderConfig){return;}
  147. var activeMobileMenu=$(this.wrapperClass+' .fl-menu-mobile-toggle.fl-active');if(activeMobileMenu.length&&('expanded'!==this.mobileToggle)){$(activeMobileMenu).trigger('click');}
  148. $(this.wrapperClass).find('.fl-has-submenu').removeClass('focus');$(this.wrapperClass).find('.fl-has-submenu .sub-menu').removeClass('focus');},this));$(this.wrapperClass+' ul.menu > li:last-child').on('focusout',$.proxy(function(e){if($(this.wrapperClass).find('.fl-menu-mobile-toggle').hasClass('fl-active')&&('expanded'!==this.mobileToggle)){if(!$(e.relatedTarget).parent().hasClass('menu-item')){$(this.wrapperClass).find('.fl-menu-mobile-toggle').trigger('click');}}},this));};FLBuilderMenu.prototype={nodeClass:'',wrapperClass:'',type:'',breakPoints:{},$submenus:null,_isMobile:function(){return this.currentBrowserWidth<=this.breakPoints.small?true:false;},_isMedium:function(){return this.currentBrowserWidth<=this.breakPoints.medium?true:false;},_isLarge:function(){return this.currentBrowserWidth<=this.breakPoints.large?true:false;},_isMenuToggle:function(){if(('always'==this.mobileBreakpoint||(this._isMobile()&&'mobile'==this.mobileBreakpoint)||(this._isMedium()&&'medium-mobile'==this.mobileBreakpoint)||(this._isLarge()&&'large-mobile'==this.mobileBreakpoint))&&($(this.wrapperClass).find('.fl-menu-mobile-toggle').is(':visible')||'expanded'==this.mobileToggle)){return true;}
  149. return false;},_initMenu:function(){this._setupSubmenu();this._menuOnFocus();this._menuOnEscape();this._submenuOnClick();if($(this.nodeClass).length&&this.type=='horizontal'){this._initMegaMenus();}
  150. if(this._isMenuToggle()||this.type=='accordion'){$(this.wrapperClass).off('mouseenter mouseleave');this._menuOnClick();this._clickOrHover();}else{$(this.wrapperClass).off('click');this._submenuOnRight();this._submenuRowZindexFix();}
  151. if(this.mobileToggle!='expanded'){this._toggleForMobile();}
  152. if($(this.wrapperClass).find('.fl-menu-search-item').length){this._toggleMenuSearch();}
  153. if($(this.wrapperClass).find('.fl-menu-cart-item').length){this._wooUpdateParams();}},_setupSubmenu:function(){$(this.wrapperClass+' ul.sub-menu').each(function(){$(this).closest('li').attr('aria-haspopup','true');});},_menuOnFocus:function(){var cKey=0,isShifted=false;$(this.nodeClass).off('keydown').on('keydown','a',function(e){cKey=e.which;isShifted=e.shiftKey;});$(this.nodeClass).off('focus').on('focus','a',$.proxy(function(e){var $menuItem=$(e.target).parents('.menu-item').first(),$parents=$(e.target).parentsUntil(this.wrapperClass);$('.fl-menu .focus').removeClass('focus');$parents.addClass('focus')
  154. if(!$menuItem.closest('.fl-has-submenu').hasClass('escaped')){$menuItem.addClass('focus')}
  155. else{$menuItem.closest('.fl-has-submenu').removeClass('focus escaped')}},this)).on('focusout','a',$.proxy(function(e){var el=$(e.target).parent(),$megaMenu=el.closest('.mega-menu'),$megaLastItem=$megaMenu.find('> .sub-menu > .menu-item:last-child'),$lastItem=el.parents('.fl-has-submenu:last').find('.menu-item:last'),isLastChild=!$megaMenu.length&&el.is($lastItem);if($megaMenu.length){isLastChild=el.is($megaLastItem)||el.is($megaLastItem.find('.menu-item:last-child'));}
  156. if(isLastChild&&cKey===9&&isShifted){isLastChild=false;cKey=0;isShifted=false;}
  157. else if(cKey===27){isLastChild=false;}
  158. if(isLastChild){$(e.target).parentsUntil(this.wrapperClass).removeClass('focus');}},this));},_menuOnEscape:function(){$('body').off('keydown').on('keydown',$.proxy(function(e){if(e.which!==27){return;}
  159. if($(e.target).closest('.menu-item').length){var activeSubmenu=null,menuItem=$(e.target).closest('.menu-item'),type=menuItem.closest('.fl-menu-accordion').length?'accordion':'horizontal';if('horizontal'===type){if(menuItem.hasClass('fl-has-submenu')&&menuItem.hasClass('focus')){activeSubmenu=menuItem.find('> ul.sub-menu');}
  160. else{activeSubmenu=menuItem.closest('ul.sub-menu');}
  161. activeSubmenu.parent().addClass('escaped');activeSubmenu.parent().find('a:first').focus();}
  162. else{if(menuItem.hasClass('fl-has-submenu')&&'accordion'===type&&menuItem.hasClass('fl-active')){activeSubmenu=menuItem.find('> ul.sub-menu');}
  163. else{activeSubmenu=menuItem.closest('ul.sub-menu');}
  164. activeSubmenu.slideUp(400,function(){if(menuItem.hasClass('fl-has-submenu')&&menuItem.hasClass('fl-active')){activeSubmenu.parent().last().find('a:first').focus();}
  165. else{menuItem.removeClass('focus');menuItem.parents('.menu-item').first().find('a:first').focus();}
  166. activeSubmenu.parent().last().removeClass('fl-active');});}}
  167. else{$('.fl-menu').find('li.menu-item.focus').last().removeClass('focus');}},this));},_menuOnClick:function(){$(this.wrapperClass).off().on('click','.fl-has-submenu-container',$.proxy(function(e){var $link=$(e.target).parents('.fl-has-submenu').first(),$subMenu=$link.children('.sub-menu').first(),$href=$link.children('.fl-has-submenu-container').first().find('> a').attr('href'),$subMenuParents=$(e.target).parents('.sub-menu'),$activeParents=$(e.target).parents('.fl-has-submenu.fl-active');if(!$subMenu.is(':visible')||$(e.target).hasClass('fl-menu-toggle')||($subMenu.is(':visible')&&(typeof $href==='undefined'||$href=='#'))){e.preventDefault();}
  168. else{e.stopPropagation();window.location.href=$href;return;}
  169. if($(this.wrapperClass).hasClass('fl-menu-accordion-collapse')){if(!$link.parents('.menu-item').hasClass('fl-active')){$('.menu .fl-active',this.wrapperClass).not($link).removeClass('fl-active');}
  170. else if($link.parents('.menu-item').hasClass('fl-active')&&$link.parent('.sub-menu').length){$('.menu .fl-active',this.wrapperClass).not($link).not($activeParents).removeClass('fl-active');}
  171. $('.sub-menu',this.wrapperClass).not($subMenu).not($subMenuParents).slideUp('normal');}
  172. if(!this.mobileStacked&&'horizontal'==this.type&&'expanded'==this.mobileToggle){$(this.wrapperClass).find('.fl-active').not($link).not($activeParents).removeClass('fl-active');}
  173. else{$subMenu.slideToggle();}
  174. $link.toggleClass('fl-active');e.stopPropagation();},this));},_submenuOnClick:function(){$(this.wrapperClass+' .sub-menu').off().on('click','a',$.proxy(function(e){if($(e.target).parent().hasClass('focus')){$(e.target).parentsUntil(this.wrapperClass).removeClass('focus');}},this));},_clickOrHover:function(){this.$submenus=this.$submenus||$(this.wrapperClass).find('.sub-menu');var $wrapper=$(this.wrapperClass),$menu=$wrapper.find('.menu');$li=$wrapper.find('.fl-has-submenu');if(this._isMenuToggle()){$li.each(function(el){if(!$(this).hasClass('fl-active')){$(this).find('.sub-menu').fadeOut();}});}else{$li.each(function(el){if(!$(this).hasClass('fl-active')){$(this).find('.sub-menu').css({'display':'','opacity':''});}});}},_submenuOnRight:function(){$(this.wrapperClass).on('mouseenter focus','.fl-has-submenu',$.proxy(function(e){if($(e.currentTarget).find('.sub-menu').length===0){return;}
  175. var $link=$(e.currentTarget),$parent=$link.parent(),$subMenu=$link.find('.sub-menu'),subMenuWidth=$subMenu.width(),subMenuPos=0,bodyWidth=$('body').width();if($link.closest('.fl-menu-submenu-right').length!==0){$link.addClass('fl-menu-submenu-right');}else if($('body').hasClass('rtl')){subMenuPos=$parent.is('.sub-menu')?$parent.offset().left-subMenuWidth:$link.offset().left-$link.width()-subMenuWidth;if(subMenuPos<=0){$link.addClass('fl-menu-submenu-right');}}else{subMenuPos=$parent.is('.sub-menu')?$parent.offset().left+$parent.width()+subMenuWidth:$link.offset().left+$link.width()+subMenuWidth;if(subMenuPos>bodyWidth){$link.addClass('fl-menu-submenu-right');}}},this)).on('mouseleave','.fl-has-submenu',$.proxy(function(e){$(e.currentTarget).removeClass('fl-menu-submenu-right');},this));},_submenuRowZindexFix:function(e){$(this.wrapperClass).on('mouseenter','ul.menu > .fl-has-submenu',$.proxy(function(e){if($(e.currentTarget).find('.sub-menu').length===0){return;}
  176. $(this.nodeClass).closest('.fl-row').find('.fl-row-content').css('z-index','10');},this)).on('mouseleave','ul.menu > .fl-has-submenu',$.proxy(function(e){$(this.nodeClass).closest('.fl-row').find('.fl-row-content').css('z-index','');},this));},_toggleForMobile:function(){var $wrapper=null,$menu=null,self=this;if(this._isMenuToggle()){if(this._isMobileBelowRowEnabled()){this._placeMobileMenuBelowRow();$wrapper=$(this.wrapperClass);$menu=$(this.nodeClass+'-clone');$menu.find('ul.menu').show();}
  177. else{$wrapper=$(this.wrapperClass);$menu=$wrapper.find('.menu');}
  178. if(!$wrapper.find('.fl-menu-mobile-toggle').hasClass('fl-active')&&!self.mobileFlyout){$menu.css({display:'none'});}
  179. if(self.mobileFlyout){this._initFlyoutMenu();}
  180. $wrapper.on('click','.fl-menu-mobile-toggle',function(e){$(this).toggleClass('fl-active');if(self.mobileFlyout){self._toggleFlyoutMenu();}
  181. else{var targetMenu=null;if(self.mobileBelowRow){targetMenu=$(this).closest('.fl-col').next('.fl-menu-mobile-clone');}else{targetMenu=$(this).closest('.fl-menu').find('ul.menu');}
  182. if(targetMenu.length){$menu=$(targetMenu);}
  183. $menu.slideToggle();}
  184. e.stopPropagation();});$menu.off().on('click','.menu-item > a[href*="#"]:not([href="#"])',function(e){var $href=$(this).attr('href'),$targetID=$href.split('#')[1],element=$('#'+$targetID);if($('body').find(element).length>0){$(this).toggleClass('fl-active');FLBuilderLayout._scrollToElement(element);if(!self._isMenuToggle()){$menu.slideToggle();}}});}
  185. else{if(this._isMobileBelowRowEnabled()){this._removeMenuFromBelowRow();}
  186. $wrapper=$(this.wrapperClass),$menu=$wrapper.find('ul.menu');$wrapper.find('.fl-menu-mobile-toggle').removeClass('fl-active');$menu.css({display:''});if(!this._isMobileBelowRowEnabled()){$menu.off('click','.menu-item > a[href*="#"]:not([href="#"])');}
  187. if(this.mobileFlyout&&$wrapper.find('.fl-menu-mobile-flyout').length>0){$('body').css('margin','');$('.fl-builder-ui-pinned-content-transform').css('transform','');$menu.unwrap();$wrapper.find('.fl-menu-mobile-close').remove();$wrapper.find('.fl-menu-mobile-opacity').remove();}}},_initMegaMenus:function(){var module=$(this.nodeClass),rowContent=module.closest('.fl-row-content'),rowWidth=rowContent.width(),megas=module.find('.mega-menu'),disabled=module.find('.mega-menu-disabled'),isToggle=this._isMenuToggle();if(isToggle){megas.removeClass('mega-menu').addClass('mega-menu-disabled');module.find('li.mega-menu-disabled > ul.sub-menu').css('width','');rowContent.css('position','');}else{disabled.removeClass('mega-menu-disabled').addClass('mega-menu');module.find('li.mega-menu > ul.sub-menu').css('width',rowWidth+'px');rowContent.css('position','relative');}},_isMobileBelowRowEnabled:function(){return this.mobileBelowRow&&$(this.nodeClass).closest('.fl-col').length;},_placeMobileMenuBelowRow:function(){if($(this.nodeClass+'-clone').length){return;}
  188. var module=$(this.nodeClass),clone=null,col=module.closest('.fl-col');if(module.length<1){return;}
  189. clone=(module.length>1)?$(module[0]).clone():module.clone();module.find('ul.menu').remove();clone.addClass((this.nodeClass+'-clone').replace('.',''));clone.addClass('fl-menu-mobile-clone');clone.find('.fl-menu-mobile-toggle').remove();col.after(clone);if(module.hasClass('fl-animation')){clone.removeClass('fl-animation');}
  190. this._menuOnClick();},_removeMenuFromBelowRow:function(){if(!$(this.nodeClass+'-clone').length){return;}
  191. var module=$(this.nodeClass),clone=$(this.nodeClass+'-clone'),menu=clone.find('ul.menu');module.find('.fl-menu-mobile-toggle').after(menu);clone.remove();menu.find('a').each(FLBuilderLayout._initAnchorLink);},_initFlyoutMenu:function(){var win=$(window),wrapper=$(this.wrapperClass),menu=wrapper.find('ul.menu'),button=wrapper.find('.fl-menu-mobile-toggle');if(0===wrapper.find('.fl-menu-mobile-flyout').length){menu.wrap('<div class="fl-menu-mobile-flyout"></div>');}
  192. if(0===wrapper.find('.fl-menu-mobile-close').length){close=window.fl_responsive_close||'Close'
  193. wrapper.find('.fl-menu-mobile-flyout').prepend('<button class="fl-menu-mobile-close" aria-label="'+close+'"><i class="fas fa-times" aria-hidden="true"></i></button>');}
  194. if(wrapper.hasClass('fl-menu-responsive-flyout-push-opacity')&&0===wrapper.find('.fl-menu-mobile-opacity').length){wrapper.append('<div class="fl-menu-mobile-opacity"></div>');}
  195. wrapper.on('click','.fl-menu-mobile-opacity, .fl-menu-mobile-close',function(e){button.trigger('click');e.stopPropagation();});if('undefined'!==typeof FLBuilder){FLBuilder.addHook('restartEditingSession',function(){$('.fl-builder-ui-pinned-content-transform').css('transform','');if(button.hasClass('fl-active')){button.trigger('click');}});}},_toggleFlyoutMenu:function(){var wrapper=$(this.wrapperClass),button=wrapper.find('.fl-menu-mobile-toggle'),wrapFlyout=wrapper.find('.fl-menu-mobile-flyout'),position=wrapper.hasClass('fl-flyout-right')?'right':'left',pushMenu=wrapper.hasClass('fl-menu-responsive-flyout-push')||wrapper.hasClass('fl-menu-responsive-flyout-push-opacity'),opacity=wrapper.find('.fl-menu-mobile-opacity'),marginPos={},posAttr={},fixedPos={},winHeight=$(window).height(),fixedHeader=$('header, header > div');if(button.hasClass('fl-active')){posAttr[position]='0px';posAttr['height']=winHeight+'px';}else{posAttr[position]='-267px';}
  196. wrapFlyout.css(posAttr);if($('.fl-builder-ui-pinned-content-transform').length>0&&!$('body').hasClass('fl-builder-edit')){$('.fl-builder-ui-pinned-content-transform').css('transform','none');}
  197. if(pushMenu){marginPos['margin-'+position]=button.hasClass('fl-active')?'250px':'0px';$('body').animate(marginPos,200);if(fixedHeader.length>0){fixedPos[position]=button.hasClass('fl-active')?'250px':'0px';fixedHeader.each(function(){if('fixed'==$(this).css('position')){$(this).css({'-webkit-transition':'none','-o-transition':'none','transition':'none'});$(this).animate(fixedPos,200);}});}}
  198. if(opacity.length>0&&button.hasClass('fl-active')){opacity.show();}
  199. else{opacity.hide();}},_toggleMenuSearch:function(){var wrapper=$(this.wrapperClass).find('.fl-menu-search-item'),button=wrapper.find('a.fl-button'),form=wrapper.find('.fl-search-form-input-wrap'),self=this;button.on('click',function(e){e.preventDefault();if(form.is(':visible')){form.stop().fadeOut(200);}
  200. else{form.stop().fadeIn(200);$('body').on('click.fl-menu-search',$.proxy(self._hideMenuSearch,self));form.find('.fl-search-text').focus();}});},_hideMenuSearch:function(e){var form=$(this.wrapperClass).find('.fl-search-form-input-wrap');if(e!==undefined){if($(e.target).closest('.fl-menu-search-item').length>0){return;}}
  201. form.stop().fadeOut(200);$('body').off('click.fl-menu-search');},_wooUpdateParams:function(){if('undefined'!==typeof wc_cart_fragments_params){wc_cart_fragments_params.wc_ajax_url+='&fl-menu-node='+this.nodeId+'&post-id='+this.postId;}
  202. if('undefined'!==typeof wc_add_to_cart_params){wc_add_to_cart_params.wc_ajax_url+='&fl-menu-node='+this.nodeId+'&post-id='+this.postId;}},};})(jQuery);(function($){$(function(){new FLBuilderMenu({id:'l41nu92d3cyv',type:'accordion',mobile:'hamburger',mobileBelowRow:false,mobileFlyout:true,breakPoints:{large:1200,medium:992,small:768},mobileBreakpoint:'mobile',postId:'427',mobileStacked:true,});});})(jQuery);(function($){if($(window).width()<=768&&$(window).width()>=481){$('.fl-node-q27u9kh1iv3l .pp-heading-separator, .fl-node-q27u9kh1iv3l .pp-heading').removeClass('pp-left');$('.fl-node-q27u9kh1iv3l .pp-heading-separator, .fl-node-q27u9kh1iv3l .pp-heading').addClass('pp-tablet-');}
  203. if($(window).width()<=480){$('.fl-node-q27u9kh1iv3l .pp-heading-separator, .fl-node-q27u9kh1iv3l .pp-heading').removeClass('pp-left');$('.fl-node-q27u9kh1iv3l .pp-heading-separator, .fl-node-q27u9kh1iv3l .pp-heading').addClass('pp-mobile-');}})(jQuery);(function($){PPContentGrid=function(settings){this.settings=settings;this.nodeClass='.fl-node-'+settings.id;this.wrapperClass=this.nodeClass+' .pp-content-post-'+this.settings.layout;this.postClass=this.wrapperClass+' .pp-content-'+this.settings.layout+'-post';this.matchHeight=settings.matchHeight=='yes'?true:false;this.style=settings.style;this.masonry=settings.masonry=='yes'?true:false;this.perPage=settings.perPage;this.filters=settings.filters;this.filterTax=settings.filterTax;this.filterType=settings.filterType;this.isFiltering=false;this.isDefaultFilter=false;this.activeFilter='';this.totalPages=1;this.currentPage=1;this.cacheData={};this.ajaxData={};this.includeSettings=true;if(this._hasPosts()){this._initLayout();this._initSearch();}};PPContentGrid.prototype={settings:{},nodeClass:'',wrapperClass:'',postClass:'',perPage:'',filters:false,filterTax:'',filterType:'',filterData:{},isFiltering:false,isDefaultFilter:false,activeFilter:'',totalPages:1,currentPage:1,cacheData:{},ajaxData:{},includeSettings:true,matchHeight:false,masonry:false,style:'',_hasPosts:function(){return $(this.postClass).length>0;},_useCssGrid:function(){return this.matchHeight&&'dynamic'===this.filterType;},_initIsotopeData:function(){var postFilterData={itemSelector:'.pp-content-post',percentPosition:true,transitionDuration:'0.3s',hiddenStyle:{opacity:0},visibleStyle:{opacity:1},masonry:{columnWidth:'.pp-content-post',gutter:'.pp-grid-space'},isOriginLeft:!$('body').hasClass('rtl'),};if(!this.masonry){postFilterData=$.extend({},postFilterData,{layoutMode:'fitRows',fitRows:{gutter:'.pp-grid-space'},});}
  204. this.filterData=postFilterData;if(this.settings.defaultFilter!==''){this.activeFilter=this.settings.defaultFilter;}},_initSearch:function(){var hasSearch=$(this.nodeClass).hasClass('cg-search-result')&&$('.cg-search-form').length>0;if(!hasSearch){return;}
  205. $('.cg-search-form').find('form').on('submit',function(e){e.preventDefault();var input=$(e.target).find('input[type="search"]');bb_powerpack.search_term=input.val();if(input.val()!==''){this.settings.is_search=true;this.isFiltering=true;}else{this.settings.is_search=false;this.isFiltering=false;this.cacheData={};this.ajaxData={};}
  206. this._getAjaxPosts(this.activeFilter,this.filterData,this.currentPage);}.bind(this));$('.cg-search-form').find('form input').on('input clear',function(e){if($(e.target).val()===''){bb_powerpack.search_term='';this.settings.is_search=false;this.isFiltering=false;this.cacheData={};this.ajaxData={};this._getAjaxPosts(this.activeFilter,this.filterData,this.currentPage);}}.bind(this));},_initLayout:function(){if($(this.nodeClass).find('.pp-posts-wrapper').hasClass('pp-posts-initiated')){return;}
  207. switch(this.settings.layout){case'grid':this._initIsotopeData();this._gridLayout();this._initPagination();this._reLayout();break;case'carousel':this._carouselLayout();break;}
  208. $(this.postClass).css('visibility','visible');var self=this;$(window).on('load',function(){if(!$(self.nodeClass).hasClass('pp-cg-no-page-scroll')){FLBuilderLayout._scrollToElement($(self.nodeClass+' .pp-paged-scroll-to'));}});$(this.nodeClass).on('grid.afterInit carousel.afterInit',function(){$(self.nodeClass).find('.pp-posts-wrapper').addClass('pp-posts-initiated');if('carousel'===self.settings.layout){setTimeout(function(){self._gridLayoutMatchHeightSimple();},200);}
  209. if($(self.nodeClass).find('.owl-nav').length>0&&self.settings.carousel.autoplay){var carousel=$(self.nodeClass).find('.owl-carousel');$(self.nodeClass).find('.owl-nav button').on('mouseover',function(){carousel.trigger('stop.owl.autoplay');}).on('mouseleave',function(){carousel.trigger('play.owl.autoplay');});}});$(this.nodeClass).find('.pp-posts-wrapper img').on('load',function(){if('lazy'!==$(this).attr('loading')){return;}
  210. var postsWrapper=$(self.nodeClass).find('.pp-content-post-grid');if('undefined'!==typeof $.fn.isotope){setTimeout(function(){if(postsWrapper.data('isotope')){postsWrapper.isotope('layout');}},500);}});},_gridLayout:function(){var wrap=$(this.wrapperClass);var postFilterData=this.filterData;this._loadItemsFromCache();this._setLastPostClass();this._setCenterAlign();$(window).on('resize',this._setCenterAlign.bind(this));wrap.imagesLoaded(function(){var node=$(this.nodeClass);var base=this;var postFilters=!this._useCssGrid()&&!wrap.data('isotope')?wrap.isotope(postFilterData):wrap;if(this.settings.filters||this.masonry){var filterWrap=$(this.nodeClass).find('.pp-post-filters');var filterToggle=$(this.nodeClass).find('.pp-post-filters-toggle');filterToggle.on('click',function(){filterWrap.slideToggle(function(){if($(this).is(':visible')){filterToggle.addClass('pp-post-filters-open');}
  211. if(!$(this).is(':visible')){filterToggle.removeClass('pp-post-filters-open');}});});filterWrap.on('click keyup','.pp-post-filter',function(e){var shouldFilter='click'===e.type||('keyup'===e.type&&(13===e.keyCode||13===e.which))
  212. if(!shouldFilter){return;}
  213. base.activeFilter=$(this).data('term');base.isFiltering=true;if('static'===base.filterType){var filterVal=$(this).attr('data-filter');postFilters.isotope({filter:filterVal});}else{var term=$(this).data('term');$(base.wrapperClass).addClass('pp-is-filtering');base._getPosts(term,postFilterData);}
  214. filterWrap.find('.pp-post-filter').removeClass('pp-filter-active');$(this).addClass('pp-filter-active');filterToggle.find('span.toggle-text').html($(this).text());if(filterToggle.hasClass('pp-post-filters-open')){filterWrap.slideUp();filterToggle.removeClass('pp-post-filters-open');}
  215. $(base.nodeClass).trigger('grid.filter.change');});$(window).on('resize',function(){if(!filterToggle.is(':visible')){filterWrap.removeAttr('style');}});if(base.settings.defaultFilter!==''){var defaultFilter=base.settings.defaultFilter;if(filterWrap.find('li[data-term="'+defaultFilter+'"]').length>0){self.isDefaultFilter=true;filterWrap.find('li[data-term="'+defaultFilter+'"]').trigger('click');}}
  216. if(''!==location.hash){var filterHash=location.hash.split('#')[1];filterWrap.find('li[data-term="'+filterHash+'"]').trigger('click');}
  217. $(window).on('hashchange',function(){if(''!==location.hash){var filterHash=location.hash.split('#')[1];filterWrap.find('li[data-term="'+filterHash+'"]').trigger('click');}});}
  218. if('dynamic'===base.filterType){$(base.nodeClass).find('.fl-builder-pagination a').off('click').on('click',function(e){e.preventDefault();var pageNumber=base._getPageNumber(this);base.currentPage=pageNumber;base._getPosts('',postFilterData,pageNumber);});}
  219. if(!this.masonry){setTimeout(function(){if(base.settings.filters&&'static'===base.filterType){node.find('.pp-filter-active').trigger('click');}
  220. base._gridLayoutMatchHeight();if(wrap.data('isotope')){wrap.isotope('layout');}},1000);}
  221. $(this.nodeClass).trigger('grid.afterInit');}.bind(this));},_loadItemsFromCache:function(){if(window.localStorage&&$(this.nodeClass).hasClass('cg-cache-active')){var cachedResponse=window.localStorage.getItem('ppcg_'+this.settings.id);if(cachedResponse){cachedResponse=JSON.parse(cachedResponse);cachedTime=cachedResponse.timestamp;timeDiff=(new Date().getTime()-cachedTime)/ 1000;timeDiff /=(60*60);if(timeDiff>=12||location.href!==cachedResponse.currentUrl){window.localStorage.removeItem('ppcg_'+this.settings.id);}else{var pages=cachedResponse.cacheData.ajaxCache[cachedResponse.filter].page;Object.keys(pages).forEach(function(page){this._renderPosts(pages[page],{term:cachedResponse.filter,isotopeData:this.filterData,page:cachedResponse.paged});}.bind(this));this.currentPage=cachedResponse.currentPage;this.activeFilter=cachedResponse.activeFilter;this.cacheData=cachedResponse.cacheData;$(this.nodeClass).find('.pp-post-filter').removeClass('pp-filter-active');if(''===this.activeFilter||'all'===cachedResponse.filter){$(this.nodeClass).find('.pp-post-filter[data-filter="*"]').addClass('pp-filter-active');}else{$(this.nodeClass).find('.pp-post-filter[data-term="'+this.activeFilter+'"]').addClass('pp-filter-active');}}}}},_removeItemsFromCache:function(){if(window.localStorage){window.localStorage.removeItem('ppcg_'+this.settings.id);}},_setLastPostClass:function(){var posts=$(this.postClass);if(posts.length>0){var last=posts[posts.length-1];$(last).addClass('pp-post-last');}},_setCenterAlign:function(){if($(this.nodeClass).hasClass('cg-center-align')){var columns=this._getColumns();var gridSpace=$(this.wrapperClass).find('.pp-grid-space').outerWidth();if($(this.postClass).length>=columns){gridSpace=gridSpace*(columns-1);}
  222. if(1===columns){gridSpace=0;}
  223. var colWidth=($(this.nodeClass+' .fl-module-content').outerWidth()/ columns)-gridSpace;if(colWidth>0){this.filterData.masonry.columnWidth=colWidth;this.filterData.masonry.isFitRows=true;this.filterData.percentPosition=false;gridSpace+=0.18;if($(this.postClass).length<columns){var wrapperWidth=(colWidth*$(this.postClass).length)+(gridSpace*($(this.postClass).length-1));}else{var wrapperWidth=(colWidth*columns)+gridSpace;}
  224. $(this.postClass).css('width',colWidth+'px');$(this.wrapperClass).css('width',wrapperWidth+'px');}}},_carouselLayout:function(){var self=this;var wrap=$(this.nodeClass+' .pp-content-post-carousel .pp-content-posts-inner');var owlOptions={onInitialized:function(e){var count=1;$(e.target).find('.owl-dot').each(function(){$(this).append('<span class="sr-only">Slide group '+count+'</span>');count++;});self._gridLayoutMatchHeightSimple();},onResized:this._gridLayoutMatchHeightSimple.bind(this),onRefreshed:this._gridLayoutMatchHeightSimple.bind(this),onLoadedLazy:this._gridLayoutMatchHeightSimple.bind(this),rtl:$('body').hasClass('rtl')};if($(this.postClass).length<this.settings.carousel.items){this.settings.carousel.slideBy='page';this.settings.carousel.loop=false;}
  225. if(this.settings.carousel.lazyLoad){$(this.postClass).each(function(){if($(this).find('.pp-content-grid-post-image img').length>0){var src=$(this).find('.pp-content-grid-post-image img').addClass('owl-lazy').attr('src');$(this).find('.pp-content-grid-post-image img').removeAttr('src').attr('data-src',src);}else{var src=$(this).find('.pp-post-image img').addClass('owl-lazy').attr('src');$(this).find('.pp-post-image img').removeAttr('src').attr('data-src',src);}});}
  226. owlOptions=$.extend({},this.settings.carousel,owlOptions);$(this.nodeClass).trigger('carousel.beforeInit',[owlOptions]);wrap.imagesLoaded(function(){wrap.owlCarousel(owlOptions);var owl=wrap.data('owl.carousel');wrap.on('keyup',function(e){if(37===e.keyCode||37===e.which){owl.prev();}
  227. if(39===e.keyCode||39===e.which){owl.next();}});$(this.nodeClass).trigger('carousel.afterInit');}.bind(this));},_getPosts:function(term,isotopeData,paged){var processAjax=false,filter=term,paged=(!paged||'undefined'===typeof paged)?1:paged;if('undefined'===typeof term||''===term){filter='all';}
  228. this._getTotalPages();var cacheData=this._getCacheData(filter);if('undefined'===typeof cacheData){processAjax=true;}else{var cachedResponse=cacheData.page[paged];if('undefined'===typeof cachedResponse){processAjax=true;}else{$(this.nodeClass).trigger('grid.beforeRender');this._renderPosts(cachedResponse,{term:term,isotopeData:isotopeData,page:paged});}}
  229. if(processAjax){this._getAjaxPosts(term,isotopeData,paged);}},_getAjaxPosts:function(term,isotopeData,paged){var taxonomy=this.filterTax,perPage=this.perPage,paged='undefined'===typeof paged?false:paged,self=this;var currentPage=this.settings.current_page.split('?')[0];var data={pp_action:'get_ajax_posts',node_id:this.settings.id,paged:!paged?this.settings.page:paged,current_page:currentPage,};if('undefined'!==typeof this.includeSettings&&this.includeSettings){data.settings=this.settings.fields;}
  230. if('undefined'!==typeof this.settings.template_id){data.template_id=this.settings.template_id;data.template_node_id=this.settings.template_node_id;}
  231. if('undefined'!==typeof this.settings.is_archive){data['is_archive']=true;}
  232. if('undefined'!==typeof term&&''!==term){data['term']=term;}else if(this.settings.is_tax&&this.settings.current_term){data['is_tax']=true;data['taxonomy']=this.settings.current_tax;data['term']=this.settings.current_term;}
  233. if(this.settings.is_tax&&this.settings.current_term){data['current_tax']=this.settings.current_tax;data['current_term']=this.settings.current_term;}
  234. if(this.settings.is_author&&this.settings.current_author){data['is_author']=true;data['author_id']=this.settings.current_author;}
  235. if(this.settings.is_search){data['is_search']=true;data['search_term']=bb_powerpack.search_term;}
  236. if('undefined'!==typeof this.settings.orderby||''!==this.settings.orderby){data['orderby']=this.settings.orderby;}
  237. this.ajaxData=data;$(this.wrapperClass).addClass('pp-is-filtering');$.post(location.href.split('#').shift(),data,function(response){self.includeSettings=true;self._setCacheData(term,response,paged);$(self.nodeClass).trigger('grid.beforeRender');self._renderPosts(response,{term:term,isotopeData:isotopeData,page:paged});$(self.wrapperClass).removeClass('pp-is-filtering');}).fail(function(xhr){if(404==xhr.status&&'undefined'!==xhr.responseJSON.data){var response=xhr.responseJSON;self.includeSettings=true;self._setCacheData(term,response,paged);$(self.nodeClass).trigger('grid.beforeRender');self._renderPosts(response,{term:term,isotopeData:isotopeData,page:paged});$(self.wrapperClass).removeClass('pp-is-filtering');}});},_renderPosts:function(response,args){var self=this,wrap=$(this.wrapperClass),posts=$(response.data),count=0;posts.each(function(){if($(this).hasClass('pp-content-post')){count++;}});wrap.parent().css('--items-count',count);if(('load_more'!==self.settings.pagination&&'scroll'!==self.settings.pagination)||self.isFiltering){if(wrap.data('isotope')){wrap.isotope('remove',$(this.postClass));}else{wrap.find(this.postClass).remove();}}
  238. if(wrap.data('isotope')){wrap.isotope('remove',$('.pp-posts-not-found-text'));}else{wrap.find('.pp-posts-not-found-text').remove();}
  239. if(wrap.data('isotope')){if(!this.masonry){wrap.isotope('insert',posts,this._gridLayoutMatchHeight.bind(this));wrap.imagesLoaded(function(){setTimeout(function(){self._gridLayoutMatchHeight();},150);}.bind(this));}else{wrap.isotope('insert',posts);}
  240. wrap.find('.pp-grid-space').remove();wrap.append('<div class="pp-grid-space"></div>');}else{posts.hide();if(('load_more'==self.settings.pagination||'scroll'==self.settings.pagination)&&!self.isFiltering){wrap.append(posts.fadeIn(400));}else{wrap.html(posts.fadeIn(400));}}
  241. wrap.imagesLoaded(function(){setTimeout(function(){if(!this.masonry){self._gridLayoutMatchHeight();}
  242. if(wrap.data('isotope')){wrap.isotope('layout');}},500);}.bind(this));if('load_more'===self.settings.pagination){$(self.nodeClass).find('.pp-content-grid-load-more').remove();}
  243. if('scroll'===self.settings.pagination){$(self.nodeClass).find('.pp-content-grid-loader').remove();}
  244. if(response.pagination){var $pagination=$(response.pagination);if('numbers'===self.settings.pagination){$pagination.removeAttr('style');}
  245. $(self.nodeClass).find('.fl-builder-pagination').remove();$(self.nodeClass).find('> .fl-module-content').append($pagination);if('load_more'===self.settings.pagination){setTimeout(function(){self._getTotalPages();if(self.totalPages!==self.currentPage){$(self.nodeClass).find('.fl-module-content .pp-content-grid-load-more').fadeIn();self._initPagination();}else{$(self.nodeClass).find('.fl-module-content .pp-content-grid-load-more').slideUp();}},250);}
  246. $(self.nodeClass).off('click','.pp-ajax-pagination a').on('click','.pp-ajax-pagination a',function(e){e.preventDefault();var pageNumber=self._getPageNumber(this);self.currentPage=pageNumber;self._getPosts(args.term,args.isotopeData,pageNumber);});}else{$(self.nodeClass).find('.fl-builder-pagination').remove();}
  247. if(('load_more'!==self.settings.pagination&&'scroll'!==self.settings.pagination)||self.isFiltering){if(self.settings.scrollTo&&!self.isDefaultFilter){var scrollToClass=self.settings.scrollToClass||self.nodeClass;var offsetTop=$(scrollToClass).offset().top-200;$('html, body').stop().animate({scrollTop:offsetTop},300);self.isDefaultFilter=false;}}
  248. if(self.isFiltering){self.isFiltering=false;$(self.nodeClass).trigger('grid.filter.complete');}
  249. wrap.removeClass('pp-is-filtering');$(self.nodeClass).trigger('grid.rendered');},_getPageNumber:function(pageElement){var pageNumber=parseInt($(pageElement).text());if($(pageElement).hasClass('next')){pageNumber=parseInt($(pageElement).parents('.pp-content-grid-pagination').find('.current').text())+1;}
  250. if($(pageElement).hasClass('prev')){pageNumber=parseInt($(pageElement).parents('.pp-content-grid-pagination').find('.current').text())-1;}
  251. return pageNumber;},_setCacheData:function(filter,response,paged){if('undefined'===typeof filter||''===filter){filter='all';}
  252. if('undefined'===typeof paged||!paged){paged=1;}
  253. if('undefined'===typeof this.cacheData.ajaxCache){this.cacheData.ajaxCache={};}
  254. if('undefined'===typeof this.cacheData.ajaxCache[filter]){this.cacheData.ajaxCache[filter]={};}
  255. if('undefined'===typeof this.cacheData.ajaxCache[filter].page){this.cacheData.ajaxCache[filter].page={};}
  256. this.cacheData.ajaxCache[filter].page[paged]=response;if(window.localStorage){var localData={paged:paged,currentPage:this.currentPage,currentUrl:location.href,cacheData:this.cacheData,filter:filter,activeFilter:this.activeFilter,timestamp:new Date().getTime()};window.localStorage.setItem('ppcg_'+this.settings.id,JSON.stringify(localData));}},_getCacheData:function(filter){var cacheData=this.cacheData;if('undefined'===typeof cacheData.ajaxCache){cacheData.ajaxCache={};}
  257. return cacheData.ajaxCache[filter];},_getColumns:function(){var columns=this.settings.postColumns.xl;if(window.innerWidth<=this.settings.breakpoints.large){columns=this.settings.postColumns.lg;}
  258. if(window.innerWidth<=this.settings.breakpoints.medium){columns=this.settings.postColumns.md;}
  259. if(window.innerWidth<=this.settings.breakpoints.small){columns=this.settings.postColumns.sm;}
  260. return columns;},_gridLayoutMatchHeight:function(){var highestBox=0;var contentHeight=0;var postElements=$(this.postClass+':visible');var columns=this._getColumns();if(!this.matchHeight||1===columns){return;}
  261. if('style-9'===this.style){return;}
  262. if(this._useCssGrid()){return;}
  263. if(this.settings.layout==='grid'){if(this.masonry){return;}
  264. postElements.css('height','auto');var rows=Math.round(postElements.length / columns);if(postElements.length%columns>0){rows=rows+1;}
  265. var j=1,k=columns;for(var i=0;i<rows;i++){var postsInRow=$(this.postClass+':visible:nth-child(n+'+j+'):nth-child(-n+'+k+')');postsInRow.css('height','').each(function(){if($(this).height()>highestBox){highestBox=$(this).height();contentHeight=$(this).find('.pp-content-post-data').outerHeight();}});postsInRow.height(highestBox);j=k+1;k=k+columns;if(k>postElements.length){k=postElements.length;}
  266. highestBox=0;}}else{postElements.css('height','').each(function(){if($(this).height()>highestBox){highestBox=$(this).height();contentHeight=$(this).find('.pp-content-post-data').outerHeight();}});postElements.height(highestBox);}},_gridLayoutMatchHeightSimple:function(){if(!this.matchHeight){return;}
  267. if('style-9'===this.style){return;}
  268. var highestBox=0;var contentHeight=0;var postElements=$(this.postClass);var columns=this._getColumns();if(1===columns&&this.settings.layout==='grid'){return;}
  269. postElements.css('height','').each(function(){if($(this).height()>highestBox){highestBox=$(this).height();contentHeight=$(this).find('.pp-content-post-data').outerHeight();}});postElements.height(highestBox);},_initPagination:function(){var self=this;setTimeout(function(){self._getTotalPages();if(self.settings.pagination==='load_more'){self._initLoadMore();}
  270. if(self.settings.pagination==='scroll'&&typeof FLBuilder==='undefined'){self._initScroll();}},500);},_getTotalPages:function(){var pages=$(this.nodeClass+' .pp-content-grid-pagination').find('li .page-numbers:not(.next)');if(pages.length>1){var total=pages.last().text().replace(/\D/g,'')
  271. this.totalPages=parseInt(total);}else{this.totalPages=1;}
  272. return this.totalPages;},_initLoadMore:function(){var self=this,$button=$(this.nodeClass).find('.pp-grid-load-more-button'),currentPage=self.currentPage,activeFilter=self.activeFilter,isAjaxPagination='dynamic'===self.filterType;if(!self.filters||'dynamic'!==self.filterType){activeFilter='';}
  273. $(self.nodeClass).on('grid.filter.change',function(){if(self.filters&&'dynamic'===self.filterType){activeFilter=self.activeFilter}});$button.off('click').on('click',function(e){e.preventDefault();$(this).addClass('disabled loading');self.isFiltering=false;currentPage=parseInt(currentPage)+1;self._getPosts(activeFilter,self.filterData,currentPage);self.currentPage=currentPage;self.paginating=true;});$(self.nodeClass).on('grid.rendered',function(){$button.removeClass('disabled loading');if(currentPage>=self.totalPages){$button.parent().hide();}});$(self.nodeClass).on('grid.filter.complete',function(){if($(self.nodeClass).find('.pp-content-grid-pagination').length>0){self._getTotalPages();self.currentPage=currentPage=1;$button.parent().show();}else{$button.parent().hide();}});},_initScroll:function(){var self=this,gridOffset=$(this.wrapperClass).offset(),gridHeight=$(this.wrapperClass).height(),winHeight=$(window).height(),currentPage=this.currentPage,activeFilter=self.activeFilter,rendered=false,loaded=false;if(self.scrollPaginationIninitiated){return;}
  274. if(!self.filters||'dynamic'!==self.filterType){activeFilter='';}
  275. $(window).on('scroll',function(){if(loaded){return;}
  276. var scrollPos=$(window).scrollTop();if(scrollPos>=gridOffset.top-(winHeight-gridHeight)){self.isFiltering=false;currentPage=parseInt(currentPage)+1;$(self.nodeClass).find('.pp-content-grid-loader').show();if(currentPage<=self.totalPages){loaded=true;self._getPosts(activeFilter,self.filterData,currentPage);self.paginating=true;}else{loaded=true;$(self.nodeClass).find('.pp-content-grid-loader').hide();}
  277. self.currentPage=currentPage;}}.bind(this));$(self.nodeClass).on('grid.filter.change',function(){if(self.filters&&'dynamic'===self.filterType){activeFilter=self.activeFilter}
  278. gridHeight=$(self.wrapperClass).height();self._gridLayoutMatchHeightSimple();if($(self.wrapperClass).data('isotope')){$(self.wrapperClass).isotope('layout');}
  279. if('dynamic'===self.filterType){self._getTotalPages();self.currentPage=currentPage=1;loaded=false;}});$(self.nodeClass).on('grid.rendered',function(){gridHeight=$(self.wrapperClass).height();if(!rendered){self._getTotalPages();}
  280. $(self.nodeClass).find('.pp-content-grid-loader').hide();setTimeout(function(){self._gridLayoutMatchHeightSimple();if($(self.wrapperClass).data('isotope')){$(self.wrapperClass).isotope('layout');}},500);if(currentPage>=self.totalPages){loaded=true;}else{loaded=false;}
  281. rendered=true;});$(self.nodeClass).on('grid.filter.complete',function(){if($(self.nodeClass).find('.pp-content-grid-pagination').length>0){self._getTotalPages();self.currentPage=currentPage=1;}});self.scrollPaginationIninitiated=true;},_reLayout:function(){var self=this;var wrap=$(this.wrapperClass);var refreshLayout=function(){wrap.imagesLoaded(function(){if($('body').hasClass('fl-builder-active')){return;}
  282. if(!self.masonry){self._gridLayoutMatchHeight();}
  283. setTimeout(function(){if(wrap.data('isotope')){wrap.isotope('destroy');}
  284. self.layoutRefreshed=true;self._gridLayout();self._initPagination();},500);});};$(document).on('sf:ajaxfinish','.searchandfilter',refreshLayout);$(document).on('facetwp-loaded',function(){if('undefined'!==typeof FWPBB&&'undefined'!==typeof FWPBB.modules){FWPBB.modules[self.settings.id]=self.settings;}
  285. refreshLayout();});$(window).on('wpgb.loaded',function(){if('undefined'===typeof WP_Grid_Builder){return;}
  286. if('undefined'===typeof WP_Grid_Builder['on']){return;}
  287. WP_Grid_Builder.on('init',function(wpgb){if(wpgb.facets&&'undefined'!==typeof wpgb.facets['on']){wpgb.facets.on('appended',refreshLayout);}});});}};})(jQuery);var ppcg_9rmctqpbe0z6='';;(function($){var left_arrow_svg='<span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M25.1 247.5l117.8-116c4.7-4.7 12.3-4.7 17 0l7.1 7.1c4.7 4.7 4.7 12.3 0 17L64.7 256l102.2 100.4c4.7 4.7 4.7 12.3 0 17l-7.1 7.1c-4.7 4.7-12.3 4.7-17 0L25 264.5c-4.6-4.7-4.6-12.3.1-17z"></path></svg></span><span class="sr-only">Previous</span>';var right_arrow_svg='<span aria-hidden="true"><svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path fill="currentColor" d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path></svg></span><span class="sr-only">Next</span>';var PPContentGridOptions={id:'9rmctqpbe0z6',layout:'grid',style:'custom',ajaxUrl:bb_powerpack.getAjaxUrl(),siteUrl:'http://www.hanumanind.com',scrollTo:true,perPage:'6',fields:{"layout":"grid","post_grid_style_select":"custom","alternate_content":"no","custom_layout":{"html":"<a href=\"[wpbb post:url]\"><div class=\"pp-grid-post-image\" style='background-image:url(\"[wpbb post:featured_image size='large' display='url' linked='no']\")'><\/div><\/a>\n<div class=\"pp-post-text\">\n <h3 class=\"pp-content-grid-post-title\">[wpbb post:link text=\"title\"]<\/h3>\n <div class=\"pp-content-grid-post-excerpt\">\n \t[wpbb post:excerpt length=\"10\" more=\" \"]\n <\/div>\n<\/div>\n<div class=\"pp-action\">\n <label data-id=\"[wpbb post:id]\" data-name=\"[wpbb post:title]\" data-link=\"[wpbb post:url]\" class=\"pp-add-cart\">\n <input class=\"cart-checkbox\" type=\"checkbox\"> Add to Inquiry\n <\/label>\n<\/div>\n","css":".pp-content-post{\n display: flex;\n flex-direction: row;\n height: 150px;\n justify-content: space-between;\n}\n.pp-grid-post-image{\n min-width: 130px;\n height: 100%;\n border: 1px solid #eeeeee;\n background-position: center;\n background-size: cover;\n background-repeat: no-repeat;\n}\n.pp-post-text{\n padding: 0 20px;\n margin-right: auto;\n display: flex;\n flex-direction: column;\n}\n.pp-content-grid-post-title{\n margin-top: 0;\n margin-bottom: 10px;\n font-size: 18px;\n}\n.pp-content-grid-post-title a{\n color: #2D91B5;\n text-decoration: none;\n}\n.pp-action{\n display: flex;\n flex-direction: column;\n justify-content: space-around;\n font-size: 16px;\n font-weight: 700;\n text-align: center;\n min-width: fit-content;\n}\n\n.pp-add-cart{\n margin: 0;\n color: #2D91B5;\n cursor: pointer;\n}\n.pp-content-grid-pagination{\n max-width: 80%;\n}\nul.page-numbers{\n display: flex;\n}\nli:first-child .page-numbers{\n border-left-width:1px !important;\n}\nli:last-child .page-numbers{\n border-right-width:1px !important;\n}\n.page-numbers.current{\n border:1px solid #000000 !important;\n}\nul.pp-post-filters{\n display: flex;\n flex-wrap: wrap;\n margin-left: 10px;\n}\nli.pp-post-filter{\n min-width: calc(25% - 10px);\n text-align: center;\n}\n.pp-content-grid-empty{\n display: block !important;\n border: 0;\n padding: 0;\n text-align: left;\n}\n@media (max-width:992px){\n li.pp-post-filter{\n min-width: calc(33.33% - 10px);\n }\n}\n@media (max-width:768px){\n .pp-content-post{\n flex-direction: column;\n height: auto;\n }\n .pp-grid-post-image{\n height: 150px;\n background-size: contain;\n width: 100%;\n }\n .pp-post-text{\n margin-top: 10px;\n padding: 0;\n }\n li.pp-post-filter{\n min-width: calc(50% - 10px);\n }\n}"},"total_post":"all","total_posts_count":"20","posts_per_page":"6","post_slider_arrow_font_size":"30","post_content_width":"60","post_content_width_large":"","post_content_width_medium":"","post_content_width_responsive":"","pagination":"numbers","load_more_text":"Load More","no_results_message":"No related products available","show_search":"no","pagination_nofollow":"no","title_tag":"h3","visibility_logic":"[]","export":"","import":"","type":"pp-content-grid","bb_css_code":"","bb_js_code":"","responsive_display_filtered":true,"data_source":"custom_query","post_type":["post"],"order_by":"ID","order":"DESC","offset":"0","users":"","show_image":"yes","show_author":"yes","show_date":"yes","show_categories":"no","meta_separator":" | ","terms_separator":" \/ ","show_content":"yes","content_type":"excerpt","content_length":"300","more_link_type":"box","more_link_text":"Read More","link_target_new":"no","post_grid_filters_display":"no","post_grid_filters":"category","post_grid_filters_order_by":"term_id","post_grid_filters_order":"DESC","post_grid_filters_type":"static","all_filter_label":"All","post_taxonomies":"","fallback_image":"default","image_thumb_size":"large","connections":{"arrow_color":"","arrow_hover_color":"","arrow_bg_color":"","arrow_bg_hover_color":"","arrow_border":"","arrow_border_hover_color":"","post_slider_dot_bg_color":"","post_slider_dot_bg_hover":"","custom_content":"","more_link_text":"","post_grid_filters_default":"","all_filter_label":"","fallback_image_custom":"","post_bg_color":"","post_bg_color_hover":"","post_border_group":"","post_border_group_large":"","post_border_group_medium":"","post_border_group_responsive":"","post_title_divider_color":"","post_category_bg_color":"","post_category_text_color":"","post_title_overlay_color":"","post_date_day_bg_color":"","post_date_day_text_color":"","post_date_month_bg_color":"","post_date_month_text_color":"","post_date_bg_color":"","post_date_text_color":"","product_rating_color":"","product_price_color":"","button_bg_color":"","button_bg_hover_color":"","button_text_color":"","button_text_hover_color":"","button_border_group":"","button_border_group_large":"","button_border_group_medium":"","button_border_group_responsive":"","button_border_hover_color":"","filter_bg_color":"","filter_bg_color_active":"","filter_text_color":"","filter_text_color_active":"","filter_border_group":"","filter_border_group_large":"","filter_border_group_medium":"","filter_border_group_responsive":"","filter_border_hover_color":"","filter_toggle_bg":"","filter_toggle_color":"","filter_toggle_border_group":"","pagination_bg_color":"","pagination_bg_color_hover":"","pagination_color":"","pagination_color_hover":"","pagination_border_group":"","pagination_border_group_large":"","pagination_border_group_medium":"","pagination_border_group_responsive":"","title_typography":"","title_typography_large":"","title_typography_medium":"","title_typography_responsive":"","title_font_color":"","title_font_hover_color":"","content_typography":"","content_typography_large":"","content_typography_medium":"","content_typography_responsive":"","content_font_color":"","content_font_hover_color":"","meta_typography":"","meta_typography_large":"","meta_typography_medium":"","meta_typography_responsive":"","post_meta_font_color":"","post_meta_font_hover_color":"","post_meta_bg_color":"","event_date_color":"","event_venue_color":"","event_cost_color":"","button_typography":"","button_typography_large":"","button_typography_medium":"","button_typography_responsive":"","filter_typography":"","filter_typography_large":"","filter_typography_medium":"","filter_typography_responsive":""},"data_source_acf_relational_type":"relationship","data_source_acf_relational_key":"","data_source_acf_order":"DESC","data_source_acf_order_by":"post__in","data_source_acf_order_by_meta_key":"","order_by_meta_key":"","exclude_current_post":"no","posts_post_matching":"1","posts_post":"","tax_post_category_matching":"1","tax_post_category":"22","tax_post_post_tag_matching":"1","tax_post_post_tag":"","posts_page_matching":"1","posts_page":"","posts_best-supplier_matching":"1","posts_best-supplier":"","tax_best-supplier_post_tag_matching":"1","tax_best-supplier_post_tag":"","tax_best-supplier_youfindseocategory_matching":"1","tax_best-supplier_youfindseocategory":"","users_matching":"1","custom_field_relation":"AND","custom_field":[""],"show_title":"yes","custom_content":"","post_grid_filters_terms":"","post_grid_filters_archive_terms":"","post_grid_filters_default":"","post_grid_filters_order_by_meta_key":"","image_thumb_crop":"","fallback_image_custom":"","as_values_posts_post":"","as_values_tax_post_category":"","as_values_tax_post_post_tag":"","as_values_posts_page":"","as_values_posts_best-supplier":"","as_values_tax_best-supplier_post_tag":"","as_values_tax_best-supplier_youfindseocategory":"","as_values_users":"","fallback_image_custom_src":"","post_grid_filters_post_type":"post","id":"_productList"},pagination:'numbers',current_page:'http://www.hanumanind.com/products/regulators/relief-valves/',page:'0',is_tax:false,is_author:false,postSpacing:'15',postColumns:{"xl":1,"lg":1,"md":1,"sm":1},breakpoints:{"large":1200,"medium":992,"small":768},matchHeight:'yes',filters:false,defaultFilter:'',filterTax:'category',filterType:'static',};ppcg_9rmctqpbe0z6=new PPContentGrid(PPContentGridOptions);var state=0;$(document).on('pp_expandable_row_toggle',function(e,selector){if(selector.is('.pp-er-open')&&state===0&&selector.parent().find('.pp-content-post-grid').length>0){if('undefined'!==typeof $.fn.isotope&&selector.parent().find('.pp-content-post-grid').data('isotope')){selector.parent().find('.pp-content-post-grid').isotope('layout');}
  288. state=1;}});$(document).on('pp-tabs-switched',function(e,selector){if(selector.find('.pp-content-post-grid').length>0){var postsWrapper=selector.find('.pp-content-post-grid');ppcg_9rmctqpbe0z6._gridLayoutMatchHeight();if('undefined'!==typeof $.fn.isotope&&postsWrapper.data('isotope')){setTimeout(function(){postsWrapper.isotope('layout');},500);}}});})(jQuery);jQuery('#menu-product-category-menu.pp-advanced-menu-accordion > li.menu-item').click(function(){var a=jQuery(this).find('.pp-has-submenu-container a');var href=a.attr('href');window.location.href=href;});jQuery(document).ready(function(){jQuery('#menu-product-category-menu-1 .sub-menu .current_page_item').parent().show();jQuery('#menu-product-category-menu-1 .sub-menu .current_page_item').parent().parent().addClass('fl-active');});jQuery('#_productCateList ul.menu > li.menu-item').click(function(){var a=jQuery(this).find('.fl-has-submenu-container a');var href=a.attr('href');window.location.href=href;});