HEX
Server: Apache
System: Linux vpshost0528.publiccloud.com.br 4.4.79-grsec-1.lc.x86_64 #1 SMP Wed Aug 2 14:18:21 -03 2017 x86_64
User: novoprovisorio2 (10002)
PHP: 7.4.11
Disabled: apache_child_terminate,dl,escapeshellarg,escapeshellcmd,exec,link,mail,openlog,passthru,pcntl_alarm,pcntl_exec,pcntl_fork,pcntl_get_last_error,pcntl_getpriority,pcntl_setpriority,pcntl_signal,pcntl_signal_dispatch,pcntl_sigprocmask,pcntl_sigtimedwait,pcntl_sigwaitinfo,pcntl_strerror,pcntl_wait,pcntl_waitpid,pcntl_wexitstatus,pcntl_wifexited,pcntl_wifsignaled,pcntl_wifstopped,pcntl_wstopsig,pcntl_wtermsig,php_check_syntax,php_strip_whitespace,popen,proc_close,proc_open,shell_exec,symlink,system
Upload Files
File: /home/storage/f/44/55/novoprovisorio2/public_html/wp-content/cache/minify/3bce8.js
(function($){$(function(){window.defaultSortData={date:'[data-sort-date] parseInt',name:'.title'};function portfolio_images_loaded($box,image_selector,callback){function check_image_loaded(img){return img.complete&&img.naturalWidth!==undefined&&img.naturalWidth!=0;}
var $images=$(image_selector,$box).filter(function(){return!check_image_loaded(this);}),images_count=$images.length;if(images_count==0){return callback();}
if(window.gemBrowser.name=='ie'&&!isNaN(parseInt(window.gemBrowser.version))&&parseInt(window.gemBrowser.version)<=10){function image_load_event(){images_count--;if(images_count==0){callback();}}
$images.each(function(){if(check_image_loaded(this)){return;}
var proxyImage=new Image();proxyImage.addEventListener('load',image_load_event);proxyImage.addEventListener('error',image_load_event);proxyImage.src=this.src;});return;}
$images.on('load error',function(){images_count--;if(images_count==0){callback();}});}
function init_prev_next_navigator_buttons($portfolio){var current_page=$portfolio.data('current-page');var pages_count=$portfolio.data('pages-count');if(current_page<=1)
$('.portfolio-navigator a.prev',$portfolio).css('visibility','hidden');else
$('.portfolio-navigator a.prev',$portfolio).css('visibility','visible');if(current_page>=pages_count)
$('.portfolio-navigator a.next',$portfolio).css('visibility','hidden');else
$('.portfolio-navigator a.next',$portfolio).css('visibility','visible');}
function get_portfolio_sorted_items($portfolio,$activeItems){if(!$('.portfolio-sorting a.sorting-switcher',$portfolio).length){return $activeItems;}
var sortOptions=get_portfolio_sorting_data($portfolio);var sortBy=window.defaultSortData[sortOptions.sortBy];var isParseInt=false;if(sortBy.indexOf('parseInt')!=-1){sortBy=sortBy.replace(' parseInt','');var isParseInt=true;}
var isSortByAttr=false;var m=sortBy.match(/^\[(.+)\]$/);if(m){sortBy=m[1];var isSortByAttr=true;}
$activeItems.sort(function($item1,$item2){if(isSortByAttr){var item1_value=$item1.getAttribute(sortBy);var item2_value=$item2.getAttribute(sortBy);}else{var item1_value=$(sortBy,$item1).text();var item2_value=$(sortBy,$item2).text();}
if(isParseInt){item1_value=parseInt(item1_value);item2_value=parseInt(item2_value);}
return(item1_value>item2_value?1:-1)*(sortOptions.sortAscending?1:-1);});return $activeItems;}
function init_portfolio_pages($portfolio){var activeFilter=$portfolio.data('portfolio-filter')||'*';if(activeFilter!='*'){activeFilter='.'+activeFilter;}
var $activeItems=$('.portfolio-set .portfolio-item',$portfolio);if(activeFilter!='*'){$activeItems=$activeItems.filter(activeFilter);}
var count=$activeItems.length;var default_per_page=$portfolio.data('per-page')||count;if($('.portfolio-count select',$portfolio).length)
var per_page=$('.portfolio-count select',$portfolio).val();else
var per_page=default_per_page;var pages_count=Math.ceil(count/per_page);var current_page=1;$portfolio.data('per-page',per_page);$portfolio.data('pages-count',pages_count);$portfolio.data('current-page',current_page);if($('.portfolio-navigator',$portfolio).length&&pages_count>1){var pagenavigator='<a href="#" class="prev">&#xe603;</a>';for(var i=0;i<pages_count;i++)
pagenavigator+='<a href="#" data-page="'+(i+1)+'">'+(i+1)+'</a>';pagenavigator+='<a href="#" class="next">&#xe601;</a>';$('.portfolio-navigator',$portfolio).html(pagenavigator).show();$('.portfolio-set',$portfolio).css('margin-bottom','');$('.portfolio-navigator a[data-page="'+current_page+'"]',$portfolio).addClass('current')
init_prev_next_navigator_buttons($portfolio);}else{$('.portfolio-navigator',$portfolio).html('').hide();$('.portfolio-set',$portfolio).css('margin-bottom',0);}
$('.portfolio-set .portfolio-item',$portfolio).removeClass(function(index,class_name){return(class_name.match(/\bpaginator-page-\S+/g)||[]).join(' ');});var sorted_items=get_portfolio_sorted_items($portfolio,$activeItems);$.each(sorted_items,function(i,item){var page=Math.ceil((i+1)/per_page);$(item).addClass('paginator-page-'+page);});$('.portfolio-navigator',$portfolio).on('click','a',function(){if($(this).hasClass('current'))
return false;var current_page=$(this).siblings('.current:first').data('page');if($(this).hasClass('prev')){var page=current_page-1;}else if($(this).hasClass('next')){var page=current_page+1}else{var page=$(this).data('page');}
if(page<1)
page=1;if(page>pages_count)
page=pages_count;$(this).siblings('a').removeClass('current');$(this).parent().find('a[data-page="'+page+'"]').addClass('current');$portfolio.data('current-page',page);init_prev_next_navigator_buttons($portfolio);$portfolio.itemsAnimations('instance').reinitItems($('.portfolio-set .portfolio-item',$portfolio));$('.portfolio-set',$portfolio).isotope({filter:'.paginator-page-'+page});$("html, body").animate({scrollTop:$portfolio.offset().top-200},600);return false;});}
function init_portfolio_count($portfolio){if(!$('.portfolio-count select',$portfolio).length){return false;}
$('.portfolio-count select',$portfolio).on('change',function(){init_portfolio_pages($portfolio);$portfolio.itemsAnimations('instance').reinitItems($('.portfolio-set .portfolio-item',$portfolio));var current_page=$portfolio.data('current-page');$('.portfolio-set',$portfolio).isotope({filter:'.paginator-page-'+current_page});});}
function get_portfolio_sorting_data($portfolio){var sorting={sortBy:$('.portfolio-sorting .orderby .sorting-switcher',$portfolio).data('current'),sortAscending:$('.portfolio-sorting .order .sorting-switcher',$portfolio).data('current')=='ASC'};return sorting;}
function init_portfolio_sorting($portfolio){if(!$('.portfolio-sorting a.sorting-switcher',$portfolio).length)
return false;$('.portfolio-sorting a.sorting-switcher',$portfolio).on('click',function(e){var $selected=$('label[data-value!="'+$(this).data('current')+'"]',$(this).parent());$(this).data('current',$selected.data('value'));if($(this).next().is($selected)){$(this).addClass('right');}else{$(this).removeClass('right');}
if($portfolio.hasClass('portfolio-pagination-scroll')){$portfolio.data('next-page',1);portfolio_scroll_load_next_request($portfolio);}else if(!$('.portfolio-load-more',$portfolio).length){init_portfolio_pages($portfolio);var current_page=$portfolio.data('current-page'),sortOptions=get_portfolio_sorting_data($portfolio);$portfolio.itemsAnimations('instance').reinitItems($('.portfolio-set .portfolio-item',$portfolio));$('.portfolio-set',$portfolio).isotope({filter:'.paginator-page-'+current_page,sortBy:sortOptions.sortBy,sortAscending:sortOptions.sortAscending});}else{$portfolio.data('next-page',1);portfolio_load_core_request($portfolio);}
e.preventDefault();return false;});$('.portfolio-sorting label',$portfolio).on('click',function(e){if($(this).data('value')!=$('.sorting-switcher',$(this).parent()).data('current')){$('.sorting-switcher',$(this).parent()).click();}
e.preventDefault();return false;});}
function portfolio_load_more_request($portfolio,$set,is_scroll){var uid=$portfolio.data('portfolio-uid'),is_processing_request=$set.data('request-process')||false;if(is_processing_request){return false;}
var data=$.extend(true,{},window['portfolio_ajax_'+uid]);if($('.portfolio-count select',$portfolio).length){data['data']['more_count']=$('.portfolio-count select',$portfolio).val();}
data['data']['more_page']=$portfolio.data('next-page');if(data['data']['more_page']==null||data['data']['more_page']==undefined){data['data']['more_page']=1;}
if(data['data']['more_page']==0){return false;}
if($portfolio.hasClass('products')||$portfolio.hasClass('news-grid')){data['data']['categories']=$portfolio.data('portfolio-filter')||data['data']['categories'];}else{data['data']['portfolio']=$portfolio.data('portfolio-filter')||data['data']['portfolio'];}
if($('.portfolio-sorting',$portfolio).length){data['data']['orderby']=$('.portfolio-sorting .orderby .sorting-switcher',$portfolio).data('current');data['data']['order']=$('.portfolio-sorting .order .sorting-switcher',$portfolio).data('current');}
data['action']=data['action']!=undefined?data['action']:'portfolio_load_more';$set.data('request-process',true);if(is_scroll){$('.portfolio-scroll-pagination',$portfolio).addClass('active').html('<div class="loading"></div>');}else{$('.portfolio-load-more .gem-button',$portfolio).before('<div class="loading"></div>');}
$.ajax({type:'post',dataType:'json',url:data.url,data:data,success:function(response){if(response.status=='success'){var $newItems=$(response.html);if($newItems.hasClass('woocommerce')){$newItems=$newItems.find('>div');}
var current_page=$newItems.data('page'),next_page=$newItems.data('next-page'),$inserted_data=$($newItems.html());$inserted_data.addClass('paginator-page-1');if($portfolio.itemsAnimations('instance').getAnimationName()!='disabled'){$inserted_data.addClass('item-animations-not-inited');}else{$inserted_data.removeClass('item-animations-not-inited');}
if(($portfolio.hasClass('columns-2')||$portfolio.hasClass('columns-3')||$portfolio.hasClass('columns-4'))&&$portfolio.outerWidth()>1170){$('.image-inner picture source',$inserted_data).remove();}
portfolio_images_loaded($newItems,'.image-inner img',function(){if(current_page==1){$portfolio.itemsAnimations('instance').clear();$set.html('');}
$set.isotope('insert',$inserted_data);$portfolio.itemsAnimations('instance').show($inserted_data);if(window.wp!==undefined&&window.wp.mediaelement!==undefined){window.wp.mediaelement.initialize();}
if(is_scroll){$('.portfolio-scroll-pagination',$portfolio).removeClass('active').html('');}else{$('.portfolio-scroll-pagination',$portfolio).addClass('active').html('<div class="loading"></div>');if(next_page>0){$('.portfolio-load-more',$portfolio).show();}else{$('.portfolio-load-more',$portfolio).hide();}}
$portfolio.initPortfolioFancybox();$portfolio.data('next-page',next_page);$set.data('request-process',false);});}else{alert(response.message);}}});}
function portfolio_load_core_request($portfolio){var $set=$('.portfolio-set',$portfolio);var uid=$portfolio.data('portfolio-uid');var is_processing_request=$set.data('request-process')||false;if(is_processing_request)
return false;$set.data('request-process',true);var data=$.extend(true,{},window['portfolio_ajax_'+uid]);data['action']=data['action']!=undefined?data['action']:'portfolio_load_more';if($('.portfolio-count select',$portfolio).size()>0)
data['data']['more_count']=$('.portfolio-count select',$portfolio).val();data['data']['more_page']=$portfolio.data('next-page')||1;if(data['data']['more_page']==0)
return false;if($portfolio.hasClass('products')||$portfolio.hasClass('news-grid')){data['data']['categories']=$portfolio.data('portfolio-filter')||data['data']['categories'];}else{data['data']['portfolio']=$portfolio.data('portfolio-filter')||data['data']['portfolio'];}
if($('.portfolio-sorting',$portfolio).length>0){data['data']['orderby']=$('.portfolio-sorting .orderby .sorting-switcher',$portfolio).data('current');data['data']['order']=$('.portfolio-sorting .order .sorting-switcher',$portfolio).data('current');}
$('.portfolio-load-more .gem-button',$portfolio).before('<div class="loading"><div class="preloader-spin"></div></div>');$.ajax({type:'post',dataType:'json',url:data.url,data:data,success:function(response){if(response.status=='success'){var minZIndex=$('.portfolio-item:last',$set).css('z-index')-1;var $newItems=$(response.html);if($newItems.hasClass('woocommerce')){$newItems=$newItems.find('>div');}
$('.portfolio-item',$newItems).addClass('paginator-page-1')
$('.portfolio-item',$newItems).each(function(){$(this).css('z-index',minZIndex--);});var current_page=$newItems.data('page');var next_page=$newItems.data('next-page');var $inserted_data=$($newItems.html());if($portfolio.itemsAnimations('instance').getAnimationName()!='disabled'){$inserted_data.addClass('item-animations-not-inited');}else{$inserted_data.removeClass('item-animations-not-inited');}
if(($portfolio.hasClass('columns-2')||$portfolio.hasClass('columns-3')||$portfolio.hasClass('columns-4'))&&$portfolio.outerWidth()>1170){$('.image-inner picture source',$inserted_data).remove();}
portfolio_images_loaded($newItems,'.image-inner img',function(){if(current_page==1){$portfolio.itemsAnimations('instance').clear();$set.html('');$set.isotope('reloadItems');}
$set.isotope('insert',$inserted_data);init_circular_overlay($portfolio,$set);$portfolio.itemsAnimations('instance').show($inserted_data);if(window.wp!==undefined&&window.wp.mediaelement!==undefined){window.wp.mediaelement.initialize();}
$('.portfolio-load-more .loading',$portfolio).remove();$portfolio.data('next-page',next_page);if(next_page>0){$('.portfolio-load-more',$portfolio).show();}else{$('.portfolio-load-more',$portfolio).hide();}
$portfolio.initPortfolioFancybox();$set.data('request-process',false);});}else{alert(response.message);$('.portfolio-load-more .gem-button .loading',$portfolio).remove();}}});}
function init_portfolio_more_count($portfolio){if($('.portfolio-count select',$portfolio).size()==0)
return false;$('.portfolio-count select',$portfolio).on('change',function(){$portfolio.data('next-page',1);portfolio_load_core_request($portfolio);});}
function init_portfolio_scroll_next_count($portfolio){if($('.portfolio-count select',$portfolio).size()==0)
return false;$('.portfolio-count select',$portfolio).on('change',function(){$portfolio.data('next-page',1);portfolio_scroll_load_next_request($portfolio);});}
function portfolio_scroll_load_next_request($portfolio){var $set=$('.portfolio-set',$portfolio);var uid=$portfolio.data('portfolio-uid');var is_processing_request=$set.data('request-process')||false;if(is_processing_request)
return false;var data=$.extend(true,{},window['portfolio_ajax_'+uid]);data['action']=data['action']!=undefined?data['action']:'portfolio_load_more';if($('.portfolio-count select',$portfolio).size()>0)
data['data']['more_count']=$('.portfolio-count select',$portfolio).val();data['data']['more_page']=$portfolio.data('next-page');if(data['data']['more_page']==null||data['data']['more_page']==undefined){data['data']['more_page']=1;}
if(data['data']['more_page']==0)
return false;if($portfolio.hasClass('products')||$portfolio.hasClass('news-grid')){data['data']['categories']=$portfolio.data('portfolio-filter')||data['data']['categories'];}else{data['data']['portfolio']=$portfolio.data('portfolio-filter')||data['data']['portfolio'];}
if($('.portfolio-sorting',$portfolio).length>0){data['data']['orderby']=$('.portfolio-sorting .orderby .sorting-switcher',$portfolio).data('current');data['data']['order']=$('.portfolio-sorting .order .sorting-switcher',$portfolio).data('current');}
$set.data('request-process',true);$('.portfolio-scroll-pagination',$portfolio).addClass('active').html('<div class="loading"><div class="preloader-spin"></div></div>');$.ajax({type:'post',dataType:'json',url:data.url,data:data,success:function(response){if(response.status=='success'){var minZIndex=$('.portfolio-item:last',$set).css('z-index')-1;var $newItems=$(response.html);if($newItems.hasClass('woocommerce')){$newItems=$newItems.find('>div');}
$('.portfolio-item',$newItems).addClass('paginator-page-1')
$('.portfolio-item',$newItems).each(function(){$(this).css('z-index',minZIndex--);});var current_page=$newItems.data('page');var next_page=$newItems.data('next-page');var $inserted_data=$($newItems.html());if($portfolio.itemsAnimations('instance').getAnimationName()!='disabled'){$inserted_data.addClass('item-animations-not-inited');}else{$inserted_data.removeClass('item-animations-not-inited');}
if(($portfolio.hasClass('columns-2')||$portfolio.hasClass('columns-3')||$portfolio.hasClass('columns-4'))&&$portfolio.outerWidth()>1170){$('.image-inner picture source',$inserted_data).remove();}
portfolio_images_loaded($newItems,'.image-inner img',function(){if(current_page==1){$portfolio.itemsAnimations('instance').clear();$set.html('');}
$set.isotope('insert',$inserted_data);init_circular_overlay($portfolio,$set);$portfolio.itemsAnimations('instance').show($inserted_data);if(window.wp!==undefined&&window.wp.mediaelement!==undefined){window.wp.mediaelement.initialize();}
$('.portfolio-scroll-pagination',$portfolio).removeClass('active').html('');$portfolio.data('next-page',next_page);$set.data('request-process',false);$portfolio.initPortfolioFancybox();});}else{alert(response.message);$('.portfolio-scroll-pagination',$portfolio).removeClass('active').html('');}}});}
function init_portfolio_scroll_next_page($portfolio){if($('.portfolio-scroll-pagination',$portfolio).length==0){return false;}
var $pagination=$('.portfolio-scroll-pagination',$portfolio);var watcher=scrollMonitor.create($pagination[0]);watcher.enterViewport(function(){portfolio_scroll_load_next_request($portfolio);});}
$('.portfolio-count select').combobox();function init_circular_overlay($portfolio,$set){if(!$portfolio.hasClass('hover-circular')&&!$portfolio.hasClass('hover-new-circular')&&!$portfolio.hasClass('hover-default-circular')){return;}
$('.portfolio-item',$set).on('mouseenter',function(){var overlayWidth=$('.overlay',this).width(),overlayHeight=$('.overlay',this).height(),$overlayCircle=$('.overlay-circle',this),maxSize=0;if(overlayWidth>overlayHeight){maxSize=overlayWidth;$overlayCircle.height(overlayWidth)}else{maxSize=overlayHeight;$overlayCircle.width(overlayHeight);}
maxSize+=overlayWidth*0.3;$overlayCircle.css({marginLeft:-maxSize/2,marginTop:-maxSize/2});});}
function fixItemHiddenContent(items){items.forEach(function(item){var $hiddenContent=$('.slide-content-hidden',item.element);if(!$hiddenContent.length){return;}
$hiddenContent.css('margin-bottom',-$hiddenContent.outerHeight()+'px');});}
function fixHorizontalSlidingAuthor(items){items.forEach(function(item){var $visibleContent=$('.slide-content-visible',item.element),$hiddenContent=$('.slide-content-hidden',item.element),$authorContent=$('.caption .author',item.element);if(!$authorContent.length||!$visibleContent.length||!$hiddenContent.length){return;}
$authorContent.css('top',($visibleContent.outerHeight()-$hiddenContent.outerHeight()-$authorContent.outerHeight())+'px');});}
function initNewsGridItems($portfolio){if(!$portfolio.hasClass('news-grid')){return;}
if(!$portfolio.hasClass('title-on-page')){$('.portfolio-item',$portfolio).each(function(){var $item=$(this);if($item.width()<260||$item.height()<300){$item.addClass('small-item');}});}
if(typeof $.fn.buildSimpleGalleries==='function'){$portfolio.buildSimpleGalleries();}
if(typeof $.fn.updateSimpleGalleries==='function'){$portfolio.updateSimpleGalleries();}}
function filterPortfolio($portfolio,filterValue){$portfolio.data('portfolio-filter',filterValue||'');if(!$('.portfolio-load-more',$portfolio).length&&!$portfolio.hasClass('portfolio-pagination-scroll')){init_portfolio_pages($portfolio);filterValue=filterValue==''?'*':'.'+filterValue;filterValue+='.paginator-page-'+$portfolio.data('current-page');$portfolio.itemsAnimations('instance').reinitItems($('.portfolio-set .portfolio-item',$portfolio));$('.portfolio-set',$portfolio).isotope({filter:filterValue});}else{$portfolio.data('next-page',1);if($portfolio.hasClass('portfolio-pagination-scroll')){portfolio_scroll_load_next_request($portfolio);}else{portfolio_load_core_request($portfolio);}}}
function hasOnlyDoubleItems($set){var $items=$('.portfolio-item',$set);return $items.length==$items.filter('.double-item-squared, .double-item-horizontal').length;}
function fixPortfolioWithDoubleItems($portfolio,needFix){if(needFix){$portfolio.addClass('porfolio-even-columns');}else{$portfolio.removeClass('porfolio-even-columns');}}
function initPortfolioGrid(){if(window.tgpLazyItems!==undefined){var isShowed=window.tgpLazyItems.checkGroupShowed(this,function(node){initPortfolioGrid.call(node);});if(!isShowed){return;}}
var $portfolio=$(this);var $set=$('.portfolio-set',this);var isNewsGrid=$portfolio.hasClass('news-grid');if($portfolio.hasClass('portfolio-pagination-scroll')){var current_page=1;$('.portfolio-set .portfolio-item',$portfolio).addClass('paginator-page-1');init_portfolio_sorting($portfolio);init_portfolio_scroll_next_count($portfolio);}else if($('.portfolio-load-more',$portfolio).size()==0){init_portfolio_count($portfolio);init_portfolio_sorting($portfolio);init_portfolio_pages($portfolio);var current_page=$portfolio.data('current-page');}else{var current_page=1;$('.portfolio-set .portfolio-item',$portfolio).addClass('paginator-page-1');init_portfolio_sorting($portfolio);init_portfolio_more_count($portfolio);}
if(($portfolio.hasClass('columns-2')||$portfolio.hasClass('columns-3')||$portfolio.hasClass('columns-4'))&&$portfolio.outerWidth()>1170){$('.image-inner picture source',$set).remove();}
portfolio_images_loaded($set,'.image-inner img',function(){var sortOptions=get_portfolio_sorting_data($portfolio);var layoutMode='masonry-custom';var portfolioStyle='justified';var titleOnPage=$portfolio.hasClass('title-on-page');if($portfolio.hasClass('portfolio-style-masonry')){portfolioStyle='masonry';}
if($portfolio.hasClass('portfolio-style-metro')){layoutMode='metro';portfolioStyle='metro';}
var itemsAnimations=$portfolio.itemsAnimations({itemSelector:'.portfolio-item',scrollMonitor:true});init_circular_overlay($portfolio,$set);initNewsGridItems($portfolio);if(portfolioStyle!='metro'){fixPortfolioWithDoubleItems($portfolio,hasOnlyDoubleItems($set));}
var isotope_options={gridType:isNewsGrid?'news':'portfolio',itemSelector:'.portfolio-item',layoutMode:layoutMode,itemImageWrapperSelector:'.image-inner',fixHeightDoubleItems:portfolioStyle=='justified',fixCaption:isNewsGrid&&portfolioStyle=='justified'&&titleOnPage,'masonry-custom':{columnWidth:$('.portfolio-item-size-container .portfolio-item',$portfolio).length>0?$('.portfolio-item-size-container .portfolio-item',$portfolio)[0]:'.portfolio-item:not(.double-item)'},filter:'.paginator-page-'+current_page,transitionDuration:0};if($('.portfolio-load-more',$portfolio).size()==0&&!$portfolio.hasClass('portfolio-pagination-scroll')){isotope_options['getSortData']=window.defaultSortData;isotope_options['sortBy']=sortOptions.sortBy;isotope_options['sortAscending']=sortOptions.sortAscending;}
var init_portfolio=true;$portfolio.closest('.portfolio-preloader-wrapper').prev('.preloader').remove();$set.on('layoutComplete',function(event,laidOutItems){if($portfolio.hasClass('products')){var setWidth=$set[0].offsetWidth;for(var i=0;i<laidOutItems.length;i++){var item=laidOutItems[i],itemWrapWidth=item.element.querySelector('.wrap').offsetWidth,itemPadding=parseFloat($(item.element).css('padding-left'));if(isNaN(itemPadding)){itemPadding=0;}
if($portfolio.hasClass('hover-title')&&$portfolio.hasClass('item-separator')){item.element.style.zIndex=laidOutItems.length-i;}
if(item.position.x===0){item.element.classList.add('left-item');}else{item.element.classList.remove('left-item');}
if(item.position.y===0){item.element.classList.add('top-item');}else{item.element.classList.remove('top-item');}
if(item.position.x+itemWrapWidth+2*itemPadding>setWidth-4){item.element.classList.add('right-item');}else{item.element.classList.remove('right-item');}
if(itemWrapWidth<320){item.element.classList.add('item-small-size');}else{item.element.classList.remove('item-small-size');}}}
if(isNewsGrid){var setWidth=$set[0].offsetWidth;for(var i=0;i<laidOutItems.length;i++){var item=laidOutItems[i];if(item.element.classList.contains('double-item-style-alternative')){var itemWidth=item.element.offsetWidth;if(item.position.x!=0&&item.position.x+itemWidth>setWidth-4){item.element.classList.add('right-item');}else{item.element.classList.remove('right-item');}}}
if($portfolio.hasClass('version-new')){if($portfolio.hasClass('hover-new-default')||$portfolio.hasClass('hover-new-zooming-blur')){fixItemHiddenContent(laidOutItems);}
if($portfolio.hasClass('hover-new-horizontal-sliding')){fixHorizontalSlidingAuthor(laidOutItems);}}}}).on('arrangeComplete',function(event,filteredItems){if($portfolio.hasClass('products')){if($portfolio.hasClass('columns-1')&&$portfolio.hasClass('caption-position-zigzag')){$('.portfolio-item .image',$portfolio).removeClass('col-md-push-4 col-md-push-5');$('.portfolio-item .caption',$portfolio).removeClass('col-md-pull-8 col-md-pull-7');for(var i=0;i<filteredItems.length;i++){if(i%2==1){if($(filteredItems[i].element).hasClass('portfolio-1x-fullwidth-item')){$('.image',filteredItems[i].element).addClass('col-md-push-4');$('.caption',filteredItems[i].element).addClass('col-md-pull-8');}else{$('.image',filteredItems[i].element).addClass('col-md-push-5');$('.caption',filteredItems[i].element).addClass('col-md-pull-7');}}}}
if($portfolio.hasClass('title-on-hover')||$portfolio.hasClass('hover-gradient')||$portfolio.hasClass('hover-circular')){$('.portfolio-item .portfolio-icons-inner > a:not(.added_to_cart), .portfolio-item .portfolio-icons-inner .yith-wcwl-add-to-wishlist, .portfolio-item .portfolio-icons-inner .yith-wcwl-add-to-wishlist div:not(.yith-wcwl-wishlistaddedbrowse) a',$portfolio).addClass('icon');}}
if($set.closest('.fullwidth-block').size()>0){$set.closest('.fullwidth-block').bind('fullwidthUpdate',function(){if($set.data('isotope')){$set.isotope('layout');return false;}});}else{if($set.closest('.vc_row[data-vc-stretch-content="true"]').length>0){$set.closest('.vc_row[data-vc-stretch-content="true"]').bind('VCRowFullwidthUpdate',function(){if($set.data('isotope')){$set.isotope('layout');return false;}});}}
if(isNewsGrid){var needLayout=false;filteredItems.forEach(function(item){if(!titleOnPage){if(item.size.innerWidth<260||item.size.innerHeight<260){if(!item.element.classList.contains('small-item')){item.element.classList.add('small-item');needLayout=true;}}else{if(item.element.classList.contains('small-item')){item.element.classList.remove('small-item');needLayout=true;}}}
if($('mediaelementwrapper',item.element).length>0){$('mediaelementwrapper',item.element).trigger('resize');}});if(typeof $.fn.buildSimpleGalleries==='function'){$set.buildSimpleGalleries();}
if(typeof $.fn.updateSimpleGalleries==='function'){$set.updateSimpleGalleries();}
if(needLayout&&$set.data('isotope')){$set.isotope('layout');}}
if(portfolioStyle!='metro'){var onlyDoubleItems=hasOnlyDoubleItems($set);if(onlyDoubleItems!=$portfolio.hasClass('porfolio-even-columns')){fixPortfolioWithDoubleItems($portfolio,onlyDoubleItems);if($set.data('isotope')){$set.isotope('layout');}}}
if(init_portfolio){var items=[];filteredItems.forEach(function(item){items.push(item.element);});itemsAnimations.show($(items));}}).isotope(isotope_options);if(!window.gemSettings.lasyDisabled){var elems=$('.portfolio-item:visible',$set);var items=[];for(var i=0;i<elems.length;i++)
items.push($set.isotope('getItem',elems[i]));$set.isotope('reveal',items);}
if($set.closest('.gem_tab').size()>0){$set.closest('.gem_tab').bind('tab-update',function(){if($set.data('isotope')){$set.isotope('layout');}});}
if(isNewsGrid){$($set).on('gallery-inited','.gem-simple-gallery',function(){if($set.data('isotope')){$set.isotope('layout');}});}
$(document).on('gem.show.vc.tabs','[data-vc-accordion]',function(){var $tab=$(this).data('vc.accordion').getTarget();if($tab.find($set).length){if($set.data('isotope')){$set.isotope('layout');}}});$(document).on('gem.show.vc.accordion','[data-vc-accordion]',function(){var $tab=$(this).data('vc.accordion').getTarget();if($tab.find($set).length){if($set.data('isotope')){$set.isotope('layout');}}});if($('.portfolio-filters',$portfolio).length){$('.portfolio-filters, .portfolio-filters-resp ul li',$portfolio).on('click','a',function(){var thisFilter=$(this).data('filter');$('.portfolio-filters a.active, .portfolio-filters-resp ul li a.active',$portfolio).removeClass('active');$('.portfolio-filters a[data-filter="'+thisFilter+'"], .portfolio-filters-resp ul li a[data-filter="'+thisFilter+'"]',$portfolio).addClass('active');filterPortfolio($portfolio,thisFilter.substr(1));if($('.portfolio-filters-resp',$portfolio).size()>0&&typeof $.fn.dlmenu==='function'){$('.portfolio-filters-resp',$portfolio).dlmenu('closeMenu');}
return false;});}
$portfolio.on('click','.info a:not(.zilla-likes)',function(){var slug=$(this).data('slug')||'';if($('.portfolio-filters',$portfolio).length){$('.portfolio-filters a[data-filter=".'+slug+'"]').click();}else{filterPortfolio($portfolio,slug);}
return false;});$('.portfolio-load-more',$portfolio).on('click',function(){portfolio_load_core_request($portfolio);});if($portfolio.hasClass('portfolio-pagination-scroll')){init_portfolio_scroll_next_page($portfolio);}
if(!$portfolio.hasClass('.news-grid')){$portfolio.on('click','.portfolio-item .image .overlay, .portfolio-item .wrap > .caption',function(event){var $target=$(event.target),$icons=$target.closest('.portfolio-item').find('.portfolio-icons');if($target.closest('.icon').length||$target.closest('.socials-sharing').length||!$icons.length){return;}
if(window.gemSettings.isTouch){if(!$target.closest('.portfolio-item').hasClass('touch-hover')){$target.closest('.portfolio-item').addClass('touch-hover');$('*').one('click',function(event){if(!$(event.target).closest('.portfolio-item').is($target.closest('.portfolio-item'))){$target.closest('.portfolio-item').removeClass('touch-hover');}});return false;}}
if($('.icon.self-link',$icons).length){window.location.href=$('.icon.self-link',$icons).attr('href');}else if($('.icon.bottom-product-link',$icons).length){window.location.href=$('.icon.bottom-product-link',$icons).attr('href');}else{var $firstIcon=$('.icon',$icons).first();if($firstIcon.hasClass('inner-link')||$firstIcon.hasClass('outer-link')){window.location.href=$firstIcon.attr('href');}else{$firstIcon.click();}}});}
if(titleOnPage){$(window).on('load',function(){if($set.data('isotope')){setTimeout(function(){$set.isotope('layout');},200);}});}});if(typeof $.fn.dlmenu==='function'){$('.portfolio-filters-resp',$portfolio).dlmenu({animationClasses:{classin:'dl-animate-in',classout:'dl-animate-out'}});}}
function initPortfolioSlider(){if(window.tgpLazyItems!==undefined){var isShowed=window.tgpLazyItems.checkGroupShowed(this,function(node){initPortfolioSlider.call(node);});if(!isShowed){return;}}
var $portfolio=$(this);var $set=$('.portfolio-set',this);var $prev=$('.portolio-slider-prev span',$portfolio);var $next=$('.portolio-slider-next span',$portfolio);if($portfolio.hasClass('products')&&($portfolio.hasClass('title-on-hover')||$portfolio.hasClass('hover-gradient')||$portfolio.hasClass('hover-circular'))){$('.portfolio-item .portfolio-icons-inner > a:not(.added_to_cart), .portfolio-item .portfolio-icons-inner .yith-wcwl-add-to-wishlist, .portfolio-item .portfolio-icons-inner .yith-wcwl-add-to-wishlist div:not(.yith-wcwl-wishlistaddedbrowse) a',$portfolio).addClass('icon');}
portfolio_images_loaded($set,'.image-inner img',function(){init_circular_overlay($portfolio,$set);if($portfolio.hasClass('gem-slider-animation-dynamic')){$set.juraSlider({type:'dynamic',element:'.portfolio-item',prevButton:$prev,nextButton:$next,nextPageDelay:$portfolio.hasClass('columns-2')?200:300,afterInit:function(){$portfolio.prev('.preloader').remove();},autoscroll:$set.data('autoscroll')?$set.data('autoscroll'):false});}
if($portfolio.hasClass('gem-slider-animation-one')){$set.juraSlider({type:'one',duration:500,element:'.portfolio-item',prevButton:$prev,nextButton:$next,nextPageDelay:0,afterInit:function(){$portfolio.prev('.preloader').remove();},autoscroll:$set.data('autoscroll')?$set.data('autoscroll'):false});}
update_slider_paddings($portfolio);setTimeout(function(){update_slider_paddings($portfolio);},100);});}
function update_slider_paddings($portfolio){var first_item_height=$('.portfolio-item:first .image-inner',$portfolio).outerHeight(),button_height=$('.portolio-slider-prev span',$portfolio).outerHeight(),itemPadding=parseFloat($('.portfolio-item:first',$portfolio).css('padding-top'));if(isNaN(itemPadding)){itemPadding=0;}
$('.portolio-slider-prev',$portfolio).css('padding-top',(first_item_height-button_height)/2+itemPadding);$('.portolio-slider-next',$portfolio).css('padding-top',(first_item_height-button_height)/2+itemPadding);}
function toggleNewsGridSharing(button){var $meta=$(button).closest('.grid-post-meta-inner'),$likes=$('.grid-post-meta-comments-likes',$meta),$icons=$('.portfolio-sharing-pane',$meta);if($meta.hasClass('active')){$meta.removeClass('active');$('.socials-sharing',$meta).animate({width:'toggle'},300,function(){$meta.removeClass('animation');});}else{$meta.css('min-width',$meta.outerWidth());$meta.addClass('active animation');$('.socials-sharing',$meta).animate({width:'toggle'},200);}}
$(window).resize(function(){$('.portfolio.portfolio-slider').each(function(){var $portfolio=$(this);setTimeout(function(){update_slider_paddings($portfolio);},10);});});$('body').on('click','a.icon.share',function(e){e.preventDefault();if($(this).closest('.portfolio').hasClass('version-new')||($(this).closest('.portfolio').hasClass('version-default')&&$(this).closest('.portfolio').hasClass('title-on-hover'))){toggleNewsGridSharing(this);}else{$(this).closest('.links').find('.portfolio-sharing-pane').toggleClass('active');}
return false;});$('.portfolio-item').on('mouseleave',function(){$('.portfolio-sharing-pane').removeClass('active');});$('.portfolio').on('click','.portfolio-item',function(){$(this).mouseover();});$('.portfolio').not('.portfolio-slider').each(initPortfolioGrid);$('.portfolio.portfolio-slider').each(initPortfolioSlider);});})(jQuery);
;/*!
 * WPBakery Page Builder v6.0.0 (https://wpbakery.com)
 * Copyright 2011-2019 Michael M, WPBakery
 * License: Commercial. More details: http://go.wpbakery.com/licensing
 */

