PageSourceSearch

https://bullcitysummit.com/src_app_account_account_module_ts.1033558db779cac2.js

js bullcitysummit.com collected 2026-10-09 01:23:36 UTC 37,159 bytes, 529 lines download raw bytes

1"use strict";
2(self["webpackChunkapp"] = self["webpackChunkapp"] || []).push([["src_app_account_account_module_ts"],{
3
4/***/ 34742:
5/*!***************************************************!*\
6  !*** ./src/app/account/account-routing.module.ts ***!
7  \***************************************************/
8/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
9
10__webpack_require__.r(__webpack_exports__);
11/* harmony export */ __webpack_require__.d(__webpack_exports__, {
12/* harmony export */   "AccountPageRoutingModule": () => (/* binding */ AccountPageRoutingModule)
13/* harmony export */ });
14/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929);
15/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 3184);
16/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/router */ 52816);
17/* harmony import */ var _account_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./account.page */ 97282);
18
19
20
21
22const routes = [
23    {
24        path: '',
25        component: _account_page__WEBPACK_IMPORTED_MODULE_0__.AccountPage
26    }
27];
28let AccountPageRoutingModule = class AccountPageRoutingModule {
29};
30AccountPageRoutingModule = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([
31    (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.NgModule)({
32        imports: [_angular_router__WEBPACK_IMPORTED_MODULE_3__.RouterModule.forChild(routes)],
33        exports: [_angular_router__WEBPACK_IMPORTED_MODULE_3__.RouterModule],
34    })
35], AccountPageRoutingModule);
36
37
38
39/***/ }),
40
41/***/ 63879:
42/*!*******************************************!*\
43  !*** ./src/app/account/account.module.ts ***!
44  \*******************************************/
45/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
46
47__webpack_require__.r(__webpack_exports__);
48/* harmony export */ __webpack_require__.d(__webpack_exports__, {
49/* harmony export */   "AccountPageModule": () => (/* binding */ AccountPageModule)
50/* harmony export */ });
51/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tslib */ 34929);
52/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 3184);
53/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/common */ 36362);
54/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/forms */ 90587);
55/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @ionic/angular */ 7464);
56/* harmony import */ var _account_routing_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./account-routing.module */ 34742);
57/* harmony import */ var _account_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./account.page */ 97282);
58
59
60
61
62
63
64
65let AccountPageModule = class AccountPageModule {
66};
67AccountPageModule = (0,tslib__WEBPACK_IMPORTED_MODULE_2__.__decorate)([
68    (0,_angular_core__WEBPACK_IMPORTED_MODULE_3__.NgModule)({
69        imports: [
70            _angular_common__WEBPACK_IMPORTED_MODULE_4__.CommonModule,
71            _angular_forms__WEBPACK_IMPORTED_MODULE_5__.FormsModule,
72            _ionic_angular__WEBPACK_IMPORTED_MODULE_6__.IonicModule,
73            _account_routing_module__WEBPACK_IMPORTED_MODULE_0__.AccountPageRoutingModule
74        ],
75        declarations: [_account_page__WEBPACK_IMPORTED_MODULE_1__.AccountPage]
76    })
77], AccountPageModule);
78
79
80
81/***/ }),
82
83/***/ 97282:
84/*!*****************************************!*\
85  !*** ./src/app/account/account.page.ts ***!
86  \*****************************************/
87/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
88
89__webpack_require__.r(__webpack_exports__);
90/* harmony export */ __webpack_require__.d(__webpack_exports__, {
91/* harmony export */   "AccountPage": () => (/* binding */ AccountPage)
92/* harmony export */ });
93/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! tslib */ 34929);
94/* harmony import */ var _account_page_html_ngResource__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./account.page.html?ngResource */ 59024);
95/* harmony import */ var _account_page_scss_ngResource__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./account.page.scss?ngResource */ 8365);
96/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/core */ 3184);
97/* harmony import */ var _services_data_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../services/data.service */ 52468);
98/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @ionic/angular */ 7464);
99/* harmony import */ var _services_auth_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../services/auth.service */ 37556);
100/* harmony import */ var _ionic_storage_angular__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @ionic/storage-angular */ 80190);
101/* harmony import */ var _angular_fire_compat_auth__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/fire/compat/auth */ 5873);
102/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/router */ 52816);
103/* harmony import */ var _capacitor_browser__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @capacitor/browser */ 183
10313);
104/* harmony import */ var _menu_menu_page__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../menu/menu.page */ 25915);
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119let AccountPage = class AccountPage {
120    constructor(data, menu, authService, auth, storage, router, alertController, popoverController) {
121        this.data = data;
122        this.menu = menu;
123        this.authService = authService;
124        this.auth = auth;
125        this.storage = storage;
126        this.router = router;
127        this.alertController = alertController;
128        this.popoverController = popoverController;
129        this.background = "assets/account.jpg";
130        this.placeholder = "assets/placeholder.jpg";
131        this.flight = "assets/flight.jpg";
132        this.hotel = "assets/hotel.jpg";
133        this.tickets = "assets/tickets.jpg";
134        this.apply = "assets/apply.jpg";
135        this.calendar = "assets/calendar.jpg";
136        this.art = "assets/art-apply.jpg";
137        this.tech = "assets/tech-apply.jpg";
138        this.music = "assets/music.jpg";
139    }
140    openPurchase() {
141        this.router.navigateByUrl('/tickets');
142    }
143    openMusic() {
144        this.router.navigateByUrl('/music');
145    }
146    presentPopover(e) {
147        return (0,tslib__WEBPACK_IMPORTED_MODULE_6__.__awaiter)(this, void 0, void 0, function* () {
148            const popover = yield this.popoverController.create({
149                component: _menu_menu_page__WEBPACK_IMPORTED_MODULE_5__.MenuPage,
150                event: e,
151                cssClass: 'menuPopover',
152                showBackdrop: false,
153                mode: "md"
154            });
155            yield popover.present();
156            const { role } = yield popover.onDidDismiss();
157        });
158    }
159    dismiss() {
160        return (0,tslib__WEBPACK_IMPORTED_MODULE_6__.__awaiter)(this, void 0, void 0, function* () {
161            yield this.popoverController.dismiss();
162        });
163    }
164    showAlert(val) {
165        return (0,tslib__WEBPACK_IMPORTED_MODULE_6__.__awaiter)(this, void 0, void 0, function* () {
166            const alert = yield this.alertController.create({
167                header: 'New ' + val + ' features coming soon!',
168                //subHeader: 'Important message',
169                //message: 'You will now receive updates from BCS.',
170                buttons: ['OK'],
171            });
172            yield alert.present();
173        });
174    }
175    comingSoon(val) {
176        if (val == 'profile') {
177            this.showAlert('profile');
178        }
179        if (val == 'calendar') {
180            this.showAlert('calendar');
181        }
182        if (val == 'flights') {
183            this.showAlert('flight booking');
184        }
185        if (val == 'hotels') {
186            this.showAlert('hotel booking');
187        }
188    }
189    openAccount() {
190        this.router.navigateByUrl('/account');
191    }
192    openApply(option) {
193        return (0,tslib__WEBPACK_IMPORTED_MODULE_6__.__awaiter)(this, void 0, void 0, function* () {
194            if (option == 'music') {
195                yield _capacitor_browser__WEBPACK_IMPORTED_MODULE_4__.Browser.open({ url: 'https://tally.so/r/w8qk0z' });
196            }
197            else if (option == 'art') {
198                yield _capacitor_browser__WEBPACK_IMPORTED_MODULE_4__.Browser.open({ url: 'https://tally.so/r/w2XkqD' });
199            }
200            else if (option == 'tech') {
201                yield _capacitor_browser__WEBPACK_IMPORTED_MODULE_4__.Browser.open({ url: 'https://tally.so/r/mRx4Xj' });
202            }
203        });
204    }
205    openLink(link) {
206        return (0,tslib__WEBPACK_IMPORTED_MODULE_6__.__awaiter)(this, void 0, void 0, function* () {
207            yield _capacitor_browser__WEBPACK_IMPORTED_MODULE_4__.Browser.open({ url: link });
208        });
209    }
210    goHome() {
211        this.router.navigateByUrl('/home');
212    }
213    openTickets() {
214        this.router.navigateByUrl('/tickets');
215    }
216    openSchedule() {
217        this.router.navigateByUrl('/schedule');
218    }
219    logOut() {
220        this.auth.signOut();
221        this.storage.remove('bcsId');
222        this.data.logged.next(false);
223        setTimeout(() => {
224            this.goHome();
225        }, 500);
226    }
227    openMenu() {
228        this.menu.open();
229    }
230    openAuth() {
231        this.authService.openModal();
232    }
233    ngOnInit() {
234        this.year = new Date().getFullYear();
235    }
236    ionViewDidEnter() {
237        this.data.getHome();
238        this._sections = this.data.home.subscribe(val => {
239            if (val) {
240                this.sections = val;
241            }
242        });
243        this._loggedUser = this.data.logged.subscribe(val => {
244            if (val) {
245                this.loggedUser = val;
246            }
247            else {
248                this.loggedUser = false;
249            }
250        });
251        this._user = this.data.user.subscribe(val => {
252            if (val) {
253                this.user = val;
254                this.username = (val.first_name).toUpperCase();
255            }
256        });
257        this._width = this.data.screenWidth.subscribe(val => {
258            if (val) {
259                this.width = val;
260                //console.log(val);
261            }
262        });
263        this._nav = this.data.nav.subscribe(val => {
264            if (val) {
265                this.nav = val;
266            }
267        });
268    }
269    ionViewWillLeave() {
270        this._sections.unsubscribe();
271        this._loggedUser.unsubscribe();
272        this._user.unsubscribe();
273        this._width.unsubscribe();
274        this._nav.unsubscribe();
275    }
276};
277AccountPage.ctorParameters = () => [
278    { type: _services_data_service__WEBPACK_IMPORTED_MODULE_2__.DataService },
279    { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_7__.MenuController },
280    { type: _services_auth_service__WEBPACK_IMPORTED_MODULE_3__.AuthService },
281    { type: _angular_fire_compat_auth__WEBPACK_IMPORTED_MODULE_8__.AngularFireAuth },
282    { type: _ionic_storage_angular__WEBPACK_IMPORTED_MODULE_9__.Storage },
283    { type: _angular_router__WEBPACK_IMPORTED_MODULE_10__.Router },
284    { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_7__.AlertController },
285    { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_7__.PopoverController }
286];
287AccountPage = (0,tslib__WEBPACK_IMPORTED_MODULE_6__.__decorate)([
288    (0,_angular_core__WEBPACK_IMPORTED_MODULE_11__.Component)({
289        selector: 'app-account',
290        template: _account_page_html_ngResource__WEBPACK_IMPORTED_MODULE_0__,
291        styles: [_account_page_scss_ngResource__WEBPACK_IMPORTED_MODULE_1__]
292    })
293], AccountPage);
294
295
296
297/***/ }),
298
299/***/ 25915:
300/*!***********************************!*\
301  !*** ./src/app/menu/menu.page.ts ***!
302  \***********************************/
303/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
304
305__webpack_require__.r(__webpack_exports__);
306/* harmony export */ __webpack_require__.d(__webpack_exports__, {
307/* harmony export */   "MenuPage": () => (/* binding */ MenuPage)
308/* harmony export */ });
309/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! tslib */ 34929);
310/* harmony import */ var _menu_page_html_ngResource__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./menu.page.html?ngResource */ 10268);
311/* harmony import */ var _menu_page_scss_ngResource__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./menu.page.scss?ngResource */ 140);
312/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/core */ 3184);
313/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @ionic/angular */ 7464);
314/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/router */ 52816);
315/* harmony import */ var _services_data_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../services/data.service */ 52468);
316/* harmony import */ var _services_auth_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../services/auth.service */ 37556);
317
318
319
320
321
322
323
324
325
326let MenuPage = class MenuPage {
327    constructor(popoverController, router, data, auth, alertController) {
328        this.popoverController = popoverController;
329        this.router = router;
330        this.data = data;
331        this.auth = auth;
332        this.alertController = alertController;
333    }
334    ngOnInit() {
335    }
336    presentAlert() {
337        return (0,tslib__WEBPACK_IMPORTED_MODULE_4__.__awaiter)(this, void 0, void 0, function* () {
338            const alert = yield this.alertController.create({
339                header: 'This will lead to content shortly...',
340                buttons: [
341                    {
342                        text: 'Cool.',
343                        role: 'confirm',
344                        handler: () => {
345                        },
346                    },
347                ],
348            });
349            yield alert.present();
350            const { role } = yield alert.onDidDismiss();
351        });
352    }
353    openSchedule() {
354        this.router.navigateByUrl('/schedule');
355    }
356    openMedia() {
357        this.router.navigateByUrl('/media');
358    }
359    openRecap() {
360        this.router.navigateByUrl('/recap');
361    }
362    openBadges() {
363        this.router.navigateByUrl('/tickets');
364    }
365    openPanels() {
366        this.router.navigateByUrl('/panels');
367    }
368    openMusic() {
369        this.router.navigateByUrl('/music');
370    }
371    openArt() {
372        this.router.navigateByUrl('/art');
373    }
374    openScience() {
375        this.router.navigateByUrl('/scitech');
376    }
377    openArtists() {
378        this.router.navigateByUrl('/artists');
379    }
380    openSpeakers() {
381        this.router.navigateByUrl('/speakers');
382    }
383    openRegister() {
384        this.auth.openModal();
385    }
386    openApply() {
387        this.router.navigateByUrl('/apply');
388    }
389    dismiss() {
390        return (0,tslib__WEBPACK_IMPORTED_MODULE_4__.__awaiter)(this, void 0, void 0, function* () {
391            this.popoverController.dismiss();
392        });
393    }
394};
395MenuPage.ctorParameters = () => [
396    { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_5__.PopoverController },
397    { type: _angular_router__WEBPACK_IMPORTED_MODULE_6__.Router },
398    { type: _services_data_service__WEBPACK_IMPORTED_MODULE_2__.DataService },
399    { type: _services_auth_service__WEBPACK_IMPORTED_MODULE_3__.AuthService },
400    { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_5__.AlertController }
401];
402MenuPage = (0,tslib__WEBPACK_IMPORTED_MODULE_4__.__decorate)([
403    (0,_angular_core__WEBPACK_IMPORTED_MODULE_7__.Component)({
404        selector: 'app-menu',
405        template: _menu_page_html_ngResource__WEBPACK_IMPORTED_MODULE_0__,
406        styles: [_menu_page_scss_ngResource__WEBPACK_IMPORTED_MODULE_1__]
407    })
408], MenuPage);
409
410
411
412/***/ }),
413
414/***/ 37556:
415/*!******************************************!*\
416  !*** ./src/app/services/auth.service.ts ***!
417  \******************************************/
418/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
419
420__webpack_require__.r(__webpack_exports__);
421/* harmony export */ __webpack_require__.d(__webpack_exports__, {
422/* harmony export */   "AuthService": () => (/* binding */ AuthService)
423/* harmony export */ });
424/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tslib */ 34929);
425/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 3184);
426/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic/angular */ 7464);
427/* harmony import */ var _auth_auth_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../auth/auth.page */ 13561);
428
429
430
431
432let AuthService = class AuthService {
433    constructor(modal) {
434        this.modal = modal;
435    }
436    openModal(val) {
437        return (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__awaiter)(this, void 0, void 0, function* () {
438            if (val) {
439                const modal = yield this.modal.create({
440                    component: _auth_auth_page__WEBPACK_IMPORTED_MODULE_0__.AuthPage,
441                    cssClass: 'authModal',
442                    presentingElement: document.getElementById('app'),
443                    canDismiss: true,
444                    mode: 'ios',
445                    componentProps: {
446                        ticketing: val
447                    }
448                });
449                modal.present();
450                const { data, role } = yield modal.onWillDismiss();
451                if (role === 'confirm') {
452                    this.message = `Hello, ${data}!`;
453                }
454            }
455            else {
456                const modal = yield this.modal.create({
457                    component: _auth_auth_page__WEBPACK_IMPORTED_MODULE_0__.AuthPage,
458                    cssClass: 'authModal',
459                    presentingElement: document.getElementById('app'),
460                    canDismiss: true,
461                    mode: 'ios',
462                    componentProps: {
463                        ticketing: false
464                    }
465                });
466                modal.present();
467                const { data, role } = yield modal.onWillDismiss();
468                if (role === 'confirm') {
469                    this.message = `Hello, ${data}!`;
470                }
471            }
472        });
473    }
474};
475AuthService.ctorParameters = () => [
476    { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__.ModalController }
477];
478AuthService = (0,tslib__WEBPACK_IMPORTED_MODULE_1__.__decorate)([
479    (0,_angular_core__WEBPACK_IMPORTED_MODULE_3__.Injectable)({
480        providedIn: 'root'
481    })
482], AuthService);
483
484
485
486/***/ }),
487
488/***/ 8365:
489/*!******************************************************!*\
490  !*** ./src/app/account/account.page.scss?ngResource ***!
491  \******************************************************/
492/***/ ((module) => {
493
494module.exports = "\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJhY2NvdW50LnBhZ2Uuc2NzcyJ9 */";
495
496/***/ }),
497
498/***/ 140:
499/*!************************************************!*\
500  !*** ./src/app/menu/menu.page.scss?ngResource ***!
501  \************************************************/
502/***/ ((module) => {
503
504module.exports = "\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJtZW51LnBhZ2Uuc2NzcyJ9 */";
505
506/***/ }),
507
508/***/ 59024:
509/*!******************************************************!*\
510  !*** ./src/app/account/account.page.html?ngResource ***!
511  \******************************************************/
512/***/ ((module) => {
513
514module.exports = "<ion-header [translucent]=\"true\">\n  <ion-toolbar class=\"mainToolbar\">\n    <ion-buttons slot=\"start\" *ngIf=\"width <= 1024\" class=\"backButton\">\n      <ion-back-button icon=\"chevron-back\" color=\"dark\" text=\"\"></ion-back-button>\n    </ion-buttons>\n    <ion-title class=\"mainTitle\" *ngIf=\"width > 1024\" (click)=\"goHome();\">\n      <ion-img src=\"assets/brand.png\" class=\"brand\"></ion-img>\n    </ion-title>\n    <ion-title class=\"mainTitle sectionDescription\" *ngIf=\"width <= 1024\">\n      Account\n    </ion-title>\n\n    \n    <ion-buttons slot=\"primary\" class=\"headerButtons\">\n      <ion-grid *ngIf=\"nav && width > 1024\" class=\"desktopMenuGrid\">\n        <ion-row>\n          <ion-col *ngFor=\"let n of nav\" class=\"desktopMenuItem\" routerLinkActive=\"active-menu\">
514\n            <span *ngIf=\"n.title != 'Register' && n.title != '2023'\" [routerDirection]=\"'forward'\" [routerLink]=\"[n.url]\">{{ n.title }}</span> \n            <span *ngIf=\"n.title == 'Register'\" (click)=\"openAuth()\">{{ n.title }}</span> \n            <span *ngIf=\"n.title == '2023'\" (mouseenter)=\"presentPopover($event)\">{{ n.title }}</span>\n          </ion-col>\n        </ion-row>\n      </ion-grid>\n      <!--<ion-button class=\"headerButton\" (click)=\"addArtist()\">\n        <ion-icon slot=\"icon-only\" name=\"add\" class=\"headerIcon\"></ion-icon>\n      </ion-button>-->\n      \n      <ion-button class=\"headerButton\" (click)=\"openAuth();\" *ngIf=\"!loggedUser && width <= 1024\">\n        <ion-icon slot=\"icon-only\" name=\"person-add\" class=\"headerIcon\"></ion-icon>\n      </ion-button>\n      <ion-button class=\"headerButton\" (click)=\"openAccount();\" *ngIf=\"loggedUser && username && width <= 1024\">\n        <ion-icon slot=\"icon-only\" name=\"person-circle\" class=\"headerIcon\"></ion-icon>\n      </ion-button>\n      <ion-button class=\"headerButton\" (click)=\"openMenu();\" *ngIf=\"width <= 1024\">\n        <ion-icon slot=\"icon-only\" name=\"menu\" class=\"headerIcon\"></ion-icon>\n      </ion-button>\n    </ion-buttons>\n  </ion-toolbar>\n</ion-header>\n\n<ion-content [fullscreen]=\"true\">\n\n  <div *ngIf=\"user\">\n\n    <div class=\"footer\">\n\n      <!--Desktop User Info-->\n      <div class=\"userInfo\" *ngIf=\"width > 1024\">\n        <ion-grid>\n          <ion-row>\n\n            <ion-col>\n              <ion-card (click)=\"comingSoon('profile')\">\n                <ion-img [src]=\"placeholder\"></ion-img>\n                <ion-card-content>\n                  <ion-card-title>{{ user.first_name }} {{ user.last_name }}</ion-card-title>\n                  <ion-card-subtitle>&nbsp;</ion-card-subtitle>\n                </ion-card-content>\n              </ion-card>\n            </ion-col>\n\n            <ion-col>\n              <ion-card (click)=\"openPurchase()\">\n                <ion-img src=\"https://firebasestorage.googleapis.com/v0/b/bull-city-summit.appspot.com/o/bcs-business-pro-card-account.jpg?alt=media&token=cf5cabfb-a9c5-4d89-be75-1dc3e1e3e2ff\"></ion-img>\n                <ion-card-content>\n                  <ion-card-title>Purchase Badges</ion-card-title>\n                  <ion-card-subtitle>Get your tickets for Bull City Summit 2023</ion-card-subtitle>\n                </ion-card-content>\n              </ion-card>\n            </ion-col>\n\n            <ion-col>\n              <ion-card (click)=\"openMusic()\">\n                <ion-img src=\"https://firebasestorage.googleapis.com/v0/b/bull-city-summit.appspot.com/o/purchase-concerts.jpg?alt=media&token=97e1e0ab-4c64-46aa-ae08-25f17432d6b2\"></ion-img>\n                <ion-card-content>\n                  <ion-card-title>Purchase Concerts</ion-card-title>\n                  <ion-card-subtitle>Get your tickets for Bull City Summit 2023</ion-card-subtitle>\n                </ion-card-content>\n              </ion-card>\n            </ion-col>\n\n          </ion-row>\n\n          <ion-row>\n\n            <ion-col>\n              <ion-card (click)=\"openApply('music')\">\n                <ion-img [src]=\"music\"></ion-img>\n                <ion-card-content>\n                  <ion-card-title>BCS 2023 Music Application</ion-card-title>\n                  <ion-card-subtitle>&nbsp;</ion-card-subtitle>\n                </ion-card-content>\n              </ion-card>\n            </ion-col>\n\n            <ion-col>\n              <ion-card (click)=\"openApply('art')\">\n                <ion-img [src]=\"art\"></ion-img>\n                <ion-card-content>\n                  <ion-card-title>BCS 2023 Art Application</ion-card-title>\n                  <ion-card-subtitle>&nbsp;</ion-card-subtitle>\n                </ion-card-content>\n              </ion-card>\n            </ion-col>\n\n            <ion-col>\n              <ion-card (click)=\"openApply('tech')\">\n                <ion-img [src]=\"tech\"></ion-img>\n                <ion-card-content>\n                  <ion-card-title>BCS 2023 Science & Tech Application</ion-card-title>\n                  <ion-card-subtitle>&nbsp;</ion-card-subtitle>\n                </ion-card-content>\n              </ion-card>\n            </ion-col>\n\n      \n\n            \n\n          </ion-row>\n\n          <ion-row>\n            <ion-col>\n              <ion-card (click)=\"openSchedule()\">\n                <ion-img [src]=\"calendar\"></ion-img>\n                <ion-card-content>\n                  <ion-card-title>Schedule</ion-card-title>\n                  <ion-card-subtitle>Customize a schedule of your favorite BCS 2023 events</ion-card-subtitle>\n                </ion-card-content>\n              </ion-card>\n            </ion-col>\n            <ion-col></ion-col>\n            <ion-col></ion-col>\n          </ion-row>\n\n         <!--<ion-row>\n            <ion-col>\n              <ion-card (click)=\"comingSoon('flights')\">\n                <ion-img [src]=\"flight\"></ion-img>\n                <ion-card-content>\n                  <ion-card-title>Book Flights</ion-card-title>\n                  <ion-card-subtitle>Plan your travel to Bull City Summit</ion-card-subtitle>\n                </ion-card-content>\n              </ion-card>\n            </ion-col>\n            \n\n            <ion-col>\n              <ion-card (click)=\"comingSoon('hotels')\">\n                <ion-img [src]=\"hotel\"></ion-img>\n                <ion-card-content>\n                  <ion-card-title>Book Hotels</ion-card-title>\n                  <ion-card-subtitle>Plan your stay during your trip to Bull City Summit</ion-card-subtitle>\n                </ion-card-content>\n              </ion-card>\n            </ion-col>\n\n            <ion-col></ion-col>\n            <ion-col></ion-col>\n          </ion-row>-->\n\n        </ion-grid>\n        \n      </div>\n      \n      <!--Mobile User Info-->\n      <div class=\"mobileUserInfo\" *ngIf=\"width <= 1024\">\n        <ion-card (click)=\"comingSoon('profile')\">\n          <ion-img [src]=\"placeholder\"></ion-img>\n          <ion-card-content>\n            <ion-card-title>{{ user.first_name }} {{ user.last_name }}</ion-card-title>\n            <ion-card-subtitle>&nbsp;</ion-card-subtitle>\n          </ion-card-content>\n        </ion-card>\n\n        <ion-card (click)=\"openPurchase()\">\n          <ion-img src=\"https://firebasestorage.googleapis.com/v0/b/bull-city-summit.appspot.com/o/bcs-business-pro-card-account.jpg?alt=media&token=cf5cabfb-a9c5-4d89-be75-1dc3e1e3e2ff\"></ion-img>\n          <ion-card-content>\n            <ion-card-title>Purchase Badges</ion-card-title>\n            <ion-card-subtitle>Get your tickets for Bull City Summit 2023</ion-card-subtitle>\n          </ion-card-content>\n        </ion-card>\n\n        <ion-card (click)=\"openMusic()\">\n          <ion-img src=\"https://firebasestorage.googleapis.com/v0/b/bull-city-summit.appspot.com/o/purchase-concerts.jpg?alt=media&token=97e1e0ab-4c64-46aa-ae08-25f17432d6b2\"></ion-img>\n          <ion-card-content>\n            <ion-card-title>Purchase Concerts</ion-card-title>\n            <ion-card-subtitle>Get your tickets for Bull City Summit 2023</ion-card-subtitle>\n          </ion-card-content>\n        </ion-card>\n\n        <ion-card (click)=\"openApply('music')\">\n          <ion-img [src]=\"music\"></ion-img>\n          <ion-card-content>\n            <ion-card-title>BCS 2023 Music Application</ion-card-title>\n            <ion-card-subtitle>&nbsp;</ion-card-subtitle>\n          </ion-card-content>\n        </ion-card>\n\n        <ion-card (click)=\"openApply('art')\">\n          <ion-img [src]=\"art\"></ion-img>\n          <ion-card-content>\n            <ion-card-title>BCS 2023 Art Application</ion-card-title>\n            <ion-card-subtitle>&nbsp;</ion-card-subtitle>\n          </ion-card-content>\n        </ion-card>\n\n        <ion-card (click)=\"openApply('tech')\">\n          <ion-img [src]=\"tech\"></ion-img>\n          <ion-card-content>\n            <ion-card-title>BCS 2023 Science & Technology Application</ion-card-title>\n            <ion-card-subtitle>&nbsp;</ion-card-subtitle>\n          </ion-card-content>\n        </ion-card>\n\n        <ion-card (click)=\"openSchedule()\">\n          <ion-img [src]=\"calendar\"></ion-img>\n          <ion-card-content>\n            <ion-card-title>Schedule</ion-card-title>\n            <ion-card-subtitle>Customize a schedule of your favorite BCS 2023 events</ion-card-subtitle>\n          </ion-card-content>\n        </ion-card>\n\n        <!--<ion-card (click)=\"comingSoon('flights')\">\n          <ion-img [src]=\"flight\"></ion-img>\n          <ion-card-content>\n            <ion-card-title>Book Flights</ion-card-title>\n            <ion-card-subtitle>Plan your travel to Bull City Summit</ion-card-subtitle>\n          </ion-card-content>\n        </ion-card>-->\n\n        <!--<ion-card (click)=\"comingSoon('hotels')\">\n          <ion-img [src]=\"hotel\"></ion-img>\n          <ion-card-content>\n            <ion-card-title>Book Your Stay</ion-card-title>\n            <ion-card-subtitle>Plan your stay during your trip to Bull City Summit</ion-card-subtitle>\n          </ion-card-content>\n        </ion-card>-->\n        \n      </div>\n\n      <div class=\"footerInfo\">\n        <ion-grid *ngIf=\"width > 1024\">\n          <ion-row>\n            <ion-col>\n              <p>© {{ year }} Bull City Summit | <a (click)=\"openLink('https://firebasestorage.googleapis.com/v0/b/bull-city-summit.appspot.com/o/61d342a5716b66550fd8225e_Bull%20City%20Summit%20-%20TCPP.pdf?alt=media&token=6b56cff9-0353-4a3d-ab87-8ffb5f10eacd')\" class=\"terms\">Terms & Conditions</a></p>\n            </ion-col>\n            <ion-col class=\"ion-text-center\">\n              <ion-button class=\"actionButton\" mode=\"ios\" size=\"large\" shape=\"round\" (click)=\"openAuth()\" *ngIf=\"!loggedUser\">\n                <ion-icon name=\"person-add\" slot=\"start\"></ion-icon>
514\n                <span class=\"buttonText\">Register</span>\n              </ion-button>\n              <ion-button class=\"actionButton\" mode=\"ios\" size=\"large\" shape=\"round\" (click)=\"logOut()\" *ngIf=\"loggedUser\">\n                <ion-icon name=\"log-out\" slot=\"start\"></ion-icon>\n                <span class=\"buttonText\">Sign Out</span>\n              </ion-button>\n            </ion-col>\n            <ion-col>\n              <p class=\"socials\">\n                <ion-grid>\n                  <ion-row>\n                    <ion-col>\n                      <ion-icon name=\"logo-facebook\" class=\"socialIcon\" (click)=\"openLink('https://www.facebook.com/bullcitysummit/')\"></ion-icon>\n                    </ion-col>\n                    <ion-col>\n                      <ion-icon name=\"logo-instagram\" class=\"socialIcon\" (click)=\"openLink('https://www.instagram.com/bullcitysummit/?hl=en')\"></ion-icon>\n                    </ion-col>\n                    <!--<ion-col>\n                      <ion-icon name=\"logo-tiktok\" class=\"socialIcon\" (click)=\"openLink()\"></ion-icon>\n                    </ion-col>\n                    <ion-col>\n                      <ion-icon name=\"logo-linkedin\" class=\"socialIcon\" (click)=\"openLink()\"></ion-icon>\n                    </ion-col>-->\n                  </ion-row>\n                </ion-grid>\n              </p>\n            </ion-col>\n          </ion-row>\n        </ion-grid>\n        <ion-grid *ngIf=\"width <= 1024\">\n          <ion-row>\n            <ion-col class=\"ion-text-center\">\n              <ion-button class=\"actionButton\" mode=\"ios\" size=\"large\" shape=\"round\" (click)=\"openAuth()\" *ngIf=\"!loggedUser\">\n                <ion-icon name=\"person-add\" slot=\"start\"></ion-icon>\n                <span class=\"buttonText\">Register</span>\n              </ion-button>\n              <ion-button class=\"actionButton\" mode=\"ios\" size=\"large\" shape=\"round\" (click)=\"logOut()\" *ngIf=\"loggedUser\">\n                <ion-icon name=\"log-out\" slot=\"start\"></ion-icon>\n                <span class=\"buttonText\">Sign Out</span>\n              </ion-button>\n            </ion-col>\n          </ion-row>\n          <ion-row class=\"ion-text-center socialsMobile\">\n            <ion-col class=\"ion-text-center\">\n              <ion-icon name=\"logo-facebook\" class=\"socialIcon\" (click)=\"openLink('https://www.facebook.com/bullcitysummit/')\"></ion-icon>\n            </ion-col>\n            <ion-col class=\"ion-text-center\">\n              <ion-icon name=\"logo-instagram\" class=\"socialIcon\" (click)=\"openLink('https://www.instagram.com/bullcitysummit/?hl=en')\"></ion-icon>\n            </ion-col>\n            <!--<ion-col class=\"ion-text-center\">\n              <ion-icon name=\"logo-tiktok\" class=\"socialIcon\" (click)=\"openLink()\"></ion-icon>\n            </ion-col>\n            <ion-col class=\"ion-text-center\">\n              <ion-icon name=\"logo-linkedin\" class=\"socialIcon\" (click)=\"openLink()\"></ion-icon>\n            </ion-col>-->\n          </ion-row>\n          <ion-row>\n            <ion-col class=\"ion-text-center\">\n              <p>© {{ year }} Bull City Summit | <a (click)=\"openLink('https://firebasestorage.googleapis.com/v0/b/bull-city-summit.appspot.com/o/61d342a5716b66550fd8225e_Bull%20City%20Summit%20-%20TCPP.pdf?alt=media&token=6b56cff9-0353-4a3d-ab87-8ffb5f10eacd')\" class=\"terms\">Terms & Conditions</a></p>\n            </ion-col>\n          </ion-row>\n        </ion-grid>\n      </div>\n      \n    </div>\n  </div>\n\n</ion-content>\n";
515
516/***/ }),
517
518/***/ 10268:
519/*!************************************************!*\
520  !*** ./src/app/menu/menu.page.html?ngResource ***!
521  \************************************************/
522/***/ ((module) => {
523
524module.exports = "<ion-content class=\"ion-padding subMenu\" (mouseleave)=\"dismiss()\">\n\n  <!--<ion-item-divider>\n    <ion-label>\n      Conference\n    </ion-label>\n  </ion-item-divider>-->\n\n  <ion-item-divider>\n    <ion-label>\n      RECAP 2023\n    </ion-label>\n  </ion-item-divider>\n\n  <!--<ion-item lines=\"none\" (click)=\"openApply()\" color=\"transparent\" class=\"submenuItem\">\n    Apply to Showcase\n  </ion-item>-->\n\n  <!--<ion-item lines=\"none\" (click)=\"openSpeakers()\" color=\"transparent\" class=\"submenuItem\">\n    Speakers & Program\n  </ion-item>-->\n\n  <ion-item lines=\"none\" (click)=\"openSpeakers()\" color=\"transparent\" class=\"submenuItem\">\n    SPEAKERS 2023\n  </ion-item>\n\n  <!--<ion-item lines=\"none\" (click)=\"openPanels()\" color=\"transparent\" class=\"submenuItem\">\n    Panels & Presentations\n  </ion-item>-->\n\n  <ion-item lines=\"none\" (click)=\"openArtists()\" color=\"transparent\" class=\"submenuItem\">\n    ARTISTS 2023\n  </ion-item>\n\n  <!--<ion-item lines=\"none\" (click)=\"openBadges()\" color=\"transparent\" class=\"submenuItem\">\n    BCS Business PRO\n  </ion-item>-->\n\n  <!--<ion-item-divider>\n    <ion-label>\n      Events\n    </ion-label>\n  </ion-item-divider>-->\n\n  <!--<ion-item lines=\"none\" (click)=\"openSchedule()\" color=\"transparent\" class=\"submenuItem\">\n    Schedule\n  </ion-item>-->\n  \n  <ion-item lines=\"none\" (click)=\"openMusic()\" color=\"transparent\" class=\"submenuItem\">\n    CONCERTS 2023\n  </ion-item>\n\n  <ion-item lines=\"none\" (click)=\"openSchedule()\" color=\"transparent\" class=\"submenuItem\">\n    SCHEDULE 2023\n  </ion-item>\n\n  <ion-item lines=\"none\" (click)=\"openMedia()\" color=\"transparent\" class=\"submenuItem\">\n    MEDIA 2023\n  </ion-item>\n\n  <!--<ion-item lines=\"none\" (click)=\"openArt()\" color=\"transparent\" class=\"submenuItem\">\n    Art\n  </ion-item>\n\n  <ion-item lines=\"none\" (click)=\"openScience()\" color=\"transparent\" class=\"submenuItem\">\n    Science & Technology\n  </ion-item>-->\n\n  <!--<ion-item-divider>\n    <ion-label>\n      Previous\n    </ion-label>\n  </ion-item-divider>\n\n  <ion-item lines=\"none\" (click)=\"openRecap()\" color=\"transparent\" class=\"submenuItem\">\n    BCS 2022\n  </ion-item>-->\n    \n  \n</ion-content>";
525
526/***/ })
527
528}]);
529//# sourceMappingURL=src_app_account_account_module_ts.1033558db779cac2.js.map

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.