1import{a as re}from"./chunk-FJXVFFSC.js";import{a as ae}from"./chunk-NI37FYAP.js";import{a as ne}from"./chunk-UO33UFPH.js";import{a as ie}from"./chunk-BQDM7SLO.js";import{a as B}from"./chunk-GBRQKVYB.js";import"./chunk-CJWEDDVW.js";import{a as te}from"./chunk-GQJ6R7ND.js";import"./chunk-AHQSOXDD.js";import{a as W}from"./chunk-GCE2MEC6.js";import"./chunk-MIHC4Y75.js";import{b as N}from"./chunk-SB5L2XE4.js";import{A as $,D as ee,b as Q,c as H,g as z,h as G,j as U,l as J,m as K,x as X,y as Y,z as Z}from"./chunk-ICJV4PL6.js";import{a as O}from"./chunk-RIRGXRXY.js";import{a as L}from"./chunk-3GN2FC7K.js";import{s as R,t as j}from"./chunk-47CSRN7C.js";import"./chunk-SKH2MXBC.js";import{i as P,k as q,v as A}from"./chunk-BQLJE42W.js";import{$b as E,Db as C,Ib as _,Jb as d,Pb as k,Qb as F,Rb as M,Sb as S,Tb as o,Ub as x,Vb as b,Xa as l,Ya as p,Zb as D,_b as y,bc as T,cc as w,da as I,dc as g,ec as V,ib as u,mb as s,na as f,oa as h,xb as r,yb as n,zb as v}from"./chunk-YE3BF7DR.js";import"./chunk-4IDNTCH7.js";var se=["form"],oe=i=>({active:i}),me=(i,t)=>({errorLabel:i,OkLabel:t}),de=(i,t)=>({errorInput:i,OkInput:t}),le=()=>({standalone:!0}),pe=i=>({"document-generate-wCaptcha":i});function ue(i,t){if(i&1&&(r(0,"div",29),o(1),n()),i&2){let e=d(3);l(),b(" ",e.model.paymentDescription," ")}}function ve(i,t){if(i&1&&(r(0,"div",29),o(1),n()),i&2){let e=d(3);l(),b(" Pasado ",e.model.paymentTime," podr\xE1 descargar el certificado. ")}}function fe(i,t){if(i&1&&(r(0,"div",25)(1,"div",26)(2,"div",27)(3,"div",28),o(4," ! "),n(),r(5,"span"),o(6,"Pago requerido"),n()(),v(7,"br"),r(8,"div",29)(9,"b"),o(10),n()(),u(11,ue,2,1,"div",30)(12,ve,2,1,"div",30),v(13,"br"),r(14,"div",29),o(15," Si ya realiz\xF3 el pago, omita esta informaci\xF3n. "),n()()()),i&2){let e=d(2);l(10),b("Para descargar el certificado ",e.nameSubDocument,", primero se debe realizar el pago."),l(),s("ngIf",e.model.paymentDescription),l(),s("ngIf",e.model.paymentTime)}}function he(i,t){i&1&&(r(0,"span"),o(1,"Debes ingresar alg\xFAn valor"),v(2,"br"),n())}function _e(i,t){i&1&&(r(0,"span"),o(1,"Debes ingresar por lo menos 5 caracteres"),n())}function be(i,t){if(i&1&&(r(0,"div",31),u(1,he,3,0,"span",21)(2,_e,2,0,"span",21),n()),i&2){d();let e=S(10);l(),s("ngIf",e==null||e.errors==null?null:e.errors.required),l(),s("ngIf",e==null||e.errors==null?null:e.errors.minlength)}}function Se(i,t){i&1&&(r(0,"div",31)(1,"span"),o(2,"Debes aceptar el aviso de privacidad"),n()())}function ge(i,t){i&1&&(r(0,"label"),o(1,"Captcha (Escribe el c\xF3digo)"),n())}function Ce(i,t){i&1&&(r(0,"div",31)(1,"span"),o(2,"Debes ingresar el Captcha"),n()())}function xe(i,t){if(i&1){let e=C();r(0,"div",10),u(1,fe,16,3,"div",11),r(2,"h2",5),o(3,"Datos de solicitud"),n(),r(4,"form",12,0),_("ngSubmit",function(){f(e);let c=d();return h(c.generateCertificate())}),r(6,"div",13)(7,"label",7),o(8),n(),r(9,"input",14,1),E("ngModelChange",function(c){f(e);let m=d();return y(m.model.value,c)||(m.model.value=c),h(c)}),n(),u(11,be,3,2,"div",15),n(),r(12,"h3",16),o(13,"Aviso de privacidad y autorizaci\xF3n para el tratamiento de datos personales"),n(),r(14,"div",17)(15,"div",18)(16,"input",19,2),E("ngModelChange",function(c){f(e);let m=d();return y(m.model.typeprivacy,c)||(m.model.typeprivacy=c),h(c)}),n(),v(18,"label",20),n(),r(19,"label"),o(20),n()(),u(21,Se,3,0,"div",15),r(22,"div",7),u(23,ge,2,0,"label",21),v(24,"app-captcha"),n(),u(25,Ce,3,0,"div",15),r(26,"div",22)(27,"button",23),_("click",function(){f(e);let c=d();return h(c.reset())}),o(28,"Limpiar"),n(),r(29,"button",24),o(30,"Enviar"),n()()()()}if(i&2){let e=S(5),a=S(10),c=S(17),m=d();l(),s("ngIf",m.model.hasPayment),l(6),s("ngClass",V(16,me,(a==null?null:a.errors)&&e.submitted,!(a!=null&&a.errors)&&e.submitted)),l(),b("",m.model.nameVariableDetailDocument,"*"),l(),s("ngClass",V(19,de,(a==null?null:a.errors)&&e.submitted,!(a!=null&&a.errors)&&e.submitted))("placeholder",m.model.descripcion)("required",!m.model.anonymous),D("ngModel",m.model.value),s("ngModelOptions",w(22,le)),l(2),s("ngIf",(a==null?null:a.errors)&&e.submitted),l(5),D("ngModel",m.model.typeprivacy),s("ngModelOptions",w(23,le)),l(4),x(m.checkDescription==null?null:m.checkDescription.value),l(),s("ngIf",e.submitted&&(c==null?null:c.errors)),l(),s("ngClass",g(24,pe,m.visibleCaptcha)),l(),s("ngIf",m.visibleCaptcha),l(2),s("ngIf",e.submitted&&m.captchaValid)}}function De(i,t){if(i&1){let e=C();r(0,"div",10)(1,"div",32)(2,"div",33)(3,"div",34),v(4,"i",35),n(),r(5,"span"),o(6," Solicitud registrada exitosamente "),n(),r(7,"i",36),_("click",function(){f(e);let c=d();return h(c.back())}),n()(),r(8,"div",16),o(9," Resumen de la solicitud "),n(),r(10,"div",37)(11,"div",38)(12,"b"),o(13),n(),v(14,"div",39),n()(),r(15,"div",22)(16,"button",40),_("click",function(){f(e);let c=d();return h(c.viewDocument())}),o(17,"Ver documento"),n(),r(18,"button",40),_("click",function(c){f(e);let m=d();return h(m.downloadDocument(c))}),o(19,"Descargar"),n()()()()}if(i&2){let e=d();l(13),x(e.model.nameVariableDetailDocument),l(),s("textContent",e.model.value)}}var ce=class i{constructor(t,e,a,c,m,ye,Ee,we,Ve){this.authService=t;this.activatedRoute=e;this.complaintFormService=a;this.helperService=c;this.variableDetailDocumentService=m;this.documentService=ye;this.modalService=Ee;this.eventEmitterService=we;this.appService=Ve;
1this.id=parseInt(this.activatedRoute.snapshot.paramMap.get("id"),10)}id;model={};nameSubDocument="";checkDescription="";subDocumentTypeId;form;formIsBusy;formSubmitted;captchaValid=!1;visibleCaptcha=!0;response;error;key;ngOnInit(){this.activate()}activate(){this.id?(this.subDocumentTypeId=this.id,setTimeout(()=>{this.authService.callCurrentUser().subscribe({next:t=>{this.infoCaptcha(),this.getFindVariable()},error:t=>{t==null&&this.redirect("/")}})},2700)):this.redirect("/")}infoCaptcha(){this.complaintFormService.globalSettings().subscribe({next:t=>{this.setVisibleCaptcha();let e=t;this.checkDescription=this.appService.firstOrDefault(e,"keyWord","PQRDS.AvisoPrivacidad")},error:t=>{this.helperService.handlerException(t)}})}getFindVariable(){this.variableDetailDocumentService.getFindVariable(this.subDocumentTypeId).subscribe({next:t=>{this.model=t,this.nameSubDocument=this.model.nameSubDocument,this.validateNameVariableDetail()},error:t=>{this.helperService.handlerException(t)}})}redirect(t){location.pathname=t}generateCertificate(){var t=!0,e=window.sessionStorage.getItem("keyValueCaptcha");this.captchaValid=!1,this.formSubmitted=!1,this.setVisibleCaptcha(),this.visibleCaptcha&&(e=hcaptcha.getResponse(window.sessionStorage.getItem("captchaWidgetID")),e?.length===0&&(this.captchaValid=!0,t=!1)),this.form.valid&&!this.formSubmitted?t=!0:t=!1,t?(this.formSubmitted=!0,this.documentService.viewDocument(this.model.variableDetailDocumentId,this.model.value).subscribe({next:a=>{this.response={resp:!0,dataPdf:`data:application/pdf;base64,${a}`,base64:a,time:""}},error:a=>{this.eventEmitterService.reloadCaptchaEvent.emit(!0),this.modalService.showAlert("No se encontr\xF3 informaci\xF3n con los valores ingresados"),this.formSubmitted=!1}})):this.formSubmitted=!0}reset(){this.eventEmitterService.reloadCaptchaEvent.emit(!0),this.formSubmitted=!1,this.model.value=null,this.model.typeprivacy=!1,this.setVisibleCaptcha()}back(){this.model.value=null,this.model.typeprivacy=!1,this.response=null,this.error=null,this.key=null,this.setVisibleCaptcha()}viewDocument(){let t={dataPdf:this.response.dataPdf,nameSubDocument:this.nameSubDocument,base64:this.response.base64};this.modalService.showViewDocument(t)}downloadDocument(t){t.preventDefault(),this.documentService.downloadDocumentPdf(this.response.base64,this.nameSubDocument)}validateNameVariableDetail(){let t=this.model.nameVariableDetailDocument.toLowerCase();t.includes("n\xFAmero")&&t.includes("documento")&&this.authService.user.identification!=null&&(this.model.value=this.authService.user.identification)}setVisibleCaptcha(){this.visibleCaptcha=!1,window.sessionStorage.getItem("visibleCaptcha")==="true"&&(this.visibleCaptcha=!0)}static \u0275fac=function(e){return new(e||i)(p(B),p(N),p(ie),p(O),p(te),p(R),p(j),p(L),p(W))};static \u0275cmp=I({type:i,selectors:[["app-documents"]],viewQuery:function(e,a){if(e&1&&k(se,5),e&2){let c;F(c=M())&&(a.form=c.first)}},standalone:!0,features:[T],decls:17,vars:10,consts:[["form","ngForm"],["value","ngModel"],["typeprivacy","ngModel"],[1,"content_all"],[3,"seedValue"],[1,"section-tit"],[1,"certificate-crumb"],[3,"ngClass"],[1,"document-generate-body"],["class","document-generate-content",4,"ngIf"],[1,"document-generate-content"],["class","document-infoPaymentData",4,"ngIf"],["novalidate","","name","form",3,"ngSubmit"],[1,"pqrs-col","document-generate-setup"],["autocomplete","off","appChars","","name","value","maxlength","30","minlength","5","type","text",3,"ngModelChange","ngClass","placeholder","required","ngModel","ngModelOptions"],["class","error",4,"ngIf"],[1,"sub-title"],[1,"checkPqrds","document-generate-check"],[1,"divCheck"],["name","typeprivacy","id","typeprivacy","required","","aria-required","true","type","checkbox",3,"ngModelChange","ngModel","ngModelOptions"],["for","typeprivacy"],[4,"ngIf"],[1,"wrapBtnFormPqrs","document-generate-BtnForm"],["type","button",1,"btn-save","btn-save--pqrsLine",3,"click"],["type","submit",1,"btn-save","btn-save--pqrs"],[1,"document-infoPaymentData"],[1,"document-failRow"],[1,"document-failRow-title"],[1,"document-wFailIcon"],[1,"document-infoColData"],["class","document-infoColData",4,"ngIf"],[1,"error"],[1,"document-wData"],[1,"document-sucsessRow"],[1,"document-wCheck"],[1,"icon-check"],[1,"icon-icon-11",3,"click"],[1,"document-wColData"],[1,"certificate-colData"],[3,"textContent"],["type","button",1,"btn-save","btn-save--pqrs",3,"click"]],template:function(e,a){e&1&&(r(0,"section",3)(1,"article"),v(2,"app-seed",4),r(3,"h2",5),o(4),n(),r(5,"ul",6)(6,"li",7)(7,"span"),o(8,"1"),n(),o(9," Hago mi solicitud "),n(),r(10,"li",7)(11,"span"),o(12,"2"),n(),o(13," Respuesta "),n()()()(),r(14,"div",8),u(15,xe,31,26,"div",9)(16,De,20,2,"div",9),n()),e&2&&(l(2),s("seedValue","Documentos"),l(2),b("Descarga ",a.nameSubDocument,""),l(2),s("ngClass",g(6,oe,!a.response)),l(4),s("ngClass",g(8,oe,a.response)),l(5),s("ngIf",!a.response),l(),s("ngIf",a.response))},dependencies:[ae,A,P,q,ee,K,H,Q,z,G,X,Z,$,Y,J,U,re,ne]})};export{ce as DocumentsComponent};
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.