PageSourceSearch

https://www.fetchmedelivery.com/glue/34.dd527fa9275d7ddf.js

js fetchmedelivery.com collected 2026-10-06 17:45:52 UTC 37,426 bytes, 2 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a0fd9a-be7a-7ae0-bf0f-310830a02b32")}catch(e){}}();"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[34],{34:(Me,v,l)=>{l.r(v),l.d(v,{MembershipPageModule:()=>fe});var p=l(94666),P=l(2508),M=l(81258),d=l(43475),g=l(71670),x=l(73071),e=l(92135),C=l(38699),y=l(53305),O=l(96256),Z=l(63370),T=l(32853),w=l(32849),A=l(51933),I=l(72835),Y=l(9052),U=l(92256);function k(t,o){1&t&&(e.TgZ(0,"ion-col",23),e._UZ(1,"app-my-account-menu"),e.qZA())}function S(t,o){if(1&t){const r=e.EpF();e.TgZ(0,"div",24),e._UZ(1,"ion-icon",25),e.TgZ(2,"div",26)(3,"strong"),e._uU(4),e.qZA(),e._uU(5," on your free trial. Reactivate now to keep your free deliveries. "),e.qZA(),e.TgZ(6,"button",27),e.NdJ("click",function(){e.CHM(r);const n=e.oxw();return e.KtG(n.activate())}),e._uU(7," Reactivate "),e.qZA()()}if(2&t){const r=e.oxw();e.xp6(4),e.AsE("Only ",r.trialDaysLeft," day",1===r.trialDaysLeft?"":"s"," left")}}function q(t,o){1&t&&(e.TgZ(0,"h2",28),e._uU(1," Unlock unlimited free deliveries "),e.qZA())}function N(t,o){1&t&&(e.TgZ(0,"h2",28),e._uU(1," You're all set! "),e.qZA())}function z(t,o){1&t&&(e.TgZ(0,"h2",28),e._uU(1," Your free trial is active "),e.qZA())}function D(t,o){1&t&&(e.TgZ(0,"h2",28),e._uU(1," Don't lose your free deliveries! "),e.qZA())}function E(t,o){1&t&&(e.TgZ(0,"h2",28),e._uU(1," DeliverClub Member "),e.qZA())}function Q(t,o){1&t&&(e.TgZ(0,"h2",28),e._uU(1," Your membership is inactive "),e.qZA())}function J(t,o){1&t&&(e.ynx(0),e.TgZ(1,"p"),e._uU(2,"Start your free 30-day trial of DeliverClub."),e.qZA(),e.TgZ(3,"p"),e._uU(4,"Enjoy unlimited free or discounted deliveries from your favorite local restaurants."),e.qZA(),e.BQk())}function $(t,o){1&t&&(e.ynx(0),e.TgZ(1,"p"),e._uU(2,"Your free 30-day trial of DeliverClub will begin once your first order has processed."),e.qZA(),e.TgZ(3,"p"),e._uU(4,"Enjoy free delivery on your first order \u2014 no minimum required."),e.qZA(),e.BQk())}function R(t,o){if(1&t&&(e.TgZ(0,"p"),e._uU(1," Enjoy unlimited free or discounted deliveries through "),e.TgZ(2,"strong"),e._uU(3),e.ALo(4,"date"),e.qZA(),e._uU(5,". "),e.qZA()),2&t){const r=e.oxw(2);e.xp6(3),e.Oqu(e.xi3(4,1,r.trialEndDate,"mediumDate"))}}function j(t,o){1&t&&(e.TgZ(0,"p"),e._uU(1,"Enjoy unlimited free or discounted deliveries."),e.qZA())}function B(t,o){if(1&t&&(e.ynx(0),e.YNc(1,R,6,4,"p",17),e.YNc(2,j,2,0,"p",17),e.TgZ(3,"p"),e._uU(4,"After that, your membership renews at "),e.TgZ(5,"strong"),e._uU(6),e.ALo(7,"number"),e.qZA(),e._uU(8," so you never miss a free delivery."),e.qZA(),e.BQk()),2&t){const r=e.oxw();e.xp6(1),e.Q6J("ngIf",r.trialEndDate),e.xp6(1),e.Q6J("ngIf",!r.trialEndDate),e.xp6(4),e.hij("$",e.xi3(7,3,r.vendorService.DC_MEMBERSHIP_PRICE,"1.2-2"),"/month")}}function L(t,o){if(1&t&&(e.TgZ(0,"p"),e._uU(1," Your trial is still active until "),e.TgZ(2,"strong"),e._uU(3),e.ALo(4,"date"),e.qZA(),e._uU(5,". "),e.qZA()),2&t){const r=e.oxw(2);e.xp6(3),e.Oqu(e.xi3(4,1,r.trialEndDate,"mediumDate"))}}function H(t,o){1&t&&(e.TgZ(0,"p"),e._uU(1,"Your trial is still active for the next 30 days."),e.qZA())}function F(t,o){if(1&t&&(e.ynx(0),e.YNc(1,L,6,4,"p",17),e.YNc(2,H,2,0,"p",17),e.TgZ(3,"p"),e._uU(4,"After that, your membership "),e.TgZ(5,"strong"),e._uU(6,"won't renew"),e.qZA(),e._uU(7,"."),e.qZA(),e.TgZ(8,"p")(9,"strong"),e._uU(10,"Reactivate now"),e.qZA(),e._uU(11," to keep unlimited free or discounted deliveries."),e.qZA(),e.BQk()),2&t){const r=e.oxw();e.xp6(1),e.Q6J("ngIf",r.trialEndDate),e.xp6(1),e.Q6J("ngIf",!r.trialEndDate)}}function K(t,o){1&t&&(e.ynx(0),e.TgZ(1,"p"),e._uU(2,"Your membership is active."),e.qZA(),e.TgZ(3,"p"),e._uU(4,"Keep enjoying unlimited free or discounted deliveries on every order."),e.qZA(),e.BQk())}function G(t,o){1&t&&(e.ynx(0),e.TgZ(1,"p"),e._uU(2,"Reactivate your DeliverClub membership."),e.qZA(),e.TgZ(3,"p"),e._uU(4,"Unlock unlimited free or discounted deliveries again."),e.qZA(),e.BQk())}function V(t,o){if(1&t&&(e.ynx(0),e._uU(1),e.ALo(2,"date"),e.BQk()),2&t){const r=e.oxw(2);e.xp6(1),e.hij(" \xb7 Ends ",e.xi3(2,1,r.trialEndDate,"MMM d, y"),"")}}
1function W(t,o){if(1&t&&(e.TgZ(0,"p",29)(1,"strong"),e._uU(2),e.YNc(3,V,3,4,"ng-container",17),e.qZA()()),2&t){const r=e.oxw();e.xp6(2),e.lnq(" ",r.trialDaysLeft," day",1===r.trialDaysLeft?"":"s"," ",r.isTrialCancelled?"until your trial ends":"left in your free trial",""),e.xp6(1),e.Q6J("ngIf",r.trialEndDate)}}function X(t,o){if(1&t&&(e.TgZ(0,"div",32)(1,"span",33),e._uU(2,"Monthly fee"),e.qZA(),e.TgZ(3,"span",34),e._uU(4),e.ALo(5,"number"),e.qZA(),e.TgZ(6,"span",35),e._uU(7,"Cancel anytime"),e.qZA()()),2&t){const r=e.oxw(2);e.xp6(4),e.hij("$",e.xi3(5,1,r.vendorService.DC_MEMBERSHIP_PRICE,"1.2-2"),"")}}function ee(t,o){1&t&&(e.TgZ(0,"div",32)(1,"span",33),e._uU(2,"Trial starts"),e.qZA(),e.TgZ(3,"span",34),e._uU(4,"On first order"),e.qZA(),e.TgZ(5,"span",35),e._uU(6,"No minimum required"),e.qZA()())}function ne(t,o){1&t&&(e.TgZ(0,"div",32)(1,"span",33),e._uU(2,"Status"),e.qZA(),e.TgZ(3,"span",34),e._uU(4,"Membership ended"),e.qZA(),e.TgZ(5,"span",35),e._uU(6,"Reactivate to save again"),e.qZA()())}function te(t,o){if(1&t&&(e.TgZ(0,"div",30),e.YNc(1,X,8,4,"div",31),e.YNc(2,ee,7,0,"div",31),e.YNc(3,ne,7,0,"div",31),e.qZA()),2&t){const r=e.oxw();e.xp6(1),e.Q6J("ngIf",(null==r.user?null:r.user.dc_trial)>1&&"Y"==(null==r.user?null:r.user.deliverclub_member)),e.xp6(1),e.Q6J("ngIf",0==(null==r.user?null:r.user.dc_trial)&&"Y"==r.optedIn&&"Y"!=(null==r.user?null:r.user.deliverclub_member)),e.xp6(1),e.Q6J("ngIf",(null==r.user?null:r.user.dc_trial)>1&&"N"==(null==r.user?null:r.user.deliverclub_member))}}function re(t,o){if(1&t){const r=e.EpF();e.ynx(0),e.TgZ(1,"ion-button",36),e.NdJ("click",function(){e.CHM(r);const n=e.oxw();return e.KtG(n.openMembershipModal())}),e._uU(2," Start Free Trial "),e._UZ(3,"ion-icon",37),e.qZA(),e.BQk()}}function ie(t,o){if(1&t){const r=e.EpF();e.TgZ(0,"button",39),e.NdJ("click",function(){e.CHM(r);const n=e.oxw(2);return e.KtG(n.confirmCancelTrial())}),e._uU(1),e.qZA()}if(2&t){const r=e.oxw(2);e.xp6(1),e.hij(" ",1==(null==r.user?null:r.user.dc_trial)?"Cancel Membership":"I Don't Like Free Stuff"," ")}}
1function oe(t,o){if(1&t){const r=e.EpF();e.TgZ(0,"button",39),e.NdJ("click",function(){e.CHM(r);const n=e.oxw(2);return e.KtG(n.cancelMembership())}),e._uU(1," Cancel Membership "),e.qZA()}}function ae(t,o){if(1&t){const r=e.EpF();e.ynx(0),e.TgZ(1,"ion-button",36),e.NdJ("click",function(){e.CHM(r);const n=e.oxw();return e.KtG(n.startOrdering())}),e._uU(2," Start Ordering "),e._UZ(3,"ion-icon",37),e.qZA(),e.YNc(4,ie,2,1,"button",38),e.YNc(5,oe,2,0,"button",38),e.BQk()}if(2&t){const r=e.oxw();e.xp6(4),e.Q6J("ngIf",0==(null==r.user?null:r.user.dc_trial)&&"Y"==r.optedIn||1==(null==r.user?null:r.user.dc_trial)&&"Y"==(null==r.user?null:r.user.deliverclub_member)),e.xp6(1),e.Q6J("ngIf","Y"==(null==r.user?null:r.user.deliverclub_member)&&(null==r.user?null:r.user.dc_trial)>1)}}function se(t,o){if(1&t){const r=e.EpF();e.ynx(0),e.TgZ(1,"ion-button",36),e.NdJ("click",function(){e.CHM(r);const n=e.oxw();return e.KtG(n.activate())}),e._uU(2," Reactivate Membership "),e._UZ(3,"ion-icon",37),e.qZA(),e.TgZ(4,"p",40),e._uU(5),e.ALo(6,"number"),e.qZA(),e.BQk()}if(2&t){const r=e.oxw();e.xp6(5),e.hij(" Billed $",e.xi3(6,1,r.vendorService.DC_MEMBERSHIP_PRICE,"1.2-2"),"/month \xb7 Cancel anytime ")}}function le(t,o){if(1&t){const r=e.EpF();e.ynx(0),e.TgZ(1,"ion-button",36),e.NdJ("click",function(){e.CHM(r);const n=e.oxw();return e.KtG(n.activate())}),e._uU(2," Reactivate Membership "),e._UZ(3,"ion-icon",37),e.qZA(),e.TgZ(4,"p",40),e._uU(5),e.ALo(6,"number"),e.qZA(),e.BQk()}if(2&t){const r=e.oxw();e.xp6(5),e.hij(" Billed $",e.xi3(6,1,r.vendorService.DC_MEMBERSHIP_PRICE,"1.2-2"),"/month \xb7 Cancel anytime ")}}function ce(t,o){1&t&&(e.TgZ(0,"section",41)(1,"div",42)(2,"div",43),e._UZ(3,"ion-icon",44),e.qZA(),e.TgZ(4,"div")(5,"div",45),e._uU(6,"Unlimited free deliveries"),e.qZA(),e.TgZ(7,"div",46),e._uU(8,"On every qualifying order from DeliverClub restaurants."),e.qZA()()(),e.TgZ(9,"div",42)(10,"div",47),e._UZ(11,"ion-icon",48),e.qZA(),e.TgZ(12,"div")(13,"div",45),e._uU(14,"Exclusive member pricing"),e.qZA(),e.TgZ(15,"div",46),e._uU(16,"Discounted delivery fees on orders outside the free zone."),e.qZA()()(),e.TgZ(17,"div",42)(18,"div",49),e._UZ(19,"ion-icon",50),e.qZA(),e.TgZ(20,"div")(21,"div",45),e._uU(22,"Perks & rewards"),e.qZA(),e.TgZ(23,"div",46),e._uU(24,"Access to member-only offers across the marketplace."),e.qZA()()()())}function ue(t,o){if(1&t&&(e.TgZ(0,"span",68),e._uU(1),e.qZA()),2&t){const r=e.oxw().$implicit;e.xp6(1),e.hij("(",r.MESSAGE.toLowerCase(),")")}}function de(t,o){if(1&t&&(e.TgZ(0,"div",65)(1,"div",60),e._uU(2),e.YNc(3,ue,2,1,"span",66),e.qZA(),e.TgZ(4,"div",61),e._uU(5),e.qZA(),e.TgZ(6,"div",62)(7,"span",67),e._uU(8),e.qZA()(),e.TgZ(9,"div",63),e._uU(10),e.qZA()()),2&t){const r=o.$implicit;e.xp6(2),e.hij(" $",r.AMOUNT||"N/A"," "),e.xp6(1),e.Q6J("ngIf",r.MESSAGE),e.xp6(2),e.Oqu(r.TRANSTS||"No date"),e.xp6(2),e.ekj("confirmed","TRIAL"!==r.TRANSTYPE&&"1"===r.STATUS)("trial","TRIAL"===r.TRANSTYPE),e.xp6(1),e.hij(" ","TRIAL"===r.TRANSTYPE?"Trial":"1"===r.STATUS?"Active":"Inactive"," "),e.xp6(1),e.ekj("positive",+r.SAVED_THIS_PERIOD>0),e.xp6(1),e.hij(" $",r.SAVED_THIS_PERIOD||"0"," ")}}function ge(t,o){if(1&t&&(e.TgZ(0,"div",58)(1,"div",59)(2,"div",60),e._uU(3,"Membership Fee"),e.qZA(),e.TgZ(4,"div",61),e._uU(5,"Start / Renewal Date"),e.qZA(),e.TgZ(6,"div",62),e._uU(7,"Status"),e.qZA(),e.TgZ(8,"div",63),e._uU(9,"Amount Saved"),e.qZA()(),e.YNc(10,de,11,11,"div",64),e.qZA()),2&t){const r=e.oxw(2);e.xp6(10),e.Q6J("ngForOf",r.membershipPayments)}}function pe(t,o){1&t&&(e.TgZ(0,"div",69),e._UZ(1,"ion-icon",70),e.TgZ(2,"h4"),e._uU(3,"No membership history yet"),e.qZA(),e.TgZ(4,"p"),e._uU(5,"Your membership activity will appear here once your trial starts."),e.qZA()())}function _e(t,o){if(1&t&&(e.TgZ(0,"section",51)(1,"header",52)(2,"div")(3,"h3"),e._uU(4,"Membership History"),e.qZA(),e.TgZ(5,"p"),e._uU(6,"A record of your DeliverClub payments and savings."),e.qZA()(),e.TgZ(7,"div",53)(8,"span",54),e._uU(9,"Total saved"),e.qZA(),e.TgZ(10,"span",55),e._uU(11),e.qZA()()(),e.YNc(12,ge,11,1,"div",56),e.YNc(13,pe,6,0,"div",57),e.qZA()),2&t){const r=e.oxw();e.xp6(11),e.hij("$",r.totalAmountSaved||0,""),e.xp6(1),e.Q6J("ngIf",r.membershipPayments&&r.membershipPayments.length>0),e.xp6(1),e.Q6J("ngIf",!r.membershipPayments||0===r.membershipPayments.length)}}let he=(()=>{var t;class o{constructor(i,n,a,s,c,u,f,_,h,m,b){this.translate=i,this.screenResize=n,this.sharedService=a,this.storage=s,this.userAPI=c,this.loadingCtrl=u,this.router=f,this.cdr=_,this.gtmService=h,this.membershipService=m,this.vendorService=b,this.user={},this.membershipStatus="",this.totalAmountSaved=0,this.optedInChange=c.optedInChange.subscribe(()=>{this.optedIn=x.K.getOptedIn(),this.storage.set("optedIn",this.optedIn),this.getMembershipPayments(),this.cdr.detectChanges()})}ngOnInit(){var i=this;return(0,g.Z)(function*(){i.isOptedIn(),i.user=(yield i.storage.get("user"))||{},i.isMobileView=i.screenResize.isMobileView,i.screenSizeEvent=i.screenResize.screenSizeChange.subscribe(n=>{i.isMobileView=n}),yield i.getMembershipPayments()})()}isOptedIn(){this.storage.get("optedIn").then(i=>{this.optedIn=i}),this.cdr.detectChanges()}getMembershipStatus(){var i,n,a,s;return"Y"==(null===(i=this.user)||void 0===i?void 0:i.deliverclub_member)?"Active":1==(null===(n=this.user)||void 0===n?void 0:n.dc_trial)&&"N"==(null===(a=this.user)||void 0===a?void 0:a.deliverclub_member)?"Canceled":0==(null===(s=this.user)||void 0===s?void 0:s.dc_trial)&&"Y"==this.optedIn?"Trial Period":"Inactive"}get trialEndDate(){var i;const n=null===(i=this.user)||void 0===i?void 0:i.dc_trial_start;if(!n)return null;const a=new Date(n);if(isNaN(a.getTime()))return null;const s=new Date(a);return s.setDate(s.getDate()+30),s}get trialDaysLeft(){const i=this.trialEndDate;if(!i)return null;const a=Math.ceil((i.getTime()-Date.now())/864e5);return Math.max(a,0)}get isTrialCancelled(){var i,n;return 1==(null===(i=this.user)||void 0===i?void 0:i.dc_trial)&&"N"==(null===(n=this.user)||void 0===n?void 0:n.deliverclub_member)}cancelMembership(){var i=this;return(0,g.Z)(function*(){var n,a;const s=yield i.membershipService.confirmCancel({uid:null===(n=i.user)||void 0===n?void 0:n.uid,email:null===(a=i.user)||void 0===a?void 0:a.email,header:"Cancel Membership"});s&&(i.user=s,i.optedIn="N",i.cdr.detectChanges())})()}activate(){var i=this;return(0,g.Z)(function*(){var n,a;const s=yield i.membershipService.confirmActivate({uid:null===(n=i.user)||void 0===n?void 0:n.uid,email:null===(a=i.user)||void 0===a?void 0:a.email});s&&(i.user=s,i.optedIn="Y",i.cdr.detectChanges())})()}confirmCancelTrial(){var i=this;return(0,g.Z)(function*(){var n,a,s,c,u;if(0===Number((null===(n=i.user)||void 0===n?void 0:n.dc_trial)||0)&&"Y"===i.optedIn)return yield i.membershipService.setOptedIn("N","trial_not_started"),i.optedIn="N",void i.cdr.detectChanges();const f=1==(null===(a=i.user)||void 0===a?void 0:a.dc_trial)&&"Y"==(null===(s=i.user)||void 0===s?void 0:s.deliverclub_member),_=i.trialEndDate;let h="Cancel your free trial",m="You'll lose access to free and discounted deliveries. You can opt back in any time before placing your first order.";f&&(h="Cancel your membership",m=`Don't worry \u2014 you'll still get free and discounted deliveries through ${_?_.toLocaleDateString(void 0,{month:"long",day:"numeric",year:"numeric"}):"the end of your trial period"}. After that, your membership simply won't renew, so you won't be charged.`);const b=yield i.membershipService.confirmCancel({uid:null===(c=i.user)||void 0===c?void 0:c.uid,email:null===(u=i.user)||void 0===u?void 0:u.email,header:h,message:m});b&&(i.user=b,i.optedIn="N",i.cdr.detectChanges())})()}openMembershipModal(){var i=this;return(0,g.Z)(function*(){"activate"===(yield i.membershipService.openMembershipModal(!1))&&(yield i.activate())})()}startOrdering(){this.router.navigateByUrl("restaurants")}getMembershipPayments(){var i=this;return(0,g.Z)(function*(){var n;const a=null===(n=i.user)||void 0===n?void 0:n.email;if(!a)return;const s=yield i.loadingCtrl.create({message:"loading changes..."});yield s.present(),i.membershipPayments=[],i.userAPI.refreshUser(a).subscribe(c=>{i.user=c,i.sharedService.userObj=c,i.storage.set("user",c),i.getMembershipStatus(),i.userAPI.getMembershipPayments(i.user.email).subscribe(u=>{i.membershipPayments=u.membership_payments,i.totalAmountSaved=u.total_saved,i.cdr.detectChanges()}),s.dismiss()})})()}ngOnDestroy(){var i;this.screenSizeEvent.unsubscribe(),null===(i=this.optedInChange)||void 0===i||i.unsubscribe()}ionViewDidEnter(){this.gtmService.pushCustomEventNoParams("ViewMembership")}}return(t=o).\u0275fac=function(i){return new(i||t)(e.Y36(C.sK),e.Y36(y.v),e.Y36(O.B),e.Y36(Z.Ke),e.Y36(x.K),e.Y36(d.HT),e.Y36(M.F0),e.Y36(e.sBO),e.Y36(T.b),e.Y36(w.v),e.Y36(A.n))},t.\u0275cmp=e.Xpm({type:t,selectors:[["app-membership"]],decls:40,vars:43,consts:[[3,"pageTitle"],[1,"membership-page"],["size-md","3",4,"ngIf"],["size-xs","12","size-md","9",1,"membership-col"],[3,"icon","title"],[1,"membership-shell"],["class","urgency-banner","role","alert",4,"ngIf"],[1,"hero-card"],[1,"hero-top"],[1,"hero-brand"],["alt","DeliverClub",1,"hero-brand-logo",3,"src"],[1,"hero-brand-info"],[1,"hero-brand-kicker"],["class","hero-brand-title",4,"ngIf"],[1,"hero-status-pill"],["aria-hidden","true",1,"hero-status-dot"],[1,"hero-subtitle"],[4,"ngIf"],["class","trial-countdown-text",4,"ngIf"],["class","hero-stats",4,"ngIf"],[1,"hero-actions"],["class","benefits-strip","aria-label","Membership benefits",4,"ngIf"],["class","history-section",4,"ngIf"],["size-md","3"],["role","alert",1,"urgency-banner"],["name","alarm-outline","aria-hidden","true"],[1,"urgency-banner-text"],["type","button",1,"urgency-banner-cta",3,"click"],[1,"hero-brand-title"],[1,"trial-countdown-text"],[1,"hero-stats"],["class","hero-stat",4,"ngIf"],[1,"hero-stat"],[1,"hero-stat-label"],[1,"hero-stat-value"],[1,"hero-stat-sub"],[1,"hero-btn","hero-btn--primary",3,"click"],["slot","end","name","arrow-forward-outline","aria-hidden","true"],["type","button","class","hero-btn-secondary",3,"click",4,"ngIf"],["type","button",1,"hero-btn-secondary",3,"click"],[1,"hero-btn-note"],["aria-label","Membership benefits",1,"benefits-strip"],[1,"benefit"],[1,"benefit-icon","benefit-icon--primary"],["name","bicycle-outline","aria-hidden","true"],[1,"benefit-title"],[1,"benefit-text"],[1,"benefit-icon","benefit-icon--secondary"],["name","pricetag-outline","aria-hidden","true"],[1,"benefit-icon","benefit-icon--accent"],["name","gift-outline","aria-hidden","true"],[1,"history-section"],[1,"section-heading"],[1,"history-saved-chip"],[1,"history-saved-label"],[1,"history-saved-value"],["class","history-table",4,"ngIf"],["class","empty-state",4,"ngIf"],[1,"history-table"],[1,"table-header"],[1,"col-description"],[1,"col-date"],[1,"col-status"],[1,"col-points"],["class","table-row",4,"ngFor","ngForOf"],[1,"table-row"],["class","fee-note",4,"ngIf"],[1,"status-badge"],[1,"fee-note"],[1,"empty-state"],["name","receipt-outline","aria-hidden","true"]],template:function(i,n){1&i&&(e._UZ(0,"app-main-header",0),e.TgZ(1,"ion-content",1)(2,"ion-row"),e.YNc(3,k,2,0,"ion-col",2),e.TgZ(4,"ion-col",3),e._UZ(5,"app-account-header",4),e.TgZ(6,"div",5),e.YNc(7,S,8,2,"div",6),e.TgZ(8,"section",7)(9,"div",8)(10,"div",9),e._UZ(11,"img",10),e.TgZ(12,"div",11)(13,"span",12),e._uU(14,"DeliverClub Membership"),e.qZA(),e.YNc(15,q,2,0,"h2",13),e.YNc(16,N,2,0,"h2",13),e.YNc(17,z,2,0,"h2",13),e.YNc(18,D,2,0,"h2",13),e.YNc(19,E,2,0,"h2",13),e.YNc(20,Q,2,0,"h2",13),e.qZA()(),e.TgZ(21,"span",14),e._UZ(22,"span",15),e._uU(23),e.qZA()(),e.TgZ(24,"div",16),e.YNc(25,J,5,0,"ng-container",17),e.YNc(26,$,5,0,"ng-container",17),e.YNc(27,B,9,6,"ng-container",17),e.YNc(28,F,12,2,"ng-container",17),e.YNc(29,K,5,0,"ng-container",17),e.YNc(30,G,5,0,"ng-container",17),e.qZA(),e.YNc(31,W,4,4,"p",18),e.YNc(32,te,4,3,"div",19),e.TgZ(33,"div",20),e.YNc(34,re,4,0,"ng-container",17),e.YNc(35,ae,6,2,"ng-container",17),e.YNc(36,se,7,4,"ng-container",17),e.YNc(37,le,7,4,"ng-container",17),e.qZA()(),e.YNc(38,ce,25,0,"section",21),e.YNc(39,_e,14,3,"section",22),e.qZA()()()()),2&i&&(e.Q6J("pageTitle",n.translate.instant("membership")),e.xp6(3),e.Q6J("ngIf",!n.isMobileView),e.xp6(2),e.Q6J("icon","id-card-outline")("title","membership"),e.xp6(2),e.Q6J("ngIf",n.isTrialCancelled&&null!==n.trialDaysLeft&&n.trialDaysLeft<=7),e.xp6(1),e.ekj("hero-card--success","A
1ctive"===n.getMembershipStatus()||"Trial Period"===n.getMembershipStatus())("hero-card--warn","Canceled"===n.getMembershipStatus())("hero-card--danger","Inactive"===n.getMembershipStatus()&&(null==n.user?null:n.user.dc_trial)>1)("hero-card--neutral","Inactive"===n.getMembershipStatus()&&(0==(null==n.user?null:n.user.dc_trial)||!(null!=n.user&&n.user.dc_trial))),e.xp6(3),e.Q6J("src","Active"===n.getMembershipStatus()||"Canceled"===n.getMembershipStatus()||"Trial Period"===n.getMembershipStatus()?"assets/imgs/dcActive.png":"assets/imgs/dcinactive.png",e.LSH),e.xp6(4),e.Q6J("ngIf",0==(null==n.user?null:n.user.dc_trial)&&"Y"!=n.optedIn&&"Y"!=(null==n.user?null:n.user.deliverclub_member)),e.xp6(1),e.Q6J("ngIf",0==(null==n.user?null:n.user.dc_trial)&&"Y"==n.optedIn&&"Y"!=(null==n.user?null:n.user.deliverclub_member)),e.xp6(1),e.Q6J("ngIf",1==(null==n.user?null:n.user.dc_trial)&&"Y"==(null==n.user?null:n.user.deliverclub_member)),e.xp6(1),e.Q6J("ngIf",n.isTrialCancelled),e.xp6(1),e.Q6J("ngIf",(null==n.user?null:n.user.dc_trial)>1&&"Y"==(null==n.user?null:n.user.deliverclub_member)),e.xp6(1),e.Q6J("ngIf",(null==n.user?null:n.user.dc_trial)>1&&"N"==(null==n.user?null:n.user.deliverclub_member)),e.xp6(1),e.ekj("hero-status-pill--success","Active"===n.getMembershipStatus()||"Trial Period"===n.getMembershipStatus())("hero-status-pill--warn","Canceled"===n.getMembershipStatus())("hero-status-pill--danger","Inactive"===n.getMembershipStatus()&&(null==n.user?null:n.user.dc_trial)>1)("hero-status-pill--neutral","Inactive"===n.getMembershipStatus()&&(0==(null==n.user?null:n.user.dc_trial)||!(null!=n.user&&n.user.dc_trial))),e.xp6(2),e.hij(" ",n.getMembershipStatus()," "),e.xp6(2),e.Q6J("ngIf",0==(null==n.user?null:n.user.dc_trial)&&"Y"!=n.optedIn&&"Y"!=(null==n.user?null:n.user.deliverclub_member)),e.xp6(1),e.Q6J("ngIf",0==(null==n.user?null:n.user.dc_trial)&&"Y"==n.optedIn&&"Y"!=(null==n.user?null:n.user.deliverclub_member)),e.xp6(1),e.Q6J("ngIf",1==(null==n.user?null:n.user.dc_trial)&&"Y"==(null==n.user?null:n.user.deliverclub_member)),e.xp6(1),e.Q6J("ngIf",n.isTrialCancelled),e.xp6(1),e.Q6J("ngIf",(null==n.user?null:n.user.dc_trial)>1&&"Y"==(null==n.user?null:n.user.deliverclub_member)),e.xp6(1),e.Q6J("ngIf",(null==n.user?null:n.user.dc_trial)>1&&"N"==(null==n.user?null:n.user.deliverclub_member)),e.xp6(1),e.Q6J("ngIf",1==(null==n.user?null:n.user.dc_trial)&&null!==n.trialDaysLeft),e.xp6(1),e.Q6J("ngIf",(null==n.user?null:n.user.dc_trial)>1&&"Y"==(null==n.user?null:n.user.deliverclub_member)||0==(null==n.user?null:n.user.dc_trial)&&"Y"==n.optedIn&&"Y"!=(null==n.user?null:n.user.deliverclub_member)||(null==n.user?null:n.user.dc_trial)>1&&"N"==(null==n.user?null:n.user.deliverclub_member)),e.xp6(2),e.Q6J("ngIf",0==(null==n.user?null:n.user.dc_trial)&&"Y"!=n.optedIn&&"Y"!=(null==n.user?null:n.user.deliverclub_member)),e.xp6(1),e.Q6J("ngIf",1==(null==n.user?null:n.user.dc_trial)&&"Y"==(null==n.user?null:n.user.deliverclub_member)||0==(null==n.user?null:n.user.dc_trial)&&"Y"==n.optedIn||"Y"==(null==n.user?null:n.user.deliverclub_member)),e.xp6(1),e.Q6J("ngIf",n.isTrialCancelled),e.xp6(1),e.Q6J("ngIf","N"==(null==n.user?null:n.user.deliverclub_member)&&(null==n.user?null:n.user.dc_trial)>1),e.xp6(1),e.Q6J("ngIf",0==(null==n.user?null:n.user.dc_trial)&&"Y"!=n.optedIn&&"Y"!=(null==n.user?null:n.user.deliverclub_member)||"N"==(null==n.user?null:n.user.deliverclub_member)&&(null==n.user?null:n.user.dc_trial)>1),e.xp6(1),e.Q6J("ngIf",0!=(null==n.user?null:n.user.dc_trial)||"Y"==(null==n.user?null:n.user.deliverclub_member)))},dependencies:[p.sg,p.O5,d.YG,d.wI,d.W2,d.gu,d.Nd,I.$,Y.H,U.w,p.JJ,p.uU],styles:['.membership-page[_ngcontent-%COMP%]{--background: #f5f6f8}.membership-col[_ngcontent-%COMP%]{padding:16px}@media (min-width: 768px){.membership-col[_ngcontent-%COMP%]{padding:24px}}.membership-shell[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:20px;padding:8px 0 32px;max-width:820px;width:100%}.urgency-banner[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:linear-gradient(90deg,rgba(var(--ion-color-danger-rgb),.12),rgba(var(--ion-color-danger-rgb),.06));border:1px solid rgba(var(--ion-color-danger-rgb),.28);border-left:4px solid var(--ion-color-danger);border-radius:8px;
1color:#1a1a1a;animation:_ngcontent-%COMP%_urgency-pop .35s ease-out}.urgency-banner[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{font-size:22px;color:var(--ion-color-danger);flex-shrink:0}.urgency-banner[_ngcontent-%COMP%]   .urgency-banner-text[_ngcontent-%COMP%]{flex:1;font-size:14px;line-height:1.45;min-width:0}.urgency-banner[_ngcontent-%COMP%]   .urgency-banner-text[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{color:var(--ion-color-danger);font-weight:700}.urgency-banner[_ngcontent-%COMP%]   .urgency-banner-cta[_ngcontent-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ion-color-danger);color:#fff;border:none;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;cursor:pointer;flex-shrink:0;transition:filter .2s ease,transform .1s ease}.urgency-banner[_ngcontent-%COMP%]   .urgency-banner-cta[_ngcontent-%COMP%]:hover{filter:brightness(1.05)}.urgency-banner[_ngcontent-%COMP%]   .urgency-banner-cta[_ngcontent-%COMP%]:active{transform:scale(.97)}@media (max-width: 560px){.urgency-banner[_ngcontent-%COMP%]{flex-wrap:wrap}.urgency-banner[_ngcontent-%COMP%]   .urgency-banner-cta[_ngcontent-%COMP%]{flex:1 1 auto;margin-left:34px}}@keyframes _ngcontent-%COMP%_urgency-pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.hero-card[_ngcontent-%COMP%]{position:relative;background:#ffffff;border:1px solid #e8e8e8;border-radius:8px;padding:24px;overflow:hidden}.hero-card[_ngcontent-%COMP%]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--ion-color-secondary),var(--ion-color-primary))}.hero-card.hero-card--warn[_ngcontent-%COMP%]:before{background:var(--ion-color-danger)}.hero-card.hero-card--danger[_ngcontent-%COMP%]:before{background:var(--ion-color-danger)}.hero-card.hero-card--neutral[_ngcontent-%COMP%]:before{background:linear-gradient(90deg,#cbd5e1,#94a3b8)}.hero-top[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.hero-brand[_ngcontent-%COMP%]{display:flex;align-items:center;gap:14px;min-width:0;flex:1}.hero-brand-logo[_ngcontent-%COMP%]{width:88px;height:88px;object-fit:contain;flex-shrink:0;padding:6px;border-radius:8px;background:#ffffff;border:1px solid #e8e8e8;transition:transform .3s ease}.hero-card--success[_ngcontent-%COMP%]   .hero-brand-logo[_ngcontent-%COMP%]{border-color:#2dd36f59}.hero-card--warn[_ngcontent-%COMP%]   .hero-brand-logo[_ngcontent-%COMP%]{border-color:rgba(var(--ion-color-danger-rgb),.28)}.hero-brand-logo[_ngcontent-%COMP%]:hover{transform:scale(1.04) rotate(-2deg)}.hero-brand-info[_ngcontent-%COMP%]{min-width:0}.hero-brand-kicker[_ngcontent-%COMP%]{display:block;font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--ion-color-secondary);margin-bottom:4px}.hero-brand-title[_ngcontent-%COMP%]{font-size:22px;font-weight:700;color:#1a1a1a;margin:0;line-height:1.25}.hero-status-pill[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;border:1px solid transparent;flex-shrink:0}.hero-status-pill[_ngcontent-%COMP%]   .hero-status-dot[_ngcontent-%COMP%]{width:8px;height:8px;border-radius:999px;background:currentColor;flex-shrink:0}.hero-status-pill.hero-status-pill--success[_ngcontent-%COMP%]{color:#0a7d2b;background:rgba(45,211,111,.08);border-color:#2dd36f4d}.hero-status-pill.hero-status-pill--success[_ngcontent-%COMP%]   .hero-status-dot[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_pulse-dot 2s ease-in-out infinite}.hero-status-pill.hero-status-pill--warn[_ngcontent-%COMP%]{color:var(--ion-color-danger);background:rgba(var(--ion-color-danger-rgb),.06);border-color:rgba(var(--ion-color-danger-rgb),.28)}.hero-status-pill.hero-status-pill--warn[_ngcontent-%COMP%]   .hero-status-dot[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_pulse-dot 1.3s ease-in-out infinite}.hero-status-pill.hero-status-pill--danger[_ngcontent-%COMP%]{color:var(--ion-color-danger);background:rgba(var(--ion-color-danger-rgb),.06);border-color:rgba(var(--ion-color-danger-rgb),.28)}.hero-status-pill.hero-status-pill--neutral[_ngcontent-%COMP%]{color:#6b7280;background:#f8f9fa;border-color:#e8e8e8}@keyframes _ngcontent-%COMP%_pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.hero-subtitle[_ngcontent-%COMP%]{margin:0 0 16px;max-width:80ch}.hero-subtitle[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:14px;line-height:1.55;color:#6b7280;margin:0}.hero-subtitle[_ngcontent-%COMP%]   p[_ngcontent-%COMP%] + p[_ngcontent-%COMP%]{margin-top:6px}.trial-countdown-text[_ngcontent-%COMP%]{margin:0 0 16px;color:#000;font-size:14px;font-weight:700;line-height:1.4}.hero-stats[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;padding:16px;margin-bottom:20px;background:#f8f9fa;border:1px solid #e8e8e8;border-radius:8px}.hero-stat[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2px;min-width:0}.hero-stat[_ngcontent-%COMP%] + .hero-stat[_ngcontent-%COMP%]{border-left:1px solid #e8e8e8;padding-left:16px}@media (max-width: 640px){.hero-stat[_ngcontent-%COMP%] + .hero-stat[_ngcontent-%COMP%]{border-left:none;padding-left:0;border-top:1px solid #e8e8e8;padding-top:12px;margin-top:4px}}.hero-stat-label[_ngcontent-%COMP%]{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#999}.hero-stat-value[_ngcontent-%COMP%]{font-size:20px;font-weight:700;
1color:#1a1a1a;line-height:1.2}.hero-stat-value[_ngcontent-%COMP%]   small[_ngcontent-%COMP%]{font-size:12px;font-weight:600;color:#6b7280;margin-left:1px}.hero-stat-sub[_ngcontent-%COMP%]{font-size:12px;color:#6b7280}.hero-stat--accent[_ngcontent-%COMP%]   .hero-stat-value[_ngcontent-%COMP%]{color:var(--ion-color-secondary);font-size:22px}.hero-stat--accent[_ngcontent-%COMP%]   .hero-stat-label[_ngcontent-%COMP%]{color:var(--ion-color-secondary)}.hero-actions[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;gap:10px}.hero-btn[_ngcontent-%COMP%]{--background: var(--ion-color-secondary);--background-hover: var(--ion-color-secondary-shade);--background-activated: var(--ion-color-secondary-shade);--color: #fff;--border-radius: 8px;--box-shadow: none;--padding-start: 28px;--padding-end: 24px;height:48px;min-width:240px;font-size:14px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;margin:0;transition:transform .15s ease}.hero-btn[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{font-size:16px;margin-left:6px}.hero-btn[_ngcontent-%COMP%]:hover{transform:translateY(-1px)}.hero-btn[_ngcontent-%COMP%]:active{transform:translateY(0)}.hero-btn-secondary[_ngcontent-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:var(--ion-color-danger);font-size:13px;font-weight:600;letter-spacing:.2px;padding:6px 12px;cursor:pointer}.hero-btn-secondary[_ngcontent-%COMP%]:hover{text-decoration:underline}.hero-btn-note[_ngcontent-%COMP%]{margin:0;font-size:12px;font-weight:500;color:#6b7280;text-align:center}.benefits-strip[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.benefit[_ngcontent-%COMP%]{display:flex;gap:12px;align-items:flex-start;padding:16px;background:#ffffff;border:1px solid #e8e8e8;border-radius:8px}.benefit-icon[_ngcontent-%COMP%]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.benefit-icon[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{font-size:22px}.benefit-icon.benefit-icon--primary[_ngcontent-%COMP%]{background:rgba(var(--ion-color-primary-rgb),.1);color:var(--ion-color-primary)}.benefit-icon.benefit-icon--secondary[_ngcontent-%COMP%]{background:rgba(var(--ion-color-secondary-rgb),.12);color:var(--ion-color-secondary)}.benefit-icon.benefit-icon--accent[_ngcontent-%COMP%]{background:rgba(102,126,234,.12);color:#667eea}.benefit-title[_ngcontent-%COMP%]{font-size:14px;font-weight:700;color:#1a1a1a;line-height:1.3}.benefit-text[_ngcontent-%COMP%]{font-size:13px;color:#6b7280;line-height:1.5;margin-top:2px}.history-section[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px}.section-heading[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;gap:16px}.section-heading[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:0;font-size:18px;font-weight:700;color:#1a1a1a;line-height:1.3}.section-heading[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:4px 0 0;font-size:13px;color:#6b7280}@media (max-width: 640px){.section-heading[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start}}.history-saved-chip[_ngcontent-%COMP%]{display:inline-flex;align-items:baseline;gap:8px;padding:8px 14px;background:#ffffff;border:1px solid #e8e8e8;border-radius:8px}.history-saved-chip[_ngcontent-%COMP%]   .history-saved-label[_ngcontent-%COMP%]{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#999}.history-saved-chip[_ngcontent-%COMP%]   .history-saved-value[_ngcontent-%COMP%]{font-size:16px;font-weight:700;color:#1a1a1a}.history-table[_ngcontent-%COMP%]{background:#ffffff;border-radius:8px;overflow:hidden;border:1px solid #e8e8e8}.history-table[_ngcontent-%COMP%]   .table-header[_ngcontent-%COMP%]{display:grid;grid-template-columns:2.2fr 1.5fr 1.2fr 1fr;padding:16px 20px;background:#f8f9fa;border-bottom:2px solid #e9ecef;font-size:13px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.history-table[_ngcontent-%COMP%]   .table-row[_ngcontent-%COMP%]{display:grid;grid-template-columns:2.2fr 1.5fr 1.2fr 1fr;padding:20px;
1border-bottom:1px solid #f0f0f0;transition:background .2s ease}.history-table[_ngcontent-%COMP%]   .table-row[_ngcontent-%COMP%]:last-child{border-bottom:none}.history-table[_ngcontent-%COMP%]   .table-row[_ngcontent-%COMP%]   .col-description[_ngcontent-%COMP%]{font-size:15px;color:#1a1a1a;font-weight:500;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.history-table[_ngcontent-%COMP%]   .table-row[_ngcontent-%COMP%]   .col-description[_ngcontent-%COMP%]   .fee-note[_ngcontent-%COMP%]{font-size:12px;color:#999;font-weight:400}.history-table[_ngcontent-%COMP%]   .table-row[_ngcontent-%COMP%]   .col-date[_ngcontent-%COMP%]{font-size:14px;color:#666}.history-table[_ngcontent-%COMP%]   .table-row[_ngcontent-%COMP%]   .col-status[_ngcontent-%COMP%]   .status-badge[_ngcontent-%COMP%]{display:inline-block;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#ed8936;background:#fef5e7}.history-table[_ngcontent-%COMP%]   .table-row[_ngcontent-%COMP%]   .col-status[_ngcontent-%COMP%]   .status-badge.confirmed[_ngcontent-%COMP%]{color:var(--ion-color-secondary, #72aa01);background:transparent}.history-table[_ngcontent-%COMP%]   .table-row[_ngcontent-%COMP%]   .col-status[_ngcontent-%COMP%]   .status-badge.trial[_ngcontent-%COMP%]{color:#3880ff;background:rgba(56,128,255,.1)}.history-table[_ngcontent-%COMP%]   .table-row[_ngcontent-%COMP%]   .col-points[_ngcontent-%COMP%]{font-size:16px;font-weight:600;color:#1a1a1a;text-align:right}.history-table[_ngcontent-%COMP%]   .table-row[_ngcontent-%COMP%]   .col-points.positive[_ngcontent-%COMP%]{color:#2dd36f}@media (max-width: 768px){.history-table[_ngcontent-%COMP%]   .table-header[_ngcontent-%COMP%]{font-size:12px;padding:12px 16px}.history-table[_ngcontent-%COMP%]   .table-row[_ngcontent-%COMP%]{padding:16px}.history-table[_ngcontent-%COMP%]   .table-row[_ngcontent-%COMP%]   .col-description[_ngcontent-%COMP%]{font-size:14px}.history-table[_ngcontent-%COMP%]   .table-row[_ngcontent-%COMP%]   .col-date[_ngcontent-%COMP%]{font-size:13px}.history-table[_ngcontent-%COMP%]   .table-row[_ngcontent-%COMP%]   .col-points[_ngcontent-%COMP%]{font-size:15px}}@media (max-width: 576px){.history-table[_ngcontent-%COMP%]   .table-header[_ngcontent-%COMP%]{grid-template-columns:1.8fr 1.2fr 1fr .9fr;padding:10px 12px;font-size:11px}.history-table[_ngcontent-%COMP%]   .table-row[_ngcontent-%COMP%]{grid-template-columns:1.8fr 1.2fr 1fr .9fr;padding:14px 12px}.history-table[_ngcontent-%COMP%]   .table-row[_ngcontent-%COMP%]   .col-description[_ngcontent-%COMP%]{font-size:13px;padding-right:8px}.history-table[_ngcontent-%COMP%]   .table-row[_ngcontent-%COMP%]   .col-date[_ngcontent-%COMP%]{font-size:12px}.history-table[_ngcontent-%COMP%]   .table-row[_ngcontent-%COMP%]   .col-status[_ngcontent-%COMP%]   .status-badge[_ngcontent-%COMP%]{font-size:10px;padding:3px 8px}.history-table[_ngcontent-%COMP%]   .table-row[_ngcontent-%COMP%]   .col-points[_ngcontent-%COMP%]{font-size:14px}}.empty-state[_ngcontent-%COMP%]{padding:32px 24px;text-align:left;background:#ffffff;border:1px dashed #e8e8e8;border-radius:8px}.empty-state[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{font-size:56px;opacity:.3;color:#667eea;margin-bottom:16px}.empty-state[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:16px;font-weight:600;color:#1a1a1a;margin:0 0 6px}.empty-state[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:13px;color:#999;margin:0}@media (max-width: 640px){.hero-card[_ngcontent-%COMP%]{padding:20px 18px}.hero-top[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start;gap:12px}.hero-brand-logo[_ngcontent-%COMP%]{width:72px;height:72px;border-radius:8px;padding:5px}.hero-brand-title[_ngcontent-%COMP%]{font-size:18px}.hero-subtitle[_ngcontent-%COMP%]{font-size:14px}.hero-btn[_ngcontent-%COMP%]{width:100%;min-width:0}}.membership-highlight-danger[_ngcontent-%COMP%]{color:var(--ion-color-danger);font-weight:700}.membership-highlight[_ngcontent-%COMP%]{color:var(--ion-color-secondary);font-weight:700}.alert-button-confirm[_ngcontent-%COMP%]{color:red!important;font-weight:700!important}.alert-button-cancel[_ngcontent-%COMP%]{color:#000!important;font-weight:600!important}']}),o})();var me=l(77147);const be=[{path:"",component:he}];let fe=(()=>{var t;class o{}return(t=o).\u0275fac=function(i){return new(i||t)},t.\u0275mod=e.oAB({type:t}),t.\u0275inj=e.cJS({imports:[p.ez,P.u5,d.Pc,me.m,M.Bz.forChild(be)]}),o})()}}]);
2//# chunkId=01a0fd9a-be7a-7ae0-bf0f-310830a02b32

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.