function showLoadingFlytour(e){loadStyle("loadings.css");$(e.node).parent().append('<div class="loading text-center"><span class="icone-processando"><i class="fa fa-plane"></i></span><span class="icone-processando"><i class="fa fa-bed"></i></span><span class="icone-processando"><i class="fa fa-briefcase"></i></span><p>Por favor aguarde, <br />estamos realizando a sua pesquisa</p></div>')}function hideLoadingFlytour(e){$(e.node).parent().find(".loading").remove()}function showLoading(e,a,t,n){if(a){var r,o;switch(r='<div class="loading text-center" style="display: none;">',t&&(r+=t),a){case"spinner":r+='<span class="fa fa-spinner fa-pulse fa-4x fa-fw margin-bottom"></span>';break;case"viagem":r+='<span class="icone-processando"><i class="fa fa-plane"></i></span><span class="icone-processando"><i class="fa fa-bed"></i></span><span class="icone-processando"><i class="fa fa-briefcase"></i></span><span class="icone-processando"><i class="fa fa-car"></i></span>';break;case"hotel":r+='<span class="icone-processando"><i class="fa fa-bed"></i></span>';break;case"onibus":r+='<span class="icone-processando"><i class="fa fa-bus"></i></span>';break;case"antigo":r+='<img src="?ct=9dd953&__fid__=sharedImage&__url__=loading/loading_big.gif" style="max-width:66px;max-height:66px;" />'}if(n&&(r+=n),r+="</div>",$(r).hide().appendTo(e).fadeIn("slow"),(o=$(".loading .texto-carousel")).length>1){var i=1,s=[];$(o).each((function(e,a){s.push($(a).html())})),$(".loading .texto-carousel").hide().first().show(),setInterval((function(){i>=s.length&&(i=0),$(".loading .texto-carousel").first().animate({opacity:0},500,(function(){$(this).html(s[i]).animate({opacity:1}),i++}))}),6e3)}}else{var l=e.node.nodeName,c=e.node.parentNode,d=document.createElement("div");d.className="loading","SELECT"===l||"INPUT"===l?(d.style.position="relative",d.innerHTML="<span style='background-image:url(?ct=9dd953&__fid__=sharedImage&__url__=loading/loading_input.gif); display: block; height: 16px; width: 16px; position:absolute; right: -20px; top:2px;'></span>"):(d.style.position="relative",d.innerHTML="<div style='text-align:center; width:100%; height:100%; margin: 10px;'><img src='?ct=9dd953&__fid__=sharedImage&__url__=loading/loading_big.gif' style='max-width:66px;max-height:66px;' /></div>"),c.insertBefore(d,e.node)}}function hideLoading(e){e.node?$(e.node).parent().find(".loading").remove():$(e).find(".loading").remove()}function pesquisaCep(e,a,t,n,r,o){if(""!=(o=o.replace(/\D/g,""))){/^[0-9]{8}$/.test(o)&&(e.val("Carregando..."),a.val("Carregando..."),t.val("Carregando..."),n.val("Carregando..."),r.val("Carregando..."),$.get("//viacep.com.br/ws/"+o+"/json/",(function(o,i){pesquisaCepCallback(e,a,t,n,r,o)})))}else e.val(""),a.val(""),t.val(""),n.val(""),r.val("")}function pesquisaCepCallback(e,a,t,n,r,o){"erro"in o?(e.val(""),a.val(""),t.val(""),n.val(""),r.val("")):(e.val(o.logradouro),a.val(o.complemento),t.val(o.bairro),n.val(o.localidade),r.val(o.uf))}function showProcessing(e){e.node.nodeName;var a=e.node.parentNode,t=document.createElement("div");t.className="tsxProcessing",t.style.position="absolute",t.innerHTML="<div style='top:0;left:0;width:1000px;text-align:center;padding-top:200px;height:850px;background:#fff;opacity:0.9;z-index:9999'><img src='https://cdn.tursites.com.br/image/loading/new_loading.gif' /><br /><p style='font-size:14px;'>Processando alterações...<br /><br />Por favor, aguarde...</p></div>",a.insertBefore(t,e.node)}function hideProcessing(){$(document).find(".tsxProcessing").fadeOut("fast",(function(){$(this).remove()}))}function trim(e){var a;return e&&(a=e.replace(/^(\s\t)+|(\s\t)+$/g,"")),a}function lpad(e,a,t){return Array(Math.max(t+1-String(e).length,0)).join(a)+e}function stringEndsWith(e,a){return-1!==e.indexOf(a,e.length-a.length)}function geraStringRandomica(e){for(var a="",t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",n=0;n<e;n++)a+=t.charAt(Math.floor(62*Math.random()));return a}function number_format(e,a,t,n){e=(e+"").replace(/[^0-9+\-Ee.]/g,""),e=isFinite(+e)?+e:0;var r=isFinite(+a)?Math.abs(a):0,o=void 0===n?",":n,i=void 0===t?".":t,s="";return s=(r?function(e,a){var t=Math.pow(10,a);return""+(Math.round(e*t)/t).toFixed(a)}(e,r):""+Math.round(e)).split("."),s[0].length>3&&(s[0]=s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,o)),(s[1]||"").length<r&&(s[1]=s[1]||"",s[1]+=new Array(r-s[1].length+1).join("0")),s.join(i)}function converteMesTexto(e){return"01"==e?"Janeiro":"02"==e?"Fevereiro":"03"==e?"Março":"04"==e?"Abril":"05"==e?"Maio":"06"==e?"Junho":"07"==e?"Julho":"08"==e?"Agosto":"09"==e?"Setembro":"10"==e?"Outubro":"11"==e?"Novembro":"12"==e?"Dezembro":void 0}function converteMesNumeral(e){return"janeiro"==(e=e.toLowerCase())?"01":"fevereiro"==e?"02":"março"==e?"03":"abril"==e?"04":"maio"==e?"05":"junho"==e?"06":"julho"==e?"07":"agosto"==e?"08":"setembro"==e?"09":"outubro"==e?"10":"novembro"==e?"11":"dezembro"==e?"12":void 0}function converteDataEmTexto(e){var a=e.substr(0,2),t=e.substr(3,2),n=e.substr(6,4);return a+" de "+converteMesTexto(t)+" de "+n}function convertDateDMYToISO8601(e){let a=e.split("/");return`${a[2]}-${a[1]}-${a[0]}`}function inverteArray(e){for(var a=new Array,t=e.length-1;t>=0;t--)a.push(e[t]);return a}function randomizaArray(e,a){var t,n=[];for(t=a&&a<e.length?a:e.length;t>0;t--){var r;do{r=Math.floor(Math.random()*e.length)}while(""==e[r]);n.push(e[r]),e[r]=""}return n}function cortaArray(e,a){novoArray=new Array;for(var t=0;t<a;t++)novoArray.push(e[t]);return novoArray}function toArray(e){if(e instanceof Array)return e;var a=new Array;return a[0]=e,a}function validaCartaoDeCredito(e){var a=0;e=e.replace(/\./gim,"").replace(/\-/gim,"");for(var t=0;t<e.length;t++){var n=parseInt(e.substr(t,1));t%2==0&&(n*=2)>9&&(n=1+n%10),a+=n}return a%10==0}function validaCPF(e){var a,t=0;if("00000000000"==(e=e.replace(/\./gim,"").replace(/\-/gim,""))||"11111111111"==e||"22222222222"==e||"33333333333"==e||"44444444444"==e||"55555555555"==e||"66666666666"==e||"77777777777"==e||"88888888888"==e||"99999999999"==e)return!1;for(i=1;i<=9;i++)t+=parseInt(e.substring(i-1,i))*(11-i);if(10!=(a=10*t%11)&&11!=a||(a=0),a!=parseInt(e.substring(9,10)))return!1;for(t=0,i=1;i<=10;i++)t+=parseInt(e.substring(i-1,i))*(12-i);return 10!=(a=10*t%11)&&11!=a||(a=0),a==parseInt(e.substring(10,11))}function decodificaFiltros(e){var a=[],t=e.split("!");return $(t).each((function(e,t){var n=t.split(":"),r=n[0],o=n[1].split(",");a[r]=o})),a}function constroiFiltros(e,a){var t=$(".tag-filtros-filtros"),n=t.find(".tag-filtros-filtro"),r=a;if(!e)return n.remove(),!1;r&&(r=decodificaFiltros(a)),n=cloneClearJquery(n),cloneObjectJquery(n=t.find(".tag-filtros-filtro"),e,"filtro",(function(e,a){var t=e.find(".tag-filtros-itemRange"),n=e.find(".tag-filtros-itemCheckbox");switch(a.tipo){case"range":var o=a.max,i=a.min;if(e.find(".titulo").html(a.titulo+" ("+a.moeda+")"),o=(o=o.replace(/\./gim,"")).replace(/,/gim,"."),o=Math.round(o)+1,i=(i=i.replace(/\./gim,"")).replace(/,/gim,"."),i=Math.round(i)-1,n.parent().remove(),t.show(),t.find(".slider_range_valor_moeda").html(a.moeda),t.find(".slider_range_valor_esquerdo").val(i),t.find(".slider_range_valor_direito").val(o),t.find(".slider-range").slider({range:!0,min:i,max:o,values:[i,o],slide:function(e,a){t.find(".slider_range_valor_esquerdo").val(a.values[0]),t.find(".slider_range_valor_direito").val(a.values[1])}}),t.find(".ui-widget-header").addClass("ts_box_destaque2_background"),t.find(".ui-slider-handle").addClass("ts_box_destaque2_background"),r&&r[a.chave]){var s=r[a.chave][0],l=r[a.chave][1];t.find(".slider-range").slider("option","values",[s,l]),t.find(".slider_range_valor_esquerdo").val(s),t.find(".slider_range_valor_direito").val(l)}e.show();break;case"checkbox":a.valores.length>0&&cloneObjectJquery(n,a.valores,"filtroItem",(function(t,n){r&&r[a.chave]&&$(r[a.chave]).each((function(e,a){if(n.valor==a)return t.find("input").attr("checked","checked"),!1})),t.show(),e.show()})),t.remove()}})),t.show(),montaFiltro(t,a)}function montaFiltro(e,a){e.find("form").unbind("submit").submit((function(t){var n,r=e.find("form input:visible"),o=[],i=getCurrentPage();if(t.preventDefault(),a){var s=i.split("/filtros");i=s[0]}return n=i+"/filtros/",r.each((function(e,a){var t,n=!0;if($(o).each((function(e,r){if(r.chave==$(a).attr("name"))return n=!1,t=e,!1})),n){var r={chave:$(a).attr("name"),valores:[$(a).val()]};("checkbox"==$(a).attr("type")&&$(a).is(":checked")||"text"==$(a).attr("type")&&$(a).val())&&o.push(r)}else("checkbox"==$(a).attr("type")&&$(a).is(":checked")||"text"==$(a).attr("type")&&$(a).val())&&o[t].valores.push($(a).val())})),$(o).each((function(e,a){n+=0==e?a.chave+":":"!"+a.chave+":",$(a.valores).each((function(e,a){n+=0==e?a:","+a}))})),openPage(n),!1})),e.find("#filtro-reset").click((function(){var e=getCurrentPage();if(a){var t=e.split("/filtros");e=t[0]}openPage(e)}))}function limpaSelecoesFiltro(e){e&&(e.find("input[type=checkbox]").prop("checked",!1),e.find(".slider").each((function(){var e=$(this).slider("option");$(this).slider("values",[e.min,e.max])})))}function setAlert(e,a,t){if(!e||!a)return openModalBs("<p>Parâmetros inválidos para a função setAlert.</p> <p>Os parâmtros necessários são: idElemento, tipo, mensagem</p>"),!1;switch(t||(t="Erro desconhecido"),a){case"success":e.html('<div class="alert alert-success"><p><span class="fa fa-exclamation-triangle"></span> '+t+"</p></div>");break;case"info":e.html('<div class="alert alert-info"><p><span class="fa fa-exclamation-triangle"></span> '+t+"</p></div>");break;case"warning":e.html('<div class="alert alert-warning"><p><span class="fa fa-exclamation-triangle"></span> '+t+"</p></div>");break;case"danger":e.html('<div class="alert alert-danger"><p><span class="fa fa-exclamation-triangle"></span> '+t+"</p></div>");break;default:e.html(t)}}function isIndexPage(){var e=root.find("app","page"),a=!1;return e&&(tsxPageAtributos=e[0].attribute,tsxPageAtributos.index&&"true"==tsxPageAtributos.index&&(a=!0)),a}function animacaoCarrinho(e,a,t,n,r,o,i,s){(t=void 0!==t?t:150,n=void 0!==n?n:150,r=void 0!==r?r:75,o=void 0!==o?o:75,i=void 0!==i?i:1500,a instanceof jQuery&&e instanceof jQuery&&"number"==typeof t&&"number"==typeof n&&"number"==typeof r&&"number"==typeof o&&"number"==typeof i)?e&&e.clone().offset({top:e.offset().top,left:e.offset().left}).css({opacity:"0.5",position:"absolute",width:t+"px",height:n+"px","z-index":"100"}).appendTo($("body")).animate({top:a.offset().top+10,left:a.offset().left+10,height:r,width:o},i).animate({width:0,height:0},(function(){$(this).detach(),"function"==typeof s&&s()})):openModalBs("Parâmetros inválidos",!1,"Atenção")}function animacaoCarrinhoComScroll(e,a,t,n,r,o,i,s,l,c){scrollToElement(e,i,!1,-70),setTimeout((function(){a.popover({container:"body",template:t,content:n,html:!0,placement:r,trigger:o}).on("shown.bs.popover",(function(){"function"==typeof l&&l()})).popover("show"),setTimeout((function(){"function"==typeof c&&c(),a.popover("destroy")}),s)}),i)}function isMobile(){var e=!1;return(navigator.userAgent.match(/Android/i)||navigator.userAgent.match(/webOS/i)||navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPad/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/BlackBerry/i)||navigator.userAgent.match(/Windows Phone/i))&&(e=!0),e}function imagePreview(){loadStyle("preview.css"),xOffset=10,yOffset=30,$("a.preview").hover((function(e){this.t=this.title,this.title="";var a=""!=this.t?"<br/>"+this.t:"";$("body").append("<p id='preview'><img src='"+this.href+"' alt='Image preview' />"+a+"</p>"),$("#preview").css("top",e.pageY-xOffset+"px").css("left",e.pageX+yOffset+"px").fadeIn("fast")}),(function(){this.title=this.t,$("#preview").remove()})),$("a.preview").mousemove((function(e){$("#preview").css("top",e.pageY-xOffset+"px").css("left",e.pageX+yOffset+"px")}))}function montaDestaquesRandomicos(e,a,t,n){var r=[],o=JSON.parse(JSON.stringify(a));if(""==e)return openModalBs("Parâmetro quantidade tem que ser um número",!1,"Erro"),!1;if(!Array.isArray(o))return openModalBs("Parâmetro destaques tem que ser um array",!1,"Erro"),!1;if(e=parseInt(e),o=randomizaArray(o,o.length),t&&""!=t){var i=new RegExp("^([0-9]{1,}.)?[0-9]{1,}(,[0-9]{1,})?$");$(o).each((function(a,s){var l,c=!1;if("string"==typeof s[t]&&s[t].match(i)&&(c=!0,l=s[t],s[t]=s[t].replace(/\./,"").replace(/,/,".")),"Consulte"!=s[t]&&s[t]>0){if(c&&(s[t]=l),r.length==e)return!1;n&&""!=n?"1"==s[n]&&(r.push(s),delete o[a]):(r.push(s),delete o[a])}}))}else $(o).each((function(a,t){if(r.length==e)return!1;n&&""!=n?"1"==t[n]&&(r.push(t),delete o[a]):(r.push(t),delete o[a])}));for(var s=0,l=!0,c=!1;l&&r.length<e;)o[s]&&(!c&&n&&""!=n?"1"==o[s].destaque&&(r.push(o[s]),delete o[s]):(r.push(o[s]),delete o[s])),++s==o.length&&(c?l=!1:(c=!0,s=0));return r}function cloneObjectJquery(e,a,t,n){try{$(e).addClass("cloneOriginal");for(var r=0;r<a.length;r++)if(a[r]){var o=$(e).clone().removeClass("cloneOriginal").html($(e).html().replace(/%([a-z]+)\.([a-z_]+)%/gi,(function(e,n,o){return n==t?void 0===a[r][o]?"":a[r][o]:e})));$(o).find("img").each((function(e,a){var t=$(a).attr("data-src");t&&!t.match(/^\%/)&&$(a).attr("src",t)})),$(o).insertBefore($(e)),n&&n(o,a[r])}}catch(n){console.error("Erro ao instanciar o objeto para clonagem. "+n),console.error("objeto Jquery: ",$(e)),console.error("dataArray: ",a),console.error("prefix: ",t)}}function cloneClearJquery(e){return e.length>1&&$(e).each((function(e,a){0==$(a).hasClass("cloneOriginal")&&$(this).remove()})),e}function cloneJquery(e,a,t){try{$(e).addClass("cloneOriginal");for(var n=0;n<a;n++){var r=$(e).clone().removeClass("cloneOriginal").addClass("clone");$(r).insertBefore(e),"function"==typeof t&&t(r)}}catch(t){console.error("Erro ao instanciar o objeto para clonagem. "+t),console.error("objeto Jquery: ",$(e)),console.error("quantidade: ",a)}}function traduzPassageirosMaioresMenores(e,a,t,n){var r,o={total:0,maiores:0,maioresIdades:[],menores:0,menoresIdades:[],descricao:""};if(null==e||""==e)return o;if(null!=a&&""!=a||(a=18),null!=t&&""!=t||(t="Adulto(s)"),null!=n&&""!=n||(n="Menor(es)"),"A"==e.charAt(0)){var i=0;for(o.maiores=parseInt(e.charAt(1)),o.menores=parseInt(e.charAt(3))+parseInt(e.charAt(5)),i=0;i<o.maiores;i++)o.total++,o.maioresIdades.push(30);for(i=0;i<o.menores;i++)o.total++,o.menoresIdades.push(7)}else r=e.split("-"),$(r).each((function(e,t){o.total++,t>=a?(o.maiores++,o.maioresIdades.push(t)):(o.menores++,o.menoresIdades.push(t))}));return o.descricao=o.maiores+" "+t+", "+o.menores+" "+n,o}function traduzHospedesMaioresMenores(e,a,t,n){var r={totalMaiores:0,totalMenores:0,totalHospedes:0,totalQuartos:0,quartos:[],descricao:""};return null==e||""==e||(null!=a&&""!=a||(a=18),null!=t&&""!=t||(t="Adulto(s)"),null!=n&&""!=n||(n="Menor(es)"),quartos=e.split("!"),$(quartos).each((function(e,t){var n={totalHospedes:0,maiores:0,maioresIdades:[],menores:0,menoresIdades:[]},o=t.split("-");r.totalQuartos++,$(o).each((function(e,t){r.totalHospedes++,n.totalHospedes++,t>=a?(n.maiores++,r.totalMaiores++,n.maioresIdades.push(t)):(n.menores++,r.totalMenores++,n.menoresIdades.push(t))})),r.quartos.push(n)})),r.descricao=r.totalMaiores+" "+t+", "+r.totalMenores+" "+n),r}function cookieConsentEnabled(e,a){var t,n=localStorage.getItem("lgpd-consent-"+__dominio__),r=(localStorage.getItem("lgpd-consent-hash-"+__dominio__),localStorage.getItem("lgpd-consent-categories-"+__dominio__));return"Partial"==n?(r=JSON.parse(r),$.each(r,(function(a,n){n.id==e&&"on"==n.value&&(t=!0)})),1==t):"AcceptAll"==n}function removeTemplate(){$("header, footer, .desenvolvimento-tursites, .tab_titulo").hide()}function animarElementosScroll(){const e=document.querySelectorAll("[data-animar-scroll]"),a=["1","1-5","2","2-5","3","3-5"],t=["fade-up","fade-down","fade-right","fade-left","fade-up-right","fade-up-left","fade-down-right","fade-down-left","slide-up","slide-down","slide-right","slide-left","zoom-in","zoom-in-up","zoom-in-down","zoom-in-right","zoom-in-left","zoom-out","zoom-out-up","zoom-out-down","zoom-out-right","zoom-out-left"];if(0==e.length)return console.error("nenhum elemento com data-animar-scroll encontrado na função animarElementosScroll()"),!1;const n=new IntersectionObserver((function(e){e.forEach((function(e){let a=e.target.getAttribute("data-animar-scroll-animacao"),t=e.target.getAttribute("data-animar-scroll-tempo"),n=e.target.getAttribute("data-animar-scroll-repetir");a&&""!=a||(a="fade-in"),n&&""!=n||(n="false"),t&&""!=t||(t="1"),e.target.classList.add("animar-scroll"),e.target.classList.add("animar-scroll-"+a),e.isIntersecting?setTimeout((function(){e.target.classList.add("animar-scroll-animado-tempo-"+t),e.target.classList.add("animar-scroll-animado")}),100):"true"==n&&e.target.classList.remove("animar-scroll-animado")}))}));e.forEach((function(e){const r=e.getAttribute("id"),o=e.getAttribute("class");let i=e.getAttribute("data-animar-scroll");const s=e.getAttribute("data-animar-scroll-animacao"),l=e.getAttribute("data-animar-scroll-tempo");"true"==e.getAttribute("data-animar-scroll-ja-animado")?i="false":e.setAttribute("data-animar-scroll-ja-animado","true"),""!=s&&-1==t.indexOf(s)&&(console.error("no elemento id "+r+" e classe "+o+'a animação "'+s+'" não esta disponível, as animações disponíveis são: ',t),i="false"),""!=l&&-1==a.indexOf(l)&&(console.error('no elemento id "'+r+'" e classe "'+o+'" o tempo "'+l+'" não esta disponível, as animações disponíveis são: ',a),i="false"),"true"==i&&n.observe(e)}))}tsGeral={aplicaLoading:function(e,a){if("webOfertas"===a){var t=$(e.node).find(".webOfertas"),n=$("<span></span>").addClass("carregando");t.find("li").addClass("hide"),t.prepend(n)}},removeLoading:function(e,a){if("webOfertas"===a){var t=$(e.node).find(".webOfertas");t.find("span.carregando").fadeOut("fast",(function(){$(this).remove()})),t.find("li").removeClass("hide")}},geraId:function(e){var a=0;if(0==(e="string"!=typeof e?e.outerHTML():e).length)return a;for(i=0;i<e.length;i++)char=e.charCodeAt(i),a=(a<<5)-a+char,a&=a;return a=a.toString().match(/[0-9]+/)[0]},converteObjJson:function(e){var a="";return void 0!==e&&(a=JSON.stringify(e)),"{}"==a?"":a},validaElemento:function(e){return void 0!==e&&""!=e&&null!=e},replaceAll:function(e,a,t){for(var n=e.indexOf(a);n>-1;)n=(e=e.replace(a,t)).indexOf(a);return e},alerta:function(e,a,t,n){var r=$(document).height(),o=$(window).width(),i="",s=tsGeral.geraId(a),l=$("<div></div>");if($("#"+s).remove(),"livre"===e)l.addClass("box_alerta_livre").html(a);else l.addClass("box_alerta").addClass(e).html(a),$icone=$("<div></div>").addClass("icone"),l.prepend($icone);return t?(i=$("<div></div>").addClass("modalTSX").css({height:r,width:o})).append(l):i=l,i.css({opacity:0}),"carregando"!==e&&($close=$("<a></a>").addClass("closeTSX"),l.append($close),$close.on("click",(function(){return tsGeral.removeAlerta(),!1})),l.on("click",(function(e){e.stopPropagation()}))),i.attr("id",s),$("body").append(i),r=$(window).height(),l.css({top:r/2-l.height()/2,left:o/2-l.width()/2}),i.animate({visibility:"visible",opacity:1},300),$(window).on("resize",(function(){var e=$(".modalTSX:visible"),a=$(".box_alerta:visible, .box_alerta_livre:visible"),t=$(document).height(),n=$(window).width();e.css({width:n,height:t}),t=$(window).height(),a.css({top:t/2-a.height()/2,left:n/2-a.width()/2})})),$.isFunction(n)&&n(s),s},overlay:function(e,a,t){request("sharedHtml",e,(function(a,n){var r=$(document).height(),o=$(window).width();return $modal="",$alerta=$("<div></div>"),id=tsGeral.geraId(e),$alerta.addClass("box_alerta_livre"),$modal=$("<div></div>").addClass("modalTSX").css({height:r,width:o}),$modal.append($alerta),$modal.css({opacity:0}),$modal.attr("id",id),$("body").append($modal),r=$(window).height(),$alerta.html(a),$close=$("<a></a>").addClass("closeTSX"),$alerta.append($close),$close.on("click",(function(){return $modal.remove(),!1})),$alerta.css({top:r/2-$alerta.height()/2,left:o/2-$alerta.width()/2}),$modal.animate({visibility:"visible",opacity:1},300),$(window).on("resize",(function(){var e=$(".modalTSX:visible"),a=$(".box_alerta:visible, .box_alerta_livre:visible"),t=$(document).height(),n=$(window).width();e.css({width:n,height:t}),t=$(window).height(),a.css({top:t/2-a.height()/2,left:n/2-a.width()/2})})),$.isFunction(t)&&t(id),id}),null)},removeAlerta:function(e,a){e?$("#"+e).fadeOut(300):$(".modalTSX, .box_alerta, .box_alerta_livre").fadeOut(300),$.isFunction(a)&&a()}},function(e,a,t,n){"use strict";function r(a,t){this.padrao={ancoras:"li",conteudo:"ul",classe:"ativo",delay:400,sincrono:!0,callback:""},this.metodos={init:function(){r.$ancoras="string"==typeof r.ancoras?n.find(r.ancoras):r.ancoras,r.$conteudo="string"==typeof r.conteudo?$ancoras.find(r.conteudo):r.conteudo,e(r.$ancoras[0]).addClass(r.classe),r.$conteudo.hide(),r.$ancoras.on("click",this.metodos.evento),e.isFunction(r.callback)&&r.callback()},evento:function(a){a.preventDefault();var t=e(this),n=t.parent(),o="string"==typeof r.conteudo?t.find(r.$conteudo[0].nodeName):n.find(r.$conteudo[0].nodeName);o.is(":visible")?o.is(":visible")&&!r.sincrono&&o.slideUp(r.delay):(r.sincrono&&(r.$ancoras.removeClass(r.classe),t.addClass(r.classe),r.$conteudo.slideUp(r.delay)),o.slideDown(r.delay))},destroi:function(){e(n.congif.$ancoras).off()}};var n=e(a),r=e.extend({},this.padrao,t)}e.fn.aplicaAbas=function(a){var t=e(this),n=e(this),r={conteudo:n.find("ul.conteudo"),nav:n.find("ul.nav"),classe:"selected",callback:""};return this.config=e.extend({},r,a),this.metodos={init:function(){var a=this.config.nav.find("a"),n=this.config.classe;e(a[0]).addClass(n),this.config.conteudo.children(":not(:first-child)").addClass("hide"),a.on("click",(function(a){var r=e(this),o="Microsoft Internet Explorer"!=navigator.appName?r.attr("href"):this.hash;if(/^\#|^\./g.test(o))return a.preventDefault(),r.parents("ul").find("a").removeClass(n),r.addClass(n),t.find(o).removeClass("hide").siblings("li").addClass("hide"),!1})),e.isFunction(this.config.callback)&&this.config.callback()}},this.metodos.init.call(this)},e.fn.aplicaSlide=function(a){var t=e(this),n={conteudo:[t.find("ul.conteudo"),"li"],nav:t.find("ul.nav"),classe:"selected",direcao:"horizontal",texto:!1,loop:!1,duracao:3e3,duracaoAnimacao:300,callback:""},r={init:function(){var a,n,r,o=e.isArray(t.config.conteudo)?t.config.conteudo[0]:t.config.conteudo,i=e.isArray(t.config.conteudo)?o.find(t.config.conteudo[1]):o.children(),s=i.length,l=0,c=t.config.nav.find("a");switch(t.config.direcao){case"horizontal":a=e(i[0]).width(),n=s*a,o.css({width:n+"px"});break;case"vertical":a=e(i[0]).height(),n=s*a,o.css({height:n+"px"});break;case"fade":o.css({position:"relative"}),e.each(i,(function(a,t){(r=e(t)).removeClass("direita").removeClass("esquerda").css({float:"none",position:"absolute",top:"0",left:"0"}),"0"!=a&&r.css({opacity:"0"}),r.find("*").css({filter:"inherit",display:"inherit","z-index":"1"})}))}if(t.config.$slideContainer=o,t.config.medidaFrame=a,t.config.arrFrames=i,e(c[0]).addClass(t.config.classe),c.on("click",(function(a){a.preventDefault();var n=e(this),r=n.data("dir");c.removeClass(t.config.classe),n.addClass(t.config.classe),r!=l&&(l=r,t.metodos.animacao.call(n,r,t.config.duracaoAnimacao))})),e.isFunction(t.config.callback)&&t.config.callback(),t.config.loop){var d=0;setInterval((function(){d=d==s-1?0:++d,l=d,c.removeClass(t.config.classe),e(c[d]).addClass(t.config.classe),t.metodos.animacao.call(e(c[d]),e(c[d]).data("dir"),t.config.duracaoAnimacao)}),t.config.duracao)}},animacao:function(a,n){var r;e(this);switch(t.config.direcao){case"horizontal":t.config.$slideContainer.animate({"margin-left":"-"+t.config.medidaFrame*a+"px"},n);break;case"vertical":t.config.$slideContainer.animate({"margin-top":"-"+t.config.medidaFrame*a+"px"},n);break;case"fade":0==a?(e(t.config.arrFrames[a]).animate({opacity:"1"},n),r.find("*").css({"z-index":"20"}),e.each(t.config.arrFrames,(function(t,n){r=e(n),t!=a&&(r.animate({opacity:"0",display:"none"}),r.find("*").css({"z-index":"0"}))}))):(e(t.config.arrFrames[a]).animate({opacity:"1"}),e.each(t.config.arrFrames,(function(t,o){r=e(o),t!=a&&(r.animate({opacity:"0",display:"block"},n),r.find("*").css({"z-index":"0"}))})))}}};return t.config=e.extend({},n,a),t.metodos=r,t.metodos.init.call(this)},e.fn.aplicaAccordion=function(e){return this.each((function(a,t){(t=new r(t,e)).metodos.init.call(t)}))}}(jQuery,window,document),$(document).ready((function(){$("#menuConsultaVoos").click((function(){openPage("consulta-de-voo")})),$("#menuTradutorOnlne").click((function(){window.open("https://translate.google.com.br/")})),$("#menuVistoAmericano").click((function(){window.open("https://br.usembassy.gov/pt/visas-pt/")}))})),jQuery((function(e){"pt_br"!=__idioma__&&""!=__idioma__&&__idioma__||(e.datepicker.regional["pt-BR"]={closeText:"Fechar",prevText:"&#x3c;Anterior",nextText:"Pr&oacute;ximo&#x3e;",currentText:"Hoje",monthNames:["Janeiro","Fevereiro","Mar&ccedil;o","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],monthNamesShort:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],dayNames:["Domingo","Segunda-feira","Ter&ccedil;a-feira","Quarta-feira","Quinta-feira","Sexta-feira","S&aacute;bado"],dayNamesShort:["Dom","Seg","Ter","Qua","Qui","Sex","S&aacute;b"],dayNamesMin:["Dom","Seg","Ter","Qua","Qui","Sex","S&aacute;b"],weekHeader:"Sm",dateFormat:"dd/mm/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},e.datepicker.setDefaults(e.datepicker.regional["pt-BR"]))})),$.fn.toggleClassAfterDelay=function(e,a){$(this).addClass(e);var t=this;setTimeout((function(){$(t).removeClass(e)}),a)},String.prototype.replaceAll=function(e,a){return e=e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),this.replace(new RegExp(e,"g"),a)},String.prototype.toCamelCase=function(){return this.replace(/\s(.)/g,(function(e){return e.toUpperCase()})).replace(/\s/g,"").replace(/^(.)/,(function(e){return e.toLowerCase()}))},Array.prototype.last=function(){return this[this.length-1]},Array.prototype.first=function(){return this[0]},[].contains||Object.defineProperty(Array.prototype,"contains",{enumerable:!1,configurable:!0,writable:!0,value:function(e){if(null==this)throw new TypeError("Cannot convert this value to object");var a=Object(this),t=parseInt(a.length)||0;if(0===t)return!1;var n,r=parseInt(arguments[1])||0;if(r>=t)return!1;for(r>=0?n=r:(n=t+r)<0&&(n=0);n<t;){var o=a[n];if(e===o||e!=e&&o!=o)return!0;n++}return!1}}),jQuery&&(jQuery.fn.once=jQuery.prototype.once||function(e){var a="jquery-once-"+(e||"once");return this.filter((function(){return!0!==$(this).data(a)})).data(a,!0)}),jQuery&&(jQuery.fn.outerHTML=jQuery.fn.outerHTML||function(){return jQuery("<div />").append(this.eq(0).clone()).html()}),jQuery&&(jQuery.fn.revertOrder=jQuery.fn.revertOrder||function(e){return e=e||"*",$(this).each((function(a,t){var n,r=[],o=$(t).children().filter(e);o.length;for(o.each((function(e,a){r.push(a)})),o.remove(),n=0;n<r.length;n+=1)$(this).prepend(r[n])})),this}),jQuery&&(jQuery.ui.autocomplete.prototype._renderItem=function(e,a){var t=this.term.split(" ").join("|"),n=new RegExp("("+t+")","gi"),r=a.label.replace(n,"$1");return jQuery("<li></li>").data("item.autocomplete",a.value).addClass("type-"+a.type).append("<a>"+r+"</a>").appendTo(e)},$.widget("custom.catcomplete",$.ui.autocomplete,{_create:function(){this._super(),this.widget().menu("option","items","> :not(.ui-autocomplete-category)");var e=this,a=setInterval((function(){$.isFunction($.fn.autocomplete)&&($(e.element[0]).attr("autocomplete","off"),clearInterval(a))}),1e3)},_renderMenu:function(e,a){var t=this,n="";$.each(a,(function(a,r){var o;r.category!=n&&(e.append("<li class='ui-autocomplete-category'>"+r.category+"</li>"),n=r.category),o=t._renderItemData(e,r),r.category&&o.attr("aria-label",r.category+" : "+r.label)}))}})),UTIL=function(){"use strict";var e=["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"],a=["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"];return{iterate:function(e,a){var t,n;if("function"!=typeof a)return!1;if(Array.isArray(e))for(t=e.length,n=0;n<t;n+=1)a.call(e[n],e[n],n,t);else a(e,0,1);return!0},iterateObject:function(e,a){var t;if("function"!=typeof a)return!1;if("object"==typeof e)for(t in e)e.hasOwnProperty(t)&&a.call(e[t],e[t],t);else a(e,0,1);return!0},toArray:function(e){return e instanceof Array?e:[e]},numberFormat:function(e,a,t,n){var r=isFinite(+e)?+e:0,o=isFinite(+a)?Math.abs(a):0,i=void 0===n?",":n,s=void 0===t?".":t,l=(o?function(e,a){var t=Math.pow(10,a);return Math.round(e*t)/t}(r,o):Math.round(r)).toString().split(".");return l[0].length>3&&(l[0]=l[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,i)),(l[1]||"").length<o&&(l[1]=l[1]||"",l[1]+=new Array(o-l[1].length+1).join("0")),l.join(s)},formatMinutes:function(e){var a,t=new Date(0,0,1,0,parseInt(e,10),0,0);return a=t.getDate()>1?t.getUTCDate()-1+"d ":"",a+=t.getHours()+"h ",a+=t.getMinutes()+"m"},formatDate:function(t,n){if(t instanceof Date)var r=t,o=t.getDate(),i=t.getMonth(),s=t.getFullYear();else o=parseInt(t.substr(8,2)),i=parseInt(t.substr(5,2))-1,s=parseInt(t.substr(0,4)),r=new Date(s,i,o);var l,c={"%d":(o<10?"0":"")+r.getDate(),"%j":r.getDate(),"%l":e[r.getDay()],"%N":r.getDay()+1,"%S":e[r.getDay()].substr(0,3),"%w":r.getDay(),"%F":a[r.getMonth()],"%m":(i+1<10?"0":"")+(r.getMonth()+1),"%M":a[r.getMonth()].substr(0,3),"%n":r.getMonth()+1,"%Y":r.getFullYear(),"%y":r.getFullYear().toString().substr(2,2)},d=n;for(l in c)c.hasOwnProperty(l)&&(d=d.replaceAll(l,c[l]));return d},formatDecolarFlightTime:function(e,a){var t=new Date(e),n=new Date(a);return this.formatMinutes((n-t)/6e4)},PASSENGER_TYPE_ADULT:"1",PASSENGER_TYPE_CHILDREN:"2",PASSENGER_TYPE_BABY:"3",encodePassengers:function(e){var a=this.countPassengers(e);return"A"+a.adults+"C"+a.children+"B"+a.babies},decodePassengers:function(e){var a,t={adults:0,children:0,babies:0};return a=e.split("B"),t.babies=parseInt(a.last(),10)||0,a=a[0].split("C"),t.children=parseInt(a.last(),10)||0,a=a[0].substring(1),t.adults=parseInt(a,10)||0,this.createPassengers(t)},stringifyPassengers:function(e){var a=this.countPassengers(e);return a.adults+" Adulto(s), "+a.children+" Criança(s), "+a.babies+" Bebê(s)"},countPassengers:function(e){var a,t={adults:0,children:0,babies:0};for(a=0;a<e.length;a+=1)e[a].type===this.PASSENGER_TYPE_ADULT?t.adults+=1:e[a].type===this.PASSENGER_TYPE_CHILDREN?t.children+=1:e[a].type===this.PASSENGER_TYPE_BABY&&(t.babies+=1);return t},createPassengers:function(e){var a,t=[];for(e=e||{adults:1},a=0;a<e.adults;a+=1)t.push({age:25,type:this.PASSENGER_TYPE_ADULT});for(a=0;a<e.children;a+=1)t.push({age:8,type:this.PASSENGER_TYPE_CHILDREN});for(a=0;a<e.babies;a+=1)t.push({age:0,type:this.PASSENGER_TYPE_BABY});return t},validatePassengers:function(e){var a=[];return this.iterate(e,(function(e,t){(!$.isNumeric(e.age)||e.age<0||e.age>125)&&a.push("Idade inválida do passageiro "+(t+1)+"."),(e.type===this.PASSENGER_TYPE_ADULT&&e.age<12||e.type===this.PASSENGER_TYPE_CHILDREN&&(e.age>=12||result.age<2)||e.type===this.PASSENGER_TYPE_BABY&&e.age>=2)&&a.push("Idade inválida do passageiro "+(t+1)+".")})),!(a.length>0)||a},isElementVisible:function(e,a){a=void 0!==a?a:0;var t=$(window).scrollTop(),n=t+$(window).height(),r=$(e).offset().top;return r+$(e).height()-a<=n&&r+$(e).height()>=t},toHTMLClass:function(e){return e},plural:function(e,a,t,n){return n=n||"@count",1===e?a.replace(n,e):t.replace(n,e)},invertDate:function(e){return"string"==typeof e&&e.split("-").reverse().join("-")},printDiv:function(e){var a=window.open("","my div","height=400,width=600"),t=$(e).html();a.document.write("<html><head><title>Condições Gerais de Contratação</title>"),a.document.write("</head><body >"),a.document.write(t),a.document.write("</body></html>"),a.document.close(),a.focus(),a.print(),a.close()},calculaIdade:function(e,a,t,n){var r,o=n?new Date(n.split("/")[2]+", "+n.split("/")[1]+", "+n.split("/")[0]):new Date,i=o.getFullYear(),s=o.getMonth()+1,l=o.getDate();return!e||""==e||e.toString().length>2?{erro:!0,mensagem:"Por favor insira um dia válido"}:!a||""==a||a.toString().length>2?{erro:!0,mensagem:"Por favor insira um mês válido"}:t&&""!=t&&4==t.toString().length?t>i||t<0?{erro:!0,mensagem:"Por favor insira um ano válido"}:a>12||a<1||t==i&&a>s?{erro:!0,mensagem:"Por favor insira um mês válido"}:e>31||e<0||t==i&&a==s&&e>l?{erro:!0,mensagem:"Por favor insira um dia válido"}:(r=i-t,(a>s||a==s&&e>l)&&r--,r):{erro:!0,mensagem:"Por favor insira um ano válido"}},stringToFloat:function(e){return e=(e=e.replace(/\./,"")).replace(/\,/,"."),parseFloat(e)},getBandeiraCartao:function(e){return e.match(/^4/)?"VI":e.match(/^5/)?"CA":e.match(/^301|^305|^36|^38/)?"DC":e.match(/^636368|^636369|^438935|^504175|^451416|^636297|^5067|^4576|^4011|^506699/)?"EC":e.match(/^34|^37/)?"AX":e.match(/^38|^60/)?"HC":{erro:!0,mensagem:"Cartão inválido"}},traduzBandeiraCartao:function(e){switch(e){case"VI":return"Visa";case"CA":return"Master Card";case"DC":return"Dinners Club";case"EC":return"Elo";case"AX":return"Amex";case"HC":return"Hipercard";default:return null}},getCamposFormulario:function(e){var a={};return e.find('input:visible, input[type="radio"]:checked:visible, input[type="checkbox"]:checked:visible, select:visible').each((function(e,t){var n={type:$(t).attr("type")||"select",val:$(t).val(),name:$(t).attr("name"),id:$(t).attr("id")};n.name&&!n.name.match(/cartao/gim)&&(a[n.name]=n)})),a},setCamposFormulario:function(e,a){$(a).each((function(a,t){"radio"==t.type||"checkbox"==t.type?(console.log(e.find('[name="'+t.name+'"][value="'+t.val+'"]')),e.find('[name="'+t.name+'"][value="'+t.val+'"]').click()):e.find('[name="'+t.name+'"]').val(t.val)}))},checaNavegador:function(e,a,t){var n=!1;return e&&(e=new RegExp(e)),a&&(a=new RegExp(a)),t&&(t=new RegExp(t)),t&&t.test(navigator.userAgent)&&(n=!0),n},removeDecimal:function(e){return e.split(",")[0]},objectToArray:function(e){var a=[];for(var t in e)e.hasOwnProperty(t)&&a.push(e[t]);return a},arrayToObject:function(e){var a={};return $.each(e,(function(e,t){a[e]=t})),a},getNoitesByCheckInCheckOut:function(e,a){e=e.split("-"),a=a.split("-"),e=new Date(e[2],e[1]-1,e[0]);return((a=new Date(a[2],a[1]-1,a[0]))-e)/864e5},getDatasPeriodo:function(e,a){if(!e)return[];if(!a)return[e];for(var t=new Date(e.split("-")[2],e.split("-")[1]-1,e.split("-")[0]),n=new Date(a.split("-")[2],a.split("-")[1]-1,a.split("-")[0]),r=t,o=[];r<=n;){var i=new Date(r),s=i.getUTCDate(),l=i.getUTCMonth()+1,c=(s<10?"0":"")+s+"-"+(l<10?"0":"")+l+"-"+i.getUTCFullYear();o.push(c),r.setUTCDate(r.getUTCDate()+1)}return o},arrayExistsInObject:function(e,a){return console.log("entrou na função"),a in e&&(console.log("sim arrayproperty in object"),e.arrayProperty.length>0)&&(console.log("sim arrayProperty maior que zero"),!0)},validaDataNascimento:function(e){const a=e.split("/"),t=parseInt(a[0],10),n=parseInt(a[1],10),r=parseInt(a[2],10);if(isNaN(t)||isNaN(n)||isNaN(r))return!1;if(n<1||n>12)return!1;const o=new Date(r,n,0).getDate();if(t<1||t>o)return!1;const i=(new Date).getFullYear();return!(r<1900||r>i)}}}();