PageSourceSearch

https://www.cerusbank.net/public-validation-clearance.module-LF5HSFX7.js

js cerusbank.net collected 2026-10-01 14:28:56 UTC 4,956 bytes, 1 lines download raw bytes

1import{b as T}from"./chunk-NRR7AH3C.js";import{O as N,P as D,ha as j,s as I,t as w}from"./chunk-XV5UGDTZ.js";import{ha as V}from"./chunk-NQAP53SD.js";import{Ba as _,Bb as s,Db as r,Dc as E,Ga as M,Ha as g,J as z,Kc as S,Ma as f,Pa as u,Wb as b,X as p,Ya as C,Yb as y,bb as a,cb as l,db as v,ie as P,mb as m,oe as x,xa as o}from"./chunk-DF25LJWB.js";import"./chunk-O7S4L63H.js";function A(e,d){e&1&&(a(0,"div",1)(1,"nz-spin",4),v(2,"div",5),l()()),e&2&&(o(),u("nzSpinning",!0))}function B(e,d){if(e&1&&(s(0),b(1,"date")),e&2){let t=m(3);r(" ",y(1,1,t.details.data_geracao,"dd/MM/yyyy HH:mm")," ")}}function H(e,d){e&1&&s(0," \u2014 ")}function U(e,d){if(e&1&&(a(0,"nz-descriptions",8)(1,"nz-descriptions-item",9),s(2),l(),a(3,"nz-descriptions-item",10),s(4),l(),a(5,"nz-descriptions-item",11),s(6),l(),a(7,"nz-descriptions-item",12),f(8,B,2,4)(9,H,1,0),l(),a(10,"nz-descriptions-item",13),s(11),l()()),e&2){let t,i,n,h,c=m(2);u("nzColumn",1),o(2),r(" ",(t=c.details.condominio_nome)!==null&&t!==void 0?t:"\u2014"," "),o(2),r(" ",(i=c.details.unidade_codigo)!==null&&i!==void 0?i:"\u2014"," "),o(2),r(" ",(n=c.details.usuario_solicitante)!==null&&n!==void 0?n:"\u2014"," "),o(2),C(c.details.data_geracao?8:9),o(3),r(" ",(h=c.details.codigo_validacao)!==null&&h!==void 0?h:"\u2014"," ")}}function Z(e,d){if(e&1&&(a(0,"div",2)(1,"nz-result",6)(2,"div",7),f(3,U,12,6,"nz-descriptions",8),l()()()),e&2){let t=m();o(),u("nzSubTitle",t.successMessage||""),o(2),C(t.details?3:-1)}}function $(e,d){if(e&1&&(a(0,"div",3),v(1,"nz-result",14),l()),e&2){let t=m();o(),u("nzSubTitle",t.errorMessage)}}var R=(()=>{class e{constructor(t,i){this.route=t,this.api=i,this.loading=!0,this.success=!1,this.successMessage=null,this.errorMessage=null,this.details=null}ngOnInit(){let t=this.route.snapshot.paramMap.get("codigo");if(!t?.trim()){this.loading=!1,this.errorMessage="C\xF3digo de valida\xE7\xE3o ausente ou inv\xE1lido.";return}this.validate(t.trim())}validate(t){this.loading=!0,this.errorMessage=null,this.success=!1,this.details=null,this.api.get(`/external-access/validate-clearance-code/${encodeURIComponent(t)}`).pipe(z(()=>this.loading=!1)).subscribe({next:i=>{let n=i?.data;if(Array.isArray(n)){if(n.length===0){this.setInvalidCode();return}this.setValidationSuccess(i,n[0]);return}if(n&&typeof n=="object"){this.setValidationSuccess(i,n);return}this.setInvalidCode()},error:i=>{this.success=!1,this.errorMessage=typeof i?.error?.message=="string"?i.error.message:"N\xE3o foi poss\xEDvel validar o c\xF3digo."}})}setInvalidCode(){this.success=!1,this.details=null,this.successMessage=null,this.errorMessage="C\xF3digo de valida\xE7\xE3o inv\xE1lido ou expirado."}setValidationSuccess(t,i){this.success=!0,this.errorMessage=null,this.successMessage=t?.message?.trim()?t.message:"C\xF3digo validado com sucesso.",this.details={condominio_nome:i.condominio_nome??null,unidade_codigo:i.unidade_codigo??null,usuario_solicitante:i.usuario_solicitante??null,data_geracao:i.data_geracao??i.created_at??null,codigo_validacao:i.codigo_validacao??null}}static{this.\u0275fac=function(i){return new(i||e)(_(P),_(T))}}static{this.\u0275cmp=M({type:e,selectors:[["app-public-validation-clearance"]],standalone:!1,decls:4,vars:1,consts:[[1,"page"],[1,"loading-screen"],[1,"wrap"],[1,"wrap","wrap--result"],["nzTip","Validando c\xF3digo...",3,"nzSpinning"],[1,"loading-placeholder"],["nzStatus","success","nzTitle","Valida\xE7\xE3o conclu\xEDda",3,"nzSubTitle"],["nz-result-extra",""],["nzBordered","","nzSize","middle",1,"details",3,"nzColumn"],["nzTitle","Condom\xEDnio"],["nzTitle","C\xF3digo da unidade"],["nzTitle","Usu\xE1rio solicitante"],["nzTitle","Data de gera\xE7\xE3o"],["nzTitle","C\xF3digo valida\xE7\xE3o"],["nzStatus","error","nzTitle","Valida\xE7\xE3o n\xE3o conclu\xEDda",3,"nzSubTitle"]],template:function(i,n){i&1&&(a(0,"div",0),f(1,A,3,1,"div",1)(2,Z,4,2,"div",2)(3,$,2,1,"div",3),l()),i&2&&(o(),C(n.loading?1:n.success?2:n.errorMessage?3:-1))},dependencies:[w,I,D,N,V,E],styles:[".page[_ngcontent-%COMP%]{min-height:100vh;box-sizing:border-box}.loading-screen[_ngcontent-%COMP%]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.loading-placeholder[_ngcontent-%COMP%]{min-height:120px;
1min-width:200px}.wrap[_ngcontent-%COMP%]{padding:48px 16px;max-width:720px;margin:0 auto}.wrap--result[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;min-height:60vh}.details[_ngcontent-%COMP%]{margin-top:8px;text-align:left}"]})}}return e})();var k=[{path:"",pathMatch:"full",redirectTo:"/404"},{path:":codigo",component:R}],F=(()=>{class e{static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275mod=g({type:e})}static{this.\u0275inj=p({imports:[x.forChild(k),x]})}}return e})();var se=(()=>{class e{static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275mod=g({type:e})}static{this.\u0275inj=p({imports:[S,F,j]})}}return e})();export{se as PublicValidationClearanceModule};

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.