PageSourceSearch

https://ybytu.tur.br/common.5d14c24ea23e5b56.js

js ybytu.tur.br collected 2026-10-06 18:28:51 UTC 16,720 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkcloudfab_my_travel_app=self.webpackChunkcloudfab_my_travel_app||[]).push([[592],{7389:(R,g,n)=>{n.d(g,{D:()=>v});var r=n(4650),o=n(7518),t=n(614),e=n(663);const v=(s,p)=>{const d=(0,r.f3M)(t.B),h=(0,r.f3M)(o.F0),l=(0,r.f3M)(e.W);return!d.hasToken()||h.navigate([`${l.baseRoute}/meus-dados`])}},6097:(R,g,n)=>{n.d(g,{M:()=>e});var r=n(4650),o=n(663),t=n(7518);let e=(()=>{class v{constructor(p,d){this.lojaService=p,this.router=d}canActivate(p,d){return this.lojaService.cicloViagem}}return v.\u0275fac=function(p){return new(p||v)(r.LFG(o.W),r.LFG(t.F0))},v.\u0275prov=r.Yz7({token:v,factory:v.\u0275fac,providedIn:"root"}),v})()},191:(R,g,n)=>{n.d(g,{J:()=>t});var r=n(4650),o=n(9564);let t=(()=>{class e{constructor(s){this.service=s}resolve(){return this.service.getAgrupadores()}}return e.\u0275fac=function(s){return new(s||e)(r.LFG(o.G))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e})()},8351:(R,g,n)=>{n.d(g,{l:()=>t});var r=n(4650),o=n(9564);let t=(()=>{class e{constructor(s){this.service=s}resolve(){return this.service.calendario(!0)}}return e.\u0275fac=function(s){return new(s||e)(r.LFG(o.G))},e.\u0275prov=r.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e})()},2295:(R,g,n)=>{n.d(g,{a:()=>v});var r=n(2340),o=n(4650),t=n(529);const e="Destino";let v=(()=>{class s{constructor(d){this.http=d}get(d){return this.http.get(`${r.N.URL_API}/${e}/${d}`)}all(){return this.http.get(`${r.N.URL_API}/${e}/All`)}}return s.\u0275fac=function(d){return new(d||s)(o.LFG(t.eN))},s.\u0275prov=o.Yz7({token:s,factory:s.\u0275fac,providedIn:"root"}),s})()},5524:(R,g,n)=>{n.d(g,{g:()=>v});var r=n(2340),o=n(4650),t=n(529);const e="Parceiro";let v=(()=>{class s{constructor(d){this.http=d}all(){return this.http.get(`${r.N.URL_API}/${e}/All`)}get(d){return this.http.get(`${r.N.URL_API}/${e}/${d}`)}roteiros(d){return this.http.get(`${r.N.URL_API}/${e}/Roteiros/${d}`)}}return s.\u0275fac=function(d){return new(d||s)(o.LFG(t.eN))},s.\u0275prov=o.Yz7({token:s,factory:s.\u0275fac,providedIn:"root"}),s})()},9270:(R,g,n)=>{n.r(g),n.d(g,{MinhasReservasModule:()=>I});var r=n(6895),o=n(7518),t=n(3145),e=n(4650),v=n(7551);let s=(()=>{class a{constructor(i){this.service=i}resolve(i){return this.service.getVendas()}}return a.\u0275fac=function(i){return new(i||a)(e.LFG(v.c))}
1,a.\u0275prov=e.Yz7({token:a,factory:a.\u0275fac,providedIn:"root"}),a})();var p=n(4953),d=n(663),h=n(1016);function l(a,_){if(1&a&&(e.ynx(0),e.TgZ(1,"label"),e._uU(2),e.ALo(3,"date"),e.qZA(),e.BQk()),2&a){const i=e.oxw();e.xp6(2),e.hij(" - ",e.Dn7(3,1,"2022-01-01T"+i.venda.horarioSaida__c,"HH:mm","GMT"),"")}}function M(a,_){if(1&a&&(e.ynx(0),e.TgZ(1,"div",9)(2,"div",10),e._uU(3," Acomoda\xe7\xe3o "),e.qZA(),e.TgZ(4,"div",11),e._uU(5),e.qZA()(),e.BQk()),2&a){const i=e.oxw();e.xp6(5),e.Oqu(i.venda.resumoAcomodacao__c)}}function P(a,_){1&a&&(e.ynx(0),e._uU(1," Passageiros "),e.BQk())}function x(a,_){1&a&&e._uU(0," Participantes ")}const A=function(a){return{"background-image":a}};let T=(()=>{class a{constructor(i){this.moedaService=i}ngOnInit(){this.montaDescricaoAcomodacao(),this.moeda=this.moedaService.getMoeda(this.venda.moedaRoteiro__c)}montaDescricaoAcomodacao(){}}return a.\u0275fac=function(i){return new(i||a)(e.Y36(h.g))},a.\u0275cmp=e.Xpm({type:a,selectors:[["app-minha-reserva-item"]],inputs:{venda:"venda"},decls:44,vars:25,consts:[[1,"box","box-info"],[1,"row","d-flex","align-items-center"],[1,"col-md-3"],[1,"miniatura",3,"ngStyle"],[1,"col-md-8","px-1"],[1,"titleRoteiro"],[1,"row","d-flex","box","mx-auto","my-3","align-items-center","info-details"],[1,"col","p-0"],[1,"row","pb-md-1"],[1,"col-md-4","pb-1","pb-md-0"],[1,"info-title"],[1,"info-value"],[4,"ngIf"],[4,"ngIf","ngIfElse"],["templateParticipantes",""],[1,"valor","ms-auto"],[1,"apartirde"],[1,""],[1,"d-flex","justify-content-center"]],template:function(i,u){if(1&i&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2),e._UZ(3,"div",3),e.qZA(),e.TgZ(4,"div",4)(5,"div",5),e._uU(6),e.qZA()()(),e.TgZ(7,"div",6)(8,"div",7)(9,"div",8)(10,"div",9)(11,"div",10),e._uU(12,"Data"),e.qZA(),e.TgZ(13,"div",11),e._uU(14),e.ALo(15,"date"),e.YNc(16,l,4,5,"ng-container",12),e.qZA()(),e.YNc(17,M,6,1,"ng-container",12),e.TgZ(18,"div",9)(19,"div",10),e.YNc(20,P,2,0,"ng-container",13),e.YNc(21,x,1,0,"ng-template",null,14,e.W1O),e.qZA(),e.TgZ(23,"div",11),e._uU(24),e.qZA()()(),e.TgZ(25,"div",8)(26,"div",9)(27,"div",10),e._uU(28,"Data da reserva"),e.qZA(),e.TgZ(29,"div",11),e._uU(30),e.ALo(31,"date"),e.qZA()(),e.TgZ(32,"div",9)(33,"div",10),e._uU(34,"Pagamento"),e.qZA(),e.TgZ(35,"div",11),e._uU(36),e.qZA()()()(),e.TgZ(37,"div",15)(38,"div",16),e._uU(39,"Valor total"),e.qZA(),e.TgZ(40,"div",17),e._uU(41),e.ALo(42,"currency"),e.qZA()()(),e._UZ(43,"div",18),e.qZA()),2&i){const E=e.MAs(22);e.xp6(3),e.Q6J("ngStyle",e.VKq(23,A,"url("+u.venda.imgMiniatura__c+")")),e.xp6(3),e.hij(" ",u.venda.int_nome_roteiro__c," "),e.xp6(8),e.hij(" ",e.xi3(15,12,u.venda.data_Viagem__c,"dd/MM/yyyy")," "),e.xp6(2),e.Q6J("ngIf","Passeio receptivo"==u.venda.tipoRoteiro__c),e.xp6(1),e.Q6J("ngIf","Passeio receptivo"!=u.venda.tipoRoteiro__c),e.xp6(3),e.Q6J("ngIf","Passeio receptivo"!=u.venda.tipoRoteiro__c)("ngIfElse",E),e.xp6(4),e.Oqu(u.venda.de_Passageiros__c),e.xp6(6),e.Oqu(e.xi3(31,15,u.venda.createdDate,"dd/MM/yyyy")),e.xp6(6),e.AsE("",u.venda.formaPagamento__c," - ",u.venda.numParcelas__c," parcela(s)"),e.xp6(5),e.Oqu(e.gM2(42,18,u.venda.valorFinalMoedaRoteiro__c,u.venda.moedaRoteiro__c,u.moeda,"1.2-2"))}},dependencies:[r.O5,r.PC,r.H9,r.uU],styles:[".box[_ngcontent-%COMP%]{border:1px solid #dedede;border-radius:10px;padding:1rem;background-color:#fff}.facaSuaReserva[_ngcontent-%COMP%]{font-size:.8rem;color:#717171}.title[_ngcontent-%COMP%]{font-weight:700;font-size:1.5rem;padding-bottom:1rem}.subTitle[_ngcontent-%COMP%]{font-weight:700;font-size:1.3rem;padding-bottom:1rem}.titleRoteiro[_ngcontent-%COMP%]{font-weight:700;font-size:1.1rem}.info-title[_ngcontent-%COMP%]{font-size:.9rem;font-weight:500}.info-value[_ngcontent-%COMP%]{font-size:.9rem;color:#717171;white-space:nowrap}.miniatura[_ngcontent-%COMP%]{height:80px;border-radius:10px;background-position:center;background-color:#f5f5f5;background-repeat:no-repeat;background-size:cover}.valor[_ngcontent-%COMP%]{background:#f4f5f7 0% 0% no-repeat padding-box;border-radius:30px;font-weight:500;padding:0 20px 10px;font-size:1rem;margin-right:1rem;min-width:150px}.apartirde[_ngcontent-%COMP%]{color:#717171;font-size:.6rem;text-align:left;padding:10px 0 0}
1.editar[_ngcontent-%COMP%]{cursor:pointer;background:#f4f5f7 0% 0% no-repeat padding-box;border-radius:30px;color:#717171;font-size:.9rem;padding:5px 15px;margin-right:10rem}@media only screen and (max-width: 600px){.miniatura[_ngcontent-%COMP%]{height:180px}.titleRoteiro[_ngcontent-%COMP%]{padding-top:1rem;padding-left:1rem}.info-details[_ngcontent-%COMP%]{padding-top:.5rem;padding-bottom:.5rem}.info-details[_ngcontent-%COMP%]   .valor[_ngcontent-%COMP%]{margin-left:auto!important;margin-right:auto!important}.info-details[_ngcontent-%COMP%]   .col[_ngcontent-%COMP%]{flex-basis:auto!important;padding:.5rem;text-align:left!important}.suaViagem[_ngcontent-%COMP%]{margin-top:1rem}.editar[_ngcontent-%COMP%]{margin-right:0}}"]}),a})();function y(a,_){if(1&a){const i=e.EpF();e.TgZ(0,"div",12)(1,"a",13),e.NdJ("click",function(){e.CHM(i);const E=e.oxw(2);return e.KtG(E.navigate())}),e._uU(2,"Conferir roteiros"),e.qZA()()}}function O(a,_){if(1&a&&(e.ynx(0),e.TgZ(1,"div",6)(2,"div",7),e._UZ(3,"img",8),e.TgZ(4,"div",9),e._uU(5," Voc\xea ainda n\xe3o tem nenhuma reserva efetuada. "),e.qZA(),e.TgZ(6,"div",10),e._uU(7," Aqui voc\xea poder\xe1 verificar as informa\xe7\xf5es do roteiro, acompanhar seus pagamentos, deixar um"),e._UZ(8,"br"),e._uU(9,"coment\xe1rio sobre o roteiro e tamb\xe9m acessar suas reservas mais antigas. "),e.qZA(),e.YNc(10,y,3,0,"div",11),e.qZA()(),e.BQk()),2&a){const i=e.oxw();e.xp6(10),e.Q6J("ngIf",!i.isTravelEngine)}}function c(a,_){if(1&a&&(e.ynx(0),e.TgZ(1,"div",14)(2,"div",15),e._UZ(3,"app-minha-reserva-item",16),e.qZA()(),e.BQk()),2&a){const i=_.$implicit;e.xp6(3),e.Q6J("venda",i)}}const m=[{path:"",component:(()=>{class a{constructor(){this.router=(0,e.f3M)(o.F0),this.lojaService=(0,e.f3M)(d.W),this.activatedRoute=(0,e.f3M)(o.gz),this.agencyIdentificationService=(0,e.f3M)(p.N),this.isTravelEngine=!1}ngOnInit(){this.vendasPagas=this.activatedRoute.snapshot.data.vendas.filter(E=>{const Z=E.status__c.toLowerCase().trim();return"pago"===Z||"pago parcialmente"===Z||"aguardando pagamento"===Z});const{isTravelsEngine:u}=this.agencyIdentificationService.GetCurrentAgencyIdentificationData();this.isTravelEngine=u??!1}navigate(){this.router.navigate([this.lojaService.baseRoute])}}return a.\u0275fac=function(i){return new(i||a)},a.\u0275cmp=e.Xpm({type:a,selectors:[["app-minhas-reservas"]],decls:8,vars:2,consts:[[1,""],[1,"container","py-4"],[1,"d-flex"],[1,"title"],[4,"ngIf"],[4,"ngFor","ngForOf"],[1,"d-flex","justify-content-center","mb-5"],[1,"box-gray","text-center","p-5"],["src","/assets/images/icon_box.svg"],[1,"subTitle","mt-4"],[1,"info-value"],["class","mt-4",4,"ngIf"],[1,"mt-4"],[1,"btn","btn-primary","btn-sm",3,"click"],[1,"row","mb-5"],[1,"col-md-8","mx-auto"],[3,"venda"]],template:function(i,u){1&i&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),e._uU(4," Minhas reservas "),e.qZA()(),e._UZ(5,"hr"),e.YNc(6,O,11,1,"ng-container",4),e.YNc(7,c,4,1,"ng-container",5),e.qZA()()),2&i&&(e.xp6(6),e.Q6J("ngIf",!u.vendasPagas||!u.vendasPagas.length),e.xp6(1),e.Q6J("ngForOf",u.vendasPagas))},dependencies:[r.sg,r.O5,T],styles:[".box-gray[_ngcontent-%COMP%]{border:1px solid #E9EAEF;border-radius:10px;padding:1rem;background-color:#e9eaef}.facaSuaReserva[_ngcontent-%COMP%]{font-size:.8rem;color:#717171}.title[_ngcontent-%COMP%]{font-weight:700;font-size:1.5rem;padding-bottom:0}.subTitle[_ngcontent-%COMP%]{font-weight:700;font-size:1.3rem;padding-bottom:1rem}.info-value[_ngcontent-%COMP%]{font-size:.9rem;color:#717171}.box-shadow[_ngcontent-%COMP%]{box-shadow:1px 1px 22px #00000017}"]}),a})(),canActivate:[t.a],resolve:{vendas:s}}];let C=(()=>{class a{}return a.\u0275fac=function(i){return new(i||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[o.Bz.forChild(m),o.Bz]}),a})(),I=(()=>{class a{}return a.\u0275fac=function(i){return new(i||a)},a.\u0275mod=e.oAB({type:a}),a.\u0275inj=e.cJS({imports:[r.ez,C]}),a})()},3527:(R,g,n)=>{n.r(g),n.d(g,{ReservaSucessoModule:()=>O});var r=n(6895),o=n(7518),t=n(4650),e=n(7858),v=n(614),s=n(4953),p=n(1510);function d(c,f){1&c&&(t.ynx(0),t.TgZ(1,"div",18),t._uU(2," Pagamento aprovado! "),t.qZA(),t.TgZ(3,"div",19),t._uU(4," Verifique o seu e-mail, enviamos o comprovante da"),t._UZ(5,"br"),t._uU(6,"transa\xe7\xe3o e as informa\xe7\xf5es da reserva. "),t.qZA(),t.BQk())}function h(c,f){1&c&&(t.ynx(0),t.TgZ(1,"div",18),t._uU(2," Compra realizada com sucesso! "),t.qZA(),t.BQk())}function l(c,f){1&c&&(t.ynx(0),t.TgZ(1,"div",18),t._uU(2," Compra realizada com sucesso! "),t.qZA(),t.TgZ(3,"div",19),t._uU(4," Enviamos o link para pagamento da primeira fatura no seu e-mail. "),t._UZ(5,"br"),t._uU(6," Fa\xe7a o pagamento para garantir a sua reserva "),t.qZA(),t.BQk())}function M(c,f){1&c&&(t.TgZ(0,"a",20),t._uU(1,"Avan\xe7ar"),t.qZA())}function P(c,f){if(1&c&&(t.TgZ(0,"a",21),t._uU(1,"Avan\xe7ar"),t.qZA()),2&c){const m=t.oxw();t.MGl("routerLink","/",m.operatorId,"/minhas-reservas")}}const A=[{path:"",component:(()=>{class c{constructor(){var m,C;this.activatedRoute=(0,t.f3M)(o.gz),this.cartService=(0,t.f3M)(e.N),this.tokenService=(0,t.f3M)(v.B),this.agencyIdentificationService=(0,t.f3M)(s.N),this.tipo="cartao",this.isTravelEngine=null===(m=this.agencyIdentificationService.GetCurrentAgencyIdentificationData())||void 0===m?void 0:m.isTravelsEngine,this.operatorId=null===(C=this.agencyIdentificationService.GetCurrentAgencyIdentificationData())||void 0===C?void 0:C.agencyId}ngOnInit(){if(this.activatedRoute.queryParams.subscribe(m=>{this.tipo=m.tipo}),this.carrinho=this.cartService.getCarrinho(),typeof window.dataLayer<"u"){const m={event:"Purchase",nomeRoteiro:this.carrinho.roteiro.name,valorTotal:this.carrinho.infoPagamento.valorTotal,email:this.tokenService.getSession().personEmail,telefone:this.tokenService.getSession().phone};window.dataLayer.push(m)}}}return c.\u0275fac=function(m){return new(m||c)},c.\u0275cmp=t.Xpm({type:c,selectors:[["app-reserva-sucesso"]],decls:23,vars:5,consts:[[1,"bg-white"],[1,"container","py-4"],[1,"row"],[1,"col"],[1,"d-flex"],[1,"facaSuaReserva"],[1,"title"],[1,"col-md-4","mb-2"],["step","4"],[1,"d-flex","justify-content-center","mb-5"],[1,"box","text-center","p-5","box-shadow"],["src","/assets/images/icon_success.svg"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"d-flex","justify-content-center"],["class","btn btn-primary","routerLink","/minhas-reservas",4,"ngIf"],["class","btn btn-primary",3,"routerLink",4,"ngIf"],[1,"subTitle","mt-4"],[1,"info-value"],["routerLink","/minhas-reservas",1,"btn","btn-primary"],[1,"btn","btn-primary",3,"routerLink"]],template:function(m,C){1&m&&(t.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5),t._uU(6," Finalizado "),t.qZA()(),t.TgZ(7,"div",4)(8,"div",6),t._uU(9," Reserva realizada com sucesso "),t.qZA()()(),t.TgZ(10,"div",7),t._UZ(11,"app-etapa-checkout",8),t.qZA()(),t._UZ(12,"hr"),t.TgZ(13,"div",9)(14,"div",10),t._UZ(15,"img",11),t.ynx(16,12),t.YNc(17,d,7,0,"ng-container",13),t.YNc(18,h,3,0,"ng-container",13),t.YNc(19,l,7,0,"ng-container",14),t.BQk(),t.qZA()(),t.TgZ(20,"div",15),t.YNc(21,M,2,0,"a",16),t.YNc(22,P,2,1,"a",17),t.qZA()()()),2&m&&(t.xp6(16),t.Q6J("ngSwitch",C.tipo),t.xp6(1),t.Q6J("ngSwitchCase","cartao"),t.xp6(1),t.Q6J("ngSwitchCase","credito"),t.xp6(3),t.Q6J("ngIf",!C.isTravelEngine),t.xp6(1),t.Q6J("ngIf",C.isTravelEngine))},dependencies:[r.O5,r.RF,r.n9,r.ED,o.rH,p.H],styles:[".box[_ngcontent-%COMP%]{border:1px solid #dedede;border-radius:10px;padding:1rem}.facaSuaReserva[_ngcontent-%COMP%]{font-size:.8rem;color:#717171}.title[_ngcontent-%COMP%]{font-weight:700;font-size:1.5rem;padding-bottom:1rem}.subTitle[_ngcontent-%COMP%]{font-weight:700;font-size:1.3rem;padding-bottom:1rem}.info-value[_ngcontent-%COMP%]{font-size:.9rem;color:#717171}.box-shadow[_ngcontent-%COMP%]{box-shadow:1px 1px 22px #00000017}"]}),c})()}];let T=(()=>{class c{}return c.\u0275fac=function(m){return new(m||c)},c.\u0275mod=t.oAB({type:c}),c.\u0275inj=t.cJS({imports:[o.Bz.forChild(A),o.Bz]}),c})();var y=n(5434);let O=(()=>{class c{}return c.\u0275fac=function(m){return new(m||c)},c.\u0275mod=t.oAB({type:c}),c.\u0275inj=t.cJS({imports:[r.ez,o.Bz,T,y.b]}),c})()},2899:(R,g,n)=>{n.d(g,{Z:()=>p});var r=n(6895),o=n(4650),t=n(5422),e=n(6912);const v=["content"];function s(d,h){if(1&d){const l=o.EpF();o.TgZ(0,"div",1)(1,"h4",2),o._uU(2,"Termos e condi\xe7\xf5es"),o.qZA(),o.TgZ(3,"button",3),o.NdJ("click",function(){const x=o.CHM(l).$implicit;
1return o.KtG(x.dismiss("Cross click"))}),o.qZA()(),o.TgZ(4,"div",4)(5,"div",5)(6,"div",6)(7,"div",7),o._UZ(8,"div",8),o.qZA()()()(),o.TgZ(9,"div",9)(10,"a",10),o.NdJ("click",function(){const x=o.CHM(l).$implicit;return o.KtG(x.close("Save click"))}),o._uU(11,"Fechar"),o.qZA()()}if(2&d){const l=o.oxw();o.xp6(8),o.Q6J("innerHTML",l.contrato,o.oJD)}}let p=(()=>{class d{constructor(){this.modalService=(0,o.f3M)(t.FF),this.agenciaService=(0,o.f3M)(e.s),this.content=null}ngOnInit(){}open(){this.contrato?this.roteiro.termosCondicoesCiclo__c&&(this.contrato=this.roteiro.termosCondicoesCiclo__c):this.contrato=this.agenciaService.Agencia.termosCondicoes__c,this.modalService.open(this.content,{ariaLabelledBy:"modal-basic-title",size:"lg",keyboard:!1,centered:!0}).result.then(l=>{this.closeResult=`Closed with: ${l}`},l=>{this.closeResult=`Dismissed ${this.getDismissReason(l)}`})}getDismissReason(l){return l===t.If.ESC?"by pressing ESC":l===t.If.BACKDROP_CLICK?"by clicking on a backdrop":`with: ${l}`}}return d.\u0275fac=function(l){return new(l||d)},d.\u0275cmp=o.Xpm({type:d,selectors:[["app-modal-contrato"]],viewQuery:function(l,M){if(1&l&&o.Gf(v,5),2&l){let P;o.iGM(P=o.CRH())&&(M.content=P.first)}},inputs:{contrato:"contrato",roteiro:"roteiro"},standalone:!0,features:[o.jDz],decls:2,vars:0,consts:[["content",""],[1,"modal-header"],["id","modal-basic-title",1,"modal-title"],["type","button","aria-label","Close",1,"btn-close",3,"click"],[1,"modal-body"],[1,"row"],[1,"col-sm-12","p-0"],[1,"ql-container","ql-snow","SFhtml","mb-3",2,"border-width","0"],[1,"ql-editor","py-2","px-3",3,"innerHTML"],[1,"modal-footer"],[1,"btn","btn-outline-danger","btn-sm",3,"click"]],template:function(l,M){1&l&&o.YNc(0,s,12,1,"ng-template",null,0,o.W1O)},dependencies:[r.ez],encapsulation:2}),d})()}}]);

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.