PageSourceSearch

https://app.liveconnect.chat/chunk-7HXXA5B5.js

js liveconnect.chat collected 2026-10-03 23:23:59 UTC 49,847 bytes, 1 lines download raw bytes

1import{a as B}from"./chunk-OORJ7D54.js";import{e as T}from"./chunk-KI2TSDLO.js";import{$ as P,a as E,aa as k,b as y,ua as O}from"./chunk-N344O4QX.js";import"./chunk-JQ2QOKV5.js";import"./chunk-HGXVBXMY.js";import"./chunk-2BWI7UJU.js";import"./chunk-X5HDJ2N6.js";import"./chunk-NHIVHWQN.js";import{a as w,g as S}from"./chunk-FWJO2JLD.js";import"./chunk-W4EMVRVS.js";import"./chunk-6HY7VBU2.js";import{cb as x,eb as v,ib as h,qa as f,ra as u,wb as b,wd as M}from"./chunk-SJEPYZNA.js";import"./chunk-RLTVLXJF.js";import{a as c,b as g,h as d}from"./chunk-F5S5MOMQ.js";import{computed as s,inject as m,signal as l}from"@angular/core";import{CommonModule as F}from"@angular/common";import{FormsModule as z}from"@angular/forms";import{RouterLink as D}from"@angular/router";import*as e from"@angular/core";import*as _ from"@angular/forms";var A=n=>({nombre:n}),I=n=>({n}),V=n=>({proveedor:n}),C=(n,o)=>o.id;function N(n,o){n&1&&e.\u0275\u0275element(0,"mat-progress-bar",11)}function $(n,o){n&1&&(e.\u0275\u0275elementStart(0,"div",13)(1,"mat-icon"),e.\u0275\u0275text(2,"hourglass_top"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"p"),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd()()),n&2&&(e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(5,1,"agenda_cal_admin_cargando")))}function q(n,o){if(n&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",14)(1,"mat-icon"),e.\u0275\u0275text(2,"error_outline"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"p"),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"button",15),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let a=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(a.cargar())}),e.\u0275\u0275text(7),e.\u0275\u0275pipe(8,"translate"),e.\u0275\u0275elementEnd()()}n&2&&(e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(5,2,"agenda_cal_admin_error")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(8,4,"agenda_cal_admin_reintentar")))}function j(n,o){if(n&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"button",15),e.\u0275\u0275listener("click",function(){let a=e.\u0275\u0275restoreView(t).$implicit,r=e.\u0275\u0275nextContext(4);return e.\u0275\u0275resetView(r.abrirNuevo(a))}),e.\u0275\u0275elementStart(1,"mat-icon"),e.\u0275\u0275text(2,"add"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(3),e.\u0275\u0275elementEnd()}if(n&2){let t=o.$implicit;e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1("",t.nombre," ")}}function H(n,o){if(n&1&&(e.\u0275\u0275elementStart(0,"div",16)(1,"mat-icon"),e.\u0275\u0275text(2,"warning"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"div")(4,"strong"),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(7,"p"),e.\u0275\u0275text(8),e.\u0275\u0275pipe(9,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(10,"div",21),e.\u0275\u0275repeaterCreate(11,j,4,1,"button",22,C),e.\u0275\u0275elementEnd()()()),n&2){let t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(6,2,"agenda_cal_admin_sin_cal_titulo")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(9,4,"agenda_cal_admin_sin_cal_texto")),e.\u0275\u0275advance(3),e.\u0275\u0275repeater(t.usuariosSinCalendario())}}function L(n,o){n&1&&(e.\u0275\u0275elementStart(0,"span",38),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),n&2&&(e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"agenda_cal_admin_ya_tiene")))}function G(n,o){if(n&1&&(e.\u0275\u0275elementStart(0,"mat-option",37),e.\u0275\u0275text(1),e.\u0275\u0275conditionalCreate(2,L,3,3,"span",38),e.\u0275\u0275elementEnd()),n&2){let t=o.$implicit;e.\u0275\u0275property("value",t.id)("disabled",t.tieneCalendario),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" ",t.nombre," "),e.\u0275\u0275advance(),e.\u0275\u0275conditional(t.tieneCalendario?2:-1)}}function R(n,o){if(n&1&&e.\u0275\u0275repeaterCreate(0,G,3,4,"mat-option",37,C),n&2){let t=e.\u0275\u0275nextContext(4);e.\u0275\u0275repeater(t.usuarios())}}function U(n,o){if(n&1&&(e.\u0275\u0275elementStart(0,"mat-option",39),e.\u0275\u0275text(1),e.\u0275\u0275elementEnd()),n&2){let t=o.$implicit;e.\u0275\u0275property("value",t.id),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate(t.nombre)}}function J(n,o){if(n&1&&e.\u0275\u0275repeaterCreate(0,U,2,2,"mat-option",39,C),n&2){let t=e.\u0275\u0275nextContext(4);e.\u0275\u0275repeater(t.equipos())}}function K(n,o){if(n&1&&(e.\u0275\u0275elementStart(0,"p",29),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),n&2){let t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,t.tipo==="equipo"?"agenda_cal_admin_sin_equipos":"agenda_cal_admin_todos_tienen")," ")}}function Q(n,o){n&1&&(e.\u0275\u0275elementStart(0,"p",30),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),n&2&&(e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,1,"agenda_cal_admin_solo_sin_cal")))}function W(n,o){if(n&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"button",40),e.\u0275\u0275listener("click",function(){let a=e.\u0275\u0275restoreView(t).$implicit,r=e.\u0275\u0275nextContext(4);
1return e.\u0275\u0275resetView(r.setNuevoCampo({color:a}))}),e.\u0275\u0275elementEnd()}if(n&2){let t=o.$implicit,i=e.\u0275\u0275nextContext();e.\u0275\u0275styleProp("background",t),e.\u0275\u0275classProp("is-on",i.color===t),e.\u0275\u0275attribute("aria-label",t)("aria-pressed",i.color===t)}}function X(n,o){if(n&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"section",17)(1,"h4"),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"label",23)(5,"span"),e.\u0275\u0275text(6),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(8,"input",24),e.\u0275\u0275pipe(9,"translate"),e.\u0275\u0275listener("ngModelChange",function(a){e.\u0275\u0275restoreView(t);let r=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(r.setNuevoCampo({nombre:a}))}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(10,"div",25)(11,"label",23)(12,"span"),e.\u0275\u0275text(13),e.\u0275\u0275pipe(14,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(15,"mat-select",26),e.\u0275\u0275listener("selectionChange",function(a){e.\u0275\u0275restoreView(t);let r=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(r.onTipoChange(a.value))}),e.\u0275\u0275elementStart(16,"mat-option",27),e.\u0275\u0275text(17),e.\u0275\u0275pipe(18,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(19,"mat-option",28),e.\u0275\u0275text(20),e.\u0275\u0275pipe(21,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(22,"label",23)(23,"span"),e.\u0275\u0275text(24),e.\u0275\u0275pipe(25,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(26,"mat-select",26),e.\u0275\u0275listener("selectionChange",function(a){e.\u0275\u0275restoreView(t);let r=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(r.setNuevoCampo({idPropietario:a.value}))}),e.\u0275\u0275conditionalCreate(27,R,2,0)(28,J,2,0),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275conditionalCreate(29,K,3,3,"p",29)(30,Q,3,3,"p",30),e.\u0275\u0275elementStart(31,"div",23)(32,"span"),e.\u0275\u0275text(33),e.\u0275\u0275pipe(34,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(35,"div",31),e.\u0275\u0275repeaterCreate(36,W,1,6,"button",32,e.\u0275\u0275repeaterTrackByIdentity),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(38,"mat-slide-toggle",33),e.\u0275\u0275listener("change",function(a){e.\u0275\u0275restoreView(t);let r=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(r.setNuevoCampo({visibleDefecto:a.checked}))}),e.\u0275\u0275text(39),e.\u0275\u0275pipe(40,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(41,"div",34)(42,"button",35),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let a=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(a.crear())}),e.\u0275\u0275text(43),e.\u0275\u0275pipe(44,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(45,"button",36),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let a=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(a.cancelarNuevo())}),e.\u0275\u0275text(46),e.\u0275\u0275pipe(47,"translate"),e.\u0275\u0275elementEnd()()()}if(n&2){let t=o,i=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(3,19,"agenda_cal_admin_nuevo")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(7,21,"agenda_cal_admin_nombre")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngModel",t.nombre)("placeholder",e.\u0275\u0275pipeBind1(9,23,"agenda_cal_admin_nombre_ph")),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(14,25,"agenda_cal_admin_tipo")),e.\u0275\u0275advance(2),e.\u0275\u0275property("value",t.tipo),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(18,27,"agenda_cal_admin_tipo_usuario")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(21,29,"agenda_cal_admin_tipo_equipo")),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(25,31,t.tipo==="equipo"?"agenda_cal_admin_equipo":"agenda_cal_admin_usuario")),e.\u0275\u0275advance(2),e.\u0275\u0275property("value",t.idPropietario),e.\u0275\u0275advance(),e.\u0275\u0275conditional(t.tipo==="usuario"?27:28),e.\u0275\u0275advance(2),e.\u0275\u0275conditional(i.noHayPropietarioPosible()?29:t.tipo==="usuario"?30:-1),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(34,33,"agenda_cal_admin_color")),e.\u0275\u0275advance(3),e.\u0275\u0275repeater(i.paleta()),e.\u0275\u0275advance(2),e.\u0275\u0275property("checked",t.visibleDefecto),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(40,35,"agenda_cal_admin_visible")," "),e.\u0275\u0275advance(3),e.\u0275\u0275property("disabled",!i.puedeCrear()),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(44,37,"agenda_cal_admin_crear")," "),e.\u0275\u0275advance(2),e.\u0275\u0275property("disabled",i.saving()),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(47,39,"agenda_cal_admin_cancelar")," ")}}function Y(n,o){if(n&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"button",41),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let a=e.\u0275\u0275nextContext(3);
1return e.\u0275\u0275resetView(a.abrirNuevo())}),e.\u0275\u0275elementStart(1,"mat-icon"),e.\u0275\u0275text(2,"add"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()}n&2&&(e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(4,1,"agenda_cal_admin_nuevo")," "))}function Z(n,o){if(n&1&&(e.\u0275\u0275text(0),e.\u0275\u0275pipe(1,"translate")),n&2){let t=e.\u0275\u0275nextContext(2).$implicit;e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind2(1,1,"agenda_cal_admin_borrar_deja_sin",e.\u0275\u0275pureFunction1(4,A,t.propietarioNombre))," ")}}function ee(n,o){if(n&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",43)(1,"div")(2,"strong"),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"p"),e.\u0275\u0275text(6),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275conditionalCreate(8,Z,2,6),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(9,"div",34)(10,"button",44),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let a=e.\u0275\u0275nextContext(5);return e.\u0275\u0275resetView(a.eliminar())}),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(13,"button",36),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let a=e.\u0275\u0275nextContext(5);return e.\u0275\u0275resetView(a.cancelarEliminar())}),e.\u0275\u0275text(14),e.\u0275\u0275pipe(15,"translate"),e.\u0275\u0275elementEnd()()()}if(n&2){let t=e.\u0275\u0275nextContext().$implicit,i=e.\u0275\u0275nextContext(4);e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind2(4,7,"agenda_cal_admin_borrar_titulo",e.\u0275\u0275pureFunction1(17,A,t.nombre))),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind2(7,10,"agenda_cal_admin_borrar_citas",e.\u0275\u0275pureFunction1(19,I,t.citas))," "),e.\u0275\u0275advance(2),e.\u0275\u0275conditional(i.dejaSinCalendario(t)?8:-1),e.\u0275\u0275advance(2),e.\u0275\u0275property("disabled",i.saving()),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(12,13,"agenda_cal_admin_borrar_si")," "),e.\u0275\u0275advance(2),e.\u0275\u0275property("disabled",i.saving()),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(15,15,"agenda_cal_admin_cancelar")," ")}}function te(n,o){if(n&1&&(e.\u0275\u0275elementStart(0,"p",30),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),n&2){let t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind2(2,1,"agenda_cal_admin_nombre_proveedor",e.\u0275\u0275pureFunction1(4,V,t.proveedor)))}}function ne(n,o){if(n&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"button",40),e.\u0275\u0275listener("click",function(){let a=e.\u0275\u0275restoreView(t).$implicit,r=e.\u0275\u0275nextContext(7);return e.\u0275\u0275resetView(r.setEdicionCampo({color:a}))}),e.\u0275\u0275elementEnd()}if(n&2){let t=o.$implicit,i=e.\u0275\u0275nextContext();e.\u0275\u0275styleProp("background",t),e.\u0275\u0275classProp("is-on",i.color===t),e.\u0275\u0275attribute("aria-label",t)("aria-pressed",i.color===t)}}function ie(n,o){if(n&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",45)(1,"label",23)(2,"span"),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"input",46),e.\u0275\u0275listener("ngModelChange",function(a){e.\u0275\u0275restoreView(t);let r=e.\u0275\u0275nextContext(6);return e.\u0275\u0275resetView(r.setEdicionCampo({nombre:a}))}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275conditionalCreate(6,te,3,6,"p",30),e.\u0275\u0275elementStart(7,"div",31),e.\u0275\u0275repeaterCreate(8,ne,1,6,"button",32,e.\u0275\u0275repeaterTrackByIdentity),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(10,"mat-slide-toggle",33),e.\u0275\u0275listener("change",function(a){e.\u0275\u0275restoreView(t);let r=e.\u0275\u0275nextContext(6);
1return e.\u0275\u0275resetView(r.setEdicionCampo({visibleDefecto:a.checked}))}),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(13,"div",34)(14,"button",35),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let a=e.\u0275\u0275nextContext(6);return e.\u0275\u0275resetView(a.guardar())}),e.\u0275\u0275text(15),e.\u0275\u0275pipe(16,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(17,"button",36),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let a=e.\u0275\u0275nextContext(6);return e.\u0275\u0275resetView(a.cancelarEdicion())}),e.\u0275\u0275text(18),e.\u0275\u0275pipe(19,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(20,"button",47),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let a=e.\u0275\u0275nextContext(2).$implicit,r=e.\u0275\u0275nextContext(4);return e.\u0275\u0275resetView(r.pedirEliminar(a))}),e.\u0275\u0275elementStart(21,"mat-icon"),e.\u0275\u0275text(22,"delete_outline"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(23),e.\u0275\u0275pipe(24,"translate"),e.\u0275\u0275elementEnd()()()}if(n&2){let t=o,i=e.\u0275\u0275nextContext(6);e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,12,"agenda_cal_admin_nombre")),e.\u0275\u0275advance(2),e.\u0275\u0275property("disabled",t.sincronizado)("ngModel",t.nombre),e.\u0275\u0275advance(),e.\u0275\u0275conditional(t.sincronizado?6:-1),e.\u0275\u0275advance(2),e.\u0275\u0275repeater(i.paleta()),e.\u0275\u0275advance(2),e.\u0275\u0275property("checked",t.visibleDefecto),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(12,14,"agenda_cal_admin_visible")," "),e.\u0275\u0275advance(3),e.\u0275\u0275property("disabled",i.saving()||!t.nombre.trim()),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(16,16,"agenda_cal_admin_guardar")," "),e.\u0275\u0275advance(2),e.\u0275\u0275property("disabled",i.saving()),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(19,18,"agenda_cal_admin_cancelar")," "),e.\u0275\u0275advance(2),e.\u0275\u0275property("disabled",i.saving()),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind1(24,20,"agenda_cal_admin_eliminar")," ")}}function ae(n,o){if(n&1&&e.\u0275\u0275conditionalCreate(0,ie,25,22,"div",45),n&2){let t,i=e.\u0275\u0275nextContext(5);e.\u0275\u0275conditional((t=i.editando())?0:-1,t)}}function oe(n,o){if(n&1&&(e.\u0275\u0275elementStart(0,"span",51),e.\u0275\u0275pipe(1,"translate"),e.\u0275\u0275elementStart(2,"mat-icon"),e.\u0275\u0275text(3,"sync"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(4),e.\u0275\u0275elementEnd()),n&2){let t=e.\u0275\u0275nextContext(2).$implicit;e.\u0275\u0275property("matTooltip",e.\u0275\u0275pipeBind2(1,2,"agenda_cal_admin_sincronizado",e.\u0275\u0275pureFunction1(5,V,t.proveedorExterno))),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1("",t.proveedorExterno," ")}}function re(n,o){n&1&&(e.\u0275\u0275text(0),e.\u0275\u0275pipe(1,"translate")),n&2&&e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(1,1,"agenda_cal_admin_sin_dueno")," \xB7 ")}function le(n,o){if(n&1&&e.\u0275\u0275text(0),n&2){let t=e.\u0275\u0275nextContext(2).$implicit;e.\u0275\u0275textInterpolate1(" ",t.propietarioNombre," \xB7 ")}}function ce(n,o){n&1&&(e.\u0275\u0275text(0),e.\u0275\u0275pipe(1,"translate")),n&2&&e.\u0275\u0275textInterpolate1(" \xB7 ",e.\u0275\u0275pipeBind1(1,1,"agenda_cal_admin_oculto")," ")}function de(n,o){if(n&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275element(0,"span",48),e.\u0275\u0275elementStart(1,"div",49)(2,"div",50),e.\u0275\u0275text(3),e.\u0275\u0275conditionalCreate(4,oe,5,7,"span",51),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"div",52),e.\u0275\u0275conditionalCreate(6,re,2,3)(7,le,1,1),e.\u0275\u0275text(8),e.\u0275\u0275pipe(9,"translate"),e.\u0275\u0275conditionalCreate(10,ce,2,3),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(11,"button",53),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let a=e.\u0275\u0275nextContext().$implicit,r=e.\u0275\u0275nextContext(4);
1return e.\u0275\u0275resetView(r.editar(a))}),e.\u0275\u0275elementStart(13,"mat-icon"),e.\u0275\u0275text(14,"edit"),e.\u0275\u0275elementEnd()()}if(n&2){let t=e.\u0275\u0275nextContext().$implicit,i=e.\u0275\u0275nextContext(4);e.\u0275\u0275styleProp("background",t.color),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",t.nombre," "),e.\u0275\u0275advance(),e.\u0275\u0275conditional(i.esSincronizado(t)?4:-1),e.\u0275\u0275advance(2),e.\u0275\u0275conditional(t.propietarioNombre?t.propietarioNombre!==t.nombre?7:-1:6),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind2(9,8,"agenda_cal_admin_citas",e.\u0275\u0275pureFunction1(13,I,t.citas))," "),e.\u0275\u0275advance(2),e.\u0275\u0275conditional(t.visibleDefecto?-1:10),e.\u0275\u0275advance(),e.\u0275\u0275property("matTooltip",e.\u0275\u0275pipeBind1(12,11,"agenda_cal_admin_editar"))}}function _e(n,o){if(n&1&&(e.\u0275\u0275elementStart(0,"li",42),e.\u0275\u0275conditionalCreate(1,ee,16,21,"div",43)(2,ae,1,1)(3,de,15,15),e.\u0275\u0275elementEnd()),n&2){let t,i=o.$implicit,a=e.\u0275\u0275nextContext(4);e.\u0275\u0275advance(),e.\u0275\u0275conditional(((t=a.porEliminar())==null?null:t.id)===i.id?1:((t=a.editando())==null?null:t.id)===i.id?2:3)}}function pe(n,o){if(n&1&&(e.\u0275\u0275elementStart(0,"ul",19),e.\u0275\u0275repeaterCreate(1,_e,4,1,"li",42,e.\u0275\u0275componentInstance().trackById,!0),e.\u0275\u0275elementEnd()),n&2){let t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(),e.\u0275\u0275repeater(t.calendarios())}}function ge(n,o){n&1&&(e.\u0275\u0275elementStart(0,"div",13)(1,"mat-icon"),e.\u0275\u0275text(2,"event_note"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"p"),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd()()),n&2&&(e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(5,1,"agenda_cal_admin_vacio")))}function se(n,o){if(n&1&&(e.\u0275\u0275conditionalCreate(0,H,13,6,"div",16),e.\u0275\u0275conditionalCreate(1,X,48,41,"section",17)(2,Y,5,3,"button",18),e.\u0275\u0275conditionalCreate(3,pe,3,0,"ul",19)(4,ge,6,3,"div",13),e.\u0275\u0275elementStart(5,"p",20),e.\u0275\u0275text(6),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275elementEnd()),n&2){let t,i=e.\u0275\u0275nextContext(2);e.\u0275\u0275conditional(i.usuariosSinCalendario().length?0:-1),e.\u0275\u0275advance(),e.\u0275\u0275conditional((t=i.nuevo())?1:2,t),e.\u0275\u0275advance(2),e.\u0275\u0275conditional(i.calendarios().length?3:4),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(7,4,"agenda_cal_admin_pie"))}}function me(n,o){if(n&1&&(e.\u0275\u0275elementStart(0,"div",12),e.\u0275\u0275conditionalCreate(1,$,6,3,"div",13)(2,q,9,6,"div",14)(3,se,8,6),e.\u0275\u0275elementEnd()),n&2){let t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(),e.\u0275\u0275conditional(t.loading()?1:t.loadError()?2:3)}}function Ce(n,o){n&1&&(e.\u0275\u0275elementStart(0,"div",13)(1,"mat-icon"),e.\u0275\u0275text(2,"hourglass_top"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"p"),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd()()),n&2&&(e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(5,1,"agenda_cal_admin_cargando")))}function fe(n,o){if(n&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",13)(1,"mat-icon"),e.\u0275\u0275text(2,"error_outline"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"p"),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"button",15),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let a=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(a.cargarConfig())}),e.\u0275\u0275elementStart(7,"mat-icon"),e.\u0275\u0275text(8,"refresh"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(9),e.\u0275\u0275pipe(10,"translate"),e.\u0275\u0275elementEnd()()}n&2&&(e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(5,2,"agenda_cfg_cuenta_error")),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(10,4,"agenda_cal_admin_reintentar")," "))}function ue(n,o){n&1&&(e.\u0275\u0275elementStart(0,"div",16)(1,"mat-icon"),e.\u0275\u0275text(2,"warning"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"div")(4,"strong"),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(7,"p"),e.\u0275\u0275text(8),e.\u0275\u0275pipe(9,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(10,"div",21)(11,"a",60)(12,"mat-icon"),e.\u0275\u0275text(13,"schedule"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(14),e.\u0275\u0275pipe(15,"translate"),e.\u0275\u0275elementEnd()()()()),n&2&&(e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(6,3,"agenda_cfg_zona_pendiente_titulo")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(9,5,"agenda_cfg_zona_pendiente_texto")),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(15,7,"agenda_cfg_zona_configurar")," "))}function xe(n,o){if(n&1&&(e.\u0275\u0275elementStart(0,"div",55)(1,"mat-icon"),e.\u0275\u0275text(2,"check_circle"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"div")(4,"strong"),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(7,"p",61),e.\u0275\u0275text(8),e.\u0275\u0275elementEnd()()()),n&2){let t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(6,2,"agenda_cfg_zona_ok")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(t.zonaHoraria)}}function ve(n,o){n&1&&(e.\u0275\u0275elementStart(0,"p")(1,"mat-icon",62),e.\u0275\u0275text(2,"check"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()),n&2&&(e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,1,"agenda_cfg_mcp_on")))}function he(n,o){n&1&&(e.\u0275\u0275elementStart(0,"p")(1,"mat-icon",62),e.\u0275\u0275text(2,"visibility"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()),n&2&&(e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,1,"agenda_cfg_mcp_off")))}function be(n,o){if(n&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",59)(1,"div")(2,"strong"),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"p"),e.\u0275\u0275text(6),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(8,"div",34)(9,"button",44),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let a=e.\u0275\u0275nextContext(3);
1return e.\u0275\u0275resetView(a.confirmarMcp())}),e.\u0275\u0275elementStart(10,"mat-icon"),e.\u0275\u0275text(11,"bolt"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(12),e.\u0275\u0275pipe(13,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(14,"button",36),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let a=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(a.cancelarMcp())}),e.\u0275\u0275text(15),e.\u0275\u0275pipe(16,"translate"),e.\u0275\u0275elementEnd()()()}if(n&2){let t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,6,"agenda_cfg_mcp_confirmar_titulo")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(7,8,"agenda_cfg_mcp_confirmar_texto")),e.\u0275\u0275advance(3),e.\u0275\u0275property("disabled",t.guardandoMcp()),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(13,10,"agenda_cfg_mcp_confirmar_boton")," "),e.\u0275\u0275advance(2),e.\u0275\u0275property("disabled",t.guardandoMcp()),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(16,12,"agenda_cal_admin_cancelar")," ")}}function Me(n,o){if(n&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"h3",54),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275conditionalCreate(3,ue,16,9,"div",16)(4,xe,9,4,"div",55),e.\u0275\u0275elementStart(5,"h3",54),e.\u0275\u0275text(6),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(8,"div",56)(9,"div",57)(10,"strong"),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275conditionalCreate(13,ve,5,3,"p")(14,he,5,3,"p"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(15,"mat-slide-toggle",58,0),e.\u0275\u0275listener("change",function(a){e.\u0275\u0275restoreView(t);let r=e.\u0275\u0275reference(16),p=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(p.onToggleMcp(a.checked,r))}),e.\u0275\u0275elementEnd()(),e.\u0275\u0275conditionalCreate(17,be,17,14,"div",59),e.\u0275\u0275elementStart(18,"p",20),e.\u0275\u0275text(19),e.\u0275\u0275pipe(20,"translate"),e.\u0275\u0275elementEnd()}if(n&2){let t=o,i=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(2,9,"agenda_cfg_zona_titulo")),e.\u0275\u0275advance(2),e.\u0275\u0275conditional(t.zonaPendiente?3:4),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(7,11,"agenda_cfg_mcp_titulo")),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(12,13,"agenda_cfg_mcp_label")),e.\u0275\u0275advance(2),e.\u0275\u0275conditional(t.mcpEscribe?13:14),e.\u0275\u0275advance(2),e.\u0275\u0275property("checked",i.mcpVisual())("disabled",i.guardandoMcp()),e.\u0275\u0275advance(2),e.\u0275\u0275conditional(i.confirmandoMcp()?17:-1),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(20,15,"agenda_cfg_mcp_auditoria"))}}function we(n,o){if(n&1&&(e.\u0275\u0275elementStart(0,"div",12),e.\u0275\u0275conditionalCreate(1,Ce,6,3,"div",13)(2,fe,11,6,"div",13)(3,Me,21,17),e.\u0275\u0275elementEnd()),n&2){let t,i=e.\u0275\u0275nextContext();e.\u0275\u0275advance(),e.\u0275\u0275conditional(i.cargandoConfig()?1:i.errorConfig()?2:(t=i.config())?3:-1,t)}}var Le=(()=>{class n{constructor(){this.agenda=m(T),this.api=m(M),this.vista=m(B),this.calendarios=l([]),this.usuarios=l([]),this.usuariosSinCalendario=s(()=>this.usuarios().filter(t=>!t.tieneCalendario)),this.noHayPropietarioPosible=s(()=>{let t=this.nuevo();return t?t.tipo==="equipo"?this.equipos().length===0:this.usuariosSinCalendario().length===0:!1}),this.equipos=l([]),this.paleta=l([]),this.loading=l(!1),this.loadError=l(!1),this.saving=l(!1),this.nuevo=l(null),this.editando=l(null),this.puedeCrear=s(()=>{let t=this.nuevo();return!!t&&t.nombre.trim().length>0&&!!t.idPropietario&&!this.saving()}),this.seccion=l("calendarios"),this.config=l(null),this.cargandoConfig=l(!1),this.errorConfig=l(!1),this.guardandoMcp=l(!1),this.confirmandoMcp=l(!1),this.mcpVisual=l(!1),this.porEliminar=l(null)}setSeccion(t){this.seccion.set(t),t==="cuenta"&&!this.config()&&!this.cargandoConfig()&&this.cargarConfig()}cargarConfig(){return d(this,null,function*(){this.cargandoConfig.set(!0),this.errorConfig.set(!1);try{let t=yield this.agenda.obtenerConfigAgenda();this.config.set(t),this.mcpVisual.set(t.mcpEscribe)}catch(t){this.errorConfig.set(!0)}finally{this.cargandoConfig.set(!1)}})}onToggleMcp(t,i){if(!t){this.guardarMcp(!1,i);return}i.checked=!1,this.confirmandoMcp.set(!0)}cancelarMcp(){this.confirmandoMcp.set(!1)}confirmarMcp(){return d(this,null,function*(){this.confirmandoMcp.set(!1),yield this.guardarMcp(!0)})}guardarMcp(t,i){return d(this,null,function*(){this.guardandoMcp.set(!0);try{let a=yield this.agenda.guardarConfigAgenda(t),r=this.config();r&&this.config.set(g(c({},r),{mcpEscribe:a})),this.mcpVisual.set(a),i&&(i.checked=a),this.api.notification({message:this.api.translate().get(a?"agenda_cfg_mcp_activado":"agenda_cfg_mcp_desactivado"),color:"success"})}catch(a){this.api.notification({message:a instanceof Error?a.message:String(a),color:"danger"});let r=this.config()?.mcpEscribe===!0;this.mcpVisual.set(r),i&&(i.checked=r),this.cargarConfig()}finally{this.guardandoMcp.set(!1)}})}ngOnInit(){this.cargar()}trackById(t,i){return i.id}cargar(){return d(this,null,function*(){this.loading.set(!0),this.loadError.set(!1);try{let t=yield this.agenda.listarCalendariosAdmin();this.calendarios.set(t.calendarios),this.usuarios.set(t.usuarios),this.equipos.set(t.equipos),this.paleta.set(t.paleta)}catch(t){this.loadError.set(!0)}finally{this.loading.set(!1)}})}esSincronizado(t){return t.proveedorExterno!=="ninguno"}siguienteColor(){let t=this.paleta();if(!t.length)return"#1062ff";let i=new Set(this.calendarios().map(a=>a.color));return t.find(a=>!i.has(a))||t[0]}abrirNuevo(t){this.editando.set(null),this.porEliminar.set(null),this.nuevo.set({nombre:t?this.api.translate().get("agenda_cal_admin_nombre_sugerido",{nombre:t.nombre}):"",tipo:"usuario",idPropietario:t?t.id:null,color:this.siguienteColor(),visibleDefecto:!0})}cancelarNuevo(){this.nuevo.set(null)}onTipoChange(t){let i=this.nuevo();i&&this.nuevo.set(g(c({},i),{tipo:t,idPropietario:null}))}setNuevoCampo(t){let i=this.nuevo();i&&this.nuevo.set(c(c({},i),t))}setEdicionCampo(t){let i=this.editando();i&&this.editando.set(c(c({},i),t))}crear(){return d(this,null,function*(){let t=this.nuevo();if(!(!t||!t.idPropietario||this.saving())){this.saving.set(!0);
1try{yield this.agenda.crearCalendario({nombre:t.nombre.trim(),tipo:t.tipo,idPropietario:t.idPropietario,color:t.color,visibleDefecto:t.visibleDefecto}),this.nuevo.set(null),this.api.notification({message:this.api.translate().get("agenda_cal_admin_creado"),color:"success"}),yield this.cargar(),this.vista.notificarCambioCalendarios()}catch(i){this.api.notification({message:i instanceof Error?i.message:String(i),color:"danger"})}finally{this.saving.set(!1)}}})}editar(t){this.nuevo.set(null),this.porEliminar.set(null),this.editando.set({id:t.id,nombre:t.nombre,color:t.color||"#1062ff",visibleDefecto:t.visibleDefecto,sincronizado:this.esSincronizado(t),proveedor:t.proveedorExterno})}cancelarEdicion(){this.editando.set(null)}pedirEliminar(t){this.nuevo.set(null),this.editando.set(null),this.porEliminar.set(t)}cancelarEliminar(){this.porEliminar.set(null)}dejaSinCalendario(t){return t.tipo==="usuario"}eliminar(){return d(this,null,function*(){let t=this.porEliminar();if(!(!t||this.saving())){this.saving.set(!0);try{let i=yield this.agenda.eliminarCalendario(t.id,t.citas);this.porEliminar.set(null),this.api.notification({message:this.api.translate().get("agenda_cal_admin_eliminado",{nombre:t.nombre,n:i}),color:"success"}),yield this.cargar(),this.vista.notificarCambioCalendarios()}catch(i){this.api.notification({message:i instanceof Error?i.message:String(i),color:"danger"})}finally{this.saving.set(!1)}}})}guardar(){return d(this,null,function*(){let t=this.editando();if(!(!t||this.saving())){this.saving.set(!0);try{yield this.agenda.editarCalendario(c({id:t.id,color:t.color,visibleDefecto:t.visibleDefecto},t.sincronizado?{}:{nombre:t.nombre.trim()})),this.editando.set(null),this.api.notification({message:this.api.translate().get("agenda_cal_admin_guardado"),color:"success"}),yield this.cargar(),this.vista.notificarCambioCalendarios()}catch(i){this.api.notification({message:i instanceof Error?i.message:String(i),color:"danger"})}finally{this.saving.set(!1)}}})}static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["app-agenda-configuracion"]],decls:35,vars:20,consts:[["toggleMcp","matSlideToggle"],[1,"agenda-cfg"],[1,"agenda-cfg__header"],[1,"agenda-cfg__title"],[1,"agenda-cfg__title-icon"],[1,"agenda-cfg__title-copy"],[1,"agenda-cfg__section-switch"],["hideSingleSelectionIndicator","true",3,"change","value"],["value","calendarios"],["value","cuenta"],["mat-stroked-button","","type","button",3,"click","disabled"],["mode","indeterminate",1,"agenda-cfg__progress"],[1,"agenda-cfg__body"],[1,"agenda-cfg__state"],["role","alert",1,"agenda-cfg__state"],["mat-stroked-button","","type","button",3,"click"],["role","alert",1,"agenda-cfg__alerta"],[1,"agenda-cfg__form"],["mat-stroked-button","","type","button",1,"agenda-cfg__nuevo-btn"],[1,"agenda-cfg__lista"],[1,"agenda-cfg__hint","agenda-cfg__hint--pie"],[1,"agenda-cfg__alerta-acciones"],["mat-stroked-button","","type","button"],[1,"agenda-cfg__campo"],["type","text","maxlength","120",3,"ngModelChange","ngModel","placeholder"],[1,"agenda-cfg__campos-fila"],[3,"selectionChange","value"],["value","usuario"],["value","equipo"],[1,"agenda-cfg__hint","agenda-cfg__hint--alerta"],[1,"agenda-cfg__hint"],[1,"agenda-cfg__paleta"],["type","button",1,"agenda-cfg__swatch",3,"is-on","background"],[3,"change","checked"],[1,"agenda-cfg__form-acciones"],["mat-flat-button","","color","primary","type","button",3,"click","disabled"],["mat-button","","type","button",3,"click","disabled"],[3,"value","disabled"],[1,"agenda-cfg__opt-nota"],[3,"value"],["type","button",1,"agenda-cfg__swatch",3,"click"],["mat-stroked-button","","type","button",1,"agenda-cfg__nuevo-btn",3,"click"],[1,"agenda-cfg__item"],["role","alertdialog",1,"agenda-cfg__confirmar"],["mat-flat-button","","color","warn","type","button",3,"click","disabled"],[1,"agenda-cfg__edicion"],["type","text","maxlength","120",3,"ngModelChange","disabled","ngModel"],["mat-button","","type","button",1,"agenda-cfg__borrar",3,"click","disabled"],[1,"agenda-cfg__dot"],[1,"agenda-cfg__datos"],[1,"agenda-cfg__nombre"],[1,"agenda-cfg__badge",3,"matTooltip"],[1,"agenda-cfg__meta"],["mat-icon-button","","type","button",3,"click","matTooltip"],[1,"agenda-cfg__subtitulo"],[1,"agenda-cfg__alerta","agenda-cfg__alerta--ok"],[1,"agenda-cfg__switch-row"],[1,"agenda-cfg__switch-copy"],[3,"change","checked","disabled"],["role","alertdialog",1,"agenda-cfg__confirmar","agenda-cfg__confirmar--bloque"],["mat-stroked-button","","routerLink","/admin/configuracion"],[1,"agenda-cfg__zona-valor"],[1,"agenda-cfg__inline-icon"]],template:function(i,a){i&1&&(e.\u0275\u0275elementStart(0,"section",1)(1,"header",2)(2,"div",3)(3,"span",4)(4,"mat-icon"),e.\u0275\u0275text(5,"tune"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(6,"div",5)(7,"h2"),e.\u0275\u0275text(8),e.\u0275\u0275pipe(9,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(10,"p"),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(13,"div",6)(14,"mat-button-toggle-group",7),e.\u0275\u0275listener("change",function(p){return a.setSeccion(p.value)}),e.\u0275\u0275elementStart(15,"mat-button-toggle",8)(16,"mat-icon"),e.\u0275\u0275text(17,"calendar_month"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(18,"span"),e.\u0275\u0275text(19),e.\u0275\u0275pipe(20,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(21,"mat-button-toggle",9)(22,"mat-icon"),e.\u0275\u0275text(23,"tune"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(24,"span"),e.\u0275\u0275text(25),e.\u0275\u0275pipe(26,"translate"),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementStart(27,"button",10),e.\u0275\u0275listener("click",function(){return a.cargar()}),e.\u0275\u0275elementStart(28,"mat-icon"),e.\u0275\u0275text(29,"refresh"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(30),e.\u0275\u0275pipe(31,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275conditionalCreate(32,N,1,0,"mat-progress-bar",11),e.\u0275\u0275conditionalCreate(33,me,4,1,"div",12),e.\u0275\u0275conditionalCreate(34,we,4,1,"div",12),e.\u0275\u0275elementEnd()),i&2&&(e.\u0275\u0275advance(8),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(9,10,"agenda_cal_admin_titulo")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(12,12,"agenda_cal_admin_subtitulo")),e.\u0275\u0275advance(3),e.\u0275\u0275property("value",a.seccion()),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(20,14,"agenda_cfg_tab_calendarios")),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(26,16,"agenda_cfg_tab_cuenta")),e.\u0275\u0275advance(2),e.\u0275\u0275property("disabled",a.loading()||a.saving()),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(31,18,"agenda_cal_admin_reintentar")," "),e.\u0275\u0275advance(2),e.\u0275\u0275conditional(a.loading()||a.saving()||a.cargandoConfig()||a.guardandoMcp()?32:-1),e.\u0275\u0275advance(),e.\u0275\u0275conditional(a.seccion()==="calendarios"?33:-1),e.\u0275\u0275advance(),e.\u0275\u0275conditional(a.seccion()==="cuenta"?34:-1))},dependencies:[F,z,_.DefaultValueAccessor,_.NgControlStatus,_.MaxLengthValidator,_.NgModel,D,u,O,h,v,x,E,y,S,b,w,P,k,f],styles:['@charset "UTF-8";[_nghost-%COMP%]{display:block;height:100%;min-height:0;overflow:hidden}.agenda-cfg[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.agenda-cfg__header[_ngcontent-%COMP%]{align-items:flex-start;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:18px 20px 14px}.agenda-cfg__title[_ngcontent-%COMP%]{align-items:center;display:flex;gap:10px;min-width:0}.agenda-cfg__title-icon[_ngcontent-%COMP%]{align-items:center;background:color-mix(in srgb,var(--mat-color-primary) 12%,transparent);border-radius:10px;color:var(--mat-color-primary);display:flex;height:36px;justify-content:center;width:36px}.agenda-cfg__title-copy[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{color:var(--mat-title-color);font-size:17px;font-weight:700;margin:0}.agenda-cfg__title-copy[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:var(--wk-text-soft, var(--mat-title-color));font-size:12px;margin:2px 0 0}.agenda-cfg__progress[_ngcontent-%COMP%]{border-radius:3px}.agenda-cfg__body[_ngcontent-%COMP%]{display:flex;flex:1;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:0 20px 24px}.agenda-cfg__body[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{max-width:720px;width:100%}.agenda-cfg__header[_ngcontent-%COMP%]{align-items:flex-start;border-bottom:1px solid color-mix(in srgb,var(--mat-color-border-gray1) 40%,transparent);display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:14px 12px 14px 18px}.agenda-cfg__header[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{color:var(--mat-title-color);font-size:15px;font-weight:700;margin:0}.agenda-cfg__header[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:var(--wk-text-soft, var(--mat-title-color));font-size:12px;margin:2px 0 0}.agenda-cfg__progress[_ngcontent-%COMP%]{flex-shrink:0}.agenda-cfg__body[_ngcontent-%COMP%]{display:flex;flex:1;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:14px 18px 18px}.agenda-cfg__state[_ngcontent-%COMP%]{align-items:center;color:var(--wk-text-soft, var(--mat-title-color));display:flex;flex-direction:column;gap:8px;padding:26px 0;text-align:center}.agenda-cfg__state[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:32px;font-size:32px;opacity:.5;width:32px}.agenda-cfg__state[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:13px;margin:0}.agenda-cfg__alerta[_ngcontent-%COMP%]{background:color-mix(in srgb,var(--status-warning, #F59E0B) 12%,transparent);border:1px solid color-mix(in srgb,var(--status-warning, #F59E0B) 34%,transparent);border-radius:12px;display:flex;gap:10px;padding:12px}.agenda-cfg__alerta[_ngcontent-%COMP%] > mat-icon[_ngcontent-%COMP%]{color:var(--status-warning, #F59E0B);flex-shrink:0}.agenda-cfg__alerta[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{font-size:13px}.agenda-cfg__alerta[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:12px;margin:2px 0 0}.agenda-cfg__alerta-acciones[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.agenda-cfg__form[_ngcontent-%COMP%]{background:var(--wk-surface, var(--mat-color-card));border:1px solid var(--wk-border-soft, var(--mat-color-border-gray1));border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px}
1.agenda-cfg__form[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{color:var(--mat-title-color);font-size:13px;font-weight:700;margin:0}.agenda-cfg__campos-fila[_ngcontent-%COMP%]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.agenda-cfg__campo[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:3px;min-width:0}.agenda-cfg__campo[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{color:var(--wk-text-soft, var(--mat-title-color));font-size:10px;font-weight:700;text-transform:uppercase}.agenda-cfg__campo[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .agenda-cfg__campo[_ngcontent-%COMP%]   mat-select[_ngcontent-%COMP%]{background:var(--mat-color-background);border:1px solid var(--wk-border-soft, var(--mat-color-border-gray1));border-radius:8px;color:var(--wk-text, var(--mat-title-color));font-size:13px;height:34px;padding:0 10px}.agenda-cfg__campo[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:focus{border-color:var(--mat-color-primary);outline:none}.agenda-cfg__campo[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:disabled{opacity:.6}.agenda-cfg__paleta[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:6px}.agenda-cfg__swatch[_ngcontent-%COMP%]{border:2px solid transparent;border-radius:50%;cursor:pointer;height:22px;padding:0;width:22px}.agenda-cfg__swatch.is-on[_ngcontent-%COMP%]{border-color:var(--mat-color-background);box-shadow:0 0 0 2px var(--mat-title-color)}.agenda-cfg__form-acciones[_ngcontent-%COMP%]{display:flex;gap:6px;margin-top:2px}.agenda-cfg__nuevo-btn[_ngcontent-%COMP%]{align-self:flex-start}.agenda-cfg__lista[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.agenda-cfg__item[_ngcontent-%COMP%]{align-items:center;border:1px solid var(--wk-border-soft, var(--mat-color-border-gray1));border-radius:10px;display:flex;gap:10px;padding:8px 8px 8px 12px}.agenda-cfg__dot[_ngcontent-%COMP%]{border-radius:50%;flex-shrink:0;height:12px;width:12px}.agenda-cfg__datos[_ngcontent-%COMP%]{flex:1;min-width:0}
1.agenda-cfg__nombre[_ngcontent-%COMP%]{align-items:center;color:var(--mat-title-color);display:flex;font-size:13px;font-weight:600;gap:6px}.agenda-cfg__badge[_ngcontent-%COMP%]{align-items:center;background:var(--wk-surface, var(--mat-color-card));border-radius:6px;color:var(--wk-text-soft, var(--mat-title-color));display:inline-flex;font-size:10px;font-weight:700;gap:3px;padding:1px 6px 1px 4px;text-transform:uppercase}.agenda-cfg__badge[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:12px;height:12px;width:12px}.agenda-cfg__meta[_ngcontent-%COMP%]{color:var(--wk-text-soft, var(--mat-title-color));font-size:11px;font-variant-numeric:tabular-nums;margin-top:1px}.agenda-cfg__edicion[_ngcontent-%COMP%]{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0}.agenda-cfg__hint[_ngcontent-%COMP%]{color:var(--wk-text-soft, var(--mat-title-color));font-size:11px;margin:0}.agenda-cfg__hint--pie[_ngcontent-%COMP%]{border-top:1px solid color-mix(in srgb,var(--mat-color-border-gray1) 34%,transparent);padding-top:10px}.agenda-cfg__opt-nota[_ngcontent-%COMP%]{color:var(--wk-text-soft, var(--mat-title-color));font-size:11px;margin-left:6px}.agenda-cfg__hint--alerta[_ngcontent-%COMP%]{color:var(--status-warning, #F59E0B);font-weight:600}.agenda-cfg__borrar[_ngcontent-%COMP%]{color:var(--mat-color-warn, #EF4444);margin-left:auto}.agenda-cfg__confirmar[_ngcontent-%COMP%]{background:color-mix(in srgb,var(--mat-color-warn, #EF4444) 8%,transparent);border:1px solid color-mix(in srgb,var(--mat-color-warn, #EF4444) 34%,transparent);border-radius:10px;display:flex;flex:1;flex-direction:column;gap:10px;min-width:0;padding:12px}.agenda-cfg__confirmar[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{color:var(--mat-title-color);font-size:13px}.agenda-cfg__confirmar[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:var(--wk-text-soft, var(--mat-title-color));font-size:12px;margin:3px 0 0}@media(max-width:860px){.agenda-cfg__header[_ngcontent-%COMP%]{align-items:stretch;flex-direction:column;padding:14px 12px 10px}.agenda-cfg__section-switch[_ngcontent-%COMP%]   mat-button-toggle-group[_ngcontent-%COMP%]{width:100%}.agenda-cfg__section-switch[_ngcontent-%COMP%]   mat-button-toggle[_ngcontent-%COMP%]{flex:1}.agenda-cfg__body[_ngcontent-%COMP%]{padding:0 12px 20px}.agenda-cfg__campos-fila[_ngcontent-%COMP%]{grid-template-columns:1fr}}.agenda-cfg__section-switch[_ngcontent-%COMP%]   mat-button-toggle-group[_ngcontent-%COMP%]{border-radius:10px}.agenda-cfg__section-switch[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:18px;height:18px;margin-right:6px;width:18px}.agenda-cfg__subtitulo[_ngcontent-%COMP%]{color:var(--mat-title-color);font-size:14px;font-weight:600;margin:18px 0 10px}.agenda-cfg__subtitulo[_ngcontent-%COMP%]:first-child{margin-top:0}.agenda-cfg__alerta--ok[_ngcontent-%COMP%]{background:color-mix(in srgb,var(--mat-color-primary, #2883ff) 10%,transparent);border-color:color-mix(in srgb,var(--mat-color-primary, #2883ff) 30%,transparent)}.agenda-cfg__alerta--ok[_ngcontent-%COMP%] > mat-icon[_ngcontent-%COMP%]{color:var(--mat-color-primary, #2883ff)}.agenda-cfg__zona-valor[_ngcontent-%COMP%]{font-feature-settings:"tnum" 1;font-weight:600}.agenda-cfg__switch-row[_ngcontent-%COMP%]{align-items:center;background:var(--wk-surface, var(--mat-color-card));border:1px solid var(--wk-border-soft, var(--mat-color-border-gray1));border-radius:12px;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.agenda-cfg__switch-copy[_ngcontent-%COMP%]{min-width:0}.agenda-cfg__switch-copy[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{color:var(--mat-title-color);font-size:13px}.agenda-cfg__switch-copy[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{align-items:flex-start;color:var(--wk-text-soft, var(--mat-title-color));display:flex;font-size:12px;gap:6px;margin:4px 0 0}.agenda-cfg__inline-icon[_ngcontent-%COMP%]{flex-shrink:0;font-size:16px;height:16px;line-height:16px;width:16px}.agenda-cfg__confirmar--bloque[_ngcontent-%COMP%]{flex:none;margin-top:10px}'],changeDetection:0})}}return n})();export{Le as AgendaConfiguracionComponent};

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.