1"use strict";(self.webpackChunktaalentfy=self.webpackChunktaalentfy||[]).push([[9981],{49981(Y,C,c){c.d(C,{TfbAdminScheduleComponent:()=>H});var M=c(73308),g=c(2978),i=c(80656),l=c(7212),P=c(54498),O=c(13223),r=c(93591),h=c(55432),v=c(35587),m=c(17543),u=c(38351),f=c(8271),b=c(27363),x=c(42541),S=c(8020),A=c(63307),E=c(77585),w=c(57152),T=c(43696),y=c(63398),j=c(67045),D=c(99390),R=c(56793),L=c(3409),d=c(22882),B=c(31027),I=c(71494),U=c(38503),W=c(46347),n=c(54303);function X(_,s){1&_&&n.nrm(0,"spinner-loading")}function k(_,s){if(1&_){const t=n.RV6();n.j41(0,"div",3),n.nrm(1,"app-icon",6),n.j41(2,"div")(3,"h3"),n.EFF(4),n.nI1(5,"translate"),n.k0s(),n.j41(6,"p"),n.EFF(7),n.nI1(8,"translate"),n.k0s()(),n.j41(9,"button",7),n.bIt("click",function(){i.eBV(t);const e=n.XpG(2);return i.Njj(e.showNoEventsAlert.set(!1))}),n.nrm(10,"app-icon",8),n.k0s()()}2&_&&(n.R7$(4),n.JRh(n.bMT(5,2,"talent.my_calendar.no_mentoring_meetings")),n.R7$(3),n.SpI(" ",n.bMT(8,4,"talent.my_calendar.no_mentoring_meetings_text")," "))}function F(_,s){if(1&_){const t=n.RV6();n.j41(0,"app-calendar-event-card",15),n.bIt("blurFilter",function(e){i.eBV(t);const a=n.XpG(3);return i.Njj(a.blur=e)})("reloadEvents",function(){i.eBV(t);const e=n.XpG(3);return i.Njj(e.loadData())})("userRejectEvent",function(){const e=i.eBV(t).$implicit,a=n.XpG(3);return i.Njj(a.openEventModal(e,!0))}),n.k0s()}if(2&_){const t=s.$implicit,o=n.XpG(3);n.Y8G("isTalent",!1)("isAdmin",!0)("expandedCollapse",o.expandedCollapse)("statusType",null==t?null:t.user_status)("calendarEvent",t)}}function z(_,s){if(1&_){const t=n.RV6();n.j41(0,"h5",9),n.bIt("click",function(){i.eBV(t);const e=n.XpG(2);return i.Njj(e.toggleExpanded("pending"))}),n.j41(1,"span",10),n.EFF(2),n.nI1(3,"translate"),n.k0s(),n.nrm(4,"app-icon",11),n.k0s(),n.j41(5,"div",12)(6,"div",13),n.Z7z(7,F,1,5,"app-calendar-event-card",14,n.fX1),n.k0s()()}if(2&_){const t=n.XpG(2);n.R7$(2),n.SpI(" ",n.bMT(3,1,"talent.my_calendar.invitations")," "),n.R7$(5),n.Dyx(t.eventList())}}function K(_,s){if(1&_){const t=n.RV6();n.j41(0,"app-calendar-event-card",15),n.bIt("blurFilter",function(e){i.eBV(t);const a=n.XpG(3);return i.Njj(a.blur=e)})("reloadEvents",function(){i.eBV(t);const e=n.XpG(3);return i.Njj(e.loadData())})("userRejectEvent",function(){const e=i.eBV(t).$implicit,a=n.XpG(3);return i.Njj(a.openEventModal(e,!0))}),n.k0s()}if(2&_){const t=s.$implicit,o=n.XpG(3);n.Y8G("isTalent",!1)("isAdmin",!0)("expandedCollapse",o.expandedCollapse)("statusType",null==t?null:t.user_status)("calendarEvent",t)}}function N(_,s){if(1&_&&(n.j41(0,"h5",16)(1,"span",10),n.EFF(2),n.nI1(3,"translate"),n.k0s(),n.nrm(4,"app-icon",11),n.k0s(),n.j41(5,"div",17)(6,"div",13),n.Z7z(7,K,1,5,"app-calendar-event-card",14,n.fX1),n.k0s()()),2&_){const t=n.XpG(2);n.R7$(2),n.SpI(" ",n.bMT(3,1,"talent.my_calendar.rejected")," "),n.R7$(5),n.Dyx(t.eventsRejected())}}function V(_,s){if(1&_){const t=n.RV6();n.j41(0,"app-calendar-event-card",15),n.bIt("blurFilter",function(e){i.eBV(t);const a=n.XpG(3);return i.Njj(a.blur=e)})("reloadEvents",function(){i.eBV(t);const e=n.XpG(3);return i.Njj(e.loadData())})("userRejectEvent",function(){const e=i.eBV(t).$implicit,a=n.XpG(3);return i.Njj(a.openEventModal(e,!0))}),n.k0s()}if(2&_){const t=s.$implicit,o=n.XpG(3);n.Y8G("isTalent",!1)("isAdmin",!0)("expandedCollapse",o.expandedCollapse)("statusType",null==t?null:t.user_status)("calendarEvent",t)}}function G(_,s){if(1&_&&(n.j41(0,"h5",18)(1,"span",10),n.EFF(2),n.nI1(3,"translate"),n.k0s(),n.nrm(4,"app-icon",11),n.k0s(),n.j41(5,"div",19)(6,"div",13),n.Z7z(7,V,1,5,"app-calendar-event-card",14,n.fX1),n.k0s()()),2&_){const t=n.XpG(2);n.R7$(2),n.SpI(" ",n.bMT(3,1,"talent.my_calendar.cancelled_by_admin")," "),n.R7$(5),n.Dyx(t.eventsCancelled())}}function $(_,s){if(1&_){const t=n.RV6();n.nVh(0,k,11,6,"div",3),n.j41(1,"div",4),n.nVh(2,z,9,3),n.nVh(3,N,9,3),n.nVh(4,G,9,3),n.k0s(),n.j41(5,"app-my-calendar",5),n.bIt("selectedEvent",function(e){i.eBV(t);const a=n.XpG();return i.Njj(a.handleEvent(e))}),n.k0s()}if(2&_){let t,o,e;const a=n.XpG();n.vxM(!a.hasEvents()&&a.showNoEventsAlert()?0:-1),n.R7$(2),n.vxM(null!=(t=a.eventList())&&t.length?2:-1),n.R7$(),n.vxM((null==(o=a.eventsRejected())?null:o.length)>0?3:-1),n.R7$(),n.vxM((null==(e=a.eventsCancelled())?null:e.length)>0?4:-1),n.R7$(),n.Y8G("events",a.events)("user",a.user)}}function Q(_,s){if(1&_){const t=n.RV6();n.j41(0,"app-modal-slot-event-detail",20),n.bIt("invitationHandled",function(e){i.eBV(t);const a=n.XpG();return i.Njj(a.invitationHandled(e))}),n.k0s(),n.j41(1,"app-modal-slot-reject",21),n.bIt("slotRejected",function(){i.eBV(t);const e=n.XpG();return i.Njj(e.loadData())}),n.k0s()}if(2&_){const t=n.XpG();n.Y8G("presentEvent",t.presentEvent)("selectedUser",t.selectedUser)("user",t.user),n.R7$(),n.Y8G("rejectEvent",t.rejectEvent)("user",t.user)("isTaalent",!1)}}let H=(()=>{class _{backendHelper=(0,i.WQX)(S.L);breadcrumbService=(0,i.WQX)(A.b);calendarEventService=(0,i.WQX)(E.U);cdr=(0,i.WQX)(g.gRc);conferenceService=(0,i.WQX)(w.C);confirmModalService=(0,i.WQX)(y.R);datingService=(0,i.WQX)(j.u);generalModalService=(0,i.WQX)(D.d);modulesService=(0,i.WQX)(R.F);notif=(0,i.WQX)(B.I2);replaceHtmlPipe=(0,i.WQX)(x.W);route=(0,i.WQX)(P.nX);store=(0,i.WQX)(L.il);translate=(0,i.WQX)(d.c$);destroyRef=(0,i.WQX)(i.abz);cecComponentChild=(0,g.ebz)(r.S);activeSlots=[];blur=!1;environment=T.cA;eventList=(0,i.vPA)([]);events=[];eventsCancelled=(0,i.vPA)([]);eventsRejected=(0,i.vPA)([]);eventTypes=(0,i.vPA)([]);expandedCollapse=!1;hasEvents=(0,i.vPA)(!1);isSpaceSlotFull=!1;lang=(0,i.vPA)("es");listDataForModal={users:[],slots:[],eventType:null,title:null,link:null};loadedEvents=(0,i.vPA)(!1);loadedUser=(0,i.vPA)(!1);showNoEventsAlert=(0,i.vPA)(!0);presentEvent;previousSlotSelected;rejectEvent;selectedUser;subscriptions=[];user;constructor(){this.subscriptions.push(this.backendHelper.getObservableLang().pipe((0,I.c)(400)).pipe((0,l.pQ)(this.destroyRef)).subscribe(t=>{switch(t){case"ca-CA":this.lang.set("ca");break;case"es-EUS":this.lang.set("eu");break;default:this.lang.set(t)}}))}ngOnInit(){this.route.params.subscribe(()=>{this.setBreadcrumb(),this.subscriptions.push(this.store.select("talent").pipe((0,l.pQ)(this.destroyRef)).subscribe(({user:t})=>{t&&(this.user=t,this.loadedUser.set(!0),this.getEventTypes())}))})}getEventTypes(){var t=this;this.subscriptions.push(this.calendarEventService.getEventTypes().pipe((0,U.p)(o=>!!o)).pipe((0,l.pQ)(this.destroyRef)).subscribe(function(){var o=(0,M.A)(function*(e){t.eventTypes.set(e.map(a=>a.name)),t.loadData()});return function(e){return o.apply(this,arguments)}}()))}toggleExpanded(t){"pending"===t&&(this.expandedCollapse=!this.expandedCollapse)}setBreadcrumb(){this.breadcrumbService.setBreadcrumb(new O.p([{name:"breadcrumb.job",active:!1},{name:"breadcrumb.calendar",active:!0,link:"admin-tfb/schedule"}]))}loadData(){console.log("loadData"),this.blur=!1,this.expandedCollapse=!1,this.loadedEvents.set(!1),this.events=[];const t={types:this.eventTypes(),owner:this.user.id};this.loadOwnerEvents(t)}loadOwnerEvents(t){console.log("loadOwnerEvents",t),this.subscriptions.push(this.backendHelper.post("/calendar/calendar_event",t).pipe((0,l.pQ)(this.destroyRef)).subscribe(({calendar_event:o})=>{this.hasEvents.set(!!o?.length),this.showNoEventsAlert.set(!this.hasEvents()),this.eventList.set(o?.filter(e=>"cancelled"!==e.user_status&&"rejected"!==e.user_status));for(const e of this.eventList())e.calendar_event_slots=this.sortConferenceSlotByDate(e.calendar_event_slots,"start_date"),e.isLink=this.testLink(e?.link),this.setOwnerCalendarEvents(e);this.eventsCancelled.set(o.filter(e=>"cancelled"==e.user_status)),this.eventsRejected.set(o.filter(e=>"rejected"==e.user_status)),setTimeout(()=>{this.loadedEvents.set(!0),this.cdr.detectChanges()},1e3)}))}setOwnerCalendarEvents(t){"pending"===t.user_status?this.setPendingStatus(t):"accepted"===t.user_status&&this.setAcceptedStatus(t)}setPendingStatus(t){for(const o of t.calendar_event_slots)this.events=[...this.events,{id:t.id,start:new Date(o.start_date),end:new Date(o.end_date),title:t.title,cssClass:"past"===t.date_status?"past":t.user_status}]}setAcceptedStatus(t){for(const o of t.calendar_event_users)if(o.calendar_event_slot?.id){const e=o.calendar_event_slot.id,a=t.calendar_event_slots.find(p=>p.id===e);if(!a)continue;this.events=[...this.events,{id:t.id,start:new Date(a.start_date),end:new Date(a.end_date),title:t.title,selectedUser:o.id,cssClass:"past"===t.date_status?"past":t.user_status}]}}handleEvent(t){this.presentEvent=this.eventList().find(o=>o.id==t.id),this.selectedUser=t?.selectedUser??null,this.isSpaceSlotFull=this.presentEvent.calendar_event_slots.every(o=>0==o.available_space),this.setPreviousSelected(this.isSpaceSlotFull),this.generalModalService.open("event_detail")}invitationHandled(t){this.cecComponentChild().openAddToCalendarModal(t),this.loadData()}cancelEvent(t){this.blur=!0;const e={};t?.calendar_event_users?.[0]?.rejection_reason&&(t.calendar_event_users[0].rejection_reason=this.replaceHtmlPipe.transform(t.calendar_event_users[0].rejection_reason),e.cancelled_reason=t.calendar_event_users[0].rejection_reason),this.subscriptions.push(this.backendHelper.put(`/calendar_event/${t.id}/action/cancel_calendar_event`,e).pipe((0,W.j)(()=>this.blur=!1)).pipe((0,l.pQ)(this.destroyRef)).subscribe({next:()=>{this.notif.success(this.translate.instant("notif.success"))},error:()=>{this.notif.error(this.translate.instant("notif.error"))},complete:()=>{this.loadData()}}))}testLink(t){return t&&/https?:\/\//.test(t)}createMentoringMeetingAgain(){const t=structuredClone(this.presentEvent);t.calendar_event_slots.push({}),t.calendar_event_users=[{id:null,user_id:t?.calendar_event_users?.[0]?.user_id,status:"pending",rejection_reason:null}],this.datingService.setConfig({start:!0,isMeeting:!1,type:"mentoring_meeting",conference:t});const o=this.datingService.getCurrentResult().pipe((0,l.pQ)(this.destroyRef)).subscribe(e=>{e&&(e.created_at=new Date,e.id=null,this.subscriptions.push(this.backendHelper.post("/fair/conference/add",e).pipe((0,l.pQ)(this.destroyRef)).subscribe(()=>{this.generalModalService.close("dating-modal"),this.loadData(),this.confirmModalService.open({id:"tfb-admin-schedule_1",type:"confirm-alert",icon:"success",title:this.translate.instant("common.mentoringMeeting.success_invitation"),body:this.translate.instant("common.mentoringMeeting.success_invitation_text"),showCancelButton:!1}),this.confirmModalService.getCurrentResult().subscribe(p=>{}),o.unsubscribe()},()=>{this.generalModalService.close("dating-modal"),this.notif.error(this.translate.instant("notif.error")),o.unsubscribe()})))})}setPreviousSelected(t){t?(this.previousSlotSelected=this.presentEvent?.calendar_event_slots?.find(o=>this.activeSlots.includes(o.id))||null,this.activeSlots=[]):this.activeSlots=[]}sortConferenceSlotByDate(t,o){return t.sort((e,a)=>new Date(e[`${o}`]).getTime()-new Date(a[`${o}`]).getTime())}openEventModal(t,o){o?(this.generalModalService.close("event_detail"),this.rejectEvent=t,setTimeout(()=>{this.generalModalService.open("reject_modal")},50)):(this.presentEvent=t,this.isSpaceSlotFull=this.presentEvent.calendar_event_slots.every(e=>0==e.available_space),this.setPreviousSelected(this.isSpaceSlotFull),this.generalModalService.open("event_detail"))}ngOnDestroy(){for(const t of this.subscriptions)!t.closed&&t.unsubscribe&&t.unsubscribe()}static \u0275fac=function(o){return new(o||_)};static \u0275cmp=n.VBU({type:_,selectors:[["app-tfb-admin-schedule"]],viewQuery:function(o,e){1&o&&n.wEZ(e.cecComponentChild,r.S,5),2&o&&n.NyB()},decls:6,vars:5,consts:[["id","tfbAdminSchedule",1,"container-fluid"],[1,"row"],[1,"col"],["role","alert",1,"alert","alert-warning","alert-dismissible","fade","show"],[1,"invitation--event"],[3,"selectedEvent","events","user"],["name","calendar-alt",1,"ico"],["type","button","aria-label","Close",1,"close",3,"click"],["name","times",1,"ico","icoClose"],["appCollapseToggle","","appCollapseTarget","#collapseEvents","role","button","aria-expanded","fal
1se","aria-controls","collapseEvents",1,"event__title",3,"click"],[1,"mr-1"],["name","angle-down",1,"ico"],["id","collapseEvents",1,"collapse__event","collapse"],[1,"cardList"],[1,"cardContainer",3,"isTalent","isAdmin","expandedCollapse","statusType","calendarEvent"],[1,"cardContainer",3,"blurFilter","reloadEvents","userRejectEvent","isTalent","isAdmin","expandedCollapse","statusType","calendarEvent"],["appCollapseToggle","","appCollapseTarget","#collapseRejected","role","button","aria-expanded","false","aria-controls","collapseRejected",1,"event__title"],["id","collapseRejected",1,"collapse__event","collapse"],["appCollapseToggle","","appCollapseTarget","#collapseCancelled","role","button","aria-expanded","false","aria-controls","collapseCancelled",1,"event__title"],["id","collapseCancelled",1,"collapse__event","collapse"],[3,"invitationHandled","presentEvent","selectedUser","user"],[3,"slotRejected","rejectEvent","user","isTaalent"]],template:function(o,e){1&o&&(n.j41(0,"div",0)(1,"div",1)(2,"div",2),n.nVh(3,X,1,0,"spinner-loading"),n.nVh(4,$,6,6),n.k0s()()(),n.nVh(5,Q,2,6)),2&o&&(n.AVh("blur",e.blur),n.R7$(3),n.vxM(e.loadedEvents()&&e.loadedUser()?-1:3),n.R7$(),n.vxM(e.loadedEvents()&&e.loadedUser()?4:-1),n.R7$(),n.vxM(e.loadedUser()?5:-1))},dependencies:[d.h,b.D,h.R,f.$,r.S,u.MyCalendarComponent,v.k,m.A,d.D9],styles:['@charset "UTF-8";[_nghost-%COMP%]{display:block}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:20px}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .alert-warning[_ngcontent-%COMP%]{margin-bottom:20px}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .alert-warning[_ngcontent-%COMP%] .ico[_ngcontent-%COMP%]{width:46px;height:46px}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .alert-warning[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .alert-warning[_ngcontent-%COMP%] .icoClose[_ngcontent-%COMP%]{width:24px;height:24px}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .blur[_ngcontent-%COMP%]{filter:blur(4px);pointer-events:none}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .caja-blanca[_ngcontent-%COMP%]{margin-bottom:20px}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .contenido[_ngcontent-%COMP%]{padding:20px}@media (max-width: 1200px){[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-top:10px}}@media (max-width: 450px){[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:18px}}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .event__title[_ngcontent-%COMP%]{color:var(--color_title);font-size:14px;font-weight:600;line-height:18px;text-transform:uppercase;display:flex;align-items:center;gap:10px}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .event__title[_ngcontent-%COMP%] .ico[_ngcontent-%COMP%]{width:18px;height:18px}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .event__title[_ngcontent-%COMP%]:hover{cursor:pointer}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .event__title[_ngcontent-%COMP%] .mr-1[_ngcontent-%COMP%]{display:flex;gap:8px}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .event__title[_ngcontent-%COMP%] .tooltipJobSelector[_ngcontent-%COMP%]{margin:0}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .event__title[appCollapseToggle][_ngcontent-%COMP%]{background-color:var(--blanco);border-radius:4px;padding:10px}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .event__title[appCollapseToggle][aria-expanded=true][_ngcontent-%COMP%] .ico[_ngcontent-%COMP%]{transform:rotate(180deg);transition:all .3s ease}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .event__title[appCollapseToggle][aria-expanded=false][_ngcontent-%COMP%] .ico[_ngcontent-%COMP%]{transform:rotate(360deg);transition:all .3s ease}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .cardList[_ngcontent-%COMP%]{width:100%;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:25px}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .cardList[_ngcontent-%COMP%] .cardContainer[_ngcontent-%COMP%]{width:calc(50% - 10px
1)}@media (max-width: 1060px){[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .cardList[_ngcontent-%COMP%]{gap:25px}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .cardList[_ngcontent-%COMP%] .cardContainer[_ngcontent-%COMP%]{width:100%}}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .collapse__event.collapse.show[_ngcontent-%COMP%]{opacity:1}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .collapse__event.collapsing[_ngcontent-%COMP%]{opacity:.5;transition:height .4s,opacity .3s ease!important}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%]{border-radius:var(--borde-r);padding:20px;width:100%;margin-bottom:25px;position:relative}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation[_ngcontent-%COMP%]{display:flex!important;gap:16px;align-items:center;flex-direction:row;justify-content:space-between}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation[_ngcontent-%COMP%] .ico[name=graduation-cap][_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:50px;height:50px;font-size:30px;border:1px solid var(--color_borde_slot);border-radius:50px}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation[_ngcontent-%COMP%] .flex-group[_ngcontent-%COMP%]{display:flex;flex-direction:column}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{display:flex;gap:16px;width:100%}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation[_ngcontent-%COMP%] .rejected[_ngcontent-%COMP%]{color:var(--blanco);background-color:var(--rechazado);padding:4px 10px;border-radius:6px}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation[_ngcontent-%COMP%] .pending[_ngcontent-%COMP%]{color:var(--blanco);background-color:var(--pendiente);padding:4px 10px;border-radius:6px}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation[_ngcontent-%COMP%] .cancelled[_ngcontent-%COMP%]{color:var(--blanco);background-color:var(--rechazado);padding:4px 10px;border-radius:6px}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__company[_ngcontent-%COMP%]{color:var(--color_text);font-weight:700;font-size:12px}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__status[_ngcontent-%COMP%]{color:var(--color_text);font-weight:500;font-size:12px}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__badge[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;padding:4px 8px;gap:8px;height:34px;border-radius:4px;font-weight:900}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__badge[_ngcontent-%COMP%]:before{content:"\\2022"}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__date[_ngcontent-%COMP%]{color:var(--color_title);font-size:14px;font-weight:900}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__date[_ngcontent-%COMP%]:first-letter{text-transform:capitalize}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__time[_ngcontent-%COMP%]{color:var(--color_text);font-weight:700;font-size:16px}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__remove[_ngcontent-%COMP%]{color:var(--btnBaseColor)}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation[_ngcontent-%COMP%] .no__margin__top[_ngcontent-%COMP%]{margin-top:0!important}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__slotsList[_ngcontent-%COMP%]{display:flex;font-size:16px;flex-wrap:wrap;gap:16px;margin-top:16px}@media (max-width: 768px){[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__slotsList[_ngcontent-%COMP%]{justify-content:center;width:100%}}@media (max-width: 768px) and (max-width: 320px){[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__slotsList[_ngcontent-%COMP%]{font-size:14px}}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__slotsList[_ngcontent-%COMP%] .collapseSlotList[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:8px;gap:16px;align-items:flex-start}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__slotsList[_ngcontent-%COMP%] .collapseSlotList[_ngcontent-%COMP%] .btn-primary[_ngcontent-%COMP%]{width:38px;min-height:36px!important;display:flex;align-items:center;justify-content:center;font-size:16px}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__slotsList[_ngcontent-%COMP%] .collapseSlotList[_ngcontent-%COMP%] .collapseList[_ngcontent-%COMP%]{height:100px;display:flex;flex-wrap:wrap;gap:16px;overflow:hidden;transition:height .15s ease-in-out}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__slotsList[_ngcontent-%COMP%] .simple__slot[_ngcontent-%COMP%]{border:none!important;padding:0!important;min-width:0px!important;flex-direction:row!important;gap:6px;align-items:center}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__slotsList[_ngcontent-%COMP%] .slot[_ngcontent-%COMP%]{border:1px solid var(--color_borde_slot);display:flex;flex-direction:column;justify-content:space-between;padding:20px;border-radius:4px;position:relative;min-width:220px}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__slotsList[_ngcontent-%COMP%] .slot[_ngcontent-%COMP%] .slotDate[_ngcontent-%COMP%]{color:var(--color_title);font-size:14px!important;font-weight:700}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__slotsList[_ngcontent-%COMP%] .slot[_ngcontent-%COMP%] .slotDate[_ngcontent-%COMP%]:first-letter{text-transform:capitalize}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__slotsList[_ngcontent-%COMP%] .slot[_ngcontent-%COMP%] .slotTimetable[_ngcontent-%COMP%]{color:var(--color-highlighted);font-weight:700;line-height:24px}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__slotsList[_ngcontent-%COMP%] .slot[_ngcontent-%COMP%] .slotAvailableSpace[_ngcontent-%COMP%]{background:var(--blanco) 2;border-radius:4px;color:var(--color_title);font-weight:900;line-height:24px;padding:4px 8px;margin-top:10px}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__slotsList[_ngcontent-%COMP%] .slot[_ngcontent-%COMP%] .ico[_ngcontent-%COMP%]{border:1px solid var(--color_borde_slot);border-radius:33px;color:var(--blanco);display:block;margin:8px;position:absolute;top:0;right:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__slotsList[_ngcontent-%COMP%] .slotSelect[_ngcontent-%COMP%]{border:1px solid var(--color_borde_slot_selected)!important;opacity:1!important}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__slotsList[_ngcontent-%COMP%] .slotSelect[_ngcontent-%COMP%]:hover{cursor:pointer!important}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__slotsList[_ngcontent-%COMP%] .slotSelect[_ngcontent-%COMP%] .ico[_ngcontent-%COMP%]{display:block!important;background-color:var(--color_borde_slot_selected);border:none;text-align:center}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__slotsList[_ngcontent-%COMP%] .slotSelect[_ngcontent-%COMP%] .ico[_ngcontent-%COMP%]:before{font-size:15px}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__slotsList[_ngcontent-%COMP%] .slotDisabled[_ngcontent-%COMP%]{border:1px solid var(--form-error);pointer-events:none}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__slotsList[_ngcontent-%COMP%] .slotDisabled[_ngcontent-%COMP%]:hover{cursor:not-allowed}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__slotsList[_ngcontent-%COMP%] .slotDisabled[_ngcontent-%COMP%] .ico[_ngcontent-%COMP%]{display:none}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__slotsList[_ngcontent-%COMP%] .slotDisabled[_ngcontent-%COMP%] .slotAvailableSpace[_ngcontent-%COMP%]{background:var(--blanco) 2}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__selection[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{font-size:16px!important;font-weight:700;margin:0!important}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__selection[_ngcontent-%COMP%] h4[_ng
1content-%COMP%]{color:var(--color-highlighted)}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__selection[_ngcontent-%COMP%] small[_ngcontent-%COMP%]{color:var(--color_text)}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__options[_ngcontent-%COMP%]{display:flex;align-self:flex-end;gap:6px;font-weight:900!important}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__options[_ngcontent-%COMP%] .ico[_ngcontent-%COMP%]{width:16px;height:16px;opacity:.5}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__options[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{border-radius:4px;display:flex;align-items:center;justify-content:center;gap:4px;font-size:16px;height:38px;padding:6px 12px}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__options[_ngcontent-%COMP%] a.accept[_ngcontent-%COMP%]{background-color:var(--accept_invitation)}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__options[_ngcontent-%COMP%] a.edit[_ngcontent-%COMP%]{background-color:var(--star)}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__options[_ngcontent-%COMP%] a.past[_ngcontent-%COMP%], [_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__options[_ngcontent-%COMP%] a.cancelledInfo[_ngcontent-%COMP%]{background-color:#6e7577}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__options[_ngcontent-%COMP%] a.past[_ngcontent-%COMP%]{opacity:.8;cursor:default}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__options[_ngcontent-%COMP%] a.past[_ngcontent-%COMP%]:hover{opacity:.8!important}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__options[_ngcontent-%COMP%] a.cancel[_ngcontent-%COMP%]{background-color:var(--delete)}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__options[_ngcontent-%COMP%] a.delete[_ngcontent-%COMP%]{color:var(--blanco);background-color:var(--delete)}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__options[_ngcontent-%COMP%] a.delete[_ngcontent-%COMP%] .ico[_ngcontent-%COMP%]{border-radius:50%;color:#fff;display:flex;position:relative;top:0;right:0;width:24px;height:24px;align-items:center;justify-content:center}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__options[_ngcontent-%COMP%] a[_ngcontent-%COMP%] .ico[_ngcontent-%COMP%]{color:var(--blanco);opacity:1;vertical-align:bottom}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__options[_ngcontent-%COMP%] a[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--blanco);vertical-align:baseline;width:max-content}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__options[_ngcontent-%COMP%] a[_ngcontent-%COMP%] .showText[_ngcontent-%COMP%]{display:none;color:var(--blanco);vertical-align:baseline;width:max-content}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__options[_ngcontent-%COMP%] a[_ngcontent-%COMP%] .whiteText[_ngcontent-%COMP%]{color:var(--blanco)}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__options[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{font-weight:700!important}@media (max-width: 576px){[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .invitation__options[_ngcontent-%COMP%]{align-self:center;flex-direction:column}}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{display:inline-block;position:relative;vertical-align:top;width:100%}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:13px;line-height:13px;margin:0}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] p[_ngcontent-%COMP%] small[_ngcontent-%COMP%]{display:block;margin-top:15px}@media (max-width: 992px){[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{padding-right:0}}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation--event[_ngcontent-%COMP%] .invitation[_ngcontent-%COMP%]{display:block}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation--event[_ngcontent-%COMP%] .invitation--inner-row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:16px}[_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation--event[_ngcontent-%COMP%] .invitation[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:active, [_nghost-%COMP%] #tfbAdminSchedule[_ngcontent-%COMP%] .invitation--event[_ngcontent-%COMP%] .invitation[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{opacity:1!important}
1[_nghost-%COMP%] .modal[_ngcontent-%COMP%] .modal-content--reject[_ngcontent-%COMP%]{width:65%;margin:0 auto}@media (max-width: 992px){[_nghost-%COMP%] .modal[_ngcontent-%COMP%] .modal-content--reject[_ngcontent-%COMP%]{width:100%;margin:0}}[_nghost-%COMP%] .modal[_ngcontent-%COMP%] .contenido[_ngcontent-%COMP%]{background-color:var(--blanco);border-radius:0;display:block;padding:0 32px;position:relative;width:100%}[_nghost-%COMP%] .modal[_ngcontent-%COMP%] .cuerpo[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:24px;font-weight:900;color:var(--btnBaseColor);line-height:initial;margin:0 0 15px}[_nghost-%COMP%] .modal[_ngcontent-%COMP%] .cuerpo[_ngcontent-%COMP%] h2[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--btnBaseColor)}@media (max-width: 998px){[_nghost-%COMP%] .modal[_ngcontent-%COMP%] .cuerpo[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{padding:18px!important}}[_nghost-%COMP%] .modal[_ngcontent-%COMP%] .cuerpo[_ngcontent-%COMP%] .info[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{color:var(--color_title);font-size:24px;font-weight:700}[_nghost-%COMP%] .modal[_ngcontent-%COMP%] .cuerpo[_ngcontent-%COMP%] .info[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:var(--color_text);font-size:16px;font-weight:700;margin-top:16px}@media (max-width: 992px){[_nghost-%COMP%] .modal[_ngcontent-%COMP%] .cuerpo[_ngcontent-%COMP%] .invitation__slotsList[_ngcontent-%COMP%]{justify-content:center;width:100%}}@media (max-width: 992px) and (max-width: 320px){[_nghost-%COMP%] .modal[_ngcontent-%COMP%] .cuerpo[_ngcontent-%COMP%] .invitation__slotsList[_ngcontent-%COMP%]{font-size:14px}}@media (min-width: 992px) and (max-width: 1199px){[_nghost-%COMP%] .modal[_ngcontent-%COMP%] .cuerpo[_ngcontent-%COMP%] .invitation__options[_ngcontent-%COMP%]{flex-direction:column}}[_nghost-%COMP%] .modal[_ngcontent-%COMP%] .cuerpo[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%]{padding:0;margin:0}[_nghost-%COMP%] .modal[_ngcontent-%COMP%] .cuerpo[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .slot--no-space[_ngcontent-%COMP%]{display:inline-block;min-width:70%}[_nghost-%COMP%] .modal[_ngcontent-%COMP%] .cuerpo[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .slot--no-space[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:var(--color-highlighted);font-size:18px;font-weight:700}[_nghost-%COMP%] .modal[_ngcontent-%COMP%] .cuerpo[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .slot--no-space[_ngcontent-%COMP%] .invitation__options[_ngcontent-%COMP%]{padding-right:20px;padding-bottom:20px}[_nghost-%COMP%] .modal[_ngcontent-%COMP%] .cuerpo[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .slot__selected[_ngcontent-%COMP%]{min-width:unset!important}@media (max-width: 992px){[_nghost-%COMP%] .modal[_ngcontent-%COMP%] .cuerpo[_ngcontent-%COMP%] .invitation__row[_ngcontent-%COMP%] .slot__selected[_ngcontent-%COMP%]{min-width:100%!important}}[_nghost-%COMP%] .modal[_ngcontent-%COMP%] .cuerpo[_ngcontent-%COMP%] .btnSection[_ngcontent-%COMP%]{display:flex;justify-content:space-between}[_nghost-%COMP%] .modal[_ngcontent-%COMP%] .cuerpo[_ngcontent-%COMP%] .btnSection[_ngcontent-%COMP%] .btn-primary[_ngcontent-%COMP%]{font-weight:700;background-color:var(--btnBaseColor);border-color:var(--btnBaseColor);border-radius:var(--borde-r-abajo);color:var(--modal_registro_link);text-align:center;padding:6px 12px}[_nghost-%COMP%] .modal[_ngcontent-%COMP%] .modal-footer[_ngcontent-%COMP%] .buttons-group[_ngcontent-%COMP%]{gap:16px;display:flex}[_nghost-%COMP%] .modal[_ngcontent-%COMP%] .modal-footer[_ngcontent-%COMP%] button.btn[_ngcontent-%COMP%]{font-weight:700}'],changeDetection:0})}return _})()}}]);
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.