PageSourceSearch

https://devopsvision.io/app/chunk-YS4NH5ZR.js

js devopsvision.io collected 2026-10-06 11:22:53 UTC 22,748 bytes, 1 lines download raw bytes

1import{a as ft,b as Ct}from"./chunk-CO4GEBYT.js";import{a as bt}from"./chunk-PK4KZ55E.js";import{a as _t}from"./chunk-USFQZG35.js";import{a as Z}from"./chunk-CWUVEMZ3.js";import{a as H}from"./chunk-IB3HY6YP.js";import"./chunk-TE3HTB2M.js";import"./chunk-L5BWHD3Q.js";import{a as ut}from"./chunk-OANJVLP5.js";import{d as mt}from"./chunk-NM2YCYMW.js";import{Dc as $,Qc as lt,Y as g,Yc as Y,b as B,d as V,h as L,jc as ct,kc as U,mc as X,n as F,oc as tt,s as ot,sa as at,t as rt,u as st,va as N}from"./chunk-OTSSTHG4.js";import{$ as A,C as W,Ca as s,Da as y,Ea as v,Fa as M,G as b,H as f,N as w,R as P,Ta as S,Va as D,W as x,Wa as O,X as r,aa as I,ba as z,fb as j,ja as p,ka as d,la as k,ma as T,na as E,oa as _,p as nt,pa as o,qa as n,ra as m,sa as h,ta as C,tb as pt,ua as l,vb as dt,yb as et}from"./chunk-LSXE27IB.js";function St(i,e){if(i&1){let t=h();o(0,"app-find-text",3),C("find",function(c){b(t);let u=l(2);return f(u.findTickets(c))}),n()}}function gt(i,e){i&1&&(o(0,"div",10),s(1," This workshop is canceled "),n())}function kt(i,e){i&1&&(o(0,"span"),s(1,"Full-Day"),n())}function Tt(i,e){i&1&&(o(0,"span"),s(1,"1/2-Day"),n())}function Et(i,e){if(i&1&&(o(0,"span"),s(1),S(2,"date"),n()),i&2){let t=l().$implicit;r(),y(D(2,1,t.ticketEmail,"M/d/yyy"))}}function yt(i,e){i&1&&m(0,"i",15)}function wt(i,e){if(i&1){let t=h();o(0,"div")(1,"button",16),C("click",function(){b(t);let c=l().$implicit,u=l(2);return f(u.cancelTicket(c))}),m(2,"i",17),s(3," Cancel"),n()()}}function It(i,e){if(i&1&&(o(0,"div")(1,"a",18),m(2,"i",19),n()()),i&2){let t=l().$implicit;r(),_("href",t.replayLink,x)}}function Dt(i,e){if(i&1){let t=h();o(0,"tr",2)(1,"td"),s(2),n(),o(3,"td",4)(4,"div",5)(5,"div",6),m(6,"img",7),n(),o(7,"div",8)(8,"a",9),s(9),n(),m(10,"br"),s(11),S(12,"date"),p(13,gt,2,0,"div",10),n()()(),o(14,"td"),s(15),m(16,"br"),s(17),n(),o(18,"td"),p(19,kt,2,0,"span"),p(20,Tt,2,0,"span"),n(),o(21,"td")(22,"a",11),m(23,"i",12),n()(),o(24,"td")(25,"button",13),C("click",function(){let c=b(t).$implicit,u=l(2);return f(u.showDetailClicked(c))}),m(26,"i",14),n()(),o(27,"td"),p(28,Et,3,4,"span"),p(29,yt,1,0,"i",15),n(),o(30,"td"),p(31,wt,4,0,"div"),p(32,It,3,1,"div"),n()()}if(i&2){let t=e.$implicit,a=e.$index,c=l(2);_("className",c.ticketClassName(t)),r(2),v(" ",a+1," "),r(4),_("src",t.smallImageSqURL,x)("alt",t.speakerNames),r(2),_("href",t.eventDispalayUrl,x),r(),y(t.event),r(2),M(" ",t.speakerNames," - ",D(12,18,t.firstDay,"EEE - MMM. d yyyy")," "),r(2),d(t.canceled?13:-1),r(2),v(" ",t.name),r(2),v(" ",t.email," "),r(2),d(t.fullDay?19:-1),r(),d(t.fullDay==!1?20:-1),r(2),_("href",t.ticketViewLink,x),r(6),d(t.ticketEmail?28:-1),r(),d(t.ticketEmail==null?29:-1),r(2),d(t.isPast==!1?31:-1),r(),d(t.isPast?32:-1)}}function Pt(i,e){i&1&&(o(0,"tr")(1,"td",20)(2,"em"),s(3,"No tickets are assigned"),n()()())}function Mt(i,e){if(i&1&&(o(0,"div"),p(1,St,1,0,"app-find-text"),o(2,"table",0)(3,"thead")(4,"tr"),m(5,"th",1),o(6,"th"),s(7,"Workshop"),n(),o(8,"th"),s(9,"Name"),n(),o(10,"th"),s(11,"Format"),n(),o(12,"th"),s(13,"Ticket"),n(),o(14,"th"),s(15,"Workshop "),m(16,"br"),s(17," Link"),n(),o(18,"th"),s(19,"Ticket "),m(20,"br"),s(21,"Email"),n(),m(22,"th"),n()(),o(23,"tbody"),T(24,Dt,33,21,"tr",2,k),p(26,Pt,4,0,"tr"),n()()()),i&2){let t=l();r(),d(t.tickets.length>8?1:-1),r(23),E(t._filteredTickets),r(2),d(t.tickets.length==0?26:-1)}}var q=class i{constructor(){this.select=new w;this.showDetail=new w;this.cancel=new w}ngOnChanges(e){this.tickets&&(this._filteredTickets=this.tickets)}findTickets(e){if(e==null||e.length<3){this._filteredTickets=this.tickets;return}this._filteredTickets=N(this.tickets,t=>g(t.eventName?.toLowerCase(),e)||g(t.speakersNames?.toLowerCase(),e)||g(t.name?.toLowerCase(),e))}cancelTicket(e){this.cancel.emit(e)}showLinkClicked(e){this.select.emit(e)}showDetailClicked(e){this.showDetail.emit(e)}ticketClassName(e){return e.canceled?"canceled":"ok"}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275cmp=I({type:i,selectors:[["app-subscription-tickets-table"]],inputs:{tickets:"tickets"},outputs:{select:"select",showDetail:"showDetail",cancel:"cancel"},standalone:!1,features:[P],decls:1,vars:1,consts:[[1,"table","table-striped"],[1,"w20"],[3,"className"],[3,"find"],[1,"w350"],[1,"event"],[1,"speaker-circle-sm"],[3,"src","alt"],[1,"text"],[3,"href"],[1,"canceled"],[1,"btn","btn-primary",3,"href"],[1,"fas","fa-ticket-alt"],["data-toggle","modal","data-target","#attendeeDetail",1,"btn","btn-primary",3,"click"],[1,"fas","fa-search"],[1,"fas","fa-times"],["type","button",1,"btn","btn-secondary",3,"click"],[1,"fas","fa-tras
1h"],["target","_blank",1,"replay",3,"href"],[1,"fas","fa-tv"],["colspan","8"]],template:function(t,a){t&1&&p(0,Mt,27,2,"div"),t&2&&d(a._filteredTickets?0:-1)},dependencies:[_t,j],styles:["table[_ngcontent-%COMP%]   div.event[_ngcontent-%COMP%]{display:table}table[_ngcontent-%COMP%]   div.event[_ngcontent-%COMP%]   div.speaker-circle-sm[_ngcontent-%COMP%]{display:table-cell;padding-right:10px}table[_ngcontent-%COMP%]   div.event[_ngcontent-%COMP%]   div.text[_ngcontent-%COMP%]{display:table-cell;vertical-align:middle}table[_ngcontent-%COMP%]   tr.canceled[_ngcontent-%COMP%]   div.text[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:line-through}table[_ngcontent-%COMP%]   tr.canceled[_ngcontent-%COMP%]   div.canceled[_ngcontent-%COMP%]{color:#c00}"]})}};function Lt(i,e){i&1&&(o(0,"div",9),s(1,"Event is after your subscription end date."),n())}function Ft(i,e){if(i&1){let t=h();o(0,"button",11),C("click",function(){b(t);let c=l().$implicit,u=l(2);return f(u.selectEvent(c))}),s(1,"Select"),n()}}function Nt(i,e){if(i&1&&(o(0,"tr")(1,"td")(2,"div",6),m(3,"img",7),n()(),o(4,"td")(5,"a",8),s(6),n(),m(7,"br"),s(8),n(),o(9,"td"),s(10),S(11,"dateInZone"),m(12,"br"),s(13),S(14,"dateInZone"),S(15,"dateInZone"),n(),o(16,"td"),p(17,Lt,2,0,"div",9),p(18,Ft,2,0,"button",10),n()()),i&2){let t=e.$implicit,a=l(2);r(3),_("src",t.smallImageSqURL,x)("alt",t.speakerNames),r(2),_("href",t.displayUrl,x),r(),y(t.name),r(2),v(" ",t.speakerNames," "),r(2),v(" ",O(11,10,t.firstDay,"EEEE M/d/yyyy","America/New_York")," "),r(3),M(" ",O(14,14,t.firstDay,"h:mm a","America/New_York")," - ",O(15,18,t.lastDay,"h:mm a z","America/New_York")," "),r(4),d(a.eventIsAfterSubscriptionExpires(t)?17:-1),r(),d(a.eventIsAfterSubscriptionExpires(t)==!1?18:-1)}}function At(i,e){i&1&&(o(0,"tr")(1,"td",12)(2,"em"),s(3,"No records"),n()()())}function Ut(i,e){if(i&1&&(o(0,"div")(1,"div",0),m(2,"input",1),n(),o(3,"table",2)(4,"thead")(5,"tr"),m(6,"th",3),o(7,"th",4),s(8,"Event"),n(),o(9,"th",5),s(10,"Dates"),n(),m(11,"th"),n()(),o(12,"tbody"),T(13,Nt,19,22,"tr",null,k),p(15,At,4,0,"tr"),n()()()),i&2){let t=l();r(2),_("formControl",t.findText),r(11),E(t.eventList),r(2),d(t.eventList.length==0?15:-1)}}var G=class i{constructor(){this.select=new w;this.findText=new L}ngOnChanges(e){this.eventList=this.events}ngOnInit(){$(this.findText).subscribe(e=>{this.filterEvents(e?.trim()?.toLowerCase())})}selectEvent(e){this.select.emit(e)}eventIsAfterSubscriptionExpires(e){if(e==null||e.isPast)return!1;for(let t of this.subscription.periods)if(this.isDuringPeriodWindow(e,t))return!1;return!0}isDuringPeriodWindow(e,t){return e.firstDay>=t.startDate&&e.firstDay<=t.endDate}filterEvents(e){if(e==null||e==""){this.eventList=this.events;return}this.eventList=N(this.events,t=>g(t.name.toLowerCase(),e)||g(t.speakerNames.toLowerCase(),e))}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275cmp=I({type:i,selectors:[["app-subscription-event-list"]],inputs:{events:"events",subscription:"subscription"},outputs:{select:"select"},standalone:!1,features:[P],decls:1,vars:1,consts:[[1,"form-group","find-text","w300"],["type","text","name","findText","id","findText","placeholder","Search",1,"form-control",3,"formControl"],[1,"table","table-striped"],[1,"w80"],[1,"w300"],[1,"w200"],[1,"speaker-circle-sm"],[3,"src","alt"],["target","_blank",3,"href"],[1,"expire"],[1,"btn","btn-primary"],[1,"btn","btn-primary",3,"click"],["colspan","4"]],template:function(t,a){t&1&&p(0,Ut,16,2,"div"),t&2&&d(a.eventList&&a.subscription?0:-1)},dependencies:[B,V,F,Y],styles:["div.find-text[_ngcontent-%COMP%]{padding-top:5px}div.expire[_ngcontent-%COMP%]{color:#c00;font-size:14px}"]})}};function Wt(i,e){i&1&&(o(0,"div",8),s(1,"Event is after your subscription end date."),n())}function zt(i,e){if(i&1){let t=h();o(0,"button",10),C("click",function(){b(t);let c=l().$implicit,u=l(2);return f(u.selectEvent(c))}),s(1,"Select"),n()}}function jt(i,e){if(i&1&&(o(0,"tr")(1,"td")(2,"div",5),m(3,"img",6),n()(),o(4,"td")(5,"a",7),s(6),n(),m(7,"br"),s(8),n(),o(9,"td"),p(10,Wt,2,0,"div",8),p(11,zt,2,0,"button",9),n()()),i&2){let t=e.$implicit,a=l(2);r(3),_("src",t.smallImageSqURL,x)("alt",t.speakerNames),r(2),_("href",t.displayUrl,x),r(),y(t.name),r(2),v(" ",t.speakerNames," "),r(2),d(a.eventIsAfterSubscriptionExpires(t)?10:-1),r(),d(a.eventIsAfterSubscriptionExpires(t)==!1?11:-1)}}function Bt(i,e){i&1&&(o(0,"tr")(1,"td",11)(2,"em"),s(3,"No records"),n()()())}function $t(i,e){if(i&1&&(o(0,"div")(1,"div",0),m(2,"input",1),n(),o(3,"table",2)(4,"thead")(5,"tr"),m(6,"th",3),o(7,"th",4),s(8,"Event"),n(),m(9,"th"),n()(),o(10,"tbody"),T(11,jt,12,7,"tr",null,k),p(13,Bt,4,0,"tr"),n()()()),i&2){let t=l();r(2),_("formControl",t.findText),r(9),E(t.eventList),r(2),d(t.eventList.length==0?13:-1)}}var J=class i{constructor(){this.select=new w;this.findText=new L}ngOnChanges(e){this.eventList=this.events}ngOnInit(){$(this.findText).subscribe(e=>{this.filterEvents(e?.trim()?.toLowerCase())})}selectEvent(e){this.select.emit(e)}eventIsAfterSubscriptionExpires(e){if(e==null||e.isPast)return!1;for(let t of this.subscription.periods)if(this.isDuringPeriodWindow(e,t))return!1;return!0}isDuringPeriodWindow(e,t){return e.firstDay>=t.startDate&&e.firstDay<=t.endDate}filterEvents(e){if(e==null||e==""){this.eventList=this.events;return}this.eventList=N(this.events,t=>g(t.name.toLowerCase(),e)||g(t.speakerNames.toLowerCase(),e))}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275cmp=I({type:i,selectors:[["app-subscription-event-list-past"]],inputs:{events:"events",subscription:"subscription"},outputs:{select:"select"},standalone:!1,features:[P],decls:1,vars:1,consts:[[1,"form-group","find-text","w300"],["type","text","name","findText","id","findText","placeholder","Search",1,"form-control",3,"formControl"],[1,"table","table-striped"],[1,"w80"],[1,"w300"],[1,"speaker-circle-sm"],[3,"src","alt"],["target","_blank",3,"href"],[1,"expire"],[1,"btn","btn-primary"],[1,"btn","btn-primary",3,"click"],["colspan","4"]],template:function(t,a){t&1&&p(0,$t,14,2,"div"),t&2&&d(a.eventList&&a.subscription?0:-1)},dependencies:[B,V,F],encapsulation:2})}};function Ht(i,e){i&1&&m(0,"div",1)}function Zt(i,e){if(i&1){let t=h();o(0,"button",19),C("click",function(){b(t);let c=l(2);return f(c.editSubscriptionHodler())}),m(1,"i",20),s(2," Transfer "),n()}}function qt(i,e){if(i&1&&(o(0,"div"),s(1),S(2,"date"),S(3,"date"),n()),i&2){let t=e.$implicit;r(),M(" ",D(2,2,t.startDate,"M/d/yyyy")," - ",D(3,5,t.endDate,"M/d/yyyy")," ")}}function Gt(i,e){if(i&1&&(o(0,"option",22),s(1),n()),i&2){let t=e.$implicit;_("value",t.id),r(),v("Subscription ",t.id)}}function Jt(i,e){if(i&1&&(o(0,"div",14)(1,"p"),s(2," Your account has multiple subscriptions. Change subscription: "),n(),o(3,"select",21),T(4,Gt,2,2,"option",22,k),n()()),i&2){let t=l(2);r(3),_("formControl",t.subscriptionSelect),r(),E(t.subscriptionsForUser)}}function Kt(i,e){if(i&1&&(o(0,"a",24),m(1,"i",25),s(2," Renew Subscription"),n()),i&2){let t=l(3);_("href",t.subscription.renewUrl,x)}}function Qt(i,e){if(i&1&&(o(0,"div")(1,"p",23),s(2),S(3,"date"),n(),p(4,Kt,3,1,"a",24),n()),i&2){let t=l(2);r(2),v("Your subscription expires ",D(3,2,t.subscription.endDate,"M/d/yyyy"),"."),r(2),d(t.subscription.suggestRenew?4:-1)}}function Xt(i,e){if(i&1){let t=h();o(0,"button",26),C("click",function(){b(t);let c=l(2);return f(c.assignClicked())}),m(1,"i",27),s(2," Assign Ticket"),n()}}function te(i,e){if(i&1){let t=h();o(0,"div",3)(1,"div",7)(2,"div",8)(3,"h3"),s(4,"Subscription Settings"),n(),o(5,"table",9)(6,"tr")(7,"th"),s(8,"Subscription # "),n(),o(9,"td"),s(10),n()(),o(11,"tr")(12,"th",10),s(13,"Name: "),n(),o(14,"td"),s(15),m(16,"br"),s(17),n(),o(18,"td",11),p(19,Zt,3,0,"button",12),n()(),o(20,"tr")(21,"th"),s(22,"Start/End: "),n(),o(23,"td"),T(24,qt,4,8,"div",null,k),n(),m(26,"td"),n()()(),o(27,"div",13),p(28,Jt,6,1,"div",14),p(29,Qt,5,5,"div"),o(30,"div",15),p(31,Xt,3,0,"button",16),n()()(),o(32,"h3"),s(33,"Upcoming Tickets"),n(),o(34,"app-subscription-tickets-table",17),C("cancel",function(c){b(t);let u=l();return f(u.cancelTicket(c))})("showDetail",function(c){b(t);let u=l();return f(u.showTicketDetail(c))}),n(),o(35,"h3"),s(36,"Past Event Tickets"),n(),o(37,"app-subscription-tickets-table",18),C("showDetail",function(c){b(t);let u=l();return f(u.showTicketDetail(c))}),n()()}if(i&2){let t=l();r(10),y(t.subscription.id),r(5),v("",t.subscription.name," "),r(2),v(" ",t.subscription.email," "),r(2),d(t.subscription.expired==!1?19:-1),r(5),E(t.subscription.periods.reverse()),r(4),d(t.subscriptionsForUser.length>1?28:-1),r(),d(t.subscription.suggestRenew?29:-1),r(2),d(t.subscription.expired==!1?31:-1),r(3),_("tickets",t.upcomingTickets),r(3),_("tickets",t.pastTickets)}}function ee(i,e){if(i&1){let t=h();o(0,"div")(1,"ul",37)(2,"li",38)(3,"a",39),s(4,"Upcoming"),n()(),o(5,"li",38)(6,"a",40),s(7,"Past"),n()()(),o(8,"div",41)(9,"div",42)(10,"app-subscription-event-list",43),C("select",function(c){b(t);let u=l(2);return f(u.selectEvent(c))}),n()(),o(11,"div",44)(12,"p"),s(13," Granting access to a past event will allow access to the video replay. The primary subscription holder can access all replays without an assigned ticket. "),n(),o(14,"app-subscription-event-list-past",43),C("select",function(c){b(t);let u=l(2);return f(u.selectEvent(c))}),n()()()()}if(i&2){let t=l(2);r(10),_("events",t.upcomingEvents)("subscription",t.subscription),r(4),_("events",t.pastEvents)("subscription",t.subscription)}}function ie(i,e){i&1&&m(0,"div",1)}function ne(i,e){if(i&1&&(o(0,"h4"),s(1),S(2,"dateInZone"),n()),i&2){let t=l(3);r(),v("Date: ",O(2,1,t.selectedEvent.firstDay,"EEEE M/d/yyyy h:mm a z","America/Ne
1w_York"))}}function oe(i,e){if(i&1){let t=h();o(0,"div")(1,"app-user-find-or-create-form",46),C("userInfo",function(c){b(t);let u=l(3);return f(u.selectUser(c))}),n(),o(2,"p"),s(3," We will send an event ticket to the attendee. "),n()()}}function re(i,e){if(i&1){let t=h();o(0,"div")(1,"p"),s(2),n(),o(3,"button",47),C("click",function(){b(t);let c=l(3);return f(c.selectUser({userId:c.subscription.userId}))}),s(4,"Create Ticket"),n()()}if(i&2){let t=l(3);r(2),v(" Workshop ticket will be sent to: ",t.subscription.email," ")}}function se(i,e){if(i&1&&(o(0,"div")(1,"div",45)(2,"h3"),s(3),n(),o(4,"h4"),s(5),n(),p(6,ne,3,5,"h4"),n(),p(7,oe,4,0,"div"),p(8,re,5,1,"div"),n()),i&2){let t=l(2);r(3),v("Workshop: ",t.selectedEvent.name),r(2),v("Instructor: ",t.selectedEvent.speakerNames),r(),d(t.selectedEvent.isPast==!1?6:-1),r(),d(t.subscription.canShare?7:-1),r(),d(t.subscription.canShare==!1?8:-1)}}function ae(i,e){if(i&1&&(o(0,"div",5)(1,"div",28)(2,"div",29)(3,"div",30)(4,"h5",31),s(5,"Assign Ticket"),n(),o(6,"button",32)(7,"span",33),s(8,"\xD7"),n()()(),o(9,"div",34),p(10,ee,15,4,"div"),p(11,ie,1,0,"div",1),p(12,se,9,5,"div"),n(),o(13,"div",35)(14,"button",36),s(15,"Close"),n()()()()()),i&2){let t=l();r(10),d(t.selectedEvent==null?10:-1),r(),d(t.processing?11:-1),r(),d(t.selectedEvent&&t.processing==!1?12:-1)}}function ce(i,e){if(i&1){let t=h();o(0,"div",6)(1,"div",28)(2,"div",29)(3,"div",30)(4,"h5",31),s(5,"Re-Assign Subscription"),n(),o(6,"button",32)(7,"span",33),s(8,"\xD7"),n()()(),o(9,"div",34)(10,"app-user-find-or-create-form",48),C("userInfo",function(c){b(t);let u=l();return f(u.assignSubscription(c))}),n()(),o(11,"div",35)(12,"button",36),s(13,"Close"),n()()()()()}}var K=class i{constructor(e,t,a,c){this.virtualSubscriptionService=e;this.virtualWorkshopService=t;this.route=a;this.router=c;this.processing=!1;this.subscriptionSelect=new L}ngOnInit(){let e=+this.route.snapshot.queryParams.eventId,t=()=>{e&&setTimeout(()=>{this.selectedEvent=at(this.upcomingEvents,{id:e}),X("#assignTicket")},1e3)};this.subscriptionSelect.valueChanges.subscribe(a=>{let c=`/virtual-workshop/tickets/${a}/assign`;this.router.navigateByUrl(c)}),this.route.params.subscribe(a=>{let c=+a.subscriptionId;this.virtualSubscriptionService.get(c).subscribe(u=>{u?this.fetchSubscriptionData(u,t):this.redirectToSubscriptionForUser()})})}redirectToSubscriptionForUser(){this.virtualSubscriptionService.getSubscriptionsForUser().subscribe(e=>{if(e.length>0){let a=`/virtual-workshop/tickets/${e[0].id}/assign`;this.router.navigateByUrl(a)}})}fetchSubscriptionData(e,t){let a=e.id;nt(this.virtualSubscriptionService.getTickets(a),this.virtualSubscriptionService.getPastSubscriptionTickets(a),this.virtualWorkshopService.getUpcomingPublishedVirtualWorkshops(),this.virtualWorkshopService.getVirtualWorkshopsRecordings(),this.virtualSubscriptionService.getSubscriptionsForUser(e.userId)).subscribe(c=>{this.subscription=e,this.subscription.expired&&(this.error="Your subscription is expired.  Click the 'Renew Subscription' button to extend your subscription.");let u=bt(c[0],c[1]);this.upcomingEvents=c[2],this.pastEvents=c[3],this.upcomingTickets=this.virtualSubscriptionService.filterUpcomingTickets(u),this.pastTickets=this.virtualSubscriptionService.filterPastTickets(u),this.subscriptionsForUser=c[4],t&&t()},c=>{this.error=U(c)})}assignClicked(){this.selectedEvent=null,this.error=null,this.message=null}selectEvent(e){this.selectedEvent=e}selectUser(e){e.eventId=this.selectedEvent.id,this.processing=!0,this.virtualSubscriptionService.createTicket(this.subscription.id,e).subscribe(t=>{this.processing=!1,ct(),tt(),this.message="Ticket created";let a=this.subscription;t.subscriptionId=this.subscription.id,this.subscription=null,this.fetchSubscriptionData(a,()=>{this.showTicketDetailAfterReload(t)})},t=>{this.error=U(t),this.processing=!1,tt()})}showTicketDetailAfterReload(e){e?.id!=null&&(this.showTicketDetail(e),X("#attendeeDetail"))}cancelTicket(e){confirm("Are you sure you want to cancel this ticket?")&&this.virtualSubscriptionService.deleteTicket(e.id).subscribe(()=>{this.message="Delete complete";let t=this.subscription;this.subscription=null,this.selectedEvent=null,this.error=null,this.message=null,this.fetchSub
1scriptionData(t)},t=>{this.error=U(t)})}editSubscriptionHodler(){}assignSubscription(e){confirm("Are you  sure you want to re-assign this subscription?")&&this.virtualSubscriptionService.assignSubscription(this.subscription.id,e).subscribe(()=>{this.message="Update complete";let t=this.subscription;this.subscription=null,this.fetchSubscriptionData(t)},t=>{this.error=U(t)})}showTicketDetail(e){this.virtualSubscriptionService.getTicket(e.subscriptionId,e.id).subscribe(t=>this.selectedTicket=t)}static{this.\u0275fac=function(t){return new(t||i)(A(Z),A(H),A(pt),A(dt))}}static{this.\u0275cmp=I({type:i,selectors:[["app-subscription-tickets"]],standalone:!1,decls:8,vars:7,consts:[[1,"mb-5"],[1,"spinner"],[3,"error","message"],[1,"subscription-tickets"],[3,"trainingUser"],["id","assignTicket","tabindex","-1","role","dialog","aria-labelledby","assigTicketModal","aria-hidden","true",1,"modal","fade"],["id","editHolder","tabindex","-1","role","dialog","aria-labelledby","editHolderModal","aria-hidden","true",1,"modal","fade"],[1,"row","mb-4"],[1,"col-12","col-sm-6","info"],[1,"table","table-striped","w500"],[1,"w120"],[1,"w150","transfer"],["data-toggle","modal","data-target","#editHolder",1,"btn","btn-secondary"],[1,"col-12","col-sm-6"],[1,"mb-3"],[1,"assign-button-wrapper","clearfix"],["data-toggle","modal","data-target","#assignTicket",1,"btn","btn-primary"],[3,"cancel","showDetail","tickets"],[3,"showDetail","tickets"],["data-toggle","modal","data-target","#editHolder",1,"btn","btn-secondary",3,"click"],[1,"fas","fa-edit"],[1,"form-control",3,"formControl"],[3,"value"],[1,"expire"],[1,"btn","btn-primary",3,"href"],[1,"fas","fa-ticket-alt"],["data-toggle","modal","data-target","#assignTicket",1,"btn","btn-primary",3,"click"],[1,"fas","fa-plus"],["role","document",1,"modal-dialog","modal
1-lg"],[1,"modal-content"],[1,"modal-header"],[1,"modal-title"],["type","button","data-dismiss","modal","aria-label","Close",1,"close"],["aria-hidden","true"],[1,"modal-body"],[1,"modal-footer"],["type","button","data-dismiss","modal",1,"btn","btn-secondary"],["id","tabs","role","tablist",1,"nav","nav-tabs"],[1,"nav-item"],["href","#tab1","role","tab","data-toggle","tab",1,"nav-link","active"],["href","#tab2","role","tab","data-toggle","tab",1,"nav-link"],[1,"tab-content"],["id","tab1",1,"active","show","tab-pane","fade","in"],[3,"select","events","subscription"],["id","tab2",1,"tab-pane","fade"],[1,"title"],["title","Assign Ticket",3,"userInfo"],[1,"btn","btn-primary",3,"click"],["title","Assign Subscription",3,"userInfo"]],template:function(t,a){t&1&&(o(0,"h2",0),s(1,"Assign Workshop Tickets"),n(),p(2,Ht,1,0,"div",1),m(3,"app-info-message",2),p(4,te,38,9,"div",3),m(5,"app-vw-attendee-detail",4),p(6,ae,16,3,"div",5),p(7,ce,14,0,"div",6)),t&2&&(r(2),d(a.subscription==null?2:-1),r(),_("error",a.error)("message",a.message),r(),d(a.subscription?4:-1),r(),_("trainingUser",a.selectedTicket),r(),d(a.subscription?6:-1),r(),d(a.subscription?7:-1))},dependencies:[rt,st,ot,V,F,lt,ut,ft,q,G,J,j,Y],styles:[".spinner[_ngcontent-%COMP%]{margin-top:0}div.assign-button-wrapper[_ngcontent-%COMP%]{text-align:right}div.assign-button-wrapper[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{display:inline-block}div.title[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:18px}div.title[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%], div.settings[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:16px}.tab-pane[_ngcontent-%COMP%]{padding:5px}div.info[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:16px}div.info[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], div.info[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:5px;font-size:14px}td.transfer[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:18px}p.expire[_ngcontent-%COMP%]{color:#c00}"]})}};var le=[{path:":subscriptionId/assign",component:K}],Q=class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=z({type:i})}static{this.\u0275inj=W({imports:[et.forChild(le),et]})}};var ht=class i{constructor(){}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=z({type:i})}static{this.\u0275inj=W({providers:[Z,H],imports:[mt,Q,Ct]})}};export{ht as SubscriptionTicketsModule};

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.