1import{a as O}from"./chunk-JYBLNO6T.js";import{Bb as ie,Ca as A,Cb as oe,Da as P,Ea as M,Eb as ne,Fb as re,Ia as D,M as m,O as u,P as E,Q as S,S as c,T as a,V as L,Va as V,W as o,Wa as k,X as i,Xa as T,Y as p,Za as $,_a as j,ab as v,ba as y,bb as w,ca as f,cb as z,db as G,fb as h,ha as l,hb as R,i as x,ia as F,ib as U,kb as B,lb as H,mb as W,nb as Z,ob as J,p as N,pb as K,qb as Q,ra as q,sb as X,tb as Y,ub as ee,vb as I,wb as te,x as C}from"./chunk-FK36MB5Y.js";var se=e=>({"background-image":e});function ce(e,s){if(e&1&&(o(0,"div",25)(1,"div",26),p(2,"img",27),i()()),e&2){let t=f();a("ngStyle",q(1,se,"url("+(t.props.general==null?null:t.props.general.banner)+")"))}}function ue(e,s){e&1&&p(0,"img",28)}function de(e,s){e&1&&(o(0,"div",29),l(1,"Pruebas"),i())}function pe(e,s){if(e&1&&(o(0,"option",30),l(1),i()),e&2){let t=s.$implicit;a("value",t.codigo),m(),F(t.nombre)}}function fe(e,s){e&1&&(o(0,"small"),l(1,"Tipo de documento es requerido"),i())}function ge(e,s){e&1&&(o(0,"small"),l(1,"Tipo de documento debe ser valor num\xE9rico. "),i())}function ve(e,s){if(e&1&&(o(0,"div",31),c(1,fe,2,0,"small",32)(2,ge,2,0,"small",32),i()),e&2){let t=f();m(),a("ngIf",t.f.documentType.errors.required&&t.f.documentType.touched),m(),a("ngIf",t.f.documentType.errors.onlyNumbers)}}function he(e,s){e&1&&(o(0,"small"),l(1,"N\xFAmero de documento es requerido. "),i())}function be(e,s){e&1&&(o(0,"small"),l(1,"N\xFAmero de documento debe ser valor num\xE9rico. "),i())}function Ce(e,s){if(e&1&&(o(0,"div",31),c(1,he,2,0,"small",32)(2,be,2,0,"small",32),i()),e&2){let t=f();m(),a("ngIf",t.f.documentNumber.errors.required&&t.f.documentNumber.touched),m(),a("ngIf",t.f.documentNumber.errors.onlyNumbers)}}function Se(e,s){e&1&&(o(0,"small"),l(1,"N\xFAmero de cotizaci\xF3n es requerido."),i())}function _e(e,s){e&1&&(o(0,"small"),l(1,"N\xFAmero de cotizaci\xF3n debe ser valor num\xE9rico."),i())}function Ne(e,s){if(e&1&&(o(0,"div",31),c(1,Se,2,0,"small",32)(2,_e,2,0,"small",32),i()),e&2){let t=f();m(),a("ngIf",t.f.quoteNumber.errors.required&&t.f.quoteNumber.touched),m(),a("ngIf",t.f.quoteNumber.errors.onlyNumbers)}}function ye(e,s){e&1&&(o(0,"small"),l(1,"Debes aceptar las pol\xEDticas de privacidad"),i())}function Te(e,s){if(e&1&&(o(0,"div",31),c(1,ye,2,0,"small",32),i()),e&2){let t=f();m(),a("ngIf",t.f.legal.errors.required&&t.f.legal.touched)}}var me=(()=>{class e{constructor(t,n,r,g,_,d,b){this.formBuilder=t,this.endPointService=n,this.notificationService=r,this.Loading=g,this.router=_,this.seoService=d,this.platformService=b,this.Title="Manejador de login",this.Component="LoginComponent",this.platFormVersion="Desktop",this.isSubmitting=!1,this.form=new G({documentType:new h(""),documentNumber:new h(""),quoteNumber:new h(""),legal:new h("")}),this.error="",this.documentTypes=[{tipo:"AC",codigo:1,nombre:"C\xE9dula de ciudadan\xEDa"},{tipo:"AC",codigo:3,nombre:"C\xE9dula de extranjer\xEDa"},{tipo:"AC",codigo:5,nombre:"NIT"},{tipo:"AC",codigo:9,nombre:"Permiso Especial de Permanencia"},{tipo:"AC",codigo:10,nombre:"Permiso por Protecci\xF3n Temporal"}],this.props={general:void 0},this.modeDevelopment=!1,this.platFormVersion=b.validatePlatformVersion,this.modeDevelopment=I.production}ngOnInit(){this.initSet(),this.initForm(),this.getGeneral()}initSet(){localStorage.setItem("contingencia","false")}get f(){return this.form.controls}initForm(){this.form=this.formBuilder.group({documentType:["",v.required],documentNumber:["",v.required],quoteNumber:["",v.required],legal:[!1,v.requiredTrue]})}getGeneral(){this.endPointService.get("ArmaTuPlan/generalidades").subscribe(t=>{this.props.general={banner:t.ArmaPlan_Gens.bannerPrincipal}})}consultaVigencia(){if(!this.isSubmitting)if(this.form.invalid){let t=[];for(let n in this.form.controls)this.form.controls[n].markAsTouched(),this.form.controls[n].errors&&t.push(n);this.notificationService.modalFormInvalid(t)}else{this.isSubmitting=!0;let t="CONSULTANDO VIGENCIA";this.Loading.setLoading(!0,t),this.f.documentType.value==5?sessionStorage.setItem("TipoContrato","T"):this.f.documentType.value!=5&&sessionStorage.setItem("TipoContrato","D"),this.endPointService.getContrato(`Cotizador/Vigencia?factura=${this.f.quoteNumber.value}&tipo=${this.f.documentType.value}&documento=${this.f.documentNumber.value}`).subscribe(n=>{n.status==201?(this.notificationService.modalFast("Success",n.response.Title,n.response.Message),this.onSubmit()):(this.isSubmitting=!1,this.Loading.setLoading(!1),n.status==202&&this.notificationService.modalFast("Error",n.response.Title,n.response.Message))},n=>{this.isSubmitting=!1,this.notificationService.managerError(this.Component,t,n,"GET")})}}onSubmit(){let t="CONSULTANDO COTIZACI\xD3N";this.Loading.setLoading(!0,t);let n=sessionStorage.getItem("TipoContrato");this.endPointService.getContrato(`Cotizador/Cliente?factura=${this.f.quoteNumber.value}&tipo=${this.f.documentType.value}&documento=${this.f.documentNumber.value}`).subscribe(r=>{if(r.status===200&&r.response.Cliente.length){this.router.navigate([`/${O.COMPRA_TU_PLAN.FORM}/${this.f.documentType.value}/${this.f.documentNumber.value}/${this.f.quoteNumber.value}`]),localStorage.setItem("quoteNumber",this.f.quoteNumber.value),localStorage.setItem("documento",this.f.documentNumber.value);let g={NroCotizacion:this.f.quoteNumber.value,TipoId:this.f.documentType.value,NumeroDocumento:this.f.documentNumber.value,Paso:1,TipoContratoDigial:n};this.error="",this.endPointService.getContrato(`VentasDigitales/Cliente?tipo=${this.f.documentType.value}&documento=${this.f.documentNumber.value}&cotizacion=${this.f.quoteNumber.value}`).pipe(x(d=>d.response.Cliente[0]),N(()=>this.Loading.setLoading(!1))).subscribe(d=>{try{d?.error?.response?.Message==="No existe documento"&&this.endPointService.postContrato("VentasDigitales/AgregarCliente",g)}catch(b){this.isSubmitting=!1,console.error(b)}});let _={nroCotizacion:this.f.quoteNumber.value,TipoIdentificacion:this.f.documentType.value,nroIdentificacion:this.f.documentNumber.value,marcaAlianza:r.response.Cliente[0].marcaAlianzas??!1,marcaMegaSuscriptor:r.response.Cliente[0].marcaMegaSonador??!1};
1this.endPointService.postContrato("Marcas/AgregarMarcas",_).pipe(N(()=>this.Loading.setLoading(!1))).subscribe(d=>{})}else this.isSubmitting=!1},r=>{this.isSubmitting=!1,this.notificationService.managerError(this.Component,t,r,"GET")})}legal(){window.open(`${I.webChevy}/politica-de-tratamiento-de-datos`)}static{this.\u0275fac=function(n){return new(n||e)(u(X),u(te),u(ie),u(oe),u(V),u(ne),u(re))}}static{this.\u0275cmp=E({type:e,selectors:[["app-login"]],standalone:!1,decls:44,vars:12,consts:[[1,"container-fluid"],[1,"row"],["class","col-md-6 imagen-complete",3,"ngStyle",4,"ngIf"],[1,"col-md"],[1,"flex-container-complete"],[1,"center-media"],["autocomplete","nope",3,"formGroup"],[1,"border-group"],[1,"box-description"],["class","logo","src","/assets/imgs/logos/ChevyPlan-Gray.svg",4,"ngIf"],["class","tabs-box f-right bk-marca-100",4,"ngIf"],["for","loginDocument",1,"required"],["id","loginDocument","formControlName","documentType"],["value","","selected","","hidden",""],[3,"value",4,"ngFor","ngForOf"],["class","TextValidation",4,"ngIf"],["for","documentNumber",1,"required"],["type","number","min","0","id","documentNumber","formControlName","documentNumber","autocomplete","nope","appNumericInput",""],["for","quoteNumber",1,"required"],["type","number","min","0","id","quoteNumber","formControlName","quoteNumber","autocomplete","nope","required","","appNumericInput",""],["type","checkbox","id","customcheckPoliticas","formControlName","legal","autocomplete","nope"],["for","customcheckPoliticas",1,"required"],["target","_blank","routerLinkActive","router-link-active",3,"click"],[1,"box-center"],[3,"click","disabled"],[1,"col-md-6","imagen-complete",3,"ngStyle"],[1,"filter"],["src","/assets/imgs/logos/ChevyPlan-White.svg",1,"img-top"],["src","/assets/imgs/logos/ChevyPlan-Gray.svg",1,"logo"],[1,"tabs-box","f-right","bk-marca-100"],[3,"value"],[1,"TextValidation"],[4,"ngIf"]],template:function(n,r){n&1&&(o(0,"section")(1,"div",0)(2,"div",1),c(3,ce,3,3,"div",2),o(4,"div",3)(5,"div",4)(6,"div",5)(7,"form",6)(8,"div",7)(9,"section",8),c(10,ue,1,0,"img",9)(11,de,2,0,"div",10),o(12,"h1"),l(13,"Contrato"),i(),o(14,"p"),l(15,"Avanza con tu proceso de adquisici\xF3n del Plan diligenciando este formulario"),i()(),o(16,"section")(17,"label",11),l(18,"Tipo de Documento"),i(),o(19,"select",12)(20,"option",13),l(21,"--seleccionar--"),i(),c(22,pe,2,2,"option",14),i(),c(23,ve,3,2,"div",15),i(),o(24,"section")(25,"label",16),l(26,"N\xFAmero de documento"),i(),p(27,"input",17),c(28,Ce,3,2,"div",15),i(),o(29,"section")(30,"label",18),l(31,"N\xFAmero de cotizaci\xF3n"),i(),p(32,"input",19),c(33,Ne,3,2,"div",15),i(),o(34,"section"),p(35,"input",20),o(36,"label",21),l(37,"He le\xEDdo, conozco y acepto la pol\xEDtica de "),o(38,"a",22),y("click",function(){return r.legal()}),l(39,"Tratamiento de Datos Personales"),i()(),c(40,Te,2,1,"div",15),i()(),o(41,"div",23)(42,"button",24),y("click",function(){return r.consultaVigencia()}),l(43,"Ingresar"),i()()()()()()()()()),n&2&&(L("only-view",r.platFormVersion=="Desktop"),m(3),a("ngIf",r.platFormVersion=="Desktop"),m(4),a("formGroup",r.form),m(3),a("ngIf",r.platFormVersion=="Mobile"),m(),a("ngIf",!r.modeDevelopment),m(11),a("ngForOf",r.documentTypes),m(),a("ngIf",r.f.documentType.errors),m(5),a("ngIf",r.f.documentNumber.errors),m(5),a("ngIf",r.f.quoteNumber.errors),m(7),a("ngIf",r.f.legal.errors),m(2),a("disabled",!r.form.valid||r.isSubmitting))},dependencies:[A,P,M,k,R,Z,J,j,U,$,W,w,z,Q,K,B,H],encapsulation:2})}}return e})();var Ie=[{path:"",component:me}],le=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275mod=S({type:e})}static{this.\u0275inj=C({imports:[T.forChild(Ie),T]})}}return e})();var Ue=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275mod=S({type:e})}static{this.\u0275inj=C({imports:[D,le,Y,ee]})}}return e})();export{Ue as LoginModule};
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.