// jscs:disable
// jshint ignore: start

/*! skrollr 0.6.30 (2015-06-19) | Alexander Prinzhorn - https://github.com/Prinzhorn/skrollr | Free to use under terms of MIT license */
!function(a,b,c){"use strict";function d(c){if(e=b.documentElement,f=b.body,T(),ha=this,c=c||{},ma=c.constants||{},c.easing)for(var d in c.easing)W[d]=c.easing[d];ta=c.edgeStrategy||"set",ka={beforerender:c.beforerender,render:c.render,keyframe:c.keyframe},la=c.forceHeight!==!1,la&&(Ka=c.scale||1),na=c.mobileDeceleration||y,pa=c.smoothScrolling!==!1,qa=c.smoothScrollingDuration||A,ra={targetTop:ha.getScrollTop()},Sa=(c.mobileCheck||function(){return/Android|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent||navigator.vendor||a.opera)})(),Sa?(ja=b.getElementById(c.skrollrBody||z),ja&&ga(),X(),Ea(e,[s,v],[t])):Ea(e,[s,u],[t]),ha.refresh(),wa(a,"resize orientationchange",function(){var a=e.clientWidth,b=e.clientHeight;(b!==Pa||a!==Oa)&&(Pa=b,Oa=a,Qa=!0)});var g=U();return function h(){$(),va=g(h)}(),ha}var e,f,g={get:function(){return ha},init:function(a){return ha||new d(a)},VERSION:"0.6.29"},h=Object.prototype.hasOwnProperty,i=a.Math,j=a.getComputedStyle,k="touchstart",l="touchmove",m="touchcancel",n="touchend",o="skrollable",p=o+"-before",q=o+"-between",r=o+"-after",s="skrollr",t="no-"+s,u=s+"-desktop",v=s+"-mobile",w="linear",x=1e3,y=.004,z="skrollr-body",A=200,B="start",C="end",D="center",E="bottom",F="___skrollable_id",G=/^(?:input|textarea|button|select)$/i,H=/^\s+|\s+$/g,I=/^data(?:-(_\w+))?(?:-?(-?\d*\.?\d+p?))?(?:-?(start|end|top|center|bottom))?(?:-?(top|center|bottom))?$/,J=/\s*(@?[\w\-\[\]]+)\s*:\s*(.+?)\s*(?:;|$)/gi,K=/^(@?[a-z\-]+)\[(\w+)\]$/,L=/-([a-z0-9_])/g,M=function(a,b){return b.toUpperCase()},N=/[\-+]?[\d]*\.?[\d]+/g,O=/\{\?\}/g,P=/rgba?\(\s*-?\d+\s*,\s*-?\d+\s*,\s*-?\d+/g,Q=/[a-z\-]+-gradient/g,R="",S="",T=function(){var a=/^(?:O|Moz|webkit|ms)|(?:-(?:o|moz|webkit|ms)-)/;if(j){var b=j(f,null);for(var c in b)if(R=c.match(a)||+c==c&&b[c].match(a))break;if(!R)return void(R=S="");R=R[0],"-"===R.slice(0,1)?(S=R,R={"-webkit-":"webkit","-moz-":"Moz","-ms-":"ms","-o-":"O"}[R]):S="-"+R.toLowerCase()+"-"}},U=function(){var b=a.requestAnimationFrame||a[R.toLowerCase()+"RequestAnimationFrame"],c=Ha();return(Sa||!b)&&(b=function(b){var d=Ha()-c,e=i.max(0,1e3/60-d);return a.setTimeout(function(){c=Ha(),b()},e)}),b},V=function(){var b=a.cancelAnimationFrame||a[R.toLowerCase()+"CancelAnimationFrame"];return(Sa||!b)&&(b=function(b){return a.clearTimeout(b)}),b},W={begin:function(){return 0},end:function(){return 1},linear:function(a){return a},quadratic:function(a){return a*a},cubic:function(a){return a*a*a},swing:function(a){return-i.cos(a*i.PI)/2+.5},sqrt:function(a){return i.sqrt(a)},outCubic:function(a){return i.pow(a-1,3)+1},bounce:function(a){var b;if(.5083>=a)b=3;else if(.8489>=a)b=9;else if(.96208>=a)b=27;else{if(!(.99981>=a))return 1;b=91}return 1-i.abs(3*i.cos(a*b*1.028)/b)}};d.prototype.refresh=function(a){var d,e,f=!1;for(a===c?(f=!0,ia=[],Ra=0,a=b.getElementsByTagName("*")):a.length===c&&(a=[a]),d=0,e=a.length;e>d;d++){var g=a[d],h=g,i=[],j=pa,k=ta,l=!1;if(f&&F in g&&delete g[F],g.attributes){for(var m=0,n=g.attributes.length;n>m;m++){var p=g.attributes[m];if("data-anchor-target"!==p.name)if("data-smooth-scrolling"!==p.name)if("data-edge-strategy"!==p.name)if("data-emit-events"!==p.name){var q=p.name.match(I);if(null!==q){var r={props:p.value,element:g,eventType:p.name.replace(L,M)};i.push(r);var s=q[1];s&&(r.constant=s.substr(1));var t=q[2];/p$/.test(t)?(r.isPercentage=!0,r.offset=(0|t.slice(0,-1))/100):r.offset=0|t;var u=q[3],v=q[4]||u;u&&u!==B&&u!==C?(r.mode="relative",r.anchors=[u,v]):(r.mode="absolute",u===C?r.isEnd=!0:r.isPercentage||(r.offset=r.offset*Ka))}}else l=!0;else k=p.value;else j="off"!==p.value;else if(h=b.querySelector(p.value),null===h)throw'Unable to find anchor target "'+p.value+'"'}if(i.length){var w,x,y;!f&&F in g?(y=g[F],w=ia[y].styleAttr,x=ia[y].classAttr):(y=g[F]=Ra++,w=g.style.cssText,x=Da(g)),ia[y]={element:g,styleAttr:w,classAttr:x,anchorTarget:h,keyFrames:i,smoothScrolling:j,edgeStrategy:k,emitEvents:l,lastFrameIndex:-1},Ea(g,[o],[])}}}for(Aa(),d=0,e=a.length;e>d;d++){var z=ia[a[d][F]];z!==c&&(_(z),ba(z))}return ha},d.prototype.relativeToAbsolute=function(a,b,c){var d=e.clientHeight,f=a.getBoundingClientRect(),g=f.top,h=f.bottom-f.top;return b===E?g-=d:b===D&&(g-=d/2),c===E?g+=h:c===D&&(g+=h/2),g+=ha.getScrollTop(),g+.5|0},d.prototype.animateTo=function(a,b){b=b||{};var d=Ha(),e=ha.getScrollTop(),f=b.duration===c?x:b.duration;return oa={startTop:e,topDiff:a-e,targetTop:a,duration:f,startTime:d,endTime:d+f,easing:W[b.easing||w],done:b.done},oa.topDiff||(oa.done&&oa.done.call(ha,!1),oa=c),ha},d.prototype.stopAnimateTo=function(){oa&&oa.done&&oa.done.call(ha,!0),oa=c},d.prototype.isAnimatingTo=function(){return!!oa},d.prototype.isMobile=function(){return Sa},d.prototype.setScrollTop=function(b,c){return sa=c===!0,Sa?Ta=i.min(i.max(b,0),Ja):a.scrollTo(0,b),ha},d.prototype.getScrollTop=function(){return Sa?Ta:a.pageYOffset||e.scrollTop||f.scrollTop||0},d.prototype.getMaxScrollTop=function(){return Ja},d.prototype.on=function(a,b){return ka[a]=b,ha},d.prototype.off=function(a){return delete ka[a],ha},d.prototype.destroy=function(){var a=V();a(va),ya(),Ea(e,[t],[s,u,v]);for(var b=0,d=ia.length;d>b;b++)fa(ia[b].element);e.style.overflow=f.style.overflow="",e.style.height=f.style.height="",ja&&g.setStyle(ja,"transform","none"),ha=c,ja=c,ka=c,la=c,Ja=0,Ka=1,ma=c,na=c,La="down",Ma=-1,Oa=0,Pa=0,Qa=!1,oa=c,pa=c,qa=c,ra=c,sa=c,Ra=0,ta=c,Sa=!1,Ta=0,ua=c};var X=function(){var d,g,h,j,o,p,q,r,s,t,u,v;wa(e,[k,l,m,n].join(" "),function(a){var e=a.changedTouches[0];for(j=a.target;3===j.nodeType;)j=j.parentNode;switch(o=e.clientY,p=e.clientX,t=a.timeStamp,G.test(j.tagName)||a.preventDefault(),a.type){case k:d&&d.blur(),ha.stopAnimateTo(),d=j,g=q=o,h=p,s=t;break;case l:G.test(j.tagName)&&b.activeElement!==j&&a.preventDefault(),r=o-q,v=t-u,ha.setScrollTop(Ta-r,!0),q=o,u=t;break;default:case m:case n:var f=g-o,w=h-p,x=w*w+f*f;if(49>x){if(!G.test(d.tagName)){d.focus();var y=b.createEvent("MouseEvents");y.initMouseEvent("click",!0,!0,a.view,1,e.screenX,e.screenY,e.clientX,e.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,0,null),d.dispatchEvent(y)}return}d=c;var z=r/v;z=i.max(i.min(z,3),-3);var A=i.abs(z/na),B=z*A+.5*na*A*A,C=ha.getScrollTop()-B,D=0;C>Ja?(D=(Ja-C)/B,C=Ja):0>C&&(D=-C/B,C=0),A*=1-D,ha.animateTo(C+.5|0,{easing:"outCubic",duration:A})}}),a.scrollTo(0,0),e.style.overflow=f.style.overflow="hidden"},Y=function(){var a,b,c,d,f,g,h,j,k,l,m,n=e.clientHeight,o=Ba();for(j=0,k=ia.length;k>j;j++)for(a=ia[j],b=a.element,c=a.anchorTarget,d=a.keyFrames,f=0,g=d.length;g>f;f++)h=d[f],l=h.offset,m=o[h.constant]||0,h.frame=l,h.isPercentage&&(l*=n,h.frame=l),"relative"===h.mode&&(fa(b),h.frame=ha.relativeToAbsolute(c,h.anchors[0],h.anchors[1])-l,fa(b,!0)),h.frame+=m,la&&!h.isEnd&&h.frame>Ja&&(Ja=h.frame);for(Ja=i.max(Ja,Ca()),j=0,k=ia.length;k>j;j++){for(a=ia[j],d=a.keyFrames,f=0,g=d.length;g>f;f++)h=d[f],m=o[h.constant]||0,h.isEnd&&(h.frame=Ja-h.offset+m);a.keyFrames.sort(Ia)}},Z=function(a,b){for(var c=0,d=ia.length;d>c;c++){var e,f,i=ia[c],j=i.element,k=i.smoothScrolling?a:b,l=i.keyFrames,m=l.length,n=l[0],s=l[l.length-1],t=k<n.frame,u=k>s.frame,v=t?n:s,w=i.emitEvents,x=i.lastFrameIndex;if(t||u){if(t&&-1===i.edge||u&&1===i.edge)continue;switch(t?(Ea(j,[p],[r,q]),w&&x>-1&&(za(j,n.eventType,La),i.lastFrameIndex=-1)):(Ea(j,[r],[p,q]),w&&m>x&&(za(j,s.eventType,La),i.lastFrameIndex=m)),i.edge=t?-1:1,i.edgeStrategy){case"reset":fa(j);continue;case"ease":k=v.frame;break;default:case"set":var y=v.props;for(e in y)h.call(y,e)&&(f=ea(y[e].value),0===e.indexOf("@")?j.setAttribute(e.substr(1),f):g.setStyle(j,e,f));continue}}else 0!==i.edge&&(Ea(j,[o,q],[p,r]),i.edge=0);for(var z=0;m-1>z;z++)if(k>=l[z].frame&&k<=l[z+1].frame){var A=l[z],B=l[z+1];for(e in A.props)if(h.call(A.props,e)){var C=(k-A.frame)/(B.frame-A.frame);C=A.props[e].easing(C),f=da(A.props[e].value,B.props[e].value,C),f=ea(f),0===e.indexOf("@")?j.setAttribute(e.substr(1),f):g.setStyle(j,e,f)}w&&x!==z&&("down"===La?za(j,A.eventType,La):za(j,B.eventType,La),i.lastFrameIndex=z);break}}},$=function(){Qa&&(Qa=!1,Aa());var a,b,d=ha.getScrollTop(),e=Ha();if(oa)e>=oa.endTime?(d=oa.targetTop,a=oa.done,oa=c):(b=oa.easing((e-oa.startTime)/oa.duration),d=oa.startTop+b*oa.topDiff|0),ha.setScrollTop(d,!0);else if(!sa){var f=ra.targetTop-d;f&&(ra={startTop:Ma,topDiff:d-Ma,targetTop:d,startTime:Na,endTime:Na+qa}),e<=ra.endTime&&(b=W.sqrt((e-ra.startTime)/qa),d=ra.startTop+b*ra.topDiff|0)}if(sa||Ma!==d){La=d>Ma?"down":Ma>d?"up":La,sa=!1;var h={curTop:d,lastTop:Ma,maxTop:Ja,direction:La},i=ka.beforerender&&ka.beforerender.call(ha,h);i!==!1&&(Z(d,ha.getScrollTop()),Sa&&ja&&g.setStyle(ja,"transform","translate(0, "+-Ta+"px) "+ua),Ma=d,ka.render&&ka.render.call(ha,h)),a&&a.call(ha,!1)}Na=e},_=function(a){for(var b=0,c=a.keyFrames.length;c>b;b++){for(var d,e,f,g,h=a.keyFrames[b],i={};null!==(g=J.exec(h.props));)f=g[1],e=g[2],d=f.match(K),null!==d?(f=d[1],d=d[2]):d=w,e=e.indexOf("!")?aa(e):[e.slice(1)],i[f]={value:e,easing:W[d]};h.props=i}},aa=function(a){var b=[];return P.lastIndex=0,a=a.replace(P,function(a){return a.replace(N,function(a){return a/255*100+"%"})}),S&&(Q.lastIndex=0,a=a.replace(Q,function(a){return S+a})),a=a.replace(N,function(a){return b.push(+a),"{?}"}),b.unshift(a),b},ba=function(a){var b,c,d={};for(b=0,c=a.keyFrames.length;c>b;b++)ca(a.keyFrames[b],d);for(d={},b=a.keyFrames.length-1;b>=0;b--)ca(a.keyFrames[b],d)},ca=function(a,b){var c;for(c in b)h.call(a.props,c)||(a.props[c]=b[c]);for(c in a.props)b[c]=a.props[c]},da=function(a,b,c){var d,e=a.length;if(e!==b.length)throw"Can't interpolate between \""+a[0]+'" and "'+b[0]+'"';var f=[a[0]];for(d=1;e>d;d++)f[d]=a[d]+(b[d]-a[d])*c;return f},ea=function(a){var b=1;return O.lastIndex=0,a[0].replace(O,function(){return a[b++]})},fa=function(a,b){a=[].concat(a);for(var c,d,e=0,f=a.length;f>e;e++)d=a[e],c=ia[d[F]],c&&(b?(d.style.cssText=c.dirtyStyleAttr,Ea(d,c.dirtyClassAttr)):(c.dirtyStyleAttr=d.style.cssText,c.dirtyClassAttr=Da(d),d.style.cssText=c.styleAttr,Ea(d,c.classAttr)))},ga=function(){ua="translateZ(0)",g.setStyle(ja,"transform",ua);var a=j(ja),b=a.getPropertyValue("transform"),c=a.getPropertyValue(S+"transform"),d=b&&"none"!==b||c&&"none"!==c;d||(ua="")};g.setStyle=function(a,b,c){var d=a.style;if(b=b.replace(L,M).replace("-",""),"zIndex"===b)isNaN(c)?d[b]=c:d[b]=""+(0|c);else if("float"===b)d.styleFloat=d.cssFloat=c;else try{R&&(d[R+b.slice(0,1).toUpperCase()+b.slice(1)]=c),d[b]=c}catch(e){}};var ha,ia,ja,ka,la,ma,na,oa,pa,qa,ra,sa,ta,ua,va,wa=g.addEvent=function(b,c,d){var e=function(b){return b=b||a.event,b.target||(b.target=b.srcElement),b.preventDefault||(b.preventDefault=function(){b.returnValue=!1,b.defaultPrevented=!0}),d.call(this,b)};c=c.split(" ");for(var f,g=0,h=c.length;h>g;g++)f=c[g],b.addEventListener?b.addEventListener(f,d,!1):b.attachEvent("on"+f,e),Ua.push({element:b,name:f,listener:d})},xa=g.removeEvent=function(a,b,c){b=b.split(" ");for(var d=0,e=b.length;e>d;d++)a.removeEventListener?a.removeEventListener(b[d],c,!1):a.detachEvent("on"+b[d],c)},ya=function(){for(var a,b=0,c=Ua.length;c>b;b++)a=Ua[b],xa(a.element,a.name,a.listener);Ua=[]},za=function(a,b,c){ka.keyframe&&ka.keyframe.call(ha,a,b,c)},Aa=function(){var a=ha.getScrollTop();Ja=0,la&&!Sa&&(f.style.height=""),Y(),la&&!Sa&&(f.style.height=Ja+e.clientHeight+"px"),Sa?ha.setScrollTop(i.min(ha.getScrollTop(),Ja)):ha.setScrollTop(a,!0),sa=!0},Ba=function(){var a,b,c=e.clientHeight,d={};for(a in ma)b=ma[a],"function"==typeof b?b=b.call(ha):/p$/.test(b)&&(b=b.slice(0,-1)/100*c),d[a]=b;return d},Ca=function(){var a,b=0;return ja&&(b=i.max(ja.offsetHeight,ja.scrollHeight)),a=i.max(b,f.scrollHeight,f.offsetHeight,e.scrollHeight,e.offsetHeight,e.clientHeight),a-e.clientHeight},Da=function(b){var c="className";return a.SVGElement&&b instanceof a.SVGElement&&(b=b[c],c="baseVal"),b[c]},Ea=function(b,d,e){var f="className";if(a.SVGElement&&b instanceof a.SVGElement&&(b=b[f],f="baseVal"),e===c)return void(b[f]=d);for(var g=b[f],h=0,i=e.length;i>h;h++)g=Ga(g).replace(Ga(e[h])," ");g=Fa(g);for(var j=0,k=d.length;k>j;j++)-1===Ga(g).indexOf(Ga(d[j]))&&(g+=" "+d[j]);b[f]=Fa(g)},Fa=function(a){return a.replace(H,"")},Ga=function(a){return" "+a+" "},Ha=Date.now||function(){return+new Date},Ia=function(a,b){return a.frame-b.frame},Ja=0,Ka=1,La="down",Ma=-1,Na=Ha(),Oa=0,Pa=0,Qa=!1,Ra=0,Sa=!1,Ta=0,Ua=[];"function"==typeof define&&define.amd?define([],function(){return g}):"undefined"!=typeof module&&module.exports?module.exports=g:a.skrollr=g}(window,document);
;/*!
 * WPBakery Page Builder v6.0.0 (https://wpbakery.com)
 * Copyright 2011-2019 Michael M, WPBakery
 * License: Commercial. More details: http://go.wpbakery.com/licensing
 */

