PageSourceSearch

https://assets.queropassagem.com.br/hoteis/5b0dae71/501.bundle.33bfb0ba1d0cc2f8.js

js queropassagem.com.br collected 2026-09-24 23:50:16 UTC 52,755 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkhoteis=self.webpackChunkhoteis||[]).push([[501],{6501:(cn,P,r)=>{r.d(P,{j:()=>tn});var g=r(3308),u=r(4449),i=r(7222),O=r(6265),C=r(5312),b=r(1917),f=r(2117),h=r(6610),d=r(7300),m=r(1927),k=r(8503),x=r(6715),n=r(3279),M=r(1491),B=r(8775),v=r(7100),R=r(7193);const j=["quartosHospedes"],G=["quartosHospedesComponente"],w=["checkoutInput"],D=["quartosHospedesInput"],E=["destinosComponente"],q=["checkinInput"],y=["destinos"],T=["calendarioContainerMobile"],S=["calendarioComponenteMobile"],I=["calendarioContainerDesktop"],N=["calendarioComponenteDesktop"],p=s=>({calendar_selected:s});function H(s,_){if(1&s&&(n.qex(0),n.nrm(1,"span",41),n.bVm()),2&s){const e=n.XpG(2);n.R7$(),n.Y8G("innerHTML",e.formatarTituloBusca(e.text_title),n.npT)}}function V(s,_){if(1&s&&(n.qex(0),n.nrm(1,"h1",41),n.bVm()),2&s){const e=n.XpG(2);n.R7$(),n.Y8G("innerHTML",e.formatarTituloBusca(e.text_title),n.npT)}}function $(s,_){if(1&s){const e=n.RV6();n.j41(0,"p",42),n.bIt("click",function(){n.eBV(e);const t=n.XpG(2);return n.Njj(t.busca())}),n.EFF(1),n.k0s()}if(2&s){let e;const o=n.XpG(2);n.R7$(),n.JRh(null==(e=o.formBusca.get("destino"))?null:e.value)}}function X(s,_){if(1&s){const e=n.RV6();n.j41(0,"div",43),n.nrm(1,"img",44),n.j41(2,"input",45),n.bIt("focus",function(){n.eBV(e);const t=n.XpG(2);return n.Njj(t.mostraDestinos())})("keydown.tab",function(){n.eBV(e);const t=n.XpG(2);return n.Njj(t.selecionaPrimeiroItem())})("keydown.enter",function(){n.eBV(e);const t=n.XpG(2);return n.Njj(t.selecionaPrimeiroItem())}),n.k0s(),n.j41(3,"label",46),n.EFF(4,"Para onde voc\xea vai?"),n.k0s()()}if(2&s){const e=n.XpG(2);n.R7$(),n.Y8G("src",e.environment.bucketURL+"assets/home2/icon_location_point.webp",n.B4B)}}function F(s,_){if(1&s){const e=n.RV6();n.j41(0,"p",47),n.bIt("click",function(){n.eBV(e);const t=n.XpG(2);return n.Njj(t.busca())}),n.EFF(1),n.k0s()}if(2&s){let e;const o=n.XpG(2);n.R7$(),n.JRh(null==(e=o.formBusca.get("checkin"))?null:e.value)}}function L(s,_){if(1&s){const e=n.RV6();n.j41(0,"p",47),n.bIt("click",function(){n.eBV(e);const t=n.XpG(2);return n.Njj(t.busca())}),n.EFF(1),n.k0s()}if(2&s){let e;const o=n.XpG(2);n.R7$(),n.JRh(null==(e=o.formBusca.get("checkout"))?null:e.value)}}function z(s,_){if(1&s){const e=n.RV6();n.j41(0,"p",42),n.bIt("click",function(){n.eBV(e);const t=n.XpG(2);return n.Njj(t.busca())}),n.EFF(1),n.k0s()}if(2&s){const e=n.XpG(2);n.R7$(),n.JRh(e.computaQuartosHospedes())}}function Y(s,_){if(1&s){const e=n.RV6();n.j41(0,"div",48),n.bIt("click",function(){n.eBV(e);const t=n.XpG(2);return n.Njj(t.toogleQuartosHospedes())}),n.nrm(1,"img",49)(2,"input",50,8),n.j41(4,"label",51),n.EFF(5),n.k0s()()}if(2&s){const e=n.XpG(2);n.R7$(),n.Y8G("src",e.environment.bucketURL+"assets/home2/icon_users.webp",n.B4B),n.R7$(4),n.JRh(e.label_quartos)}}function A(s,_){if(1&s){const e=n.RV6();n.qex(0),n.j41(1,"div",12)(2,"form",13),n.bIt("ngSubmit",function(){n.eBV(e);const t=n.XpG();return n.Njj(t.onSubmit())}),n.j41(3,"div",14),n.DNE(4,H,2,1,"ng-container",11)(5,V,2,1,"ng-container",11),n.k0s(),n.j41(6,"div")(7,"div",15)(8,"div",16),n.DNE(9,$,2,1,"p",17)(10,X,5,1,"div",18),n.j41(11,"div",19,0)(13,"app-destinos",20,1),n.bIt("destinoSelecionado",function(t){n.eBV(e);const c=n.XpG();return n.Njj(c.alteraDestino(t))}),n.k0s()()(),n.j41(15,"div",21)(16,"div",22)(17,"div",23)(18,"div",24),n.bIt("click",function(){n.eBV(e);const t=n.XpG();return n.Njj(t.toogleCalendario())}),n.nrm(19,"img",25)(20,"input",26,2),n.DNE(22,F,2,1,"p",27),n.j41(23,"label",28),n.EFF(24,"Check-in"),n.k0s()()(),n.j41(25,"div",23)(26,"div",29),n.bIt("click",function(){n.eBV(e);const t=n.XpG();return n.Njj(t.toogleCalendario())}),n.nrm(27,"img",25),n.j41(28,"input",30,3),n.bIt("click",function(){n.eBV(e);const t=n.XpG();return n.Njj(t.setSelecionado())}),n.k0s(),n.DNE(30,L,2,1,"p",27),n.j41(31,"label",31),n.EFF(32,"Check-out"),n.k0s()()()(),n.j41(33,"div",32,4)(35,"app-calendario",33,5),n.bIt("dateRangeSelected",function(t){n.eBV(e);const c=n.XpG();return n.Njj(c.onDateRangeSelected(t))})("confirmSelection",function(t){n.eBV(e);const c=n.XpG();return n.Njj(c.onMobileDateConfirmed(t))})("closeCalendar",function(){n.eBV(e);const t=n.XpG();return n.Njj(t.onMobileCalendarClosed())}),n.k0s()()(),n.j41(37,"div",34),n.DNE(38,z,2,1,"p",17)(39,Y,6,2,"div",35),n.j41(40,"div",36,6)(42,"app-quartos-hospedes",37,7),n.bIt("quantidade_selecionada",function(t){n.eBV(e);const c=n.XpG();return n.Njj(c.alteraQuartosHospedes(t))})("finalizar",function(){n.eBV(e);const t=n.XpG();return n.Njj(t.toogleQuartosHospedes())}),n.k0s()()(),n.j41(44,"div",38)(45,"button",39),n.nrm(46,"img",40),n.j41(47,"span"),n.EFF(48,"BUSCAR HOT\xc9IS"),n.k0s()()()()()()(),n.bVm()}if(2&s){let e,o,t,c,l;const a=n.XpG();n.R7$(2),n.Y8G("formGroup",a.formBusca),n.R7$(2),n.Y8G("ngIf",a.cabecalho_especial),n.R7$(),n.Y8G("ngIf",!a.cabecalho_especial),n.R7$(4),n.Y8G("ngIf",!a.editandoBusca),n.R7$(),n.Y8G("ngIf",a.editandoBusca),n.R7$(3),n.Y8G("selectedId",null==(e=a.formBusca.get("destino_id"))?null:e.value)("selectedName",null==(o=a.formBusca.get("destino"))?null:o.value),n.R7$(6),n.Y8G("src",a.environment.bucketURL+"assets/home2/icon_calendar.webp",n.B4B),n.R7$(),n.FS9("value",null==(t=a.formBusca.get("checkin"))?null:t.value),n.R7$(2),n.Y8G("ngIf",!a.editandoBusca),n.R7$(),n.Y8G("ngClass",n.eq3(20,p,a.isClassAdded)),n.R7$(4),n.Y8G("src",a.environment.bucketURL+"assets/home2/icon_calendar.webp",n.B4B),n.R7$(),n.FS9("value",null==(c=a.formBusca.get("checkout"))?null:c.value),n.R7$(2),n.Y8G("ngIf",!a.editandoBusca),n.R7$(),n.Y8G("ngClass",n.eq3(22,p,a.isClassAdded)),n.R7$(4),n.Y8G("isMobile",!0),n.R7$(3),n.Y8G("ngIf",!a.editandoBusca),n.R7$(),n.Y8G("ngIf",a.editandoBusca),n.R7$(3),n.Y8G("quartos_hospedes_raw",null==(l=a.formBusca.get("quartosHospedesRaw"))?null:l.value),n.R7$(4),n.Y8G("src",a.environment.bucketURL+"assets/lupa.svg",n.B4B)}}function U(s,_){if(1&s&&(n.qex(0),n.nrm(1,"span",41),n.bVm()),2&s){const e=n.XpG(2);n.R7$(),n.Y8G("innerHTML",e.formatarTituloBusca(e.text_title),n.npT)}}function Q(s,_){if(1&s&&(n.qex(0),n.nrm(1,"h1",41),n.bVm()),2&s){const e=n.XpG(2);n.R7$(),n.Y8G("innerHTML",e.formatarTituloBusca(e.text_title),n.npT)}}function K(s,_){if(1&s){const e=n.RV6();n.j41(0,"p",42),n.bIt("click",function(){n.eBV(e);const t=n.XpG(2);return n.Njj(t.busca())}),n.EFF(1),n.k0s()}if(2&s){let e;const o=n.XpG(2);n.R7$(),n.JRh(null==(e=o.formBusca.get("destino"))?null:e.value)}}function J(s,_){if(1&s){const e=n.RV6();n.j41(0,"div",43),n.nrm(1,"img",64),n.j41(2,"input",65),n.bIt("focus",function(){n.eBV(e);const t=n.XpG(2);return n.Njj(t.mostraDestinos())})("keydown.tab",function(){n.eBV(e);const t=n.XpG(2);return n.Njj(t.selecionaPrimeiroItem())})("keydown.enter",function(){n.eBV(e);const t=n.XpG(2);return n.Njj(t.selecionaPrimeiroItem())}),n.k0s(),n.j41(3,"label",66),n.EFF(4,"Para onde voc\xea vai?"),n.k0s()()}if(2&s){const e=n.XpG(2);n.R7$(),n.Y8G("src",e.environment.bucketURL+"assets/home2/icon_location_point.webp",n.B4B)}}function W(s,_){if(1&s){const e=n.RV6();n.j41(0,"p",47),n.bIt("click",function(){n.eBV(e);const t=n.XpG(2);return n.Njj(t.busca())}),n.EFF(1),n.k0s()}if(2&s){let e;const o=n.XpG(2);n.R7$(),n.JRh(null==(e=o.formBusca.get("checkin"))?null:e.value)}}function Z(s,_){if(1&s){const e=n.RV6();n.j41(0,"p",47),n.bIt("click",function(){n.eBV(e);const t=n.XpG(2);return n.Njj(t.busca())}),n.EFF(1),n.k0s()}if(2&s){let e;const o=n.XpG(2);n.R7$(),n.JRh(null==(e=o.formBusca.get("checkout"))?null:e.value)}}function nn(s,_){if(1&s){const e=n.RV6();n.j41(0,"div",48),n.bIt("click",function(){n.eBV(e);const t=n.XpG(2);return n.Njj(t.toogleQuartosHospedes())}),n.nrm(1,"img",49)(2,"input",67,8),n.j41(4,"label",51),n.EFF(5),n.k0s()()}if(2&s){const e=n.XpG(2);n.R7$(),n.Y8G("src",e.environment.bucketURL+"assets/home2/icon_users.webp",n.B4B),n.R7$(4),n.JRh(e.label_quartos)}}function en(s,_){if(1&s){const e=n.RV6();n.qex(0),n.j41(1,"div",52)(2,"div",14),n.DNE(3,U,2,1,"ng-container",11)(4,Q,2,1,"ng-container",11),n.k0s(),n.j41(5,"form",53),n.bIt("ngSubmit",function(){n.eBV(e);const t=n.XpG();return n.Njj(t.onSubmit())}),n.nrm(6,"input",54),n.j41(7,"div",55),n.DNE(8,K,2,1,"p",17)(9,J,5,1,"div",18),n.j41(10,"div",19,0)(12,"app-destinos",20,1),n.bIt("destinoSelecionado",function(t){n.eBV(e);const c=n.XpG();return n.Njj(c.alteraDestino(t))}),n.k0s()()(),n.j41(14,"div",56)(15,"div",57)(16,"div",29),n.bIt("click",function(){n.eBV(e);const t=n.XpG();return n.Njj(t.toogleCalendario())}),n.nrm(17,"img",25)(18,"input",58,2),n.DNE(20,W,2,1,"p",27),n.j41(21,"label",59),n.bIt("click",function(){n.eBV(e);const t=n.XpG();return n.Njj(t.toogleCalendario())}),n.EFF(22,"Check-in"),n.k0s()()(),n.j41(23,"div",57)(24,"div",29),n.bIt("click",function(){n.eBV(e);const t=n.XpG();return n.Njj(t.toogleCalendario())}),n.nrm(25,"img",25),n.j41(26,"input",60,3),n.bIt("click",function(){n.eBV(e);const t=n.XpG();return n.Njj(t.setSelecionado())}),n.k0s(),n.DNE(28,Z,2,1,"p",27),n.j41(29,"label",61),n.bIt("click",function(){n.eBV(e);const t=n.XpG();return n.Njj(t.toogleCalendario())}),n.EFF(30,"Check-out"),n.k0s()()()(),n.j41(31,"div",32,9)(33,"app-calendario",62,10),n.bIt("dateRangeSelected",function(t){n.eBV(e);const c=n.XpG();return n.Njj(c.onDateRangeSelected(t))}),n.k0s()(),n.j41(35,"div",34),n.DNE(36,nn,6,2,"div",35),n.j41(37,"div",36,6)(39,"app-quartos-hospedes",37,7),n.bIt("quantidade_selecionada",function(t){n.eBV(e);const c=n.XpG();return n.Njj(c.alteraQuartosHospedes(t))})("finalizar",function(){n.eBV(e);const t=n.XpG();return n.Njj(t.toogleQuartosHospedes())}
1),n.k0s()()(),n.j41(41,"div",63)(42,"button",39),n.nrm(43,"img",40),n.j41(44,"span"),n.EFF(45,"BUSCAR HOT\xc9IS"),n.k0s()()()()(),n.bVm()}if(2&s){let e,o,t,c,l;const a=n.XpG();n.R7$(3),n.Y8G("ngIf",a.cabecalho_especial),n.R7$(),n.Y8G("ngIf",!a.cabecalho_especial),n.R7$(),n.Y8G("formGroup",a.formBusca),n.R7$(3),n.Y8G("ngIf",!a.editandoBusca),n.R7$(),n.Y8G("ngIf",a.editandoBusca),n.R7$(3),n.Y8G("selectedId",null==(e=a.formBusca.get("destino_id"))?null:e.value)("selectedName",null==(o=a.formBusca.get("destino"))?null:o.value),n.R7$(5),n.Y8G("src",a.environment.bucketURL+"assets/home2/icon_calendar.webp",n.B4B),n.R7$(),n.FS9("value",null==(t=a.formBusca.get("checkin"))?null:t.value),n.R7$(2),n.Y8G("ngIf",!a.editandoBusca),n.R7$(),n.Y8G("ngClass",n.eq3(18,p,a.isClassAdded)),n.R7$(4),n.Y8G("src",a.environment.bucketURL+"assets/home2/icon_calendar.webp",n.B4B),n.R7$(),n.FS9("value",null==(c=a.formBusca.get("checkout"))?null:c.value),n.R7$(2),n.Y8G("ngIf",!a.editandoBusca),n.R7$(),n.Y8G("ngClass",n.eq3(20,p,a.isClassAdded)),n.R7$(7),n.Y8G("ngIf",a.editandoBusca),n.R7$(3),n.Y8G("quartos_hospedes_raw",null==(l=a.formBusca.get("quartosHospedesRaw"))?null:l.value),n.R7$(4),n.Y8G("src",a.environment.bucketURL+"assets/lupa.svg",n.B4B)}}let tn=(()=>{class s{constructor(e,o,t,c,l,a,on){this.ActivatedRoute=e,this.router=o,this.alertService=t,this.funcoesService=c,this.buscaService=l,this.appComponent=a,this.elementRef=on,this.formBusca=new i.J3({destino:new i.hs("",i.k0.required),destino_id:new i.hs("",i.k0.required),destino_url:new i.hs("",i.k0.required),checkin:new i.hs("",i.k0.required),checkout:new i.hs("",i.k0.required),quartosHospedes:new i.hs("",i.k0.required),quartosHospedesRaw:new i.hs("",i.k0.required)}),this.label_quartos="1 Quarto - 2 H\xf3spedes",this.b2b=!1,this.ehDateless=!1,this.editandoBusca=!0,this.isClassAdded=!1,this.dataCheckoutMinimo=(0,d.f)((0,m.o)(new Date),1),this.dataCheckoutMaximo=(0,d.f)((0,m.o)(new Date),28),this.iniciouPagina=!1,this.ignorarProximoCliqueFora=!1,this.acabaDeSelecionarData=!1,this.quartos_hospedes_raw='[{"numero":1,"hospedes":[{"tipo":"adulto"},{"tipo":"adulto"}]}]',this.env=C.c,this.cabecalho_especial=!1,this.environment=C.c,this.dadosSubdomain=this.ActivatedRoute.snapshot.data.subdomainData,""!==dados_reserva.trim()&&(this.dadosReserva=JSON.parse(dados_reserva),this.dadosReserva&&(this.isClassAdded=!0,this.quartos_hospedes_raw=this.converteQuartosCrossSelling(),this.label_quartos=this.computaQuartosHospedes(JSON.parse(this.quartos_hospedes_raw)),this.formBusca.patchValue({destino:this.dadosReserva.cidade.nome,destino_url:this.dadosReserva.cidade.url,destino_id:this.dadosReserva.cidade.id,checkin:this.dadosReserva.data_checkin,checkout:this.dadosReserva.data_checkout,quartosHospedes:this.computaQuartosHospedes(JSON.parse(this.quartos_hospedes_raw)),quartosHospedesRaw:this.quartos_hospedes_raw})))}onDocumentClick(e){this.acabaDeSelecionarData?this.acabaDeSelecionarData=!1:this.ignorarProximoCliqueFora?this.ignorarProximoCliqueFora=!1:this.env.mobile&&this.calendarioContainerMobile&&!this.calendarioContainerMobile.nativeElement.classList.contains("escondido")||this.elementRef.nativeElement.contains(e.target)||this.fecharTodosOsSeletores()}ngOnInit(){var e=this;return(0,g.A)(function*(){e.appComponent.appPronto.pipe((0,k.p)(o=>o),(0,x.$)()).subscribe(o=>{o&&(e.iniciouPagina=!0)}),e.trataDados();try{e.appComponent.carregando=!1,e.quartos_hospedes=JSON.parse(e.quartos_hospedes_raw)}catch{}})()}converteQuartosCrossSelling(){let e=[{numero:1,hospedes:[]}];for(let t=0;t<this.dadosReserva.hospedes;t++)for(let c of e)c.hospedes.push({tipo:"adulto"});let o=e.map(t=>({numero:t.numero,hospedes:t.hospedes}));return JSON.stringify(o)}trataDados(){var e=this;return(0,g.A)(function*(){const o=e.ActivatedRoute.snapshot.paramMap.get("cidade")||e.dadosSubdomain?.cidadeSlug;let t=e.ActivatedRoute.snapshot.queryParamMap.get("checkin"),c=e.ActivatedRoute.snapshot.queryParamMap.get("checkout"),l='[{"numero":1,"hospedes":[{"tipo":"adulto"},{"tipo":"adulto"}]}]';if(e.ehDateless=!t&&!c,e.ActivatedRoute.queryParams.subscribe(a=>{a.q&&(l=atob(a.q)),1==a.agencia_hotel&&(e.b2b=!0),1==a.dl_google&&sessionStorage.setItem("dl_google","1")}
1),t&&c){const a=e.funcoesService.trataDatas(t,c);t=a.checkin,c=a.checkout,e.dataCheckoutMaximo=(0,d.f)(e.funcoesService.preparaDataFormatadaParaRaw(t),28)}!e.ehDateless&&(t!=e.ActivatedRoute.snapshot.queryParamMap.get("checkin")||c!=e.ActivatedRoute.snapshot.queryParamMap.get("checkout"))&&window.history.pushState("","",`/busca/${o}?q=${btoa(l)}&checkin=${t}&checkout=${c}${e.b2b?"&agencia_hotel=1":""}`),yield e.buscaService.trataDadosBusca(e.ActivatedRoute,e.b2b,e.formBusca,l,e.dadosSubdomain,!0),e.setSelecionado()})()}formataData(e){return(e.getDate()<10?"0":"")+e.getDate()+"-"+(e.getMonth()+1<10?"0":"")+(e.getMonth()+1)+"-"+e.getFullYear()}setSelecionado(){this.isClassAdded||(this.isClassAdded=!this.isClassAdded)}onDateRangeSelected(e){this.acabaDeSelecionarData=!0;const o=e.startDate?this.funcoesService.preparaDataRawParaFormatada(e.startDate):"",t=e.endDate?this.funcoesService.preparaDataRawParaFormatada(e.endDate):"";this.formBusca.patchValue({checkin:o,checkout:t}),e.endDate&&!this.env.mobile&&this.fecharTodosOsSeletores()}onMobileDateConfirmed(e){this.fecharTodosOsSeletores()}busca(){var e=this;return(0,g.A)(function*(){e.quartosHospedesComponente?.selecionaQuantidade(),e.buscaService.preencheDadosBusca(e.formBusca,e.b2b);const o=e.b2b?{agencia_hotel:1}:{};e.router.navigate([`/hoteis/busca/${e.buscaService.dadosBusca?.destino_url}`],{queryParams:{checkin:e.buscaService.dadosBusca?.checkin.replace(/\//g,"-"),checkout:e.buscaService.dadosBusca?.checkout.replace(/\//g,"-"),...o,q:btoa(e.buscaService.dadosBusca?.quartos_hospedes_raw||"")}}).then(()=>{e.appComponent.carregando=!0})})()}onSubmit(){if(this.formBusca.valid)this.busca();else{let e=!1;["destino","checkin","checkout"].forEach(t=>{if(!e&&this.formBusca.get(t)?.invalid)switch(t){case"destino":e=!0,this.alertService.info("Selecione um destino para realizar a busca!");break;case"checkin":e=!0,this.alertService.info("Selecione uma data de Check-in!");break;case"checkout":e=!0,this.alertService.info("Selecione uma data de Check-out!");break;default:e=!0,this.alertService.erro("Ouve um erro ao realizar a busca!")}})}}alteraDestino(e){const o=e.split("|");o.length<2?this.formBusca.patchValue({destino_id:this.buscaService.dadosBusca?.destino_id,destino:this.buscaService.dadosBusca?.destino}):(this.formBusca.patchValue({destino_id:o[0],destino:o[1]}),3==o.length&&this.buscaService.dadosBusca&&this.formBusca.patchValue({destino_url:o[2]})),this.destinos?.nativeElement.classList.add("escondido"),this.env.mobile||this.toogleCalendario(),this.ignorarProximoCliqueFora=!0}toogleCalendario(){this.quartosHospedes?.nativeElement.classList.add("escondido"),this.destinos?.nativeElement.classList.add("escondido"),this.env.mobile?this.calendarioContainerMobile?.nativeElement.classList.toggle("escondido")?this.calendarioContainerMobile?.nativeElement.classList.remove("mobile-fullscreen"):this.calendarioContainerMobile?.nativeElement.classList.add("mobile-fullscreen"):this.calendarioContainerDesktop?.nativeElement.classList.toggle("escondido")}onMobileCalendarClosed(){this.fecharTodosOsSeletores()}toogleQuartosHospedes(){this.env.mobile?this.calendarioContainerMobile?.nativeElement.classList.add("escondido"):this.calendarioContainerDesktop?.nativeElement.classList.add("escondido"),this.destinos?.nativeElement.classList.add("escondido"),this.quartosHospedes?.nativeElement.classList.toggle("escondido")}mostraDestinos(){this.env.mobile?this.calendarioContainerMobile?.nativeElement.classList.add("escondido"):this.calendarioContainerDesktop?.nativeElement.classList.add("escondido"),this.quartosHospedes?.nativeElement.classList.add("escondido"),this.destinos?.nativeElement.classList.remove("escondido"),this.destinosComponente?.iniciarBuscaPadrao()}fecharTodosOsSeletores(){if(this.calendarioContainerDesktop&&!this.calendarioContainerDesktop.nativeElement.classList.contains("escondido")&&!this.env.mobile){const o=this.formBusca.get("checkin")?.value,t=this.formBusca.get("checkout")?.value;if(o&&!t){const c=this.funcoesService.preparaDataFormatadaParaRaw(o),l=(0,d.f)(c,1),a=this.funcoesService.preparaDataRawParaFormatada(l);this.formBusca.patchValue({checkout:a}),this.calendarioComponenteDesktop?.setManualEndDate(l)}}this.env.mobile?this.calendarioContainerMobile&&(this.calendarioContainerMobile.nativeElement.classList.add("escondido"),this.calendarioContainerMobile.nativeElement.classList.remove("mobile-fullscreen")):this.calendarioContainerDesktop?.nativeElement.classList.add("escondido"),this.quartosHospedes?.nativeElement.classList.add("escondido"),this.destinos?.nativeElement.classList.add("escondido")}selecionaPrimeiroItem(){this.destinosComponente?.selecionaPrimeiroDestino(),this.checkinInput?.nativeElement.blur(),this.toogleCalendario()}computaQuartosHospedes(e=null){let o=0,t=0;for(const c of e||this.buscaService.dadosBusca?.quartos||[])o++,t+=c.hospedes.length;return`${o} Quarto`+(o>1?"s":"")+` - ${t} H\xf3spede`+(t>1?"s":"")}alteraQuartosHospedes(e){this.label_quartos=this.computaQuartosHospedes(JSON.parse(e)),this.formBusca.patchValue({quartosHospedesRaw:e,quartosHospedes:this.label_quartos})}calculaDataMinima(){const e=this.funcoesService.preparaDataFormatadaParaRaw(this.formBusca.get("checkin")?.value);return e.setDate(e.getDate()+1),this.funcoesService.preparaDataRawParaFormatada(e)||""}formatarTituloBusca(e){return e?e.replace(/\b(Hot\xe9is|Resorts)\b/gi,"<strong>$1</strong>"):"Encontre sua hospedagem perfeita!"}static{this.\u0275fac=function(o){return new(o||s)(n.rXU(M.nX),n.rXU(M.Ix),n.rXU(B.u),n.rXU(u.p),n.rXU(v.y),n.rXU(R.Z),n.rXU(n.aKT))}}static{this.\u0275cmp=n.VBU({type:s,selectors:[["app-bloco-busca"]],viewQuery:function(o,t){if(1&o&&(n.GBs(j,5),n.GBs(G,5),n.GBs(w,5),n.GBs(D,5),n.GBs(E,5),n.GBs(q,5),n.GBs(y,5),n.GBs(T,5),n.GBs(S,5),n.GBs(I,5),n.GBs(N,5)),2&o){let c;n.mGM(c=n.lsd())&&(t.quartosHospedes=c.first),n.mGM(c=n.lsd())&&(t.quartosHospedesComponente=c.first),n.mGM(c=n.lsd())&&(t.checkoutInput=c.first),n.mGM(c=n.lsd())&&(t.quartosHospedesInput
1=c.first),n.mGM(c=n.lsd())&&(t.destinosComponente=c.first),n.mGM(c=n.lsd())&&(t.checkinInput=c.first),n.mGM(c=n.lsd())&&(t.destinos=c.first),n.mGM(c=n.lsd())&&(t.calendarioContainerMobile=c.first),n.mGM(c=n.lsd())&&(t.calendarioComponenteMobile=c.first),n.mGM(c=n.lsd())&&(t.calendarioContainerDesktop=c.first),n.mGM(c=n.lsd())&&(t.calendarioComponenteDesktop=c.first)}},hostBindings:function(o,t){1&o&&n.bIt("click",function(l){return t.onDocumentClick(l)},!1,n.EBC)},inputs:{quartos_hospedes_raw:"quartos_hospedes_raw",text_title:"text_title",cabecalho_especial:"cabecalho_especial"},standalone:!0,features:[n.Jv_([u.p]),n.aNF],decls:2,vars:2,consts:[["destinos",""],["destinosComponente",""],["checkinInput",""],["checkoutInput",""],["calendarioContainerMobile",""],["calendarioComponenteMobile",""],["quartosHospedes",""],["quartosHospedesComponente",""],["quartosHospedesInput",""],["calendarioContainerDesktop",""],["calendarioComponenteDesktop",""],[4,"ngIf"],[1,"search_mobile"],["method","get","autocomplete","off","id","form_buscador_hotel",1,"form-search","mobile","ibe-mobile",3,"ngSubmit","formGroup"],[1,"top","header-5","bold"],[1,"ibe-mobile__box"],[1,"campo","campo_destino_mobile"],[3,"click",4,"ngIf"],["class","input",4,"ngIf"],[1,"destinos","escondido",2,"width","100%","margin-left","-2%","z-index","1000"],[3,"destinoSelecionado","selectedId","selectedName"],[1,"container-fluid","campo_datas_mobile"],[1,"full-line","custom-select-pass","campo22"],[1,"campo22",2,"cursor","pointer","width","300px"],[1,"material-input-fields","input",2,"padding-right","6px",3,"click"],["alt","data",1,"img-left",3,"src"],["id","dt-checkin","type","text","formControlName","checkin","readonly","",1,"date","checkin","body-2","bold",3,"value"],["style","display: none",3,"click",4,"ngIf"],["for","dt-checkin",1,"body-2","bold",2,";left","36px !important",3,"ngClass"],[1,"material-input-fields","input",3,"click"],["id","dt-checkout","type","text","formControlName","checkout","readonly","",1,"date","checkout","body-2","bold",3,"click","value"],["for","dt-checkout",1,"body-2","bold",2,"left","36px !important",3,"ngClass"],[1,"calendario-container","escondido",2,"position","absolute","z-index","100"],[3,"dateRangeSelected","confirmSelection","closeCalendar","isMobile"],[1,"full-line","hospedes"],["class","material-input-fields input","id","hospede-input-field",3,"click",4,"ngIf"],[1,"quartosHospedes","escondido"],[3,"quantidade_selecionada","finalizar","quartos_hospedes_raw"],[1,"search"],["id","Pesquisar",1,"large"],["alt","","width","20","height","20",3,"src"],[1,"title_busca",3,"innerHTML"],[3,"click"],[1,"input"],["alt","","width","22px","height","22px",3,"src"],["id","search_destino_hotel","type","text","formControlName","destino","placeholder",".",1,"body-2","bold",2,"padding-left","3px !important",3,"focus","keydown.tab","keydown.enter"],["for","search_destino_hotel",1,"label_destino_mobile","body-2","bold"],[2,"display","none",3,"click"],["id","hospede-input-field",1,"material-input-fields","input",3,"click"],["alt","H\xf3spedes",1,"ico-hospedes",3,"src"],["type","text","formControlName","quartosHospedes","readonly","",1,"body-2","bold"],["id","quartos_hospedes_fake_label",1,"naoPreencher","body-2","bold"],[1,"search_desktop"],["method","get","autocomplete","off","id","form_buscador_hotel",1,"form-search",3,"ngSubmit","formGroup"],["type","hidden","id","origemBusca","value",""],[1,"campo",2,"cursor","pointer","background-color","#fff","border-radius","4px"],[1,"full-line","custom-select-pass"],[1,"campo22",2,"cursor","pointer","width","230px"],["id","dt-checkin","type","text","formControlName","checkin","readonly","",1,"date","checkin","body-2","bold",2,"padding-left","50px",3,"value"],["for","dt-checkin",1,"Preencher","body-2","bold",2,"padding-left","12px","margin-top","2px",3,"click","ngClass"],["id","dt-checkout","type","text","formControlName","checkout","readonly","",1,"date","checkout","body-2","bold",2,"padding-left","50px",3,"click","value"],["for","dt-checkout",1,"Preencher","body-2","bold",2,"padding-left","12px","margin-top","2px",3,"click","ngClass"],[3,"dateRangeSelected"],[1,"full-line"],["alt","","width","24px","height","24px",3,"src"],["id","search_destino_hotel","type","text","placeholder",".","formControlName","destino",1,"body-2","bold",2,"padding-top","24px","padding-left","13px",3,"focus","keydown.tab","keydown.enter"],["for","search_destino_hotel",1,"body-2","bold",2,"color","#81848C","padding-left","12px","margin-top","1px"],["type","text","formControlName","quartosHospedes","readonly",""]],template:function(o,t){1&o&&n.DNE(0,A,49,24,"ng-container",11)(1,en,46,22,"ng-container",11),2&o&&(n.Y8G("ngIf",t.env.mobile),n.R7$(),n.Y8G("ngIf",!t.env.mobile))},dependencies:[h.MD,h.YU,h.bT,i.YN,i.qT,i.me,i.BC,i.cb,i.X1,i.j4,i.JD,b.X,f.U,O.g],styles:['@charset "UTF-8";#search_destino_hotel[_ngcontent-%COMP%]::placeholder{color:transparent}.search_mobile[_ngcontent-%COMP%]   .input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{font-size:16px!important}.search_mobile[_ngcontent-%COMP%]   .title_busca[_ngcontent-%COMP%]{color:#fff;font-size:18px;font-family:Sora;font-weight:400;line-height:22.4px;word-wrap:break-word}.search_mobile[_ngcontent-%COMP%]   .calendar_selected[_ngcontent-%COMP%]{padding:0 5px!important;height:auto!important;width:auto!important;top:2px!important;left:50px!important;color:#0d2240!important;font-size:10px!important}.search_mobile[_ngcontent-%COMP%]   #form_buscador_hotel[_ngcontent-%COMP%]{background-color:#0d2240;background-image:none}.search_mobile[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   abbr[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   acronym[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   address[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   applet[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   area[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   b[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   base[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   basefont[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   bdo[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   big[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   blockquote[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   body[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   br[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   button[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   caption[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   center[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   cite[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   code[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   col[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   colgroup[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   dd[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   del[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   dir[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   div[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   dfn[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   dl[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   dt[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   em[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   fieldset[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   font[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   form[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   frame[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   frameset[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   h4[_ng
1content-%COMP%], .search_mobile[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   iframe[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   img[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   ins[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   isindex[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   kbd[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   label[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   legend[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   li[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   link[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   map[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   menu[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   noframes[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   noscript[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   object[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   ol[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   optgroup[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   option[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   p[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   param[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   pre[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   q[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   s[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   samp[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   small[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   strike[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   style[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   sub[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   sup[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   table[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   tfoot[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   tt[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   u[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   var[_ng
1content-%COMP%], .search_mobile[_ngcontent-%COMP%]   select[_ngcontent-%COMP%]{font-family:Open Sans,sans-serif;font-size:14px;line-height:1.5;margin:0;padding:0;border:0;vertical-align:baseline;background:none}.search_mobile[_ngcontent-%COMP%]   .label_destino_mobile[_ngcontent-%COMP%]{color:#a4a4a4;top:10px}.search_mobile[_ngcontent-%COMP%]   .hospedes[_ngcontent-%COMP%]{position:relative;margin-top:10px;margin-bottom:18px}.search_mobile[_ngcontent-%COMP%]   .hospedes[_ngcontent-%COMP%]   #quartos_hospedes_fake_label[_ngcontent-%COMP%]{color:#4769c2!important;padding-left:10px!important}.search_mobile[_ngcontent-%COMP%]   .quartosHospedes[_ngcontent-%COMP%]{position:absolute;top:100%;left:0;width:100%;margin-top:8px;background-color:#fff;border-radius:4px;box-shadow:0 4px 12px #00000026;z-index:1000}.search_mobile[_ngcontent-%COMP%]   .quartosHospedes[_ngcontent-%COMP%]:before{content:"";position:absolute;bottom:100%;left:50px;border-width:8px;border-style:solid;border-color:transparent transparent white transparent}.search_mobile[_ngcontent-%COMP%]   div.top[_ngcontent-%COMP%]{position:relative;color:#fff;line-height:22.4px;text-align:center;margin-bottom:16px;padding-top:16px}.search_mobile[_ngcontent-%COMP%]   .ibe-mobile__box[_ngcontent-%COMP%]{padding:0 3%}.search_mobile[_ngcontent-%COMP%]   .campo[_ngcontent-%COMP%]{padding:0 10px;position:relative}.search_mobile[_ngcontent-%COMP%]   .campo[_ngcontent-%COMP%]   div.input[_ngcontent-%COMP%]{border-radius:4px;display:flex;align-items:center;justify-content:center;background-color:#fff}.search_mobile[_ngcontent-%COMP%]   .campo[_ngcontent-%COMP%]   div.input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{flex-grow:1;border:none;margin-top:15px;margin-bottom:4px;width:100%;cursor:inherit;font-weight:100;color:#4769c2;border-radius:4px}.search_mobile[_ngcontent-%COMP%]   .campo[_ngcontent-%COMP%]   div.input[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{flex-shrink:0;margin-right:10px}.search_mobile[_ngcontent-%COMP%]   .campo_destino_mobile[_ngcontent-%COMP%]{cursor:pointer;background-color:#fff;border-radius:4px;margin-bottom:18px}.search_mobile[_ngcontent-%COMP%]   .container-fluid[_ngcontent-%COMP%]{margin-top:10px;margin-right:auto;margin-left:auto}.search_mobile[_ngcontent-%COMP%]   .campo_datas_mobile[_ngcontent-%COMP%]{margin-bottom:18px}.search_mobile[_ngcontent-%COMP%]   .custom-select-pass[_ngcontent-%COMP%]{display:flex;position:relative}.search_mobile[_ngcontent-%COMP%]   .custom-select-pass[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:first-child{margin-right:5px}.search_mobile[_ngcontent-%COMP%]   .material-input-fields[_ngcontent-%COMP%]{position:relative;width:100%;min-height:0px!important}.search_mobile[_ngcontent-%COMP%]   .material-input-fields[_ngcontent-%COMP%] > img[_ngcontent-%COMP%]{position:absolute;top:10px;left:10px;cursor:pointer;width:22px;height:22px}.search_mobile[_ngcontent-%COMP%]   .material-input-fields[_ngcontent-%COMP%] > img[_ngcontent-%COMP%]{border:none;border-radius:5px}.search_mobile[_ngcontent-%COMP%]   .material-input-fields[_ngcontent-%COMP%]   *[_ngcontent-%COMP%]{color:#0d2240}.search_mobile[_ngcontent-%COMP%]   #form_buscador_hotel[_ngcontent-%COMP%]   .date[_ngcontent-%COMP%]{border-bottom:2px solid #2764c0;box-sizing:border-box;color:#4769c2;font-weight:100;font-size:14px;line-height:38px;height:50px;padding:15px 0 0 36px;width:100%;vertical-align:top}.search_mobile[_ngcontent-%COMP%]   .material-input-fields[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:not(.error-msg), .search_mobile[_ngcontent-%COMP%]   .material-input-fields[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:not(:disabled), .search_mobile[_ngcontent-%COMP%]   .material-input-fields[_ngcontent-%COMP%]   select[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   .material-input-fields[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{border:0;border-bottom:.5px solid #8E8E8E;transition:padding 1s;border-radius:6px;max-height:41px;width:100%;font-size:14px;font-weight:700;outline:none;box-sizing:border-box;background-color:#fff;text-indent:6px;padding-top:23px;-moz-appearance:none;-webkit-appearance:none}.search_mobile[_ngcontent-%COMP%]   .material-input-fields[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:not(.error-msg)[formControlName=quartosHospedes], .search_mobile[_ngcontent-%COMP%]   .material-input-fields[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:not(:disabled)[formControlName=quartosHospedes], .search_mobile[_ngcontent-%COMP%]   .material-input-fields[_ngcontent-%COMP%]   select[formControlName=quartosHospedes][_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   .material-input-fields[_ngcontent-%COMP%]   textarea[formControlName=quartosHospedes][_ngcontent-%COMP%]{color:transparent}.search_mobile[_ngcontent-%COMP%]   #form_buscador_hotel[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{left:36px;padding:0 0 0 10px;top:10px;width:auto;height:auto}.search_mobile[_ngcontent-%COMP%]   .material-input-fields[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{cursor:pointer;position:absolute;width:100%;height:100%;font-size:14px;top:0;left:0;color:#a4a4a4}.search_mobile[_ngcontent-%COMP%]   div.calendario-container.escondido[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   div.quartosHospedes.escondido[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   div.destinos.escondido[_ngcontent-%COMP%]{display:none}.search_mobile[_ngcontent-%COMP%]   div.calendario-container[_ngcontent-%COMP%]{width:300px;z-index:1000}.search_mobile[_ngcontent-%COMP%]   div.calendario-container.mobile-fullscreen[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%}.search_mobile[_ngcontent-%COMP%]   div.calendario-container[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   div.quartosHospedes[_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   div.destinos[_ngcontent-%COMP%]{position:absolute}.search_mobile[_ngcontent-%COMP%]   label[for=search_destino_hotel][_ngcontent-%COMP%]{position:absolute;top:2px;transition:top .2s,font-size .2s,color .2s}.search_mobile[_ngcontent-%COMP%]   input#search_destino_hotel[_ngcontent-%COMP%]:focus + label[for=search_destino_hotel][_ngcontent-%COMP%], .search_mobile[_ngcontent-%COMP%]   input#search_destino_hotel[_ngcontent-%COMP%]:not(:placeholder-shown) + label[for=search_destino_hotel][_ngcontent-%COMP%]{font-weight:700;top:2px!important;color:#0d2240!important;font-size:10px!important}.search_mobile[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]{padding-bottom:32px}.search_mobile[_ngcontent-%COMP%]   .search[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:12px;background:#2764c0;border-radius:4px;color:#f5f5f7;cursor:pointer;height:48px;line-height:40px;text-align:center;text-transform:uppercase;width:100%;border:none}.search_mobile[_ngcontent-%COMP%]   .icon-search[_ngcontent-%COMP%]:before{content:"";background-image:url(/images/2021/lupa-desktop.svg);background-repeat:no-repeat;background-size:100%;width:20px;height:20px;
1display:inline-block}.search_mobile[_ngcontent-%COMP%]   label[for=search_destino_hotel][_ngcontent-%COMP%]{position:absolute;transition:top .2s,font-size .2s,color .2s}.search_mobile[_ngcontent-%COMP%]   #search_destino_hotel[_ngcontent-%COMP%]::placeholder{color:transparent}.search_desktop[_ngcontent-%COMP%]{background-color:#0d2240;border-radius:8px;float:left;width:450px;height:312px;padding:8px 20px;gap:10px;top:140px;left:188px}.search_desktop[_ngcontent-%COMP%]   .top[_ngcontent-%COMP%]{position:relative;color:#fff;text-align:center;margin:5px 0 10px}.search_desktop[_ngcontent-%COMP%]   .top[_ngcontent-%COMP%]   .title-sky[_ngcontent-%COMP%]{float:left;border-left:1px solid #e69d00;padding-left:3%;font-weight:500}.search_desktop[_ngcontent-%COMP%]   .form-search[_ngcontent-%COMP%]   .cidade[_ngcontent-%COMP%]{box-sizing:border-box;border-bottom:2px solid #2764c0;color:#2764c0;font-weight:600;font-size:14px;line-height:38px;padding:15px 0 0 50px;text-align:left;width:100%;height:50px;background-color:#fff}.search_desktop[_ngcontent-%COMP%]   .form-search[_ngcontent-%COMP%]   .ico-origem[_ngcontent-%COMP%]{position:absolute;top:17px;left:18px;cursor:pointer}.search_desktop[_ngcontent-%COMP%]   .form-search[_ngcontent-%COMP%]   .ico-destino[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   .form-search[_ngcontent-%COMP%]   .ico-hospedes[_ngcontent-%COMP%]{top:13px;left:10px;cursor:pointer}.search_desktop[_ngcontent-%COMP%]   .material-input-fields[_ngcontent-%COMP%]{position:relative;width:100%;min-height:55px}.search_desktop[_ngcontent-%COMP%]   #form_buscador_hotel[_ngcontent-%COMP%]   .material-input-fields[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{width:calc(100% - 50px)}.search_desktop[_ngcontent-%COMP%]   #form_buscador_hotel[_ngcontent-%COMP%]   .custom-select-pass[_ngcontent-%COMP%]{display:flex;position:relative}.search_desktop[_ngcontent-%COMP%]   #form_buscador_hotel[_ngcontent-%COMP%]   .custom-select-pass[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:first-child{margin-right:5px}.search_desktop[_ngcontent-%COMP%]   .title_busca[_ngcontent-%COMP%]{color:#fff;font-size:18px;font-family:Sora;font-weight:400;line-height:22px;word-wrap:break-word}.search_desktop[_ngcontent-%COMP%]   #form_buscador_hotel[_ngcontent-%COMP%]   .date[_ngcontent-%COMP%]{border-bottom:2px solid #2764c0;box-sizing:border-box;color:#4769c2;font-weight:100;font-size:14px;line-height:38px;height:50px;padding:15px 0 0 36px;width:100%;vertical-align:top}.search_desktop[_ngcontent-%COMP%]   .campo[_ngcontent-%COMP%]{padding:0 10px;position:relative}.search_desktop[_ngcontent-%COMP%]   .campo[_ngcontent-%COMP%]   div.input[_ngcontent-%COMP%]{border-radius:4px;display:flex;align-items:center;justify-content:center;background-color:#fff}.search_desktop[_ngcontent-%COMP%]   .campo[_ngcontent-%COMP%]   div.input[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{flex-grow:1;border:none;padding:10px 0;width:100%;cursor:inherit;font-weight:100;color:#4769c2}.search_desktop[_ngcontent-%COMP%]   .campo[_ngcontent-%COMP%]   div.input[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{flex-shrink:0;margin-right:10px}.search_desktop[_ngcontent-%COMP%]   div.destinos[_ngcontent-%COMP%]{position:absolute}.search_desktop[_ngcontent-%COMP%]   div.destinos.escondido[_ngcontent-%COMP%]{display:none}.search_desktop[_ngcontent-%COMP%]   .form-search[_ngcontent-%COMP%]   .full-line[_ngcontent-%COMP%]{margin-top:12px;font-size:0}.search_desktop[_ngcontent-%COMP%]   div.calendario-container[_ngcontent-%COMP%]{width:300px;z-index:1000}.search_desktop[_ngcontent-%COMP%]   .hospedes[_ngcontent-%COMP%]{display:flex;position:relative}.search_desktop[_ngcontent-%COMP%]   .hospedes[_ngcontent-%COMP%]   .excluir[_ngcontent-%COMP%]{margin:auto 0}.search_desktop[_ngcontent-%COMP%]   .quartosHospedes[_ngcontent-%COMP%]{position:absolute;top:100%;left:0;width:355px;margin-top:8px;background-color:#fff;border-radius:4px;box-shadow:0 4px 12px #00000026;border:1px solid #e0e0e0;z-index:1000}.search_desktop[_ngcontent-%COMP%]   .quartosHospedes[_ngcontent-%COMP%]:before{content:"";position:absolute;bottom:100%;left:15%;transform:translate(-50%);border-width:10px;border-style:solid;border-color:transparent transparent white transparent}.search_desktop[_ngcontent-%COMP%]   .preenchido[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]   .Preencher[_ngcontent-%COMP%]{padding:0 5px!important;height:auto!important;width:auto!important;top:8px!important;left:50px!important;color:#0d2240!important;font-size:10px!important}.search_desktop[_ngcontent-%COMP%]   .naoPreencher[_ngcontent-%COMP%]{padding:0!important;color:#0d2240!important}.search_desktop[_ngcontent-%COMP%]   .preenchido[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:not(:disabled), .search_desktop[_ngcontent-%COMP%]   .preenchido[_ngcontent-%COMP%]   select[_ngcontent-%COMP%]{border:1px solid #0d2240}.search_desktop[_ngcontent-%COMP%]   div.calendario-container[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   div.quartosHospedes[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   div.destinos[_ngcontent-%COMP%]{position:absolute}.search_desktop[_ngcontent-%COMP%]   div.calendario-container.escondido[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   div.quartosHospedes.escondido[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   div.destinos.escondido[_ngcontent-%COMP%]{display:none}.search_desktop[_ngcontent-%COMP%]   .icon-search[_ngcontent-%COMP%]:before{content:"";background-image:url(/images/2021/lupa-desktop.svg);background-repeat:no-repeat;background-size:100%;width:20px;height:20px;
1display:inline-block}.search_desktop[_ngcontent-%COMP%]   label[for=search_destino_hotel][_ngcontent-%COMP%]{position:absolute;top:2px;transition:top .2s,font-size .2s,color .2s}.search_desktop[_ngcontent-%COMP%]   input#search_destino_hotel[_ngcontent-%COMP%]:focus + label[for=search_destino_hotel][_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   input#search_destino_hotel[_ngcontent-%COMP%]:not(:placeholder-shown) + label[for=search_destino_hotel][_ngcontent-%COMP%]{font-weight:700;top:8px!important;color:#0d2240!important;font-size:10px!important}.search_desktop[_ngcontent-%COMP%]   #search_destino_hotel[_ngcontent-%COMP%]::placeholder{color:transparent}.search_desktop[_ngcontent-%COMP%]   #form_buscador_hotel[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{left:36px;padding:0;top:17px;width:auto;height:auto}.search_desktop[_ngcontent-%COMP%]   #quartos_hospedes_fake_label[_ngcontent-%COMP%]{color:#81848c!important;padding-left:12px!important;margin-top:2px}.search_desktop[_ngcontent-%COMP%]   #form_buscador_hotel[_ngcontent-%COMP%]   .material-input-fields[_ngcontent-%COMP%] > img[_ngcontent-%COMP%]{position:absolute;top:17px;left:10px;cursor:pointer;width:24px;height:24px}.search_desktop[_ngcontent-%COMP%]   .material-input-fields[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:not(.error-msg), .search_desktop[_ngcontent-%COMP%]   .material-input-fields[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:not(:disabled), .search_desktop[_ngcontent-%COMP%]   .material-input-fields[_ngcontent-%COMP%]   select[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   .material-input-fields[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{border:0;border-bottom:.5px solid #8E8E8E;transition:padding 1s;border-radius:4px;min-height:55px;width:100%;font-size:14px;font-weight:700;outline:none;box-sizing:border-box;background-color:#fff;text-indent:6px;padding-top:23px;-moz-appearance:none;-webkit-appearance:none}.search_desktop[_ngcontent-%COMP%]   .material-input-fields[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:not(.error-msg)[formControlName=quartosHospedes], .search_desktop[_ngcontent-%COMP%]   .material-input-fields[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:not(:disabled)[formControlName=quartosHospedes], .search_desktop[_ngcontent-%COMP%]   .material-input-fields[_ngcontent-%COMP%]   select[formControlName=quartosHospedes][_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   .material-input-fields[_ngcontent-%COMP%]   textarea[formControlName=quartosHospedes][_ngcontent-%COMP%]{color:transparent}.search_desktop[_ngcontent-%COMP%]   .material-input-fields[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{cursor:pointer;font-weight:700;position:absolute;width:100%;height:100%;padding:17px 0 0 10px;font-size:14px;top:0;left:0;color:#a4a4a4}.search_desktop[_ngcontent-%COMP%]   #Pesquisar[_ngcontent-%COMP%]{font-family:Inter,sans-serif!important;display:flex;align-items:center;justify-content:center;gap:12px;background:#2764c0;border-radius:4px;color:#fff;cursor:pointer;height:50px;text-align:center;text-transform:uppercase;width:100%;margin-bottom:10px;font-size:14px!important;line-height:16px;font-weight:600}.search_desktop[_ngcontent-%COMP%]   .form-search[_ngcontent-%COMP%]   .full-line[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:not(.menos):not(.mais){padding-right:10px}.search_desktop[_ngcontent-%COMP%]   #Pesquisar[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block;font-size:14px;margin-right:12px;vertical-align:middle}.search_desktop[_ngcontent-%COMP%]   [class^=icon-][_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   [class*=" icon-"][_ngcontent-%COMP%]{font-family:icomoon,Open Sans,sans-serif!important;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;font-size:1em;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.search_desktop[_ngcontent-%COMP%]   .calendar_selected[_ngcontent-%COMP%]{padding:0 5px!important;height:auto!important;width:auto!important;top:8px!important;left:50px!important;color:#0d2240!important;font-size:10px!important}.search_desktop[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   abbr[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   acronym[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   address[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   applet[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   area[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   b[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   base[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   basefont[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   bdo[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   big[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   blockquote[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   body[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   br[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   button[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   caption[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   center[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   cite[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   code[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   col[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   colgroup[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   dd[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   del[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   dir[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   div[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   dfn[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   dl[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   dt[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   em[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   fieldset[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   font[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   form[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   frame[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   frameset[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   h4[_ng
1content-%COMP%], .search_desktop[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   iframe[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   img[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   ins[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   isindex[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   kbd[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   label[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   legend[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   li[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   link[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   map[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   menu[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   noframes[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   noscript[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   object[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   ol[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   optgroup[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   option[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   p[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   param[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   pre[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   q[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   s[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   samp[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   small[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   strike[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   style[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   sub[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   sup[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   table[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   tfoot[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   tt[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   u[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%], .search_desktop[_ngcontent-%COMP%]   var[_ng
1content-%COMP%], .search_desktop[_ngcontent-%COMP%]   select[_ngcontent-%COMP%]{font-family:Open Sans,sans-serif;font-size:14px;line-height:1.5;margin:0;padding:0;border:0;vertical-align:baseline;background:none}']})}}return s})()}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.