PageSourceSearch

https://macaravita-santander.gov.co/chunk-L7RWJWVL.js

js macaravita-santander.gov.co collected 2026-09-25 11:57:31 UTC 12,292 bytes, 1 lines download raw bytes

1import{a as J}from"./chunk-RZT2WZMC.js";import{e as H}from"./chunk-KCPIJL6W.js";import"./chunk-64ZEVU2M.js";import"./chunk-TRSIHZNG.js";import"./chunk-UNSAKLS7.js";import"./chunk-JS6I5FQ5.js";import"./chunk-UTO46H5S.js";import"./chunk-2ZZOJFT2.js";import"./chunk-JWSAKKVQ.js";import"./chunk-LT72JKOL.js";import"./chunk-VBIRK3HD.js";import"./chunk-YFREARA7.js";import"./chunk-AGCAGPAP.js";import"./chunk-AHQSOXDD.js";import"./chunk-XBBEU2YL.js";import"./chunk-I7CB4NGY.js";import"./chunk-JZMNR7QN.js";import{a as G}from"./chunk-EOEOCEUL.js";import{a as O}from"./chunk-4SYJTDU2.js";import{a as Z}from"./chunk-LH7AKJBU.js";import"./chunk-M7VQHQXJ.js";import{b as M,d as A}from"./chunk-BAGWPQZV.js";import{A as N,B as L,D as U,c as D,g as q,h as F,j as W,l as R,m as j,x as z}from"./chunk-TZ2MW36L.js";import{a as V}from"./chunk-WZBVDNS6.js";import"./chunk-3KOQRKYT.js";import{t as T}from"./chunk-MTKRVMUJ.js";import"./chunk-SHTGYNA2.js";import{k as I,u as P}from"./chunk-4YERUHPX.js";import{Db as x,Ib as k,Jb as c,Qa as E,Sb as g,Tb as d,Vb as B,Xa as a,Ya as h,Yb as b,Zb as C,_b as y,ac as w,da as S,ib as p,mb as m,na as _,oa as f,xb as o,yb as r,zb as v}from"./chunk-DQGQ5ICO.js";import"./chunk-4IDNTCH7.js";function Q(t,l){if(t&1&&v(0,"img",25),t&2){let e=c();m("src",e.model.image,E)}}function X(t,l){if(t&1&&(o(0,"div"),d(1),r()),t&2){let e=c();a(),B("Progreso ",e.file.progress,"")}}function Y(t,l){if(t&1){let e=x();o(0,"input",26),k("start",function(i){_(e);let s=c();return f(s.startFile(i))})("error",function(i){_(e);let s=c();return f(s.uploadError(i))})("end",function(i){_(e);let s=c();return f(s.endFile(i))}),r()}t&2&&m("maxw",400)("size",5242880)("contentsize",1)("reg",".(gif|jpg|jpeg|png)$")("param","?asFormat=png")("maxh",400)}function $(t,l){t&1&&(o(0,"span"),d(1,"Debes subir una imagen"),r())}function ee(t,l){if(t&1&&(o(0,"div",27),p(1,$,2,0,"span",10),r()),t&2){let e;c();let n=g(6);a(),m("ngIf",(e=n.form.get("fileID"))==null||e.errors==null?null:e.errors.required)}}function te(t,l){t&1&&(o(0,"span"),d(1,"Debes ingresar los nombre"),r())}function ne(t,l){if(t&1&&(o(0,"div",27),p(1,te,2,0,"span",10),r()),t&2){let e;c();let n=g(6);a(),m("ngIf",(e=n.form.get("name"))==null||e.errors==null?null:e.errors.required)}}function ie(t,l){t&1&&(o(0,"span"),d(1,"Debes ingresar el nombre de la empresa"),r())}function re(t,l){if(t&1&&(o(0,"div",27),p(1,ie,2,0,"span",10),r()),t&2){let e;c(2);let n=g(6);a(),m("ngIf",(e=n.form.get("company"))==null||e.errors==null?null:e.errors.required)}}function oe(t,l){if(t&1){let e=x();o(0,"div",28)(1,"p")(2,"label",16),d(3,"Empresa*"),r(),v(4,"br"),o(5,"span"),d(6,"M\xE1ximo 100 caracteres"),r()(),o(7,"input",29),y("ngModelChange",function(i){_(e);let s=c();
1return C(s.model.company,i)||(s.model.company=i),f(i)}),r(),p(8,re,2,1,"div",14),r()}if(t&2){let e,n=c(),i=g(6);a(7),b("ngModel",n.model.company),a(),m("ngIf",((e=i.form.get("company"))==null?null:e.invalid)&&i.submitted)}}function le(t,l){t&1&&(o(0,"span"),d(1,"Debes ingresar el cargo"),r())}function ae(t,l){if(t&1&&(o(0,"div",27),p(1,le,2,0,"span",10),r()),t&2){let e;c(2);let n=g(6);a(),m("ngIf",(e=n.form.get("position"))==null||e.errors==null?null:e.errors.required)}}function me(t,l){if(t&1){let e=x();o(0,"div",28)(1,"p")(2,"label",16),d(3,"Cargo*"),r(),v(4,"br"),o(5,"span"),d(6,"M\xE1ximo 22 caracteres"),r()(),o(7,"input",30),y("ngModelChange",function(i){_(e);let s=c();return C(s.model.position,i)||(s.model.position=i),f(i)}),r(),p(8,ae,2,1,"div",14),r()}if(t&2){let e,n=c(),i=g(6);a(7),b("ngModel",n.model.position),a(),m("ngIf",((e=i.form.get("position"))==null?null:e.invalid)&&i.submitted)}}function se(t,l){t&1&&(o(0,"span"),d(1,"Debes ingresar el correo electr\xF3nico"),r())}function de(t,l){t&1&&(o(0,"span"),d(1,"Debes ingresar un correo electr\xF3nico v\xE1lido"),r())}function ce(t,l){if(t&1&&(o(0,"div",27),p(1,se,2,0,"span",10)(2,de,2,0,"span",10),r()),t&2){let e,n;c(2);let i=g(6);a(),m("ngIf",(e=i.form.get("email"))==null||e.errors==null?null:e.errors.required),a(),m("ngIf",(n=i.form.get("email"))==null||n.errors==null?null:n.errors.pattern)}}function pe(t,l){if(t&1){let e=x();o(0,"div",28)(1,"p")(2,"label",16),d(3,"Correo electr\xF3nico*"),r(),v(4,"br"),o(5,"span"),d(6,"M\xE1ximo 140 caracteres"),r()(),v(7,"label"),o(8,"input",31),y("ngModelChange",function(i){_(e);let s=c();return C(s.model.email,i)||(s.model.email=i),f(i)}),r(),p(9,ce,3,2,"div",14),r()}if(t&2){let e,n=c(),i=g(6);a(8),b("ngModel",n.model.email),a(),m("ngIf",((e=i.form.get("email"))==null?null:e.invalid)&&i.submitted)}}function ue(t,l){t&1&&(o(0,"span"),d(1,"Debes ingresar la URL"),r())}function _e(t,l){t&1&&(o(0,"span"),d(1,"Debes ingresar una URL v\xE1lida"),r())}function fe(t,l){if(t&1&&(o(0,"div",27),p(1,ue,2,0,"span",10)(2,_e,2,0,"span",10),r()),t&2){let e,n;c(2);let i=g(6);a(),m("ngIf",(e=i.form.get("url"))==null||e.errors==null?null:e.errors.required),a(),m("ngIf",(n=i.form.get("url"))==null||n.errors==null?null:n.errors.pattern)}}function ge(t,l){if(t&1){let e=x();o(0,"div",28)(1,"p")(2,"label",16),d(3,"URL*"),r(),v(4,"br"),o(5,"span"),d(6,"M\xE1ximo 140 caracteres"),r()(),o(7,"input",32),y("ngModelChange",function(i){_(e);let s=c();return C(s.model.url,i)||(s.model.url=i),f(i)}),r(),p(8,fe,3,2,"div",14),r()}if(t&2){let e,n=c(),i=g(6);a(7),b("ngModel",n.model.url),a(),m("ngIf",((e=i.form.get("url"))==null?null:e.invalid)&&i.submitted)}}function ve(t,l){t&1&&(o(0,"span"),d(1,"Debes ingresar la descripci\xF3n"),r())}function xe(t,l){if(t&1&&(o(0,"div",27),p(1,ve,2,0,"span",10),r()),t&2){let e;c(2);let n=g(6);a(),m("ngIf",(e=n.form.get("description"))==null||e.errors==null?null:e.errors.required)}}function be(t,l){if(t&1){let e=x();o(0,"div",28)(1,"p")(2,"label",16),d(3,"Descripci\xF3n*"),r(),v(4,"br"),o(5,"span"),d(6,"M\xE1ximo 120 caracteres"),r()(),o(7,"textarea",33),y("ngModelChange",function(i){_(e);let s=c();return C(s.model.description,i)||(s.model.description=i),f(i)}),r(),p(8,xe,2,1,"div",14),r()}if(t&2){let e,n=c(),i=g(6);a(7),b("ngModel",n.model.description),a(),m("ngIf",((e=i.form.get("description"))==null?null:e.invalid)&&i.submitted)}}function Ce(t,l){if(t&1){let e=x();o(0,"button",34),k("click",function(){_(e);let i=c();return f(i.remove())}),d(1," Eliminar "),r()}if(t&2){let e=c();m("disabled",e.formIsBusy)}}var K=class t{constructor(l,e,n,i,s,u){this.actRoute=l;this.blocksService=e;this.helperService=n;this.router=i;this.modalService=s;this.portalMainService=u}block={json:{company:""}};model={};formIsBusy=!1;id="";file;ngOnInit(){this.activate()}back(){this.portalMainService.back()}activate(){this.id=this.actRoute.snapshot.params.id,this.blocksService.get(this.id).subscribe({next:l=>{this.block=l,this.block.json=JSON.parse(l.frame);let e=this.actRoute.snapshot.params.identifier;if(e)this.blocksService.getPerson(e).subscribe({next:n=>this.model=n,error:n=>this.helperService.handlerException(n)});else{this.model.blockID=this.block.blockID;let n=this.actRoute.snapshot.queryParams.count;console.log(this.actRoute.snapshot),n!==void 0?this.model.order=parseInt(n)+1:this.model.order=0}},error:l=>this.helperService.handlerException(l)})}send(l){l.valid&&!this.formIsBusy&&(this.formIsBusy=!0,this.model.blockPersonsID?this.blocksService.updatePerson(this.model).subscribe({next:()=>this.cancel(),error:e=>this.onError(e)}):this.blocksService.addPerson(this.model).subscribe({next:()=>this.cancel(),error:e=>this.onError(e)}))}cancel(){let l=this.actRoute.snapshot.params.seed;
1var e="/administrador/bloques/"+this.id+"/personas/"+(l!==void 0?l:"");this.router.navigateByUrl(e)}onError(l){this.formIsBusy=!1,this.helperService.handlerException(l)}startFile(l){this.formIsBusy=!0}endFile(l){this.model.image=l.file.filePath,this.model.fileID=l.file.fileID,this.file=null,this.formIsBusy=!1}uploadError(l){this.formIsBusy=!1}remove(){this.modalService.showConfirm("\xBFDeseas eliminar la persona?").subscribe(l=>{l&&this.blocksService.deletePerson(this.model.blockPersonsID).subscribe({next:()=>this.cancel(),error:e=>this.onError(e)})})}static \u0275fac=function(e){return new(e||t)(h(M),h(Z),h(V),h(A),h(T),h(H))};static \u0275cmp=S({type:t,selectors:[["app-admin-block-person"]],standalone:!0,features:[w],decls:45,vars:15,consts:[["form","ngForm"],[3,"backEvent"],[1,"wrap-editW"],[1,"content_all"],[1,"mt40"],["novalidate","","name","form",3,"ngSubmit"],[1,"adminBlock-wPersonTopForm"],[1,"adminBlock-personColForm"],[1,"adminBlock-wPersonImgForm"],["alt","imagen",3,"src",4,"ngIf"],[4,"ngIf"],[1,"adminBlock-wPersonBtnImg"],["appUploadFile","","accept","image/*","type","file","name","file",3,"maxw","size","contentsize","reg","param","maxh","start","error","end",4,"ngIf"],["type","hidden","name","fileID","required","","aria-required","true",3,"ngModelChange","ngModel"],["class","error",4,"ngIf"],[1,"mt30"],[1,"adminBlock__label","adminBlock__label--line"],["autocomplete","off","required","","aria-required","true","maxlength","40","name","name","type","text",3,"ngModelChange","ngModel"],["class","mt10",4,"ngIf"],[1,"mt20"],["type","submit",1,"btn-main-2",3,"disabled"],[1,"icon-save-2"],["type","button",1,"btn-main-2",3,"click","disabled"],[1,"icon-close"],["class","setBanner-btnDel","type","button",3,"disabled","click",4,"ngIf"],["alt","imagen",3,"src"],["appUploadFile","","accept","image/*","type","file","name","file",3,"start","error","end","maxw","size","contentsize","reg","param","maxh"],[1,"error"],[1,"mt10"],["autocomplete","off","required","","aria-required","true","maxlength","100","name","company","type","text",3,"ngModelChange","ngModel"],["autocomplete","off","required","","aria-required","true","maxlength","22","name","position","type","text",3,"ngModelChange","ngModel"],["autocomplete","off","pattern","[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$","required","","aria-required","true","maxlength","140","name","email","type","text",3,"ngModelChange","ngModel"],["autocomplete","off","required","","aria-required","true","maxlength","140","pattern","https?:\\/\\/(www\\.)?[-a-zA-Z0-9@:%._\\+~#=]{2,256}\\.[a-z]{2,6}\\b([-a-zA-Z0-9@:%_\\+.~#?&//=]*)","name","url","type","url",3,"ngModelChange","ngModel"],["autocomplete","off","required","","aria-required","true","maxlength","120","name","description",1,"adminBlock-textarea",3,"ngModelChange","ngModel"],["type","button",1,"setBanner-btnDel",3,"click","disabled"]],template:function(e,n){if(e&1){let i=x();o(0,"app-admin-header",1),k("backEvent",function(){return _(i),f(n.back())}),r(),v(1,"app-admin-desktop"),o(2,"div",2)(3,"div",3),v(4,"div",4),o(5,"form",5,0),k("ngSubmit",function(){_(i);let u=g(6);return f(n.send(u))}),o(7,"div",6)(8,"div",7)(9,"div",8),p(10,Q,1,1,"img",9),r()(),o(11,"div",7)(12,"p"),d(13," Se recomienda una im\xE1gen "),v(14,"br"),d(15," de m\xE1ximo 400px por 400px "),r(),p(16,X,2,1,"div",10),o(17,"div",11),p(18,Y,1,6,"input",12),o(19,"span"),d(20,"Seleccionar archivo"),r()(),o(21,"input",13),y("ngModelChange",function(u){return _(i),C(n.model.fileID,u)||(n.model.fileID=u),f(u)}),r(),p(22,ee,2,1,"div",14),r()(),o(23,"div",15)(24,"p")(25,"label",16),d(26,"Nombres*"),r(),v(27,"br"),o(28,"span"),d(29,"M\xE1ximo 40 caracteres"),r()(),o(30,"input",17),y("ngModelChange",function(u){return _(i),C(n.model.name,u)||(n.model.name=u),f(u)}
1),r(),p(31,ne,2,1,"div",14),r(),p(32,oe,9,2,"div",18)(33,me,9,2,"div",18)(34,pe,10,2,"div",18)(35,ge,9,2,"div",18)(36,be,9,2,"div",18),o(37,"div",19)(38,"button",20),v(39,"span",21),d(40," Guardar "),r(),o(41,"button",22),k("click",function(){return _(i),f(n.cancel())}),v(42,"span",23),d(43,"Cancelar "),r(),p(44,Ce,2,1,"button",24),r()()()()}if(e&2){let i,s,u=g(6);a(10),m("ngIf",n.model==null?null:n.model.image),a(6),m("ngIf",n.file),a(2),m("ngIf",!n.file),a(3),b("ngModel",n.model.fileID),a(),m("ngIf",((i=u.form.get("fileID"))==null?null:i.invalid)&&u.submitted),a(8),b("ngModel",n.model.name),a(),m("ngIf",((s=u.form.get("name"))==null?null:s.invalid)&&u.submitted),a(),m("ngIf",n.block.json.company),a(),m("ngIf",n.block.json.position),a(),m("ngIf",n.block.json.email),a(),m("ngIf",n.block.json.url),a(),m("ngIf",n.block.json.description),a(2),m("disabled",n.formIsBusy),a(3),m("disabled",n.formIsBusy),a(3),m("ngIf",n.model.blockPersonsID)}},dependencies:[P,I,U,j,D,q,F,z,N,L,R,W,O,G,J]})};export{K as AdminBlockPersonComponent};

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.