// jscs:disable
// jshint ignore: start

/*!
Waypoints - 4.0.1
Copyright © 2011-2016 Caleb Troughton
Licensed under the MIT license.
https://github.com/imakewebthings/waypoints/blob/master/licenses.txt
*/
!function(){"use strict";var e=0,r={};function i(t){if(!t)throw new Error("No options passed to Waypoint constructor");if(!t.element)throw new Error("No element option passed to Waypoint constructor");if(!t.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+e,this.options=i.Adapter.extend({},i.defaults,t),this.element=this.options.element,this.adapter=new i.Adapter(this.element),this.callback=t.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=i.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=i.Context.findOrCreateByElement(this.options.context),i.offsetAliases[this.options.offset]&&(this.options.offset=i.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),r[this.key]=this,e+=1}i.prototype.queueTrigger=function(t){this.group.queueTrigger(this,t)},i.prototype.trigger=function(t){this.enabled&&this.callback&&this.callback.apply(this,t)},i.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete r[this.key]},i.prototype.disable=function(){return this.enabled=!1,this},i.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},i.prototype.next=function(){return this.group.next(this)},i.prototype.previous=function(){return this.group.previous(this)},i.invokeAll=function(t){var e=[];for(var i in r)e.push(r[i]);for(var o=0,n=e.length;o<n;o++)e[o][t]()},i.destroyAll=function(){i.invokeAll("destroy")},i.disableAll=function(){i.invokeAll("disable")},i.enableAll=function(){for(var t in i.Context.refreshAll(),r)r[t].enabled=!0;return this},i.refreshAll=function(){i.Context.refreshAll()},i.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},i.viewportWidth=function(){return document.documentElement.clientWidth},i.adapters=[],i.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},i.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.VcWaypoint=i}(),function(){"use strict";function e(t){window.setTimeout(t,1e3/60)}var i=0,o={},y=window.VcWaypoint,t=window.onload;function n(t){this.element=t,this.Adapter=y.Adapter,this.adapter=new this.Adapter(t),this.key="waypoint-context-"+i,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},t.waypointContextKey=this.key,o[t.waypointContextKey]=this,i+=1,y.windowContext||(y.windowContext=!0,y.windowContext=new n(window)),this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}n.prototype.add=function(t){var e=t.options.horizontal?"horizontal":"vertical";this.waypoints[e][t.key]=t,this.refresh()},n.prototype.checkEmpty=function(){var t=this.Adapter.isEmptyObject(this.waypoints.horizontal),e=this.Adapter.isEmptyObject(this.waypoints.vertical),i=this.element==this.element.window;t&&e&&!i&&(this.adapter.off(".vcwaypoints"),delete o[this.key])},n.prototype.createThrottledResizeHandler=function(){var t=this;function e(){t.handleResize(),t.didResize=!1}this.adapter.on("resize.vcwaypoints",function(){t.didResize||(t.didResize=!0,y.requestAnimationFrame(e))})},n.prototype.createThrottledScrollHandler=function(){var t=this;function e(){t.handleScroll(),t.didScroll=!1}this.adapter.on("scroll.vcwaypoints",function(){t.didScroll&&!y.isTouch||(t.didScroll=!0,y.requestAnimationFrame(e))})},n.prototype.handleResize=function(){y.Context.refreshAll()},n.prototype.handleScroll=function(){var t={},e={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var i in e){var o=e[i],n=o.newScroll>o.oldScroll?o.forward:o.backward;for(var r in this.waypoints[i]){var s=this.waypoints[i][r];if(null!==s.triggerPoint){var a=o.oldScroll<s.triggerPoint,l=o.newScroll>=s.triggerPoint;(a&&l||!a&&!l)&&(s.queueTrigger(n),t[s.group.id]=s.group)}}}for(var h in t)t[h].flushTriggers();this.oldScroll={x:e.horizontal.newScroll,y:e.vertical.newScroll}},n.prototype.innerHeight=function(){return this.element==this.element.window?y.viewportHeight():this.adapter.innerHeight()},n.prototype.remove=function(t){delete this.waypoints[t.axis][t.key],this.checkEmpty()},n.prototype.innerWidth=function(){return this.element==this.element.window?y.viewportWidth():this.adapter.innerWidth()},n.prototype.destroy=function(){var t=[];for(var e in this.waypoints)for(var i in this.waypoints[e])t.push(this.waypoints[e][i]);for(var o=0,n=t.length;o<n;o++)t[o].destroy()},n.prototype.refresh=function(){var t,e=this.element==this.element.window,i=e?void 0:this.adapter.offset(),o={};for(var n in this.handleScroll(),t={horizontal:{contextOffset:e?0:i.left,contextScroll:e?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:e?0:i.top,contextScroll:e?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}}){var r=t[n];for(var s in this.waypoints[n]){var a,l,h,p,c=this.waypoints[n][s],u=c.options.offset,d=c.triggerPoint,f=0,w=null==d;c.element!==c.element.window&&(f=c.adapter.offset()[r.offsetProp]),"function"==typeof u?u=u.apply(c):"string"==typeof u&&(u=parseFloat(u),-1<c.options.offset.indexOf("%")&&(u=Math.ceil(r.contextDimension*u/100))),a=r.contextScroll-r.contextOffset,c.triggerPoint=Math.floor(f+a-u),l=d<r.oldScroll,h=c.triggerPoint>=r.oldScroll,p=!l&&!h,!w&&(l&&h)?(c.queueTrigger(r.backward),o[c.group.id]=c.group):!w&&p?(c.queueTrigger(r.forward),o[c.group.id]=c.group):w&&r.oldScroll>=c.triggerPoint&&(c.queueTrigger(r.forward),o[c.group.id]=c.group)}}return y.requestAnimationFrame(function(){for(var t in o)o[t].flushTriggers()}),this},n.findOrCreateByElement=function(t){return n.findByElement(t)||new n(t)},n.refreshAll=function(){for(var t in o)o[t].refresh()},n.findByElement=function(t){return o[t.waypointContextKey]},window.onload=function(){t&&t(),n.refreshAll()},y.requestAnimationFrame=function(t){(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||e).call(window,t)},y.Context=n}(),function(){"use strict";function s(t,e){return t.triggerPoint-e.triggerPoint}function a(t,e){return e.triggerPoint-t.triggerPoint}var e={vertical:{},horizontal:{}},i=window.VcWaypoint;function o(t){this.name=t.name,this.axis=t.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),e[this.axis][this.name]=this}o.prototype.add=function(t){this.waypoints.push(t)},o.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},o.prototype.flushTriggers=function(){for(var t in this.triggerQueues){var e=this.triggerQueues[t],i="up"===t||"left"===t;e.sort(i?a:s);for(var o=0,n=e.length;o<n;o+=1){var r=e[o];(r.options.continuous||o===e.length-1)&&r.trigger([t])}}this.clearTriggerQueues()},o.prototype.next=function(t){this.waypoints.sort(s);var e=i.Adapter.inArray(t,this.waypoints);return e===this.waypoints.length-1?null:this.waypoints[e+1]},o.prototype.previous=function(t){this.waypoints.sort(s);var e=i.Adapter.inArray(t,this.waypoints);return e?this.waypoints[e-1]:null},o.prototype.queueTrigger=function(t,e){this.triggerQueues[e].push(t)},o.prototype.remove=function(t){var e=i.Adapter.inArray(t,this.waypoints);-1<e&&this.waypoints.splice(e,1)},o.prototype.first=function(){return this.waypoints[0]},o.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},o.findOrCreate=function(t){return e[t.axis][t.name]||new o(t)},i.Group=o}(),function(){"use strict";var i=window.jQuery,t=window.VcWaypoint;function o(t){this.$element=i(t)}i.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(t,e){o.prototype[e]=function(){var t=Array.prototype.slice.call(arguments);return this.$element[e].apply(this.$element,t)}}),i.each(["extend","inArray","isEmptyObject"],function(t,e){o[e]=i[e]}),t.adapters.push({name:"jquery",Adapter:o}),t.Adapter=o}(),function(){"use strict";var n=window.VcWaypoint;function t(o){return function(){var e=[],i=arguments[0];return o.isFunction(arguments[0])&&((i=o.extend({},arguments[1])).handler=arguments[0]),this.each(function(){var t=o.extend({},i,{element:this});"string"==typeof t.context&&(t.context=o(this).closest(t.context)[0]),e.push(new n(t))}),e}}window.jQuery&&(window.jQuery.fn.vcwaypoint=t(window.jQuery)),window.Zepto&&(window.Zepto.fn.vcwaypoint=t(window.Zepto))}();
;(function(window,$){window.wp=window.wp||{};mejs.plugins.silverlight[0].types.push('video/x-ms-wmv');mejs.plugins.silverlight[0].types.push('audio/x-ms-wma');function wpMediaElement(){var settings={};function initialize(){if(typeof _wpmejsSettings!=='undefined'){settings=$.extend(true,{},_wpmejsSettings);}
settings.success=settings.success||function(mejs,node,instance){var autoplay,loop;if('flash'===mejs.pluginType){autoplay=mejs.attributes.autoplay&&'false'!==mejs.attributes.autoplay;loop=mejs.attributes.loop&&'false'!==mejs.attributes.loop;autoplay&&mejs.addEventListener('canplay',function(){mejs.play();},false);loop&&mejs.addEventListener('ended',function(){mejs.play();},false);}
$(mejs).bind('resize',function(){instance.globalResizeCallback();});};$('.wp-audio-shortcode, .wp-video-shortcode, .video-block video, .audio-block audio').not('.mejs-container').filter(function(){return!$(this).parent().hasClass('.mejs-mediaelement');}).mediaelementplayer(settings);}
return{initialize:initialize};}
window.wp.mediaelement=new wpMediaElement();$(window.wp.mediaelement.initialize);})(window,jQuery);
;(function(a){if(typeof define==="function"&&define.amd&&define.amd.jQuery){define(["jquery"],a)}else{if(typeof module!=="undefined"&&module.exports){a(require("jquery"))}else{a(jQuery)}}}(function(f){var y="1.6.15",p="left",o="right",e="up",x="down",c="in",A="out",m="none",s="auto",l="swipe",t="pinch",B="tap",j="doubletap",b="longtap",z="hold",E="horizontal",u="vertical",i="all",r=10,g="start",k="move",h="end",q="cancel",a="ontouchstart" in window,v=window.navigator.msPointerEnabled&&!window.navigator.pointerEnabled&&!a,d=(window.navigator.pointerEnabled||window.navigator.msPointerEnabled)&&!a,C="TouchSwipe";var n={fingers:1,threshold:75,cancelThreshold:null,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,longTapThreshold:500,doubleTapThreshold:200,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,doubleTap:null,longTap:null,hold:null,triggerOnTouchEnd:true,triggerOnTouchLeave:false,allowPageScroll:"auto",fallbackToMouseEvents:true,excludedElements:"label, button, input, select, textarea, .noSwipe",preventDefaultEvents:true};f.fn.swipe=function(H){var G=f(this),F=G.data(C);if(F&&typeof H==="string"){if(F[H]){return F[H].apply(this,Array.prototype.slice.call(arguments,1))}else{f.error("Method "+H+" does not exist on jQuery.swipe")}}else{if(F&&typeof H==="object"){F.option.apply(this,arguments)}else{if(!F&&(typeof H==="object"||!H)){return w.apply(this,arguments)}}}return G};f.fn.swipe.version=y;f.fn.swipe.defaults=n;f.fn.swipe.phases={PHASE_START:g,PHASE_MOVE:k,PHASE_END:h,PHASE_CANCEL:q};f.fn.swipe.directions={LEFT:p,RIGHT:o,UP:e,DOWN:x,IN:c,OUT:A};f.fn.swipe.pageScroll={NONE:m,HORIZONTAL:E,VERTICAL:u,AUTO:s};f.fn.swipe.fingers={ONE:1,TWO:2,THREE:3,FOUR:4,FIVE:5,ALL:i};function w(F){if(F&&(F.allowPageScroll===undefined&&(F.swipe!==undefined||F.swipeStatus!==undefined))){F.allowPageScroll=m}if(F.click!==undefined&&F.tap===undefined){F.tap=F.click}if(!F){F={}}F=f.extend({},f.fn.swipe.defaults,F);return this.each(function(){var H=f(this);var G=H.data(C);if(!G){G=new D(this,F);H.data(C,G)}})}function D(a5,au){var au=f.extend({},au);var az=(a||d||!au.fallbackToMouseEvents),K=az?(d?(v?"MSPointerDown":"pointerdown"):"touchstart"):"mousedown",ax=az?(d?(v?"MSPointerMove":"pointermove"):"touchmove"):"mousemove",V=az?(d?(v?"MSPointerUp":"pointerup"):"touchend"):"mouseup",T=az?(d?"mouseleave":null):"mouseleave",aD=(d?(v?"MSPointerCancel":"pointercancel"):"touchcancel");var ag=0,aP=null,a2=null,ac=0,a1=0,aZ=0,H=1,ap=0,aJ=0,N=null;var aR=f(a5);var aa="start";var X=0;var aQ={};var U=0,a3=0,a6=0,ay=0,O=0;var aW=null,af=null;try{aR.bind(K,aN);aR.bind(aD,ba)}catch(aj){f.error("events not supported "+K+","+aD+" on jQuery.swipe")}this.enable=function(){aR.bind(K,aN);aR.bind(aD,ba);return aR};this.disable=function(){aK();return aR};this.destroy=function(){aK();aR.data(C,null);aR=null};this.option=function(bd,bc){if(typeof bd==="object"){au=f.extend(au,bd)}else{if(au[bd]!==undefined){if(bc===undefined){return au[bd]}else{au[bd]=bc}}else{if(!bd){return au}else{f.error("Option "+bd+" does not exist on jQuery.swipe.options")}}}return null};function aN(be){if(aB()){return}if(f(be.target).closest(au.excludedElements,aR).length>0){return}var bf=be.originalEvent?be.originalEvent:be;var bd,bg=bf.touches,bc=bg?bg[0]:bf;aa=g;if(bg){X=bg.length}else{if(au.preventDefaultEvents!==false){be.preventDefault()}}ag=0;aP=null;a2=null;aJ=null;ac=0;a1=0;aZ=0;H=1;ap=0;N=ab();S();ai(0,bc);if(!bg||(X===au.fingers||au.fingers===i)||aX()){U=ar();if(X==2){ai(1,bg[1]);a1=aZ=at(aQ[0].start,aQ[1].start)}if(au.swipeStatus||au.pinchStatus){bd=P(bf,aa)}}else{bd=false}if(bd===false){aa=q;P(bf,aa);return bd}else{if(au.hold){af=setTimeout(f.proxy(function(){aR.trigger("hold",[bf.target]);if(au.hold){bd=au.hold.call(aR,bf,bf.target)}},this),au.longTapThreshold)}an(true)}return null}function a4(bf){var bi=bf.originalEvent?bf.originalEvent:bf;if(aa===h||aa===q||al()){return}var be,bj=bi.touches,bd=bj?bj[0]:bi;var bg=aH(bd);a3=ar();if(bj){X=bj.length}if(au.hold){clearTimeout(af)}aa=k;if(X==2){if(a1==0){ai(1,bj[1]);a1=aZ=at(aQ[0].start,aQ[1].start)}else{aH(bj[1]);aZ=at(aQ[0].end,aQ[1].end);aJ=aq(aQ[0].end,aQ[1].end)}H=a8(a1,aZ);ap=Math.abs(a1-aZ)}if((X===au.fingers||au.fingers===i)||!bj||aX()){aP=aL(bg.start,bg.end);a2=aL(bg.last,bg.end);ak(bf,a2);ag=aS(bg.start,bg.end);ac=aM();aI(aP,ag);be=P(bi,aa);if(!au.triggerOnTouchEnd||au.triggerOnTouchLeave){var bc=true;if(au.triggerOnTouchLeave){var bh=aY(this);bc=F(bg.end,bh)}if(!au.triggerOnTouchEnd&&bc){aa=aC(k)}else{if(au.triggerOnTouchLeave&&!bc){aa=aC(h)}}if(aa==q||aa==h){P(bi,aa)}}}else{aa=q;P(bi,aa)}if(be===false){aa=q;P(bi,aa)}}function M(bc){var bd=bc.originalEvent?bc.originalEvent:bc,be=bd.touches;if(be){if(be.length&&!al()){G(bd);return true}else{if(be.length&&al()){return true}}}if(al()){X=ay}a3=ar();ac=aM();if(bb()||!am()){aa=q;P(bd,aa)}else{if(au.triggerOnTouchEnd||(au.triggerOnTouchEnd==false&&aa===k)){if(au.preventDefaultEvents!==false){bc.preventDefault()}aa=h;P(bd,aa)}else{if(!au.triggerOnTouchEnd&&a7()){aa=h;aF(bd,aa,B)}else{if(aa===k){aa=q;P(bd,aa)}}}}an(false);return null}function ba(){X=0;a3=0;U=0;a1=0;aZ=0;H=1;S();an(false)}function L(bc){var bd=bc.originalEvent?bc.originalEvent:bc;if(au.triggerOnTouchLeave){aa=aC(h);P(bd,aa)}}function aK(){aR.unbind(K,aN);aR.unbind(aD,ba);aR.unbind(ax,a4);aR.unbind(V,M);if(T){aR.unbind(T,L)}an(false)}function aC(bg){var bf=bg;var be=aA();var bd=am();var bc=bb();if(!be||bc){bf=q}else{if(bd&&bg==k&&(!au.triggerOnTouchEnd||au.triggerOnTouchLeave)){bf=h}else{if(!bd&&bg==h&&au.triggerOnTouchLeave){bf=q}}}return bf}function P(be,bc){var bd,bf=be.touches;if(J()||W()){bd=aF(be,bc,l)}if((Q()||aX())&&bd!==false){bd=aF(be,bc,t)}if(aG()&&bd!==false){bd=aF(be,bc,j)}else{if(ao()&&bd!==false){bd=aF(be,bc,b)}else{if(ah()&&bd!==false){bd=aF(be,bc,B)}}}if(bc===q){if(W()){bd=aF(be,bc,l)}if(aX()){bd=aF(be,bc,t)}ba(be)}if(bc===h){if(bf){if(!bf.length){ba(be)}}else{ba(be)}}return bd}function aF(bf,bc,be){var bd;if(be==l){aR.trigger("swipeStatus",[bc,aP||null,ag||0,ac||0,X,aQ,a2]);if(au.swipeStatus){bd=au.swipeStatus.call(aR,bf,bc,aP||null,ag||0,ac||0,X,aQ,a2);if(bd===false){return false}}if(bc==h&&aV()){clearTimeout(aW);clearTimeout(af);aR.trigger("swipe",[aP,ag,ac,X,aQ,a2]);if(au.swipe){bd=au.swipe.call(aR,bf,aP,ag,ac,X,aQ,a2);if(bd===false){return false}}switch(aP){case p:aR.trigger("swipeLeft",[aP,ag,ac,X,aQ,a2]);if(au.swipeLeft){bd=au.swipeLeft.call(aR,bf,aP,ag,ac,X,aQ,a2)}break;case o:aR.trigger("swipeRight",[aP,ag,ac,X,aQ,a2]);if(au.swipeRight){bd=au.swipeRight.call(aR,bf,aP,ag,ac,X,aQ,a2)}break;case e:aR.trigger("swipeUp",[aP,ag,ac,X,aQ,a2]);if(au.swipeUp){bd=au.swipeUp.call(aR,bf,aP,ag,ac,X,aQ,a2)}break;case x:aR.trigger("swipeDown",[aP,ag,ac,X,aQ,a2]);if(au.swipeDown){bd=au.swipeDown.call(aR,bf,aP,ag,ac,X,aQ,a2)}break}}}if(be==t){aR.trigger("pinchStatus",[bc,aJ||null,ap||0,ac||0,X,H,aQ]);if(au.pinchStatus){bd=au.pinchStatus.call(aR,bf,bc,aJ||null,ap||0,ac||0,X,H,aQ);if(bd===false){return false}}if(bc==h&&a9()){switch(aJ){case c:aR.trigger("pinchIn",[aJ||null,ap||0,ac||0,X,H,aQ]);if(au.pinchIn){bd=au.pinchIn.call(aR,bf,aJ||null,ap||0,ac||0,X,H,aQ)}break;case A:aR.trigger("pinchOut",[aJ||null,ap||0,ac||0,X,H,aQ]);if(au.pinchOut){bd=au.pinchOut.call(aR,bf,aJ||null,ap||0,ac||0,X,H,aQ)}break}}}if(be==B){if(bc===q||bc===h){clearTimeout(aW);clearTimeout(af);if(Z()&&!I()){O=ar();aW=setTimeout(f.proxy(function(){O=null;aR.trigger("tap",[bf.target]);if(au.tap){bd=au.tap.call(aR,bf,bf.target)}},this),au.doubleTapThreshold)}else{O=null;aR.trigger("tap",[bf.target]);if(au.tap){bd=au.tap.call(aR,bf,bf.target)}}}}else{if(be==j){if(bc===q||bc===h){clearTimeout(aW);clearTimeout(af);O=null;aR.trigger("doubletap",[bf.target]);if(au.doubleTap){bd=au.doubleTap.call(aR,bf,bf.target)}}}else{if(be==b){if(bc===q||bc===h){clearTimeout(aW);O=null;aR.trigger("longtap",[bf.target]);if(au.longTap){bd=au.longTap.call(aR,bf,bf.target)}}}}}return bd}function am(){var bc=true;if(au.threshold!==null){bc=ag>=au.threshold}return bc}function bb(){var bc=false;if(au.cancelThreshold!==null&&aP!==null){bc=(aT(aP)-ag)>=au.cancelThreshold}return bc}function ae(){if(au.pinchThreshold!==null){return ap>=au.pinchThreshold}return true}function aA(){var bc;if(au.maxTimeThreshold){if(ac>=au.maxTimeThreshold){bc=false}else{bc=true}}else{bc=true}return bc}function ak(bc,bd){if(au.preventDefaultEvents===false){return}if(au.allowPageScroll===m){bc.preventDefault()}else{var be=au.allowPageScroll===s;switch(bd){case p:if((au.swipeLeft&&be)||(!be&&au.allowPageScroll!=E)){bc.preventDefault()}break;case o:if((au.swipeRight&&be)||(!be&&au.allowPageScroll!=E)){bc.preventDefault()}break;case e:if((au.swipeUp&&be)||(!be&&au.allowPageScroll!=u)){bc.preventDefault()}break;case x:if((au.swipeDown&&be)||(!be&&au.allowPageScroll!=u)){bc.preventDefault()}break}}}function a9(){var bd=aO();var bc=Y();var be=ae();return bd&&bc&&be}function aX(){return !!(au.pinchStatus||au.pinchIn||au.pinchOut)}function Q(){return !!(a9()&&aX())}function aV(){var bf=aA();var bh=am();var be=aO();var bc=Y();var bd=bb();var bg=!bd&&bc&&be&&bh&&bf;return bg}function W(){return !!(au.swipe||au.swipeStatus||au.swipeLeft||au.swipeRight||au.swipeUp||au.swipeDown)}function J(){return !!(aV()&&W())}function aO(){return((X===au.fingers||au.fingers===i)||!a)}function Y(){return aQ[0].end.x!==0}function a7(){return !!(au.tap)}function Z(){return !!(au.doubleTap)}function aU(){return !!(au.longTap)}function R(){if(O==null){return false}var bc=ar();return(Z()&&((bc-O)<=au.doubleTapThreshold))}function I(){return R()}function aw(){return((X===1||!a)&&(isNaN(ag)||ag<au.threshold))}function a0(){return((ac>au.longTapThreshold)&&(ag<r))}function ah(){return !!(aw()&&a7())}function aG(){return !!(R()&&Z())}function ao(){return !!(a0()&&aU())}function G(bc){a6=ar();ay=bc.touches.length+1}function S(){a6=0;ay=0}function al(){var bc=false;if(a6){var bd=ar()-a6;if(bd<=au.fingerReleaseThreshold){bc=true}}return bc}function aB(){return !!(aR.data(C+"_intouch")===true)}function an(bc){if(!aR){return}if(bc===true){aR.bind(ax,a4);aR.bind(V,M);if(T){aR.bind(T,L)}}else{aR.unbind(ax,a4,false);aR.unbind(V,M,false);if(T){aR.unbind(T,L,false)}}aR.data(C+"_intouch",bc===true)}function ai(be,bc){var bd={start:{x:0,y:0},last:{x:0,y:0},end:{x:0,y:0}};bd.start.x=bd.last.x=bd.end.x=bc.pageX||bc.clientX;bd.start.y=bd.last.y=bd.end.y=bc.pageY||bc.clientY;aQ[be]=bd;return bd}function aH(bc){var be=bc.identifier!==undefined?bc.identifier:0;var bd=ad(be);if(bd===null){bd=ai(be,bc)}bd.last.x=bd.end.x;bd.last.y=bd.end.y;bd.end.x=bc.pageX||bc.clientX;bd.end.y=bc.pageY||bc.clientY;return bd}function ad(bc){return aQ[bc]||null}function aI(bc,bd){bd=Math.max(bd,aT(bc));N[bc].distance=bd}function aT(bc){if(N[bc]){return N[bc].distance}return undefined}function ab(){var bc={};bc[p]=av(p);bc[o]=av(o);bc[e]=av(e);bc[x]=av(x);return bc}function av(bc){return{direction:bc,distance:0}}function aM(){return a3-U}function at(bf,be){var bd=Math.abs(bf.x-be.x);var bc=Math.abs(bf.y-be.y);return Math.round(Math.sqrt(bd*bd+bc*bc))}function a8(bc,bd){var be=(bd/bc)*1;return be.toFixed(2)}function aq(){if(H<1){return A}else{return c}}function aS(bd,bc){return Math.round(Math.sqrt(Math.pow(bc.x-bd.x,2)+Math.pow(bc.y-bd.y,2)))}function aE(bf,bd){var bc=bf.x-bd.x;var bh=bd.y-bf.y;var be=Math.atan2(bh,bc);var bg=Math.round(be*180/Math.PI);if(bg<0){bg=360-Math.abs(bg)}return bg}function aL(bd,bc){var be=aE(bd,bc);if((be<=45)&&(be>=0)){return p}else{if((be<=360)&&(be>=315)){return p}else{if((be>=135)&&(be<=225)){return o}else{if((be>45)&&(be<135)){return x}else{return e}}}}}function ar(){var bc=new Date();return bc.getTime()}function aY(bc){bc=f(bc);var be=bc.offset();var bd={left:be.left,right:be.left+bc.outerWidth(),top:be.top,bottom:be.top+bc.outerHeight()};return bd}function F(bc,bd){return(bc.x>bd.left&&bc.x<bd.right&&bc.y>bd.top&&bc.y<bd.bottom)}}}));
;(function($){function sc_setScroll(a,b,c){return"transition"==c.transition&&"swing"==b&&(b="ease"),{anims:[],duration:a,orgDuration:a,easing:b,startTime:getTime()}}function sc_startScroll(a,b){for(var c=0,d=a.anims.length;d>c;c++){var e=a.anims[c];e&&e[0][b.transition](e[1],a.duration,a.easing,e[2])}}function sc_stopScroll(a,b){is_boolean(b)||(b=!0),is_object(a.pre)&&sc_stopScroll(a.pre,b);for(var c=0,d=a.anims.length;d>c;c++){var e=a.anims[c];e[0].stop(!0),b&&(e[0].css(e[1]),is_function(e[2])&&e[2]())}is_object(a.post)&&sc_stopScroll(a.post,b)}function sc_afterScroll(a,b,c){switch(b&&b.remove(),c.fx){case"fade":case"crossfade":case"cover-fade":case"uncover-fade":a.css("opacity",1),a.css("filter","")}}function sc_fireCallbacks(a,b,c,d,e){if(b[c]&&b[c].call(a,d),e[c].length)for(var f=0,g=e[c].length;g>f;f++)e[c][f].call(a,d);return[]}function sc_fireQueue(a,b,c){return b.length&&(a.trigger(cf_e(b[0][0],c),b[0][1]),b.shift()),b}function sc_hideHiddenItems(a){a.each(function(){var a=$(this);a.data("_cfs_isHidden",a.is(":hidden")).hide()})}function sc_showHiddenItems(a){a&&a.each(function(){var a=$(this);a.data("_cfs_isHidden")||a.show()})}function sc_clearTimers(a){return a.auto&&clearTimeout(a.auto),a.progress&&clearInterval(a.progress),a}function sc_mapCallbackArguments(a,b,c,d,e,f,g){return{width:g.width,height:g.height,items:{old:a,skipped:b,visible:c},scroll:{items:d,direction:e,duration:f}}}function sc_getDuration(a,b,c,d){var e=a.duration;return"none"==a.fx?0:("auto"==e?e=b.scroll.duration/b.scroll.items*c:10>e&&(e=d/e),1>e?0:("fade"==a.fx&&(e/=2),Math.round(e)))}function nv_showNavi(a,b,c){var d=is_number(a.items.minimum)?a.items.minimum:a.items.visible+1;if("show"==b||"hide"==b)var e=b;else if(d>b){debug(c,"Not enough items ("+b+" total, "+d+" needed): Hiding navigation.");var e="hide"}else var e="show";var f="show"==e?"removeClass":"addClass",g=cf_c("hidden",c);a.auto.button&&a.auto.button[e]()[f](g),a.prev.button&&a.prev.button[e]()[f](g),a.next.button&&a.next.button[e]()[f](g),a.pagination.container&&a.pagination.container[e]()[f](g)}function nv_enableNavi(a,b,c){if(!a.circular&&!a.infinite){var d="removeClass"==b||"addClass"==b?b:!1,e=cf_c("disabled",c);if(a.auto.button&&d&&a.auto.button[d](e),a.prev.button){var f=d||0==b?"addClass":"removeClass";a.prev.button[f](e)}if(a.next.button){var f=d||b==a.items.visible?"addClass":"removeClass";a.next.button[f](e)}}}function go_getObject(a,b){return is_function(b)?b=b.call(a):is_undefined(b)&&(b={}),b}function go_getItemsObject(a,b){return b=go_getObject(a,b),is_number(b)?b={visible:b}:"variable"==b?b={visible:b,width:b,height:b}:is_object(b)||(b={}),b}function go_getScrollObject(a,b){return b=go_getObject(a,b),is_number(b)?b=50>=b?{items:b}:{duration:b}:is_string(b)?b={easing:b}:is_object(b)||(b={}),b}function go_getNaviObject(a,b){if(b=go_getObject(a,b),is_string(b)){var c=cf_getKeyCode(b);b=-1==c?$(b):c}return b}function go_getAutoObject(a,b){return b=go_getNaviObject(a,b),is_jquery(b)?b={button:b}:is_boolean(b)?b={play:b}:is_number(b)&&(b={timeoutDuration:b}),b.progress&&(is_string(b.progress)||is_jquery(b.progress))&&(b.progress={bar:b.progress}),b}function go_complementAutoObject(a,b){return is_function(b.button)&&(b.button=b.button.call(a)),is_string(b.button)&&(b.button=$(b.button)),is_boolean(b.play)||(b.play=!0),is_number(b.delay)||(b.delay=0),is_undefined(b.pauseOnEvent)&&(b.pauseOnEvent=!0),is_boolean(b.pauseOnResize)||(b.pauseOnResize=!0),is_number(b.timeoutDuration)||(b.timeoutDuration=10>b.duration?2500:5*b.duration),b.progress&&(is_function(b.progress.bar)&&(b.progress.bar=b.progress.bar.call(a)),is_string(b.progress.bar)&&(b.progress.bar=$(b.progress.bar)),b.progress.bar?(is_function(b.progress.updater)||(b.progress.updater=$.fn.carouFredSel.progressbarUpdater),is_number(b.progress.interval)||(b.progress.interval=50)):b.progress=!1),b}function go_getPrevNextObject(a,b){return b=go_getNaviObject(a,b),is_jquery(b)?b={button:b}:is_number(b)&&(b={key:b}),b}function go_complementPrevNextObject(a,b){return is_function(b.button)&&(b.button=b.button.call(a)),is_string(b.button)&&(b.button=$(b.button)),is_string(b.key)&&(b.key=cf_getKeyCode(b.key)),b}function go_getPaginationObject(a,b){return b=go_getNaviObject(a,b),is_jquery(b)?b={container:b}:is_boolean(b)&&(b={keys:b}),b}function go_complementPaginationObject(a,b){return is_function(b.container)&&(b.container=b.container.call(a)),is_string(b.container)&&(b.container=$(b.container)),is_number(b.items)||(b.items=!1),is_boolean(b.keys)||(b.keys=!1),is_function(b.anchorBuilder)||is_false(b.anchorBuilder)||(b.anchorBuilder=$.fn.carouFredSel.pageAnchorBuilder),is_number(b.deviation)||(b.deviation=0),b}function go_getSwipeObject(a,b){return is_function(b)&&(b=b.call(a)),is_undefined(b)&&(b={onTouch:!1}),is_true(b)?b={onTouch:b}:is_number(b)&&(b={items:b}),b}function go_complementSwipeObject(a,b){return is_boolean(b.onTouch)||(b.onTouch=!0),is_boolean(b.onMouse)||(b.onMouse=!1),is_object(b.options)||(b.options={}),is_boolean(b.options.triggerOnTouchEnd)||(b.options.triggerOnTouchEnd=!1),b}function go_getMousewheelObject(a,b){return is_function(b)&&(b=b.call(a)),is_true(b)?b={}:is_number(b)?b={items:b}:is_undefined(b)&&(b=!1),b}function go_complementMousewheelObject(a,b){return b}function gn_getItemIndex(a,b,c,d,e){if(is_string(a)&&(a=$(a,e)),is_object(a)&&(a=$(a,e)),is_jquery(a)?(a=e.children().index(a),is_boolean(c)||(c=!1)):is_boolean(c)||(c=!0),is_number(a)||(a=0),is_number(b)||(b=0),c&&(a+=d.first),a+=b,d.total>0){for(;a>=d.total;)a-=d.total;for(;0>a;)a+=d.total}return a}function gn_getVisibleItemsPrev(a,b,c){for(var d=0,e=0,f=c;f>=0;f--){var g=a.eq(f);if(d+=g.is(":visible")?g[b.d.outerWidth](!0):0,d>b.maxDimension)return e;0==f&&(f=a.length),e++}}function gn_getVisibleItemsPrevFilter(a,b,c){return gn_getItemsPrevFilter(a,b.items.filter,b.items.visibleConf.org,c)}function gn_getScrollItemsPrevFilter(a,b,c,d){return gn_getItemsPrevFilter(a,b.items.filter,d,c)}function gn_getItemsPrevFilter(a,b,c,d){for(var e=0,f=0,g=d,h=a.length;g>=0;g--){if(f++,f==h)return f;var i=a.eq(g);if(i.is(b)&&(e++,e==c))return f;0==g&&(g=h)}}function gn_getVisibleOrg(a,b){return b.items.visibleConf.org||a.children().slice(0,b.items.visible).filter(b.items.filter).length}function gn_getVisibleItemsNext(a,b,c){for(var d=0,e=0,f=c,g=a.length-1;g>=f;f++){var h=a.eq(f);if(d+=h.is(":visible")?h[b.d.outerWidth](!0):0,d>b.maxDimension)return e;if(e++,e==g+1)return e;f==g&&(f=-1)}}function gn_getVisibleItemsNextTestCircular(a,b,c,d){var e=gn_getVisibleItemsNext(a,b,c);return b.circular||c+e>d&&(e=d-c),e}function gn_getVisibleItemsNextFilter(a,b,c){return gn_getItemsNextFilter(a,b.items.filter,b.items.visibleConf.org,c,b.circular)}function gn_getScrollItemsNextFilter(a,b,c,d){return gn_getItemsNextFilter(a,b.items.filter,d+1,c,b.circular)-1}function gn_getItemsNextFilter(a,b,c,d){for(var f=0,g=0,h=d,i=a.length-1;i>=h;h++){if(g++,g>=i)return g;var j=a.eq(h);if(j.is(b)&&(f++,f==c))return g;h==i&&(h=-1)}}function gi_getCurrentItems(a,b){return a.slice(0,b.items.visible)}function gi_getOldItemsPrev(a,b,c){return a.slice(c,b.items.visibleConf.old+c)}function gi_getNewItemsPrev(a,b){return a.slice(0,b.items.visible)}function gi_getOldItemsNext(a,b){return a.slice(0,b.items.visibleConf.old)}function gi_getNewItemsNext(a,b,c){return a.slice(c,b.items.visible+c)}function sz_storeMargin(a,b,c){b.usePadding&&(is_string(c)||(c="_cfs_origCssMargin"),a.each(function(){var a=$(this),d=parseInt(a.css(b.d.marginRight),10);is_number(d)||(d=0),a.data(c,d)}))}function sz_resetMargin(a,b,c){if(b.usePadding){var d=is_boolean(c)?c:!1;is_number(c)||(c=0),sz_storeMargin(a,b,"_cfs_tempCssMargin"),a.each(function(){var a=$(this);a.css(b.d.marginRight,d?a.data("_cfs_tempCssMargin"):c+a.data("_cfs_origCssMargin"))})}}function sz_storeOrigCss(a){a.each(function(){var a=$(this);a.data("_cfs_origCss",a.attr("style")||"")})}function sz_restoreOrigCss(a){a.each(function(){var a=$(this);a.attr("style",a.data("_cfs_origCss")||"")})}function sz_setResponsiveSizes(a,b){var d=(a.items.visible,a.items[a.d.width]),e=a[a.d.height],f=is_percentage(e);b.each(function(){var b=$(this),c=d-ms_getPaddingBorderMargin(b,a,"Width");b[a.d.width](c),f&&b[a.d.height](ms_getPercentage(c,e))})}function sz_setSizes(a,b){var c=a.parent(),d=a.children(),e=gi_getCurrentItems(d,b),f=cf_mapWrapperSizes(ms_getSizes(e,b,!0),b,!1);if(c.css(f),b.usePadding){var g=b.padding,h=g[b.d[1]];b.align&&0>h&&(h=0);var i=e.last();i.css(b.d.marginRight,i.data("_cfs_origCssMargin")+h),a.css(b.d.top,g[b.d[0]]),a.css(b.d.left,g[b.d[3]])}return a.css(b.d.width,f[b.d.width]+2*ms_getTotalSize(d,b,"width")),a.css(b.d.height,ms_getLargestSize(d,b,"height")),f}function ms_getSizes(a,b,c){return[ms_getTotalSize(a,b,"width",c),ms_getLargestSize(a,b,"height",c)]}function ms_getLargestSize(a,b,c,d){return is_boolean(d)||(d=!1),is_number(b[b.d[c]])&&d?b[b.d[c]]:is_number(b.items[b.d[c]])?b.items[b.d[c]]:(c=c.toLowerCase().indexOf("width")>-1?"outerWidth":"outerHeight",ms_getTrueLargestSize(a,b,c))}function ms_getTrueLargestSize(a,b,c){for(var d=0,e=0,f=a.length;f>e;e++){var g=a.eq(e),h=g.is(":visible")?g[b.d[c]](!0):0;h>d&&(d=h)}return d}function ms_getTotalSize(a,b,c,d){if(is_boolean(d)||(d=!1),is_number(b[b.d[c]])&&d)return b[b.d[c]];if(is_number(b.items[b.d[c]]))return b.items[b.d[c]]*a.length;for(var e=c.toLowerCase().indexOf("width")>-1?"outerWidth":"outerHeight",f=0,g=0,h=a.length;h>g;g++){var i=a.eq(g);f+=i.is(":visible")?i[b.d[e]](!0):0}return f}function ms_getParentSize(a,b,c){var d=a.is(":visible");d&&a.hide();var e=a.parent()[b.d[c]]();return d&&a.show(),e}function ms_getMaxDimension(a,b){return is_number(a[a.d.width])?a[a.d.width]:b}function ms_hasVariableSizes(a,b,c){for(var d=!1,e=!1,f=0,g=a.length;g>f;f++){var h=a.eq(f),i=h.is(":visible")?h[b.d[c]](!0):0;d===!1?d=i:d!=i&&(e=!0),0==d&&(e=!0)}return e}function ms_getPaddingBorderMargin(a,b,c){return a[b.d["outer"+c]](!0)-a[b.d[c.toLowerCase()]]()}function ms_getPercentage(a,b){if(is_percentage(b)){if(b=parseInt(b.slice(0,-1),10),!is_number(b))return a;a*=b/100}return a}function cf_e(a,b,c,d,e){return is_boolean(c)||(c=!0),is_boolean(d)||(d=!0),is_boolean(e)||(e=!1),c&&(a=b.events.prefix+a),d&&(a=a+"."+b.events.namespace),d&&e&&(a+=b.serialNumber),a}function cf_c(a,b){return is_string(b.classnames[a])?b.classnames[a]:a}function cf_mapWrapperSizes(a,b,c){is_boolean(c)||(c=!0);var d=b.usePadding&&c?b.padding:[0,0,0,0],e={};return e[b.d.width]=a[0]+d[1]+d[3],e[b.d.height]=a[1]+d[0]+d[2],e}function cf_sortParams(a,b){for(var c=[],d=0,e=a.length;e>d;d++)for(var f=0,g=b.length;g>f;f++)if(b[f].indexOf(typeof a[d])>-1&&is_undefined(c[f])){c[f]=a[d];break}return c}function cf_getPadding(a){if(is_undefined(a))return[0,0,0,0];if(is_number(a))return[a,a,a,a];if(is_string(a)&&(a=a.split("px").join("").split("em").join("").split(" ")),!is_array(a))return[0,0,0,0];for(var b=0;4>b;b++)a[b]=parseInt(a[b],10);switch(a.length){case 0:return[0,0,0,0];case 1:return[a[0],a[0],a[0],a[0]];case 2:return[a[0],a[1],a[0],a[1]];case 3:return[a[0],a[1],a[2],a[1]];default:return[a[0],a[1],a[2],a[3]]}}function cf_getAlignPadding(a,b){var c=is_number(b[b.d.width])?Math.ceil(b[b.d.width]-ms_getTotalSize(a,b,"width")):0;switch(b.align){case"left":return[0,c];case"right":return[c,0];case"center":default:return[Math.ceil(c/2),Math.floor(c/2)]}}function cf_getDimensions(a){for(var b=[["width","innerWidth","outerWidth","height","innerHeight","outerHeight","left","top","marginRight",0,1,2,3],["height","innerHeight","outerHeight","width","innerWidth","outerWidth","top","left","marginBottom",3,2,1,0]],c=b[0].length,d="right"==a.direction||"left"==a.direction?0:1,e={},f=0;c>f;f++)e[b[0][f]]=b[d][f];return e}function cf_getAdjust(a,b,c,d){var e=a;if(is_function(c))e=c.call(d,e);else if(is_string(c)){var f=c.split("+"),g=c.split("-");if(g.length>f.length)var h=!0,i=g[0],j=g[1];else var h=!1,i=f[0],j=f[1];switch(i){case"even":e=1==a%2?a-1:a;break;case"odd":e=0==a%2?a-1:a;break;default:e=a}j=parseInt(j,10),is_number(j)&&(h&&(j=-j),e+=j)}return(!is_number(e)||1>e)&&(e=1),e}function cf_getItemsAdjust(a,b,c,d){return cf_getItemAdjustMinMax(cf_getAdjust(a,b,c,d),b.items.visibleConf)}function cf_getItemAdjustMinMax(a,b){return is_number(b.min)&&b.min>a&&(a=b.min),is_number(b.max)&&a>b.max&&(a=b.max),1>a&&(a=1),a}function cf_getSynchArr(a){is_array(a)||(a=[[a]]),is_array(a[0])||(a=[a]);for(var b=0,c=a.length;c>b;b++)is_string(a[b][0])&&(a[b][0]=$(a[b][0])),is_boolean(a[b][1])||(a[b][1]=!0),is_boolean(a[b][2])||(a[b][2]=!0),is_number(a[b][3])||(a[b][3]=0);return a}function cf_getKeyCode(a){return"right"==a?39:"left"==a?37:"up"==a?38:"down"==a?40:-1}function cf_setCookie(a,b,c){if(a){var d=b.triggerHandler(cf_e("currentPosition",c));$.fn.carouFredSel.cookie.set(a,d)}}function cf_getCookie(a){var b=$.fn.carouFredSel.cookie.get(a);return""==b?0:b}function in_mapCss(a,b){for(var c={},d=0,e=b.length;e>d;d++)c[b[d]]=a.css(b[d]);return c}function in_complementItems(a,b,c,d){return is_object(a.visibleConf)||(a.visibleConf={}),is_object(a.sizesConf)||(a.sizesConf={}),0==a.start&&is_number(d)&&(a.start=d),is_object(a.visible)?(a.visibleConf.min=a.visible.min,a.visibleConf.max=a.visible.max,a.visible=!1):is_string(a.visible)?("variable"==a.visible?a.visibleConf.variable=!0:a.visibleConf.adjust=a.visible,a.visible=!1):is_function(a.visible)&&(a.visibleConf.adjust=a.visible,a.visible=!1),is_string(a.filter)||(a.filter=c.filter(":hidden").length>0?":visible":"*"),a[b.d.width]||(b.responsive?(debug(!0,"Set a "+b.d.width+" for the items!"),a[b.d.width]=ms_getTrueLargestSize(c,b,"outerWidth")):a[b.d.width]=ms_hasVariableSizes(c,b,"outerWidth")?"variable":c[b.d.outerWidth](!0)),a[b.d.height]||(a[b.d.height]=ms_hasVariableSizes(c,b,"outerHeight")?"variable":c[b.d.outerHeight](!0)),a.sizesConf.width=a.width,a.sizesConf.height=a.height,a}function in_complementVisibleItems(a,b){return"variable"==a.items[a.d.width]&&(a.items.visibleConf.variable=!0),a.items.visibleConf.variable||(is_number(a[a.d.width])?a.items.visible=Math.floor(a[a.d.width]/a.items[a.d.width]):(a.items.visible=Math.floor(b/a.items[a.d.width]),a[a.d.width]=a.items.visible*a.items[a.d.width],a.items.visibleConf.adjust||(a.align=!1)),("Infinity"==a.items.visible||1>a.items.visible)&&(debug(!0,'Not a valid number of visible items: Set to "variable".'),a.items.visibleConf.variable=!0)),a}function in_complementPrimarySize(a,b,c){return"auto"==a&&(a=ms_getTrueLargestSize(c,b,"outerWidth")),a}function in_complementSecondarySize(a,b,c){return"auto"==a&&(a=ms_getTrueLargestSize(c,b,"outerHeight")),a||(a=b.items[b.d.height]),a}function in_getAlignPadding(a,b){var c=cf_getAlignPadding(gi_getCurrentItems(b,a),a);return a.padding[a.d[1]]=c[1],a.padding[a.d[3]]=c[0],a}function in_getResponsiveValues(a,b){var d=cf_getItemAdjustMinMax(Math.ceil(a[a.d.width]/a.items[a.d.width]),a.items.visibleConf);d>b.length&&(d=b.length);var e=Math.floor(a[a.d.width]/d);return a.items.visible=d,a.items[a.d.width]=e,a[a.d.width]=d*e,a}function bt_pauseOnHoverConfig(a){if(is_string(a))var b=a.indexOf("immediate")>-1?!0:!1,c=a.indexOf("resume")>-1?!0:!1;else var b=c=!1;return[b,c]}function bt_mousesheelNumber(a){return is_number(a)?a:null}function is_null(a){return null===a}function is_undefined(a){return is_null(a)||a===void 0||""===a||"undefined"===a}function is_array(a){return a instanceof Array}function is_jquery(a){return a instanceof jQuery}function is_object(a){return(a instanceof Object||"object"==typeof a)&&!is_null(a)&&!is_jquery(a)&&!is_array(a)&&!is_function(a)}function is_number(a){return(a instanceof Number||"number"==typeof a)&&!isNaN(a)}function is_string(a){return(a instanceof String||"string"==typeof a)&&!is_undefined(a)&&!is_true(a)&&!is_false(a)}function is_function(a){return a instanceof Function||"function"==typeof a}function is_boolean(a){return a instanceof Boolean||"boolean"==typeof a||is_true(a)||is_false(a)}function is_true(a){return a===!0||"true"===a}function is_false(a){return a===!1||"false"===a}function is_percentage(a){return is_string(a)&&"%"==a.slice(-1)}function getTime(){return(new Date).getTime()}function deprecated(a,b){debug(!0,a+" is DEPRECATED, support for it will be removed. Use "+b+" instead.")}function debug(a,b){if(!is_undefined(window.console)&&!is_undefined(window.console.log)){if(is_object(a)){var c=" ("+a.selector+")";a=a.debug}else var c="";if(!a)return!1;b=is_string(b)?"carouFredSel"+c+": "+b:["carouFredSel"+c+":",b],window.console.log(b)}return!1}$.fn.carouFredSel||($.fn.caroufredsel=$.fn.carouFredSel=function(options,configs){if(0==this.length)return debug(!0,'No element found for "'+this.selector+'".'),this;if(this.length>1)return this.each(function(){$(this).carouFredSel(options,configs)});var $cfs=this,$tt0=this[0],starting_position=!1;$cfs.data("_cfs_isCarousel")&&(starting_position=$cfs.triggerHandler("_cfs_triggerEvent","currentPosition"),$cfs.trigger("_cfs_triggerEvent",["destroy",!0]));var FN={};FN._init=function(a,b,c){a=go_getObject($tt0,a),a.items=go_getItemsObject($tt0,a.items),a.scroll=go_getScrollObject($tt0,a.scroll),a.auto=go_getAutoObject($tt0,a.auto),a.prev=go_getPrevNextObject($tt0,a.prev),a.next=go_getPrevNextObject($tt0,a.next),a.pagination=go_getPaginationObject($tt0,a.pagination),a.swipe=go_getSwipeObject($tt0,a.swipe),a.mousewheel=go_getMousewheelObject($tt0,a.mousewheel),b&&(opts_orig=$.extend(!0,{},$.fn.carouFredSel.defaults,a)),opts=$.extend(!0,{},$.fn.carouFredSel.defaults,a),opts.d=cf_getDimensions(opts),crsl.direction="up"==opts.direction||"left"==opts.direction?"next":"prev";var d=$cfs.children(),e=ms_getParentSize($wrp,opts,"width");if(is_true(opts.cookie)&&(opts.cookie="caroufredsel_cookie_"+conf.serialNumber),opts.maxDimension=ms_getMaxDimension(opts,e),opts.items=in_complementItems(opts.items,opts,d,c),opts[opts.d.width]=in_complementPrimarySize(opts[opts.d.width],opts,d),opts[opts.d.height]=in_complementSecondarySize(opts[opts.d.height],opts,d),opts.responsive&&(is_percentage(opts[opts.d.width])||(opts[opts.d.width]="100%")),is_percentage(opts[opts.d.width])&&(crsl.upDateOnWindowResize=!0,crsl.primarySizePercentage=opts[opts.d.width],opts[opts.d.width]=ms_getPercentage(e,crsl.primarySizePercentage),opts.items.visible||(opts.items.visibleConf.variable=!0)),opts.responsive?(opts.usePadding=!1,opts.padding=[0,0,0,0],opts.align=!1,opts.items.visibleConf.variable=!1):(opts.items.visible||(opts=in_complementVisibleItems(opts,e)),opts[opts.d.width]||(!opts.items.visibleConf.variable&&is_number(opts.items[opts.d.width])&&"*"==opts.items.filter?(opts[opts.d.width]=opts.items.visible*opts.items[opts.d.width],opts.align=!1):opts[opts.d.width]="variable"),is_undefined(opts.align)&&(opts.align=is_number(opts[opts.d.width])?"center":!1),opts.items.visibleConf.variable&&(opts.items.visible=gn_getVisibleItemsNext(d,opts,0))),"*"==opts.items.filter||opts.items.visibleConf.variable||(opts.items.visibleConf.org=opts.items.visible,opts.items.visible=gn_getVisibleItemsNextFilter(d,opts,0)),opts.items.visible=cf_getItemsAdjust(opts.items.visible,opts,opts.items.visibleConf.adjust,$tt0),opts.items.visibleConf.old=opts.items.visible,opts.responsive)opts.items.visibleConf.min||(opts.items.visibleConf.min=opts.items.visible),opts.items.visibleConf.max||(opts.items.visibleConf.max=opts.items.visible),opts=in_getResponsiveValues(opts,d,e);else switch(opts.padding=cf_getPadding(opts.padding),"top"==opts.align?opts.align="left":"bottom"==opts.align&&(opts.align="right"),opts.align){case"center":case"left":case"right":"variable"!=opts[opts.d.width]&&(opts=in_getAlignPadding(opts,d),opts.usePadding=!0);break;default:opts.align=!1,opts.usePadding=0==opts.padding[0]&&0==opts.padding[1]&&0==opts.padding[2]&&0==opts.padding[3]?!1:!0}is_number(opts.scroll.duration)||(opts.scroll.duration=500),is_undefined(opts.scroll.items)&&(opts.scroll.items=opts.responsive||opts.items.visibleConf.variable||"*"!=opts.items.filter?"visible":opts.items.visible),opts.auto=$.extend(!0,{},opts.scroll,opts.auto),opts.prev=$.extend(!0,{},opts.scroll,opts.prev),opts.next=$.extend(!0,{},opts.scroll,opts.next),opts.pagination=$.extend(!0,{},opts.scroll,opts.pagination),opts.auto=go_complementAutoObject($tt0,opts.auto),opts.prev=go_complementPrevNextObject($tt0,opts.prev),opts.next=go_complementPrevNextObject($tt0,opts.next),opts.pagination=go_complementPaginationObject($tt0,opts.pagination),opts.swipe=go_complementSwipeObject($tt0,opts.swipe),opts.mousewheel=go_complementMousewheelObject($tt0,opts.mousewheel),opts.synchronise&&(opts.synchronise=cf_getSynchArr(opts.synchronise)),opts.auto.onPauseStart&&(opts.auto.onTimeoutStart=opts.auto.onPauseStart,deprecated("auto.onPauseStart","auto.onTimeoutStart")),opts.auto.onPausePause&&(opts.auto.onTimeoutPause=opts.auto.onPausePause,deprecated("auto.onPausePause","auto.onTimeoutPause")),opts.auto.onPauseEnd&&(opts.auto.onTimeoutEnd=opts.auto.onPauseEnd,deprecated("auto.onPauseEnd","auto.onTimeoutEnd")),opts.auto.pauseDuration&&(opts.auto.timeoutDuration=opts.auto.pauseDuration,deprecated("auto.pauseDuration","auto.timeoutDuration"))},FN._build=function(){$cfs.data("_cfs_isCarousel",!0);var a=$cfs.children(),b=in_mapCss($cfs,["textAlign","float","position","top","right","bottom","left","zIndex","width","height","marginTop","marginRight","marginBottom","marginLeft"]),c="relative";switch(b.position){case"absolute":case"fixed":c=b.position}"parent"==conf.wrapper?sz_storeOrigCss($wrp):$wrp.css(b),$wrp.css({overflow:"hidden",position:c}),sz_storeOrigCss($cfs),$cfs.data("_cfs_origCssZindex",b.zIndex),$cfs.css({textAlign:"left","float":"none",position:"absolute",top:0,right:"auto",bottom:"auto",left:0,marginTop:0,marginRight:0,marginBottom:0,marginLeft:0}),sz_storeMargin(a,opts),sz_storeOrigCss(a),opts.responsive&&sz_setResponsiveSizes(opts,a)},FN._bind_events=function(){FN._unbind_events(),$cfs.bind(cf_e("stop",conf),function(a,b){return a.stopPropagation(),crsl.isStopped||opts.auto.button&&opts.auto.button.addClass(cf_c("stopped",conf)),crsl.isStopped=!0,opts.auto.play&&(opts.auto.play=!1,$cfs.trigger(cf_e("pause",conf),b)),!0}),$cfs.bind(cf_e("finish",conf),function(a){return a.stopPropagation(),crsl.isScrolling&&sc_stopScroll(scrl),!0}),$cfs.bind(cf_e("pause",conf),function(a,b,c){if(a.stopPropagation(),tmrs=sc_clearTimers(tmrs),b&&crsl.isScrolling){scrl.isStopped=!0;var d=getTime()-scrl.startTime;scrl.duration-=d,scrl.pre&&(scrl.pre.duration-=d),scrl.post&&(scrl.post.duration-=d),sc_stopScroll(scrl,!1)}if(crsl.isPaused||crsl.isScrolling||c&&(tmrs.timePassed+=getTime()-tmrs.startTime),crsl.isPaused||opts.auto.button&&opts.auto.button.addClass(cf_c("paused",conf)),crsl.isPaused=!0,opts.auto.onTimeoutPause){var e=opts.auto.timeoutDuration-tmrs.timePassed,f=100-Math.ceil(100*e/opts.auto.timeoutDuration);opts.auto.onTimeoutPause.call($tt0,f,e)}return!0}),$cfs.bind(cf_e("play",conf),function(a,b,c,d){a.stopPropagation(),tmrs=sc_clearTimers(tmrs);var e=[b,c,d],f=["string","number","boolean"],g=cf_sortParams(e,f);if(b=g[0],c=g[1],d=g[2],"prev"!=b&&"next"!=b&&(b=crsl.direction),is_number(c)||(c=0),is_boolean(d)||(d=!1),d&&(crsl.isStopped=!1,opts.auto.play=!0),!opts.auto.play)return a.stopImmediatePropagation(),debug(conf,"Carousel stopped: Not scrolling.");crsl.isPaused&&opts.auto.button&&(opts.auto.button.removeClass(cf_c("stopped",conf)),opts.auto.button.removeClass(cf_c("paused",conf))),crsl.isPaused=!1,tmrs.startTime=getTime();var h=opts.auto.timeoutDuration+c;return dur2=h-tmrs.timePassed,perc=100-Math.ceil(100*dur2/h),opts.auto.progress&&(tmrs.progress=setInterval(function(){var a=getTime()-tmrs.startTime+tmrs.timePassed,b=Math.ceil(100*a/h);opts.auto.progress.updater.call(opts.auto.progress.bar[0],b)},opts.auto.progress.interval)),tmrs.auto=setTimeout(function(){opts.auto.progress&&opts.auto.progress.updater.call(opts.auto.progress.bar[0],100),opts.auto.onTimeoutEnd&&opts.auto.onTimeoutEnd.call($tt0,perc,dur2),crsl.isScrolling?$cfs.trigger(cf_e("play",conf),b):$cfs.trigger(cf_e(b,conf),opts.auto)},dur2),opts.auto.onTimeoutStart&&opts.auto.onTimeoutStart.call($tt0,perc,dur2),!0}),$cfs.bind(cf_e("resume",conf),function(a){return a.stopPropagation(),scrl.isStopped?(scrl.isStopped=!1,crsl.isPaused=!1,crsl.isScrolling=!0,scrl.startTime=getTime(),sc_startScroll(scrl,conf)):$cfs.trigger(cf_e("play",conf)),!0}),$cfs.bind(cf_e("prev",conf)+" "+cf_e("next",conf),function(a,b,c,d,e){if(a.stopPropagation(),crsl.isStopped||$cfs.is(":hidden"))return a.stopImmediatePropagation(),debug(conf,"Carousel stopped or hidden: Not scrolling.");var f=is_number(opts.items.minimum)?opts.items.minimum:opts.items.visible+1;if(f>itms.total)return a.stopImmediatePropagation(),debug(conf,"Not enough items ("+itms.total+" total, "+f+" needed): Not scrolling.");var g=[b,c,d,e],h=["object","number/string","function","boolean"],i=cf_sortParams(g,h);b=i[0],c=i[1],d=i[2],e=i[3];var j=a.type.slice(conf.events.prefix.length);if(is_object(b)||(b={}),is_function(d)&&(b.onAfter=d),is_boolean(e)&&(b.queue=e),b=$.extend(!0,{},opts[j],b),b.conditions&&!b.conditions.call($tt0,j))return a.stopImmediatePropagation(),debug(conf,'Callback "conditions" returned false.');if(!is_number(c)){if("*"!=opts.items.filter)c="visible";else for(var k=[c,b.items,opts[j].items],i=0,l=k.length;l>i;i++)if(is_number(k[i])||"page"==k[i]||"visible"==k[i]){c=k[i];break}switch(c){case"page":return a.stopImmediatePropagation(),$cfs.triggerHandler(cf_e(j+"Page",conf),[b,d]);case"visible":opts.items.visibleConf.variable||"*"!=opts.items.filter||(c=opts.items.visible)}}if(scrl.isStopped)return $cfs.trigger(cf_e("resume",conf)),$cfs.trigger(cf_e("queue",conf),[j,[b,c,d]]),a.stopImmediatePropagation(),debug(conf,"Carousel resumed scrolling.");if(b.duration>0&&crsl.isScrolling)return b.queue&&("last"==b.queue&&(queu=[]),("first"!=b.queue||0==queu.length)&&$cfs.trigger(cf_e("queue",conf),[j,[b,c,d]])),a.stopImmediatePropagation(),debug(conf,"Carousel currently scrolling.");if(tmrs.timePassed=0,$cfs.trigger(cf_e("slide_"+j,conf),[b,c]),opts.synchronise)for(var m=opts.synchronise,n=[b,c],o=0,l=m.length;l>o;o++){var p=j;m[o][2]||(p="prev"==p?"next":"prev"),m[o][1]||(n[0]=m[o][0].triggerHandler("_cfs_triggerEvent",["configuration",p])),n[1]=c+m[o][3],m[o][0].trigger("_cfs_triggerEvent",["slide_"+p,n])}return!0}),$cfs.bind(cf_e("slide_prev",conf),function(a,b,c){a.stopPropagation();var d=$cfs.children();if(!opts.circular&&0==itms.first)return opts.infinite&&$cfs.trigger(cf_e("next",conf),itms.total-1),a.stopImmediatePropagation();if(sz_resetMargin(d,opts),!is_number(c)){if(opts.items.visibleConf.variable)c=gn_getVisibleItemsPrev(d,opts,itms.total-1);else if("*"!=opts.items.filter){var e=is_number(b.items)?b.items:gn_getVisibleOrg($cfs,opts);c=gn_getScrollItemsPrevFilter(d,opts,itms.total-1,e)}else c=opts.items.visible;c=cf_getAdjust(c,opts,b.items,$tt0)}if(opts.circular||itms.total-c<itms.first&&(c=itms.total-itms.first),opts.items.visibleConf.old=opts.items.visible,opts.items.visibleConf.variable){var f=cf_getItemsAdjust(gn_getVisibleItemsNext(d,opts,itms.total-c),opts,opts.items.visibleConf.adjust,$tt0);f>=opts.items.visible+c&&itms.total>c&&(c++,f=cf_getItemsAdjust(gn_getVisibleItemsNext(d,opts,itms.total-c),opts,opts.items.visibleConf.adjust,$tt0)),opts.items.visible=f}else if("*"!=opts.items.filter){var f=gn_getVisibleItemsNextFilter(d,opts,itms.total-c);opts.items.visible=cf_getItemsAdjust(f,opts,opts.items.visibleConf.adjust,$tt0)}if(sz_resetMargin(d,opts,!0),0==c)return a.stopImmediatePropagation(),debug(conf,"0 items to scroll: Not scrolling.");for(debug(conf,"Scrolling "+c+" items backward."),itms.first+=c;itms.first>=itms.total;)itms.first-=itms.total;opts.circular||(0==itms.first&&b.onEnd&&b.onEnd.call($tt0,"prev"),opts.infinite||nv_enableNavi(opts,itms.first,conf)),$cfs.children().slice(itms.total-c,itms.total).prependTo($cfs),itms.total<opts.items.visible+c&&$cfs.children().slice(0,opts.items.visible+c-itms.total).clone(!0).appendTo($cfs);var d=$cfs.children(),g=gi_getOldItemsPrev(d,opts,c),h=gi_getNewItemsPrev(d,opts),i=d.eq(c-1),j=g.last(),k=h.last();sz_resetMargin(d,opts);var l=0,m=0;if(opts.align){var n=cf_getAlignPadding(h,opts);l=n[0],m=n[1]}var o=0>l?opts.padding[opts.d[3]]:0,p=!1,q=$();if(c>opts.items.visible&&(q=d.slice(opts.items.visibleConf.old,c),"directscroll"==b.fx)){var r=opts.items[opts.d.width];p=q,i=k,sc_hideHiddenItems(p),opts.items[opts.d.width]="variable"}var s=!1,t=ms_getTotalSize(d.slice(0,c),opts,"width"),u=cf_mapWrapperSizes(ms_getSizes(h,opts,!0),opts,!opts.usePadding),v=0,w={},x={},y={},z={},A={},B={},C={},D=sc_getDuration(b,opts,c,t);switch(b.fx){case"cover":case"cover-fade":v=ms_getTotalSize(d.slice(0,opts.items.visible),opts,"width")}p&&(opts.items[opts.d.width]=r),sz_resetMargin(d,opts,!0),m>=0&&sz_resetMargin(j,opts,opts.padding[opts.d[1]]),l>=0&&sz_resetMargin(i,opts,opts.padding[opts.d[3]]),opts.align&&(opts.padding[opts.d[1]]=m,opts.padding[opts.d[3]]=l),B[opts.d.left]=-(t-o),C[opts.d.left]=-(v-o),x[opts.d.left]=u[opts.d.width];var E=function(){},F=function(){},G=function(){},H=function(){},I=function(){},J=function(){},K=function(){},L=function(){},M=function(){},N=function(){},O=function(){};switch(b.fx){case"crossfade":case"cover":case"cover-fade":case"uncover":case"uncover-fade":s=$cfs.clone(!0).appendTo($wrp)}switch(b.fx){case"crossfade":case"uncover":case"uncover-fade":s.children().slice(0,c).remove(),s.children().slice(opts.items.visibleConf.old).remove();break;case"cover":case"cover-fade":s.children().slice(opts.items.visible).remove(),s.css(C)}if($cfs.css(B),scrl=sc_setScroll(D,b.easing,conf),w[opts.d.left]=opts.usePadding?opts.padding[opts.d[3]]:0,("variable"==opts[opts.d.width]||"variable"==opts[opts.d.height])&&(E=function(){$wrp.css(u)},F=function(){scrl.anims.push([$wrp,u])}),opts.usePadding){switch(k.not(i).length&&(y[opts.d.marginRight]=i.data("_cfs_origCssMargin"),0>l?i.css(y):(K=function(){i.css(y)},L=function(){scrl.anims.push([i,y])})),b.fx){case"cover":case"cover-fade":s.children().eq(c-1).css(y)}k.not(j).length&&(z[opts.d.marginRight]=j.data("_cfs_origCssMargin"),G=function(){j.css(z)},H=function(){scrl.anims.push([j,z])}),m>=0&&(A[opts.d.marginRight]=k.data("_cfs_origCssMargin")+opts.padding[opts.d[1]],I=function(){k.css(A)},J=function(){scrl.anims.push([k,A])})}O=function(){$cfs.css(w)};var P=opts.items.visible+c-itms.total;N=function(){if(P>0&&($cfs.children().slice(itms.total).remove(),g=$($cfs.children().slice(itms.total-(opts.items.visible-P)).get().concat($cfs.children().slice(0,P).get()))),sc_showHiddenItems(p),opts.usePadding){var a=$cfs.children().eq(opts.items.visible+c-1);a.css(opts.d.marginRight,a.data("_cfs_origCssMargin"))}};var Q=sc_mapCallbackArguments(g,q,h,c,"prev",D,u);switch(M=function(){sc_afterScroll($cfs,s,b),crsl.isScrolling=!1,clbk.onAfter=sc_fireCallbacks($tt0,b,"onAfter",Q,clbk),queu=sc_fireQueue($cfs,queu,conf),crsl.isPaused||$cfs.trigger(cf_e("play",conf))},crsl.isScrolling=!0,tmrs=sc_clearTimers(tmrs),clbk.onBefore=sc_fireCallbacks($tt0,b,"onBefore",Q,clbk),b.fx){case"none":$cfs.css(w),E(),G(),I(),K(),O(),N(),M();break;case"fade":scrl.anims.push([$cfs,{opacity:0},function(){E(),G(),I(),K(),O(),N(),scrl=sc_setScroll(D,b.easing,conf),scrl.anims.push([$cfs,{opacity:1},M]),sc_startScroll(scrl,conf)}]);break;case"crossfade":$cfs.css({opacity:0}),scrl.anims.push([s,{opacity:0}]),scrl.anims.push([$cfs,{opacity:1},M]),F(),G(),I(),K(),O(),N();break;case"cover":scrl.anims.push([s,w,function(){G(),I(),K(),O(),N(),M()}]),F();break;case"cover-fade":scrl.anims.push([$cfs,{opacity:0}]),scrl.anims.push([s,w,function(){G(),I(),K(),O(),N(),M()}]),F();break;case"uncover":scrl.anims.push([s,x,M]),F(),G(),I(),K(),O(),N();break;case"uncover-fade":$cfs.css({opacity:0}),scrl.anims.push([$cfs,{opacity:1}]),scrl.anims.push([s,x,M]),F(),G(),I(),K(),O(),N();break;default:scrl.anims.push([$cfs,w,function(){N(),M()}]),F(),H(),J(),L()}return sc_startScroll(scrl,conf),cf_setCookie(opts.cookie,$cfs,conf),$cfs.trigger(cf_e("updatePageStatus",conf),[!1,u]),!0}),$cfs.bind(cf_e("slide_next",conf),function(a,b,c){a.stopPropagation();var d=$cfs.children();if(!opts.circular&&itms.first==opts.items.visible)return opts.infinite&&$cfs.trigger(cf_e("prev",conf),itms.total-1),a.stopImmediatePropagation();if(sz_resetMargin(d,opts),!is_number(c)){if("*"!=opts.items.filter){var e=is_number(b.items)?b.items:gn_getVisibleOrg($cfs,opts);c=gn_getScrollItemsNextFilter(d,opts,0,e)}else c=opts.items.visible;c=cf_getAdjust(c,opts,b.items,$tt0)}var f=0==itms.first?itms.total:itms.first;if(!opts.circular){if(opts.items.visibleConf.variable)var g=gn_getVisibleItemsNext(d,opts,c),e=gn_getVisibleItemsPrev(d,opts,f-1);else var g=opts.items.visible,e=opts.items.visible;c+g>f&&(c=f-e)}if(opts.items.visibleConf.old=opts.items.visible,opts.items.visibleConf.variable){for(var g=cf_getItemsAdjust(gn_getVisibleItemsNextTestCircular(d,opts,c,f),opts,opts.items.visibleConf.adjust,$tt0);opts.items.visible-c>=g&&itms.total>c;)c++,g=cf_getItemsAdjust(gn_getVisibleItemsNextTestCircular(d,opts,c,f),opts,opts.items.visibleConf.adjust,$tt0);opts.items.visible=g}else if("*"!=opts.items.filter){var g=gn_getVisibleItemsNextFilter(d,opts,c);opts.items.visible=cf_getItemsAdjust(g,opts,opts.items.visibleConf.adjust,$tt0)}if(sz_resetMargin(d,opts,!0),0==c)return a.stopImmediatePropagation(),debug(conf,"0 items to scroll: Not scrolling.");for(debug(conf,"Scrolling "+c+" items forward."),itms.first-=c;0>itms.first;)itms.first+=itms.total;opts.circular||(itms.first==opts.items.visible&&b.onEnd&&b.onEnd.call($tt0,"next"),opts.infinite||nv_enableNavi(opts,itms.first,conf)),itms.total<opts.items.visible+c&&$cfs.children().slice(0,opts.items.visible+c-itms.total).clone(!0).appendTo($cfs);var d=$cfs.children(),h=gi_getOldItemsNext(d,opts),i=gi_getNewItemsNext(d,opts,c),j=d.eq(c-1),k=h.last(),l=i.last();sz_resetMargin(d,opts);var m=0,n=0;if(opts.align){var o=cf_getAlignPadding(i,opts);m=o[0],n=o[1]}var p=!1,q=$();if(c>opts.items.visibleConf.old&&(q=d.slice(opts.items.visibleConf.old,c),"directscroll"==b.fx)){var r=opts.items[opts.d.width];p=q,j=k,sc_hideHiddenItems(p),opts.items[opts.d.width]="variable"}var s=!1,t=ms_getTotalSize(d.slice(0,c),opts,"width"),u=cf_mapWrapperSizes(ms_getSizes(i,opts,!0),opts,!opts.usePadding),v=0,w={},x={},y={},z={},A={},B=sc_getDuration(b,opts,c,t);switch(b.fx){case"uncover":case"uncover-fade":v=ms_getTotalSize(d.slice(0,opts.items.visibleConf.old),opts,"width")}p&&(opts.items[opts.d.width]=r),opts.align&&0>opts.padding[opts.d[1]]&&(opts.padding[opts.d[1]]=0),sz_resetMargin(d,opts,!0),sz_resetMargin(k,opts,opts.padding[opts.d[1]]),opts.align&&(opts.padding[opts.d[1]]=n,opts.padding[opts.d[3]]=m),A[opts.d.left]=opts.usePadding?opts.padding[opts.d[3]]:0;var C=function(){},D=function(){},E=function(){},F=function(){},G=function(){},H=function(){},I=function(){},J=function(){},K=function(){};switch(b.fx){case"crossfade":case"cover":case"cover-fade":case"uncover":case"uncover-fade":s=$cfs.clone(!0).appendTo($wrp),s.children().slice(opts.items.visibleConf.old).remove()}switch(b.fx){case"crossfade":case"cover":case"cover-fade":$cfs.css("zIndex",1),s.css("zIndex",0)}if(scrl=sc_setScroll(B,b.easing,conf),w[opts.d.left]=-t,x[opts.d.left]=-v,0>m&&(w[opts.d.left]+=m),("variable"==opts[opts.d.width]||"variable"==opts[opts.d.height])&&(C=function(){$wrp.css(u)},D=function(){scrl.anims.push([$wrp,u])}),opts.usePadding){var L=l.data("_cfs_origCssMargin");n>=0&&(L+=opts.padding[opts.d[1]]),l.css(opts.d.marginRight,L),j.not(k).length&&(z[opts.d.marginRight]=k.data("_cfs_origCssMargin")),E=function(){k.css(z)},F=function(){scrl.anims.push([k,z])};var M=j.data("_cfs_origCssMargin");m>0&&(M+=opts.padding[opts.d[3]]),y[opts.d.marginRight]=M,G=function(){j.css(y)},H=function(){scrl.anims.push([j,y])}}K=function(){$cfs.css(A)};var N=opts.items.visible+c-itms.total;J=function(){N>0&&$cfs.children().slice(itms.total).remove();var a=$cfs.children().slice(0,c).appendTo($cfs).last();if(N>0&&(i=gi_getCurrentItems(d,opts)),sc_showHiddenItems(p),opts.usePadding){if(itms.total<opts.items.visible+c){var b=$cfs.children().eq(opts.items.visible-1);b.css(opts.d.marginRight,b.data("_cfs_origCssMargin")+opts.padding[opts.d[1]])}a.css(opts.d.marginRight,a.data("_cfs_origCssMargin"))}};var O=sc_mapCallbackArguments(h,q,i,c,"next",B,u);switch(I=function(){$cfs.css("zIndex",$cfs.data("_cfs_origCssZindex")),sc_afterScroll($cfs,s,b),crsl.isScrolling=!1,clbk.onAfter=sc_fireCallbacks($tt0,b,"onAfter",O,clbk),queu=sc_fireQueue($cfs,queu,conf),crsl.isPaused||$cfs.trigger(cf_e("play",conf))},crsl.isScrolling=!0,tmrs=sc_clearTimers(tmrs),clbk.onBefore=sc_fireCallbacks($tt0,b,"onBefore",O,clbk),b.fx){case"none":$cfs.css(w),C(),E(),G(),K(),J(),I();break;case"fade":scrl.anims.push([$cfs,{opacity:0},function(){C(),E(),G(),K(),J(),scrl=sc_setScroll(B,b.easing,conf),scrl.anims.push([$cfs,{opacity:1},I]),sc_startScroll(scrl,conf)}]);break;case"crossfade":$cfs.css({opacity:0}),scrl.anims.push([s,{opacity:0}]),scrl.anims.push([$cfs,{opacity:1},I]),D(),E(),G(),K(),J();break;case"cover":$cfs.css(opts.d.left,$wrp[opts.d.width]()),scrl.anims.push([$cfs,A,I]),D(),E(),G(),J();break;case"cover-fade":$cfs.css(opts.d.left,$wrp[opts.d.width]()),scrl.anims.push([s,{opacity:0}]),scrl.anims.push([$cfs,A,I]),D(),E(),G(),J();break;case"uncover":scrl.anims.push([s,x,I]),D(),E(),G(),K(),J();break;case"uncover-fade":$cfs.css({opacity:0}),scrl.anims.push([$cfs,{opacity:1}]),scrl.anims.push([s,x,I]),D(),E(),G(),K(),J();break;default:scrl.anims.push([$cfs,w,function(){K(),J(),I()}]),D(),F(),H()}return sc_startScroll(scrl,conf),cf_setCookie(opts.cookie,$cfs,conf),$cfs.trigger(cf_e("updatePageStatus",conf),[!1,u]),!0}),$cfs.bind(cf_e("slideTo",conf),function(a,b,c,d,e,f,g){a.stopPropagation();var h=[b,c,d,e,f,g],i=["string/number/object","number","boolean","object","string","function"],j=cf_sortParams(h,i);return e=j[3],f=j[4],g=j[5],b=gn_getItemIndex(j[0],j[1],j[2],itms,$cfs),0==b?!1:(is_object(e)||(e=!1),"prev"!=f&&"next"!=f&&(f=opts.circular?itms.total/2>=b?"next":"prev":0==itms.first||itms.first>b?"next":"prev"),"prev"==f&&(b=itms.total-b),$cfs.trigger(cf_e(f,conf),[e,b,g]),!0)}),$cfs.bind(cf_e("prevPage",conf),function(a,b,c){a.stopPropagation();var d=$cfs.triggerHandler(cf_e("currentPage",conf));return $cfs.triggerHandler(cf_e("slideToPage",conf),[d-1,b,"prev",c])}),$cfs.bind(cf_e("nextPage",conf),function(a,b,c){a.stopPropagation();var d=$cfs.triggerHandler(cf_e("currentPage",conf));return $cfs.triggerHandler(cf_e("slideToPage",conf),[d+1,b,"next",c])}),$cfs.bind(cf_e("slideToPage",conf),function(a,b,c,d,e){a.stopPropagation(),is_number(b)||(b=$cfs.triggerHandler(cf_e("currentPage",conf)));var f=opts.pagination.items||opts.items.visible,g=Math.ceil(itms.total/f)-1;return 0>b&&(b=g),b>g&&(b=0),$cfs.triggerHandler(cf_e("slideTo",conf),[b*f,0,!0,c,d,e])}),$cfs.bind(cf_e("jumpToStart",conf),function(a,b){if(a.stopPropagation(),b=b?gn_getItemIndex(b,0,!0,itms,$cfs):0,b+=itms.first,0!=b){if(itms.total>0)for(;b>itms.total;)b-=itms.total;$cfs.prepend($cfs.children().slice(b,itms.total))}return!0}),$cfs.bind(cf_e("synchronise",conf),function(a,b){if(a.stopPropagation(),b)b=cf_getSynchArr(b);else{if(!opts.synchronise)return debug(conf,"No carousel to synchronise.");b=opts.synchronise}for(var c=$cfs.triggerHandler(cf_e("currentPosition",conf)),d=!0,e=0,f=b.length;f>e;e++)b[e][0].triggerHandler(cf_e("slideTo",conf),[c,b[e][3],!0])||(d=!1);return d}),$cfs.bind(cf_e("queue",conf),function(a,b,c){return a.stopPropagation(),is_function(b)?b.call($tt0,queu):is_array(b)?queu=b:is_undefined(b)||queu.push([b,c]),queu}),$cfs.bind(cf_e("insertItem",conf),function(a,b,c,d,e){a.stopPropagation();var f=[b,c,d,e],g=["string/object","string/number/object","boolean","number"],h=cf_sortParams(f,g);if(b=h[0],c=h[1],d=h[2],e=h[3],is_object(b)&&!is_jquery(b)?b=$(b):is_string(b)&&(b=$(b)),!is_jquery(b)||0==b.length)return debug(conf,"Not a valid object.");is_undefined(c)&&(c="end"),sz_storeMargin(b,opts),sz_storeOrigCss(b);var i=c,j="before";"end"==c?d?(0==itms.first?(c=itms.total-1,j="after"):(c=itms.first,itms.first+=b.length),0>c&&(c=0)):(c=itms.total-1,j="after"):c=gn_getItemIndex(c,e,d,itms,$cfs);var k=$cfs.children().eq(c);return k.length?k[j](b):(debug(conf,"Correct insert-position not found! Appending item to the end."),$cfs.append(b)),"end"==i||d||itms.first>c&&(itms.first+=b.length),itms.total=$cfs.children().length,itms.first>=itms.total&&(itms.first-=itms.total),$cfs.trigger(cf_e("updateSizes",conf)),$cfs.trigger(cf_e("linkAnchors",conf)),!0}),$cfs.bind(cf_e("removeItem",conf),function(a,b,c,d){a.stopPropagation();var e=[b,c,d],f=["string/number/object","boolean","number"],g=cf_sortParams(e,f);if(b=g[0],c=g[1],d=g[2],b instanceof $&&b.length>1)return i=$(),b.each(function(){var e=$cfs.trigger(cf_e("removeItem",conf),[$(this),c,d]);e&&(i=i.add(e))}),i;if(is_undefined(b)||"end"==b)i=$cfs.children().last();else{b=gn_getItemIndex(b,d,c,itms,$cfs);var i=$cfs.children().eq(b);i.length&&itms.first>b&&(itms.first-=i.length)}return i&&i.length&&(i.detach(),itms.total=$cfs.children().length,$cfs.trigger(cf_e("updateSizes",conf))),i}),$cfs.bind(cf_e("onBefore",conf)+" "+cf_e("onAfter",conf),function(a,b){a.stopPropagation();var c=a.type.slice(conf.events.prefix.length);return is_array(b)&&(clbk[c]=b),is_function(b)&&clbk[c].push(b),clbk[c]}),$cfs.bind(cf_e("currentPosition",conf),function(a,b){if(a.stopPropagation(),0==itms.first)var c=0;else var c=itms.total-itms.first;return is_function(b)&&b.call($tt0,c),c}),$cfs.bind(cf_e("currentPage",conf),function(a,b){a.stopPropagation();var e,c=opts.pagination.items||opts.items.visible,d=Math.ceil(itms.total/c-1);return e=0==itms.first?0:itms.first<itms.total%c?0:itms.first!=c||opts.circular?Math.round((itms.total-itms.first)/c):d,0>e&&(e=0),e>d&&(e=d),is_function(b)&&b.call($tt0,e),e}),$cfs.bind(cf_e("currentVisible",conf),function(a,b){a.stopPropagation();var c=gi_getCurrentItems($cfs.children(),opts);return is_function(b)&&b.call($tt0,c),c}),$cfs.bind(cf_e("slice",conf),function(a,b,c,d){if(a.stopPropagation(),0==itms.total)return!1;var e=[b,c,d],f=["number","number","function"],g=cf_sortParams(e,f);if(b=is_number(g[0])?g[0]:0,c=is_number(g[1])?g[1]:itms.total,d=g[2],b+=itms.first,c+=itms.first,itms.total>0){for(;b>itms.total;)b-=itms.total;for(;c>itms.total;)c-=itms.total;for(;0>b;)b+=itms.total;for(;0>c;)c+=itms.total}var i,h=$cfs.children();return i=c>b?h.slice(b,c):$(h.slice(b,itms.total).get().concat(h.slice(0,c).get())),is_function(d)&&d.call($tt0,i),i}),$cfs.bind(cf_e("isPaused",conf)+" "+cf_e("isStopped",conf)+" "+cf_e("isScrolling",conf),function(a,b){a.stopPropagation();var c=a.type.slice(conf.events.prefix.length),d=crsl[c];return is_function(b)&&b.call($tt0,d),d}),$cfs.bind(cf_e("configuration",conf),function(e,a,b,c){e.stopPropagation();var reInit=!1;if(is_function(a))a.call($tt0,opts);else if(is_object(a))opts_orig=$.extend(!0,{},opts_orig,a),b!==!1?reInit=!0:opts=$.extend(!0,{},opts,a);else if(!is_undefined(a))if(is_function(b)){var val=eval("opts."+a);is_undefined(val)&&(val=""),b.call($tt0,val)}else{if(is_undefined(b))return eval("opts."+a);"boolean"!=typeof c&&(c=!0),eval("opts_orig."+a+" = b"),c!==!1?reInit=!0:eval("opts."+a+" = b")}if(reInit){sz_resetMargin($cfs.children(),opts),FN._init(opts_orig),FN._bind_buttons();var sz=sz_setSizes($cfs,opts);$cfs.trigger(cf_e("updatePageStatus",conf),[!0,sz])}return opts}),$cfs.bind(cf_e("linkAnchors",conf),function(a,b,c){return a.stopPropagation(),is_undefined(b)?b=$("body"):is_string(b)&&(b=$(b)),is_jquery(b)&&0!=b.length?(is_string(c)||(c="a.caroufredsel"),b.find(c).each(function(){var a=this.hash||"";a.length>0&&-1!=$cfs.children().index($(a))&&$(this).unbind("click").click(function(b){b.preventDefault(),$cfs.trigger(cf_e("slideTo",conf),a)})}),!0):debug(conf,"Not a valid object.")}),$cfs.bind(cf_e("updatePageStatus",conf),function(a,b){if(a.stopPropagation(),opts.pagination.container){var d=opts.pagination.items||opts.items.visible,e=Math.ceil(itms.total/d);b&&(opts.pagination.anchorBuilder&&(opts.pagination.container.children().remove(),opts.pagination.container.each(function(){for(var a=0;e>a;a++){var b=$cfs.children().eq(gn_getItemIndex(a*d,0,!0,itms,$cfs));$(this).append(opts.pagination.anchorBuilder.call(b[0],a+1))}})),opts.pagination.container.each(function(){$(this).children().unbind(opts.pagination.event).each(function(a){$(this).bind(opts.pagination.event,function(b){b.preventDefault(),$cfs.trigger(cf_e("slideTo",conf),[a*d,-opts.pagination.deviation,!0,opts.pagination])})})}));var f=$cfs.triggerHandler(cf_e("currentPage",conf))+opts.pagination.deviation;return f>=e&&(f=0),0>f&&(f=e-1),opts.pagination.container.each(function(){$(this).children().removeClass(cf_c("selected",conf)).eq(f).addClass(cf_c("selected",conf))}),!0}}),$cfs.bind(cf_e("updateSizes",conf),function(){var b=opts.items.visible,c=$cfs.children(),d=ms_getParentSize($wrp,opts,"width");if(itms.total=c.length,crsl.primarySizePercentage?(opts.maxDimension=d,opts[opts.d.width]=ms_getPercentage(d,crsl.primarySizePercentage)):opts.maxDimension=ms_getMaxDimension(opts,d),opts.responsive?(opts.items.width=opts.items.sizesConf.width,opts.items.height=opts.items.sizesConf.height,opts=in_getResponsiveValues(opts,c,d),b=opts.items.visible,sz_setResponsiveSizes(opts,c)):opts.items.visibleConf.variable?b=gn_getVisibleItemsNext(c,opts,0):"*"!=opts.items.filter&&(b=gn_getVisibleItemsNextFilter(c,opts,0)),!opts.circular&&0!=itms.first&&b>itms.first){if(opts.items.visibleConf.variable)var e=gn_getVisibleItemsPrev(c,opts,itms.first)-itms.first;else if("*"!=opts.items.filter)var e=gn_getVisibleItemsPrevFilter(c,opts,itms.first)-itms.first;else var e=opts.items.visible-itms.first;debug(conf,"Preventing non-circular: sliding "+e+" items backward."),$cfs.trigger(cf_e("prev",conf),e)}opts.items.visible=cf_getItemsAdjust(b,opts,opts.items.visibleConf.adjust,$tt0),opts.items.visibleConf.old=opts.items.visible,opts=in_getAlignPadding(opts,c);var f=sz_setSizes($cfs,opts);return $cfs.trigger(cf_e("updatePageStatus",conf),[!0,f]),nv_showNavi(opts,itms.total,conf),nv_enableNavi(opts,itms.first,conf),f}),$cfs.bind(cf_e("destroy",conf),function(a,b){return a.stopPropagation(),tmrs=sc_clearTimers(tmrs),$cfs.data("_cfs_isCarousel",!1),$cfs.trigger(cf_e("finish",conf)),b&&$cfs.trigger(cf_e("jumpToStart",conf)),sz_restoreOrigCss($cfs.children()),sz_restoreOrigCss($cfs),FN._unbind_events(),FN._unbind_buttons(),"parent"==conf.wrapper?sz_restoreOrigCss($wrp):$wrp.replaceWith($cfs),!0}),$cfs.bind(cf_e("debug",conf),function(){return debug(conf,"Carousel width: "+opts.width),debug(conf,"Carousel height: "+opts.height),debug(conf,"Item widths: "+opts.items.width),debug(conf,"Item heights: "+opts.items.height),debug(conf,"Number of items visible: "+opts.items.visible),opts.auto.play&&debug(conf,"Number of items scrolled automatically: "+opts.auto.items),opts.prev.button&&debug(conf,"Number of items scrolled backward: "+opts.prev.items),opts.next.button&&debug(conf,"Number of items scrolled forward: "+opts.next.items),conf.debug}),$cfs.bind("_cfs_triggerEvent",function(a,b,c){return a.stopPropagation(),$cfs.triggerHandler(cf_e(b,conf),c)})},FN._unbind_events=function(){$cfs.unbind(cf_e("",conf)),$cfs.unbind(cf_e("",conf,!1)),$cfs.unbind("_cfs_triggerEvent")},FN._bind_buttons=function(){if(FN._unbind_buttons(),nv_showNavi(opts,itms.total,conf),nv_enableNavi(opts,itms.first,conf),opts.auto.pauseOnHover){var a=bt_pauseOnHoverConfig(opts.auto.pauseOnHover);$wrp.bind(cf_e("mouseenter",conf,!1),function(){$cfs.trigger(cf_e("pause",conf),a)}).bind(cf_e("mouseleave",conf,!1),function(){$cfs.trigger(cf_e("resume",conf))})}if(opts.auto.button&&opts.auto.button.bind(cf_e(opts.auto.event,conf,!1),function(a){a.preventDefault();var b=!1,c=null;crsl.isPaused?b="play":opts.auto.pauseOnEvent&&(b="pause",c=bt_pauseOnHoverConfig(opts.auto.pauseOnEvent)),b&&$cfs.trigger(cf_e(b,conf),c)}),opts.prev.button&&(opts.prev.button.bind(cf_e(opts.prev.event,conf,!1),function(a){a.preventDefault(),$cfs.trigger(cf_e("prev",conf))}),opts.prev.pauseOnHover)){var a=bt_pauseOnHoverConfig(opts.prev.pauseOnHover);opts.prev.button.bind(cf_e("mouseenter",conf,!1),function(){$cfs.trigger(cf_e("pause",conf),a)}).bind(cf_e("mouseleave",conf,!1),function(){$cfs.trigger(cf_e("resume",conf))})}if(opts.next.button&&(opts.next.button.bind(cf_e(opts.next.event,conf,!1),function(a){a.preventDefault(),$cfs.trigger(cf_e("next",conf))}),opts.next.pauseOnHover)){var a=bt_pauseOnHoverConfig(opts.next.pauseOnHover);opts.next.button.bind(cf_e("mouseenter",conf,!1),function(){$cfs.trigger(cf_e("pause",conf),a)}).bind(cf_e("mouseleave",conf,!1),function(){$cfs.trigger(cf_e("resume",conf))})}if(opts.pagination.container&&opts.pagination.pauseOnHover){var a=bt_pauseOnHoverConfig(opts.pagination.pauseOnHover);opts.pagination.container.bind(cf_e("mouseenter",conf,!1),function(){$cfs.trigger(cf_e("pause",conf),a)}).bind(cf_e("mouseleave",conf,!1),function(){$cfs.trigger(cf_e("resume",conf))})}if((opts.prev.key||opts.next.key)&&$(document).bind(cf_e("keyup",conf,!1,!0,!0),function(a){var b=a.keyCode;b==opts.next.key&&(a.preventDefault(),$cfs.trigger(cf_e("next",conf))),b==opts.prev.key&&(a.preventDefault(),$cfs.trigger(cf_e("prev",conf)))}),opts.pagination.keys&&$(document).bind(cf_e("keyup",conf,!1,!0,!0),function(a){var b=a.keyCode;b>=49&&58>b&&(b=(b-49)*opts.items.visible,itms.total>=b&&(a.preventDefault(),$cfs.trigger(cf_e("slideTo",conf),[b,0,!0,opts.pagination])))}),$.fn.swipe){var b="ontouchstart"in window;if(b&&opts.swipe.onTouch||!b&&opts.swipe.onMouse){var c=$.extend(!0,{},opts.prev,opts.swipe),d=$.extend(!0,{},opts.next,opts.swipe),e=function(){$cfs.trigger(cf_e("prev",conf),[c])},f=function(){$cfs.trigger(cf_e("next",conf),[d])};switch(opts.direction){case"up":case"down":opts.swipe.options.swipeUp=f,opts.swipe.options.swipeDown=e;break;default:opts.swipe.options.swipeLeft=f,opts.swipe.options.swipeRight=e}crsl.swipe&&$cfs.swipe("destroy"),$wrp.swipe(opts.swipe.options),$wrp.css("cursor","move"),crsl.swipe=!0}}if($.fn.mousewheel&&opts.mousewheel){var g=$.extend(!0,{},opts.prev,opts.mousewheel),h=$.extend(!0,{},opts.next,opts.mousewheel);crsl.mousewheel&&$wrp.unbind(cf_e("mousewheel",conf,!1)),$wrp.bind(cf_e("mousewheel",conf,!1),function(a,b){a.preventDefault(),b>0?$cfs.trigger(cf_e("prev",conf),[g]):$cfs.trigger(cf_e("next",conf),[h])}),crsl.mousewheel=!0}if(opts.auto.play&&$cfs.trigger(cf_e("play",conf),opts.auto.delay),crsl.upDateOnWindowResize){var i=function(){$cfs.trigger(cf_e("finish",conf)),opts.auto.pauseOnResize&&!crsl.isPaused&&$cfs.trigger(cf_e("play",conf)),sz_resetMargin($cfs.children(),opts),$cfs.trigger(cf_e("updateSizes",conf))},j=$(window),k=null;if($.debounce&&"debounce"==conf.onWindowResize)k=$.debounce(200,i);else if($.throttle&&"throttle"==conf.onWindowResize)k=$.throttle(300,i);else{var l=0,m=0;k=function(){var a=j.width(),b=j.height();(a!=l||b!=m)&&(i(),l=a,m=b)}}j.bind(cf_e("resize",conf,!1,!0,!0),k)}},FN._unbind_buttons=function(){var b=(cf_e("",conf),cf_e("",conf,!1));var ns3=cf_e("",conf,!1,!0,!0);$(document).unbind(ns3),$(window).unbind(ns3),$wrp.unbind(b),opts.auto.button&&opts.auto.button.unbind(b),opts.prev.button&&opts.prev.button.unbind(b),opts.next.button&&opts.next.button.unbind(b),opts.pagination.container&&(opts.pagination.container.unbind(b),opts.pagination.anchorBuilder&&opts.pagination.container.children().remove()),crsl.swipe&&($cfs.swipe("destroy"),$wrp.css("cursor","default"),crsl.swipe=!1),crsl.mousewheel&&(crsl.mousewheel=!1),nv_showNavi(opts,"hide",conf),nv_enableNavi(opts,"removeClass",conf)},is_boolean(configs)&&(configs={debug:configs});var crsl={direction:"next",isPaused:!0,isScrolling:!1,isStopped:!1,mousewheel:!1,swipe:!1},itms={total:$cfs.children().length,first:0},tmrs={auto:null,progress:null,startTime:getTime(),timePassed:0},scrl={isStopped:!1,duration:0,startTime:0,easing:"",anims:[]},clbk={onBefore:[],onAfter:[]},queu=[],conf=$.extend(!0,{},$.fn.carouFredSel.configs,configs),opts={},opts_orig=$.extend(!0,{},options),$wrp="parent"==conf.wrapper?$cfs.parent():$cfs.wrap("<"+conf.wrapper.element+' class="'+conf.wrapper.classname+'" />').parent();if(conf.selector=$cfs.selector,conf.serialNumber=$.fn.carouFredSel.serialNumber++,conf.transition=conf.transition&&$.fn.transition?"transition":"animate",FN._init(opts_orig,!0,starting_position),FN._build(),FN._bind_events(),FN._bind_buttons(),is_array(opts.items.start))var start_arr=opts.items.start;else{var start_arr=[];0!=opts.items.start&&start_arr.push(opts.items.start)}if(opts.cookie&&start_arr.unshift(parseInt(cf_getCookie(opts.cookie),10)),start_arr.length>0)for(var a=0,l=start_arr.length;l>a;a++){var s=start_arr[a];if(0!=s){if(s===!0){if(s=window.location.hash,1>s.length)continue}else"random"===s&&(s=Math.floor(Math.random()*itms.total));if($cfs.triggerHandler(cf_e("slideTo",conf),[s,0,!0,{fx:"none"}]))break}}var siz=sz_setSizes($cfs,opts),itm=gi_getCurrentItems($cfs.children(),opts);return opts.onCreate&&opts.onCreate.call($tt0,{width:siz.width,height:siz.height,items:itm}),$cfs.trigger(cf_e("updatePageStatus",conf),[!0,siz]),$cfs.trigger(cf_e("linkAnchors",conf)),conf.debug&&$cfs.trigger(cf_e("debug",conf)),$cfs},$.fn.carouFredSel.serialNumber=1,$.fn.carouFredSel.defaults={synchronise:!1,infinite:!0,circular:!0,responsive:!1,direction:"left",items:{start:0},scroll:{easing:"swing",duration:500,pauseOnHover:!1,event:"click",queue:!1}},$.fn.carouFredSel.configs={debug:!1,transition:!1,onWindowResize:"throttle",events:{prefix:"",namespace:"cfs"},wrapper:{element:"div",classname:"caroufredsel_wrapper"},classnames:{}},$.fn.carouFredSel.pageAnchorBuilder=function(a){return'<a href="#"><span>'+a+"</span></a>"},$.fn.carouFredSel.progressbarUpdater=function(a){$(this).css("width",a+"%")},$.fn.carouFredSel.cookie={get:function(a){a+="=";for(var b=document.cookie.split(";"),c=0,d=b.length;d>c;c++){for(var e=b[c];" "==e.charAt(0);)e=e.slice(1);if(0==e.indexOf(a))return e.slice(a.length)}return 0},set:function(a,b,c){var d="";if(c){var e=new Date;e.setTime(e.getTime()+1e3*60*60*24*c),d="; expires="+e.toGMTString()}document.cookie=a+"="+b+d+"; path=/"},remove:function(a){$.fn.carouFredSel.cookie.set(a,"",-1)}},$.extend($.easing,{quadratic:function(a){var b=a*a;return a*(-b*a+4*b-6*a+4)},cubic:function(a){return a*(4*a*a-9*a+6)},elastic:function(a){var b=a*a;return a*(33*b*b-106*b*a+126*b-67*a+15)}}))})(jQuery);;(function($){$(function(){function gallery_images_loaded($box,image_selector,callback){function check_image_loaded(img){return img.complete&&img.naturalWidth!==undefined&&img.naturalWidth!=0;}
var $images=$(image_selector,$box).filter(function(){return!check_image_loaded(this);}),images_count=$images.length;if(images_count==0){return callback();}
if(window.gemBrowser.name=='ie'&&!isNaN(parseInt(window.gemBrowser.version))&&parseInt(window.gemBrowser.version)<=10){function image_load_event(){images_count--;if(images_count==0){callback();}}
$images.each(function(){if(check_image_loaded(this)){return;}
var proxyImage=new Image();proxyImage.addEventListener('load',image_load_event);proxyImage.addEventListener('error',image_load_event);proxyImage.src=this.src;});return;}
$images.on('load error',function(){images_count--;if(images_count==0){callback();}});}
function init_circular_overlay($gallery,$set){if(!$gallery.hasClass('hover-circular')){return;}
$('.gallery-item',$set).on('mouseenter',function(){var overlayWidth=$('.overlay',this).width(),overlayHeight=$('.overlay',this).height(),$overlayCircle=$('.overlay-circle',this),maxSize=0;if(overlayWidth>overlayHeight){maxSize=overlayWidth;$overlayCircle.height(overlayWidth)}else{maxSize=overlayHeight;$overlayCircle.width(overlayHeight);}
maxSize+=overlayWidth*0.3;$overlayCircle.css({marginLeft:-maxSize/2,marginTop:-maxSize/2});});}
function initGalleryGrid(){if($(this).hasClass('metro')){return;}
if(window.tgpLazyItems!==undefined){var isShowed=window.tgpLazyItems.checkGroupShowed(this,function(node){initGalleryGrid.call(node);});if(!isShowed){return;}}
var $gallery=$(this);var $set=$('.gallery-set',this);gallery_images_loaded($set,'.image-wrap img',function(){$gallery.closest('.gallery-preloader-wrapper').prev('.preloader').remove();init_circular_overlay($gallery,$set);var itemsAnimations=$gallery.itemsAnimations({itemSelector:'.gallery-item',scrollMonitor:true});var init_gallery=true;$set.on('arrangeComplete',function(event,filteredItems){if(init_gallery){init_gallery=false;var items=[];filteredItems.forEach(function(item){items.push(item.element);});itemsAnimations.show($(items));}}).isotope({itemSelector:'.gallery-item',itemImageWrapperSelector:'.image-wrap',fixHeightDoubleItems:$gallery.hasClass('gallery-style-justified'),layoutMode:'masonry-custom','masonry-custom':{columnWidth:'.gallery-item:not(.double-item)'}});});if($set.closest('.gem_tab').size()>0){$set.closest('.gem_tab').bind('tab-update',function(){$set.isotope('layout');});}
$(document).on('show.vc.tab','[data-vc-tabs]',function(){var $tab=$(this).data('vc.tabs').getTarget();if($tab.find($set).length){$set.isotope('layout');}});}
var resizeTimer=null;function initGalleryMetroGrid(){if(window.tgpLazyItems!==undefined){var isShowed=window.tgpLazyItems.checkGroupShowed(this,function(node){initGalleryMetroGrid.call(node);});if(!isShowed){return;}}
var $gallery=$(this);var $set=$('.gallery-set',this);gallery_images_loaded($set,'.image-wrap img',function(){$gallery.closest('.gallery-preloader-wrapper').prev('.preloader').remove();var itemsAnimations=$gallery.itemsAnimations({itemSelector:'.gallery-item',scrollMonitor:true});var init_gallery=true;init_circular_overlay($gallery,$set);$set.on('arrangeComplete',function(event,filteredItems){if(init_gallery){init_gallery=false;var items=[];filteredItems.forEach(function(item){items.push(item.element);});itemsAnimations.show($(items));}}).isotope({itemSelector:'.gallery-item',itemImageWrapperSelector:'.image-wrap',fixHeightDoubleItems:$gallery.hasClass('gallery-style-justified'),layoutMode:'metro','masonry-custom':{columnWidth:'.gallery-item:not(.double-item)'},transitionDuration:0});if($set.closest('.gem_tab').size()>0){$set.closest('.gem_tab').bind('tab-update',function(){$set.isotope('layout');});}
$(document).on('gem.show.vc.tabs','[data-vc-accordion]',function(){var $tab=$(this).data('vc.accordion').getTarget();if($tab.find($set).length){$set.isotope('layout');}});$(document).on('gem.show.vc.accordion','[data-vc-accordion]',function(){var $tab=$(this).data('vc.accordion').getTarget();if($tab.find($set).length){$set.isotope('layout');}});});}
function initGallerySlider(){if(window.tgpLazyItems!==undefined){var isShowed=window.tgpLazyItems.checkGroupShowed(this,function(node){initGallerySlider.call(node);});if(!isShowed){return;}}
var $gallery=$(this);var $set=$('.gallery-set',this);var $items=$('.gallery-item',$set);init_circular_overlay($gallery,$set);$set.wrap('<div class="gem-gallery-preview-carousel-wrap clearfix"/>');var $galleryPreviewWrap=$('.gem-gallery-preview-carousel-wrap',this);$galleryPreviewWrap.wrap('<div class="gem-gallery-preview-carousel-padding clearfix"/>');var $galleryPreviewNavigation=$('<div class="gem-gallery-preview-navigation"/>').appendTo($galleryPreviewWrap);var $galleryPreviewPrev=$('<a href="#" class="gem-prev gem-gallery-preview-prev"></a>').appendTo($galleryPreviewNavigation);var $galleryPreviewNext=$('<a href="#" class="gem-next gem-gallery-preview-next"></a>').appendTo($galleryPreviewNavigation);var $galleryThumbsWrap=$('<div class="gem-gallery-thumbs-carousel-wrap col-lg-12 col-md-12 col-sm-12 clearfix" style="opacity: 0"/>').appendTo($gallery);var $galleryThumbsCarousel=$('<ul class="gem-gallery-thumbs-carousel"/>').appendTo($galleryThumbsWrap);var $galleryThumbsNavigation=$('<div class="gem-gallery-thumbs-navigation"/>').appendTo($galleryThumbsWrap);var $galleryThumbsPrev=$('<a href="#" class="gem-prev gem-gallery-thumbs-prev"></a>').appendTo($galleryThumbsNavigation);var $galleryThumbsNext=$('<a href="#" class="gem-next gem-gallery-thumbs-next"></a>').appendTo($galleryThumbsNavigation);var thumbItems='';$items.each(function(){thumbItems+='<li><span><img src="'+$('.image-wrap img',this).data('thumb-url')+'" alt="" /></span></li>';});var $thumbItems=$(thumbItems);$thumbItems.appendTo($galleryThumbsCarousel);$thumbItems.each(function(index){$(this).data('gallery-item-num',index);});var $galleryPreview=$set.carouFredSel({auto:false,circular:false,infinite:false,responsive:true,width:'100%',height:'100%',items:1,align:'center',prev:$galleryPreviewPrev,next:$galleryPreviewNext,swipe:true,scroll:{items:1,onBefore:function(data){var current=$(this).triggerHandler('currentPage');var thumbCurrent=$galleryThumbs.triggerHandler('slice',[current,current+1]);var thumbsVisible=$galleryThumbs.triggerHandler('currentVisible');$thumbItems.filter('.active').removeClass('active');if(thumbsVisible.index(thumbCurrent)===-1){$galleryThumbs.trigger('slideTo',current);}
$('span',thumbCurrent).trigger('click');}}});var $galleryThumbs=null;gallery_images_loaded($galleryThumbsCarousel,'img',function(){$galleryThumbs=$galleryThumbsCarousel.carouFredSel({auto:false,circular:false,infinite:false,width:'100%',height:'variable',align:'center',prev:$galleryThumbsPrev,next:$galleryThumbsNext,swipe:true,onCreate:function(data){$('span',$thumbItems).click(function(e){e.preventDefault();$thumbItems.filter('.active').removeClass('active');$(this).closest('li').addClass('active');$galleryPreview.trigger('slideTo',$(this).closest('li').data('gallery-item-num'));});$thumbItems.eq(0).addClass('active');}});$galleryThumbsWrap.animate({opacity:1},400);if($thumbItems.length<2){$galleryThumbsWrap.hide();}});}
function initGallery(){if(window.tgpLazyItems!==undefined){var isShowed=window.tgpLazyItems.checkGroupShowed(this,function(node){initGallery.call(node);});if(!isShowed){return;}}
var $galleryElement=$(this);var $thumbItems=$('.gem-gallery-item',$galleryElement);var $galleryPreviewWrap=$('<div class="gem-gallery-preview-carousel-wrap"/>').appendTo($galleryElement);var $galleryPreviewCarousel=$('<div class="gem-gallery-preview-carousel "/>').appendTo($galleryPreviewWrap);var $galleryPreviewNavigation=$('<div class="gem-gallery-preview-navigation"/>').appendTo($galleryPreviewWrap);var $galleryPreviewPrev=$('<a href="#" class="gem-prev gem-gallery-preview-prev"></a>').appendTo($galleryPreviewNavigation);var $galleryPreviewNext=$('<a href="#" class="gem-next gem-gallery-preview-next"></a>').appendTo($galleryPreviewNavigation);if($galleryElement.hasClass('with-pagination')){var $galleryPreviewPagination=$('<div class="gem-gallery-preview-pagination gem-mini-pagination"/>').appendTo($galleryPreviewWrap);}
var $previewItems=$thumbItems.clone(true,true);$previewItems.appendTo($galleryPreviewCarousel);$previewItems.each(function(){$('img',this).attr('src',$('a',this).attr('href'));$('a',this).attr('href',$('a',this).data('full-image-url')).attr('data-fancybox',$('a',this).data('fancybox-group')).addClass('fancy-gallery');});$galleryPreviewCarousel.initGalleryFancybox();var $galleryThumbsWrap=$('<div class="gem-gallery-thumbs-carousel-wrap"/>').appendTo($galleryElement);var $galleryThumbsCarousel=$('<div class="gem-gallery-thumbs-carousel"/>').appendTo($galleryThumbsWrap);var $galleryThumbsNavigation=$('<div class="gem-gallery-thumbs-navigation"/>').appendTo($galleryThumbsWrap);var $galleryThumbsPrev=$('<a href="#" class="gem-prev gem-gallery-thumbs-prev"></a>').appendTo($galleryThumbsNavigation);var $galleryThumbsNext=$('<a href="#" class="gem-next gem-gallery-thumbs-next"></a>').appendTo($galleryThumbsNavigation);$thumbItems.appendTo($galleryThumbsCarousel);$thumbItems.each(function(index){$(this).data('gallery-item-num',index);});}
$('.gem-gallery-grid').not('.gallery-slider').each(initGalleryGrid);$('.gem-gallery-grid.metro').not('.gallery-slider').each(initGalleryMetroGrid);$('.gallery-slider').each(initGallerySlider);$('.gem-gallery-grid').on('click','.gallery-item',function(){$(this).mouseover();});$('.gem-gallery').each(initGallery);$('body').updateGalleries();$('body').buildSimpleGalleries();$('body').updateSimpleGalleries();$('.gem_tab').on('tab-update',function(){$(this).updateGalleries();});$(document).on('gem.show.vc.tabs','[data-vc-accordion]',function(){$(this).data('vc.accordion').getTarget().updateGalleries();});$(document).on('gem.show.vc.accordion','[data-vc-accordion]',function(){$(this).data('vc.accordion').getTarget().updateGalleries();});});function updateGallery(){if(window.tgpLazyItems!==undefined){var isShowed=window.tgpLazyItems.checkGroupShowed(this,function(node){updateGallery.call(node);});if(!isShowed){return;}}
var $galleryElement=$(this);var $galleryPreviewCarousel=$('.gem-gallery-preview-carousel',$galleryElement);var $galleryThumbsWrap=$('.gem-gallery-thumbs-carousel-wrap',$galleryElement);var $galleryThumbsCarousel=$('.gem-gallery-thumbs-carousel',$galleryElement);var $thumbItems=$('.gem-gallery-item',$galleryThumbsCarousel);var $galleryPreviewPrev=$('.gem-gallery-preview-prev',$galleryElement);var $galleryPreviewNext=$('.gem-gallery-preview-next',$galleryElement);var $galleryPreviewPagination=$('.gem-gallery-preview-pagination',$galleryElement);var $galleryThumbsPrev=$('.gem-gallery-thumbs-prev',$galleryElement);var $galleryThumbsNext=$('.gem-gallery-thumbs-next',$galleryElement);$galleryElement.thegemPreloader(function(){var $galleryThumbs=$galleryThumbsCarousel,$galleryPreview=$galleryPreviewCarousel;$galleryPreview=$galleryPreviewCarousel.carouFredSel({auto:$galleryElement.data('autoscroll')?$galleryElement.data('autoscroll'):false,circular:true,infinite:true,responsive:true,width:'100%',height:'auto',items:1,align:'center',prev:$galleryPreviewPrev,next:$galleryPreviewNext,pagination:$galleryElement.hasClass('with-pagination')?$galleryPreviewPagination:false,swipe:true,scroll:{pauseOnHover:true,items:1,onBefore:function(data){var current=$(this).triggerHandler('currentPage');var thumbCurrent=$galleryThumbs.triggerHandler('slice',[current,current+1]);var thumbsVisible=$galleryThumbs.triggerHandler('currentVisible');$thumbItems.filter('.active').removeClass('active');if(thumbsVisible.index(thumbCurrent)===-1){$galleryThumbs.trigger('slideTo',current);}
$('a',thumbCurrent).trigger('gemActivate');}},onCreate:function(){$(window).on('resize',function(){$galleryPreviewCarousel.parent().add($galleryPreviewCarousel).height($galleryPreviewCarousel.children().first().height());}).trigger('resize');}});$galleryThumbs=$galleryThumbsCarousel.carouFredSel({auto:false,circular:true,infinite:true,width:'100%',height:'variable',align:'center',prev:$galleryThumbsPrev,next:$galleryThumbsNext,swipe:true,onCreate:function(data){$('a',$thumbItems).on('gemActivate',function(e){$thumbItems.filter('.active').removeClass('active');$(this).closest('.gem-gallery-item').addClass('active');$galleryPreview.trigger('slideTo',$(this).closest('.gem-gallery-item').data('gallery-item-num'));});$('a',$thumbItems).click(function(e){e.preventDefault();$(this).trigger('gemActivate');});}});if($thumbItems.filter('.active').length){$thumbItems.filter('.active').eq(0).find('a').trigger('click');}else{$thumbItems.eq(0).find('a').trigger('gemActivate');}
if($thumbItems.length<2){$galleryThumbsWrap.hide();}});}
function updateSimpleGallery(){if(window.tgpLazyItems!==undefined){var isShowed=window.tgpLazyItems.checkGroupShowed(this,function(node){updateSimpleGallery.call(node);});if(!isShowed){return;}}
var $galleryElement=$(this);var $galleryItemsCarousel=$('.gem-gallery-items-carousel',$galleryElement);var $thumbItems=$('.gem-gallery-item',$galleryItemsCarousel);var $galleryItemsPrev=$('.gem-gallery-items-prev',$galleryElement);var $galleryItemsNext=$('.gem-gallery-items-next',$galleryElement);$galleryElement.thegemPreloader(function(){var $galleryItems=$galleryItemsCarousel.carouFredSel({auto:($galleryElement.data('autoscroll')>0?$galleryElement.data('autoscroll'):false),circular:true,infinite:true,responsive:$galleryElement.hasClass('responsive'),width:'100%',height:'variable',align:'center',prev:$galleryItemsPrev,next:$galleryItemsNext,swipe:true,scroll:{pauseOnHover:true},onCreate:function(data){$galleryElement.trigger('gallery-inited');}});});}
$.fn.buildSimpleGalleries=function(){$('.gem-simple-gallery:not(.activated)',this).each(function(){var $galleryElement=$(this);$galleryElement.addClass('activated');var $thumbItems=$('.gem-gallery-item',$galleryElement);var $galleryItemsWrap=$('<div class="gem-gallery-items-carousel-wrap"/>').appendTo($galleryElement);var $galleryItemsCarousel=$('<div class="gem-gallery-items-carousel"/>').appendTo($galleryItemsWrap);var $galleryItemsNavigation=$('<div class="gem-gallery-items-navigation"/>').appendTo($galleryItemsWrap);var $galleryItemsPrev=$('<a href="#" class="gem-prev gem-gallery-items-prev"></a>').appendTo($galleryItemsNavigation);var $galleryItemsNext=$('<a href="#" class="gem-next gem-gallery-items-next"></a>').appendTo($galleryItemsNavigation);$thumbItems.appendTo($galleryItemsCarousel);$('a',$galleryItemsCarousel).addClass('fancy-gallery');$galleryItemsCarousel.initGalleryFancybox();});}
$.fn.updateGalleries=function(){$('.gem-gallery',this).each(updateGallery);}
$.fn.updateSimpleGalleries=function(){$('.gem-simple-gallery',this).each(updateSimpleGallery);}})(jQuery);;(function($){window.thegemBlogImagesLoaded=function($box,image_selector,callback){function check_image_loaded(img){return img.complete&&img.naturalWidth!==undefined&&img.naturalWidth!=0;}
var $images=$(image_selector,$box).filter(function(){return!check_image_loaded(this);}),images_count=$images.length;if(images_count==0){return callback();}
if(window.gemBrowser.name=='ie'&&!isNaN(parseInt(window.gemBrowser.version))&&parseInt(window.gemBrowser.version)<=10){function image_load_event(){images_count--;if(images_count==0){callback();}}
$images.each(function(){if(check_image_loaded(this)){return;}
var proxyImage=new Image();proxyImage.addEventListener('load',image_load_event);proxyImage.addEventListener('error',image_load_event);proxyImage.src=this.src;});return;}
$images.on('load error',function(){images_count--;if(images_count==0){callback();}});}
window.thegemInitBlogScrollNextPage=function($blog,$pagination){if(!$pagination.length){return false;}
var watcher=scrollMonitor.create($pagination[0]);watcher.enterViewport(function(){window.thegemBlogLoadMoreRequest($blog,$pagination,true);});}
function finishAjaxRequestActions($blog,$inserted_data,is_scroll,$pagination,next_page,$loading_marker){$inserted_data.buildSimpleGalleries();$inserted_data.updateSimpleGalleries();window.wp.mediaelement.initialize();$blog.itemsAnimations('instance').show($inserted_data);if($blog.hasClass('blog-style-justified-2x')||$blog.hasClass('blog-style-justified-3x')||$blog.hasClass('blog-style-justified-4x')){window.thegemBlogImagesLoaded($blog,'article img',function(){window.thegemBlogOneSizeArticles($blog);});}
if(is_scroll){$pagination.removeClass('active').html('');}else{$loading_marker.remove();if(next_page==0){$pagination.hide();}}
$blog.data('request-process',false).data('next-page',next_page);}
window.thegemBlogLoadMoreRequest=function($blog,$pagination,is_scroll){var data=thegem_blog_ajax;var is_processing_request=$blog.data('request-process')||false;if(is_processing_request){return false;}
var paged=$blog.data('next-page');if(paged==null||paged==undefined){paged=1;}
if(paged==0){return false;}
data['data']['paged']=paged;data['action']='blog_load_more';$blog.data('request-process',true);if(is_scroll){$pagination.addClass('active').html('<div class="loading"><div class="preloader-spin"></div></div>');}else{var $loading_marker=$('<div class="loading"><div class="preloader-spin"></div></div>');$('.gem-button-container',$pagination).before($loading_marker);}
$.ajax({type:'post',dataType:'json',url:thegem_blog_ajax.url,data:data,success:function(response){if(response.status=='success'){var $newItems=$(response.html),$inserted_data=$($newItems.html()),current_page=$newItems.data('page'),next_page=$newItems.data('next-page');if($blog.hasClass('blog-style-masonry')||$blog.hasClass('blog-style-timeline_new')){window.thegemBlogImagesLoaded($newItems,'article img',function(){$blog.isotope('insert',$inserted_data);finishAjaxRequestActions($blog,$inserted_data,is_scroll,$pagination,next_page,$loading_marker);});}else{$blog.append($inserted_data);finishAjaxRequestActions($blog,$inserted_data,is_scroll,$pagination,next_page,$loading_marker);}
$blog.initBlogFancybox();}else{alert(response.message);}}});}
window.thegemBlogOneSizeArticles=function($blog){var elements={};$("article",$blog).css('height','');$("article",$blog).each(function(i,e){var transform=$(this).css('transform');var translateY=0;if(transform!=undefined&&transform!='none'){translateY=parseFloat(transform.substr(1,transform.length-2).split(',')[5]);if(isNaN(translateY)){translateY=0;}}
var elPosition=parseInt($(this).position().top-translateY);var elHeight=$(this).height();if(elements[elPosition]==undefined){elements[elPosition]={'array':[$(this)],'maxHeight':elHeight};}else{elements[elPosition]['array'].push($(this));if(elements[elPosition]['maxHeight']<elHeight){elements[elPosition]['maxHeight']=elHeight;}}});$.each(elements,function(i,e){var item=this;$.each(item.array,function(){$(this).height(item.maxHeight);});});}})(jQuery);;(function($){function initBlogDefault(){if(window.tgpLazyItems!==undefined){var isShowed=window.tgpLazyItems.checkGroupShowed(this,function(node){initBlogDefault.call(node);});if(!isShowed){return;}}
var $blog=$(this);$('.blog-load-more',$blog.parent()).on('click',function(){window.thegemBlogLoadMoreRequest($blog,$(this),false);});window.thegemInitBlogScrollNextPage($blog,$blog.siblings('.blog-scroll-pagination'));var itemsAnimations=$blog.itemsAnimations({itemSelector:'article',scrollMonitor:true});itemsAnimations.show();window.thegemBlogImagesLoaded($blog,'article img',function(){if($blog.hasClass('blog-style-justified-2x')||$blog.hasClass('blog-style-justified-3x')||$blog.hasClass('blog-style-justified-4x')){window.thegemBlogOneSizeArticles($blog);}
$blog.buildSimpleGalleries();$blog.updateSimpleGalleries();});}
$('.blog:not(body,.blog-style-timeline_new,.blog-style-masonry)').each(initBlogDefault);$(window).on('resize',function(){$(".blog-style-justified-2x, .blog-style-justified-3x, .blog-style-justified-4x").each(function(){window.thegemBlogOneSizeArticles($(this));});});})(jQuery);