27-layout.js 54 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  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($,undefined){$.Gallery=function(options,element){this.$el=$(element);this._init(options);};$.Gallery.defaults={current:0,autoplay:false,interval:2000};$.Gallery.prototype={_init:function(options){this.options=$.extend(true,{},$.Gallery.defaults,options);this.support3d=Modernizr.csstransforms3d;this.support2d=Modernizr.csstransforms;this.supportTrans=Modernizr.csstransitions;this.$wrapper=this.$el.find('.pp-slider-wrapper');this.$items=this.$wrapper.children();this.itemsCount=this.$items.length;this.$nav=this.$el.find('nav');this.$navPrev=this.$nav.find('.pp-slider-prev');this.$navNext=this.$nav.find('.pp-slider-next');if(this.itemsCount<3){this.$nav.remove();return false;}
  76. this.current=this.options.current;this.isAnim=false;this.$items.css({'opacity':0,'visibility':'hidden'});this._validate();this._layout();this._loadEvents();if(this.options.autoplay){this._startSlideshow();}},_validate:function(){if(this.options.current<0||this.options.current>this.itemsCount-1){this.current=0;}},_layout:function(){this._setItems();var leftCSS,rightCSS,currentCSS;if(this.support3d&&this.supportTrans){leftCSS={'-webkit-transform':'translateX(-350px) translateZ(-200px) rotateY(45deg)','-moz-transform':'translateX(-350px) translateZ(-200px) rotateY(45deg)','-o-transform':'translateX(-350px) translateZ(-200px) rotateY(45deg)','-ms-transform':'translateX(-350px) translateZ(-200px) rotateY(45deg)','transform':'translateX(-350px) translateZ(-200px) rotateY(45deg)'};rightCSS={'-webkit-transform':'translateX(350px) translateZ(-200px) rotateY(-45deg)','-moz-transform':'translateX(350px) translateZ(-200px) rotateY(-45deg)','-o-transform':'translateX(350px) translateZ(-200px) rotateY(-45deg)','-ms-transform':'translateX(350px) translateZ(-200px) rotateY(-45deg)','transform':'translateX(350px) translateZ(-200px) rotateY(-45deg)'};leftCSS.opacity=1;leftCSS.visibility='visible';rightCSS.opacity=1;rightCSS.visibility='visible';}
  77. else if(this.support2d&&this.supportTrans){leftCSS={'-webkit-transform':'translate(-350px) scale(0.8)','-moz-transform':'translate(-350px) scale(0.8)','-o-transform':'translate(-350px) scale(0.8)','-ms-transform':'translate(-350px) scale(0.8)','transform':'translate(-350px) scale(0.8)'};rightCSS={'-webkit-transform':'translate(350px) scale(0.8)','-moz-transform':'translate(350px) scale(0.8)','-o-transform':'translate(350px) scale(0.8)','-ms-transform':'translate(350px) scale(0.8)','transform':'translate(350px) scale(0.8)'};currentCSS={'z-index':999};leftCSS.opacity=1;leftCSS.visibility='visible';rightCSS.opacity=1;rightCSS.visibility='visible';}
  78. this.$leftItm.css(leftCSS||{});this.$rightItm.css(rightCSS||{});this.$currentItm.css(currentCSS||{}).css({'opacity':1,'visibility':'visible'}).addClass('pp-slider-center');},_setItems:function(){this.$items.removeClass('pp-slider-center');this.$currentItm=this.$items.eq(this.current);this.$leftItm=(this.current===0)?this.$items.eq(this.itemsCount-1):this.$items.eq(this.current-1);this.$rightItm=(this.current===this.itemsCount-1)?this.$items.eq(0):this.$items.eq(this.current+1);if(!this.support3d&&this.support2d&&this.supportTrans){this.$items.css('z-index',1);this.$currentItm.css('z-index',999);}
  79. if(this.itemsCount>3){this.$nextItm=(this.$rightItm.index()===this.itemsCount-1)?this.$items.eq(0):this.$rightItm.next();this.$nextItm.css(this._getCoordinates('outright'));this.$prevItm=(this.$leftItm.index()===0)?this.$items.eq(this.itemsCount-1):this.$leftItm.prev();this.$prevItm.css(this._getCoordinates('outleft'));}},_loadEvents:function(){var _self=this;this.$navPrev.on('click.gallery',function(event){if(_self.options.autoplay){clearTimeout(_self.slideshow);_self.options.autoplay=false;}
  80. _self._navigate('prev');return false;});this.$navNext.on('click.gallery',function(event){if(_self.options.autoplay){clearTimeout(_self.slideshow);_self.options.autoplay=false;}
  81. _self._navigate('next');return false;});this.$wrapper.on('webkitTransitionEnd.gallery transitionend.gallery OTransitionEnd.gallery',function(event){_self.$currentItm.addClass('pp-slider-center');_self.$items.removeClass('pp-slider-transition');_self.isAnim=false;});},_getCoordinates:function(position){if(this.support3d&&this.supportTrans){switch(position){case'outleft':return{'-webkit-transform':'translateX(-450px) translateZ(-300px) rotateY(45deg)','-moz-transform':'translateX(-450px) translateZ(-300px) rotateY(45deg)','-o-transform':'translateX(-450px) translateZ(-300px) rotateY(45deg)','-ms-transform':'translateX(-450px) translateZ(-300px) rotateY(45deg)','transform':'translateX(-450px) translateZ(-300px) rotateY(45deg)','opacity':0,'visibility':'hidden'};break;case'outright':return{'-webkit-transform':'translateX(450px) translateZ(-300px) rotateY(-45deg)','-moz-transform':'translateX(450px) translateZ(-300px) rotateY(-45deg)','-o-transform':'translateX(450px) translateZ(-300px) rotateY(-45deg)','-ms-transform':'translateX(450px) translateZ(-300px) rotateY(-45deg)','transform':'translateX(450px) translateZ(-300px) rotateY(-45deg)','opacity':0,'visibility':'hidden'};break;case'left':return{'-webkit-transform':'translateX(-350px) translateZ(-200px) rotateY(45deg)','-moz-transform':'translateX(-350px) translateZ(-200px) rotateY(45deg)','-o-transform':'translateX(-350px) translateZ(-200px) rotateY(45deg)','-ms-transform':'translateX(-350px) translateZ(-200px) rotateY(45deg)','transform':'translateX(-350px) translateZ(-200px) rotateY(45deg)','opacity':1,'visibility':'visible'};break;case'right':return{'-webkit-transform':'translateX(350px) translateZ(-200px) rotateY(-45deg)','-moz-transform':'translateX(350px) translateZ(-200px) rotateY(-45deg)','-o-transform':'translateX(350px) translateZ(-200px) rotateY(-45deg)','-ms-transform':'translateX(350px) translateZ(-200px) rotateY(-45deg)','transform':'translateX(350px) translateZ(-200px) rotateY(-45deg)','opacity':1,'visibility':'visible'};break;case'center':return{'-webkit-transform':'translateX(0px) translateZ(0px) rotateY(0deg)','-moz-transform':'translateX(0px) translateZ(0px) rotateY(0deg)','-o-transform':'translateX(0px) translateZ(0px) rotateY(0deg)','-ms-transform':'translateX(0px) translateZ(0px) rotateY(0deg)','transform':'translateX(0px) translateZ(0px) rotateY(0deg)','opacity':1,'visibility':'visible'};break;};}
  82. else if(this.support2d&&this.supportTrans){switch(position){case'outleft':return{'-webkit-transform':'translate(-450px) scale(0.7)','-moz-transform':'translate(-450px) scale(0.7)','-o-transform':'translate(-450px) scale(0.7)','-ms-transform':'translate(-450px) scale(0.7)','transform':'translate(-450px) scale(0.7)','opacity':0,'visibility':'hidden'};break;case'outright':return{'-webkit-transform':'translate(450px) scale(0.7)','-moz-transform':'translate(450px) scale(0.7)','-o-transform':'translate(450px) scale(0.7)','-ms-transform':'translate(450px) scale(0.7)','transform':'translate(450px) scale(0.7)','opacity':0,'visibility':'hidden'};break;case'left':return{'-webkit-transform':'translate(-350px) scale(0.8)','-moz-transform':'translate(-350px) scale(0.8)','-o-transform':'translate(-350px) scale(0.8)','-ms-transform':'translate(-350px) scale(0.8)','transform':'translate(-350px) scale(0.8)','opacity':1,'visibility':'visible'};break;case'right':return{'-webkit-transform':'translate(350px) scale(0.8)','-moz-transform':'translate(350px) scale(0.8)','-o-transform':'translate(350px) scale(0.8)','-ms-transform':'translate(350px) scale(0.8)','transform':'translate(350px) scale(0.8)','opacity':1,'visibility':'visible'};break;case'center':return{'-webkit-transform':'translate(0px) scale(1)','-moz-transform':'translate(0px) scale(1)','-o-transform':'translate(0px) scale(1)','-ms-transform':'translate(0px) scale(1)','transform':'translate(0px) scale(1)','opacity':1,'visibility':'visible'};break;};}
  83. else{switch(position){case'outleft':case'outright':case'left':case'right':return{'opacity':0,'visibility':'hidden'};break;case'center':return{'opacity':1,'visibility':'visible'};break;};}},_navigate:function(dir){if(this.supportTrans&&this.isAnim)
  84. return false;this.isAnim=true;switch(dir){case'next':this.current=this.$rightItm.index();this.$currentItm.addClass('pp-slider-transition').css(this._getCoordinates('left'));this.$rightItm.addClass('pp-slider-transition').css(this._getCoordinates('center'));if(this.$nextItm){this.$leftItm.addClass('pp-slider-transition').css(this._getCoordinates('outleft'));this.$nextItm.addClass('pp-slider-transition').css(this._getCoordinates('right'));}
  85. else{this.$leftItm.addClass('pp-slider-transition').css(this._getCoordinates('right'));}
  86. break;case'prev':this.current=this.$leftItm.index();this.$currentItm.addClass('pp-slider-transition').css(this._getCoordinates('right'));this.$leftItm.addClass('pp-slider-transition').css(this._getCoordinates('center'));if(this.$prevItm){this.$rightItm.addClass('pp-slider-transition').css(this._getCoordinates('outright'));this.$prevItm.addClass('pp-slider-transition').css(this._getCoordinates('left'));}
  87. else{this.$rightItm.addClass('pp-slider-transition').css(this._getCoordinates('left'));}
  88. break;};this._setItems();if(!this.supportTrans)
  89. this.$currentItm.addClass('pp-slider-center');},_startSlideshow:function(){var _self=this;this.slideshow=setTimeout(function(){_self._navigate('next');if(_self.options.autoplay){_self._startSlideshow();}},this.options.interval);},destroy:function(){this.$navPrev.off('.gallery');this.$navNext.off('.gallery');this.$wrapper.off('.gallery');}};var logError=function(message){if(this.console){console.error(message);}};$.fn.gallery=function(options){if(typeof options==='string'){var args=Array.prototype.slice.call(arguments,1);this.each(function(){var instance=$.data(this,'gallery');if(!instance){logError("cannot call methods on gallery prior to initialization; "+"attempted to call method '"+options+"'");return;}
  90. if(!$.isFunction(instance[options])||options.charAt(0)==="_"){logError("no such method '"+options+"' for gallery instance");return;}
  91. instance[options].apply(instance,args);});}
  92. else{this.each(function(){var instance=$.data(this,'gallery');if(!instance){$.data(this,'gallery',new $.Gallery(options,this));}});}
  93. return this;};})(jQuery);(function($){$('.fl-node-u6gwaxv03q5c0 .pp-3d-slider').gallery({autoplay:true,interval:3000});var slide_selector=$('.fl-node-u6gwaxv03q5c0 .pp-slider-wrapper');if(slide_selector.length&&typeof $.fn.magnificPopup!=='undefined'){slide_selector.magnificPopup({delegate:'a',closeBtnInside:true,type:'image',gallery:{enabled:true,navigateByImgClick:true,},'image':{titleSrc:function(item){var caption=item.el.data('caption')||'';return caption;}},mainClass:'mfp-u6gwaxv03q5c0'});}})(jQuery);(function($){PPGallery=function(settings){this.settings=settings;this.id=settings.id;this.nodeClass='.fl-node-'+settings.id;this.wrapperClass=this.nodeClass+' .pp-photo-gallery';this.itemClass=this.wrapperClass+' .pp-photo-gallery-item';this.cachedItems=false;this.lightboxAnimation=settings.lightboxAnimation,this.transitionEffect=settings.transitionEffect,this.photosIds=settings.settings.gallery_photos,this.cachedIds=[];this.isBuilderActive=settings.isBuilderActive;if(this._hasItem()){this._initLayout();}};PPGallery.prototype={settings:{},nodeClass:'',wrapperClass:'',itemClass:'',gallery:null,cachedItems:false,cachedIds:[],isBuilderActive:false,_hasItem:function(){return $(this.itemClass).length>0;},_initLayout:function(){if(this.settings.layout==='masonry'){this._masonryLayout();}
  94. if(this.settings.layout==='justified'){this._justifiedLayout();}
  95. if(this.settings.lightbox){this._initLightbox();}
  96. if(this.settings.pagination&&'none'!==this.settings.pagination){this._initPagination();}
  97. $(this.itemClass).css('visibility','visible');},_masonryLayout:function(){var wrap=$(this.wrapperClass);var isotopeData={itemSelector:'.pp-gallery-masonry-item',percentPosition:true,transitionDuration:'0.6s',masonry:{columnWidth:'.pp-gallery-masonry-item',gutter:'.pp-photo-space'},originLeft:$('body').hasClass('rtl')?false:true};wrap.imagesLoaded(function(){wrap.isotope(isotopeData);$(this.wrapperClass).css("opacity",1);}.bind(this));},_justifiedLayout:function(){var wrap=$(this.wrapperClass);var opts={margins:this.settings.spacing,rowHeight:this.settings.rowHeight,maxRowHeight:this.settings.maxRowHeight,lastRow:this.settings.lastRow};wrap.imagesLoaded(function(){$(this.wrapperClass).justifiedGallery(opts).on('jg.complete jg.resize',function(e){var controller=$(this).data('jg.controller');if(controller.rows===0&&controller.settings.lastRow==='hide'){opts.lastRow='justify';$(this).justifiedGallery(opts);}});$(this.wrapperClass).css("opacity",1);}.bind(this));},_initLightbox:function(){if(!this.settings.lightbox){return;}
  98. var id=this.id;var axis='default'===this.settings.lightboxThumbsPosition?'y':'x';var options={modal:false,baseClass:'fancybox-'+id+' pp-gallery-fancybox pp-gallery-fancybox-axis-'+axis,buttons:this.settings.lightboxToolbarButtons.split(','),wheel:false,afterLoad:function(current,previous){$('.fancybox-'+id).find('.fancybox-bg').addClass('fancybox-'+id+'-overlay');$(document).trigger('pp_gallery_lightbox_after_load',[$('.fancybox-'+id),id]);},animationEffect:this.lightboxAnimation,transitionEffect:this.transitionEffect,thumbs:{autoStart:this.settings.lightboxThumbs,hideOnClose:true,parentEl:".fancybox-container",axis:axis},mobile:{clickOutside:'close',clickSlide:function(current,event){return"close";}},};if(this.settings.lightboxCaption){var source=this.settings.lightboxCaptionSource;options.caption=function(instance,item){var caption='title'===source?$(this).attr('title'):$(this).data('caption')||'';var desc=$(this).data('description')||'';if(desc!==''){caption+='<div class="pp-fancybox-desc">'+desc+'</div>';}
  99. return caption;};}else{options.caption='';}
  100. $(this.nodeClass).trigger('pp_gallery_lightbox_before_load',[options]);$(this.nodeClass).find('a[data-fancybox="images"]').fancybox(options);},_initPagination:function(){var self=this;$(this.itemClass).each(function(){self.cachedIds.push($(this).data('item-id'));});if('load_more'===this.settings.pagination){this._initLoadMore();}
  101. if('scroll'===this.settings.pagination&&!this.isBuilderActive){this._initScroll();}},_initLoadMore:function(){var self=this;$(this.nodeClass).find('.pp-gallery-load-more').off('click').on('click',function(e){e.preventDefault();var $this=$(this);$this.addClass('disabled loading');if(self.cachedItems.length===self.photosIds.length){self._renderItems();}else{self._getAjaxPhotos();}});},_initScroll:function(){var self=this,galleryOffset=$(this.wrapperClass).offset(),galleryHeight=$(this.wrapperClass).height(),winHeight=$(window).height(),loaded=false;$(window).on('scroll',function(){if(loaded){return;}
  102. var scrollPos=$(window).scrollTop();if(scrollPos>=galleryOffset.top-(winHeight-galleryHeight)){if($(self.nodeClass).find('.pp-gallery-pagination.loaded').length>0){loaded=true;$(self.nodeClass).find('.pp-gallery-loader').hide();}else{loaded=true;$(self.wrapperClass).imagesLoaded(function(){setTimeout(function(){if(self.cachedItems.length===self.photosIds.length){self._renderItems();galleryHeight=$(self.wrapperClass).height();}else{self._getAjaxPhotos(function(){galleryHeight=$(self.wrapperClass).height();});}},600);});}}});$(this.wrapperClass).on('gallery.rendered',function(){if($(self.nodeClass).find('.pp-gallery-pagination.loaded').length===0){loaded=false;galleryHeight=$(self.wrapperClass).height();}});},_getAjaxPhotos:function(callback){var self=this;var data={pp_action:'pp_gallery_get_photos',node_id:self.settings.id,images_per_page:self.settings.perPage,cached_ids:self.cachedIds,settings:self.settings.settings};if(self.settings.templateId){data['template_id']=self.settings.templateId;}
  103. if(self.settings.templateNodeId){data['template_node_id']=self.settings.template_node_id;}
  104. $(this.nodeClass).find('.pp-gallery-loader').show();$.ajax({type:'post',url:window.location.href.split('#').shift(),data:data,async:true,success:function(response){response=JSON.parse(response);if(!response.error){self.cachedItems=response.data;self._renderItems();if('function'===typeof callback){callback();}
  105. $(self.nodeClass).find('.pp-gallery-loader').hide();}}});},_renderItems:function(){$(this.nodeClass).find('.pp-gallery-load-more').removeClass('disabled loading');$(this.nodeClass).find('.pp-gallery-loader').show();var self=this,wrap=$(self.wrapperClass);if(self.cachedItems){var count=1;var items=[];$(self.cachedItems).each(function(){var id=$(this).data('item-id');if(-1===$.inArray(id,self.cachedIds)){if(count<=self.settings.perPage){self.cachedIds.push(id);items.push(this);count++;}}});if(items.length>0){items=$(items).hide();if(self.settings.layout==='grid'){wrap.append(items.fadeIn());}
  106. if(self.settings.layout==='justified'){wrap.append(items.fadeIn());self._justifiedLayout();}
  107. if(self.settings.layout==='masonry'){items=items.show();wrap.isotope('insert',items);wrap.find('.pp-photo-space').remove();wrap.append('<div class="pp-photo-space"></div>');wrap.imagesLoaded(function(){setTimeout(function(){wrap.isotope('layout');},500);}.bind(this));}
  108. this._initLightbox();wrap.trigger('gallery.rendered');}
  109. if(self.cachedIds.length===self.photosIds.length){$(self.nodeClass).find('.pp-gallery-pagination').addClass('loaded').hide();$(self.nodeClass).find('.pp-gallery-loader').hide();}}}};})(jQuery);var pp_gallery_c47yp9ue08bj;;(function($){$(".fl-node-c47yp9ue08bj .pp-photo-gallery-item, .fl-node-c47yp9ue08bj .pp-gallery-masonry-item").find('.pp-photo-gallery-caption-below').parent().addClass('has-caption');var options={id:'c47yp9ue08bj',layout:'grid',gutter:2,spacing:5,columns:4,rowHeight:120,lastRow:'nojustify',lightbox:true,lightboxToolbarButtons:'zoom,slideShow,fullScreen,close',lightboxThumbs:false,lightboxThumbsPosition:'default',lightboxCaption:true,lightboxCaptionSource:'caption',lightboxAnimation:'zoom',transitionEffect:'fade',pagination:'none',perPage:6,settings:{"gallery_layout":"grid","gallery_photos":[1148,1149,1150,1151],"photo_size":"full","photo_order":"normal","align_items":"no","show_captions":"no","click_action":"lightbox","custom_link_target":"_self","custom_link_nofollow":"yes","hover_effects":"none","image_animation_speed":"300","overlay_effects":"none","overlay_animation_speed":"300","icon":"0","overlay_icon":"","photo_grid_count":"4","photo_grid_count_large":"","photo_grid_count_medium":"","photo_grid_count_responsive":"2","photo_spacing":"2","justified_spacing":"5","row_height":"120","max_row_height":"0","last_row":"nojustify","lightbox_animation":"zoom","transition_effect":"fade","lightbox_image_size":"full","lightbox_caption":"yes","lightbox_caption_source":"caption","lightbox_description":"no","toolbar_buttons":["zoom","slideShow","fullScreen","close"],"show_lightbox_thumb":"no","thumbs_position":"default","photo_border_group":{"style":"","color":"","width":{"top":"","right":"","bottom":"","left":""},"radius":{"top_left":"","top_right":"","bottom_left":"","bottom_right":""},"shadow":{"color":"","horizontal":"","vertical":"","blur":"","spread":""}},"photo_border_group_large":{"style":"","color":"","width":{"top":"","right":"","bottom":"","left":""},"radius":{"top_left":"","top_right":"","bottom_left":"","bottom_right":""},"shadow":{"color":"","horizontal":"","vertical":"","blur":"","spread":""}},"photo_border_group_medium":{"style":"","color":"","width":{"top":"","right":"","bottom":"","left":""},"radius":{"top_left":"","top_right":"","bottom_left":"","bottom_right":""},"shadow":{"color":"","horizontal":"","vertical":"","blur":"","spread":""}},"photo_border_group_responsive":{"style":"","color":"","width":{"top":"","right":"","bottom":"","left":""},"radius":{"top_left":"","top_right":"","bottom_left":"","bottom_right":""},"shadow":{"color":"","horizontal":"","vertical":"","blur":"","spread":""}},"photo_padding":"","photo_padding_large":"","photo_padding_medium":"","photo_padding_responsive":"","show_image_shadow_hover":"no","image_shadow_hover":{"vertical":"0","horizontal":"2","blur":"15","spread":"0"},"image_shadow_color_hover":"rgba(0,0,0,0.5)","image_shadow_hover_speed":"300","overlay_type":"solid","overlay_color":"","overlay_primary_color":"","overlay_secondary_color":"","overlay_color_opacity":"70","overlay_border_width":"","overlay_border_color":"","overlay_spacing":"","overlay_icon_size":"30","overlay_icon_bg_color":"","overlay_icon_color":"","overlay_icon_radius":"","overlay_icon_horizotal_padding":"","overlay_icon_vertical_padding":"","lightbox_overlay_color":"rgba(0,0,0,0.5)","caption_bg_color":"","caption_alignment":"center","caption_typography":{"font_family":"Default","font_weight":"default","font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"caption_typography_large":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"caption_typography_medium":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"caption_typography_responsive":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"caption_color":"","pagination":"none","images_per_page":"6","load_more_text":"Load More","load_more_bg_color":"eee","load_more_bg_hover_color":"","load_more_text_color":"","load_more_text_hover_color":"","load_more_typography":{"font_family":"Default","font_weight":"default","font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"load_more_typography_large":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"load_more_typography_medium":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"load_more_typography_responsive":{"font_size":{"length":"","unit":"px"},"line_height":{"length":"","unit":""},"text_align":"","letter_spacing":{"length":"","unit":"px"},"text_transform":"","text_decoration":"","font_style":"","font_variant":"","text_shadow":{"color":"","horizontal":"","vertical":"","blur":""}},"load_more_border":{"style":"","color":"","width":{"top":"","right":"","bottom":"","left":""},"radius":{"top_left":"","top_right":"","bottom_left":"","bottom_right":""},"shadow":{"color":"","horizontal":"","vertical":"","blur":"","spread":""}},"load_more_border_large":{"style":"","color":"","width":{"top":"","right":"","bottom":"","left":""},"radius":{"top_left":"","top_right":"","bottom_left":"","bottom_right":""},"shadow":{"color":"","horizontal":"","vertical":"","blur":"","spread":""}},"load_more_border_medium":{"style":"","color":"","width":{"top":"","right":"","bottom":"","left":""},"radius":{"top_left":"","top_right":"","bottom_left":"","bottom_right":""},"shadow":{"color":"","horizontal":"","vertical":"","blur":"","spread":""}},"load_more_border_responsive":{"style":"","color":"","width":{"top":"","right":"","bottom":"","left":""},"radius":{"top_left":"","top_right":"","bottom_left":"","bottom_right":""},"shadow":{"color":"","horizontal":"","vertical":"","blur":"","spread":""}},"load_more_border_hover_color":"","load_more_margin_top":"","load_more_margin_top_large":"","load_more_margin_top_medium":"","load_more_margin_top_responsive":"","load_more_width":"","load_more_width_unit":"px","load_more_width_large":"","load_more_width_large_unit":"px","load_more_width_medium":"","load_more_width_medium_unit":"px","load_more_width_responsive":"","load_more_width_responsive_unit":"px","load_more_alignment":"left","load_more_alignment_large":"","load_more_alignment_medium":"","load_more_alignment_responsive":"","responsive_display":"desktop,large,medium,mobile","visibility_display":"","visibility_user_capability":"","visibility_logic":"[]","animation":{"style":"","delay":"0","duration":"1"},"container_element":"div","id":"","class":"","node_label":"","export":"","import":"","caption_padding_top":"0","caption_padding_top_large":"","caption_padding_top_medium":"","caption_padding_top_responsive":"","caption_padding_right":"0","caption_padding_right_large":"","caption_padding_right_medium":"","caption_padding_right_responsive":"","caption_padding_bottom":"0","caption_padding_bottom_large":"","caption_padding_bottom_medium":"","caption_padding_bottom_responsive":"","caption_padding_left":"0","caption_padding_left_large":"","caption_padding_left_medium":"","caption_padding_left_responsive":"","load_more_padding_top":"10","load_more_padding_top_large":"","load_more_padding_top_medium":"","load_more_padding_top_responsive":"","load_more_padding_right":"10","load_more_padding_right_large":"","load_more_padding_right_medium":"","load_more_padding_right_responsive":"","load_more_padding_bottom":"10","load_more_padding_bottom_large":"","load_more_padding_bottom_medium":"","load_more_padding_bottom_responsive":"","load_more_padding_left":"10","load_more_padding_left_large":"","load_more_padding_left_medium":"","load_more_padding_left_responsive":"","margin_top":"20","margin_unit":"px","margin_top_large":"","margin_large_unit":"px","margin_top_medium":"","margin_medium_unit":"px","margin_top_responsive":"","margin_responsive_unit":"px","margin_right":"20","margin_right_large":"","margin_right_medium":"","margin_right_responsive":"","margin_bottom":"20","margin_bottom_large":"","margin_bottom_medium":"","margin_bottom_responsive":"","margin_left":"20","margin_left_large":"","margin_left_medium":"","margin_left_responsive":"","type":"pp-gallery","bb_css_code":"","bb_js_code":"","photo_data":{"1148":{"id":1148,"alt":"","caption":"","description":"","title":"The CSEE Software Product Certificate","sizes":{"height":800,"width":800},"src":"\/wp-content\/uploads\/2024\/06\/20240628060156963.jpg","link":"\/wp-content\/uploads\/2024\/06\/20240628060156963.jpg","srcset":"\/wp-content\/uploads\/2024\/06\/20240628060156963.jpg 800w, \/wp-content\/uploads\/2024\/06\/20240628060156963-300x300.jpg 300w, \/wp-content\/uploads\/2024\/06\/20240628060156963-150x150.jpg 150w, \/wp-content\/uploads\/2024\/06\/20240628060156963-768x768.jpg 768w"},"1149":{"id":1149,"alt":"","caption":"","description":"","title":"The United Laboratory of Alibaba Yunxi and GXR","sizes":{"height":800,"width":800},"src":"\/wp-content\/uploads\/2024\/06\/20240628060202323.jpg","link":"\/wp-content\/uploads\/2024\/06\/20240628060202323.jpg","srcset":"\/wp-content\/uploads\/2024\/06\/20240628060202323.jpg 800w, \/wp-content\/uploads\/2024\/06\/20240628060202323-300x300.jpg 300w, \/wp-content\/uploads\/2024\/06\/20240628060202323-150x150.jpg 150w, \/wp-content\/uploads\/2024\/06\/20240628060202323-768x768.jpg 768w"},"1150":{"id":1150,"alt":"","caption":"","description":"","title":"The United Laboratory of WEIPU and GXR","sizes":{"height":800,"width":800},"src":"\/wp-content\/uploads\/2024\/06\/20240628060208796.jpg","link":"\/wp-content\/uploads\/2024\/06\/20240628060208796.jpg","srcset":"\/wp-content\/uploads\/2024\/06\/20240628060208796.jpg 800w, \/wp-content\/uploads\/2024\/06\/20240628060208796-300x300.jpg 300w, \/wp-content\/uploads\/2024\/06\/20240628060208796-150x150.jpg 150w, \/wp-content\/uploads\/2024\/06\/20240628060208796-768x768.jpg 768w"},"1151":{"id":1151,"alt":"","caption":"","description":"","title":"The United Laboratory of Yongjiang Lab and GXR","sizes":{"height":800,"width":800},"src":"\/wp-content\/uploads\/2024\/06\/20240628060215472.jpg","link":"\/wp-content\/uploads\/2024\/06\/20240628060215472.jpg","srcset":"\/wp-content\/uploads\/2024\/06\/20240628060215472.jpg 800w, \/wp-content\/uploads\/2024\/06\/20240628060215472-300x300.jpg 300w, \/wp-content\/uploads\/2024\/06\/20240628060215472-150x150.jpg 150w, \/wp-content\/uploads\/2024\/06\/20240628060215472-768x768.jpg 768w"}},"responsive_display_filtered":true,"connections":{"gallery_photos":"","photo_border_group":"","photo_border_group_large":"","photo_border_group_medium":"","photo_border_group_responsive":"","image_shadow_color_hover":"","overlay_color":"","overlay_primary_color":"","overlay_secondary_color":"","overlay_border_color":"","overlay_icon_bg_color":"","overlay_icon_color":"","lightbox_overlay_color":"","caption_bg_color":"","caption_typography":"","caption_typography_large":"","caption_typography_medium":"","caption_typography_responsive":"","caption_color":"","load_more_typography":"","load_more_typography_large":"","load_more_typography_medium":"","load_more_typography_responsive":"","load_more_border":"","load_more_border_large":"","load_more_border_medium":"","load_more_border_responsive":""}},isBuilderActive:false};pp_gallery_c47yp9ue08bj=new PPGallery(options);var state=0;$(document).on('pp_expandable_row_toggle',function(e,selector){if(selector.is('.pp-er-open')&&state===0&&selector.find('.fl-node-c47yp9ue08bj').length>0){new PPGallery(options);state=1;}});var accordion_state=false;$(document).on('pp-accordion-toggle-complete',function(e,selector){if(!accordion_state){new PPGallery(options);accordion_state=true;}});$(document).on('pp-tabs-switched',function(e,selector){if(selector.find('.pp-photo-gallery-content').length>0){if(selector.find('.pp-photo-gallery').data('isotope')){selector.find('.pp-photo-gallery').isotope('layout');}else{new PPGallery(options);tabs_state=true;}}});})(jQuery);jQuery(function($){if(typeof $.fn.magnificPopup!=='undefined'){$('.fl-node-yp93w524acji a').magnificPopup({type:'image',closeOnContentClick:true,closeBtnInside:false,tLoading:'',preloader:true,image:{titleSrc:function(item){}},callbacks:{open:function(){$('.mfp-preloader').html('<i class="fas fa-spinner fa-spin fa-3x fa-fw"></i>');}}});}
  110. $(function(){$('.fl-node-yp93w524acji .fl-photo-img').on('mouseenter',function(e){$(this).data('title',$(this).attr('title')).removeAttr('title');}).on('mouseleave',function(e){$(this).attr('title',$(this).data('title')).data('title',null);});});window._fl_string_to_slug_regex='a-zA-Z0-9';});