PageSourceSearch

https://tacobellbrasil.com.br/chunk-I6B6SV2J.js

js tacobellbrasil.com.br collected 2026-10-02 12:20:28 UTC 16,905 bytes, 1 lines download raw bytes

1import{d as w,g as X,h as Z}from"./chunk-CTS4KPRZ.js";import{b as W}from"./chunk-CW3ZFBB5.js";import{a as Y}from"./chunk-OOBI7Z5A.js";import"./chunk-LYMCI5ID.js";import{a as K}from"./chunk-QR3E77TP.js";import{a as J,b as Q}from"./chunk-UZKDH4GA.js";import"./chunk-ZP74WLSZ.js";import{A as j,Aa as q,B as m,Ba as G,C as p,Ca as R,Da as $,F as O,G as y,H as _,I as o,Ia as B,J as n,K as f,La as H,Q as M,Sa as U,W as g,X as i,Y as b,Z as I,f as S,ma as F,p as C,ra as k,sa as u,t as P,ta as N,ua as T,va as V,wa as z,x as l,xa as A,ya as D,z as E,za as L}from"./chunk-L4FWZCSS.js";import"./chunk-4APYKUFO.js";import"./chunk-UYBS77PI.js";import"./chunk-YNCFVHG7.js";import"./chunk-NGR7LXUQ.js";import"./chunk-7OE2SRYH.js";import"./chunk-YUNOCBLG.js";import"./chunk-YJ5TA4PT.js";import"./chunk-2NIBOUWM.js";import"./chunk-I547WOKC.js";import"./chunk-UEXYWWPB.js";import"./chunk-HE72QKEQ.js";import"./chunk-NMFL75IO.js";import{f as x}from"./chunk-EQDQRRRY.js";var ee=(a,r)=>r.value;function oe(a,r){a&1&&(o(0,"span",15),i(1,"Campo obrigat\xF3rio"),n())}function ne(a,r){a&1&&(o(0,"span",15),i(1,"Campo obrigat\xF3rio"),n())}function te(a,r){a&1&&(o(0,"span",15),i(1),n()),a&2&&(l(),b(r))}function ae(a,r){a&1&&(o(0,"span",15),i(1),n()),a&2&&(l(),b(r))}function ie(a,r){if(a&1&&(o(0,"option",25),i(1),n()),a&2){let v=r.$implicit;_("value",v.value)("disabled",!v.value),l(),b(v.label)}}function le(a,r){a&1&&(o(0,"span",26),i(1,"Carregando unidades..."),n())}function re(a,r){a&1&&(o(0,"span",15),i(1,"Campo obrigat\xF3rio"),n())}function ce(a,r){if(a&1&&(o(0,"option",25),i(1),n()),a&2){let v=r.$implicit;_("value",v.value)("disabled",!v.value),l(),b(v.label)}}function se(a,r){a&1&&(o(0,"span",15),i(1,"Campo obrigat\xF3rio"),n())}function de(a,r){a&1&&(o(0,"span",15),i(1,"Campo obrigat\xF3rio"),n())}var Se=(()=>{let r=class r{constructor(){this.fb=C(R),this.alertController=C(H),this.router=C(F),this.apiService=C(K),this.enviando=P(!1),this.carregandoLojas=P(!0),this.lojas=P([{value:"",label:"Escolha uma unidade"}]),this.categorias=[{value:"",label:"Selecione o assunto"},{value:"Pedido",label:"Pedido"},{value:"Produto",label:"Produto"},{value:"Atendimento",label:"Atendimento"},{value:"Sugest\xE3o",label:"Sugest\xE3o"},{value:"Reclama\xE7\xE3o",label:"Reclama\xE7\xE3o"},{value:"Outros",label:"Outros"}],this.form=this.fb.nonNullable.group({nome:["",u.required],sobrenome:["",u.required],email:["",[u.required,X()]],celular:["",[u.required,Z()]],loja:["",u.required],categoria:["",u.required],mensagem:["",u.required]})}ngOnInit(){this.carregarLojas()}campoInvalido(t){let s=this.form.controls[t];return s.invalid&&(s.touched||s.dirty)}mensagemErro(t){let s=this.form.controls[t];if(!this.campoInvalido(t)||!s.errors)return null;let e=s.errors;return e.emailIncompleto?"Informe o dom\xEDnio completo ap\xF3s o @ (ex.: .com, .com.br, .gov)":e.email||e.emailInvalido?"Informe um e-mail v\xE1lido":e.celularIncompleto?"Informe um celular completo":e.celularInvalido?"Celular inv\xE1lido":(e.required,"Campo obrigat\xF3rio")}aoDigitarCelular(t){this.aplicarMascara(t,"celular",w)}aoSairCelular(t){this.sincronizarMascara(t,"celular",w)}enviar(){return x(this,null,function*(){if(this.form.markAllAsTouched(),this.form.invalid)return;let t=this.form.getRawValue(),s=this.lojas().find(e=>e.value===t.loja);this.enviando.set(!0);try{let e=yield S(this.apiService.post("fale_conosco",{institucional:1,nome:`${t.nome} ${t.sobrenome}`.trim(),email:t.email,celular:t.celular,assunto:t.categoria,mensagem:t.mensagem,loja:s?.label??t.loja,lojaId:t.loja}));if(e?.status!=="success"){yield this.exibirAlerta("N\xE3o foi poss\xEDvel enviar",e?.message??"Tente novamente em instantes.");return}this.form.reset(),yield this.exibirAlerta("Mensagem enviada com sucesso !","Em breve entraremos em contato.",()=>x(this,null,function*(){yield this.router.navigate(["/cardapio"])}))}catch(e){let c=typeof e=="object"&&e!==null&&"message"in e&&typeof e.message=="string"?e.message:"Tente novamente em instantes.";yield this.exibirAlerta("N\xE3o foi poss\xEDvel enviar",c)}finally{this.enviando.set(!1)}})}carregarLojas(){this.carregandoLojas.set(!0),this.apiService.get("loja").subscribe({next:t=>{if(t?.status==="success"){let{restaurantes:s}=W(t.data),e=[{value:"",label:"Escolha uma unidade"},...s.map(c=>
1({value:String(c.id),label:c.nome}))];this.lojas.set(e)}this.carregandoLojas.set(!1)},error:()=>{this.carregandoLojas.set(!1)}})}exibirAlerta(t,s,e){return x(this,null,function*(){let c=yield this.alertController.create({cssClass:"site-alert",header:t,message:s,buttons:[{text:"OK",handler:e}]});yield c.present(),yield c.onDidDismiss()})}sincronizarMascara(t,s,e){let c=t.target,d=e(c.value),h=this.form.controls[s];c.value!==d&&(c.value=d),h.setValue(d,{emitModelToViewChange:!1}),h.updateValueAndValidity()}aplicarMascara(t,s,e){let c=t.target;queueMicrotask(()=>{let d=e(c.value);c.value!==d&&(c.value=d);let h=this.form.controls[s];h.setValue(d,{emitModelToViewChange:!1}),h.updateValueAndValidity()})}};r.\u0275fac=function(s){return new(s||r)},r.\u0275cmp=E({type:r,selectors:[["app-fale-conosco"]],decls:77,vars:28,consts:[[1,"fale-conosco-content",3,"fullscreen"],[1,"fale-conosco-layout"],["aria-label","Menu principal",1,"fale-conosco-layout_sidebar"],[1,"fale-conosco-layout_main"],[1,"fale-conosco-intro"],["bannerSrc","assets/fale-conosco/hero-banner.jpg","bannerSrcMobile","assets/fale-conosco/hero-banner.jpg","overlayIconSrc","assets/fale-conosco/icon-chat-2.svg","objectPosition","center 35%","objectPositionMobile","center center",1,"fale-conosco-hero-banner","page-hero-banner--fixed-mobile"],[1,"fale-conosco-title"],["aria-labelledby","fale-conosco-form-titulo",1,"fale-conosco-form-section"],["id","fale-conosco-form-titulo",1,"visually-hidden"],["novalidate","",1,"fale-conosco-form",3,"ngSubmit","formGroup"],[1,"fale-conosco-form_grid"],[1,"fale-conosco-field"],["for","nome"],["aria-hidden","true"],["id","nome","type","text","formControlName","nome","placeholder","Ex: Jo\xE3o","autocomplete","given-name"],[1,"fale-conosco-field_error"],["for","sobrenome"],["id","sobrenome","type","text","formControlName","sobrenome","placeholder","Ex: Silva","autocomplete","family-name"],["for","email"],["id","email","type","email","formControlName","email","placeholder","Ex: [email protected]","autocomplete","email",3,"blur"],["for","celular"],["id","celular","type","text","inputmode","numeric","formControlName","celular","placeholder","Ex: (00) 0 0000-0000","maxlength","15","autocomplete","tel",3,"input","blur"],["for","loja"],[1,"fale-conosco-select-wrap"],["id","loja","formControlName","loja",3,"disabled"],[3,"value","disabled"],[1,"fale-conosco-field_hint"],["for","categoria"],["id","categoria","formControlName","categoria"],[1,"fale-conosco-form_bottom"],[1,"fale-conosco-field","fale-conosco-field_full"],["for","mensagem"],["id","mensagem","formControlName","mensagem","placeholder","Conte mais detalhes da sua solicita\xE7\xE3o","rows","6"],[1,"fale-conosco-form_actions"],["type","submit",1,"fale-conosco-submit",3,"disabled"]],template:function(s,e){if(s&1&&(o(0,"ion-content",0),f(1,"app-mobile-header"),o(2,"div",1)(3,"aside",2),f(4,"app-sidebar"),n(),o(5,"main",3)(6,"section",4),f(7,"app-page-hero-banner",5),o(8,"header",6)(9,"h1"),i(10,"fale conosco"),n()()(),o(11,"section",7)(12,"h2",8),i(13,"Formul\xE1rio de contato"),n(),o(14,"form",9),M("ngSubmit",function(){return e.enviar()}),o(15,"div",10)(16,"div",11)(17,"label",12),i(18,"Nome "),o(19,"span",13),i(20,"*"),n()(),f(21,"input",14),m(22,oe,2,0,"span",15),n(),o(23,"div",11)(24,"label",16),i(25,"Sobrenome "),o(26,"span",13),i(27,"*"),n()(),f(28,"input",17),m(29,ne,2,0,"span",15),n(),o(30,"div",11)(31,"label",18),i(32,"E-mail "),o(33,"span",13),i(34,"*"),n()(),o(35,"input",19),M("blur",function(){return e.form.controls.email.updateValueAndValidity()}),n(),m(36,te,2,1,"span",15),n(),o(37,"div",11)(38,"label",20),i(39,"Celular "),o(40,"span",13),i(41,"*"),n()(),o(42,"input",21),M("input",function(d){return e.aoDigitarCelular(d)})("blur",function(d){return e.aoSairCelular(d)}),n(),m(43,ae,2,1,"span",15),n(),o(44,"div",11)(45,"label",22),i(46,"Selecione uma Loja "),o(47,"span",13),i(48,"*"),n()(),o(49,"div",23)(50,"select",24),O(51,ie,2,3,"option",25,ee),n()(),m(53,le,2,0,"span",26),m(54,re,2,0,"span",15),n(),o(55,"div",11)(56,"label",27),i(57,"Selecione a Categoria "),o(58,"span",13),i(59,"*"),n()(),o(60,"div",23)(61,"select",28),O(62,ce,2,3,"option",25,ee),n()(),m(64,se,2,0,"span",15),n()(),o(65,"div",29)(66,"div",30)(67,"label",31),i(68,"Mensagem "),o(69,"span",13),i(70,"*"),n()(),f(71,"textarea",32),m(72,de,2,0,"span",15),n(),o(73,"div",33)(74,"button",34),i(75),n()()()()(),f(76,"app-page-footer"),n()()()),s&2){let c,d;_("fullscreen",!0),l(14),_("formGroup",e.form),l(2),g("fale-conosco-field_invali
1d",e.campoInvalido("nome")),l(6),p(e.campoInvalido("nome")?22:-1),l(),g("fale-conosco-field_invalid",e.campoInvalido("sobrenome")),l(6),p(e.campoInvalido("sobrenome")?29:-1),l(),g("fale-conosco-field_invalid",e.campoInvalido("email")),l(6),p((c=e.mensagemErro("email"))?36:-1,c),l(),g("fale-conosco-field_invalid",e.campoInvalido("celular")),l(6),p((d=e.mensagemErro("celular"))?43:-1,d),l(),g("fale-conosco-field_invalid",e.campoInvalido("loja")),l(6),_("disabled",e.carregandoLojas()),l(),y(e.lojas()),l(2),p(e.carregandoLojas()?53:-1),l(),p(e.campoInvalido("loja")?54:-1),l(),g("fale-conosco-field_invalid",e.campoInvalido("categoria")),l(7),y(e.categorias),l(2),p(e.campoInvalido("categoria")?64:-1),l(2),g("fale-conosco-field_invalid",e.campoInvalido("mensagem")),l(6),p(e.campoInvalido("mensagem")?72:-1),l(2),_("disabled",e.enviando()),j("aria-busy",e.enviando()),l(),I(" ",e.enviando()?"Enviando...":"Enviar"," ")}},dependencies:[B,$,V,L,q,k,D,N,T,G,z,A,J,Y,Q,U],styles:['[_nghost-%COMP%]{display:block}.fale-conosco-content[_ngcontent-%COMP%]{--background: var(--color-page-surface);--padding-bottom: 0;--padding-end: 0;--padding-start: 0;--padding-top: 0}.fale-conosco-layout[_ngcontent-%COMP%]{display:grid;grid-template-columns:var(--layout-sidebar-width) minmax(0,1fr);min-height:100%;width:100%}.fale-conosco-layout_sidebar[_ngcontent-%COMP%]{background:var(--color-background-0);border-right:1px solid var(--color-gray-20);min-height:100vh;overflow:hidden;position:relative;width:var(--layout-sidebar-width);z-index:2}.fale-conosco-layout_sidebar[_ngcontent-%COMP%]   app-sidebar[_ngcontent-%COMP%]{display:block;height:100%;width:100%}.fale-conosco-layout_main[_ngcontent-%COMP%]{display:flex;flex-direction:column;min-width:0;overflow-x:clip;width:100%}.fale-conosco-layout_main[_ngcontent-%COMP%] > app-page-footer[_ngcontent-%COMP%]{margin-top:60px}.fale-conosco-intro[_ngcontent-%COMP%]{align-items:center;display:flex;flex-direction:column;gap:16px;margin-bottom:60px;width:100%}.fale-conosco-title[_ngcontent-%COMP%]{display:inline-block;max-width:100%;position:relative;width:fit-content}.fale-conosco-title[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:42px;font-weight:var(--font-weight-bold);letter-spacing:0;line-height:1.1;margin:0;position:relative;text-align:center;text-transform:uppercase;z-index:1}.fale-conosco-title[_ngcontent-%COMP%]:before{background:var(--color-accent-orange);bottom:2vh;content:"";height:7px;left:50%;position:absolute;transform:translate(-50%);width:100%;z-index:0}.fale-conosco-form-section[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:46px;padding:0 clamp(20px,12vw,240px) 60px;width:100%}.fale-conosco-form[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:46px;width:100%}.fale-conosco-form_grid[_ngcontent-%COMP%]{align-items:start;display:grid;gap:46px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.fale-conosco-form_bottom[_ngcontent-%COMP%]{display:flex;flex:1;flex-direction:column;gap:46px;min-width:0;width:100%}.fale-conosco-field[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.fale-conosco-field[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{color:var(--color-text-primary);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:normal}.fale-conosco-field[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .fale-conosco-field[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%], .fale-conosco-field[_ngcontent-%COMP%]   select[_ngcontent-%COMP%]{background:var(--color-background-0);border:1px solid var(--color-gray-40);color:var(--color-text-primary);font-family:var(--font-family-brand-secondary);font-size:var(--font-size-s);font-weight:var(--font-weight-regular);line-height:normal;outline:none;padding:16px 17px;width:100%}.fale-conosco-field[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]::placeholder, .fale-conosco-field[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]::placeholder, .fale-conosco-field[_ngcontent-%COMP%]   select[_ngcontent-%COMP%]::placeholder{color:var(--color-text-secondary)}.fale-conosco-field[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:focus, .fale-conosco-field[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]:focus, .fale-conosco-field[_ngcontent-%COMP%]   select[_ngcontent-%COMP%]:focus{border-color:var(--color-brand-primary)}.fale-conosco-field[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .fale-conosco-field[_ngcontent-%COMP%]   select[_ngcontent-%COMP%]{height:48px}.fale-conosco-field[_ngcontent-%COMP%]   select[_ngcontent-%COMP%]{appearance:none;cursor:pointer;padding-right:44px}.fale-conosco-field[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{min-height:170px;resize:vertical}.fale-conosco-field_full[_ngcontent-%COMP%]{width:100%}
1.fale-conosco-field_invalid[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .fale-conosco-field_invalid[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%], .fale-conosco-field_invalid[_ngcontent-%COMP%]   select[_ngcontent-%COMP%]{border-color:var(--color-accent-pink)}.fale-conosco-select-wrap[_ngcontent-%COMP%]{align-items:center;display:flex;position:relative;width:100%}.fale-conosco-select-wrap[_ngcontent-%COMP%]:after{aspect-ratio:1/1;background-image:url("./media/icon-chevron-down-CGVGDMDV.svg");background-position:center;background-repeat:no-repeat;background-size:24px 24px;content:"";flex-shrink:0;height:24px;pointer-events:none;position:absolute;right:17px;top:50%;transform:translateY(-50%);width:24px}.fale-conosco-field_error[_ngcontent-%COMP%]{color:var(--color-accent-pink);font-size:var(--font-size-xs);line-height:1.2}.fale-conosco-field_hint[_ngcontent-%COMP%]{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1.2}.fale-conosco-form_actions[_ngcontent-%COMP%]{display:flex;justify-content:center;width:100%}.fale-conosco-submit[_ngcontent-%COMP%]{align-items:center;background:var(--color-brand-primary);border:none;color:var(--color-text-contrast);cursor:pointer;display:inline-flex;font-family:var(--font-family-brand-secondary);font-size:var(--font-size-s);font-weight:var(--font-weight-bold);height:48px;justify-content:center;max-width:100%;min-width:min(100%,455px);padding:0 24px;text-transform:uppercase;transition:opacity .2s ease;width:455px}.fale-conosco-submit[_ngcontent-%COMP%]:hover:not(:disabled){opacity:.92}.fale-conosco-submit[_ngcontent-%COMP%]:disabled{cursor:not-allowed;opacity:.65}.visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(max-width:1024px){.fale-conosco-form-section[_ngcontent-%COMP%]{padding-inline:clamp(20px,5vw,55px)}.fale-conosco-form_grid[_ngcontent-%COMP%]{gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.fale-conosco-content[_ngcontent-%COMP%]{--background: var(--color-page-surface-mobile)}.fale-conosco-layout[_ngcontent-%COMP%]{grid-template-columns:minmax(0,1fr)}.fale-conosco-layout_sidebar[_ngcontent-%COMP%]{display:none;width:0}.fale-conosco-layout_main[_ngcontent-%COMP%] > app-page-footer[_ngcontent-%COMP%]{margin-top:0}.fale-conosco-intro[_ngcontent-%COMP%]{gap:0;margin-bottom:32px}.fale-conosco-hero-banner[_ngcontent-%COMP%]{--hero-banner-mobile-height: 390px;width:100%}.fale-conosco-title[_ngcontent-%COMP%]{margin-top:20px;padding:0 20px}.fale-conosco-title[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:24px;line-height:1.15}.fale-conosco-title[_ngcontent-%COMP%]:before{bottom:1.1vh;height:7px}.fale-conosco-form-section[_ngcontent-%COMP%]{gap:32px;padding:0 20px 40px}.fale-conosco-form[_ngcontent-%COMP%]{gap:24px}.fale-conosco-form_grid[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:24px;grid-template-columns:none}.fale-conosco-form_bottom[_ngcontent-%COMP%]{gap:24px}.fale-conosco-field[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{min-height:218px}.fale-conosco-form_actions[_ngcontent-%COMP%]{justify-content:stretch;width:100%}.fale-conosco-submit[_ngcontent-%COMP%]{min-width:0;width:100%}}']});let a=r;return a})();export{Se as FaleConoscoPage};

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.