')
if(page_vw=='vw-2'&& paginationItemsLenth>7)pagina_length=7;
if(page_vw=='vw-3'&& paginationItemsLenth>4)pagina_length=4;
if(page_vw=='vw-5')pagina_length=1;
if(page_vw=='vw-4')pagina_length=1;
for (var i = 0; i ')
}
if(page_vw=='vw-4'){ jQuery('.tsvg-section-363181 .tsvg-pagination-page-number').addClass('tsvg-pagination-disabled-item');}
if(page_vw=='vw-2'&& paginationItemsLenth>7){
if(paginationItemsLenth > (pagina_length+1)) jQuery('.tsvg-section-363181 .tsvg-pagination-pages').append('
')
jQuery('.tsvg-section-363181 .tsvg-pagination-pages').append('')
}
if(page_vw=='vw-3'&& paginationItemsLenth > 4){
if(paginationItemsLenth > (pagina_length+1))jQuery('.tsvg-section-363181 .tsvg-pagination-pages').append('')
jQuery('.tsvg-section-363181 .tsvg-pagination-pages').append('')
}
jQuery('.tsvg-section-363181 .tsvg-pagination-pages').append('')
jQuery('.tsvg-section-363181 ul.tsvg-pagination-pages li').not('.page-null').click(function (e) {
if( jQuery(this).hasClass('tsvg-pagination-page-active')){
return false;
}
max_heigth =jQuery('.tsvg-main-content-363181').height();
if(jQuery(this).parent().find('.tsvg-pagination-page-active').length){
const tsvgMain = jQuery('.tsvg-section-363181')[0]
const tsvgHeaderOffset = 200;
const tsvgMainPosition = tsvgMain.getBoundingClientRect().top;
const tsvgOffsetPosition = tsvgMainPosition + window.pageYOffset - tsvgHeaderOffset;
window.scrollTo({
top: tsvgOffsetPosition,
behavior: "smooth",
});
}
let effect_open_type = jQuery('.tsvg-main-content-363181').attr('data-item-open');
if(effect_open_type!='effect-1'){
jQuery('.tsvg-main-content-363181').css({'min-height': max_heigth+'px','transition':'unset'});
}
jQuery('.tsvg-section-363181 .tsvg-pagination-pages li').removeClass('tsvg-pagination-page-active')
jQuery('.tsvg-section-363181 .tsvg-pagination-pages-item[item-number="prev"]').removeClass('tsvg-pagination-disabled-item')
jQuery('.tsvg-section-363181 .tsvg-pagination-pages-item[item-number="next"]').removeClass('tsvg-pagination-disabled-item')
jQuery(this).addClass('tsvg-pagination-page-active');
pageNumber = jQuery(this).attr('data-item-number');
if (pageNumber == '1') {
jQuery('.tsvg-section-363181 .tsvg-pagination-page-item[data-item-number="prev"]').addClass('tsvg-pagination-disabled-item');
} else{
jQuery('.tsvg-section-363181 .tsvg-pagination-page-item[data-item-number="prev"]').removeClass('tsvg-pagination-disabled-item');
}
if (+pageNumber == paginationItemsLenth) {
jQuery('.tsvg-section-363181 .tsvg-pagination-page-item[data-item-number="next"]').addClass('tsvg-pagination-disabled-item');
}else{
jQuery('.tsvg-section-363181 .tsvg-pagination-page-item[data-item-number="next"]').removeClass('tsvg-pagination-disabled-item');
}
showFrom = numberItemsPerPage * (pageNumber - 1);
showTo = showFrom + numberItemsPerPage;
tsvgPaginationCreate363181(tsvgPaginationData363181,showFrom, showTo)
jQuery('.tsvg-section-363181 .tsvg-pagination-page-item[data-item-number="prev"]').unbind('click')
jQuery('.tsvg-section-363181 .tsvg-pagination-page-item[data-item-number="prev"]').click(function () {
if(jQuery(this).parent().find('.tsvg-pagination-page-active').length){
const tsvgMain = jQuery('.tsvg-section-363181')[0]
const tsvgHeaderOffset = 200;
const tsvgMainPosition = tsvgMain.getBoundingClientRect().top;
const tsvgOffsetPosition = tsvgMainPosition + window.pageYOffset - tsvgHeaderOffset;
window.scrollTo({
top: tsvgOffsetPosition,
behavior: "smooth",
});
}
currentPosition = parseInt(jQuery('.tsvg-section-363181 li.tsvg-pagination-page-item.tsvg-pagination-page-active').attr('data-item-number'))
var last_element = jQuery('.tsvg-section-363181 li.tsvg-pagination-page-item.tsvg-pagination-page-active').hasClass( "tsvg-pagination-page-number" );
var prevPosiotion = currentPosition - 1;
jQuery('.tsvg-section-363181 .tsvg-pagination-page-item').removeClass('tsvg-pagination-page-active')
let first_item_position = parseInt(jQuery(".tsvg-section-363181 .tsvg-pagination-page-number").first().attr('data-item-number'));
if(first_item_position>1&&last_element){
jQuery(".tsvg-section-363181 .tsvg-pagination-page-number").each(function(){
let item_position = parseInt(jQuery(this).attr('data-item-number'))-1;
jQuery(this).attr('data-item-number',item_position).find('a').text(item_position)
});
}
if(paginationItemsLenth > (parseInt(jQuery(".tsvg-section-363181 .tsvg-pagination-page-number").last().attr('data-item-number'))+1) && !jQuery(".tsvg-section-363181 .tsvg-pagination-pages").find('.page-null').length && (page_vw=='vw-2' || page_vw=='vw-3'))jQuery(".tsvg-section-363181 .tsvg-pagination-page-number").last().after('')
if((parseInt(jQuery(".tsvg-section-363181 .tsvg-pagination-page-number").last().attr('data-item-number'))+1) >= paginationItemsLenth && (page_vw=='vw-2' || page_vw=='vw-3'))jQuery(".tsvg-section-363181 .tsvg-pagination-pages").find('.page-null').remove();
if(last_element){
} else {
jQuery('.tsvg-section-363181 .tsvg-pagination-page-item[data-item-number="' + parseInt(jQuery(".tsvg-section-363181 .tsvg-pagination-page-number").last().attr('data-item-number')) + '"]').addClass('tsvg-pagination-page-active')
}
if (-currentPosition == 1) {
jQuery('.tsvg-section-363181 .tsvg-pagination-page-item[data-item-number="prev"]').addClass('tsvg-pagination-disabled-item');
} else{
jQuery('.tsvg-section-363181 .tsvg-pagination-page-item[data-item-number="prev"]').removeClass('tsvg-pagination-disabled-item');
}
if (+currentPosition == paginationItemsLenth) {
jQuery('.tsvg-section-363181 .tsvg-pagination-page-item[data-item-number="next"]').addClass('tsvg-pagination-disabled-item');
}else{
jQuery('.tsvg-section-363181 .tsvg-pagination-page-item[data-item-number="next"]').removeClass('tsvg-pagination-disabled-item');
}
jQuery('.tsvg-section-363181 .tsvg-pagination-page-item[data-item-number="' + prevPosiotion + '"]').click()
})
jQuery('.tsvg-section-363181 .tsvg-pagination-page-item[data-item-number="next"]').unbind('click')
jQuery('.tsvg-section-363181 .tsvg-pagination-page-item[data-item-number="next"]').click(function () {
if(jQuery(this).parent().find('.tsvg-pagination-page-active').length){
const tsvgMain = jQuery('.tsvg-section-363181')[0]
const tsvgHeaderOffset = 200;
const tsvgMainPosition = tsvgMain.getBoundingClientRect().top;
const tsvgOffsetPosition = tsvgMainPosition + window.pageYOffset - tsvgHeaderOffset;
window.scrollTo({
top: tsvgOffsetPosition,
behavior: "smooth",
});
}
currentPosition = parseInt(jQuery('.tsvg-section-363181 li.tsvg-pagination-page-item.tsvg-pagination-page-active').attr('data-item-number'))
var nextPosition = currentPosition + 1;
jQuery('.tsvg-section-363181 .tsvg-pagination-page-item').removeClass('tsvg-pagination-page-active')
let last_item_position = parseInt(jQuery(".tsvg-section-363181 .tsvg-pagination-page-number").last().attr('data-item-number'));
if(((paginationItemsLenth-1)>last_item_position && (page_vw=='vw-2' || page_vw=='vw-3'))||((paginationItemsLenth-1) >= last_item_position&& (page_vw=='vw-4' || page_vw=='vw-5'))){
jQuery(".tsvg-section-363181 .tsvg-pagination-page-number").each(function(){
let item_position = parseInt(jQuery(this).attr('data-item-number'))+1;
jQuery(this).attr('data-item-number',item_position).find('a').text(item_position)
});
}
if(paginationItemsLenth > (parseInt(jQuery(".tsvg-section-363181 .tsvg-pagination-page-number").last().attr('data-item-number'))+1) && !jQuery(".tsvg-section-363181 .tsvg-pagination-pages").find('.page-null').length && (page_vw=='vw-2' || page_vw=='vw-3') )jQuery(".tsvg-section-363181 .tsvg-pagination-page-number").last().after('')
if((parseInt(jQuery(".tsvg-section-363181 .tsvg-pagination-page-number").last().attr('data-item-number'))+1) >= paginationItemsLenth && (page_vw=='vw-2' || page_vw=='vw-3'))jQuery(".tsvg-section-363181 .tsvg-pagination-pages").find('.page-null').remove();
if (currentPosition == '1') {
jQuery('.tsvg-section-363181 .tsvg-pagination-page-item[data-item-number="prev"]').addClass('tsvg-pagination-disabled-item');
} else{
jQuery('.tsvg-section-363181 .tsvg-pagination-page-item[data-item-number="prev"]').removeClass('tsvg-pagination-disabled-item');
}
if (+currentPosition == paginationItemsLenth) {
jQuery('.tsvg-section-363181 .tsvg-pagination-page-item[data-item-number="next"]').addClass('tsvg-pagination-disabled-item');
}else{
jQuery('.tsvg-section-363181 .tsvg-pagination-page-item[data-item-number="next"]').removeClass('tsvg-pagination-disabled-item');
}
jQuery('.tsvg-section-363181 .tsvg-pagination-page-item[data-item-number="' + nextPosition + '"]').click();
})
if('Classic Gallery'=='Grid Video Gallery') {
var interval_pg_cl_fn_363181= setInterval(upGrid_cl_363181, 100);
function upGrid_cl_363181() {
if (typeof(window.Modernizr) != "undefined" && window.Modernizr != null &&
typeof(window.imagesLoaded) != "undefined" && window.imagesLoaded != null &&
typeof(window.CBPGridGallery) != "undefined" && window.CBPGridGallery != null){
new CBPGridGallery(document.getElementById(`tsvg-section-363181`));
clearInterval(interval_pg_cl_fn_363181);
}
}
}
if(effect_open_type=='effect-1' && jQuery('.tsvg-main-content-363181 figure>ul>li').length>1){
jQuery('.tsvg-section-363181 .tsvg-pagination-pages-wrapper').attr('style','transition:unset; transform: translateY(200%);');
jQuery('.tsvg-section-363181').attr('style','transition:unset; margin-bottom:140px;');
setTimeout(() => {
jQuery('.tsvg-section-363181 .tsvg-pagination-pages-wrapper').attr('style','transition: transform 3s ease-out;transform: translateY(0%);');
jQuery('.tsvg-section-363181').attr('style','transition: margin 3s ease-out;margin-bottom:0;');
}, 1000);
}else{
setTimeout(() => {
jQuery('.tsvg-main-content-363181').css({'transition':'min-height 3s ease-in-out','min-height':'0px'});
}, 1000);
}
})
jQuery('.tsvg-section-363181 .tsvg-pagination-page-number:nth-child(2)').click();
}
if( jQuery('.tsvg-main-content-363181').attr("data-pagination")=='load-more'){
jQuery('.tsvg-section-363181 .tsvg-pagination-pages-wrapper').append('
'+load_text+'');
if( jQuery('.tsvg-section-363181 .tsvg-pagination-pages-wrapper').attr("data-load-vw")=='ef-4' || jQuery('.tsvg-section-363181 .tsvg-pagination-pages-wrapper').attr("data-load-vw")=='ef-5' ){
if(!jQuery('.tsvg-section-363181 .tsvg-pagination-pages-wrapper svg').length){
if(jQuery('.tsvg-section-363181 .tsvg-pagination-pages-wrapper').attr("data-load-vw")=='ef-5'){
jQuery('.tsvg-section-363181 .tsvg-pagination-pages-wrapper').find('.btn-lg').html('
');
}else{
jQuery('.tsvg-section-363181 .tsvg-pagination-pages-wrapper').find('.btn-lg').html('
');
}
var svg = document.querySelector('.btn-lg svg'),
svgPath = new Proxy({
y: null,
smoothing: null
}, {
set(target, key, value) {
target[key] = value;
if(target.y !== null && target.smoothing !== null) {
svg.innerHTML = getPath(target.y, target.smoothing, null);
}
return true;
},
get(target, key) {
return target[key];
}
});
svgPath.y = 20;
svgPath.smoothing = 0;
}
}
jQuery('.tsvg-section-363181 .btn-lg').click(function (e) {
let max_heigth =jQuery('.tsvg-main-content-363181').height();
let main_length = jQuery('.tsvg-main-content-363181 figure ul li').length;
tsvgPaginationLoad363181 = 'false';
if(jQuery(this).closest('.tsvg-pagination-pages-wrapper').attr("data-load-vw")=='ef-3'||jQuery(this).closest('.tsvg-pagination-pages-wrapper').attr("data-load-vw")=='ef-4'||jQuery(this).closest('.tsvg-pagination-pages-wrapper').attr("data-load-vw")=='ef-5'){
tsvgPaginationLoad363181 = 'true';
}
jQuery('.tsvg-main-content-363181').css({'max-height': max_heigth+'px','transition':'unset'});
setTimeout(() => {
jQuery('.tsvg-main-content-363181').css({'transition':'max-height 3s ease-in-out','max-height':main_length+'000vh'});
}, 100);
tsvgPaginationCreate363181(jQuery('.tsvg-main-content-363181 figure ul li').not('.tsvg-layout-item-show'),0, numberItemsPerPage);
if(jQuery('.tsvg-section-363181 .tsvg-pagination-pages-wrapper').attr("data-load-vw")=='ef-3'){
jQuery('.tsvg-section-363181 .btn-lg').addClass('animate');
setTimeout(function(){
jQuery('.tsvg-section-363181 .btn-lg').removeClass('animate');
},700);
}
if(!jQuery('.tsvg-section-363181 .btn-lg').hasClass('loading')&&(jQuery('.tsvg-section-363181 .tsvg-pagination-pages-wrapper').attr("data-load-vw")=='ef-4'||jQuery('.tsvg-section-363181 .tsvg-pagination-pages-wrapper').attr("data-load-vw")=='ef-5')&&jQuery('.tsvg-section-363181 .tsvg-pagination-pages-wrapper svg').length) {
jQuery('.tsvg-section-363181 .btn-lg').addClass('loading');
setTimeout(() => {
svg.innerHTML = getPath(0, 0, [
[3, 14],
[8, 19],
[21, 6]
]);
}, 1000 / 2);
setTimeout(() => {
jQuery('.tsvg-section-363181 .btn-lg').removeClass('loading');
if(jQuery('.tsvg-section-363181 .tsvg-pagination-pages-wrapper').attr("data-load-vw")=='ef-5'){
jQuery('.tsvg-section-363181 .tsvg-pagination-pages-wrapper').find('.btn-lg').html('
');
}else{
jQuery('.tsvg-section-363181 .tsvg-pagination-pages-wrapper').find('.btn-lg').html('
');
}
}, 2000 );
}
})
tsvgPaginationCreate363181(jQuery('.tsvg-section-363181 .tsvg-main-content-363181 figure ul li').not('.tsvg-layout-item-show'),0, numberItemsPerPage)
}
}
function tsvgNewPagination363181(){
var interval_pag_fn_363181= setInterval(setPagina_363181, 100);
function setPagina_363181() {
if( typeof(jQuery) != "undefined" && jQuery != null){
if( jQuery('.tsvg-main-content-363181').attr("data-pagination")=='pagination'){
tsvgPaginationGenerate363181();
}
if( jQuery('.tsvg-main-content-363181').attr("data-pagination")=='load-more'){
tsvgPaginationGenerate363181();
}
clearInterval(interval_pag_fn_363181);
}
}
}
tsvgNewPagination363181();
function tsvgPaginationGenerate(){
tsvgPaginationGenerate363181();
}
function getPoint(point, i, a, smoothing) {
let cp = (current, previous, next, reverse) => {
let p = previous || current,
n = next || current,
o = {
length: Math.sqrt(Math.pow(n[0] - p[0], 2) + Math.pow(n[1] - p[1], 2)),
angle: Math.atan2(n[1] - p[1], n[0] - p[0])
},
angle = o.angle + (reverse ? Math.PI : 0),
length = o.length * smoothing;
return [current[0] + Math.cos(angle) * length, current[1] + Math.sin(angle) * length];
},
cps = cp(a[i - 1], a[i - 2], point, false),
cpe = cp(point, a[i - 1], a[i + 1], true);
return `C ${cps[0]},${cps[1]} ${cpe[0]},${cpe[1]} ${point[0]},${point[1]}`;
}
function getPath(update, smoothing, pointsNew) {
let points = pointsNew ? pointsNew : [
[4, 12],
[12, update],
[20, 12]
],
d = points.reduce((acc, point, i, a) => i === 0 ? `M ${point[0]},${point[1]}` : `${acc} ${getPoint(point, i, a, smoothing)}`, '');
return `
`;
}