(function (e) {
e.fn.FeedEkMobile = function (t) {
var s = e.extend(
{
MaxCount: 5,
ShowDesc: !0,
ShowPubDate: !0,
DescCharacterLimit: 0,
TitleLinkTarget: '_blank',
DateFormat: '',
DateFormatLang: 'en',
},
t
),
a = e(this).attr('id'),
r = '';
e('#' + a).empty(),
void 0 != s.FeedUrl &&
(e('#' + a).append(`
`),
e.ajax({
url:
'https://feed.jquery-plugins.net/load?url=' +
encodeURIComponent(s.FeedUrl) +
'&maxCount=' +
s.MaxCount,
dataType: 'json',
success: function (t) {
e('#' + a).empty(),
null != t.data &&
(e.each(t.data, function (t, s) {
r += `
`;
}),
e('#' + a)
.append(``));
},
}));
};
})(jQuery),
(function (e) {
e.fn.FeedEk = function (t) {
var s = e.extend(
{
MaxCount: 5,
ShowDesc: !0,
ShowPubDate: !0,
DescCharacterLimit: 0,
TitleLinkTarget: '_blank',
DateFormat: '',
DateFormatLang: 'en',
},
t
),
a = e(this).attr('id'),
r = '';
e('#' + a).empty(),
void 0 != s.FeedUrl &&
(e('#' + a)
.append(``),
e.ajax({
url:
'https://feed.jquery-plugins.net/load?url=' +
encodeURIComponent(s.FeedUrl) +
'&maxCount=' +
s.MaxCount,
dataType: 'json',
success: function (t) {
e('#' + a).empty(),
null != t.data &&
(e.each(t.data, function (t, s) {
r += `
`;
}),
e('#' + a).append(
"'
));
},
}));
};
})(jQuery);
let cookies = document.cookie.split(';'),
consentButton = document.querySelector('.consent-button');
if (consentButton) {
let e = !1;
for (let t = 0; t < cookies.length; t++)
'consent' == cookies[t].split('=')[0].trim() && (e = !0);
function s() {
let e = new Date(),
t = new Date(e.getTime() + 6048e5);
(t = t.toGMTString()),
(document.cookie = `consent=true; expires=${t}; path=/`),
document.querySelector('.consent').classList.remove('active');
}
!1 == e && document.querySelector('.consent').classList.add('active'),
consentButton.addEventListener('click', (e) => {
e.preventDefault(), s();
});
}
const menuTitle = document.querySelectorAll('.title-dropdown');
if (menuTitle)
for (let i = 0; i < menuTitle.length; i++) {
let a = menuTitle[i];
a.addEventListener('click', (e) => {
let t = e.target.closest('li');
if (t.classList.contains('active'))
(a.nextElementSibling.style.maxHeight = 0),
a.closest('li').classList.remove('active');
else {
menuTitle.forEach((e) => {
(e.nextElementSibling.style.maxHeight = 0),
e.closest('li').classList.remove('active');
});
let s = a.nextElementSibling;
t.classList.add('active'),
t.classList.contains('active')
? (s.style.maxHeight = s.scrollHeight + 'px')
: (s.style.maxHeight = 0);
}
});
}
const headerSite = document.querySelector('header');
let prevScrollpos = window.pageYOffset;
window.addEventListener('scroll', () => {
let e = window.pageYOffset;
window.scrollY > 50
? headerSite.classList.add('sticky')
: headerSite.classList.remove('sticky'),
(prevScrollpos = e);
});
const cardSolutions = document.querySelectorAll('.card-solutions');
cardSolutions.length &&
cardSolutions.forEach((e) => {
let t = e.closest('.container-card-solutions'),
s = e.nextElementSibling;
function a() {
document.querySelectorAll('.container-card-solutions').forEach((e) => {
e.classList.remove('active');
}),
t.classList.add('active'),
e
.closest('.container-card-solutions')
.classList.contains('three-columns') && r();
}
function r() {
let t = e.closest('.column-card-solutions').children;
if (t.length > 2) {
let s = e.getBoundingClientRect().height;
(t[1].querySelector('.content-overflow').style.top = s + 20 + 'px'),
(t[2].querySelector('.content-overflow').style.top = s + 20 + 'px');
}
}
function n() {
t.classList.remove('active');
}
function l() {
e.removeEventListener('click', a),
e.addEventListener('mouseover', a),
s.addEventListener('mouseleave', n);
}
function o() {
e.addEventListener('click', a),
e.removeEventListener('mouseover', a),
s.removeEventListener('mouseleave', n);
}
r(),
window.addEventListener('load', () => {
window.innerWidth < 1020 && o(), window.innerWidth > 1020 && l();
}),
window.addEventListener('resize', () => {
window.innerWidth < 1020 && o(), window.innerWidth > 1020 && l();
});
t.querySelector('.close-solution').addEventListener('click', () => {
t.classList.remove('active');
});
});
const inputs = document.querySelectorAll('.label-float .field'),
checkPjSbscription = document.querySelector(
'.container-create-account #check'
),
pjSbscription = document.querySelector(
'.container-create-account #customer_cnpj_stateRegistration'
);
if (inputs.length) {
function r() {
inputs.forEach((e) => {
e.addEventListener('blur', (t) => {
t.target.value
? e.classList.add('is-valid')
: e.classList.remove('is-valid'),
inputs.forEach((e) => {
setTimeout(() => {
e.value && e.classList.add('is-valid');
}, 500);
});
});
});
}
r();
}
checkPjSbscription &&
checkPjSbscription.addEventListener('click', (e) => {
checkPjSbscription.checked
? pjSbscription.classList.add('is-valid')
: pjSbscription.classList.remove('is-valid');
});
const btnMenu = document.querySelector('.btn-menu'),
headerMenu = document.querySelector('header .nav-mobile'),
cloneMenu = document.querySelector('.close-menu-mobile'),
slideMenu = document.querySelectorAll('.slide-menu');
function accordionQuestions() {
$(document).on('click', '.content-partners > li', function () {
var e = ($this = $(this)).index();
if (!$this.is('active')) {
$('.container-partners .content-partners li').removeClass('active'),
$('#' + $this.attr('data-ul'))
.find('li')
.removeClass('active'),
$this.addClass('active'),
$('#' + $this.attr('data-ul'))
.find('li:eq(' + e + ')')
.addClass('active');
var t = $('.content-payment')
.find('li:eq(' + e + ')')
.innerHeight();
$('.content-payment').height(t + 'px');
}
});
}
btnMenu &&
cloneMenu &&
headerMenu &&
(btnMenu.addEventListener('click', () => {
headerMenu.classList.add('active'),
document.querySelector('header').classList.add('mobile-active');
}),
cloneMenu.addEventListener('click', () => {
headerMenu.classList.remove('active'),
document.querySelector('header').classList.remove('mobile-active');
})),
slideMenu.length &&
slideMenu.forEach((e) => {
e.addEventListener('click', () => {
e.classList.toggle('active');
});
}),
$(document).ready(function () {
$('.slide-menu').click(function () {
var e = $(this).parent().children('.slideContent');
$(e).slideToggle();
});
}),
window.addEventListener('resize', () => {
window.innerWidth > 1020 && accordionQuestions();
}),
window.addEventListener('load', () => {
window.innerWidth > 1020 && accordionQuestions();
}),
$(function () {
$('.internal-link-smooth').on('click', function () {
$('html, body').animate(
{ scrollTop: $($.attr(this, 'href')).offset().top - 80 },
1e3
);
}),
window.location.hash &&
(scroll(0, 0),
setTimeout(function () {
scroll(0, 0);
}, 1)),
window.location.hash &&
$('html, body').animate(
{ scrollTop: $(window.location.hash).offset().top - 80 + 'px' },
1e3
);
}),
$('#lastPostNewTeste').FeedEk({
FeedUrl: 'https://blog.flexy.com.br/feed/',
//FeedUrl: 'https://blog.flexy.com.br/category/cases/feed/',
MaxCount: 3,
DescCharacterLimit: 150,
}),
$('#lastPostMobile').FeedEkMobile({
FeedUrl: 'https://blog.flexy.com.br/feed/',
//FeedUrl: 'https://blog.flexy.com.br/category/cases/feed/',
MaxCount: 3,
DescCharacterLimit: 150,
});
const dateFooter = new Date();
let yearFooter = dateFooter.getFullYear();
document.getElementById("yearCopy").innerHTML = yearFooter;
document.getElementById("yearCopyMobile").innerHTML = yearFooter;
$(document).ready(function() {
$("#newsletter-signup-button").click(function() {
var $button = $(this);
var $messageContainer = $("#message-container");
var $emailInput = $("#flexy-newsletter-email");
//$button.addClass("hide");
$messageContainer.html(' Enviando...');
$.ajax({
url: "/newsletter/subscribe",
method: "POST",
data: {
newsletter: {
email: $emailInput.val() || "",
// Não estamos mais tentando acessar $nameInput aqui, pois não existe um campo de nome definido.
customerType: $(".flexy-newsletter-customer-type").val() || ""
}
},
success: function(response) {
if (response.success) {
$messageContainer.html("Inscrição feita com sucesso.");
$emailInput.val("");
} else {
$messageContainer.html('Ops, ocorreu um problema. Tente novamente.');
}
},
error: function() {
$messageContainer.html('Ops, ocorreu um problema. Tente novamente.');
}
});
});
});
//parceiros
$(document).on("click", ".menu > div", function() {
$this = $(this)
var numberIndex = $this.index();
if (!$this.is("active")) {
$(".naccs .menu div").removeClass("active");
$('#'+$this.attr('data-ul')).find("li").removeClass("active");
$this.addClass("active");
$('#'+$this.attr('data-ul')).find("li:eq(" + numberIndex + ")").addClass("active");
var listItemHeight = $(".naccs ul")
.find("li:eq(" + numberIndex + ")")
.innerHeight();
$(".naccs ul").height(listItemHeight + "px");
}
});