PageSourceSearch

https://www.warmescholen.net/main.js

js warmescholen.net collected 2026-10-06 14:00:29 UTC 489,519 bytes, 6,254 lines download raw bytes

1"use strict";
2(self["webpackChunkui"] = self["webpackChunkui"] || []).push([["main"],{
3
4/***/ 55041:
5/*!**********************************!*\
6  !*** ./src/app/app.component.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 */   "AppComponent": () => (/* binding */ AppComponent)
13/* harmony export */ });
14/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
15/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/router */ 60124);
16/* harmony import */ var _cookie_services_cookie_dialog_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./cookie/services/cookie-dialog.service */ 95673);
17/* harmony import */ var _layout_header_header_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./layout/header/header.component */ 17876);
18/* harmony import */ var _layout_footer_footer_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./layout/footer/footer.component */ 61954);
19/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/common */ 94666);
20
21
22
23
24
25
26function AppComponent_wv_header_0_Template(rf, ctx) {
27  if (rf & 1) {
28    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](0, "wv-header");
29  }
30}
31function AppComponent_wv_footer_3_Template(rf, ctx) {
32  if (rf & 1) {
33    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](0, "wv-footer");
34  }
35}
36class AppComponent {
37  constructor(router, cookieDialogService) {
38    this.router = router;
39    this.cookieDialogService = cookieDialogService;
40  }
41  ngOnInit() {
42    this.cookieDialogService.initializeCookies();
43  }
44  notZinmeterRoute() {
45    return !this.router.isActive('zinmeter', false);
46  }
47}
48AppComponent.ɵfac = function AppComponent_Factory(t) {
49  return new (t || AppComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_4__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_cookie_services_cookie_dialog_service__WEBPACK_IMPORTED_MODULE_0__.CookieDialogService));
50};
51AppComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineComponent"]({
52  type: AppComponent,
53  selectors: [["wv-root"]],
54  decls: 4,
55  vars: 2,
56  consts: [[4, "ngIf"], [1, "content"]],
57  template: function AppComponent_Template(rf, ctx) {
58    if (rf & 1) {
59      _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](0, AppComponent_wv_header_0_Template, 1, 0, "wv-header", 0);
60      _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](1, "div", 1);
61      _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](2, "router-outlet");
62      _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](3, AppComponent_wv_footer_3_Template, 1, 0, "wv-footer", 0);
63      _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
64    }
65    if (rf & 2) {
66      _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", ctx.notZinmeterRoute());
67      _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](3);
68      _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", ctx.notZinmeterRoute());
69    }
70  },
71  dependencies: [_layout_header_header_component__WEBPACK_IMPORTED_MODULE_1__.HeaderComponent, _layout_footer_footer_component__WEBPACK_IMPORTED_MODULE_2__.FooterComponent, _angular_common__WEBPACK_IMPORTED_MODULE_5__.NgIf, _angular_router__WEBPACK_IMPORTED_MODULE_4__.RouterOutlet],
72  styles: ["[_nghost-%COMP%] {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n}\n\n.content[_ngcontent-%COMP%] {\n  display: flex;\n  flex-direction: column;\n  flex: 1;\n  overflow: auto;\n  margin-top: 4.5rem;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvYXBwLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtBQUNGOztBQUVBO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsT0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBQUNGIiwic291cmNlc0NvbnRlbnQiOlsiOmhvc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbj
72ogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi10b3A6IDQuNXJlbTtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"]
73});
74
75/***/ }),
76
77/***/ 36747:
78/*!*******************************!*\
79  !*** ./src/app/app.module.ts ***!
80  \*******************************/
81/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
82
83__webpack_require__.r(__webpack_exports__);
84/* harmony export */ __webpack_require__.d(__webpack_exports__, {
85/* harmony export */   "AppModule": () => (/* binding */ AppModule)
86/* harmony export */ });
87/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/platform-browser */ 34497);
88/* harmony import */ var _routing_app_routing_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./routing/app-routing.module */ 7948);
89/* harmony import */ var _app_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./app.component */ 55041);
90/* harmony import */ var _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/platform-browser/animations */ 37146);
91/* harmony import */ var _layout_layout_module__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./layout/layout.module */ 4805);
92/* harmony import */ var _security_security_module__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./security/security.module */ 71484);
93/* harmony import */ var _cookie_cookie_module__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./cookie/cookie.module */ 78430);
94/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/common/http */ 58987);
95/* harmony import */ var _auth_auth_interceptor__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./auth/auth.interceptor */ 68000);
96/* harmony import */ var _shared_shared_module__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./shared/shared.module */ 44466);
97/* harmony import */ var angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! angular-oauth2-oidc */ 23047);
98/* harmony import */ var _ngx_matomo_tracker__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @ngx-matomo/tracker */ 31211);
99/* harmony import */ var _ngx_matomo_router__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @ngx-matomo/router */ 54392);
100/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../environments/environment */ 92340);
101/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/core */ 22560);
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119const APP_MODULES = [_layout_layout_module__WEBPACK_IMPORTED_MODULE_2__.LayoutModule, _security_security_module__WEBPACK_IMPORTED_MODULE_3__.SecurityModule, _cookie_cookie_module__WEBPACK_IMPORTED_MODULE_4__.CookieModule, _shared_shared_module__WEBPACK_IMPORTED_MODULE_6__.SharedModule];
120class AppModule {}
121AppModule.ɵfac = function AppModule_Factory(t) {
122  return new (t || AppModule)();
123};
124AppModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdefineNgModule"]({
125  type: AppModule,
126  bootstrap: [_app_component__WEBPACK_IMPORTED_MODULE_1__.AppComponent]
127});
128AppModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵdefineInjector"]({
129  providers: [{
130    provide: angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_9__.OAuthStorage,
131    useValue: sessionStorage
132  }, {
133    provide: _angular_common_http__WEBPACK_IMPORTED_MODULE_10__.HTTP_INTERCEPTORS,
134    useClass: _auth_auth_interceptor__WEBPACK_IMPORTED_MODULE_5__.AuthInterceptor,
135    multi: true
136  }],
137  imports: [APP_MODULES, _angular_platform_browser__WEBPACK_IMPORTED_MODULE_11__.BrowserModule, _routing_app_routing_module__WEBPACK_IMPORTED_MODULE_0__.AppRoutingModule, _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_12__.BrowserAnimationsModule, angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_9__.OAuthModule.forRoot(), _ngx_matomo_tracker__WEBPACK_IMPORTED_MODULE_13__.NgxMatomoTrackerModule.forRoot({
138    siteId: _environments_environment__WEBPACK_IMPORTED_MODULE_7__.environment.matomoSiteId,
139    trackerUrl: 'https://warmvlaanderen.matomo.cloud/',
140    disabled: _environments_environment__WEBPACK_IMPORTED_MODULE_7__.environment.preview || _environments_environment__WEBPACK_IMPORTED_MODULE_7__.environment.matomoSiteId === '',
141    requireConsent: _ngx_matomo_tracker__WEBPACK_IMPORTED_MODULE_13__.MatomoConsentMode.TRACKING
142  }), _ngx_matomo_router__WEBPACK_IMPORTED_MODULE_14__.NgxMatomoRouterModule]
143});
144(function () {
145  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_8__["ɵɵsetNgModuleScope"](AppModule, {
146    declarations: [_app_component__WEBPACK_IMPORTED_MODULE_1__.AppComponent],
147    imports: [_layout_layout_module__WEBPACK_IMPORTED_MODULE_2__.LayoutModule, _security_security_module__WEBPACK_IMPORTED_MODULE_3__.SecurityModule, _cookie_cookie_module__WEBPACK_IMPORTED_MODULE_4__.CookieModule, _shared_shared_module__WEBPACK_IMPORTED_MODULE_6__.SharedModule, _angular_platform_browser__WEBPACK_IMPORTED_MODULE_11__.BrowserModule, _routing_app_routing_module__WEBPACK_IMPORTED_MODULE_0__.AppRoutingModule, _angular_platform_browser_animations__WEBPACK_IMPORTED_MODULE_12__.BrowserAnimationsModule, angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_9__.OAuthModule, _ngx_matomo_tracker__WEBPACK_IMPORTED_MODULE_13__.NgxMatomoTrackerModule, _ngx_matomo_router__WEBPACK_IMPORTED_MODULE_14__.NgxMatomoRouterModule]
148  });
149})();
150
151/***/ }),
152
153/***/ 45031:
154/*!*************************************!*\
155  !*** ./src/app/auth/auth.config.ts ***!
156  \*************************************/
157/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
158
159__webpack_require__.r(__webpack_exports__);
160/* harmony export */ __webpack_require__.d(__webpack_exports__, {
161/* harmony export */   "authConfig": () => (/* binding */ authConfig),
162/* harmony export */   "getOAuthConfig": () => (/* binding */ getOAuthConfig)
163/* harmony export */ });
164/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../environments/environment */ 92340);
165
166const authConfig = {
167  region: _environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.auth.region,
168  userPoolId: _environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.auth.userPoolId,
169  userPoolWebClientId: _environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.auth.userPoolWebClientId,
170  cognitoDomain: _environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.auth.cognitoDomain
171};
172// eslint-disable-next-line prefer-arrow/prefer-arrow-functions
173function getOAuthConfig() {
174  return {
175    clientId: authConfig.userPoolWebClientId,
176    issuer: `https://cognito-idp.eu-central-1.amazonaws.com/${authConfig.userPoolId}`,
177    logoutUrl: `${authConfig.cognitoDomain}/logout`,
178    redirectUri: window.location.origin + '/auth/callback',
179    responseType: 'code',
180    scope: 'email openid profile',
181    strictDiscoveryDocumentValidation: false,
182    showDebugInformation: false
183  };
184}
185
186/***/ }),
187
188/***/ 68000:
189/*!******************************************!*\
190  !*** ./src/app/auth/auth.interceptor.ts ***!
191  \******************************************/
192/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
193
194__webpack_require__.r(__webpack_exports__);
195/* harmony export */ __webpack_require__.d(__webpack_exports__, {
196/* harmony export */   "AuthInterceptor": () => (/* binding */ AuthInterceptor)
197/* harmony export */ });
198/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../environments/environment */ 92340);
199/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
200/* harmony import */ var angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! angular-oauth2-oidc */ 23047);
201
202
203
204class AuthInterceptor {
205  constructor(authStorage) {
206    this.authStorage = authStorage;
207  }
208  intercept(request, next) {
209    if (this.isPrivateApi(request.url)) {
210      return next.handle(this.getRequestWithToken(request));
211    } else {
212      return next.handle(request);
213    }
214  }
215  isPrivateApi(url) {
216    return url.startsWith(`${_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.apiUrl}`) && !url.includes('/public/');
217  }
218  getRequestWithToken(request) {
219    const token = this.authStorage.getItem('id_token');
220    return request.clone({
221      setHeaders: {
222        Authorization: `Bearer ${token}`
223      }
224    });
225  }
226}
227AuthInterceptor.ɵfac = function AuthInterceptor_Factory(t) {
228  return new (t || AuthInterceptor)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_2__.OAuthStorage));
229};
230AuthInterceptor.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
231  token: AuthInterceptor,
232  factory: AuthInterceptor.ɵfac,
233  providedIn: 'root'
234});
235
236/***/ }),
237
238/***/ 45473:
239/*!*******************************************!*\
240  !*** ./src/app/auth/guards/auth.guard.ts ***!
241  \*******************************************/
242/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
243
244__webpack_require__.r(__webpack_exports__);
245/* harmony export */ __webpack_require__.d(__webpack_exports__, {
246/* harmony export */   "AuthGuard": () => (/* binding */ AuthGuard)
247/* harmony export */ });
248/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 64139);
249/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs/operators */ 86942);
250/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
251/* harmony import */ var _services_auth_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../services/auth.service */ 16518);
252/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/router */ 60124);
253
254
255
256
257
258class AuthGuard {
259  constructor(authService, router) {
260    this.authService = authService;
261    this.router = router;
262  }
263  canActivate(route, state) {
264    const roles = route.data.auth?.requiresOneOfRoles || [];
265    if (this.authService.isAuthenticated()) {
266      return this.authService.getLoggedInUser$().pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_1__.map)(user => user.hasOneOfRoles(roles) ? true : this.router.parseUrl('/platform/community')));
267    }
268    return (0,rxjs__WEBPACK_IMPORTED_MODULE_2__.of)(false);
269  }
270}
271AuthGuard.ɵfac = function AuthGuard_Factory(t) {
272  return new (t || AuthGuard)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵinject"](_services_auth_service__WEBPACK_IMPORTED_MODULE_0__.AuthService), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵinject"](_angular_router__WEBPACK_IMPORTED_MODULE_4__.Router));
273};
274AuthGuard.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineInjectable"]({
275  token: AuthGuard,
276  factory: AuthGuard.ɵfac,
277  providedIn: 'root'
278});
279
280/***/ }),
281
282/***/ 95236:
283/*!*************************************!*\
284  !*** ./src/app/auth/models/user.ts ***!
285  \*************************************/
286/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
287
288__webpack_require__.r(__webpack_exports__);
289/* harmony export */ __webpack_require__.d(__webpack_exports__, {
290/* harmony export */   "Role": () => (/* binding */ Role),
291/* harmony export */   "User": () => (/* binding */ User)
292/* harmony export */ });
293class User {
294  constructor(authenticated, id, voornaam, achternaam, email, organisatieId, roles) {
295    this.authenticated = authenticated;
296    this.id = id;
297    this.voornaam = voornaam;
298    this.achternaam = achternaam;
299    this.email = email;
300    this.organisatieId = organisatieId;
301    this.roles = roles;
302  }
303  static fromJwt(jwt, dto) {
304    if (!!jwt) {
305      return new User(true, jwt.sub, dto?.voornaam, dto?.achternaam, jwt.email, dto?.organisatieId, (jwt['cognito:groups'] || []).map(group => Role[group.toUpperCase()]).filter(role => !!role));
306    } else {
307      return User.anonymousUser();
308    }
309  }
310  static anonymousUser() {
311    return new User(false, '', '', '', '', '', []);
312  }
313  isAuthenticated() {
314    return this.authenticated;
315  }
316  hasRole(role) {
317    return this.roles.includes(role);
318  }
319  isAdmin() {
320    return this.hasRole(Role.ADMIN);
321  }
322  isVliegwiel() {
323    return this.hasRole(Role.VLIEGWIEL);
324  }
325  hasOneOfRoles(roles) {
326    return !!roles.find(role => this.hasRole(role));
327  }
328}
329var Role;
330(function (Role) {
331  Role["VLIEGWIEL"] = "vliegwiel";
332  Role["ADMIN"] = "admin";
333})(Role || (Role = {}));
334
335/***/ }),
336
337/***/ 16518:
338/*!***********************************************!*\
339  !*** ./src/app/auth/services/auth.service.ts ***!
340  \***********************************************/
341/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
342
343__webpack_require__.r(__webpack_exports__);
344/* harmony export */ __webpack_require__.d(__webpack_exports__, {
345/* harmony export */   "AuthService": () => (/* binding */ AuthService)
346/* harmony export */ });
347/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs */ 61555);
348/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs */ 24383);
349/* harmony import */ var _auth_config__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../auth.config */ 45031);
350/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! rxjs/operators */ 59151);
351/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs/operators */ 88759);
352/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
353/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/common/http */ 58987);
354/* harmony import */ var _user_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./user.service */ 69666);
355/* harmony import */ var angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! angular-oauth2-oidc */ 23047);
356/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/router */ 60124);
357
358
359
360
361
362
363
364
365class AuthService {
366  constructor(http, userService, oauthService, router) {
367    this.http = http;
368    this.userService = userService;
369    this.oauthService = oauthService;
370    this.router = router;
371    this.user$ = new rxjs__WEBPACK_IMPORTED_MODULE_2__.ReplaySubject(1);
372    this.init();
373  }
374  init() {
375    this.authConfiguration = (0,_auth_config__WEBPACK_IMPORTED_MODULE_0__.getOAuthConfig)();
376    this.oauthService.configure(this.authConfiguration);
377    (0,rxjs__WEBPACK_IMPORTED_MODULE_3__.from)(this.oauthService.loadDiscoveryDocumentAndTryLogin()).subscribe();
378    this.oauthService.events.subscribe(event => this.oauthEventCallback(event));
379    if (this.oauthService.hasValidAccessToken()) {
380      this.fetchAuthenticatedUser().subscribe();
381    }
382  }
383  oauthEventCallback(event) {
384    switch (event.type) {
385      case 'token_received':
386        this.fetchAuthenticatedUser().subscribe(() => this.navigateToPage());
387        break;
388      case 'token_refresh_error':
389        this.logout();
390        break;
391      case 'token_refreshed':
392      case 'silently_refreshed':
393      case 'session_changed':
394        break;
395    }
396  }
397  getLoggedInUser$() {
398    return this.user$.asObservable().pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_4__.filter)(user => !!user));
399  }
400  isAuthenticated() {
401    return this.oauthService.hasValidAccessToken();
402  }
403  login(currentPath) {
404    this.oauthService.initCodeFlow(currentPath);
405  }
406  logout() {
407    this.user$.next(null);
408    this.oauthService.logOut({
409      client_id: this.authConfiguration.clientId,
410      logout_uri: document.location.origin
411    });
412  }
413  fetchAuthenticatedUser() {
414    const tokenPayload = this.oauthService.getIdentityClaims();
415    return this.userService.getMe$(tokenPayload).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_5__.tap)(user => this.user$.next(user)));
416  }
417  navigateToPage() {
418    const path = this.oauthService.state.replace(/%2F/gi, '/') ?? '/platform';
419    this.router.navigate([path]);
420  }
421}
422AuthService.ɵfac = function AuthService_Factory(t) {
423  return new (t || AuthService)(_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵinject"](_angular_common_http__WEBPACK_IMPORTED_MODULE_7__.HttpClient), _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵinject"](_user_service__WEBPACK_IMPORTED_MODULE_1__.UserService), _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵinject"](angular_oauth2_oidc__WEBPACK_IMPORTED_MODULE_8__.OAuthService), _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵinject"](_angular_router__WEBPACK_IMPORTED_MODULE_9__.Router));
424};
425AuthService.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineInjectable"]({
426  token: AuthService,
427  factory: AuthService.ɵfac,
428  providedIn: 'root'
429});
430
431/***/ }),
432
433/***/ 69666:
434/*!***********************************************!*\
435  !*** ./src/app/auth/services/user.service.ts ***!
436  \***********************************************/
437/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
438
439__webpack_require__.r(__webpack_exports__);
440/* harmony export */ __webpack_require__.d(__webpack_exports__, {
441/* harmony export */   "UserService": () => (/* binding */ UserService)
442/* harmony export */ });
443/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! rxjs */ 64139);
444/* harmony import */ var _models_user__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../models/user */ 95236);
445/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs/operators */ 86942);
446/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../environments/environment */ 92340);
447/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
448/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/common/http */ 58987);
449
450
451
452
453
454
455class UserService {
456  constructor(http) {
457    this.http = http;
458  }
459  getMe$(jwtPayload) {
460    const user = _models_user__WEBPACK_IMPORTED_MODULE_0__.User.fromJwt(jwtPayload);
461    if (user.isVliegwiel()) {
462      return this.http.get(`${_environments_environment__WEBPACK_IMPORTED_MODULE_1__.environment.apiUrl}/gebruikers/me`).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.map)(dto => _models_user__WEBPACK_IMPORTED_MODULE_0__.User.fromJwt(jwtPayload, dto)));
463    } else if (user.isAdmin()) {
464      return this.http.get(`${_environments_environment__WEBPACK_IMPORTED_MODULE_1__.environment.apiUrl}/admins/me`).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.map)(dto => _models_user__WEBPACK_IMPORTED_MODULE_0__.User.fromJwt(jwtPayload, dto)));
465    } else {
466      return (0,rxjs__WEBPACK_IMPORTED_MODULE_3__.of)(user);
467    }
468  }
469}
470UserService.ɵfac = function UserService_Factory(t) {
471  return new (t || UserService)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵinject"](_angular_common_http__WEBPACK_IMPORTED_MODULE_5__.HttpClient));
472};
473UserService.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineInjectable"]({
474  token: UserService,
475  factory: UserService.ɵfac,
476  providedIn: 'root'
477});
478
479/***/ }),
480
481/***/ 49290:
482/*!****************************************************************************!*\
483  !*** ./src/app/cookie/components/cookie-dialog/cookie-dialog.component.ts ***!
484  \****************************************************************************/
485/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
486
487__webpack_require__.r(__webpack_exports__);
488/* harmony export */ __webpack_require__.d(__webpack_exports__, {
489/* harmony export */   "CookieDialogComponent": () => (/* binding */ CookieDialogComponent)
490/* harmony export */ });
491/* harmony import */ var _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/material/legacy-dialog */ 58446);
492/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! rxjs */ 32425);
493/* harmony import */ var _cookie_settings_dialog_cookie_settings_dialog_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../cookie-sett
493ings-dialog/cookie-settings-dialog.component */ 43);
494/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
495/* harmony import */ var _services_cookie_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../services/cookie.service */ 55315);
496/* harmony import */ var _shared_shared_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../shared/shared.service */ 77420);
497/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/common */ 94666);
498/* harmony import */ var _shared_components_button_button_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../shared/components/button/button.component */ 90042);
499
500
501
502
503
504
505
506
507
508function CookieDialogComponent_ng_container_0_Template(rf, ctx) {
509  if (rf & 1) {
510    const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵgetCurrentView"]();
511    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
512    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](1, "div", 1)(2, "mat-dialog-content");
513    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](3, "img", 2);
514    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](4, "p");
515    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](5, "We gebruiken cookies om je gebruikservaring te optimaliseren. Naast noodzakelijke cookies gebruiken we ook statistische, marketing en derde partij cookies. We vragen je toestemming voor het gebruik van deze cookies. ");
516    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](6, "a", 3);
517    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](7, "Lees meer in de cookieverklaring.");
518    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]()()();
519    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](8, "mat-dialog-actions")(9, "wv-button", 4);
520    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("click", function CookieDialogComponent_ng_container_0_Template_wv_button_click_9_listener() {
521      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵrestoreView"](_r3);
522      const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
523      return _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵresetView"](ctx_r2.acceptAllCookies());
524    });
525    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](10, "Alle cookies accepteren");
526    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
527    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](11, "a", 4);
528    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("click", function CookieDialogComponent_ng_container_0_Template_a_click_11_listener() {
529      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵrestoreView"](_r3);
530      const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
531      return _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵresetView"](ctx_r4.openCookieSettings());
532    });
533    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](12, "Cookie-instellingen");
534    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]()()();
535    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
536  }
537  if (rf & 2) {
538    const verklaring_r1 = ctx.ngIf;
539    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](6);
540    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpropertyInterpolate"]("href", verklaring_r1.cookieVerklaring, _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵsanitizeUrl"]);
541  }
542}
543class CookieDialogComponent {
544  constructor(dialogRef, dialog, cookieService, sharedService) {
545    this.dialogRef = dialogRef;
546    this.dialog = dialog;
547    this.cookieService = cookieService;
548    this.sharedService = sharedService;
549    this.subscriptions = new rxjs__WEBPACK_IMPORTED_MODULE_5__.Subscription();
550  }
551  ngOnInit() {
552    this.privacyEnCookieVerklaringUrl$ = this.sharedService.getPrivacyVerklaringenUrls();
553  }
554  acceptAllCookies() {
555    this.cookieService.acceptAllCookies();
556    this.dialogRef.close();
557  }
558  openCookieSettings() {
559    const dialogConfig = new _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_6__.MatLegacyDialogConfig();
560    dialogConfig.disableClose = true;
561    dialogConfig.autoFocus = false;
562    dialogConfig.width = '90vw';
563    dialogConfig.maxWidth = '800px';
564    dialogConfig.maxHeight = '90vh';
565    dialogConfig.position = {
566      bottom: `5vh`
567    };
568    this.subscriptions.add(this.dialog.open(_cookie_settings_dialog_cookie_settings_dialog_component__WEBPACK_IMPORTED_MODULE_0__.CookieSettingsDialogComponent, dialogConfig).afterClosed().subscribe(accepted => accepted ? this.dialogRef.close() : null));
569  }
570  ngOnDestroy() {
571    this.subscriptions.unsubscribe();
572  }
573}
574CookieDialogComponent.ɵfac = function CookieDialogComponent_Factory(t) {
575  return new (t || CookieDialogComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_6__.MatLegacyDialogRef), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_6__.MatLegacyDialog), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_services_cookie_service__WEBPACK_IMPORTED_MODULE_1__.CookieService), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_shared_shared_service__WEBPACK_IMPORTED_MODULE_2__.SharedService));
576};
577CookieDialogComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineComponent"]({
578  type: CookieDialogComponent,
579  selectors: [["wv-cookie-dialog"]],
580  decls: 2,
581  vars: 3,
582  consts: [[4, "ngIf"], [1, "dialog"], ["src", "./assets/images/cookie.png", "alt", "cookie-image"], [3, "href"], [3, "click"]],
583  template: function CookieDialogComponent_Template(rf, ctx) {
584    if (rf & 1) {
585      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](0, CookieDialogComponent_ng_container_0_Template, 13, 1, "ng-container", 0);
586      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipe"](1, "async");
587    }
588    if (rf & 2) {
589      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipeBind1"](1, 1, ctx.privacyEnCookieVerklaringUrl$));
590    }
591  },
592  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_7__.NgIf, _shared_components_button_button_component__WEBPACK_IMPORTED_MODULE_3__.ButtonComponent, _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_6__.MatLegacyDialogContent, _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_6__.MatLegacyDialogActions, _angular_common__WEBPACK_IMPORTED_MODULE_7__.AsyncPipe],
593  styles: [".mat-dialog-container {\n  background: white;\n  border: solid 2px #213e7a;\n  border-radius: 2rem;\n}\n\n@media screen and (min-width: 800px) {\n  .dialog[_ngcontent-%COMP%] {\n    display: flex;\n  }\n}\n.dialog[_ngcontent-%COMP%]   .mat-dialog-content[_ngcontent-%COMP%] {\n  display: flex;\n  flex-direction: column;\n  flex: 1;\n  align-items: center;\n  overflow: hidden;\n}\n@media screen and (min-width: 800px) {\n  .dialog[_ngcontent-%COMP%]   .mat-dialog-content[_ngcontent-%COMP%] {\n    flex-direction: row;\n  }\n}\n.dialog[_ngcontent-%COMP%]   p[_ngcontent-%COMP%] {\n  padding: 2rem 0;\n  margin: 0;\n}\n@media screen and (min-width: 800px) {\n  .dialog[_ngcontent-%COMP%]   p[_ngcontent-%COMP%] {\n    padding: 0 2rem;\n  }\n}\n.dialog[_ngcontent-%COMP%]   img[_ngcontent-%COMP%] {\n  height: 50%;\n}\n.dialog[_ngcontent-%COMP%]   .mat-dialog-actions[_ngcontent-%COMP%] {\n  margin-bottom: 0;\n  justify-content: space-evenly;\n  flex-direction: row-reverse;\n}\n@media screen and (min-width: 800px) {\n  .dialog[_ngcontent-%COMP%]   .mat-dialog-actions[_ngcontent-%COMP%] {\n    flex-direction: column;\n  }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvY29va2llL2NvbXBvbmVudHMvY29va2llLWRpYWxvZy9jb29raWUtZGlhbG9nLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0UsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0FBREY7O0FBS0U7RUFERjtJQUVJLGFBQUE7RUFERjtBQUNGO0FBR0U7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxPQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBQURKO0FBRUk7RUFORjtJQU9JLG1CQUFBO0VBQ0o7QUFDRjtBQUdFO0VBQ0UsZUFBQTtFQUNBLFNBQUE7QUFESjtBQUdJO0VBSkY7SUFLSSxlQUFBO0VBQUo7QUFDRjtBQUdFO0VBQ0UsV0FBQTtBQURKO0FBSUU7RUFDRSxnQkFBQTtFQUNBLDZCQUFBO0VBQ0EsMkJBQUE7QUFGSjtBQUdJO0VBSkY7SUFLSSxzQkFBQTtFQUFKO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic3JjL3ZhcmlhYmxlc1wiO1xuXG46Om5nLWRlZXAubWF0LWRpYWxvZy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiBzb2xpZCAycHggJGRhcmstYmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbn1cblxuLmRpYWxvZyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmbGV4Ym94LW1lZGl1bS1icmVha3BvaW50KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5tYXQtZGlhbG9nLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxO1xuICAgIGFsaWduLWl0ZW
5931zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgfVxuXG4gIHAge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludCkge1xuICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgaGVpZ2h0OiA1MCU7XG4gIH1cblxuICAubWF0LWRpYWxvZy1hY3Rpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"]
594});
595
596/***/ }),
597
598/***/ 43:
599/*!**********************************************************************************************!*\
600  !*** ./src/app/cookie/components/cookie-settings-dialog/cookie-settings-dialog.component.ts ***!
601  \**********************************************************************************************/
602/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
603
604__webpack_require__.r(__webpack_exports__);
605/* harmony export */ __webpack_require__.d(__webpack_exports__, {
606/* harmony export */   "CookieSettingsDialogComponent": () => (/* binding */ CookieSettingsDialogComponent)
607/* harmony export */ });
608/* harmony import */ var _services_cookie_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../services/cookie.service */ 55315);
609/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
610/* harmony import */ var _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/material/legacy-dialog */ 58446);
611/* harmony import */ var _shared_shared_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../shared/shared.service */ 77420);
612/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/common */ 94666);
613/* harmony import */ var _shared_components_button_button_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../shared/components/button/button.component */ 90042);
614/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 19200);
615/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/forms */ 2508);
616
617
618
619
620
621
622
623
624
625function CookieSettingsDialogComponent_ng_container_0_Template(rf, ctx) {
626  if (rf & 1) {
627    const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵgetCurrentView"]();
628    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
629    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](1, "div", 1)(2, "a")(3, "fa-icon", 2);
630    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("click", function CookieSettingsDialogComponent_ng_container_0_Template_fa_icon_click_3_listener() {
631      _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r3);
632      const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]();
633      return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](ctx_r2.closeCookieSettings());
634    });
635    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]()();
636    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](4, "h2");
637    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](5, "Cookie-sett
637ings");
638    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
639    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](6, "mat-dialog-content")(7, "p", 3);
640    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](8, "Cookies zijn \"minibestanden\" en kunnen worden geplaatst op uw apparaat dat is verbonden met het internet, zoals een computer, telefoon, tablet of smart TV. Cookies kunnen worden gebruikt om informatie te verzamelen of op te slaan over hoe u zich gedraagt op een website en/of op uw apparaat. De \"lezing\" van deze cookies stelt de websites die ze hebben geplaatst in staat om de informatie die erin is opgeslagen op te vragen. Lees onze ");
641    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](9, "a", 4);
642    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](10, "cookie-");
643    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
644    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](11, " en ");
645    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](12, "a", 4);
646    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](13, "privacyverklaring-");
647    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
648    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](14, " bij het bezoeken van onze website. ");
649    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
650    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](15, "div", 5)(16, "div", 6)(17, "h3", 7);
651    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](18, "Noodzakelijke cookies");
652    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
653    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](19, "div", 8)(20, "label", 9);
654    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](21, "Altijd actief");
655    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
656    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](22, "input", 10);
657    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("ngModelChange", function CookieSettingsDialogComponent_ng_container_0_Template_input_ngModelChange_22_listener($event) {
658      _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r3);
659      const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]();
660      return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](ctx_r4.noodzakelijkeCookies = $event);
661    });
662    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]()()();
663    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](23, "p");
664    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](24, " Deze cookies zijn nodig om puur technische redenen voor een normaal bezoek aan de website. Gezien de technische noodzaak geldt alleen een informatieverplichting, en deze cookies worden geplaatst zodra je de website bezoekt. ");
665    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]()();
666    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](25, "div", 5)(26, "div", 6)(27, "h3", 7);
667    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](28, "Statistische cookies");
668    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
669    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](29, "div", 8)(30, "label", 9);
670    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](31, "Optioneel");
671    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
672    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](32, "input", 10);
673    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("ngModelChange", function CookieSettingsDialogComponent_ng_container_0_Template_input_ngModelChange_32_listener($event) {
674      _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r3);
675      const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]();
676      return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](ctx_r5.statistischeCookies = $event);
677    });
678    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]()()();
679    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](33, "p");
680    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](34, "Deze cookies gebruiken we onder meer om te weten hoeveel keer een bepaalde pagina gelezen wordt. Deze informatie gebruiken we enkel om de inhoud van onze website te verbeteren. Zij brengen, volledig anoniem, jouw gebruik in kaart voor analyse en onderzoek. ");
681    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]()();
682    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](35, "div", 5)(36, "div", 6)(37, "h3", 7);
683    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](38, "Derde partij cookies");
684    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
685    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](39, "div", 8)(40, "label", 9);
686    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](41, "Optioneel");
687    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
688    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](42, "input", 
68810);
689    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("ngModelChange", function CookieSettingsDialogComponent_ng_container_0_Template_input_ngModelChange_42_listener($event) {
690      _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r3);
691      const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]();
692      return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](ctx_r6.thirdPartyCookies = $event);
693    });
694    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]()()();
695    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](43, "p");
696    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](44, "Deze website bevat links naar YouTube video's. \u2018Embedded content\u2019 van platforms als YouTube bevatten vaak cookies. Wat deze externe partijen met die cookies doen, is ons niet bekend. De gegevens zijn voor ons niet toegankelijk en we hebben ook geen invloed op het al dan niet plaatsen van deze cookies. Als je ze weigert, wordt de content van YouTube niet getoond. ");
697    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]()();
698    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](45, "div", 5)(46, "div", 6)(47, "h3", 7);
699    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](48, "Marketing cookies");
700    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
701    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](49, "div", 8)(50, "label", 9);
702    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](51, "Optioneel");
703    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
704    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](52, "input", 10);
705    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("ngModelChange", function CookieSettingsDialogComponent_ng_container_0_Template_input_ngModelChange_52_listener($event) {
706      _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r3);
707      const ctx_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]();
708      return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](ctx_r7.marketingCookies = $event);
709    });
710    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]()()();
711    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](53, "p");
712    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](54, " We gebruiken cookies om content en advertenties te personaliseren. Hiervoor delen we informatie over je gebruik van de website met onze partners voor social media (Facebook, LinkedIn). ");
713    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]()()();
714    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](55, "mat-dialog-actions")(56, "wv-button", 11);
715    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("click", function CookieSettingsDialogComponent_ng_container_0_Template_wv_button_click_56_listener() {
716      _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r3);
717      const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]();
718      return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](ctx_r8.acceptCookieChoice());
719    });
720    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](57, "Mijn keuze bevestigen");
721    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]()()();
722    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
723  }
724  if (rf & 2) {
725    const verklaring_r1 = ctx.ngIf;
726    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]();
727    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](9);
728    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpropertyInterpolate"]("href", verklaring_r1.cookieVerklaring, _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵsanitizeUrl"]);
729    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](3);
730    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpropertyInterpolate"]("href", verklaring_r1.privacyVerklaring, _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵsanitizeUrl"]);
731    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](8);
732    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("for", "baseCo
732okie");
733    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
734    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("id", "baseCookie")("ngModel", ctx_r0.noodzakelijkeCookies)("disabled", true);
735    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](8);
736    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("for", "baseCookie");
737    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
738    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("id", "baseCookie")("ngModel", ctx_r0.statistischeCookies)("disabled", false);
739    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](8);
740    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("for", "baseCookie");
741    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
742    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("id", "baseCookie")("ngModel", ctx_r0.thirdPartyCookies)("disabled", false);
743    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](8);
744    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("for", "baseCookie");
745    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
746    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("id", "baseCookie")("ngModel", ctx_r0.marketingCookies)("disabled", false);
747  }
748}
749class CookieSettingsDialogComponent {
750  constructor(dialogRef, cookieService, sharedService) {
751    this.dialogRef = dialogRef;
752    this.cookieService = cookieService;
753    this.sharedService = sharedService;
754    this.noodzakelijkeCookies = true;
755    this.statistischeCookies = false;
756    this.thirdPartyCookies = false;
757    this.marketingCookies = false;
758  }
759  ngOnInit() {
760    this.privacyEnCookieverklaringUrl$ = this.sharedService.getPrivacyVerklaringenUrls();
761    if (this.cookieService.checkCookieExist(_services_cookie_service__WEBPACK_IMPORTED_MODULE_0__.CookieType.STATISTIC)) {
762      this.statistischeCookies = this.cookieService.isCookieAccepted(_services_cookie_service__WEBPACK_IMPORTED_MODULE_0__.CookieType.STATISTIC);
763    }
764    if (this.cookieService.checkCookieExist(_services_cookie_service__WEBPACK_IMPORTED_MODULE_0__.CookieType.THIRD_PARTY)) {
765      this.thirdPartyCookies = this.cookieService.isCookieAccepted(_services_cookie_service__WEBPACK_IMPORTED_MODULE_0__.CookieType.THIRD_PARTY);
766    }
767    if (this.cookieService.checkCookieExist(_services_cookie_service__WEBPACK_IMPORTED_MODULE_0__.CookieType.MARKETING)) {
768      this.marketingCookies = this.cookieService.isCookieAccepted(_services_cookie_service__WEBPACK_IMPORTED_MODULE_0__.CookieType.MARKETING);
769    }
770  }
771  acceptCookieChoice() {
772    this.cookieService.setCookie(_services_cookie_service__WEBPACK_IMPORTED_MODULE_0__.CookieType.NECESSARY, true);
773    this.cookieService.setCookie(_services_cookie_service__WEBPACK_IMPORTED_MODULE_0__.CookieType.STATISTIC, this.statistischeCookies);
774    this.cookieService.setCookie(_services_cookie_service__WEBPACK_IMPORTED_MODULE_0__.CookieType.THIRD_PARTY, this.thirdPartyCookies);
775    this.cookieService.setCookie(_services_cookie_service__WEBPACK_IMPORTED_MODULE_0__.CookieType.MARKETING, this.marketingCookies);
776    this.dialogRef.close(true);
777  }
778  closeCookieSettings() {
779    this.dialogRef.close(false);
780  }
781}
782CookieSettingsDialogComponent.ɵfac = function CookieSettingsDialogComponent_Factory(t) {
783  return new (t || CookieSettingsDialogComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_4__.MatLegacyDialogRef), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_services_cookie_service__WEBPACK_IMPORTED_MODULE_0__.CookieService), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_shared_shared_service__WEBPACK_IMPORTED_MODULE_1__.SharedService));
784};
785CookieSettingsDialogComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineComponent"]({
786  type: CookieSettingsDialogComponent,
787  selectors: [["wv-cookie-settings-dialog"]],
788  decls: 2,
789  vars: 3,
790  consts: [[4, "ngIf"], [1, "dialog"], ["icon", "times", 3, "click"], [1, "tool-beschrijving"], [3, "href"], [1, "settings-option"], [1, "header"], [1, "title"], [1, "checkbox"], [3, "for"], ["type", "checkbox", 3, "id", "ngModel", "disabled", "ngModelChange"], [3, "click"]],
791  template: function CookieSettingsDialogComponent_Template(rf, ctx) {
792    if (rf & 1) {
793      _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](0, CookieSettingsDialogComponent_ng_container_0_Template, 58, 18, "ng-container", 0);
794      _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](1, "async");
795    }
796    if (rf & 2) {
797      _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind1"](1, 1, ctx.privacyEnCookieverklaringUrl$));
798    }
799  },
800  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_5__.NgIf, _shared_components_button_button_component__WEBPACK_IMPORTED_MODULE_2__.ButtonComponent, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_6__.FaIconComponent, _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_4__.MatLegacyDialogContent, _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_4__.MatLegacyDialogActions, _angular_forms__WEBPACK_IMPORTED_MODULE_7__.CheckboxControlValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_7__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_7__.NgModel, _angular_common__WEBPACK_IMPORTED_MODULE_5__.AsyncPipe],
801  styles: ["fa-icon[_ngcontent-%COMP%] {\n  position: absolute;\n  top: -12px;\n  right: -8px;\n  font-size: 2.5rem;\n}\n\n .mat-dialog-container {\n  background: white;\n  border: solid 2px #213e7a;\n  border-radius: 2rem;\n}\n\n.dialog[_ngcontent-%COMP%] {\n  position: relative;\n}\n.dialog[_ngcontent-%COMP%]   .tool-beschrijving[_ngcontent-%COMP%] {\n  margin-bottom: 2rem;\n}\n.dialog[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%] {\n  margin: 0 0 1rem;\n}\n\n.settings-option[_ngcontent-%COMP%] {\n  border: solid 2px #213e7a;\n  border-radius: 1rem;\n  margin-bottom: 1rem;\n}\n.settings-option[_ngcontent-%COMP%]   p[_ngcontent-%COMP%] {\n  margin-bottom: 0;\n}\n.settings-option[_ngcontent-%COMP%]   label[_ngcontent-%COMP%] {\n  padding-right: 0.5rem;\n}\n.settings-option[_ngcontent-%COMP%]   input[_ngcontent-%COMP%] {\n  height: 15px;\n  width: 15px;\n}\n\n.header[_ngcontent-%COMP%] {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  height: 1rem;\n}\n\n.settings-option[_ngcontent-%COMP%] {\n  padding: 1.5rem;\n}\n\n.title[_ngcontent-%COMP%] {\n  font-size: 1.2rem;\n  flex: 1;\n}\n\n.mat-dialog-actions[_ngcontent-%COMP%] {\n  margin-bottom: 0;\n  justify-content: flex-end;\n}\n\ninput[type=checkbox][_ngcontent-%COMP%] {\n  cursor: pointer;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvY29va2llL2NvbXBvbmVudHMvY29va2llLXNldHRpbmdzLWRpYWxvZy9jb29raWUtc2V0dGluZ3MtZGlhbG9nLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0FBREY7O0FBSUE7RUFDRSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7QUFERjs7QUFJQTtFQUNFLGtCQUFBO0FBREY7QUFFRTtFQUNFLG1CQUFBO0FBQUo7QU
801FHRTtFQUNFLGdCQUFBO0FBREo7O0FBS0E7RUFDRSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QUFGRjtBQUdHO0VBQ0UsZ0JBQUE7QUFETDtBQUlFO0VBQ0UscUJBQUE7QUFGSjtBQUlFO0VBQ0UsWUFBQTtFQUNBLFdBQUE7QUFGSjs7QUFNQTtFQUNFLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtBQUhGOztBQU1BO0VBQ0UsZUFBQTtBQUhGOztBQU1BO0VBQ0UsaUJBQUE7RUFDQSxPQUFBO0FBSEY7O0FBTUE7RUFDRSxnQkFBQTtFQUNBLHlCQUFBO0FBSEY7O0FBTUE7RUFDRSxlQUFBO0FBSEYiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic3JjL3ZhcmlhYmxlc1wiO1xuXG5mYS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMnB4O1xuICByaWdodDogLThweDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbjo6bmctZGVlcC5tYXQtZGlhbG9nLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IHNvbGlkIDJweCAkZGFyay1ibHVlO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xufVxuXG4uZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAudG9vbC1iZXNjaHJpanZpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgfVxufVxuXG4uc2V0dGluZ3Mtb3B0aW9uIHtcbiAgYm9yZGVyOiBzb2xpZCAycHggJGRhcmstYmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgIHAge1xuICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgfVxuXG4gIGxhYmVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgaW5wdXQge1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDFyZW07XG59XG5cbi5zZXR0aW5ncy1vcHRpb24ge1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG5cbi50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmbGV4OiAxO1xufVxuXG4ubWF0LWRpYWxvZy1hY3Rpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"]
802});
803
804/***/ }),
805
806/***/ 78430:
807/*!*****************************************!*\
808  !*** ./src/app/cookie/cookie.module.ts ***!
809  \*****************************************/
810/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
811
812__webpack_require__.r(__webpack_exports__);
813/* harmony export */ __webpack_require__.d(__webpack_exports__, {
814/* harmony export */   "CookieModule": () => (/* binding */ CookieModule)
815/* harmony export */ });
816/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/common */ 94666);
817/* harmony import */ var ngx_cookie_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ngx-cookie-service */ 25502);
818/* harmony import */ var _components_cookie_dialog_cookie_dialog_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./components/cookie-dialog/cookie-dialog.component */ 49290);
819/* harmony import */ var _components_cookie_settings_dialog_cookie_settings_dialog_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./components/cookie-settings-dialog/cookie-settings-dialog.component */ 43);
820/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/common/http */ 58987);
821/* harmony import */ var _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/material/legacy-dialog */ 58446);
822/* harmony import */ var _angular_material_legacy_slide_toggle__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/material/legacy-slide-toggle */ 43921);
823/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/forms */ 2508);
824/* harmony import */ var _shared_shared_module__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../shared/shared.module */ 44466);
825/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
826
827
828
829
830
831
832
833
834
835
836class CookieModule {}
837CookieModule.ɵfac = function CookieModule_Factory(t) {
838  return new (t || CookieModule)();
839};
840CookieModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineNgModule"]({
841  type: CookieModule
842});
843CookieModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineInjector"]({
844  providers: [ngx_cookie_service__WEBPACK_IMPORTED_MODULE_4__.CookieService],
845  imports: [_angular_common__WEBPACK_IMPORTED_MODULE_5__.CommonModule, _shared_shared_module__WEBPACK_IMPORTED_MODULE_2__.SharedModule, _angular_common_http__WEBPACK_IMPORTED_MODULE_6__.HttpClientModule, _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_7__.MatLegacyDialogModule, _angular_material_legacy_slide_toggle__WEBPACK_IMPORTED_MODULE_8__.MatLegacySlideToggleModule, _angular_forms__WEBPACK_IMPORTED_MODULE_9__.FormsModule]
846});
847(function () {
848  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵsetNgModuleScope"](CookieModule, {
849    declarations: [_components_cookie_dialog_cookie_dialog_component__WEBPACK_IMPORTED_MODULE_0__.CookieDialogComponent, _components_cookie_settings_dialog_cookie_settings_dialog_component__WEBPACK_IMPORTED_MODULE_1__.CookieSettingsDialogComponent],
850    imports: [_angular_common__WEBPACK_IMPORTED_MODULE_5__.CommonModule, _shared_shared_module__WEBPACK_IMPORTED_MODULE_2__.SharedModule, _angular_common_http__WEBPACK_IMPORTED_MODULE_6__.HttpClientModule, _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_7__.MatLegacyDialogModule, _angular_material_legacy_slide_toggle__WEBPACK_IMPORTED_MODULE_8__.MatLegacySlideToggleModule, _angular_forms__WEBPACK_IMPORTED_MODULE_9__.FormsModule]
851  });
852})();
853
854/***/ }),
855
856/***/ 95673:
857/*!**********************************************************!*\
858  !*** ./src/app/cookie/services/cookie-dialog.service.ts ***!
859  \**********************************************************/
860/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
861
862__webpack_require__.r(__webpack_exports__);
863/* harmony export */ __webpack_require__.d(__webpack_exports__, {
864/* harmony export */   "CookieDialogService": () => (/* binding */ CookieDialogService)
865/* harmony export */ });
866/* harmony import */ var _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/material/legacy-dialog */ 58446);
867/* harmony import */ var _components_cookie_dialog_cookie_dialog_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../components/cookie-dialog/cookie-dialog.component */ 49290);
868/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! rxjs/operators */ 88759);
869/* harmony import */ var _cookie_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./cookie.service */ 55315);
870/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/core */ 22560);
871/* harmony import */ var _matomo_analytics_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./matomo-analytics.service */ 73627);
872/* harmony import */ var _facebook_pixel_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./facebook-pixel.service */ 23368);
873/* harmony import */ var _linkedin_pixel_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./linkedin-pixel.service */ 88911);
874
875
876
877
878
879
880
881
882
883
884class CookieDialogService {
885  constructor(dialog, cookieService, matomoAnalyticsService, fbPixelService, linkedInPixelService) {
886    this.dialog = dialog;
887    this.cookieService = cookieService;
888    this.matomoAnalyticsService = matomoAnalyticsService;
889    this.fbPixelService = fbPixelService;
890    this.linkedInPixelService = linkedInPixelService;
891  }
892  initializeCookies() {
893    if (!this.validateAllCookiesAreSet()) {
894      this.showCookieDialog().subscribe();
895    } else {
896      this.handleCookieSettings();
897    }
898  }
899  showCookieDialog() {
900    const dialogConfig = new _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_5__.MatLegacyDialogConfig();
901    dialogConfig.disableClose = true;
902    dialogConfig.autoFocus = false;
903    dialogConfig.width = '90vw';
904    dialogConfig.maxWidth = '800px';
905    dialogConfig.position = {
906      bottom: `5vh`
907    };
908    return this.dialog.open(_components_cookie_dialog_cookie_dialog_component__WEBPACK_IMPORTED_MODULE_0__.CookieDialogComponent, dialogConfig).afterClosed().pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.tap)(() => this.handleCookieSettings()), (0,rxjs_operators__WEBPACK_IMPORTED_MODULE_6__.tap)(() => location.reload()));
909  }
910  isThirdPartyCookieAccepted() {
911    return this.cookieService.isCookieAccepted(_cookie_service__WEBPACK_IMPORTED_MODULE_1__.CookieType.THIRD_PARTY);
912  }
913  handleCookieSettings() {
914    if (this.cookieService.isCookieAccepted(_cookie_service__WEBPACK_IMPORTED_MODULE_1__.CookieType.STATISTIC)) {
915      this.matomoAnalyticsService.initializeTracking();
916    } else {
917      this.matomoAnalyticsService.removeTracking();
918    }
919    if (this.cookieService.isCookieAccepted(_cookie_service__WEBPACK_IMPORTED_MODULE_1__.CookieType.MARKETING)) {
920      this.fbPixelService.initializeTracking();
921      this.linkedInPixelService.initializeTracking();
922    } else {
923      this.fbPixelService.removeTracking();
924      this.linkedInPixelService.removeTracking();
925    }
926  }
927  validateAllCookiesAreSet() {
928    return this.cookieService.checkCookieExist(_cookie_service__WEBPACK_IMPORTED_MODULE_1__.CookieType.NECESSARY) && this.cookieService.checkCookieExist(_cookie_service__WEBPACK_IMPORTED_MODULE_1__.CookieType.STATISTIC) && this.cookieService.checkCookieExist(_cookie_service__WEBPACK_IMPORTED_MODULE_1__.CookieType.THIRD_PARTY) && this.cookieService.checkCookieExist(_cookie_service__WEBPACK_IMPORTED_MODULE_1__.CookieType.MARKETING);
929  }
930}
931CookieDialogService.ɵfac = function CookieDialogService_Factory(t) {
932  return new (t || CookieDialogService)(_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_5__.MatLegacyDialog), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_cookie_service__WEBPACK_IMPORTED_MODULE_1__.CookieService), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_matomo_analytics_service__WEBPACK_IMPORTED_MODULE_2__.MatomoAnalyticsService), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_facebook_pixel_service__WEBPACK_IMPORTED_MODULE_3__.FacebookPixelService), _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵinject"](_linkedin_pixel_service__WEBPACK_IMPORTED_MODULE_4__.LinkedinPixelService));
933};
934CookieDialogService.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdefineInjectable"]({
935  token: CookieDialogService,
936  factory: CookieDialogService.ɵfac,
937  providedIn: 'root'
938});
939
940/***/ }),
941
942/***/ 55315:
943/*!***************************************************!*\
944  !*** ./src/app/cookie/services/cookie.service.ts ***!
945  \***************************************************/
946/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
947
948__webpack_require__.r(__webpack_exports__);
949/* harmony export */ __webpack_require__.d(__webpack_exports__, {
950/* harmony export */   "CookieService": () => (/* binding */ CookieService),
951/* harmony export */   "CookieType": () => (/* binding */ CookieType)
952/* harmony export */ });
953/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
954/* harmony import */ var _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/material/legacy-dialog */ 58446);
955/* harmony import */ var ngx_cookie_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ngx-cookie-service */ 25502);
956
957
958
959class CookieService {
960  constructor(dialog, ngxCookieService) {
961    this.dialog = dialog;
962    this.ngxCookieService = ngxCookieService;
963  }
964  isCookieAccepted(cookieType) {
965    return this.ngxCookieService.get(cookieType) === 'true';
966  }
967  setCookie(cookieType, value) {
968    this.ngxCookieService.set(cookieType, value.toString(), 365);
969  }
970  acceptAllCookies() {
971    Object.values(CookieType).forEach(cookieType => {
972      this.setCookie(cookieType, true);
973    });
974  }
975  checkCookieExist(cookieType) {
976    return this.ngxCookieService.check(cookieType);
977  }
978}
979CookieService.ɵfac = function CookieService_Factory(t) {
980  return new (t || CookieService)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_1__.MatLegacyDialog), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](ngx_cookie_service__WEBPACK_IMPORTED_MODULE_2__.CookieService));
981};
982CookieService.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
983  token: CookieService,
984  factory: CookieService.ɵfac,
985  providedIn: 'root'
986});
987var CookieType;
988(function (CookieType) {
989  CookieType["NECESSARY"] = "necessary-cookies";
990  CookieType["STATISTIC"] = "statistic-cookies";
991  CookieType["THIRD_PARTY"] = "third-party-cookies";
992  CookieType["MARKETING"] = "marketing-cookies";
993})(CookieType || (CookieType = {}));
994
995/***/ }),
996
997/***/ 23368:
998/*!***********************************************************!*\
999  !*** ./src/app/cookie/services/facebook-pixel.service.ts ***!
1000  \***********************************************************/
1001/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
1002
1003__webpack_require__.r(__webpack_exports__);
1004/* harmony export */ __webpack_require__.d(__webpack_exports__, {
1005/* harmony export */   "FacebookPixelService": () => (/* binding */ FacebookPixelService)
1006/* harmony export */ });
1007/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rxjs/operators */ 59151);
1008/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/router */ 60124);
1009/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
1010/* harmony import */ var ngx_cookie_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ngx-cookie-service */ 25502);
1011
1012
1013
1014
1015
1016class FacebookPixelService {
1017  constructor(router, ngxCookieService) {
1018    this.router = router;
1019    this.ngxCookieService = ngxCookieService;
1020  }
1021  initializeTracking() {
1022    this.addFPScript();
1023    this.trackPageView();
1024  }
1025  removeTracking() {
1026    this.fbxScript?.parentElement.removeChild(this.fbxScript);
1027    this.ngxCookieService.deleteAll('/', '.facebook.com');
1028  }
1029  addFPScript() {
1030    this.fbxScript = document.createElement('script');
1031    this.fbxScript.async = true;
1032    this.fbxScript.innerHTML = `!function(f,b,e,v,n,t,s)
1033      {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
1034      n.callMethod.apply(n,arguments):n.queue.push(arguments)};
1035      if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
1036      n.queue=[];t=b.createElement(e);t.async=!0;
1037      t.src=v;s=b.getElementsByTagName(e)[0];
1038      s.parentNode.insertBefore(t,s)}(window, document,'script',
1039      'https://connect.facebook.net/en_US/fbevents.js');`;
1040    document.head.prepend(this.fbxScript);
1041    fbq('init', '159544786016333');
1042  }
1043  trackPageView() {
1044    this.router.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_0__.filter)(event => event instanceof _angular_router__WEBPACK_IMPORTED_MODULE_1__.NavigationEnd)).subscribe(() => {
1045      fbq('track', 'PageView');
1046    });
1047  }
1048}
1049FacebookPixelService.ɵfac = function FacebookPixelService_Factory(t) {
1050  return new (t || FacebookPixelService)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_router__WEBPACK_IMPORTED_MODULE_1__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](ngx_cookie_service__WEBPACK_IMPORTED_MODULE_3__.CookieService));
1051};
1052FacebookPixelService.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
1053  token: FacebookPixelService,
1054  factory: FacebookPixelService.ɵfac,
1055  providedIn: 'root'
1056});
1057
1058/***/ }),
1059
1060/***/ 88911:
1061/*!***********************************************************!*\
1062  !*** ./src/app/cookie/services/linkedin-pixel.service.ts ***!
1063  \***********************************************************/
1064/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
1065
1066__webpack_require__.r(__webpack_exports__);
1067/* harmony export */ __webpack_require__.d(__webpack_exports__, {
1068/* harmony export */   "LinkedinPixelService": () => (/* binding */ LinkedinPixelService)
1069/* harmony export */ });
1070/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! rxjs/operators */ 59151);
1071/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/router */ 60124);
1072/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
1073/* harmony import */ var ngx_cookie_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ngx-cookie-service */ 25502);
1074
1075
1076
1077
1078
1079class LinkedinPixelService {
1080  constructor(router, ngxCookieService) {
1081    this.router = router;
1082    this.ngxCookieService = ngxCookieService;
1083  }
1084  initializeTracking() {
1085    this.addLinkedinScript();
1086    this.trackPageView();
1087  }
1088  removeTracking() {
1089    this.linkedinScript?.parentElement.removeChild(this.linkedinScript);
1090    this.ngxCookieService.deleteAll('/', '.linkedin.com');
1091    this.ngxCookieService.deleteAll('/', '.ads.linkedin.com');
1092  }
1093  addLinkedinScript() {
1094    this.linkedinScript = document.createElement('script');
1095    this.linkedinScript.innerHTML = `(function(l) {
1096        if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])};
1097        window.lintrk.q=[]}
1098        var s = document.getElementsByTagName("script")[0];
1099        var b = document.createElement("script");
1100        b.type = "text/javascript";b.async = true;
1101        b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
1102        s.parentNode.insertBefore(b, s);})(window.lintrk);`;
1103    document.head.prepend(this.linkedinScript);
1104    lintrk();
1105  }
1106  trackPageView() {
1107    this.router.events.pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_0__.filter)(event => event instanceof _angular_router__WEBPACK_IMPORTED_MODULE_1__.NavigationEnd)).subscribe(() => {
1108      lintrk();
1109    });
1110  }
1111}
1112LinkedinPixelService.ɵfac = function LinkedinPixelService_Factory(t) {
1113  return new (t || LinkedinPixelService)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_router__WEBPACK_IMPORTED_MODULE_1__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](ngx_cookie_service__WEBPACK_IMPORTED_MODULE_3__.CookieService));
1114};
1115LinkedinPixelService.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
1116  token: LinkedinPixelService,
1117  factory: LinkedinPixelService.ɵfac,
1118  providedIn: 'root'
1119});
1120
1121/***/ }),
1122
1123/***/ 73627:
1124/*!*************************************************************!*\
1125  !*** ./src/app/cookie/services/matomo-analytics.service.ts ***!
1126  \*************************************************************/
1127/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
1128
1129__webpack_require__.r(__webpack_exports__);
1130/* harmony export */ __webpack_require__.d(__webpack_exports__, {
1131/* harmony export */   "MatomoAnalyticsService": () => (/* binding */ MatomoAnalyticsService)
1132/* harmony export */ });
1133/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
1134/* harmony import */ var _ngx_matomo_tracker__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @ngx-matomo/tracker */ 31211);
1135
1136
1137class MatomoAnalyticsService {
1138  constructor(matomoTracker) {
1139    this.matomoTracker = matomoTracker;
1140  }
1141  initializeTracking() {
1142    this.matomoTracker.setConsentGiven();
1143  }
1144  removeTracking() {
1145    this.matomoTracker.forgetConsentGiven();
1146  }
1147}
1148MatomoAnalyticsService.ɵfac = function MatomoAnalyticsService_Factory(t) {
1149  return new (t || MatomoAnalyticsService)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵinject"](_ngx_matomo_tracker__WEBPACK_IMPORTED_MODULE_1__.MatomoTracker));
1150};
1151MatomoAnalyticsService.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
1152  token: MatomoAnalyticsService,
1153  factory: MatomoAnalyticsService.ɵfac,
1154  providedIn: 'root'
1155});
1156
1157/***/ }),
1158
1159/***/ 61954:
1160/*!***************************************************!*\
1161  !*** ./src/app/layout/footer/footer.component.ts ***!
1162  \***************************************************/
1163/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
1164
1165__webpack_require__.r(__webpack_exports__);
1166/* harmony export */ __webpack_require__.d(__webpack_exports__, {
1167/* harmony export */   "FooterComponent": () => (/* binding */ FooterComponent)
1168/* harmony export */ });
1169/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../environments/environment */ 92340);
1170/* harmony import */ var _website_configuration_tenant__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../website-configuration/tenant */ 21598);
1171/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/core */ 22560);
1172/* harmony import */ var _footer_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./footer.service */ 57410);
1173/* harmony import */ var _shared_shared_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../shared/shared.service */ 77420);
1174/* harmony import */ var _cookie_services_cookie_dialog_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../cookie/services/cookie-dialog.service */ 95673);
1175/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/common */ 94666);
1176/* harmony import */ var _shared_components_background_stripe_background_stripe_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../shared/components/background-stripe/background-stripe.component */ 77668);
1177/* harmony import */ var _shared_components_markdown_markdown_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../shared/components/markdown/markdown.component */ 42964);
1178/* harmony import */ var _shared_components_circular_image_link_circular_image_link_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../shared/components/circular-image-link/circular-image-link.component */ 69420);
1179/* harmony import */ var _shared_components_horizontal_scroll_list_horizontal_scroll_list_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../shared/components/horizontal-scroll-list/horizontal-scroll-list.component */ 64302);
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191function FooterComponent_ng_container_0_div_9_Template(rf, ctx) {
1192  if (rf & 1) {
1193    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "div", 7);
1194    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](1, "img", 17);
1195    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "a", 18);
1196    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "Warme Scholen");
1197    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()();
1198  }
1199}
1200function FooterComponent_ng_container_0_div_10_Template(rf, ctx) {
1201  if (rf & 1) {
1202    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "div", 7);
1203    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](1, "img", 19);
1204    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "a", 20);
1205    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "Warm Vlaanderen");
1206    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()();
1207  }
1208}
1209function FooterComponent_ng_container_0_div_11_Template(rf, ctx) {
1210  if (rf & 1) {
1211    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "div", 7);
1212    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](1, "img", 21);
1213    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](2, "a", 22);
1214    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](3, "Warme Steden en Gemeenten");
1215    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()();
1216  }
1217}
1218function FooterComponent_ng_container_0_div_17_ng_container_4_Template(rf, ctx) {
1219  if (rf & 1) {
1220    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
1221    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](1, "wv-circular-image-link", 26);
1222    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵel
1222ementContainerEnd"]();
1223  }
1224  if (rf & 2) {
1225    const circularImageLink_r9 = ctx.$implicit;
1226    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](1);
1227    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("logo", circularImageLink_r9.logo == null ? null : circularImageLink_r9.logo.data == null ? null : circularImageLink_r9.logo.data.attributes)("url", circularImageLink_r9.url);
1228  }
1229}
1230function FooterComponent_ng_container_0_div_17_Template(rf, ctx) {
1231  if (rf & 1) {
1232    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](0, "div", 23)(1, "h3", 24);
1233    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](2);
1234    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
1235    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](3, "wv-horizontal-scroll-list");
1236    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](4, FooterComponent_ng_container_0_div_17_ng_container_4_Template, 2, 2, "ng-container", 25);
1237    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()();
1238  }
1239  if (rf & 2) {
1240    const data_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]().ngIf;
1241    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
1242    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtextInterpolate"](data_r1.partnersTitel);
1243    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
1244    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngForOf", data_r1.partners);
1245  }
1246}
1247function FooterComponent_ng_container_0_ng_container_27_Template(rf, ctx) {
1248  if (rf & 1) {
1249    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
1250    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](1);
1251    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
1252  }
1253  if (rf & 2) {
1254    const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](2);
1255    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](1);
1256    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtextInterpolate1"](" @ ", ctx_r6.titel, " ");
1257  }
1258}
1259function FooterComponent_ng_container_0_ng_container_30_Template(rf, ctx) {
1260  if (rf & 1) {
1261    const _r13 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵgetCurrentView"]();
1262    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
1263    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](1, "a", 27);
1264    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](2, "Privacy & voorwaarden");
1265    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
1266    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](3, "a", 28);
1267    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵlistener"]("click", function FooterComponent_ng_container_0_ng_container_30_Template_a_click_3_listener() {
1268      _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵrestoreView"](_r13);
1269      const ctx_r12 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"](2);
1270      return _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵresetView"](ctx_r12.onCookieBeheerPressed());
1271    });
1272    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](4, "Beheer Cookies");
1273    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
1274    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](5, "a", 27);
1275    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](6, "Cookies policy");
1276    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
1277    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
1278  }
1279  if (rf & 2) {
1280    const verklaring_r11 = ctx.ngIf;
1281    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](1);
1282    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("href", verklaring_r11.privacyVerklaring, _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵsanitizeUrl"]);
1283    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](4);
1284    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("href", verklaring_r11.cookieVerklaring, _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵsanitizeUrl"]);
1285  }
1286}
1287const _c0 = function (a0) {
1288  return {
1289    "blue-background": a0
1290  };
1291};
1292function FooterComponent_ng_container_0_Template(rf, ctx) {
1293  if (rf & 1) {
1294    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerStart"](0);
1295    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](1, "wv-background-stripe", 1)(2, "div", 2)(3, "div", 3)(4, "h3");
1296    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](5);
1297    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
1298    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](6, "wv-markdown", 4);
1299    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](7);
1300    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()();
1301    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](8, "div", 5);
1302    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](9, FooterComponent_ng_container_0_div_9_Template, 4, 0, "div", 6);
1303    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](10, FooterComponent_ng_container_0_div_10_Template, 4, 0, "div", 6);
1304    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](11, FooterComponent_ng_container_0_div_11_Template, 4, 0, "div", 6);
1305    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](12, "div", 7);
1306    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](13, "img", 8);
1307    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](14, "a", 9);
1308    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](15, "Warme William");
1309    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()()();
1310    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelement"](16, "img", 10);
1311    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()();
1312    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](17, FooterComponent_ng_container_0_div_17_Template, 5, 2, "div", 11);
1313    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](18, "div", 12)(19, "div", 13)(20, "div", 14)(21, "span");
1314    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](22, "Geco\u00F6rdineerd door het ");
1315    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](23, "a", 15);
1316    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](24, "Fonds GavoorGeluk");
1317    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
1318    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtext"](25, ", son");
1319    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()()();
1320    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](26, "p", 13);
1321    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](27, FooterComponent_ng_container_0_ng_container_27_Template, 2, 1, "ng-container", 0);
1322    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]();
1323    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementStart"](28, "div", 13)(29, "div", 16);
1324    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](30, FooterComponent_ng_container_0_ng_container_30_Template, 7, 2, "ng-container", 0);
1325    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](31, "async");
1326    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementEnd"]()()();
1327    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵelementContainerEnd"]();
1328  }
1329  if (rf & 2) {
1330    const data_r1 = ctx.ngIf;
1331    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵnextContext"]();
1332    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](1);
1333    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("stripeOffsetY", -5)("extraHeight", 14);
1334    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](4);
1335    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtextInterpolate"](data_r1.andereProjectenTitel);
1336    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](1);
1337    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("whiteText", true);
1338    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](1);
1339    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtextInterpolate"](data_r1.andereProjectenBeschrijving);
1340    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](2);
1341    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", !ctx_r0.isTenant(ctx_r0.Tenant.WARME_SCHOLEN));
1342    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](1);
1343    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", !ctx_r0.isTenant(ctx_r0.Tenant.WARM_VLAANDEREN));
1344    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](1);
1345    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", !ctx_r0.isTenant(ctx_r0.Tenant.WARME_STEDEN_EN_GEMEENTEN));
1346    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](6);
1347    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", !ctx_r0.isTenant(ctx_r0.Tenant.WARM_VLAANDEREN));
1348    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](1);
1349    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpureFunction1"](14, _c0, !ctx_r0.isTenant(ctx_r0.Tenant.WARM_VLAANDEREN)));
1350    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](9);
1351    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", !ctx_r0.isTenant(ctx_r0.Tenant.WARM_VLAANDEREN));
1352    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵadvance"](3);
1353    _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](31, 12, ctx_r0.privacyEnCookieVerklaring$));
1354  }
1355}
1356class FooterComponent {
1357  constructor(footerService, sharedService, cookieDialogService) {
1358    this.footerService = footerService;
1359    this.sharedService = sharedService;
1360    this.cookieDialogService = cookieDialogService;
1361    this.isTenant = _website_configuration_tenant__WEBPACK_IMPORTED_MODULE_1__.isTenant;
1362    this.Tenant = _website_configuration_tenant__WEBPACK_IMPORTED_MODULE_1__.Tenant;
1363  }
1364  ngOnInit() {
1365    this.data$ = this.footerService.getData();
1366    this.privacyEnCookieVerklaring$ = this.sharedService.getPrivacyVerklaringenUrls();
1367    this.titel = _environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.applicationTitle;
1368  }
1369  onCookieBeheerPressed() {
1370    this.cookieDialogService.showCookieDialog();
1371  }
1372}
1373FooterComponent.ɵfac = function FooterComponent_Factory(t) {
1374  return new (t || FooterComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_footer_service__WEBPACK_IMPORTED_MODULE_2__.FooterService), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_shared_shared_service__WEBPACK_IMPORTED_MODULE_3__.SharedService), _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdirectiveInject"](_cookie_services_cookie_dialog_service__WEBPACK_IMPORTED_MODULE_4__.CookieDialogService));
1375};
1376FooterComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵdefineComponent"]({
1377  type: FooterComponent,
1378  selectors: [["wv-footer"]],
1379  decls: 2,
1380  vars: 3,
1381  consts: [[4, "ngIf"], [3, "stripeOffsetY", "extraHeight"], [1, "projects", "wv-responsive-margin"], [1, "left"], [3, "whiteText"], [1, "right"], ["class", "own-project", 4, "ngIf"], [1, "own-project"], ["title", "Warme william logo", "alt", "warme william", "src", "./assets/images/Warme-William.svg"], ["href", "https://www.warmewilliam.be/"], ["src", "assets/images/w-orginal.png", "alt", "W logo"], ["class", "partners", 4, "ngIf"], [1, "bottom-row", "row", "center-xs", "middle-xs", 3, "ngClass"], [1, "col-xs-4"], [1, "row", "start-xs"], ["href", "http://www.gavoorgeluk.be"], [1, "cookies-en-privacy"], ["title", "Warme scholen logo", "alt", "warme scholen", "src", "./assets/images/Warme-Scholen.svg"], ["href", "https://www.warmescholen.net"], ["title", "Warm vlaanderen logo", "alt", "warm vlaanderen", "src", "./assets/images/Warm-Vlaanderen.svg"], ["href", "https://www.warmvlaanderen.net"], ["title", "Warme steden en gemeenten logo", "alt", "warme steden en gemeenten", "src", "./assets/images/Warm-Steden&Gemeenten.svg"], ["href", "https://www.warmestedenengemeenten.net"], [1, "partners"], [1, "wv-responsive-margin"], [4, "ngFor", "ngForOf"], [3, "logo", "url"], [3, "href"], [1, "footer-manage-cookies", 3, "click"]],
1382  template: function FooterComponent_Template(rf, ctx) {
1383    if (rf & 1) {
1384      _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵtemplate"](0, FooterComponent_ng_container_0_Template, 32, 16, "ng-container", 0);
1385      _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipe"](1, "async");
1386    }
1387    if (rf & 2) {
1388      _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_9__["ɵɵpipeBind1"](1, 1, ctx.data$));
1389    }
1390  },
1391  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_10__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_10__.NgIf, _shared_components_background_stripe_background_stripe_component__WEBPACK_IMPORTED_MODULE_5__.Backgroun
1391dStripeComponent, _shared_components_markdown_markdown_component__WEBPACK_IMPORTED_MODULE_6__.MarkdownComponent, _shared_components_circular_image_link_circular_image_link_component__WEBPACK_IMPORTED_MODULE_7__.CircularImageLinkComponent, _shared_components_horizontal_scroll_list_horizontal_scroll_list_component__WEBPACK_IMPORTED_MODULE_8__.HorizontalScrollListComponent, _angular_common__WEBPACK_IMPORTED_MODULE_10__.AsyncPipe],
1392  styles: ["[_nghost-%COMP%] {\n  padding-top: 5vw;\n  overflow: hidden;\n}\n\n.footer-manage-cookies[_ngcontent-%COMP%] {\n  text-decoration: underline;\n}\n\np[_ngcontent-%COMP%] {\n  color: white;\n}\n\nh3[_ngcontent-%COMP%] {\n  margin-top: 0;\n}\n\n.projects[_ngcontent-%COMP%] {\n  margin-top: 5rem;\n  padding: 2rem 0 4rem;\n  display: flex;\n  flex-direction: column;\n}\n@media screen and (min-width: 768px) {\n  .projects[_ngcontent-%COMP%] {\n    flex-direction: row;\n  }\n}\n@media screen and (min-width: 768px) {\n  .projects[_ngcontent-%COMP%]   .left[_ngcontent-%COMP%] {\n    padding-right: 20%;\n    flex: 1;\n  }\n}\n.projects[_ngcontent-%COMP%]   .left[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%] {\n  color: white;\n}\n.projects[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%] {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n}\n.projects[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]   .own-project[_ngcontent-%COMP%] {\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n}\n.projects[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]   .own-project[_ngcontent-%COMP%]   img[_ngcontent-%COMP%] {\n  height: 5rem;\n}\n.projects[_ngcontent-%COMP%]   .right[_ngcontent-%COMP%]   .own-project[_ngcontent-%COMP%]   a[_ngcontent-%COMP%] {\n  color: #ffcb66;\n}\n.projects[_ngcontent-%COMP%]    > img[_ngcontent-%COMP%] {\n  position: absolute;\n  top: -6.5rem;\n  right: 2rem;\n  height: 10vw;\n  display: none;\n}\n@media screen and (min-width: 768px) {\n  .projects[_ngcontent-%COMP%]    > img[_ngcontent-%COMP%] {\n    display: block;\n  }\n}\n\n.partners[_ngcontent-%COMP%] {\n  background: white;\n  padding: 2rem 0;\n}\n\n.bottom-row[_ngcontent-%COMP%] {\n  background: white;\n}\n.bottom-row[_ngcontent-%COMP%]   p[_ngcontent-%COMP%] {\n  color: #213e7a;\n}\n.bottom-row.blue-background[_ngcontent-%COMP%] {\n  background: radial-gradient(circle, #406bb2 0%, #213e7a 35%);\n}\n.bottom-row.blue-background[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .bottom-row.blue-background[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .bottom-row.blue-background[_ngcontent-%COMP%]   p[_ngcontent-%COMP%] {\n  color: white;\n}\n.bottom-row[_ngcontent-%COMP%]   span[_ngcontent-%COMP%] {\n  padding-left: 5%;\n}\n.bottom-row[_ngcontent-%COMP%]   a[_ngcontent-%COMP%] {\n  cursor: pointer;\n  padding-left: 0;\n  font-weight: 400;\n}\n.bottom-row[_ngcontent-%COMP%]   .cookies-en-privacy[_ngcontent-%COMP%] {\n  display: flex;\n  flex-direction: column;\n  align-items: flex-end;\n  gap: 2px;\n  margin: 4px 0;\n}\n.bottom-row[_ngcontent-%COMP%]   .cookies-en-privacy[_ngcontent-%COMP%]   a[_ngcontent-%COMP%] {\n  margin-left: 2rem;\n  text-align: end;\n}\n@media screen and (min-width: 992px) {\n  .bottom-row[_ngcontent-%COMP%]   .cookies-en-privacy[_ngcontent-%COMP%] {\n    margin: 0;\n    flex-direction: row;\n    justify-content: flex-end;\n  }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvbGF5b3V0L2Zvb3Rlci9mb290ZXIuY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxnQkFBQTtFQUNBLGdCQUFBO0FBREY7O0FBSUE7RUFDRSwwQkFBQTtBQURGOztBQUlBO0VBQ0UsWUFBQTtBQURGOztBQUlBO0VBQ0UsYUFBQTtBQURGOztBQUlBO0VBQ0UsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtBQURGO0FBR0U7RUFORjtJQU9JLG1CQUFBO0VBQUY7QUFDRjtBQUdJO0VBREY7SUFFSSxrQkFBQTtJQUNBLE9BQUE7RUFBSjtBQUNGO0FBRUk7RUFDRSxZQUFBO0FBQU47QUFJRTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0FBRko7QUFJSTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0FBRk47QUFJTTtFQUNFLFlBQUE7QUFGUjtBQUtNO0VBQ0UsY0NoREM7QUQ2Q1Q7QUFRRTtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtBQU5KO0FBT0k7RUFORjtJQU9JLGNBQUE7RUFKSjtBQUNGOztBQVFBO0VBQ0UsaUJBQUE7RUFDQSxlQUFBO0FBTEY7O0FBUUE7RUFDRSxpQkFBQTtBQUxGO0FBTUU7RUFDRSxjQzlFUTtBRDBFWjtBQU1FO0VBQ0UsNERDM0VZO0FEdUVoQjtBQU1JO0VBQ0UsWUFBQTtBQUpOO0FBU0U7RUFDRSxnQkFBQTtBQVBKO0FBVUU7RUFDRSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQ3BGa0I7QUQ0RXRCO0FBV0U7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLFFBQUE7RUFDQSxhQUFBO0FBVEo7QUFXSTtFQUNFLGlCQUFBO0VBQ0EsZUFBQTtBQVROO0FBWUk7RUFa
1392RjtJQWFJLFNBQUE7SUFDQSxtQkFBQTtJQUNBLHlCQUFBO0VBVEo7QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ3NyYy92YXJpYWJsZXMnO1xuXG46aG9zdCB7XG4gIHBhZGRpbmctdG9wOiA1dnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mb290ZXItbWFuYWdlLWNvb2tpZXN7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5wIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5oMyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wcm9qZWN0cyB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIHBhZGRpbmc6IDJyZW0gMCA0cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmbGV4Ym94LXNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLmxlZnQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmbGV4Ym94LXNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLm93bi1wcm9qZWN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC02LjVyZW07XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgaGVpZ2h0OiAxMHZ3O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZsZXhib3gtc21hbGwtYnJlYWtwb2ludCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5wYXJ0bmVycyB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5cbi5ib3R0b20tcm93IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHAge1xuICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICB9XG4gICYuYmx1ZS1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1ncmFkaWVudDtcblxuICAgIGEsIHNwYW4sIHAge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxuXG5cbiAgc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgfVxuXG4gIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICB9XG5cbiAgLmNvb2tpZXMtZW4tcHJpdmFjeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBnYXA6IDJweDtcbiAgICBtYXJnaW46IDRweCAwO1xuXG4gICAgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZmxleGJveC1sYXJnZS1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cbn1cbiIsIiRibHVlOiAjNDA2YmIyO1xuJGxpZ2h0LWJsdWU6ICM2NThiY2I7XG4kZGFyay1ibHVlOiAjMjEzZTdhO1xuJHRhYi1iYXItYmx1ZTogIzE2MzE2OTtcbiRwaW5rOiAjZjQ5NTk2O1xuJG9yYW5nZTogI2Y3YTg4NDtcbiRkYXJrLXllbGxvdzogI2ZkYzE2ZTtcbiR5ZWxsb3c6ICNmZmNiNjY7XG4kYmx1ZS1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGJsdWUgMCUsICRkYXJrLWJsdWUgMzUlKTtcbiRwaW5rLXllbGxvdy1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJHBpbmsgMCUsICR5ZWxsb3cgMzUlKTtcbiRncmV5OiAjY2NjO1xuJGxpZ2h0LWdyZXk6ICNmOGY4Zjg7XG5cbiR1aS1mb250OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA4MDA7XG4kbGluZS1oZWlnaHQ6IDEuNDtcblxuJG1vYmlsZS13aWR0aDogOTB2dztcbiRkZXNrdG9wLWRlZmF1bHQtd2lkdGg6IDc2OHB4O1xuJHBsYXllci1sYXJnZS1oZWlnaHQ6IDQzMnB4O1xuJHBsYXllci1zbWFsbC13aWR0aDogNDgwcHg7XG4kcGxheWVyLXNtYWxsLWhlaWdodDogMjcwcHg7XG4kd3YtbWF4LWNvbnRlbnQtd2lkdGg6IDcwMHB4O1xuXG4kei1pbmRleC1hcHAtbG9nbzogMjA7XG4kei1pbmRleC1zdWJtZW51LWFuZC1tb2JpbGUtbWVudTogMTU7XG4kei1pbmRleC1zbWFsbDogNTtcblxuJGRlc2t0b3AteGw6IDE5MDBweDtcbiRtb2JpbGUtbWVudS1icmVha3BvaW50OiAxMTAwcHg7XG4kcGFkZGluZy1kZXNrdG9wLW1lbnUtYnJlYWtwb2ludDogMTMwMHB4O1xuXG4kZmxleGJveC14bGFyZ2UtYnJlYWtwb2ludDogMTIwMHB4O1xuJGZsZXhib3gtbGFyZ2UtYnJlYWtwb2ludDogOTkycHg7XG4kZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludDogODAwcHg7XG4kZmxleGJveC1zbWFsbC1icmVha3BvaW50OiA3NjhweDtcblxuJGZsZXhib3gtY29udGVudC1zbWFsbC13aWR0aDogNDZyZW07XG4kZmxleGJveC1jb250ZW50LWxhcmdlLXdpZHRoOiA2MXJlbTtcbiRmbGV4Ym94LWNvbnRlbnQteGxhcmdlLXdpZHRoOiA3MXJlbTtcblxuXG5AbWl4aW4gdHJpbSgkbnVtTGluZXM6IG51bGwpIHtcbiAgQGlmICRudW1MaW5lcyAhPSBudWxsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW1MaW5lcztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH0gQGVsc2Uge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
1393});
1394
1395/***/ }),
1396
1397/***/ 57410:
1398/*!*************************************************!*\
1399  !*** ./src/app/layout/footer/footer.service.ts ***!
1400  \*************************************************/
1401/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
1402
1403__webpack_require__.r(__webpack_exports__);
1404/* harmony export */ __webpack_require__.d(__webpack_exports__, {
1405/* harmony export */   "FooterService": () => (/* binding */ FooterService)
1406/* harmony export */ });
1407/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../environments/environment */ 92340);
1408/* harmony import */ var _voettekst_model__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./voettekst-model */ 57333);
1409/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs/operators */ 86942);
1410/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
1411/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/common/http */ 58987);
1412
1413
1414
1415
1416
1417class FooterService {
1418  constructor(http) {
1419    this.http = http;
1420  }
1421  getData() {
1422    return this.http.get(`${_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.cmsApiUrl}/${_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.cmsApiVoorvoegsel}
1422-voettekst?populate=*`).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.map)(result => _voettekst_model__WEBPACK_IMPORTED_MODULE_1__.VoettekstModel.fromDto(result.data.attributes)));
1423  }
1424}
1425FooterService.ɵfac = function FooterService_Factory(t) {
1426  return new (t || FooterService)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵinject"](_angular_common_http__WEBPACK_IMPORTED_MODULE_4__.HttpClient));
1427};
1428FooterService.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineInjectable"]({
1429  token: FooterService,
1430  factory: FooterService.ɵfac,
1431  providedIn: 'root'
1432});
1433
1434/***/ }),
1435
1436/***/ 57333:
1437/*!**************************************************!*\
1438  !*** ./src/app/layout/footer/voettekst-model.ts ***!
1439  \**************************************************/
1440/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
1441
1442__webpack_require__.r(__webpack_exports__);
1443/* harmony export */ __webpack_require__.d(__webpack_exports__, {
1444/* harmony export */   "VoettekstModel": () => (/* binding */ VoettekstModel)
1445/* harmony export */ });
1446/* harmony import */ var _shared_components_circular_image_link_circular_image_link_model__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../shared/components/circular-image-link/circular-image-link-model */ 77634);
1447
1448class VoettekstModel {
1449  constructor(andereProjectenTitel, andereProjectenBeschrijving, partnersTitel, partners) {
1450    this.andereProjectenTitel = andereProjectenTitel;
1451    this.andereProjectenBeschrijving = andereProjectenBeschrijving;
1452    this.partnersTitel = partnersTitel;
1453    this.partners = partners;
1454  }
1455  static fromDto(dto) {
1456    return new VoettekstModel(dto.voettekstInfo.andereProjectenTitel, dto.voettekstInfo.andereProjectenBeschrijving, dto.voettekstInfo.partnersTitel, dto.voettekstInfo.partners.map(partnerDto => _shared_components_circular_image_link_circular_image_link_model__WEBPACK_IMPORTED_MODULE_0__.CircularImageLinkModel.fromDto(partnerDto)));
1457  }
1458}
1459
1460/***/ }),
1461
1462/***/ 14172:
1463/*!*******************************************************************!*\
1464  !*** ./src/app/layout/header/desktop/header-desktop.component.ts ***!
1465  \*******************************************************************/
1466/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
1467
1468__webpack_require__.r(__webpack_exports__);
1469/* harmony export */ __webpack_require__.d(__webpack_exports__, {
1470/* harmony export */   "HeaderDesktopComponent": () => (/* binding */ HeaderDesktopComponent)
1471/* harmony export */ });
1472/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../environments/environment */ 92340);
1473/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
1474/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/router */ 60124);
1475/* harmony import */ var _auth_services_auth_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../auth/services/auth.service */ 16518);
1476/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/common */ 94666);
1477/* harmony import */ var _angular_material_legacy_tabs__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/material/legacy-tabs */ 32821);
1478/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 19200);
1479/* harmony import */ var _shared_directives_has_gesloten_deel_directive__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../shared/directives/has-gesloten-deel.directive */ 61395);
1480/* harmony import */ var _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/material/legacy-button */ 69159);
1481/* harmony import */ var _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/material/legacy-menu */ 1051);
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492function HeaderDesktopComponent_a_2_Template(rf, ctx) {
1493  if (rf & 1) {
1494    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](0, "a", 4, 5);
1495    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](2);
1496    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
1497  }
1498  if (rf & 2) {
1499    const menuItem_r2 = ctx.$implicit;
1500    const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵreference"](1);
1501    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵclassProp"]("active", _r3.isActive);
1502    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("routerLink", menuItem_r2.websiteRoute)("active", _r3.isActive);
1503    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
1504    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtextInterpolate1"](" ", menuItem_r2.label, " ");
1505  }
1506}
1507function HeaderDesktopComponent_ng_container_3_ng_container_1_ng_container_1_Template(rf, ctx) {
1508  if (rf & 1) {
1509    const _r11 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵgetCurrentView"]();
1510    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
1511    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](1, "button", 8);
1512    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](2);
1513    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](3, "fa-icon", 9);
1514    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
1515    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](4, "mat-menu", 10, 11)(6, "button", 12);
1516    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("click", function HeaderDesktopComponent_ng_container_3_ng_container_1_ng_container_1_Template_button_click_6_listener() {
1517      _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r11);
1518      const ctx_r10 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](3);
1519      return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetVie
1519w"](ctx_r10.goToGeslotenPlatform());
1520    });
1521    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](7, "fa-icon", 13);
1522    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](8, " Dashboard ");
1523    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
1524    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](9, "button", 12);
1525    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("click", function HeaderDesktopComponent_ng_container_3_ng_container_1_ng_container_1_Template_button_click_9_listener() {
1526      _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r11);
1527      const ctx_r12 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](3);
1528      return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](ctx_r12.logout());
1529    });
1530    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](10, "fa-icon", 14);
1531    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](11, " Uitloggen ");
1532    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]()();
1533    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
1534  }
1535  if (rf & 2) {
1536    const user_r8 = ctx.ngIf;
1537    const _r9 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵreference"](5);
1538    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](1);
1539    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("matMenuTriggerFor", _r9);
1540    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](1);
1541    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtextInterpolate1"](" Welkom, ", user_r8.voornaam, " ");
1542  }
1543}
1544function HeaderDesktopComponent_ng_container_3_ng_container_1_Template(rf, ctx) {
1545  if (rf & 1) {
1546    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
1547    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](1, HeaderDesktopComponent_ng_container_3_ng_container_1_ng_container_1_Template, 12, 2, "ng-container", 6);
1548    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipe"](2, "async");
1549    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
1550  }
1551  if (rf & 2) {
1552    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]();
1553    const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵreference"](3);
1554    const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]();
1555    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](1);
1556    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpipeBind1"](2, 2, ctx_r4.user$))("ngIfElse", _r5);
1557  }
1558}
1559function HeaderDesktopComponent_ng_container_3_ng_template_2_Template(rf, ctx) {
1560  if (rf & 1) {
1561    const _r14 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵgetCurrentView"]();
1562    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](0, "span")(1, "button", 15);
1563    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("click", function HeaderDesktopComponent_ng_container_3_ng_template_2_Template_button_click_1_listener() {
1564      _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r14);
1565      const ctx_r13 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](2);
1566      return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](ctx_r13.goToRegistreren());
1567    });
1568    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](2, "Registreer");
1569    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
1570    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](3, "button", 15);
1571    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵlistener"]("click", function HeaderDesktopComponent_ng_container_3_ng_template_2_Template_button_click_3_listener() {
1572      _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵrestoreView"](_r14);
1573      const ctx_r15 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"](2);
1574      return _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵresetView"](ctx_r15.goToLogin());
1575    });
1576    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtext"](4, "Login");
1577    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]()();
1578  }
1579}
1580function HeaderDesktopComponent_ng_container_3_Template(rf, ctx) {
1581  if (rf & 1) {
1582    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerStart"](0);
1583    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](1, HeaderDesktopComponent_ng_container_3_ng_container_1_Template, 3, 4, "ng-container", 6);
1584    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](2, HeaderDesktopComponent_ng_container_3_ng_template_2_Template, 5, 0, "ng-template", null, 7, _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplateRefExtractor"]);
1585    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementContainerEnd"]();
1586  }
1587  if (rf & 2) {
1588    const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵreference"](3);
1589    const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵnextContext"]();
1590    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](1);
1591    _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngIf", ctx_r1.isUserAuthenticated())("ngIfElse", _r5);
1592  }
1593}
1594class HeaderDesktopComponent {
1595  constructor(router, authService) {
1596    this.router = router;
1597    this.authService = authService;
1598    this.logo = _environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.websiteConfiguratie.logo;
1599    this.menuItems = _environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.websiteConfiguratie.menu;
1600  }
1601  ngOnInit() {
1602    this.user$ = this.authService.getLoggedInUser$();
1603  }
1604  goToLogin() {
1605    this.authService.login('/platform');
1606  }
1607  logout() {
1608    this.authService.logout();
1609  }
1610  goToGeslotenPlatform() {
1611    this.router.navigate(['/platform']);
1612  }
1613  goToRegistreren() {
1614    this.router.navigate(['/auth/registreer']);
1615  }
1616  isUserAuthenticated() {
1617    return this.authService.isAuthenticated();
1618  }
1619}
1620HeaderDesktopComponent.ɵfac = function HeaderDesktopComponent_Factory(t) {
1621  return new (t || HeaderDesktopComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_4__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdirectiveInject"](_auth_services_auth_service__WEBPACK_IMPORTED_MODULE_1__.AuthService));
1622};
1623HeaderDesktopComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineComponent"]({
1624  type: HeaderDesktopComponent,
1625  selectors: [["wv-header-desktop"]],
1626  decls: 4,
1627  vars: 4,
1628  consts: [[3, "title", "alt", "src"], ["mat-tab-nav-bar", ""], ["mat-tab-link", "", "routerLinkActive", "", "class", "wv-title tab", 3, "routerLink", "active", 4, "ngFor", "ngForOf"], [4, "wvHasGeslotenDeel"], ["mat-tab-link", "", "routerLinkActive", "", 1, "wv-title", "tab", 3, "routerLink", "active"], ["rla", "routerLinkActive"], [4, "ngIf", "ngIfElse"], ["notLoggedIn", ""], ["mat-button", "", 1, "yellow-btn", 3, "matMenuTriggerFor"], ["icon", "caret-down"], [1, "header-menu"], ["uitlogMenu", "matMenu"], ["mat-menu-item", "", 3, "click"], ["icon", "chart-line-down"], ["icon", "sign-out-alt"], [1, "yellow-btn", "login-register-btn", 3, "click"]],
1629  template: function HeaderDesktopComponent_Template(rf, ctx) {
1630    if (rf & 1) {
1631      _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelement"](0, "img", 0);
1632      _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementStart"](1, "nav", 1);
1633      _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](2, HeaderDesktopComponent_a_2_Template, 3, 5, "a", 2);
1634      _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵelementEnd"]();
1635      _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵtemplate"](3, HeaderDesktopComponent_ng_container_3_Template, 4, 2, "ng-container", 3);
1636    }
1637    if (rf & 2) {
1638      _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵpropertyInterpolate1"]("src", "./assets/images/", ctx.logo.logoImg, "", _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵsanitizeUrl"]);
1639      _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("title", ctx.logo.logoTitle)("alt", ctx.logo.logoAlt);
1640      _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵadvance"](2);
1641      _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵproperty"]("ngForOf", ctx.menuItems);
1642    }
1643  },
1644  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_5__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_5__.NgIf, _angular_material_legacy_tabs__WEBPACK_IMPORTED_MODULE_6__.MatLegacyTabNav, _angular_material_legacy_tabs__WEBPACK_IMPORTED_MODULE_6__.MatLegacyTabLink, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_7__.FaIconComponent, _shared_directives_has_gesloten_deel_directive__WEBPACK_IMPORTED_MODULE_2__.HasGeslotenDeelDirective, _angular_router__WEBPACK_IMPORTED_MODULE_4__.RouterLink, _angular_router__WEBPACK_IMPORTED_MODULE_4__.RouterLinkActive, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_8__.MatLegacyButton, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_9__.MatLegacyMenu, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_9__.MatLegacyMenuItem, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_9__.MatLegacyMenuTrigger, _angular_common__WEBPACK_IMPORTED_MODULE_5__.AsyncPipe],
1645  styles: ["[_nghost-%COMP%] {\n  display: flex;\n  flex-direction: row;\n  flex: 1;\n  justify-content: space-between;\n  padding-right: 2rem;\n}\n@media screen and (min-width: 992px) {\n  [_nghost-%COMP%] {\n    padding-left: 12%;\n  }\n}\n@media screen and (min-width: 1300px) {\n  [_nghost-%COMP%] {\n    padding-left: 25%;\n  }\n}\n\n.active[_ngcontent-%COMP%] {\n  color: #f7a884;\n  border-bottom: solid 2px #f7a884;\n}
1645\n\n.wv-title[_ngcontent-%COMP%]:hover {\n  color: #f7a884;\n}\n\n.mat-tab-link[_ngcontent-%COMP%] {\n  opacity: 1;\n  padding: 0;\n  margin: 0 1rem;\n  min-width: auto;\n}\n\nimg[_ngcontent-%COMP%] {\n  position: absolute;\n  top: 0;\n  left: 0.5rem;\n  height: 9.5rem;\n  z-index: 20;\n}\n\n.yellow-btn[_ngcontent-%COMP%] {\n  background: #ffcb66;\n  font-weight: 800;\n  padding: 0 2.2rem;\n  border-radius: 22px;\n  border: none;\n}\n\n.login-register-btn[_ngcontent-%COMP%] {\n  margin-left: 0.5rem;\n  height: 100%;\n}\n\n .header-menu .mat-menu-content {\n  background: white;\n  padding: 0 2rem;\n  border-radius: 22px;\n}\n .header-menu .mat-menu-content button {\n  background: white;\n  font-family: \"Montserrat\", sans-serif;\n  font-weight: 800;\n  font-size: 15px;\n  text-decoration: none;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvbGF5b3V0L2hlYWRlci9kZXNrdG9wL2hlYWRlci1kZXNrdG9wLmNvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy4vc3JjL3ZhcmlhYmxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7QUFERjtBQUVFO0VBTkY7SUFPSSxpQkFBQTtFQUNGO0FBQ0Y7QUFBRTtFQVRGO0lBVUksaUJBQUE7RUFHRjtBQUNGOztBQUFBO0VBQ0UsY0NaTztFRGFQLGdDQUFBO0FBR0Y7O0FBQUE7RUFDRSxjQ2pCTztBRG9CVDs7QUFDQTtFQUNFLFVBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QUFFRjs7QUFFQTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsV0NiaUI7QURjbkI7O0FBRUE7RUFDRSxtQkNwQ087RURxQ1AsZ0JDNUJ1QjtFRDZCdkIsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7QUFDRjs7QUFFQTtFQUNFLG1CQUFBO0VBQ0EsWUFBQTtBQUNGOztBQUdFO0VBQ0UsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QUFBSjtBQUVJO0VBQ0UsaUJBQUE7RUFDQSxxQ0NsREk7RURtREosZ0JDaERtQjtFRGlEbkIsZUFBQTtFQUNBLHFCQUFBO0FBQU4iLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic3JjL3ZhcmlhYmxlc1wiO1xuXG46aG9zdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXg6IDE7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZsZXhib3gtbGFyZ2UtYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmctbGVmdDogMTIlO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwYWRkaW5nLWRlc2t0b3AtbWVudS1icmVha3BvaW50KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNSU7XG4gIH1cbn1cblxuLmFjdGl2ZSB7XG4gIGNvbG9yOiAkb3JhbmdlO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggJG9yYW5nZTtcbn1cblxuLnd2LXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICRvcmFuZ2U7XG59XG5cblxuLm1hdC10YWItbGluayB7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAxcmVtO1xuICBtaW4td2lkdGg6IGF1dG87XG59XG5cblxuaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDAuNXJlbTtcbiAgaGVpZ2h0OiA5LjVyZW07XG4gIHotaW5kZXg6ICR6LWluZGV4LWFwcC1sb2dvO1xufVxuXG4ueWVsbG93LWJ0biB7XG4gIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtZXh0cmEtYm9sZDtcbiAgcGFkZGluZzogMCAyLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmxvZ2luLXJlZ2lzdGVyLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cblxuOjpuZy1kZWVwLmhlYWRlci1tZW51IHtcbiAgLm1hdC1tZW51LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICR1aS1mb250O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1leHRyYS1ib2xkO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cblxuIiwiJGJsdWU6ICM0MDZiYjI7XG4kbGlnaHQtYmx1ZTogIzY1OGJjYjtcbiRkYXJrLWJsdWU6ICMyMTNlN2E7XG4kdGFiLWJhci1ibHVlOiAjMTYzMTY5O1xuJHBpbms6ICNmNDk1OTY7XG4kb3JhbmdlOiAjZjdhODg0O1xuJGRhcmsteWVsbG93OiAjZmRjMTZlO1xuJHllbGxvdzogI2ZmY2I2NjtcbiRibHVlLWdyYWRpZW50OiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkYmx1ZSAwJSwgJGRhcmstYmx1ZSAzNSUpO1xuJHBpbmsteWVsbG93LWdyYWRpZW50OiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkcGluayAwJSwgJHllbGxvdyAzNSUpO1xuJGdyZXk6ICNjY2M7XG4kbGlnaHQtZ3JleTogI2Y4ZjhmODtcblxuJHVpLWZvbnQ6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuJGZvbnQtd2VpZ2h0LWV4dHJhLWJvbGQ6IDgwMDtcbiRsaW5lLWhlaWdodDogMS40O1xuXG4kbW9iaWxlLXdpZHRoOiA5MHZ3O1xuJGRlc2t0b3AtZGVmYXVsdC13aWR0aDogNzY4cHg7XG4kcGxheWVyLWxhcmdlLWhlaWdodDogNDMycHg7XG4kcGxheWVyLXNtYWxsLXdpZHRoOiA0ODBweDtcbiRwbGF5ZXItc21hbGwtaGVpZ2h0OiAyNzBweDtcbiR3di1tYXgtY29udGVudC13aWR0aDogNzAwcHg7XG5cbiR6LWluZGV4LWFwcC1sb2dvOiAyMDtcbiR6LWluZGV4LXN1Ym1lbnUtYW5kLW1vYmlsZS1tZW51OiAxNTtcbiR6LWluZGV4LXNtYWxsOiA1O1xuXG4kZGVza3RvcC14bDogMTkwMH
1645B4O1xuJG1vYmlsZS1tZW51LWJyZWFrcG9pbnQ6IDExMDBweDtcbiRwYWRkaW5nLWRlc2t0b3AtbWVudS1icmVha3BvaW50OiAxMzAwcHg7XG5cbiRmbGV4Ym94LXhsYXJnZS1icmVha3BvaW50OiAxMjAwcHg7XG4kZmxleGJveC1sYXJnZS1icmVha3BvaW50OiA5OTJweDtcbiRmbGV4Ym94LW1lZGl1bS1icmVha3BvaW50OiA4MDBweDtcbiRmbGV4Ym94LXNtYWxsLWJyZWFrcG9pbnQ6IDc2OHB4O1xuXG4kZmxleGJveC1jb250ZW50LXNtYWxsLXdpZHRoOiA0NnJlbTtcbiRmbGV4Ym94LWNvbnRlbnQtbGFyZ2Utd2lkdGg6IDYxcmVtO1xuJGZsZXhib3gtY29udGVudC14bGFyZ2Utd2lkdGg6IDcxcmVtO1xuXG5cbkBtaXhpbiB0cmltKCRudW1MaW5lczogbnVsbCkge1xuICBAaWYgJG51bUxpbmVzICE9IG51bGwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJG51bUxpbmVzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfSBAZWxzZSB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"]
1646});
1647
1648/***/ }),
1649
1650/***/ 17876:
1651/*!***************************************************!*\
1652  !*** ./src/app/layout/header/header.component.ts ***!
1653  \***************************************************/
1654/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
1655
1656__webpack_require__.r(__webpack_exports__);
1657/* harmony export */ __webpack_require__.d(__webpack_exports__, {
1658/* harmony export */   "HeaderComponent": () => (/* binding */ HeaderComponent)
1659/* harmony export */ });
1660/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
1661/* harmony import */ var _angular_cdk_layout__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/cdk/layout */ 83278);
1662/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/common */ 94666);
1663/* harmony import */ var _desktop_header_desktop_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./desktop/header-desktop.component */ 14172);
1664/* harmony import */ var _mobile_header_mobile_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./mobile/header-mobile.component */ 11568);
1665
1666
1667
1668
1669
1670function HeaderComponent_wv_header_mobile_0_Template(rf, ctx) {
1671  if (rf & 1) {
1672    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](0, "wv-header-mobile");
1673  }
1674}
1675function HeaderComponent_wv_header_desktop_1_Template(rf, ctx) {
1676  if (rf & 1) {
1677    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](0, "wv-header-desktop");
1678  }
1679}
1680class HeaderComponent {
1681  constructor(changeDetectorRef, media) {
1682    this.mobileQuery = media.matchMedia('(max-width: 1100px)');
1683    this.mobileQueryListener = () => changeDetectorRef.detectChanges();
1684    this.mobileQuery.addEventListener('change', this.mobileQueryListener);
1685  }
1686  ngOnDestroy() {
1687    this.mobileQuery.removeEventListener('change', this.mobileQueryListener);
1688  }
1689}
1690HeaderComponent.ɵfac = function HeaderComponent_Factory(t) {
1691  return new (t || HeaderComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_cdk_layout__WEBPACK_IMPORTED_MODULE_3__.MediaMatcher));
1692};
1693HeaderComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"]({
1694  type: HeaderComponent,
1695  selectors: [["wv-header"]],
1696  decls: 2,
1697  vars: 2,
1698  consts: [[4, "ngIf"]],
1699  template: function HeaderComponent_Template(rf, ctx) {
1700    if (rf & 1) {
1701      _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](0, HeaderComponent_wv_header_mobile_0_Template, 1, 0, "wv-header-mobile", 0);
1702      _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](1, HeaderComponent_wv_header_desktop_1_Template, 1, 0, "wv-header-desktop", 0);
1703    }
1704    if (rf & 2) {
1705      _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", ctx.mobileQuery.matches);
1706      _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](1);
1707      _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", !ctx.mobileQuery.matches);
1708    }
1709  },
1710  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_4__.NgIf, _desktop_header_desktop_component__WEBPACK_IMPORTED_MODULE_0__.HeaderDesktopComponent, _mobile_header_mobile_component__WEBPACK_IMPORTED_MODULE_1__.HeaderMobileComponent],
1711  styles: ["[_nghost-%COMP%] {\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n  height: 4.5rem;\n  position: fixed;\n  background: white;\n  width: 100%;\n  z-index: 20;\n}\n[_nghost-%COMP%]    .mat-tab-link {\n  font-family: \"Montserrat\", sans-serif !important;\n  font-size: 1.2rem !important;\n  font-weight: 700 !important;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvbGF5b3V0L2hlYWRlci9oZWFkZXIuY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7
1711RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsV0NnQmlCO0FEakJuQjtBQUVFO0VBQ0UsZ0RBQUE7RUFDQSw0QkFBQTtFQUNBLDJCQUFBO0FBQUoiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic3JjL3ZhcmlhYmxlc1wiO1xuXG46aG9zdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNC41cmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogJHotaW5kZXgtYXBwLWxvZ287XG4gIDo6bmctZGVlcC5tYXQtdGFiLWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAkdWktZm9udCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIiRibHVlOiAjNDA2YmIyO1xuJGxpZ2h0LWJsdWU6ICM2NThiY2I7XG4kZGFyay1ibHVlOiAjMjEzZTdhO1xuJHRhYi1iYXItYmx1ZTogIzE2MzE2OTtcbiRwaW5rOiAjZjQ5NTk2O1xuJG9yYW5nZTogI2Y3YTg4NDtcbiRkYXJrLXllbGxvdzogI2ZkYzE2ZTtcbiR5ZWxsb3c6ICNmZmNiNjY7XG4kYmx1ZS1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGJsdWUgMCUsICRkYXJrLWJsdWUgMzUlKTtcbiRwaW5rLXllbGxvdy1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJHBpbmsgMCUsICR5ZWxsb3cgMzUlKTtcbiRncmV5OiAjY2NjO1xuJGxpZ2h0LWdyZXk6ICNmOGY4Zjg7XG5cbiR1aS1mb250OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA4MDA7XG4kbGluZS1oZWlnaHQ6IDEuNDtcblxuJG1vYmlsZS13aWR0aDogOTB2dztcbiRkZXNrdG9wLWRlZmF1bHQtd2lkdGg6IDc2OHB4O1xuJHBsYXllci1sYXJnZS1oZWlnaHQ6IDQzMnB4O1xuJHBsYXllci1zbWFsbC13aWR0aDogNDgwcHg7XG4kcGxheWVyLXNtYWxsLWhlaWdodDogMjcwcHg7XG4kd3YtbWF4LWNvbnRlbnQtd2lkdGg6IDcwMHB4O1xuXG4kei1pbmRleC1hcHAtbG9nbzogMjA7XG4kei1pbmRleC1zdWJtZW51LWFuZC1tb2JpbGUtbWVudTogMTU7XG4kei1pbmRleC1zbWFsbDogNTtcblxuJGRlc2t0b3AteGw6IDE5MDBweDtcbiRtb2JpbGUtbWVudS1icmVha3BvaW50OiAxMTAwcHg7XG4kcGFkZGluZy1kZXNrdG9wLW1lbnUtYnJlYWtwb2ludDogMTMwMHB4O1xuXG4kZmxleGJveC14bGFyZ2UtYnJlYWtwb2ludDogMTIwMHB4O1xuJGZsZXhib3gtbGFyZ2UtYnJlYWtwb2ludDogOTkycHg7XG4kZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludDogODAwcHg7XG4kZmxleGJveC1zbWFsbC1icmVha3BvaW50OiA3NjhweDtcblxuJGZsZXhib3gtY29udGVudC1zbWFsbC13aWR0aDogNDZyZW07XG4kZmxleGJveC1jb250ZW50LWxhcmdlLXdpZHRoOiA2MXJlbTtcbiRmbGV4Ym94LWNvbnRlbnQteGxhcmdlLXdpZHRoOiA3MXJlbTtcblxuXG5AbWl4aW4gdHJpbSgkbnVtTGluZXM6IG51bGwpIHtcbiAgQGlmICRudW1MaW5lcyAhPSBudWxsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW1MaW5lcztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH0gQGVsc2Uge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
1712});
1713
1714/***/ }),
1715
1716/***/ 11568:
1717/*!*****************************************************************!*\
1718  !*** ./src/app/layout/header/mobile/header-mobile.component.ts ***!
1719  \*****************************************************************/
1720/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
1721
1722__webpack_require__.r(__webpack_exports__);
1723/* harmony export */ __webpack_require__.d(__webpack_exports__, {
1724/* harmony export */   "HeaderMobileComponent": () => (/* binding */ HeaderMobileComponent)
1725/* harmony export */ });
1726/* harmony import */ var body_scroll_lock__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! body-scroll-lock */ 75621);
1727/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../../environments/environment */ 92340);
1728/* harmony import */ var _shared_notification_notification_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../shared/notification/notification.component */ 42053);
1729/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
1730/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/router */ 60124);
1731/* harmony import */ var _auth_services_auth_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../auth/services/auth.service */ 16518);
1732/* harmony import */ var _angular_cdk_layout__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/cdk/layout */ 83278);
1733/* harmony import */ var _shared_notification_notification_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../shared/notification/notification.service */ 65096);
1734/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/common */ 94666);
1735/* harmony import */ var _shared_directives_has_gesloten_deel_directive__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../shared/directives/has-gesloten-deel.directive */ 61395);
1736/* harmony import */ var _angular_material_sidenav__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/material/sidenav */ 16643);
1737/* harmony import */ var _angular_material_icon__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/material/icon */ 57822);
1738/* harmony import */ var _angular_material_legacy_list__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/material/legacy-list */ 60744);
1739/* harmony import */ var _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/material/legacy-button */ 69159);
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754const _c0 = ["sidenav"];
1755function HeaderMobileComponent_div_7_ng_container_1_ng_container_1_Template(rf, ctx) {
1756  if (rf & 1) {
1757    const _r10 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵgetCurrentView"]();
1758    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementContainerStart"](0);
1759    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](1, "button", 10)(2, "span", 11);
1760    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](3);
1761    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]()();
1762    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](4, "button", 12);
1763    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵlistener"]("click", function HeaderMobileComponent_div_7_ng_container_1_ng_container_1_Template_button_click_4_listener() {
1764      _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵrestoreView"](_r10);
1765      const ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵnextContext"](3);
1766      return _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵresetView"](ctx_r9.logout());
1767    });
1768    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](5, "span", 11);
1769    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](6, "Uitloggen");
1770    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]()();
1771    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementContainerEnd"]();
1772  }
1773  if (rf & 2) {
1774    const user_r8 = ctx.ngIf;
1775    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](3);
1776    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtextInterpolate1"]("Welkom, ", user_r8.voornaam, "");
1777  }
1778}
1779function HeaderMobileComponent_div_7_ng_container_1_Template(rf, ctx) {
1780  if (rf & 1) {
1781    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementContainerStart"](0);
1782    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtemplate"](1, HeaderMobileComponent_div_7_ng_container_1_ng_container_1_Template, 7, 1, "ng-container", 8);
1783    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵpipe"](2, "async");
1784    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementContainerEnd"]();
1785  }
1786  if (rf & 2) {
1787    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵnextContext"]();
1788    const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵreference"](3);
1789    const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵnextContext"]();
1790    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](1);
1791    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵpipeBind1"](2, 2, ctx_r4.user$))("ngIfElse", _r5);
1792  }
1793}
1794function HeaderMobileComponent_div_7_ng_template_2_Template(rf, ctx) {
1795  if (rf & 1) {
1796    const _r12 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵgetCurrentView"]();
1797    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](0, "button", 12);
1798    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵlistener"]("click", function HeaderMobileComponent_div_7_ng_template_2_Template_button_click_0_listener() {
1799      _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵrestoreView"](_r12);
1800      const ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵnextContext"](2);
1801      return _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵresetView"](ctx_r11.goToLogin());
1802    });
1803    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](1, "span", 11);
1804    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](2, "Login");
1805    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]()();
1806  }
1807}
1808function HeaderMobileComponent_div_7_Template(rf, ctx) {
1809  if (rf & 1) {
1810    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](0, "div", 7);
1811    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtemplate"](1, HeaderMobileComponent_div_7_ng_container_1_Template, 3, 4, "ng-container", 8);
1812    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtemplate"](2, HeaderMobileComponent_div_7_ng_template_2_Template, 3, 0, "ng-template", null, 9, _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtemplateRefExtractor"]);
1813    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]();
1814  }
1815  if (rf & 2) {
1816    const _r5 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵreference"](3);
1817    const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵnextContext"]();
1818    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](1);
1819    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("ngIf", ctx_r1.isUserAuthenticated())("ngIfElse", _r5);
1820  }
1821}
1822function HeaderMobileComponent_ng_container_9_a_1_Template(rf, ctx) {
1823  if (rf & 1) {
1824    const _r15 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵgetCurrentView"]();
1825    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](0, "a", 14);
1826    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵlistener"]("click", function HeaderMobileComponent_ng_container_9_a_1_Template_a_click_0_listener() {
1827      _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵrestoreView"](_r15);
1828      const ctx_r14 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵnextContext"](2);
1829      return _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵresetVie
1829w"](ctx_r14.goToGeslotenPlatform());
1830    });
1831    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](1, "h3");
1832    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](2, "Dashboard");
1833    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]()();
1834  }
1835}
1836function HeaderMobileComponent_ng_container_9_Template(rf, ctx) {
1837  if (rf & 1) {
1838    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementContainerStart"](0);
1839    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtemplate"](1, HeaderMobileComponent_ng_container_9_a_1_Template, 3, 0, "a", 13);
1840    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵpipe"](2, "async");
1841    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementContainerEnd"]();
1842  }
1843  if (rf & 2) {
1844    const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵnextContext"]();
1845    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](1);
1846    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵpipeBind1"](2, 1, ctx_r2.user$));
1847  }
1848}
1849function HeaderMobileComponent_a_10_Template(rf, ctx) {
1850  if (rf & 1) {
1851    const _r18 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵgetCurrentView"]();
1852    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](0, "a", 15);
1853    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵlistener"]("click", function HeaderMobileComponent_a_10_Template_a_click_0_listener() {
1854      _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵrestoreView"](_r18);
1855      const ctx_r17 = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵnextContext"]();
1856      return _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵresetView"](ctx_r17.close());
1857    });
1858    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](1, "h3");
1859    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](2);
1860    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]()();
1861  }
1862  if (rf & 2) {
1863    const menuItem_r16 = ctx.$implicit;
1864    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("routerLink", menuItem_r16.websiteRoute);
1865    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](2);
1866    _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtextInterpolate"](menuItem_r16.label);
1867  }
1868}
1869class HeaderMobileComponent {
1870  constructor(router, authService, changeDetectorRef, media, notificationService) {
1871    this.router = router;
1872    this.authService = authService;
1873    this.changeDetectorRef = changeDetectorRef;
1874    this.media = media;
1875    this.notificationService = notificationService;
1876    this.logo = _environments_environment__WEBPACK_IMPORTED_MODULE_1__.environment.websiteConfiguratie.logo;
1877    this.menuItems = _environments_environment__WEBPACK_IMPORTED_MODULE_1__.environment.websiteConfiguratie.menu;
1878    this.mobileLoginQuery = media.matchMedia('(max-width: 768px)');
1879    this.mobileLoginQueryListener = () => changeDetectorRef.detectChanges();
1880    this.mobileLoginQuery.addEventListener('change', this.mobileLoginQueryListener);
1881  }
1882  ngOnInit() {
1883    this.user$ = this.authService.getLoggedInUser$();
1884  }
1885  goToLogin() {
1886    const isSmartphone = this.mobileLoginQuery.matches;
1887    if (isSmartphone) {
1888      this.showScreensizeToSmallErrorMessage();
1889    } else {
1890      this.authService.login('/platform');
1891    }
1892  }
1893  logout() {
1894    this.authService.logout();
1895    this.close();
1896  }
1897  goToGeslotenPlatform() {
1898    this.router.navigate(['/platform']);
1899    this.close();
1900  }
1901  toggle() {
1902    if (!this.sidenav.opened) {
1903      this.sidenav.open();
1904      (0,body_scroll_lock__WEBPACK_IMPORTED_MODULE_0__.disableBodyScroll)(this.sidenav);
1905    } else {
1906      this.close();
1907    }
1908  }
1909  close() {
1910    this.sidenav.close();
1911    (0,body_scroll_lock__WEBPACK_IMPORTED_MODULE_0__.enableBodyScroll)(this.sidenav);
1912  }
1913  ngOnDestroy() {
1914    (0,body_scroll_lock__WEBPACK_IMPORTED_MODULE_0__.clearAllBodyScrollLocks)();
1915  }
1916  isUserAuthenticated() {
1917    return this.authService.isAuthenticated();
1918  }
1919  showScreensizeToSmallErrorMessage() {
1920    this.notificationService.showNotificationBar('Deze schermgrootte is niet geschikt om in te loggen. Probeer op een Pc/Tablet', _shared_notification_notification_component__WEBPACK_IMPORTED_MODULE_2__.NotificationType.WARNING);
1921  }
1922}
1923HeaderMobileComponent.ɵfac = function HeaderMobileComponent_Factory(t) {
1924  return new (t || HeaderMobileComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdirectiveInject"](_angular_router__WEBPACK_IMPORTED_MODULE_7__.Router), _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdirectiveInject"](_auth_services_auth_service__WEBPACK_IMPORTED_MODULE_3__.AuthService), _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_6__.ChangeDetectorRef), _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdirectiveInject"](_angular_cdk_layout__WEBPACK_IMPORTED_MODULE_8__.MediaMatcher), _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdirectiveInject"](_shared_notification_notification_service__WEBPACK_IMPORTED_MODULE_4__.NotificationService));
1925};
1926HeaderMobileComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineComponent"]({
1927  type: HeaderMobileComponent,
1928  selectors: [["wv-header-mobile"]],
1929  viewQuery: function HeaderMobileComponent_Query(rf, ctx) {
1930    if (rf & 1) {
1931      _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵviewQuery"](_c0, 5);
1932    }
1933    if (rf & 2) {
1934      let _t;
1935      _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵloadQuery"]()) && (ctx.sidenav = _t.first);
1936    }
1937  },
1938  decls: 11,
1939  vars: 5,
1940  consts: [[3, "title", "alt", "src"], ["mat-icon-button", "", "aria-label", "menu", 3, "click"], ["position", "end", 3, "fixedInViewport"], ["sidenav", ""], ["class", "login-logout", 4, "wvHasGeslotenDeel"], [4, "wvHasGeslotenDeel"], ["mat-list-item", "", 3, "routerLink", "click", 4, "ngFor", "ngForOf"], [1, "login-logout"], [4, "ngIf", "ngIfElse"], ["notLoggedIn", ""], [1, "welcome"], [1, "wv-title"], [1, "login-btn", 3, "click"], [3, "click", 4, "ngIf"], [3, "click"], ["mat-list-item", "", 3, "routerLink", "click"]],
1941  template: function HeaderMobileComponent_Template(rf, ctx) {
1942    if (rf & 1) {
1943      _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelement"](0, "img", 0);
1944      _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](1, "button", 1);
1945      _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵlistener"]("click", function HeaderMobileComponent_Template_button_click_1_listener() {
1946        return ctx.toggle();
1947      });
1948      _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](2, "mat-icon");
1949      _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtext"](3, "menu");
1950      _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]()();
1951      _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](4, "mat-sidenav-container")(5, "mat-sidenav", 2, 3);
1952      _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtemplate"](7, HeaderMobileComponent_div_7_Template, 4, 2, "div", 4);
1953      _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementStart"](8, "mat-nav-list");
1954      _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtemplate"](9, HeaderMobileComponent_ng_container_9_Template, 3, 3, "ng-container", 5);
1955      _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵtemplate"](10, HeaderMobileComponent_a_10_Template, 3, 2, "a", 6);
1956      _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵelementEnd"]()()();
1957    }
1958    if (rf & 2) {
1959      _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵpropertyInterpolate1"]("src", "./assets/images/", ctx.logo.logoImg, "", _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵsanitizeUrl"]);
1960      _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("title", ctx.logo.logoTitle)("alt", ctx.logo.logoAlt);
1961      _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](5);
1962      _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("fixedInViewport", true);
1963      _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵadvance"](5);
1964      _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵproperty"]("ngForOf", ctx.menuItems);
1965    }
1966  },
1967  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_9__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_9__.NgIf, _shared_directives_has_gesloten_deel_directive__WEBPACK_IMPORTED_MODULE_5__.HasGeslotenDeelDirective, _angular_router__WEBPACK_IMPORTED_MODULE_7__.RouterLink, _angular_material_sidenav__WEBPACK_IMPORTED_MODULE_10__.MatSidenav, _angular_material_sidenav__WEBPACK_IMPORTED_MODULE_10__.MatSidenavContainer, _angular_material_icon__WEBPACK_IMPORTED_MODULE_11__.MatIcon, _angular_material_legacy_list__WEBPACK_IMPORTED_MODULE_12__.MatLegacyNavList, _angular_material_legacy_list__WEBPACK_IMPORTED_MODULE_12__.MatLegacyListItem, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_13__.MatLegacyButton, _angular_common__WEBPACK_IMPORTED_MODULE_9__.AsyncPipe],
1968  styles: ["[_nghost-%COMP%] {\n  display: flex;\n  flex-direction: row;\n  justify-content: flex-end;\n  flex: 1;\n}\n\nimg[_ngcontent-%COMP%] {\n  position: absolute;\n  left: 0.5rem;\n  top: 0;\n  height: 7rem;\n  z-index: 20;\n}\n\nbutton[_ngcontent-%COMP%] {\n  border: none;\n  background-color: white;\n  outline: none;\n  padding-right: 2rem;\n}\n\nmat-sidenav[_ngcontent-%COMP%] {\n  background: radial-gradient(circle, #406bb2 0%, #213e7a 35%);\n  margin-top: 4.5rem;\n  left: 0;\n}\nmat-sidenav[_ngcontent-%COMP%]   mat-nav-list[_ngcontent-%COMP%] {\n  display: flex;\n  flex-direction: column;\n}\nmat-sidenav[_ngcontent-%COMP%]   mat-nav-list[_ngcontent-%COMP%]   a[_ngcontent-%COMP%] {\n  display: flex;\n  justify-content: center;\n  height: 6rem;\n}\nmat-sidenav[_ngcontent-%COMP%]   mat-nav-list[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%] {\n  color: white;\n  text-align: center;\n}\nmat-sidenav[_ngcontent-%COMP%]   .login-logout[_ngcontent-%COMP%] {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n}\nmat-sidenav[_ngcontent-%COMP%]   .login-logout[_ngcontent-%COMP%]   .welcome[_ngcontent-%COMP%] {\n  padding: 1rem 0;\n  width: 100%;\n}\nmat-sidenav[_ngcontent-%COMP%]   .login-logout[_ngcontent-%COMP%]   .login-btn[_ngcontent-%COMP%] {\n  background: #ffcb66;\n  padding: 1rem 3rem;\n  border-radius: 22px;\n  border: none;\n  width: 20rem;\n  margin: 2.5rem 0 1rem;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvbGF5b3V0L2hlYWRlci9tb2JpbGUvaGVhZGVyLW1vYmlsZS5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy92YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLGFBQUE7RUFDQSxtQk
1968FBQTtFQUNBLHlCQUFBO0VBQ0EsT0FBQTtBQURGOztBQUlBO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsTUFBQTtFQUNBLFlBQUE7RUFDQSxXQ1lpQjtBRGJuQjs7QUFJQTtFQUNFLFlBQUE7RUFDQSx1QkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBQURGOztBQUtBO0VBQ0UsNERDbEJjO0VEbUJkLGtCQUFBO0VBQ0EsT0FBQTtBQUZGO0FBSUU7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7QUFGSjtBQUlJO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtBQUZOO0FBSU07RUFDRSxZQUFBO0VBQ0Esa0JBQUE7QUFGUjtBQU9FO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7QUFMSjtBQU1JO0VBQ0UsZUFBQTtFQUNBLFdBQUE7QUFKTjtBQU1JO0VBQ0UsbUJDaERHO0VEaURILGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0FBSk4iLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic3JjL3ZhcmlhYmxlc1wiO1xuXG46aG9zdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXg6IDE7XG59XG5cbmltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMC41cmVtO1xuICB0b3A6IDA7XG4gIGhlaWdodDogN3JlbTtcbiAgei1pbmRleDogJHotaW5kZXgtYXBwLWxvZ287XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5cblxubWF0LXNpZGVuYXYge1xuICBiYWNrZ3JvdW5kOiAkYmx1ZS1ncmFkaWVudDtcbiAgbWFyZ2luLXRvcDogNC41cmVtO1xuICBsZWZ0OiAwO1xuXG4gIG1hdC1uYXYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDZyZW07XG5cbiAgICAgIGgzIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxvZ2luLWxvZ291dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLndlbGNvbWUge1xuICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5sb2dpbi1idG4ge1xuICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcbiAgICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogMjByZW07XG4gICAgICBtYXJnaW46IDIuNXJlbSAwIDFyZW07XG4gICAgfVxuICB9XG59XG5cblxuIiwiJGJsdWU6ICM0MDZiYjI7XG4kbGlnaHQtYmx1ZTogIzY1OGJjYjtcbiRkYXJrLWJsdWU6ICMyMTNlN2E7XG4kdGFiLWJhci1ibHVlOiAjMTYzMTY5O1xuJHBpbms6ICNmNDk1OTY7XG4kb3JhbmdlOiAjZjdhODg0O1xuJGRhcmsteWVsbG93OiAjZmRjMTZlO1xuJHllbGxvdzogI2ZmY2I2NjtcbiRibHVlLWdyYWRpZW50OiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkYmx1ZSAwJSwgJGRhcmstYmx1ZSAzNSUpO1xuJHBpbmsteWVsbG93LWdyYWRpZW50OiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkcGluayAwJSwgJHllbGxvdyAzNSUpO1xuJGdyZXk6ICNjY2M7XG4kbGlnaHQtZ3JleTogI2Y4ZjhmODtcblxuJHVpLWZvbnQ6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuJGZvbnQtd2VpZ2h0LWV4dHJhLWJvbGQ6IDgwMDtcbiRsaW5lLWhlaWdodDogMS40O1xuXG4kbW9iaWxlLXdpZHRoOiA5MHZ3O1xuJGRlc2t0b3AtZGVmYXVsdC13aWR0aDogNzY4cHg7XG4kcGxheWVyLWxhcmdlLWhlaWdodDogNDMycHg7XG4kcGxheWVyLXNtYWxsLXdpZHRoOiA0ODBweDtcbiRwbGF5ZXItc21hbGwtaGVpZ2h0OiAyNzBweDtcbiR3di1tYXgtY29udGVudC13aWR0aDogNzAwcHg7XG5cbiR6LWluZGV4LWFwcC1sb2dvOiAyMDtcbiR6LWluZGV4LXN1Ym1lbnUtYW5kLW1vYmlsZS1tZW51OiAxNTtcbiR6LWluZGV4LXNtYWxsOiA1O1xuXG4kZGVza3RvcC14bDogMTkwMHB4O1xuJG1vYmlsZS1tZW51LWJyZWFrcG9pbnQ6IDExMDBweDtcbiRwYWRkaW5nLWRlc2t0b3AtbWVudS1icmVha3BvaW50OiAxMzAwcHg7XG5cbiRmbGV4Ym94LXhsYXJnZS1icmVha3BvaW50OiAxMjAwcHg7XG4kZmxleGJveC1sYXJnZS1icmVha3BvaW50OiA5OTJweDtcbiRmbGV4Ym94LW1lZGl1bS1icmVha3BvaW50OiA4MDBweDtcbiRmbGV4Ym94LXNtYWxsLWJyZWFrcG9pbnQ6IDc2OHB4O1xuXG4kZmxleGJveC1jb250ZW50LXNtYWxsLXdpZHRoOiA0NnJlbTtcbiRmbGV4Ym94LWNvbnRlbnQtbGFyZ2Utd2lkdGg6IDYxcmVtO1xuJGZsZXhib3gtY29udGVudC14bGFyZ2Utd2lkdGg6IDcxcmVtO1xuXG5cbkBtaXhpbiB0cmltKCRudW1MaW5lczogbnVsbCkge1xuICBAaWYgJG51bUxpbmVzICE9IG51bGwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJG51bUxpbmVzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfSBAZWxzZSB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"]
1969});
1970
1971/***/ }),
1972
1973/***/ 4805:
1974/*!*****************************************!*\
1975  !*** ./src/app/layout/layout.module.ts ***!
1976  \*****************************************/
1977/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
1978
1979__webpack_require__.r(__webpack_exports__);
1980/* harmony export */ __webpack_require__.d(__webpack_exports__, {
1981/* harmony export */   "LayoutModule": () => (/* binding */ LayoutModule)
1982/* harmony export */ });
1983/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/common */ 94666);
1984/* harmony import */ var _header_header_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./header/header.component */ 17876);
1985/* harmony import */ var _footer_footer_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./footer/footer.component */ 61954);
1986/* harmony import */ var _navigation_navigation_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./navigation/navigation.component */ 20719);
1987/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/router */ 60124);
1988/* harmony import */ var _angular_material_sidenav__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/material/sidenav */ 16643);
1989/* harmony import */ var _shared_shared_module__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../shared/shared.module */ 44466);
1990/* harmony import */ var _header_mobile_header_mobile_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./header/mobile/header-mobile.component */ 11568);
1991/* harmony import */ var _angular_material_icon__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @angular/material/icon */ 57822);
1992/* harmony import */ var _angular_material_legacy_list__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @angular/material/legacy-list */ 60744);
1993/* harmony import */ var _header_desktop_header_desktop_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./header/desktop/header-desktop.component */ 14172);
1994/* harmony import */ var _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @angular/material/legacy-button */ 69159);
1995/* harmony import */ var _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @angular/material/legacy-menu */ 1051);
1996/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @angular/core */ 22560);
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011class LayoutModule {}
2012LayoutModule.ɵfac = function LayoutModule_Factory(t) {
2013  return new (t || LayoutModule)();
2014};
2015LayoutModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineNgModule"]({
2016  type: LayoutModule
2017});
2018LayoutModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵdefineInjector"]({
2019  imports: [_angular_common__WEBPACK_IMPORTED_MODULE_7__.CommonModule, _shared_shared_module__WEBPACK_IMPORTED_MODULE_3__.SharedModule, _angular_router__WEBPACK_IMPORTED_MODULE_8__.RouterModule, _angular_material_sidenav__WEBPACK_IMPORTED_MODULE_9__.MatSidenavModule, _angular_material_icon__WEBPACK_IMPORTED_MODULE_10__.MatIconModule, _angular_material_legacy_list__WEBPACK_IMPORTED_MODULE_11__.MatLegacyListModule, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_12__.MatLegacyButtonModule, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_13__.MatLegacyMenuModule]
2020});
2021(function () {
2022  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_6__["ɵɵsetNgModuleScope"](LayoutModule, {
2023    declarations: [_header_header_component__WEBPACK_IMPORTED_MODULE_0__.HeaderComponent, _header_desktop_header_desktop_component__WEBPACK_IMPORTED_MODULE_5__.HeaderDesktopComponent, _header_mobile_header_mobile_component__WEBPACK_IMPORTED_MODULE_4__.HeaderMobileComponent, _footer_footer_component__WEBPACK_IMPORTED_MODULE_1__.FooterComponent, _navigation_navigation_component__WEBPACK_IMPORTED_MODULE_2__.NavigationComponent],
2024    imports: [_angular_common__WEBPACK_IMPORTED_MODULE_7__.CommonModule, _shared_shared_module__WEBPACK_IMPORTED_MODULE_3__.SharedModule, _angular_router__WEBPACK_IMPORTED_MODULE_8__.RouterModule, _angular_material_sidenav__WEBPACK_IMPORTED_MODULE_9__.MatSidenavModule, _angular_material_icon__WEBPACK_IMPORTED_MODULE_10__.MatIconModule, _angular_material_legacy_list__WEBPACK_IMPORTED_MODULE_11__.MatLegacyListModule, _angular_material_legacy_button__WEBPACK_IMPORTED_MODULE_12__.MatLegacyButtonModule, _angular_material_legacy_menu__WEBPACK_IMPORTED_MODULE_13__.MatLegacyMenuModule],
2025    exports: [_header_header_component__WEBPACK_IMPORTED_MODULE_0__.HeaderComponent, _footer_footer_component__WEBPACK_IMPORTED_MODULE_1__.FooterComponent]
2026  });
2027})();
2028
2029/***/ }),
2030
2031/***/ 20719:
2032/*!***********************************************************!*\
2033  !*** ./src/app/layout/navigation/navigation.component.ts ***!
2034  \***********************************************************/
2035/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2036
2037__webpack_require__.r(__webpack_exports__);
2038/* harmony export */ __webpack_require__.d(__webpack_exports__, {
2039/* harmony export */   "NavigationComponent": () => (/* binding */ NavigationComponent)
2040/* harmony export */ });
2041/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
2042
2043class NavigationComponent {
2044  constructor() {}
2045  ngOnInit() {}
2046}
2047NavigationComponent.ɵfac = function NavigationComponent_Factory(t) {
2048  return new (t || NavigationComponent)();
2049};
2050NavigationComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
2051  type: NavigationComponent,
2052  selectors: [["wv-navigation"]],
2053  decls: 2,
2054  vars: 0,
2055  template: function NavigationComponent_Template(rf, ctx) {
2056    if (rf & 1) {
2057      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "p");
2058      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1, "navigation works!");
2059      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
2060    }
2061  },
2062  styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"]
2063});
2064
2065/***/ }),
2066
2067/***/ 7948:
2068/*!***********************************************!*\
2069  !*** ./src/app/routing/app-routing.module.ts ***!
2070  \***********************************************/
2071/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2072
2073__webpack_require__.r(__webpack_exports__);
2074/* harmony export */ __webpack_require__.d(__webpack_exports__, {
2075/* harmony export */   "AppRoutingModule": () => (/* binding */ AppRoutingModule)
2076/* harmony export */ });
2077/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/router */ 60124);
2078/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../environments/environment */ 92340);
2079/* harmony import */ var _routes__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./routes */ 81931);
2080/* harmony import */ var _website_configuration_tenant__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../website-configuration/tenant */ 21598);
2081/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
2082
2083
2084
2085
2086
2087
2088const wsRoutes = [_routes__WEBPACK_IMPORTED_MODULE_1__.inspiratieRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.bouwstenenRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.zinactiviteitenRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.materiaalRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.nieuwsRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.paginasRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.authRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.platformRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.zinmeterRoute];
2089const wsgRoutes = [_routes__WEBPACK_IMPORTED_MODULE_1__.inspiratieRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.pijlersRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.inspiratieboxRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.zinactiviteitenRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.materiaalRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.nieuwsRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.paginasRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.authRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.platformRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.zinmeterRoute];
2090const wvRoutes = [_routes__WEBPACK_IMPORTED_MODULE_1__.homeRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.nieuwsRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.paginasRoute, _routes__WEBPACK_IMPORTED_MODULE_1__.netwerkRoute];
2091let routes = [{
2092  path: '',
2093  pathMatch: 'full',
2094  redirectTo: `${_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.websiteConfiguratie.initialPage}`
2095}, {
2096  path: '**',
2097  pathMatch: 'full',
2098  redirectTo: `${_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.websiteConfiguratie.initialPage}`
2099}];
2100switch (_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.tenant) {
2101  case _website_configuration_tenant__WEBPACK_IMPORTED_MODULE_2__.Tenant.WARM_VLAANDEREN:
2102    routes = [...wvRoutes, ...routes];
2103    break;
2104  case _website_configuration_tenant__WEBPACK_IMPORTED_MODULE_2__.Tenant.WARME_SCHOLEN:
2105    routes = [...wsRoutes, ...routes];
2106    break;
2107  case _website_configuration_tenant__WEBPACK_IMPORTED_MODULE_2__.Tenant.WARME_STEDEN_EN_GEMEENTEN:
2108    routes = [...wsgRoutes, ...routes];
2109}
2110class AppRoutingModule {}
2111AppRoutingModule.ɵfac = function AppRoutingModule_Factory(t) {
2112  return new (t || AppRoutingModule)();
2113};
2114AppRoutingModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineNgModule"]({
2115  type: AppRoutingModule
2116});
2117AppRoutingModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineInjector"]({
2118  imports: [_angular_router__WEBPACK_IMPORTED_MODULE_4__.RouterModule.forRoot(routes, {
2119    scrollPositionRestoration: 'enabled',
2120    anchorScrolling: 'enabled',
2121    onSameUrlNavigation: 'reload',
2122    scrollOffset: [0, 110]
2123  }), _angular_router__WEBPACK_IMPORTED_MODULE_4__.RouterModule]
2124});
2125(function () {
2126  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵsetNgModuleScope"](AppRoutingModule, {
2127    imports: [_angular_router__WEBPACK_IMPORTED_MODULE_4__.RouterModule],
2128    exports: [_angular_router__WEBPACK_IMPORTED_MODULE_4__.RouterModule]
2129  });
2130})();
2131
2132/***/ }),
2133
2134/***/ 81931:
2135/*!***********************************!*\
2136  !*** ./src/app/routing/routes.ts ***!
2137  \***********************************/
2138/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2139
2140__webpack_require__.r(__webpack_exports__);
2141/* harmony export */ __webpack_require__.d(__webpack_exports__, {
2142/* harmony export */   "authRoute": () => (/* binding */ authRoute),
2143/* harmony export */   "bouwstenenRoute": () => (/* binding */ bouwstenenRoute),
2144/* harmony export */   "homeRoute": () => (/* binding */ homeRoute),
2145/* harmony export */   "inspiratieRoute": () => (/* binding */ inspiratieRoute),
2146/* harmony export */   "inspiratieboxRoute": () => (/* binding */ inspiratieboxRoute),
2147/* harmony export */   "materiaalRoute": () => (/* binding */ materiaalRoute),
2148/* harmony export */   "netwerkRoute": () => (/* binding */ netwerkRoute),
2149/* harmony export */   "nieuwsRoute": () => (/* binding */ nieuwsRoute),
2150/* harmony export */   "paginasRoute": () => (/* binding */ paginasRoute),
2151/* harmony export */   "pijlersRoute": () => (/* binding */ pijlersRoute),
2152/* harmony export */   "platformRoute": () => (/* binding */ platformRoute),
2153/* harmony export */   "zinactiviteitenRoute": () =>
2153 (/* binding */ zinactiviteitenRoute),
2154/* harmony export */   "zinmeterRoute": () => (/* binding */ zinmeterRoute)
2155/* harmony export */ });
2156/* harmony import */ var _auth_guards_auth_guard__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../auth/guards/auth.guard */ 45473);
2157/* harmony import */ var _auth_models_user__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../auth/models/user */ 95236);
2158
2159
2160const inspiratieRoute = {
2161  path: 'inspiratie',
2162  loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_inspiratie_inspiratie_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ../inspiratie/inspiratie.module */ 2920)).then(m => m.InspiratieModule)
2163};
2164const bouwstenenRoute = {
2165  path: 'bouwstenen',
2166  loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-node_modules_angular_material_fesm2020_form-field_mjs"), __webpack_require__.e("default-node_modules_angular_material_fesm2020_legacy-form-field_mjs"), __webpack_require__.e("default-node_modules_angular_material_fesm2020_select_mjs"), __webpack_require__.e("default-node_modules_angular_material_fesm2020_legacy-select_mjs"), __webpack_require__.e("common"), __webpack_require__.e("src_app_bouwstenen_bouwstenen_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ../bouwstenen/bouwstenen.module */ 51208)).then(m => m.BouwstenenModule)
2167};
2168const zinactiviteitenRoute = {
2169  path: 'zinactiviteiten',
2170  loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-node_modules_dayjs_dayjs_min_js"), __webpack_require__.e("default-node_modules_lodash_lodash_js"), __webpack_require__.e("src_app_zinactiviteiten_zinactiviteiten_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ../zinactiviteiten/zinactiviteiten.module */ 33636)).then(m => m.ZinactiviteitenModule)
2171};
2172const materiaalRoute = {
2173  path: 'materiaal',
2174  loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("common"), __webpack_require__.e("src_app_materiaal_materiaal_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ../materiaal/materiaal.module */ 30344)).then(m => m.MateriaalModule)
2175};
2176const nieuwsRoute = {
2177  path: 'nieuws',
2178  loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("common"), __webpack_require__.e("src_app_nieuws_nieuws_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ../nieuws/nieuws.module */ 19346)).then(m => m.NieuwsModule)
2179};
2180const paginasRoute = {
2181  path: 'paginas',
2182  loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("common"), __webpack_require__.e("src_app_generieke-pagina_generieke-pagina_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ../generieke-pagina/generieke-pagina.module */ 31851)).then(m => m.GeneriekePaginaModule)
2183};
2184const homeRoute = {
2185  path: 'home',
2186  loadChildren: () => __webpack_require__.e(/*! import() */ "src_app_home_home_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ../home/home.module */ 3467)).then(m => m.HomeModule)
2187};
2188const netwerkRoute = {
2189  path: 'netwerk',
2190  loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-node_modules_lodash_lodash_js"), __webpack_require__.e("src_app_netwerk_netwerk_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ../netwerk/netwerk.module */ 51515)).then(m => m.NetwerkModule)
2191};
2192const pijlersRoute = {
2193  path: 'pijlers',
2194  loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-node_modules_angular_material_fesm2020_form-field_mjs"), __webpack_require__.e("default-node_modules_angular_material_fesm2020_legacy-form-field_mjs"), __webpack_require__.e("default-node_modules_angular_material_fesm2020_select_mjs"), __webpack_require__.e("default-node_modules_angular_material_fesm2020_legacy-select_mjs"), __webpack_require__.e("common"), __webpack_require__.e("src_app_bouwstenen_bouwstenen_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ../bouwstenen/bouwstenen.module */ 51208)).then(m => m.BouwstenenModule)
2195};
2196const inspiratieboxRoute = {
2197  path: 'inspiratiebox',
2198  loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-node_modules_angular_material_fesm2020_radio_mjs"), __webpack_require__.e("default-node_modules_dayjs_dayjs_min_js"), __webpack_require__.e("default-src_app_inspiratiebox_inspiratiebox_module_ts"), __webpack_require__.e("node_modules_rxjs__esm2015_internal_observable_zip_js")]).then(__webpack_require__.bind(__webpack_require__, /*! ../inspiratiebox/inspiratiebox.module */ 48905)).then(m => m.InspiratieboxModule)
2199};
2200const authRoute = {
2201  path: 'auth',
2202  loadChildren: () => __webpack_require__.e(/*! import() */ "default-src_app_auth_auth_module_ts").then(__webpack_require__.bind(__webpack_require__, /*! ../auth/auth.module */ 71674)).then(m => m.AuthModule)
2203};
2204const platformRoute = {
2205  path: 'platform',
2206  canActivate: [_auth_guards_auth_guard__WEBPACK_IMPORTED_MODULE_0__.AuthGuard],
2207  loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-src_app_auth_auth_module_ts"), __webpack_require__.e("src_app_gesloten-platform_platform_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ../gesloten-platform/platform.module */ 32121)).then(m => m.PlatformModule),
2208  data: {
2209    auth: {
2210      requiresOneOfRoles: [_auth_models_user__WEBPACK_IMPORTED_MODULE_1__.Role.ADMIN, _auth_models_user__WEBPACK_IMPORTED_MODULE_1__.Role.VLIEGWIEL]
2211    }
2212  }
2213};
2214const zinmeterRoute = {
2215  path: 'zinmeter/:organisatieId',
2216  loadChildren: () => Promise.all(/*! import() */[__webpack_require__.e("default-node_modules_angular_material_fesm2020_form-field_mjs"), __webpack_require__.e("default-node_modules_angular_material_fesm2020_legacy-form-field_mjs"), __webpack_require__.e("default-node_modules_angular_material_fesm2020_radio_mjs"), __webpack_require__.e("default-node_modules_angular_material_fesm2020_legacy-in
2216put_mjs"), __webpack_require__.e("default-node_modules_angular_material_fesm2020_legacy-radio_mjs"), __webpack_require__.e("default-node_modules_angular_material_fesm2020_select_mjs"), __webpack_require__.e("default-node_modules_angular_material_fesm2020_checkbox_mjs"), __webpack_require__.e("default-node_modules_angular_material_fesm2020_legacy-select_mjs"), __webpack_require__.e("default-src_app_shared_models_zinanalyse_intro_ts-src_app_shared_models_zinanalyse_vraag_ts-n-5b77ac"), __webpack_require__.e("common"), __webpack_require__.e("src_app_zinanalyse_zinmeter_zinmeter_module_ts")]).then(__webpack_require__.bind(__webpack_require__, /*! ../zinanalyse/zinmeter/zinmeter.module */ 68701)).then(m => m.ZinmeterModule)
2217};
2218
2219/***/ }),
2220
2221/***/ 43612:
2222/*!***********************************************!*\
2223  !*** ./src/app/security/draft.interceptor.ts ***!
2224  \***********************************************/
2225/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2226
2227__webpack_require__.r(__webpack_exports__);
2228/* harmony export */ __webpack_require__.d(__webpack_exports__, {
2229/* harmony export */   "DraftInterceptor": () => (/* binding */ DraftInterceptor)
2230/* harmony export */ });
2231/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../environments/environment */ 92340);
2232/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
2233
2234
2235class DraftInterceptor {
2236  intercept(request, next) {
2237    if (_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.preview && this.isCmsApi(request.url)) {
2238      return next.handle(this.getRequestWithPreviewParam(request));
2239    }
2240    return next.handle(request);
2241  }
2242  isCmsApi(url) {
2243    return url.startsWith(_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.cmsApiUrl);
2244  }
2245  getRequestWithPreviewParam(request) {
2246    return request.clone({
2247      params: request.params.set('publicationState', 'preview')
2248    });
2249  }
2250}
2251DraftInterceptor.ɵfac = function DraftInterceptor_Factory(t) {
2252  return new (t || DraftInterceptor)();
2253};
2254DraftInterceptor.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
2255  token: DraftInterceptor,
2256  factory: DraftInterceptor.ɵfac,
2257  providedIn: 'root'
2258});
2259
2260/***/ }),
2261
2262/***/ 71484:
2263/*!*********************************************!*\
2264  !*** ./src/app/security/security.module.ts ***!
2265  \*********************************************/
2266/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2267
2268__webpack_require__.r(__webpack_exports__);
2269/* harmony export */ __webpack_require__.d(__webpack_exports__, {
2270/* harmony export */   "SecurityModule": () => (/* binding */ SecurityModule)
2271/* harmony export */ });
2272/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/common */ 94666);
2273/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common/http */ 58987);
2274/* harmony import */ var _draft_interceptor__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./draft.interceptor */ 43612);
2275/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
2276
2277
2278
2279
2280class SecurityModule {}
2281SecurityModule.ɵfac = function SecurityModule_Factory(t) {
2282  return new (t || SecurityModule)();
2283};
2284SecurityModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineNgModule"]({
2285  type: SecurityModule
2286});
2287SecurityModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjector"]({
2288  providers: [{
2289    provide: _angular_common_http__WEBPACK_IMPORTED_MODULE_2__.HTTP_INTERCEPTORS,
2290    useClass: _draft_interceptor__WEBPACK_IMPORTED_MODULE_0__.DraftInterceptor,
2291    multi: true
2292  }],
2293  imports: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.CommonModule]
2294});
2295(function () {
2296  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsetNgModuleScope"](SecurityModule, {
2297    imports: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.CommonModule]
2298  });
2299})();
2300
2301/***/ }),
2302
2303/***/ 77668:
2304/*!************************************************************************************!*\
2305  !*** ./src/app/shared/components/background-stripe/background-stripe.component.ts ***!
2306  \************************************************************************************/
2307/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2308
2309__webpack_require__.r(__webpack_exports__);
2310/* harmony export */ __webpack_require__.d(__webpack_exports__, {
2311/* harmony export */   "BackgroundStripeComponent": () => (/* binding */ BackgroundStripeComponent)
2312/* harmony export */ });
2313/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
2314/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 94666);
2315
2316
2317const _c0 = ["*"];
2318class BackgroundStripeComponent {
2319  constructor() {
2320    this.stripeOffsetY = 0;
2321    this.color = 'blue';
2322    this.zIndex = -1;
2323    this.extraHeight = 0;
2324  }
2325  ngOnInit() {
2326    this.whenCachedReloadPage();
2327  }
2328  // Safari handles back/forward button cache differently and loads stripes css not correctly
2329  whenCachedReloadPage() {
2330    window.onpageshow = event => {
2331      if (event.persisted) {
2332        window.location.reload();
2333      }
2334    };
2335  }
2336}
2337BackgroundStripeComponent.ɵfac = function BackgroundStripeComponent_Factory(t) {
2338  return new (t || BackgroundStripeComponent)();
2339};
2340BackgroundStripeComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
2341  type: BackgroundStripeComponent,
2342  selectors: [["wv-background-stripe"]],
2343  inputs: {
2344    stripeOffsetY: "stripeOffsetY",
2345    color: "color",
2346    zIndex: "zIndex",
2347    extraHeight: "extraHeight"
2348  },
2349  ngContentSelectors: _c0,
2350  decls: 5,
2351  vars: 7,
2352  consts: [[1, "background-stripe-container"], [1, "content"], [1, "stripe", 3, "ngClass"]],
2353  template: function BackgroundStripeComponent_Template(rf, ctx) {
2354    if (rf & 1) {
2355      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"]();
2356      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0)(1, "div", 1);
2357      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](2);
2358      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
2359      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](3, "div", 2);
2360      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](4, "span");
2361      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()();
2362    }
2363    if (rf & 2) {
2364      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
2365      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵstyleProp"]("transform", "skewY(-5deg) translateY(" + ctx.stripeOffsetY + "rem)")("height", "calc(100% + " + ctx.extraHeight + "rem)")("z-index", ctx.zIndex);
2366      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", ctx.color);
2367    }
2368  },
2369  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.NgClass],
2370  styles: [".background-stripe-container[_ngcontent-%COMP%] {\n  position: relative;\n}\n\n.content[_ngcontent-%COMP%] {\n  width: 100%;\n}\n\n.stripe[_ngcontent-%COMP%] {\n  position: absolute;\n  top: 0;\n  z-index: -1;\n  width: 100%;\n  outline: 1px solid transparent;\n}\n\n.blue[_ngcontent-%COMP%] {\n  background: radial-gradient(circle, #406bb2 0%, #213e7a 35%);\n}\n\n.yellow[_ngcontent-%COMP%] {\n  background: radial-gradient(circle, #f49596 0%, #ffcb66 35%);\n}\n\n.plain-yellow[_ngcontent-%COMP%] {\n  background: #ffcb66;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvYmFja2dyb3VuZC1zdHJpcGUvYmFja2dyb3VuZC1zdHJpcGUuY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxrQkFBQTtBQURGOztBQUlBO0VBQ0UsV0FBQTtBQURGOztBQUlBO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSw4QkFBQTtBQURGOztBQUlBO0VBQ0UsNERDWGM7QURVaEI7O0FBSUE7RUFDRSw0RENkcUI7QURhdkI7O0FBSUE7RUFDRSxtQkNwQk87QURtQlQiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic3JjL3ZhcmlhYmxlc1wiO1xuXG4uYmFja2dyb3VuZC1zdHJpcGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3RyaXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICRibHVlLWdyYWRpZW50O1xufVxuXG4ueWVsbG93IHtcbiAgYmFja2dyb3VuZDogJHBpbmsteWVsbG93LWdyYWRpZW50XG59XG5cbi5wbGFpbi15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAkeWVsbG93XG59XG4iLCIkYmx1ZTogIzQwNmJiMjtcbiRsaWdodC1ibHVlOiAjNjU4YmNiO1xuJGRhcmstYmx1ZTogIzIxM2U3YTtcbiR0YWItYmFyLWJsdWU6ICMxNjMxNjk7XG4kcGluazogI2Y0OTU5NjtcbiRvcmFuZ2U6ICNmN2E4ODQ7XG4kZGFyay15ZWxsb3c6ICNmZGMxNmU7XG4keWVsbG93OiAjZmZjYjY2O1xuJGJsdWUtZ3JhZGllbnQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRibHVlIDAlLCAkZGFyay1ibHVlIDM1JSk7XG4kcGluay15ZWxsb3ctZ3JhZGllbnQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRwaW5rIDAlLCAkeWVsbG93IDM1JSk7XG4kZ3JleTogI2NjYztcbiRsaWdodC1ncmV5OiAjZjhmOGY4O1xuXG4kdWktZm9udDogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDt
2370cbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG4kZm9udC13ZWlnaHQtZXh0cmEtYm9sZDogODAwO1xuJGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiRtb2JpbGUtd2lkdGg6IDkwdnc7XG4kZGVza3RvcC1kZWZhdWx0LXdpZHRoOiA3NjhweDtcbiRwbGF5ZXItbGFyZ2UtaGVpZ2h0OiA0MzJweDtcbiRwbGF5ZXItc21hbGwtd2lkdGg6IDQ4MHB4O1xuJHBsYXllci1zbWFsbC1oZWlnaHQ6IDI3MHB4O1xuJHd2LW1heC1jb250ZW50LXdpZHRoOiA3MDBweDtcblxuJHotaW5kZXgtYXBwLWxvZ286IDIwO1xuJHotaW5kZXgtc3VibWVudS1hbmQtbW9iaWxlLW1lbnU6IDE1O1xuJHotaW5kZXgtc21hbGw6IDU7XG5cbiRkZXNrdG9wLXhsOiAxOTAwcHg7XG4kbW9iaWxlLW1lbnUtYnJlYWtwb2ludDogMTEwMHB4O1xuJHBhZGRpbmctZGVza3RvcC1tZW51LWJyZWFrcG9pbnQ6IDEzMDBweDtcblxuJGZsZXhib3gteGxhcmdlLWJyZWFrcG9pbnQ6IDEyMDBweDtcbiRmbGV4Ym94LWxhcmdlLWJyZWFrcG9pbnQ6IDk5MnB4O1xuJGZsZXhib3gtbWVkaXVtLWJyZWFrcG9pbnQ6IDgwMHB4O1xuJGZsZXhib3gtc21hbGwtYnJlYWtwb2ludDogNzY4cHg7XG5cbiRmbGV4Ym94LWNvbnRlbnQtc21hbGwtd2lkdGg6IDQ2cmVtO1xuJGZsZXhib3gtY29udGVudC1sYXJnZS13aWR0aDogNjFyZW07XG4kZmxleGJveC1jb250ZW50LXhsYXJnZS13aWR0aDogNzFyZW07XG5cblxuQG1peGluIHRyaW0oJG51bUxpbmVzOiBudWxsKSB7XG4gIEBpZiAkbnVtTGluZXMgIT0gbnVsbCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbnVtTGluZXM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9IEBlbHNlIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"]
2371});
2372
2373/***/ }),
2374
2375/***/ 54136:
2376/*!******************************************************************!*\
2377  !*** ./src/app/shared/components/blue-box/blue-box.component.ts ***!
2378  \******************************************************************/
2379/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2380
2381__webpack_require__.r(__webpack_exports__);
2382/* harmony export */ __webpack_require__.d(__webpack_exports__, {
2383/* harmony export */   "BlueBoxComponent": () => (/* binding */ BlueBoxComponent)
2384/* harmony export */ });
2385/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
2386
2387const _c0 = ["*"];
2388class BlueBoxComponent {}
2389BlueBoxComponent.ɵfac = function BlueBoxComponent_Factory(t) {
2390  return new (t || BlueBoxComponent)();
2391};
2392BlueBoxComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
2393  type: BlueBoxComponent,
2394  selectors: [["wv-blue-box"]],
2395  ngContentSelectors: _c0,
2396  decls: 1,
2397  vars: 0,
2398  template: function BlueBoxComponent_Template(rf, ctx) {
2399    if (rf & 1) {
2400      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"]();
2401      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](0);
2402    }
2403  },
2404  styles: ["[_nghost-%COMP%] {\n  background-color: rgba(101, 139, 203, 0.3);\n  padding: 1rem;\n  border-radius: 1rem;\n  flex-basis: 280px;\n  flex-grow: 0;\n  flex-shrink: 0;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvYmx1ZS1ib3gvYmx1ZS1ib3guY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSwwQ0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7QUFERiIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJzcmMvdmFyaWFibGVzXCI7XG5cbjpob3N0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkbGlnaHQtYmx1ZSwgMC4zKTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgZmxleC1iYXNpczogMjgwcHg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"]
2405});
2406
2407/***/ }),
2408
2409/***/ 90042:
2410/*!**************************************************************!*\
2411  !*** ./src/app/shared/components/button/button.component.ts ***!
2412  \**************************************************************/
2413/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2414
2415__webpack_require__.r(__webpack_exports__);
2416/* harmony export */ __webpack_require__.d(__webpack_exports__, {
2417/* harmony export */   "ButtonComponent": () => (/* binding */ ButtonComponent)
2418/* harmony export */ });
2419/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
2420/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 94666);
2421/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 19200);
2422
2423
2424
2425
2426function ButtonComponent_fa_icon_2_Template(rf, ctx) {
2427  if (rf & 1) {
2428    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "fa-icon", 2);
2429  }
2430  if (rf & 2) {
2431    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
2432    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("onlyIcon", ctx_r0.onlyIcon);
2433    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("icon", ctx_r0.iconName);
2434  }
2435}
2436const _c0 = ["*"];
2437class ButtonComponent {
2438  constructor() {
2439    this.disabled = false;
2440    this.isCancelButton = false;
2441    this.onlyIcon = false;
2442    this.buttonClick = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
2443  }
2444  onClick() {
2445    this.buttonClick.emit();
2446  }
2447}
2448ButtonComponent.ɵfac = function ButtonComponent_Factory(t) {
2449  return new (t || ButtonComponent)();
2450};
2451ButtonComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
2452  type: ButtonComponent,
2453  selectors: [["wv-button"]],
2454  inputs: {
2455    disabled: "disabled",
2456    isCancelButton: "isCancelButton",
2457    iconName: "iconName",
2458    onlyIcon: "onlyIcon"
2459  },
2460  outputs: {
2461    buttonClick: "buttonClick"
2462  },
2463  ngContentSelectors: _c0,
2464  decls: 3,
2465  vars: 4,
2466  consts: [[3, "disabled", "click"], [3, "icon", "onlyIcon", 4, "ngIf"], [3, "icon"]],
2467  template: function ButtonComponent_Template(rf, ctx) {
2468    if (rf & 1) {
2469      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"]();
2470      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 0);
2471      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function ButtonComponent_Template_button_click_0_listener() {
2472        return ctx.onClick();
2473      });
2474      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](1);
2475      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, ButtonComponent_fa_icon_2_Template, 1, 3, "fa-icon", 1);
2476      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
2477    }
2478    if (rf & 2) {
2479      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("cancel-button", ctx.isCancelButton);
2480      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("disabled", ctx.disabled);
2481      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
2482      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.iconName);
2483    }
2484  },
2485  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.NgIf, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_2__.FaIconComponent],
2486  styles: ["button[_ngcontent-%COMP%] {\n  padding: 0.7rem 1rem;\n  border-radius: 10px;\n  border: solid 1px #ffcb66;\n  background-color: #213e7a;\n  color: white;\n}\nbutton[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%] {\n  margin-left: 0.3rem;\n}\nbutton[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]     path {\n  color: #fdc16e;\n}\nbutton[_ngcontent-%COMP%]   fa-icon.onlyIcon[_ngcontent-%COMP%] {\n  margin-left: 0;\n}\nbutton.cancel-button[_ngcontent-%COMP%] {\n  background-color: #f8f8f8;\n  color: #213e7a;\n}\nbutton[_ngcontent-%COMP%]:hover {\n  border: solid 1px #213e7a;\n  background-color: #fdc16e;\n  color: #213e7a;\n}\nbutton[_ngcontent-%COMP%]:hover   fa-icon[_ngcontent-%COMP%]     path {\n  color: #213e7a;\n}\nbutton[_ngcontent-%COMP%]:hover.cancel-button {\n  background-color: firebrick;\n  color: white;\n}\nbutton[_ngcontent-%COMP%]:hover.cancel-button   fa-icon[_ngcontent-%COMP%]     path {\n  color: white;\n}\nbutton[_ngcontent-%COMP%]:focus {\n  outline: none;\n  box-shadow: none;\n}\nbutton[_ngcontent-%COMP%]:disabled {\n  border: solid 1px #213e7a;\n  background-color: #f8f8f8;\n  color: darkgray;\n  cursor: default;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvYnV0dG9uL2J1dHRvbi5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy92YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQ0pVO0VES1YsWUFBQTtBQURGO0FBR0U7RUFDRSxtQkFBQTtBQURKO0FBR0k7RUFDRSxjQ1BRO0FETWQ7QUFJSTtFQUNFLGNBQUE7QUFGTjtBQU1FO0VBQ0UseUJDWFM7RURZVCxjQ3JCUTtBRGlCWjtBQU9FO0VBQ0UseUJBQUE7RUFDQSx5QkN0QlU7RUR1QlYsY0MzQlE7QURzQlo7QUFVTTtFQUNFLGNDakNJO0FEeUJaO0FBYUk7RUFDRSwyQkFBQTtFQUNBLFlBQUE7QUFYTjtBQWNRO0VBQ0UsWUFBQTtBQVpWO0FBa0JFO0VBQ0UsYUFBQTtFQUNBLGdCQUFBO0FBaEJKO0FBbUJFO0VBQ0UseUJBQUE7RUFDQSx5QkNoRFM7RURpRFQsZUFBQTtFQUNBLGVBQUE7QUFqQkoiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic3JjL3ZhcmlhYmxlc1wiO1xuXG5idXR0b24ge1xuICBwYWRkaW5nOiAwLjdyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggJHllbGxvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgY29sb3I6IHdoaXRlO1xuXG4gIGZhLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAuM3JlbTtcblxuICAgIDo6bmctZGVlcCBwYXRoIHtcbiAgICAgIGNvbG9yOiAkZGFyay15ZWxsb3c7XG4gICAgfVxuXG4gICAgJi5vbmx5SWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gI
2486H1cblxuICAmLmNhbmNlbC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGRhcmstYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay15ZWxsb3c7XG4gICAgY29sb3I6ICRkYXJrLWJsdWU7XG5cbiAgICBmYS1pY29uIHtcblxuXG4gICAgICA6Om5nLWRlZXAgcGF0aCB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5jYW5jZWwtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGZpcmVicmljaztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgZmEtaWNvbiB7XG4gICAgICAgIDo6bmctZGVlcCBwYXRoIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkZGFyay1ibHVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIGNvbG9yOiBkYXJrZ3JheTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cbiIsIiRibHVlOiAjNDA2YmIyO1xuJGxpZ2h0LWJsdWU6ICM2NThiY2I7XG4kZGFyay1ibHVlOiAjMjEzZTdhO1xuJHRhYi1iYXItYmx1ZTogIzE2MzE2OTtcbiRwaW5rOiAjZjQ5NTk2O1xuJG9yYW5nZTogI2Y3YTg4NDtcbiRkYXJrLXllbGxvdzogI2ZkYzE2ZTtcbiR5ZWxsb3c6ICNmZmNiNjY7XG4kYmx1ZS1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGJsdWUgMCUsICRkYXJrLWJsdWUgMzUlKTtcbiRwaW5rLXllbGxvdy1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJHBpbmsgMCUsICR5ZWxsb3cgMzUlKTtcbiRncmV5OiAjY2NjO1xuJGxpZ2h0LWdyZXk6ICNmOGY4Zjg7XG5cbiR1aS1mb250OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA4MDA7XG4kbGluZS1oZWlnaHQ6IDEuNDtcblxuJG1vYmlsZS13aWR0aDogOTB2dztcbiRkZXNrdG9wLWRlZmF1bHQtd2lkdGg6IDc2OHB4O1xuJHBsYXllci1sYXJnZS1oZWlnaHQ6IDQzMnB4O1xuJHBsYXllci1zbWFsbC13aWR0aDogNDgwcHg7XG4kcGxheWVyLXNtYWxsLWhlaWdodDogMjcwcHg7XG4kd3YtbWF4LWNvbnRlbnQtd2lkdGg6IDcwMHB4O1xuXG4kei1pbmRleC1hcHAtbG9nbzogMjA7XG4kei1pbmRleC1zdWJtZW51LWFuZC1tb2JpbGUtbWVudTogMTU7XG4kei1pbmRleC1zbWFsbDogNTtcblxuJGRlc2t0b3AteGw6IDE5MDBweDtcbiRtb2JpbGUtbWVudS1icmVha3BvaW50OiAxMTAwcHg7XG4kcGFkZGluZy1kZXNrdG9wLW1lbnUtYnJlYWtwb2ludDogMTMwMHB4O1xuXG4kZmxleGJveC14bGFyZ2UtYnJlYWtwb2ludDogMTIwMHB4O1xuJGZsZXhib3gtbGFyZ2UtYnJlYWtwb2ludDogOTkycHg7XG4kZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludDogODAwcHg7XG4kZmxleGJveC1zbWFsbC1icmVha3BvaW50OiA3NjhweDtcblxuJGZsZXhib3gtY29udGVudC1zbWFsbC13aWR0aDogNDZyZW07XG4kZmxleGJveC1jb250ZW50LWxhcmdlLXdpZHRoOiA2MXJlbTtcbiRmbGV4Ym94LWNvbnRlbnQteGxhcmdlLXdpZHRoOiA3MXJlbTtcblxuXG5AbWl4aW4gdHJpbSgkbnVtTGluZXM6IG51bGwpIHtcbiAgQGlmICRudW1MaW5lcyAhPSBudWxsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW1MaW5lcztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH0gQGVsc2Uge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
2487});
2488
2489/***/ }),
2490
2491/***/ 23056:
2492/*!******************************************************************!*\
2493  !*** ./src/app/shared/components/carousel/carousel.component.ts ***!
2494  \******************************************************************/
2495/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2496
2497__webpack_require__.r(__webpack_exports__);
2498/* harmony export */ __webpack_require__.d(__webpack_exports__, {
2499/* harmony export */   "CarouselComponent": () => (/* binding */ CarouselComponent)
2500/* harmony export */ });
2501/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
2502/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 94666);
2503/* harmony import */ var _magloft_material_carousel__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @magloft/material-carousel */ 1650);
2504
2505
2506
2507function CarouselComponent_mat_carousel_slide_1_Template(rf, ctx) {
2508  if (rf & 1) {
2509    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "mat-carousel-slide", 2, 3);
2510  }
2511  if (rf & 2) {
2512    const slide_r1 = ctx.$implicit;
2513    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("image", slide_r1)("hideOverlay", true);
2514  }
2515}
2516class CarouselComponent {
2517  constructor() {}
2518  ngOnInit() {}
2519}
2520CarouselComponent.ɵfac = function CarouselComponent_Factory(t) {
2521  return new (t || CarouselComponent)();
2522};
2523CarouselComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
2524  type: CarouselComponent,
2525  selectors: [["wv-carousel"]],
2526  inputs: {
2527    afbeeldingUrls: "afbeeldingUrls"
2528  },
2529  decls: 2,
2530  vars: 9,
2531  consts: [["timings", "250ms ease-in", "color", "primary", "maxWidth", "768px", "orientation", "ltr", 3, "autoplay", "interval", "proportion", "loop", "hideArrows", "hideIndicators", "useKeyboard", "useMouseWheel"], [3, "image", "hideOverlay", 4, "ngFor", "ngForOf"], [3, "image", "hideOverlay"], ["matCarouselSlide", ""]],
2532  template: function CarouselComponent_Template(rf, ctx) {
2533    if (rf & 1) {
2534      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "mat-carousel", 
25340);
2535      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, CarouselComponent_mat_carousel_slide_1_Template, 2, 2, "mat-carousel-slide", 1);
2536      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
2537    }
2538    if (rf & 2) {
2539      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("autoplay", true)("interval", 5000)("proportion", 50)("loop", true)("hideArrows", false)("hideIndicators", false)("useKeyboard", true)("useMouseWheel", false);
2540      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
2541      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.afbeeldingUrls);
2542    }
2543  },
2544  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.NgForOf, _magloft_material_carousel__WEBPACK_IMPORTED_MODULE_2__.MatCarouselComponent, _magloft_material_carousel__WEBPACK_IMPORTED_MODULE_2__.MatCarouselSlideComponent],
2545  styles: ["mat-carousel[_ngcontent-%COMP%]  div {\n  padding: 1rem 0;\n  margin: auto;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvY2Fyb3VzZWwvY2Fyb3VzZWwuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxlQUFBO0VBQ0EsWUFBQTtBQURGIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInNyYy92YXJpYWJsZXNcIjtcblxubWF0LWNhcm91c2VsOjpuZy1kZWVwIGRpdiB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
2546});
2547
2548/***/ }),
2549
2550/***/ 77634:
2551/*!************************************************************************************!*\
2552  !*** ./src/app/shared/components/circular-image-link/circular-image-link-model.ts ***!
2553  \************************************************************************************/
2554/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2555
2556__webpack_require__.r(__webpack_exports__);
2557/* harmony export */ __webpack_require__.d(__webpack_exports__, {
2558/* harmony export */   "CircularImageLinkModel": () => (/* binding */ CircularImageLinkModel)
2559/* harmony export */ });
2560class CircularImageLinkModel {
2561  constructor(logo, url) {
2562    this.logo = logo;
2563    this.url = url;
2564  }
2565  static fromDto(dto) {
2566    return new CircularImageLinkModel(dto.logo, dto.url);
2567  }
2568}
2569
2570/***/ }),
2571
2572/***/ 69420:
2573/*!****************************************************************************************!*\
2574  !*** ./src/app/shared/components/circular-image-link/circular-image-link.component.ts ***!
2575  \****************************************************************************************/
2576/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2577
2578__webpack_require__.r(__webpack_exports__);
2579/* harmony export */ __webpack_require__.d(__webpack_exports__, {
2580/* harmony export */   "CircularImageLinkComponent": () => (/* binding */ CircularImageLinkComponent)
2581/* harmony export */ });
2582/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
2583/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 94666);
2584
2585
2586function CircularImageLinkComponent_div_0_ng_container_1_Template(rf, ctx) {
2587  if (rf & 1) {
2588    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
2589    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "a")(2, "div", 4);
2590    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](3, "img", 5);
2591    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()();
2592    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
2593  }
2594  if (rf & 2) {
2595    const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
2596    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
2597    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵattribute"]("href", ctx_r1.url, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"]);
2598    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
2599    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("src", ctx_r1.logo == null ? null : ctx_r1.logo.formats == null ? null : ctx_r1.logo.formats.thumbnail == null ? null : ctx_r1.logo.formats.thumbnail.url, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"]);
2600  }
2601}
2602function CircularImageLinkComponent_div_0_ng_template_2_Template(rf, ctx) {
2603  if (rf & 1) {
2604    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 4);
2605    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "img", 5);
2606    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
2607  }
2608  if (rf & 2) {
2609    const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
2610    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
2611    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("src", ctx_r3.logo == null ? null : ctx_r3.logo.formats == null ? null : ctx_r3.logo.formats.thumbnail == null ? null : ctx_r3.logo.formats.thumbnail.url, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"]);
2612  }
2613}
2614function CircularImageLinkComponent_div_0_Template(rf, ctx) {
2615  if (rf & 1) {
2616    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 1);
2617    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, CircularImageLinkComponent_div_0_ng_container_1_Template, 4, 2, "ng-container", 2);
2618    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, CircularImageLinkComponent_div_0_ng_template_2_Template, 2, 1, "ng-template", null, 3, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]);
2619    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
2620  }
2621  if (rf & 2) {
2622    const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](3);
2623    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
2624    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
2625    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r0.url)("ngIfElse", _r2);
2626  }
2627}
2628class CircularImageLinkComponent {
2629  constructor() {}
2630  ngOnInit() {}
2631}
2632CircularImageLinkComponent.ɵfac = function CircularImageLinkComponent_Factory(t) {
2633  return new (t || CircularImageLinkComponent)();
2634};
2635CircularImageLinkComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
2636  type: CircularImageLinkComponent,
2637  selectors: [["wv-circular-image-link"]],
2638  inputs: {
2639    logo: "logo",
2640    url: "url"
2641  },
2642  decls: 1,
2643  vars: 1,
2644  consts: [["class", "card-padding flex", 4, "ngIf"], [1, "card-padding", "flex"], [4, "ngIf", "ngIfElse"], ["noUrl", ""], [1, "circle"], ["alt", "logo", 3, "src"]],
2645  template: function CircularImageLinkComponent_Template(rf, ctx) {
2646    if (rf & 1) {
2647      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, CircularImageLinkComponent_div_0_Template, 4, 2, "div", 0);
2648    }
2649    if (rf & 2) {
2650      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.logo);
2651    }
2652  },
2653  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.NgIf],
2654  styles: [".card-padding[_ngcontent-%COMP%] {\n  padding: 10px 11.74px 10px 5px;\n}
2654\n\n.circle[_ngcontent-%COMP%] {\n  width: 10rem;\n  height: 10rem;\n  overflow: hidden;\n  border-radius: 50%;\n  box-shadow: 0 0 4px 3px lightgrey;\n}\n.circle[_ngcontent-%COMP%]    > img[_ngcontent-%COMP%] {\n  object-fit: cover;\n  width: 100%;\n  height: 100%;\n}\n\na[_ngcontent-%COMP%]:not([href]) {\n  cursor: default;\n  -webkit-user-select: none;\n  user-select: none;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvY2lyY3VsYXItaW1hZ2UtbGluay9jaXJjdWxhci1pbWFnZS1saW5rLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsOEJBQUE7QUFDRjs7QUFFQTtFQUNFLFlBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlDQUFBO0FBQ0Y7QUFDRTtFQUNFLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUFDSjs7QUFHQTtFQUNFLGVBQUE7RUFDQSx5QkFBQTtFQUVBLGlCQUFBO0FBQUYiLCJzb3VyY2VzQ29udGVudCI6WyIuY2FyZC1wYWRkaW5nIHtcbiAgcGFkZGluZzogMTBweCAxMS43NHB4IDEwcHggNXB4O1xufVxuXG4uY2lyY2xlIHtcbiAgd2lkdGg6IDEwcmVtO1xuICBoZWlnaHQ6IDEwcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggM3B4IGxpZ2h0Z3JleTtcblxuICA+IGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuYTpub3QoW2hyZWZdKXtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
2655});
2656
2657/***/ }),
2658
2659/***/ 70629:
2660/*!************************************************************************************************!*\
2661  !*** ./src/app/shared/components/contact-and-nieuwsbrief/contact-and-nieuwsbrief.component.ts ***!
2662  \************************************************************************************************/
2663/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2664
2665__webpack_require__.r(__webpack_exports__);
2666/* harmony export */ __webpack_require__.d(__webpack_exports__, {
2667/* harmony export */   "ContactAndNieuwsbriefComponent": () => (/* binding */ ContactAndNieuwsbriefComponent)
2668/* harmony export */ });
2669/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
2670/* harmony import */ var _contact_components_contact_contact_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../contact/components/contact/contact.component */ 18943);
2671/* harmony import */ var _nieuwsbrief_components_nieuwsbrief_nieuwsbrief_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../nieuwsbrief/components/nieuwsbrief/nieuwsbrief.component */ 12296);
2672
2673
2674
2675class ContactAndNieuwsbriefComponent {
2676  constructor() {}
2677  ngOnInit() {}
2678}
2679ContactAndNieuwsbriefComponent.ɵfac = function ContactAndNieuwsbriefComponent_Factory(t) {
2680  return new (t || ContactAndNieuwsbriefComponent)();
2681};
2682ContactAndNieuwsbriefComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"]({
2683  type: ContactAndNieuwsbriefComponent,
2684  selectors: [["wv-contact-and-nieuwsbrief"]],
2685  decls: 5,
2686  vars: 0,
2687  consts: [[1, "container", "contact-nieuwsbrief-sections"], [1, "contact"], [1, "nieuwsbrief"]],
2688  template: function ContactAndNieuwsbriefComponent_Template(rf, ctx) {
2689    if (rf & 1) {
2690      _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](0, "div", 0)(1, "div", 1);
2691      _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](2, "wv-contact");
2692      _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
2693      _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](3, "div", 2);
2694      _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](4, "wv-nieuwsbrief");
2695      _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]()();
2696    }
2697  },
2698  dependencies: [_contact_components_contact_contact_component__WEBPACK_IMPORTED_MODULE_0__.ContactComponent, _nieuwsbrief_components_nieuwsbrief_nieuwsbrief_component__WEBPACK_IMPORTED_MODULE_1__.NieuwsbriefComponent],
2699  styles: [".contact-nieuwsbrief-sections[_ngcontent-%COMP%] {\n  padding: 5rem 2rem 7rem 2rem;\n  display: flex;\n  flex-direction: column;\n  margin: auto;\n}\n@media screen and (min-width: 768px) {\n  .contact-nieuwsbrief-sections[_ngcontent-%COMP%] {\n    flex-direction: row;\n  }\n}\n.contact-nieuwsbrief-sections[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%] {\n  width: 100%;\n  justify-content: flex-start;\n}\n.contact-nieuwsbrief-sections[_ngcontent-%COMP%]   .nieuwsbrief[_ngcontent-%COMP%] {\n  justify-content: flex-start;\n}\n@media screen and (min-width: 768px) {\n  .contact-nieuwsbrief-sections[_ngcontent-%COMP%]   .nieuwsbrief[_ngcontent-%COMP%] {\n    justify-content: flex-end;\n    width: 100%;\n  }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvY29udGFjdC1hbmQtbmlldXdzYnJpZWYvY29udGFjdC1hbmQtbmlldXdzYnJpZWYuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDRSw0QkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7QUFBRjtBQUVFO0VBTkY7SUFPSSxtQk
2699FBQTtFQUNGO0FBQ0Y7QUFDRTtFQUNFLFdBQUE7RUFDQSwyQkFBQTtBQUNKO0FBRUU7RUFDRSwyQkFBQTtBQUFKO0FBQ0k7RUFGRjtJQUdJLHlCQUFBO0lBQ0EsV0FBQTtFQUVKO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic3JjL3ZhcmlhYmxlc1wiO1xuLmNvbnRhY3QtbmlldXdzYnJpZWYtc2VjdGlvbnMge1xuICBwYWRkaW5nOiA1cmVtIDJyZW0gN3JlbSAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IGF1dG87XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZsZXhib3gtc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAuY29udGFjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLm5pZXV3c2JyaWVmIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZsZXhib3gtc21hbGwtYnJlYWtwb2ludCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
2700});
2701
2702/***/ }),
2703
2704/***/ 18943:
2705/*!***********************************************************************************!*\
2706  !*** ./src/app/shared/components/contact/components/contact/contact.component.ts ***!
2707  \***********************************************************************************/
2708/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2709
2710__webpack_require__.r(__webpack_exports__);
2711/* harmony export */ __webpack_require__.d(__webpack_exports__, {
2712/* harmony export */   "ContactComponent": () => (/* binding */ ContactComponent)
2713/* harmony export */ });
2714/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
2715/* harmony import */ var _services_contact_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../services/contact.service */ 69601);
2716/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 94666);
2717/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 19200);
2718
2719
2720
2721
2722function ContactComponent_ng_container_0_p_3_Template(rf, ctx) {
2723  if (rf & 1) {
2724    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "p");
2725    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "fa-icon", 2);
2726    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "a", 3);
2727    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3);
2728    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]()();
2729  }
2730  if (rf & 2) {
2731    const contactData_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().ngIf;
2732    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
2733    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpropertyInterpolate1"]("href", "tel:", contactData_r1.telefoon, "", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsanitizeUrl"]);
2734    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
2735    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](contactData_r1.telefoon);
2736  }
2737}
2738function ContactComponent_ng_container_0_p_4_Template(rf, ctx) {
2739  if (rf & 1) {
2740    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "p");
2741    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "fa-icon", 4);
2742    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "a", 3);
2743    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3);
2744    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]()();
2745  }
2746  if (rf & 2) {
2747    const contactData_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().ngIf;
2748    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
2749    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpropertyInterpolate1"]("href", "mailto:", contactData_r1.email, "", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsanitizeUrl"]);
2750    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
2751    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](contactData_r1.email);
2752  }
2753}
2754function ContactComponent_ng_container_0_ng_container_5_img_3_Template(rf, ctx) {
2755  if (rf & 1) {
2756    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "img", 11);
2757  }
2758  if (rf & 2) {
2759    const contact_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().$implicit;
2760    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpropertyInterpolate"]("src", contact_r7.afbeelding.formats.thumbnail.url, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsanitizeUrl"]);
2761  }
2762}
2763function ContactComponent_ng_container_0_ng_container_5_ng_template_4_Template(rf, ctx) {
2764  if (rf & 1) {
2765    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](0, "img", 12);
2766  }
2767}
2768function ContactComponent_ng_container_0_ng_container_5_p_13_Template(rf, ctx) {
2769  if (rf & 1) {
2770    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "p");
2771    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "fa-icon", 2);
2772    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "a", 3);
2773    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3);
2774    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]()();
2775  }
2776  if (rf & 2) {
2777    const contact_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().$implicit;
2778    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
2779    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpropertyInterpolate1"]("href", "tel:", contact_r7.telefoon, "", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsanitizeUrl"]);
2780    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
2781    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](contact_r7.telefoon);
2782  }
2783}
2784function ContactComponent_ng_container_0_ng_container_5_p_14_Template(rf, ctx) {
2785  if (rf & 1) {
2786    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "p");
2787    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "fa-icon", 4);
2788    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "a", 3);
2789    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3);
2790    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]()();
2791  }
2792  if (rf & 2) {
2793    const contact_r7 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]().$implicit;
2794    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
2795    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpropertyInterpolate1"]("href", "mailto:", contact_r7.email, "", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵsanitizeUrl"]);
2796    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
2797    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](contact_r7.email);
2798  }
2799}
2800function ContactComponent_ng_container_0_ng_container_5_Template(rf, ctx) {
2801  if (rf & 1) {
2802    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
2803    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "div", 5)(2, "div", 6);
2804    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, ContactComponent_ng_container_0_ng_container_5_img_3_Template, 1, 1, "img", 7);
2805    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, ContactComponent_ng_container_0_ng_container_5_ng_template_4_Template, 1, 0, "ng-template", null, 8, _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplateRefExtractor"]);
2806    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
2807    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](6, "div", 9)(7, "div")(8, "p", 10);
2808    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](9);
2809    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
2810    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](10, "p");
2811    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](11);
2812    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]()();
2813    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](12, "div");
2814    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](13, ContactComponent_ng_container_0_ng_container_5_p_13_Template, 4, 2, "p", 0);
2815    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](14, ContactComponent_ng_container_0_ng_container_5_p_14_Template, 4, 2, "p", 0);
2816    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]()()();
2817    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
2818  }
2819  if (rf & 2) {
2820    const contact_r7 = ctx.$implicit;
2821    const _r9 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵreference"](5);
2822    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
2823    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", contact_r7.afbeelding == null ? null : contact_r7.afbeelding.formats == null ? null : contact_r7.afbeelding.formats.thumbnail == null ? null : contact_r7.afbeelding.formats.thumbnail.url)("ngIfElse", _r9);
2824    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](6);
2825    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](contact_r7.naam);
2826    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
2827    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](contact_r7.rol);
2828    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
2829    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", contact_r7.telefoon);
2830    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
2831    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", contact_r7.email);
2832  }
2833}
2834function ContactComponent_ng_container_0_Template(rf, ctx) {
2835  if (rf & 1) {
2836    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
2837    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "h3");
2838    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2);
2839    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
2840    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](3, ContactComponent_ng_container_0_p_3_Template, 4, 2, "p", 0);
2841    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](4, ContactComponent_ng_container_0_p_4_Template, 4, 2, "p", 0);
2842    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](5, ContactComponent_ng_container_0_ng_container_5_Template, 15, 6, "ng-container", 1);
2843    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
2844  }
2845  if (rf & 2) {
2846    const contactData_r1 = ctx.ngIf;
2847    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
2848    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](contactData_r1.titel);
2849    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
2850    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", contactData_r1.telefoon);
2851    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
2852    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", contactData_r1.email);
2853    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
2854    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngForOf", contactData_r1.contacten);
2855  }
2856}
2857class ContactComponent {
2858  constructor(contactService) {
2859    this.contactService = contactService;
2860  }
2861  ngOnInit() {
2862    this.data$ = this.contactService.getData();
2863  }
2864}
2865ContactComponent.ɵfac = function ContactComponent_Factory(t) {
2866  return new (t || ContactComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_services_contact_service__WEBPACK_IMPORTED_MODULE_0__.ContactService));
2867};
2868ContactComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
2869  type: ContactComponent,
2870  selectors: [["wv-contact"]],
2871  decls: 2,
2872  vars: 3,
2873  consts: [[4, "ngIf"], [4, "ngFor", "ngForOf"], ["icon", "phone", 1, "icon"], [3, "href"], ["icon", "envelope", 1, "icon"], [1, "contact-container"], [1, "thumbnail-box"], ["class", "thumbnail", "alt", "", 3, "src", 4, "ngIf", "ngIfElse"], ["noImage", ""], [1, "info"], [1, "name"], ["alt", "", 1, "thumbnail", 3, "src"], ["src", "assets/images/thumbnail-placeholder.png", "alt", "", 1, "thumbnail"]],
2874  template: function ContactComponent_Template(rf, ctx) {
2875    if (rf & 1) {
2876      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, ContactComponent_ng_container_0_Template, 6, 4, "ng-container", 0);
2877      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipe"](1, "async");
2878    }
2879    if (rf & 2) {
2880      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵpipeBind1"](1, 1, ctx.data$));
2881    }
2882  },
2883  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.NgForOf, _angular_common__WEBPACK_IMPORTED_MODULE_2__.NgIf, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_3__.FaIconComponent, _angular_common__WEBPACK_IMPORTED_MODULE_2__.AsyncPipe],
2884  styles: [".icon[_ngcontent-%COMP%] {\n  margin-right: 0.5rem;\n}\n\np[_ngcontent-%COMP%] {\n  margin: 0 0 0.2rem 0;\n}\n\n.name[_ngcontent-%COMP%] {\n  font-weight: 700;\n}\n\n.contact-container[_ngcontent-%COMP%] {\n  display: flex;\n  flex-direction: row;\n  margin: 1.3rem 0;\n}\n\n.info[_ngcontent-%COMP%] {\n  display: flex;\n  flex-direction: column;\n  justify-content: space-around;\n  margin-left: 1rem;\n}\n\n.thumbnail[_ngcontent-%COMP%] {\n  width: 100px;\n  height: 100px;\n  border-radius: 50px;\n}\n\n.thumbnail-box[_ngcontent-%COMP%] {\n  width: 105px;\n  height: 105px;\n  border-radius: 50%;\n  border: 3px solid #ffcb66;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n\na[_ngcontent-%COMP%] {\n  text-decoration: none;\n  font-weight: 400;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvY29udGFjdC9jb21wb25lbnRzL2NvbnRhY3QvY29udGFjdC5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy92YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLG9CQUFBO0FBREY7O0FBSUE7RUFDRSxvQkFBQTtBQURGOztBQUlBO0VBQ0UsZ0JDSWlCO0FETG5COztBQUlBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QUFERjs7QUFJQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsaUJBQUE7QUFERjs7QUFJQTtFQUNFLFlBQUE7
2884RUFDQSxhQUFBO0VBQ0EsbUJBQUE7QUFERjs7QUFJQTtFQUNFLFlBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0FBREY7O0FBSUE7RUFDRSxxQkFBQTtFQUNBLGdCQy9Cb0I7QUQ4QnRCIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInNyYy92YXJpYWJsZXNcIjtcblxuLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbjogMCAwIDAuMnJlbSAwO1xufVxuXG4ubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuLmNvbnRhY3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luOiAxLjNyZW0gMDtcbn1cblxuLmluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi50aHVtYm5haWwge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbi50aHVtYm5haWwtYm94IHtcbiAgd2lkdGg6IDEwNXB4O1xuICBoZWlnaHQ6IDEwNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICR5ZWxsb3c7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG59XG4iLCIkYmx1ZTogIzQwNmJiMjtcbiRsaWdodC1ibHVlOiAjNjU4YmNiO1xuJGRhcmstYmx1ZTogIzIxM2U3YTtcbiR0YWItYmFyLWJsdWU6ICMxNjMxNjk7XG4kcGluazogI2Y0OTU5NjtcbiRvcmFuZ2U6ICNmN2E4ODQ7XG4kZGFyay15ZWxsb3c6ICNmZGMxNmU7XG4keWVsbG93OiAjZmZjYjY2O1xuJGJsdWUtZ3JhZGllbnQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRibHVlIDAlLCAkZGFyay1ibHVlIDM1JSk7XG4kcGluay15ZWxsb3ctZ3JhZGllbnQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRwaW5rIDAlLCAkeWVsbG93IDM1JSk7XG4kZ3JleTogI2NjYztcbiRsaWdodC1ncmV5OiAjZjhmOGY4O1xuXG4kdWktZm9udDogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG4kZm9udC13ZWlnaHQtZXh0cmEtYm9sZDogODAwO1xuJGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiRtb2JpbGUtd2lkdGg6IDkwdnc7XG4kZGVza3RvcC1kZWZhdWx0LXdpZHRoOiA3NjhweDtcbiRwbGF5ZXItbGFyZ2UtaGVpZ2h0OiA0MzJweDtcbiRwbGF5ZXItc21hbGwtd2lkdGg6IDQ4MHB4O1xuJHBsYXllci1zbWFsbC1oZWlnaHQ6IDI3MHB4O1xuJHd2LW1heC1jb250ZW50LXdpZHRoOiA3MDBweDtcblxuJHotaW5kZXgtYXBwLWxvZ286IDIwO1xuJHotaW5kZXgtc3VibWVudS1hbmQtbW9iaWxlLW1lbnU6IDE1O1xuJHotaW5kZXgtc21hbGw6IDU7XG5cbiRkZXNrdG9wLXhsOiAxOTAwcHg7XG4kbW9iaWxlLW1lbnUtYnJlYWtwb2ludDogMTEwMHB4O1xuJHBhZGRpbmctZGVza3RvcC1tZW51LWJyZWFrcG9pbnQ6IDEzMDBweDtcblxuJGZsZXhib3gteGxhcmdlLWJyZWFrcG9pbnQ6IDEyMDBweDtcbiRmbGV4Ym94LWxhcmdlLWJyZWFrcG9pbnQ6IDk5MnB4O1xuJGZsZXhib3gtbWVkaXVtLWJyZWFrcG9pbnQ6IDgwMHB4O1xuJGZsZXhib3gtc21hbGwtYnJlYWtwb2ludDogNzY4cHg7XG5cbiRmbGV4Ym94LWNvbnRlbnQtc21hbGwtd2lkdGg6IDQ2cmVtO1xuJGZsZXhib3gtY29udGVudC1sYXJnZS13aWR0aDogNjFyZW07XG4kZmxleGJveC1jb250ZW50LXhsYXJnZS13aWR0aDogNzFyZW07XG5cblxuQG1peGluIHRyaW0oJG51bUxpbmVzOiBudWxsKSB7XG4gIEBpZiAkbnVtTGluZXMgIT0gbnVsbCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbnVtTGluZXM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9IEBlbHNlIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"]
2885});
2886
2887/***/ }),
2888
2889/***/ 17340:
2890/*!*******************************************************************!*\
2891  !*** ./src/app/shared/components/contact/models/contact-model.ts ***!
2892  \*******************************************************************/
2893/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2894
2895__webpack_require__.r(__webpack_exports__);
2896/* harmony export */ __webpack_require__.d(__webpack_exports__, {
2897/* harmony export */   "Contact": () => (/* binding */ Contact),
2898/* harmony export */   "ContactModel": () => (/* binding */ ContactModel)
2899/* harmony export */ });
2900class ContactModel {
2901  constructor(titel, telefoon, email, contacten) {
2902    this.titel = titel;
2903    this.telefoon = telefoon;
2904    this.email = email;
2905    this.contacten = contacten;
2906  }
2907  static fromDto(dto) {
2908    return new ContactModel(dto.contactInfo.titel, dto.contactInfo.telefoon, dto.contactInfo.email, dto.contactInfo.contacten.map(contactDto => Contact.fromDto(contactDto)));
2909  }
2910}
2911class Contact {
2912  constructor(naam, rol, telefoon, email, afbeelding) {
2913    this.naam = naam;
2914    this.rol = rol;
2915    this.telefoon = telefoon;
2916    this.email = email;
2917    this.afbeelding = afbeelding;
2918  }
2919  static fromDto(dto) {
2920    return new Contact(dto.naam, dto.rol, dto.telefoon, dto.email, dto.afbeelding?.data?.attributes);
2921  }
2922}
2923
2924/***/ }),
2925
2926/***/ 69601:
2927/*!***********************************************************************!*\
2928  !*** ./src/app/shared/components/contact/services/contact.service.ts ***!
2929  \***********************************************************************/
2930/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2931
2932__webpack_require__.r(__webpack_exports__);
2933/* harmony export */ __webpack_require__.d(__webpack_exports__, {
2934/* harmony export */   "ContactService": () => (/* binding */ ContactService)
2935/* harmony export */ });
2936/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../environments/environment */ 92340);
2937/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs/operators */ 86942);
2938/* harmony import */ var _models_contact_model__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../models/contact-model */ 17340);
2939/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
2940/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/common/http */ 58987);
2941
2942
2943
2944
2945
2946class ContactService {
2947  constructor(http) {
2948    this.http = http;
2949  }
2950  getData() {
2951    return this.http.get(`${_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.cmsApiUrl}/${_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.cmsApiVoorvoegsel}-contact`).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.map)(contactModelDto => _models_contact_model__WEBPACK_IMPORTED_MODULE_1__.ContactModel.fromDto(contactModelDto.data.attributes)));
2952  }
2953}
2954ContactService.ɵfac = function ContactService_Factory(t) {
2955  return new (t || ContactService)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵinject"](_angular_common_http__WEBPACK_IMPORTED_MODULE_4__.HttpClient));
2956};
2957ContactService.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineInjectable"]({
2958  token: ContactService,
2959  factory: ContactService.ɵfac,
2960  providedIn: 'root'
2961});
2962
2963/***/ }),
2964
2965/***/ 8443:
2966/*!******************************************************************************************!*\
2967  !*** ./src/app/shared/components/double-border-button/double-border-button.component.ts ***!
2968  \******************************************************************************************/
2969/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2970
2971__webpack_require__.r(__webpack_exports__);
2972/* harmony export */ __webpack_require__.d(__webpack_exports__, {
2973/* harmony export */   "DoubleBorderButtonComponent": () => (/* binding */ DoubleBorderButtonComponent)
2974/* harmony export */ });
2975/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
2976/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 94666);
2977/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 19200);
2978
2979
2980
2981
2982function DoubleBorderButtonComponent_fa_icon_3_Template(rf, ctx) {
2983  if (rf & 1) {
2984    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "fa-icon", 2);
2985  }
2986}
2987const _c0 = ["*"];
2988class DoubleBorderButtonComponent {
2989  constructor() {
2990    this.large = false;
2991    this.arrow = true;
2992    this.blueButton = false;
2993    this.buttonClick = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
2994  }
2995  ngOnInit() {}
2996  onClick() {
2997    this.buttonClick.emit();
2998  }
2999}
3000DoubleBorderButtonComponent.ɵfac = function DoubleBorderButtonComponent_Factory(t) {
3001  return new (t || DoubleBorderButtonComponent)();
3002};
3003DoubleBorderButtonComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
3004  type: DoubleBorderButtonComponent,
3005  selectors: [["wv-double-border-button"]],
3006  inputs: {
3007    large: "large",
3008    arrow: "arrow",
3009    blueButton: "blueButton"
3010  },
3011  outputs: {
3012    buttonClick: "buttonClick"
3013  },
3014  ngContentSelectors: _c0,
3015  decls: 4,
3016  vars: 5,
3017  consts: [[1, "wv-bold-button", 3, "click"], ["icon", "chevron-right", "size", "xs", 4, "ngIf"], ["icon", "chevron-right", "size", "xs"]],
3018  template: function DoubleBorderButtonComponent_Template(rf, ctx) {
3019    if (rf & 1) {
3020      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"]();
3021      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div")(1, "button", 0);
3022      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function DoubleBorderButtonComponent_Template_button_click_1_listener() {
3023        return ctx.onClick();
3024      });
3025      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](2);
3026      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, DoubleBorderButtonComponent_fa_icon_3_Template, 1, 0, "fa-icon", 1);
3027      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()();
3028    }
3029    if (rf & 2) {
3030      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
3031      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("large-button", ctx.large)("blue-button", ctx.blueButton);
3032      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
3033      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.arrow);
3034    }
3035  },
3036  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.NgIf, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_2__.FaIconComponent],
3037  styles: ["div[_ngcontent-%COMP%] {\n  border-radius: 17px;\n  border: solid 2px #ffcb66;\n  padding: 2px;\n  display: inline-block;\n}\ndiv[_ngcontent-%COMP%]   button[_ngcontent-%COMP%] {\n  border-radius: 15px;\n  border: solid 2px #213e7a;\n  background-color: white;\n  padding: 0.7rem 1rem;\n  display: flex;\n  align-items: center;\n}\ndiv[_ngcontent-%COMP%]   button.blue-button[_ngcontent-%COMP%] {\n  background-color: #213e7a;\n  color: white;\n}\ndiv[_ngcontent-%COMP%]   button.blue-button[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]  path {\n  color: white;\n}\ndiv[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%] {\n  padding-left: 0.5rem;\n}\ndiv[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:focus {\n  outline: none;\n  box-shadow: none;\n}\ndiv[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover {\n  background-color: #fdc16e;\n}\ndiv[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover, div[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover   fa-icon[_ngcontent-%COMP%]  path {\n  color: white;\n}\ndiv[_ngcontent-%COMP%]   button.large-button[_ngcontent-%COMP%] {\n  padding: 0.7rem 3rem;\n  font-size: x-large;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvZG91YmxlLWJvcmRlci1idXR0b24vZG91YmxlLWJvcmRlci1idXR0b24uY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0FBREY7QUFHRTtFQUNFLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0FBREo7QUFHSTtFQUNFLHlCQ2ZNO0VEZ0JOLFlBQUE7QUFETjtBQUdNO0VBQ0UsWUFBQTtBQURSO0FBS0k7RUFDRSxvQkFBQTtBQUhOO0FBTUk7RUFDRSxhQUFBO0VBQ0EsZ0JBQUE7QUFKTjtBQU9JO0VBQ0UseUJDN0JRO0FEd0JkO0FBTU07RUFDRSxZQUFBO0FBSlI7QUFRSTtFQUNFLG9CQUFBO0VBQ0Esa0JBQUE7QUFOTiIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJzcmMvdmFyaWFibGVzXCI7XG5cbmRpdiB7XG4gIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gIGJvcmRlcjogc29saWQgMnB4ICR5ZWxsb3c7XG4gIHBhZGRpbmc6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICYgYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlcjogc29saWQgMnB4ICRkYXJrLWJsdWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMC43cmVtIDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJi5ibHVlLWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICBmYS1pY29uOjpuZy1kZWVwIHBhdGgge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiBmYS1pY29uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay15ZWxsb3c7XG4gICAgICAmLCAmIGZhLWljb246Om5nLWRlZXAgcGF0aCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxhcmdlLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAwLjdyZW0gM3JlbTtcbiAgICAgIGZvbnQtc2l6ZTogeC1sYXJnZTtcbiAgICB9XG4gI
3037H1cbn1cbiIsIiRibHVlOiAjNDA2YmIyO1xuJGxpZ2h0LWJsdWU6ICM2NThiY2I7XG4kZGFyay1ibHVlOiAjMjEzZTdhO1xuJHRhYi1iYXItYmx1ZTogIzE2MzE2OTtcbiRwaW5rOiAjZjQ5NTk2O1xuJG9yYW5nZTogI2Y3YTg4NDtcbiRkYXJrLXllbGxvdzogI2ZkYzE2ZTtcbiR5ZWxsb3c6ICNmZmNiNjY7XG4kYmx1ZS1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGJsdWUgMCUsICRkYXJrLWJsdWUgMzUlKTtcbiRwaW5rLXllbGxvdy1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJHBpbmsgMCUsICR5ZWxsb3cgMzUlKTtcbiRncmV5OiAjY2NjO1xuJGxpZ2h0LWdyZXk6ICNmOGY4Zjg7XG5cbiR1aS1mb250OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA4MDA7XG4kbGluZS1oZWlnaHQ6IDEuNDtcblxuJG1vYmlsZS13aWR0aDogOTB2dztcbiRkZXNrdG9wLWRlZmF1bHQtd2lkdGg6IDc2OHB4O1xuJHBsYXllci1sYXJnZS1oZWlnaHQ6IDQzMnB4O1xuJHBsYXllci1zbWFsbC13aWR0aDogNDgwcHg7XG4kcGxheWVyLXNtYWxsLWhlaWdodDogMjcwcHg7XG4kd3YtbWF4LWNvbnRlbnQtd2lkdGg6IDcwMHB4O1xuXG4kei1pbmRleC1hcHAtbG9nbzogMjA7XG4kei1pbmRleC1zdWJtZW51LWFuZC1tb2JpbGUtbWVudTogMTU7XG4kei1pbmRleC1zbWFsbDogNTtcblxuJGRlc2t0b3AteGw6IDE5MDBweDtcbiRtb2JpbGUtbWVudS1icmVha3BvaW50OiAxMTAwcHg7XG4kcGFkZGluZy1kZXNrdG9wLW1lbnUtYnJlYWtwb2ludDogMTMwMHB4O1xuXG4kZmxleGJveC14bGFyZ2UtYnJlYWtwb2ludDogMTIwMHB4O1xuJGZsZXhib3gtbGFyZ2UtYnJlYWtwb2ludDogOTkycHg7XG4kZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludDogODAwcHg7XG4kZmxleGJveC1zbWFsbC1icmVha3BvaW50OiA3NjhweDtcblxuJGZsZXhib3gtY29udGVudC1zbWFsbC13aWR0aDogNDZyZW07XG4kZmxleGJveC1jb250ZW50LWxhcmdlLXdpZHRoOiA2MXJlbTtcbiRmbGV4Ym94LWNvbnRlbnQteGxhcmdlLXdpZHRoOiA3MXJlbTtcblxuXG5AbWl4aW4gdHJpbSgkbnVtTGluZXM6IG51bGwpIHtcbiAgQGlmICRudW1MaW5lcyAhPSBudWxsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW1MaW5lcztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH0gQGVsc2Uge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
3038});
3039
3040/***/ }),
3041
3042/***/ 55612:
3043/*!******************************************************************************************!*\
3044  !*** ./src/app/shared/components/double-border-header/double-border-header.component.ts ***!
3045  \******************************************************************************************/
3046/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
3047
3048__webpack_require__.r(__webpack_exports__);
3049/* harmony export */ __webpack_require__.d(__webpack_exports__, {
3050/* harmony export */   "DoubleBorderHeaderComponent": () => (/* binding */ DoubleBorderHeaderComponent)
3051/* harmony export */ });
3052/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
3053
3054const _c0 = ["*"];
3055class DoubleBorderHeaderComponent {
3056  constructor() {}
3057}
3058DoubleBorderHeaderComponent.ɵfac = function DoubleBorderHeaderComponent_Factory(t) {
3059  return new (t || DoubleBorderHeaderComponent)();
3060};
3061DoubleBorderHeaderComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
3062  type: DoubleBorderHeaderComponent,
3063  selectors: [["wv-double-border-header-component"]],
3064  ngContentSelectors: _c0,
3065  decls: 3,
3066  vars: 0,
3067  template: function DoubleBorderHeaderComponent_Template(rf, ctx) {
3068    if (rf & 1) {
3069      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"]();
3070      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div")(1, "h2");
3071      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](2);
3072      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()();
3073    }
3074  },
3075  styles: ["div[_ngcontent-%COMP%] {\n  border-radius: 30px;\n  border: solid 3px #ffcb66;\n  padding: 0.2rem;\n  display: inline-block;\n}\ndiv[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%] {\n  font-weight: 900;\n  border-radius: 24px;\n  border: solid 3px #213e7a;\n  background-color: white;\n  padding: 1rem 3rem;\n  text-align: center;\n  margin: 0;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvZG91YmxlLWJvcmRlci1oZWFkZXIvZG91YmxlLWJvcmRlci1oZWFkZXIuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0FBREY7QUFHRTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7
3075RUFDQSx5QkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7QUFESiIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJzcmMvdmFyaWFibGVzXCI7XG5cbmRpdiB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlcjogc29saWQgM3B4ICR5ZWxsb3c7XG4gIHBhZGRpbmc6IDAuMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIGgyIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAzcHggJGRhcmstYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxcmVtIDNyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
3076});
3077
3078/***/ }),
3079
3080/***/ 98386:
3081/*!********************************************************************************!*\
3082  !*** ./src/app/shared/components/dynamic-content/dynamic-content.component.ts ***!
3083  \********************************************************************************/
3084/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
3085
3086__webpack_require__.r(__webpack_exports__);
3087/* harmony export */ __webpack_require__.d(__webpack_exports__, {
3088/* harmony export */   "DynamicContentComponent": () => (/* binding */ DynamicContentComponent)
3089/* harmony export */ });
3090/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
3091/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/common */ 94666);
3092/* harmony import */ var _youtube_player_youtube_player_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../youtube-player/youtube-player.component */ 91341);
3093/* harmony import */ var _carousel_carousel_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../carousel/carousel.component */ 23056);
3094/* harmony import */ var _quote_quote_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../quote/quote.component */ 46543);
3095/* harmony import */ var _markdown_markdown_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../markdown/markdown.component */ 42964);
3096
3097
3098
3099
3100
3101
3102function DynamicContentComponent_wv_markdown_1_Template(rf, ctx) {
3103  if (rf & 1) {
3104    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](0, "wv-markdown");
3105    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](1);
3106    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
3107  }
3108  if (rf & 2) {
3109    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
3110    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](1);
3111    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtextInterpolate1"](" ", ctx_r0.getDynamicContentParagraph(ctx_r0.dynamicContent).content, " ");
3112  }
3113}
3114function DynamicContentComponent_wv_youtube_player_2_Template(rf, ctx) {
3115  if (rf & 1) {
3116    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](0, "wv-youtube-player", 7);
3117  }
3118  if (rf & 2) {
3119    const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
3120    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("video", ctx_r1.getDynamicContentVideo(ctx_r1.dynamicContent).media);
3121  }
3122}
3123function DynamicContentComponent_wv_carousel_4_Template(rf, ctx) {
3124  if (rf & 1) {
3125    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](0, "wv-carousel", 8);
3126  }
3127  if (rf & 2) {
3128    const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
3129    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("afbeeldingUrls", ctx_r2.getDynamicContentCarousel(ctx_r2.dynamicContent).afbeeldingUrls);
3130  }
3131}
3132function DynamicContentComponent_wv_quote_5_Template(rf, ctx) {
3133  if (rf & 1) {
3134    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](0, "wv-quote", 9);
3135  }
3136  if (rf & 2) {
3137    const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
3138    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("quote", ctx_r3.getDynamicContentQuote(ctx_r3.dynamicContent).quote);
3139  }
3140}
3141function DynamicContentComponent_div_6_Template(rf, ctx) {
3142  if (rf & 1) {
3143    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](0, "div", 10);
3144  }
3145  if (rf & 2) {
3146    const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
3147    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("id", ctx_r4.getDynamicContentScrollPointer(ctx_r4.dynamicContent).contentId);
3148  }
3149}
3150class DynamicContentComponent {
3151  constructor() {
3152    this.cssClasses = [];
3153  }
3154  ngOnInit() {}
3155  getDynamicContentParagraph(content) {
3156    return content;
3157  }
3158  getDynamicContentVideo(content) {
3159    return content;
3160  }
3161  getDynamicContentCarousel(content) {
3162    return content;
3163  }
3164  getDynamicContentQuote(content) {
3165    return content;
3166  }
3167  getDynamicContentScrollPointer(content) {
3168    return content;
3169  }
3170  getClassListAsObject() {
3171    return this.cssClasses.map(className => ({
3172      [`${className}`]: true
3173    })).reduce((prev, current) => ({
3174      ...prev,
3175      ...current
3176    }), {});
3177  }
3178  ngAfterViewInit() {
3179    this.scrollTofragment();
3180  }
3181  scrollTofragment() {
3182    if (this.scrollPointId) {
3183      const element = document.getElementById(this.scrollPointId);
3184      console.log('element: ' + element);
3185      if (element) {
3186        element.scrollIntoView({
3187          behavior: 'smooth',
3188          block: 'center'
3189        });
3190      }
3191    }
3192  }
3193}
3194DynamicContentComponent.ɵfac = function DynamicContentComponent_Factory(t) {
3195  return new (t || DynamicContentComponent)();
3196};
3197DynamicContentComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineComponent"]({
3198  type: DynamicContentComponent,
3199  selectors: [["wv-dynamic-content"]],
3200  inputs: {
3201    dynamicContent: "dynamicContent",
3202    cssClasses: "cssClasses",
3203    scrollPointId: "scrollPointId"
3204  },
3205  decls: 7,
3206  vars: 6,
3207  consts: [[1, "margin-bottom", 3, "ngClass"], [4, "ngIf"], [3, "video", 4, "ngIf"], [1, "wv-padding"], [3, "afbeeldingUrls", 4, "ngIf"], [3, "quote", 4, "ngIf"], [3, "id", 4, "ngIf"], [3, "video"], [3, "afbeeldingUrls"], [3, "quote"], [3, "id"]],
3208  template: function DynamicContentComponent_Template(rf, ctx) {
3209    if (rf & 1) {
3210      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](0, "div", 0);
3211      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](1, DynamicContentComponent_wv_markdown_1_Template, 2, 1, "wv-markdown", 1);
3212      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](2, DynamicContentComponent_wv_youtube_player_2_Template, 1, 1, "wv-youtube-player", 2);
3213      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
3214      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](3, "div", 3);
3215      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](4, DynamicContentComponent_wv_carousel_4_Template, 1, 1, "wv-carousel", 4);
3216      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
3217      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](5, DynamicContentComponent_wv_quote_5_Template, 1, 1, "wv-quote", 5);
3218      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](6, DynamicContentComponent_div_6_Template, 1, 1, "div", 6);
3219    }
3220    if (rf & 2) {
3221      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngClass", ctx.getClassListAsObject());
3222      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](1);
3223      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx.dynamicContent == null ? null : ctx.dynamicContent.isParagraph());
3224      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](1);
3225      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx.dynamicContent == null ? null : ctx.dynamicContent.isMedia());
3226      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](2);
3227      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx.dynamicContent == null ? null : ctx.dynamicContent.isCarousel());
3228      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](1);
3229      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx.dynamicContent == null ? null : ctx.dynamicContent.isQuote());
3230      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](1);
3231      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx.dynamicContent == null ? null : ctx.dynamicContent.isScrollPointer());
3232    }
3233  },
3234  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_5__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_5__.NgIf, _youtube_player_youtube_player_component__WEBPACK_IMPORTED_MODULE_0__.YoutubePlayerComponent, _carousel_carousel_component__WEBPACK_IMPORTED_MODULE_1__.CarouselComponent, _quote_quote_component__WEBPACK_IMPORTED_MODULE_2__.QuoteComponent, _markdown_markdown_component__WEBPACK_IMPORTED_MODULE_3__.MarkdownComponent],
3235  styles: [".wv-center-container[_ngcontent-%COMP%] {\n  margin: 0 auto 1rem;\n}
3235\n@media screen and (min-width: 768px) {\n  .wv-center-container[_ngcontent-%COMP%] {\n    max-width: 768px;\n  }\n}\n.wv-center-container[_ngcontent-%COMP%]   wv-markdown[_ngcontent-%COMP%] {\n  margin-top: 1.5rem;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvZHluYW1pYy1jb250ZW50L2R5bmFtaWMtY29udGVudC5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy92YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLG1CQUFBO0FBREY7QUFHRTtFQUhGO0lBSUksZ0JDY29CO0VEZHRCO0FBQ0Y7QUFFRTtFQUNFLGtCQUFBO0FBQUoiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic3JjL3ZhcmlhYmxlc1wiO1xuXG4ud3YtY2VudGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvIDFyZW07XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZsZXhib3gtc21hbGwtYnJlYWtwb2ludCkge1xuICAgIG1heC13aWR0aDogJGRlc2t0b3AtZGVmYXVsdC13aWR0aDtcbiAgfVxuXG4gIHd2LW1hcmtkb3duIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cbiIsIiRibHVlOiAjNDA2YmIyO1xuJGxpZ2h0LWJsdWU6ICM2NThiY2I7XG4kZGFyay1ibHVlOiAjMjEzZTdhO1xuJHRhYi1iYXItYmx1ZTogIzE2MzE2OTtcbiRwaW5rOiAjZjQ5NTk2O1xuJG9yYW5nZTogI2Y3YTg4NDtcbiRkYXJrLXllbGxvdzogI2ZkYzE2ZTtcbiR5ZWxsb3c6ICNmZmNiNjY7XG4kYmx1ZS1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGJsdWUgMCUsICRkYXJrLWJsdWUgMzUlKTtcbiRwaW5rLXllbGxvdy1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJHBpbmsgMCUsICR5ZWxsb3cgMzUlKTtcbiRncmV5OiAjY2NjO1xuJGxpZ2h0LWdyZXk6ICNmOGY4Zjg7XG5cbiR1aS1mb250OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA4MDA7XG4kbGluZS1oZWlnaHQ6IDEuNDtcblxuJG1vYmlsZS13aWR0aDogOTB2dztcbiRkZXNrdG9wLWRlZmF1bHQtd2lkdGg6IDc2OHB4O1xuJHBsYXllci1sYXJnZS1oZWlnaHQ6IDQzMnB4O1xuJHBsYXllci1zbWFsbC13aWR0aDogNDgwcHg7XG4kcGxheWVyLXNtYWxsLWhlaWdodDogMjcwcHg7XG4kd3YtbWF4LWNvbnRlbnQtd2lkdGg6IDcwMHB4O1xuXG4kei1pbmRleC1hcHAtbG9nbzogMjA7XG4kei1pbmRleC1zdWJtZW51LWFuZC1tb2JpbGUtbWVudTogMTU7XG4kei1pbmRleC1zbWFsbDogNTtcblxuJGRlc2t0b3AteGw6IDE5MDBweDtcbiRtb2JpbGUtbWVudS1icmVha3BvaW50OiAxMTAwcHg7XG4kcGFkZGluZy1kZXNrdG9wLW1lbnUtYnJlYWtwb2ludDogMTMwMHB4O1xuXG4kZmxleGJveC14bGFyZ2UtYnJlYWtwb2ludDogMTIwMHB4O1xuJGZsZXhib3gtbGFyZ2UtYnJlYWtwb2ludDogOTkycHg7XG4kZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludDogODAwcHg7XG4kZmxleGJveC1zbWFsbC1icmVha3BvaW50OiA3NjhweDtcblxuJGZsZXhib3gtY29udGVudC1zbWFsbC13aWR0aDogNDZyZW07XG4kZmxleGJveC1jb250ZW50LWxhcmdlLXdpZHRoOiA2MXJlbTtcbiRmbGV4Ym94LWNvbnRlbnQteGxhcmdlLXdpZHRoOiA3MXJlbTtcblxuXG5AbWl4aW4gdHJpbSgkbnVtTGluZXM6IG51bGwpIHtcbiAgQGlmICRudW1MaW5lcyAhPSBudWxsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW1MaW5lcztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH0gQGVsc2Uge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
3236});
3237
3238/***/ }),
3239
3240/***/ 17086:
3241/*!**********************************************************************!*\
3242  !*** ./src/app/shared/components/filter-tag/filter-tag.component.ts ***!
3243  \**********************************************************************/
3244/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
3245
3246__webpack_require__.r(__webpack_exports__);
3247/* harmony export */ __webpack_require__.d(__webpack_exports__, {
3248/* harmony export */   "FilterTagComponent": () => (/* binding */ FilterTagComponent)
3249/* harmony export */ });
3250/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
3251/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 94666);
3252
3253
3254
3255class FilterTagComponent {
3256  constructor() {
3257    this.selected = false;
3258    this.toggleTag = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
3259  }
3260  onToggleSelected(tag) {
3261    this.toggleTag.emit(tag);
3262  }
3263}
3264FilterTagComponent.ɵfac = function FilterTagComponent_Factory(t) {
3265  return new (t || FilterTagComponent)();
3266};
3267FilterTagComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
3268  type: FilterTagComponent,
3269  selectors: [["wv-filter-tag"]],
3270  inputs: {
3271    tag: "tag",
3272    selected: "selected"
3273  },
3274  outputs: {
3275    toggleTag: "toggleTag"
3276  },
3277  decls: 2,
3278  vars: 4,
3279  consts: [[1, "tag", 3, "ngClass", "click"]],
3280  template: function FilterTagComponent_Template(rf, ctx) {
3281    if (rf & 1) {
3282      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
3283      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function FilterTagComponent_Template_div_click_0_listener() {
3284        return ctx.onToggleSelected(ctx.tag);
3285      });
3286      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
3287      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
3288    }
3289    if (rf & 2) {
3290      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("select", ctx.selected);
3291      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", "tag-" + ctx.tag.color);
3292      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
3293      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", ctx.tag.label, "\n");
3294    }
3295  },
3296  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.NgClass],
3297  styles: [".tag[_ngcontent-%COMP%] {\n  width: max-content;\n  padding: 0.2rem 1rem;\n  border-radius: 8px;\n  margin: 0.3rem 0.2rem;\n  cursor: pointer;\n}\n.tag[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%] {\n  padding-left: 0.5rem;\n}\n.tag[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]:hover {\n  
3297cursor: pointer;\n}\n.tag[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]     path {\n  color: white;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvZmlsdGVyLXRhZy9maWx0ZXItdGFnLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0FBQ0Y7QUFDRTtFQUNFLG9CQUFBO0FBQ0o7QUFDSTtFQUNFLGVBQUE7QUFDTjtBQUVJO0VBQ0UsWUFBQTtBQUFOIiwic291cmNlc0NvbnRlbnQiOlsiLnRhZyB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZzogMC4ycmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luOiAwLjNyZW0gMC4ycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgZmEtaWNvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIDo6bmctZGVlcCBwYXRoIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"]
3298});
3299
3300/***/ }),
3301
3302/***/ 65541:
3303/*!********************************************************************************!*\
3304  !*** ./src/app/shared/components/gradient-button/gradient-button.component.ts ***!
3305  \********************************************************************************/
3306/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
3307
3308__webpack_require__.r(__webpack_exports__);
3309/* harmony export */ __webpack_require__.d(__webpack_exports__, {
3310/* harmony export */   "GradientButtonComponent": () => (/* binding */ GradientButtonComponent)
3311/* harmony export */ });
3312/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
3313
3314
3315const _c0 = ["*"];
3316class GradientButtonComponent {
3317  constructor() {
3318    this.buttonClick = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
3319  }
3320  ngOnInit() {}
3321  onClick() {
3322    this.buttonClick.emit();
3323  }
3324}
3325GradientButtonComponent.ɵfac = function GradientButtonComponent_Factory(t) {
3326  return new (t || GradientButtonComponent)();
3327};
3328GradientButtonComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
3329  type: GradientButtonComponent,
3330  selectors: [["wv-gradient-button-component"]],
3331  outputs: {
3332    buttonClick: "buttonClick"
3333  },
3334  ngContentSelectors: _c0,
3335  decls: 2,
3336  vars: 0,
3337  consts: [[1, "pink-yellow-gradient", 3, "click"]],
3338  template: function GradientButtonComponent_Template(rf, ctx) {
3339    if (rf & 1) {
3340      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"]();
3341      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 0);
3342      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function GradientButtonComponent_Template_button_click_0_listener() {
3343        return ctx.onClick();
3344      });
3345      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](1);
3346      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
3347    }
3348  },
3349  styles: ["button[_ngcontent-%COMP%] {\n  font-weight: 800;\n  font-size: 1.46rem;\n  border-radius: 30px;\n  border: none;\n  padding: 0.76rem 2.73rem;\n}\nbutton[_ngcontent-%COMP%]:focus {\n  outline: none;\n  box-shadow: none;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvZ3JhZGllbnQtYnV0dG9uL2dyYWRpZW50LWJ1dHRvbi5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy92YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLGdCQ2F1QjtFRFp2QixrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLHdCQUFBO0FBREY7QUFHRTtFQUNFLGFBQUE7RUFDQSxnQkFBQTtBQURKIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnc3JjL3ZhcmlhYmxlcy5zY3NzJztcblxuYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1leHRyYS1ib2xkO1xuICBmb250LXNpemU6IDEuNDZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMC43NnJlbSAyLjczcmVtO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuIiwiJGJsdWU6ICM0MDZiYjI7XG4kbGlnaHQtYmx1ZTogIzY1OGJjYjtcbiRkYXJrLWJsdWU6ICMyMTNlN2E7XG4kdGFiLWJhci1ibHVlOiAjMTYzMTY5O1xuJHBpbms6ICNmNDk1OTY7XG4kb3JhbmdlOiAjZjdhODg0O1xuJGRhcmsteWVsbG93OiAjZmRjMTZlO1xuJHllbGxvdzogI2ZmY2I2NjtcbiRibHVlLWdyYWRpZW50OiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkYmx1ZSAwJSwgJGRhcmstYmx1ZSAzNSUpO1xuJHBpbmsteWVsbG93LWdyYWRpZW50OiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkcGluayAwJSwgJHllbGxvdyAzNSUpO1xuJGdyZXk6ICNjY2M7XG4kbGlnaHQtZ3JleTogI2Y4ZjhmODtcblxuJHVpLWZvbnQ6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuJGZvbnQtd2VpZ2h0LWV4dHJhLWJvbGQ6IDgwMDtcbiRsaW5lLWhlaWdodDogMS40O1xuXG4kbW9iaWxlLXdpZHR
3349oOiA5MHZ3O1xuJGRlc2t0b3AtZGVmYXVsdC13aWR0aDogNzY4cHg7XG4kcGxheWVyLWxhcmdlLWhlaWdodDogNDMycHg7XG4kcGxheWVyLXNtYWxsLXdpZHRoOiA0ODBweDtcbiRwbGF5ZXItc21hbGwtaGVpZ2h0OiAyNzBweDtcbiR3di1tYXgtY29udGVudC13aWR0aDogNzAwcHg7XG5cbiR6LWluZGV4LWFwcC1sb2dvOiAyMDtcbiR6LWluZGV4LXN1Ym1lbnUtYW5kLW1vYmlsZS1tZW51OiAxNTtcbiR6LWluZGV4LXNtYWxsOiA1O1xuXG4kZGVza3RvcC14bDogMTkwMHB4O1xuJG1vYmlsZS1tZW51LWJyZWFrcG9pbnQ6IDExMDBweDtcbiRwYWRkaW5nLWRlc2t0b3AtbWVudS1icmVha3BvaW50OiAxMzAwcHg7XG5cbiRmbGV4Ym94LXhsYXJnZS1icmVha3BvaW50OiAxMjAwcHg7XG4kZmxleGJveC1sYXJnZS1icmVha3BvaW50OiA5OTJweDtcbiRmbGV4Ym94LW1lZGl1bS1icmVha3BvaW50OiA4MDBweDtcbiRmbGV4Ym94LXNtYWxsLWJyZWFrcG9pbnQ6IDc2OHB4O1xuXG4kZmxleGJveC1jb250ZW50LXNtYWxsLXdpZHRoOiA0NnJlbTtcbiRmbGV4Ym94LWNvbnRlbnQtbGFyZ2Utd2lkdGg6IDYxcmVtO1xuJGZsZXhib3gtY29udGVudC14bGFyZ2Utd2lkdGg6IDcxcmVtO1xuXG5cbkBtaXhpbiB0cmltKCRudW1MaW5lczogbnVsbCkge1xuICBAaWYgJG51bUxpbmVzICE9IG51bGwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJG51bUxpbmVzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfSBAZWxzZSB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"]
3350});
3351
3352/***/ }),
3353
3354/***/ 79007:
3355/*!**********************************************************************************!*\
3356  !*** ./src/app/shared/components/hoe-ondersteunen/hoe-ondersteunen.component.ts ***!
3357  \**********************************************************************************/
3358/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
3359
3360__webpack_require__.r(__webpack_exports__);
3361/* harmony export */ __webpack_require__.d(__webpack_exports__, {
3362/* harmony export */   "HoeOndersteunenComponent": () => (/* binding */ HoeOndersteunenComponent)
3363/* harmony export */ });
3364/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
3365/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 94666);
3366
3367
3368class HoeOndersteunenComponent {
3369  constructor() {
3370    this.backgroundColorBear = 'white';
3371  }
3372  ngOnInit() {}
3373  onButtonClick(url) {
3374    window.open(url, '_self');
3375  }
3376}
3377HoeOndersteunenComponent.ɵfac = function HoeOndersteunenComponent_Factory(t) {
3378  return new (t || HoeOndersteunenComponent)();
3379};
3380HoeOndersteunenComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
3381  type: HoeOndersteunenComponent,
3382  selectors: [["wv-hoe-ondersteunen"]],
3383  inputs: {
3384    hoeOndersteunenData: "hoeOndersteunenData",
3385    backgroundColorBear: "backgroundColorBear"
3386  },
3387  decls: 10,
3388  vars: 4,
3389  consts: [[1, "wv-responsive-margin"], [1, "left-side"], [1, "wv-title"], [1, "right-side", 3, "ngClass"], [1, "wv-bold-button", 3, "click"], ["src", "../../../../assets/images/beertje-no-legs.png", "alt", "beertje"]],
3390  template: function HoeOndersteunenComponent_Template(rf, ctx) {
3391    if (rf & 1) {
3392      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0)(1, "div", 1)(2, "div", 2);
3393      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3);
3394      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
3395      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "p");
3396      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5);
3397      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()();
3398      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](6, "div", 3)(7, "button", 4);
3399      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function HoeOndersteunenComponent_Template_button_click_7_listener() {
3400        return ctx.onButtonClick(ctx.hoeOndersteunenData.knop == null ? null : ctx.hoeOndersteunenData.knop.url);
3401      });
3402      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](8);
3403      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
3404      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](9, "img", 5);
3405      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()();
3406    }
3407    if (rf & 2) {
3408      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
3409      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx.hoeOndersteunenData.titel);
3410      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
3411      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx.hoeOndersteunenData.content);
3412      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
3413      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", ctx.backgroundColorBear);
3414      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
3415      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", ctx.hoeOndersteunenData.knop == null ? null : ctx.hoeOndersteunenData.knop.tekst, " ");
3416    }
3417  },
3418  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.NgClass],
3419  styles: [".wv-responsive-margin[_ngcontent-%COMP%] {\n  margin-top: 4rem;\n  margin-bottom: 4rem;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n}\n@media screen and (min-width: 768px) {\n  .wv-responsive-margin[_ngcontent-%COMP%] {\n    flex-direction: row;\n  }\n}\n\n.left-side[_ngcontent-%COMP%] {\n  padding: 2rem;\n  background: radial-gradient(circle, #406bb2 0%, #213e7a 35%);\n  border-radius: 25px 25px 0 0;\n  text-align: left;\n}\n.left-side[_ngcontent-%COMP%]   *[_ngcontent-%COMP%] {\n  color: white;\n}\n@media screen and (min-width: 768px) {\n  .left-side[_ngcontent-%COMP%] {\n    flex: 2;\n    border-radius: 25px 0 0 25px;\n  }\n}\n\n.right-side[_ngcontent-%COMP%] {\n  display: flex;\n  align-items: center;\n  height: 156px;\n  border-radius: 0 0 25px 25px;\n}\n.right-side[_ngcontent-%COMP%]   button[_ngcontent-%COMP%] {\n  margin: 1.5rem;\n}\n.right-side[_ngcontent-%COMP%]   img[_ngcontent-%COMP%] {\n  height: 156px;\n  margin: auto auto 0 auto;\n}\n@media screen and (min-width: 768px) {\n  .right-side[_ngcontent-%COMP%] {\n    height: inherit;\n    border-radius: 0 25px 25px 0;\n  }\n}\n\n.yellow[_ngcontent-%COMP%] {\n  background: radial-gradient(circle, #f49596 0%, #ffcb66 35%);\n}\n\n.white[_ngcontent-%COMP%] {\n  background: white;\n}\n\nbutton[_ngcontent-%COMP%] {\n  font-weight: 800;\n  padding: 0.7rem 1.5rem;\n  border-radius: 10px;\n  border: solid 2px #213e7a;\n  background-color: white;\n  color: #213e7a;\n}\nbutton[_ngcontent-%COMP%]:focus {\n  outline: none;\n  box-shadow: none;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvaG9lLW9uZGVyc3RldW5lbi9ob2Utb25kZXJzdGV1bmVuLmNvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy4vc3JjL3ZhcmlhYmxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0UsZ0JBQUE7RUFDQSxtQk
3419FBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0FBREY7QUFHRTtFQVBGO0lBUUksbUJBQUE7RUFBRjtBQUNGOztBQUdBO0VBQ0UsYUFBQTtFQUNBLDREQ1JjO0VEU2QsNEJBQUE7RUFDQSxnQkFBQTtBQUFGO0FBRUU7RUFDRSxZQUFBO0FBQUo7QUFHRTtFQVZGO0lBV0ksT0FBQTtJQUNBLDRCQUFBO0VBQUY7QUFDRjs7QUFHQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSw0QkFBQTtBQUFGO0FBRUU7RUFDRSxjQUFBO0FBQUo7QUFHRTtFQUNFLGFBQUE7RUFDQSx3QkFBQTtBQURKO0FBS0U7RUFoQkY7SUFpQkksZUFBQTtJQUNBLDRCQUFBO0VBRkY7QUFDRjs7QUFLQTtFQUNFLDREQzVDcUI7QUQwQ3ZCOztBQUtBO0VBQ0UsaUJBQUE7QUFGRjs7QUFLQTtFQUNFLGdCQzdDdUI7RUQ4Q3ZCLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0NoRVU7QUQ4RFo7QUFJRTtFQUNFLGFBQUE7RUFDQSxnQkFBQTtBQUZKIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInNyYy92YXJpYWJsZXNcIjtcblxuLnd2LXJlc3BvbnNpdmUtbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZsZXhib3gtc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmxlZnQtc2lkZSB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQ6ICRibHVlLWdyYWRpZW50O1xuICBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICoge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmbGV4Ym94LXNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBmbGV4OiAyO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHggMCAwIDI1cHg7XG4gIH1cbn1cblxuLnJpZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDE1NnB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMjVweCAyNXB4O1xuXG4gIGJ1dHRvbiB7XG4gICAgbWFyZ2luOiAxLjVyZW07XG4gIH1cblxuICBpbWcge1xuICAgIGhlaWdodDogMTU2cHg7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMCBhdXRvO1xuXG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZmxleGJveC1zbWFsbC1icmVha3BvaW50KSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMjVweCAyNXB4IDA7XG4gIH1cbn1cblxuLnllbGxvdyB7XG4gIGJhY2tncm91bmQ6ICRwaW5rLXllbGxvdy1ncmFkaWVudDtcbn1cblxuLndoaXRlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbmJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtZXh0cmEtYm9sZDtcbiAgcGFkZGluZzogMC43cmVtIDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAycHggJGRhcmstYmx1ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAkZGFyay1ibHVlO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuIiwiJGJsdWU6ICM0MDZiYjI7XG4kbGlnaHQtYmx1ZTogIzY1OGJjYjtcbiRkYXJrLWJsdWU6ICMyMTNlN2E7XG4kdGFiLWJhci1ibHVlOiAjMTYzMTY5O1xuJHBpbms6ICNmNDk1OTY7XG4kb3JhbmdlOiAjZjdhODg0O1xuJGRhcmsteWVsbG93OiAjZmRjMTZlO1xuJHllbGxvdzogI2ZmY2I2NjtcbiRibHVlLWdyYWRpZW50OiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkYmx1ZSAwJSwgJGRhcmstYmx1ZSAzNSUpO1xuJHBpbmsteWVsbG93LWdyYWRpZW50OiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkcGluayAwJSwgJHllbGxvdyAzNSUpO1xuJGdyZXk6ICNjY2M7XG4kbGlnaHQtZ3JleTogI2Y4ZjhmODtcblxuJHVpLWZvbnQ6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuJGZvbnQtd2VpZ2h0LWV4dHJhLWJvbGQ6IDgwMDtcbiRsaW5lLWhlaWdodDogMS40O1xuXG4kbW9iaWxlLXdpZHRoOiA5MHZ3O1xuJGRlc2t0b3AtZGVmYXVsdC13aWR0aDogNzY4cHg7XG4kcGxheWVyLWxhcmdlLWhlaWdodDogNDMycHg7XG4kcGxheWVyLXNtYWxsLXdpZHRoOiA0ODBweDtcbiRwbGF5ZXItc21hbGwtaGVpZ2h0OiAyNzBweDtcbiR3di1tYXgtY29udGVudC13aWR0aDogNzAwcHg7XG5cbiR6LWluZGV4LWFwcC1sb2dvOiAyMDtcbiR6LWluZGV4LXN1Ym1lbnUtYW5kLW1vYmlsZS1tZW51OiAxNTtcbiR6LWluZGV4LXNtYWxsOiA1O1xuXG4kZGVza3RvcC14bDogMTkwMHB4O1xuJG1vYmlsZS1tZW51LWJyZWFrcG9pbnQ6IDExMDBweDtcbiRwYWRkaW5nLWRlc2t0b3AtbWVudS1icmVha3BvaW50OiAxMzAwcHg7XG5cbiRmbGV4Ym94LXhsYXJnZS1icmVha3BvaW50OiAxMjAwcHg7XG4kZmxleGJveC1sYXJnZS1icmVha3BvaW50OiA5OTJweDtcbiRmbGV4Ym94LW1lZGl1bS1icmVha3BvaW50OiA4MDBweDtcbiRmbGV4Ym94LXNtYWxsLWJyZWFrcG9pbnQ6IDc2OHB4O1xuXG4kZmxleGJveC1jb250ZW50LXNtYWxsLXdpZHRoOiA0NnJlbTtcbiRmbGV4Ym94LWNvbnRlbnQtbGFyZ2Utd2lkdGg6IDYxcmVtO1xuJGZsZXhib3gtY29udGVudC14bGFyZ2Utd2lkdGg6IDcxcmVtO1xuXG5cbkBtaXhpbiB0cmltKCRudW1MaW5lczogbnVsbCkge1xuICBAaWYgJG51bUxpbmVzICE9IG51bGwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJG51bUxpbmVzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfSBAZWxzZSB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"]
3420});
3421
3422/***/ }),
3423
3424/***/ 64302:
3425/*!**********************************************************************************************!*\
3426  !*** ./src/app/shared/components/horizontal-scroll-list/horizontal-scroll-list.component.ts ***!
3427  \**********************************************************************************************/
3428/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
3429
3430__webpack_require__.r(__webpack_exports__);
3431/* harmony export */ __webpack_require__.d(__webpack_exports__, {
3432/* harmony export */   "HorizontalScrollListComponent": () => (/* binding */ HorizontalScrollListComponent)
3433/* harmony export */ });
3434/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
3435/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 94666);
3436/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 19200);
3437
3438
3439
3440const _c0 = ["lijst"];
3441function HorizontalScrollListComponent_div_3_Template(rf, ctx) {
3442  if (rf & 1) {
3443    const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
3444    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 3)(1, "button", 4);
3445    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function HorizontalScrollListComponent_div_3_Template_button_click_1_listener() {
3446      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r3);
3447      const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
3448      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetVie
3448w"](ctx_r2.scrollPrevious());
3449    });
3450    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "fa-icon", 5);
3451    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3, "Vorige ");
3452    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
3453    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](4, "button", 4);
3454    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function HorizontalScrollListComponent_div_3_Template_button_click_4_listener() {
3455      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r3);
3456      const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
3457      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetView"](ctx_r4.scrollNext());
3458    });
3459    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](5, "Volgende");
3460    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](6, "fa-icon", 6);
3461    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()();
3462  }
3463}
3464const _c1 = ["*"];
3465class HorizontalScrollListComponent {
3466  constructor() {
3467    this.canScroll = false;
3468  }
3469  onResize() {
3470    this.canScroll = this.lijst.nativeElement.clientWidth !== this.lijst.nativeElement.scrollWidth;
3471  }
3472  ngOnInit() {}
3473  ngAfterViewInit() {
3474    setTimeout(_ => this.canScroll = this.lijst.nativeElement.clientWidth !== this.lijst.nativeElement.scrollWidth);
3475  }
3476  scrollPrevious() {
3477    const cardWidth = this.lijst.nativeElement.lastElementChild.clientWidth;
3478    const distanceToMove = -cardWidth;
3479    this.animateScroll(distanceToMove, this.lijst.nativeElement);
3480  }
3481  scrollNext() {
3482    const distanceToMove = this.lijst.nativeElement.lastElementChild.offsetWidth;
3483    this.animateScroll(distanceToMove, this.lijst.nativeElement);
3484  }
3485  animateScroll(distanceToMove, rail) {
3486    const scrollStep = 3;
3487    distanceToMove -= distanceToMove % scrollStep;
3488    const interval = setInterval(() => {
3489      if (distanceToMove > 0) {
3490        rail.scrollLeft += scrollStep;
3491        distanceToMove -= scrollStep;
3492      }
3493      if (distanceToMove < 0) {
3494        rail.scrollLeft -= scrollStep;
3495        distanceToMove += scrollStep;
3496      }
3497      if (distanceToMove === 0) {
3498        clearInterval(interval);
3499      }
3500    }, 1);
3501  }
3502}
3503HorizontalScrollListComponent.ɵfac = function HorizontalScrollListComponent_Factory(t) {
3504  return new (t || HorizontalScrollListComponent)();
3505};
3506HorizontalScrollListComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
3507  type: HorizontalScrollListComponent,
3508  selectors: [["wv-horizontal-scroll-list"]],
3509  viewQuery: function HorizontalScrollListComponent_Query(rf, ctx) {
3510    if (rf & 1) {
3511      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵviewQuery"](_c0, 5);
3512    }
3513    if (rf & 2) {
3514      let _t;
3515      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵloadQuery"]()) && (ctx.lijst = _t.first);
3516    }
3517  },
3518  hostBindings: function HorizontalScrollListComponent_HostBindings(rf, ctx) {
3519    if (rf & 1) {
3520      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("resize", function HorizontalScrollListComponent_resize_HostBindingHandler($event) {
3521        return ctx.onResize($event);
3522      }, false, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresolveWindow"]);
3523    }
3524  },
3525  ngContentSelectors: _c1,
3526  decls: 4,
3527  vars: 1,
3528  consts: [[1, "list", "wv-responsive-padding-left"], ["lijst", ""], ["class", "navigation wv-responsive-margin", 4, "ngIf"], [1, "navigation", "wv-responsive-margin"], [1, "wv-bold-button", 3, "click"], ["icon", "chevron-left", "size", "xs"], ["icon", "chevron-right", "size", "xs"]],
3529  template: function HorizontalScrollListComponent_Template(rf, ctx) {
3530    if (rf & 1) {
3531      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"]();
3532      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0, 1);
3533      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](2);
3534      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
3535      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, HorizontalScrollListComponent_div_3_Template, 7, 0, "div", 2);
3536    }
3537    if (rf & 2) {
3538      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
3539      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.canScroll);
3540    }
3541  },
3542  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.NgIf, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_2__.FaIconComponent],
3543  styles: [".list[_ngcontent-%COMP%] {\n  display: flex;\n  flex-direction: row;\n  overflow-x: auto;\n}\n.list[_ngcontent-%COMP%]   .card-padding[_ngcontent-%COMP%] {\n  padding: 10px 11.74px 10px 5px;\n}\n\n.navigation[_ngcontent-%COMP%] {\n  display: flex;\n  flex-direction: row;\n  justify-content: space-between;\n  margin-top: 1rem;\n}\n.navigation[_ngcontent-%COMP%]   button[_ngcontent-%COMP%] {\n  background: none;\n  border: none;\n}\n.navigation[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%] {\n  cursor: pointer;\n}\n.navigation[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   fa-icon[icon=chevron-left][_ngcontent-%COMP%] {\n  padding-right: 0.5rem;\n}\n.navigation[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   fa-icon[icon=chevron-right][_ngcontent-%COMP%] {\n  padding-left: 0.5rem;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvaG9yaXpvbn
3543RhbC1zY3JvbGwtbGlzdC9ob3Jpem9udGFsLXNjcm9sbC1saXN0LmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QUFERjtBQUdFO0VBQ0UsOEJBQUE7QUFESjs7QUFLQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0EsZ0JBQUE7QUFGRjtBQUlFO0VBQ0UsZ0JBQUE7RUFDQSxZQUFBO0FBRko7QUFJSTtFQUNFLGVBQUE7QUFGTjtBQUlNO0VBQ0UscUJBQUE7QUFGUjtBQUtNO0VBQ0Usb0JBQUE7QUFIUiIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ3NyYy92YXJpYWJsZXMnO1xuXG4ubGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgLmNhcmQtcGFkZGluZyB7XG4gICAgcGFkZGluZzogMTBweCAxMS43NHB4IDEwcHggNXB4O1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICBmYS1pY29uIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJltpY29uPSdjaGV2cm9uLWxlZnQnXSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIH1cblxuICAgICAgJltpY29uPSdjaGV2cm9uLXJpZ2h0J10ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
3544});
3545
3546/***/ }),
3547
3548/***/ 82513:
3549/*!************************************************************!*\
3550  !*** ./src/app/shared/components/image/image.component.ts ***!
3551  \************************************************************/
3552/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
3553
3554__webpack_require__.r(__webpack_exports__);
3555/* harmony export */ __webpack_require__.d(__webpack_exports__, {
3556/* harmony export */   "ImageComponent": () => (/* binding */ ImageComponent)
3557/* harmony export */ });
3558/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
3559/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 94666);
3560
3561
3562const _c0 = function (a0) {
3563  return {
3564    "default": a0
3565  };
3566};
3567function ImageComponent_ng_container_0_Template(rf, ctx) {
3568  if (rf & 1) {
3569    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
3570    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 3);
3571    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "img", 4);
3572    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
3573    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
3574  }
3575  if (rf & 2) {
3576    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
3577    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
3578    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction1"](3, _c0, ctx_r0.defaultSize));
3579    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
3580    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("src", ctx_r0.image.url, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"])("alt", ctx_r0.image.url);
3581  }
3582}
3583function ImageComponent_ng_template_1_ng_container_0_Template(rf, ctx) {
3584  if (rf & 1) {
3585    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
3586    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](1, "div", 3);
3587    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](2, "img", 4);
3588    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
3589    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
3590  }
3591  if (rf & 2) {
3592    const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"](2);
3593    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
3594    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵpureFunction1"](3, _c0, ctx_r5.defaultSize));
3595    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
3596    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("src", ctx_r5.defaultImage, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"])("alt", "default img");
3597  }
3598}
3599function ImageComponent_ng_template_1_Template(rf, ctx) {
3600  if (rf & 1) {
3601    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, ImageComponent_ng_template_1_ng_container_0_Template, 3, 5, "ng-container", 0);
3602  }
3603  if (rf & 2) {
3604    const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
3605    const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](4);
3606    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx_r2.defaultImage)("ngIfElse", _r3);
3607  }
3608}
3609function ImageComponent_ng_template_3_Template(rf, ctx) {
3610  if (rf & 1) {
3611    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "div", 5);
3612  }
3613}
3614class ImageComponent {
3615  constructor() {
3616    this.defaultSize = true;
3617  }
3618  ngOnInit() {}
3619}
3620ImageComponent.ɵfac = function ImageComponent_Factory(t) {
3621  return new (t || ImageComponent)();
3622};
3623ImageComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
3624  type: ImageComponent,
3625  selectors: [["wv-image"]],
3626  inputs: {
3627    image: "image",
3628    defaultImage: "defaultImage",
3629    defaultSize: "defaultSize"
3630  },
3631  decls: 5,
3632  vars: 2,
3633  consts: [[4, "ngIf", "ngIfElse"], ["checkDefaultImage", ""], ["noImage", ""], [1, "wrapper-large-player", 3, "ngClass"], [3, "src", "alt"], [1, "no-image"]],
3634  template: function ImageComponent_Template(rf, ctx) {
3635    if (rf & 1) {
3636      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](0, ImageComponent_ng_container_0_Template, 3, 5, "ng-container", 0);
3637      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, ImageComponent_ng_template_1_Template, 1, 2, "ng-template", null, 1, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]);
3638      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, ImageComponent_ng_template_3_Template, 1, 0, "ng-template", null, 2, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]);
3639    }
3640    if (rf & 2) {
3641      const _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](2);
3642      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.image)("ngIfElse", _r1);
3643    }
3644  },
3645  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_1__.NgIf],
3646  styles: ["[_nghost-%COMP%] {\n  width: 100%;\n  height: 100%;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n}\n\n.wrapper-large-player[_ngcontent-%COMP%] {\n  position: relative;\n  width: 100%;\n  height: 100%;\n}\n.wrapper-large-player[_ngcontent-%COMP%]   img[_ngcontent-%COMP%] {\n  height: 100%;\n  width: 100%;\n  object-fit: contain;\n  background: #f8f8f8;\n}\n\n@media screen and (min-width: 800px) {\n  .default[_ngcontent-%COMP%] {\n    width: 768px;\n    height: 432px;\n  }\n}\n.no-image[_ngcontent-%COMP%] {\n  width: 100%;\n  height: 100%;\n  background: lightgray;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvaW1hZ2UvaW1hZ2UuY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0FBREY7O0FBSUE7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FBREY7QUFHRTtFQUNFLFlBQUE7
3646RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkNSUztBRE9iOztBQUtBO0VBQ0U7SUFDRSxZQ0xvQjtJRE1wQixhQ0xrQjtFREdwQjtBQUNGO0FBS0E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0FBSEYiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICdzcmMvdmFyaWFibGVzJztcblxuOmhvc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud3JhcHBlci1sYXJnZS1wbGF5ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludCkge1xuICAuZGVmYXVsdCB7XG4gICAgd2lkdGg6ICRkZXNrdG9wLWRlZmF1bHQtd2lkdGg7XG4gICAgaGVpZ2h0OiAkcGxheWVyLWxhcmdlLWhlaWdodDtcbiAgfVxufVxuXG4ubm8taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaWdodGdyYXk7XG59XG4iLCIkYmx1ZTogIzQwNmJiMjtcbiRsaWdodC1ibHVlOiAjNjU4YmNiO1xuJGRhcmstYmx1ZTogIzIxM2U3YTtcbiR0YWItYmFyLWJsdWU6ICMxNjMxNjk7XG4kcGluazogI2Y0OTU5NjtcbiRvcmFuZ2U6ICNmN2E4ODQ7XG4kZGFyay15ZWxsb3c6ICNmZGMxNmU7XG4keWVsbG93OiAjZmZjYjY2O1xuJGJsdWUtZ3JhZGllbnQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRibHVlIDAlLCAkZGFyay1ibHVlIDM1JSk7XG4kcGluay15ZWxsb3ctZ3JhZGllbnQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRwaW5rIDAlLCAkeWVsbG93IDM1JSk7XG4kZ3JleTogI2NjYztcbiRsaWdodC1ncmV5OiAjZjhmOGY4O1xuXG4kdWktZm9udDogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG4kZm9udC13ZWlnaHQtZXh0cmEtYm9sZDogODAwO1xuJGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiRtb2JpbGUtd2lkdGg6IDkwdnc7XG4kZGVza3RvcC1kZWZhdWx0LXdpZHRoOiA3NjhweDtcbiRwbGF5ZXItbGFyZ2UtaGVpZ2h0OiA0MzJweDtcbiRwbGF5ZXItc21hbGwtd2lkdGg6IDQ4MHB4O1xuJHBsYXllci1zbWFsbC1oZWlnaHQ6IDI3MHB4O1xuJHd2LW1heC1jb250ZW50LXdpZHRoOiA3MDBweDtcblxuJHotaW5kZXgtYXBwLWxvZ286IDIwO1xuJHotaW5kZXgtc3VibWVudS1hbmQtbW9iaWxlLW1lbnU6IDE1O1xuJHotaW5kZXgtc21hbGw6IDU7XG5cbiRkZXNrdG9wLXhsOiAxOTAwcHg7XG4kbW9iaWxlLW1lbnUtYnJlYWtwb2ludDogMTEwMHB4O1xuJHBhZGRpbmctZGVza3RvcC1tZW51LWJyZWFrcG9pbnQ6IDEzMDBweDtcblxuJGZsZXhib3gteGxhcmdlLWJyZWFrcG9pbnQ6IDEyMDBweDtcbiRmbGV4Ym94LWxhcmdlLWJyZWFrcG9pbnQ6IDk5MnB4O1xuJGZsZXhib3gtbWVkaXVtLWJyZWFrcG9pbnQ6IDgwMHB4O1xuJGZsZXhib3gtc21hbGwtYnJlYWtwb2ludDogNzY4cHg7XG5cbiRmbGV4Ym94LWNvbnRlbnQtc21hbGwtd2lkdGg6IDQ2cmVtO1xuJGZsZXhib3gtY29udGVudC1sYXJnZS13aWR0aDogNjFyZW07XG4kZmxleGJveC1jb250ZW50LXhsYXJnZS13aWR0aDogNzFyZW07XG5cblxuQG1peGluIHRyaW0oJG51bUxpbmVzOiBudWxsKSB7XG4gIEBpZiAkbnVtTGluZXMgIT0gbnVsbCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbnVtTGluZXM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9IEBlbHNlIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"]
3647});
3648
3649/***/ }),
3650
3651/***/ 42964:
3652/*!******************************************************************!*\
3653  !*** ./src/app/shared/components/markdown/markdown.component.ts ***!
3654  \******************************************************************/
3655/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
3656
3657__webpack_require__.r(__webpack_exports__);
3658/* harmony export */ __webpack_require__.d(__webpack_exports__, {
3659/* harmony export */   "MarkdownComponent": () => (/* binding */ MarkdownComponent)
3660/* harmony export */ });
3661/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
3662/* harmony import */ var ngx_markdown__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ngx-markdown */ 50982);
3663
3664
3665const _c0 = ["*"];
3666class MarkdownComponent {
3667  constructor() {
3668    this.whiteText = false;
3669    this.centerText = false;
3670  }
3671  ngOnInit() {}
3672}
3673MarkdownComponent.ɵfac = function MarkdownComponent_Factory(t) {
3674  return new (t || MarkdownComponent)();
3675};
3676MarkdownComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
3677  type: MarkdownComponent,
3678  selectors: [["wv-markdown"]],
3679  inputs: {
3680    whiteText: "whiteText",
3681    centerText: "centerText"
3682  },
3683  ngContentSelectors: _c0,
3684  decls: 2,
3685  vars: 4,
3686  template: function MarkdownComponent_Template(rf, ctx) {
3687    if (rf & 1) {
3688      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"]();
3689      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "markdown");
3690      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](1);
3691      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
3692    }
3693    if (rf & 2) {
3694      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("white-text", ctx.whiteText)("center-text", ctx.centerText);
3695    }
3696  },
3697  dependencies: [ngx_markdown__WEBPACK_IMPORTED_MODULE_1__.MarkdownComponent],
3698  styles: ["[_nghost-%COMP%] {\n  display: block;\n  width: 100%;\n}\n[_nghost-%COMP%]   markdown[_ngcontent-%COMP%]  {\n  column-count: 1;\n  width: 100%;\n}\n[_nghost-%COMP%]   markdown[_ngcontent-%COMP%]  p {\n  text-align: left;\n  margin-top: 0;\n}\n[_nghost-%COMP%]   markdown[_ngcontent-%COMP%]  ul li, [_nghost-%COMP%]   markdown[_ngcontent-%COMP%]  ol li {\n  margin-bottom: 0.3rem;\n}\n[_nghost-%COMP%]   markdown[_ngcontent-%COMP%]  ul, [_nghost-%COMP%]   markdown[_ngcontent-%COMP%]  ol {\n  margin: 0;\n}\n[_nghost-%COMP%]   markdown.center-text[_ngcontent-%COMP%]  * {\n  text-align: center;\n}\n[_nghost-%COMP%]   markdown.white-text[_ngcontent-%COMP%]  * {\n  color: white;\n}\n[_nghost-%COMP%]   markdown.white-text[_ngcontent-%COMP%]  a {\n  color: #ffcb66;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvbWFya2Rvd24vbWFya2Rvd24uY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtBQURGO0FB
3698R0U7RUFDRSxlQUFBO0VBQ0EsV0FBQTtBQURKO0FBR0k7RUFDRSxnQkFBQTtFQUNBLGFBQUE7QUFETjtBQUlJO0VBQ0UscUJBQUE7QUFGTjtBQUtJO0VBQ0UsU0FBQTtBQUhOO0FBUUk7RUFDRSxrQkFBQTtBQU5OO0FBV0k7RUFDRSxZQUFBO0FBVE47QUFXSTtFQUNFLGNDNUJHO0FEbUJUIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInNyYy92YXJpYWJsZXNcIjtcblxuOmhvc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgbWFya2Rvd246Om5nLWRlZXAge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHAge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgdWwgbGksIG9sIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgICB9XG5cbiAgICB1bCwgb2wge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIG1hcmtkb3duLmNlbnRlci10ZXh0OjpuZy1kZWVwIHtcbiAgICAqIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICBtYXJrZG93bi53aGl0ZS10ZXh0OjpuZy1kZWVwIHtcbiAgICAqIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHllbGxvdztcbiAgICB9XG4gIH1cbn1cbiIsIiRibHVlOiAjNDA2YmIyO1xuJGxpZ2h0LWJsdWU6ICM2NThiY2I7XG4kZGFyay1ibHVlOiAjMjEzZTdhO1xuJHRhYi1iYXItYmx1ZTogIzE2MzE2OTtcbiRwaW5rOiAjZjQ5NTk2O1xuJG9yYW5nZTogI2Y3YTg4NDtcbiRkYXJrLXllbGxvdzogI2ZkYzE2ZTtcbiR5ZWxsb3c6ICNmZmNiNjY7XG4kYmx1ZS1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGJsdWUgMCUsICRkYXJrLWJsdWUgMzUlKTtcbiRwaW5rLXllbGxvdy1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJHBpbmsgMCUsICR5ZWxsb3cgMzUlKTtcbiRncmV5OiAjY2NjO1xuJGxpZ2h0LWdyZXk6ICNmOGY4Zjg7XG5cbiR1aS1mb250OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA4MDA7XG4kbGluZS1oZWlnaHQ6IDEuNDtcblxuJG1vYmlsZS13aWR0aDogOTB2dztcbiRkZXNrdG9wLWRlZmF1bHQtd2lkdGg6IDc2OHB4O1xuJHBsYXllci1sYXJnZS1oZWlnaHQ6IDQzMnB4O1xuJHBsYXllci1zbWFsbC13aWR0aDogNDgwcHg7XG4kcGxheWVyLXNtYWxsLWhlaWdodDogMjcwcHg7XG4kd3YtbWF4LWNvbnRlbnQtd2lkdGg6IDcwMHB4O1xuXG4kei1pbmRleC1hcHAtbG9nbzogMjA7XG4kei1pbmRleC1zdWJtZW51LWFuZC1tb2JpbGUtbWVudTogMTU7XG4kei1pbmRleC1zbWFsbDogNTtcblxuJGRlc2t0b3AteGw6IDE5MDBweDtcbiRtb2JpbGUtbWVudS1icmVha3BvaW50OiAxMTAwcHg7XG4kcGFkZGluZy1kZXNrdG9wLW1lbnUtYnJlYWtwb2ludDogMTMwMHB4O1xuXG4kZmxleGJveC14bGFyZ2UtYnJlYWtwb2ludDogMTIwMHB4O1xuJGZsZXhib3gtbGFyZ2UtYnJlYWtwb2ludDogOTkycHg7XG4kZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludDogODAwcHg7XG4kZmxleGJveC1zbWFsbC1icmVha3BvaW50OiA3NjhweDtcblxuJGZsZXhib3gtY29udGVudC1zbWFsbC13aWR0aDogNDZyZW07XG4kZmxleGJveC1jb250ZW50LWxhcmdlLXdpZHRoOiA2MXJlbTtcbiRmbGV4Ym94LWNvbnRlbnQteGxhcmdlLXdpZHRoOiA3MXJlbTtcblxuXG5AbWl4aW4gdHJpbSgkbnVtTGluZXM6IG51bGwpIHtcbiAgQGlmICRudW1MaW5lcyAhPSBudWxsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW1MaW5lcztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH0gQGVsc2Uge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
3699});
3700
3701/***/ }),
3702
3703/***/ 13714:
3704/*!*********************************************************************************************************!*\
3705  !*** ./src/app/shared/components/nieuwsbrief/components/nieuwsbrief-form/nieuwsbrief-form.component.ts ***!
3706  \*********************************************************************************************************/
3707/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
3708
3709__webpack_require__.r(__webpack_exports__);
3710/* harmony export */ __webpack_require__.d(__webpack_exports__, {
3711/* harmony export */   "NieuwsbriefFormComponent": () => (/* binding */ NieuwsbriefFormComponent)
3712/* harmony export */ });
3713/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @angular/core */ 22560);
3714/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @angular/forms */ 2508);
3715/* harmony import */ var _form_validators__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../form/validators */ 67193);
3716/* harmony import */ var _models_nieuwsbrief_inschrijving__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../models/nieuwsbrief-inschrijving */ 85641);
3717/* harmony import */ var _website_configuration_tenant__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../website-configuration/tenant */ 21598);
3718/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @angular/common */ 94666);
3719/* harmony import */ var _button_button_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../button/button.component */ 90042);
3720/* harmony import */ var _form_checkbox_checkbox_component__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../../form/checkbox/checkbox.component */ 35
3720733);
3721/* harmony import */ var _form_text_input_text_input_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../../form/text-input/text-input.component */ 42127);
3722/* harmony import */ var _markdown_markdown_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../../markdown/markdown.component */ 42964);
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735function NieuwsbriefFormComponent_div_10_Template(rf, ctx) {
3736  if (rf & 1) {
3737    _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "div", 10);
3738    _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, " Er moet minstens 1 nieuwsbrief geselecteerd worden ");
3739    _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
3740  }
3741}
3742function NieuwsbriefFormComponent_div_12_Template(rf, ctx) {
3743  if (rf & 1) {
3744    _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "div", 10);
3745    _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, " E-mail is verplicht ");
3746    _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
3747  }
3748}
3749function NieuwsbriefFormComponent_div_13_Template(rf, ctx) {
3750  if (rf & 1) {
3751    _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](0, "div", 10);
3752    _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](1, " E-mail is niet geldig ");
3753    _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
3754  }
3755}
3756const _c0 = function (a0) {
3757  return {
3758    "first-position": a0
3759  };
3760};
3761class NieuwsbriefFormComponent {
3762  constructor() {
3763    this.inschrijving = new _angular_core__WEBPACK_IMPORTED_MODULE_7__.EventEmitter();
3764    this.isTenant = _website_configuration_tenant__WEBPACK_IMPORTED_MODULE_2__.isTenant;
3765    this.Tenant = _website_configuration_tenant__WEBPACK_IMPORTED_MODULE_2__.Tenant;
3766  }
3767  ngOnInit() {
3768    this.form = new _angular_forms__WEBPACK_IMPORTED_MODULE_8__.UntypedFormGroup({
3769      nieuwsbrieven: new _angular_forms__WEBPACK_IMPORTED_MODULE_8__.UntypedFormGroup({
3770        warmeScholen: new _angular_forms__WEBPACK_IMPORTED_MODULE_8__.UntypedFormControl(false),
3771        warmeWilliam: new _angular_forms__WEBPACK_IMPORTED_MODULE_8__.UntypedFormControl(false),
3772        warmeStedenEnGemeenten: new _angular_forms__WEBPACK_IMPORTED_MODULE_8__.UntypedFormControl(false),
3773        warmVlaanderen: new _angular_forms__WEBPACK_IMPORTED_MODULE_8__.UntypedFormControl(false)
3774      }, _form_validators__WEBPACK_IMPORTED_MODULE_0__.WvValidators.atLeastOne),
3775      email: new _angular_forms__WEBPACK_IMPORTED_MODULE_8__.UntypedFormControl('', [_angular_forms__WEBPACK_IMPORTED_MODULE_8__.Validators.required, _angular_forms__WEBPACK_IMPORTED_MODULE_8__.Validators.email])
3776    });
3777  }
3778  onInschrijven() {
3779    this.form.markAllAsTouched();
3780    if (this.form.valid) {
3781      this.inschrijving.emit(new _models_nieuwsbrief_inschrijving__WEBPACK_IMPORTED_MODULE_1__.NieuwsbriefInschrijving(this.email.value, this.getSelectedControlNames().map(control => this.mapNieuwsbrieven(control))));
3782    }
3783  }
3784  get nieuwsbrieven() {
3785    return this.form.get('nieuwsbrieven');
3786  }
3787  get warmeScholen() {
3788    return this.nieuwsbrieven.get('warmeScholen');
3789  }
3790  get warmeWilliam() {
3791    return this.nieuwsbrieven.get('warmeWilliam');
3792  }
3793  get warmeStedenEnGemeenten() {
3794    return this.nieuwsbrieven.get('warmeStedenEnGemeenten');
3795  }
3796  get warmVlaanderen() {
3797    return this.nieuwsbrieven.get('warmVlaanderen');
3798  }
3799  get email() {
3800    return this.form.get('email');
3801  }
3802  getSelectedControlNames() {
3803    return Object.keys(this.nieuwsbrieven.controls).filter(control => this.nieuwsbrieven.controls[control].value === true);
3804  }
3805  mapNieuwsbrieven(controlName) {
3806    const mapper = {
3807      warmeScholen: _models_nieuwsbrief_inschrijving__WEBPACK_IMPORTED_MODULE_1__.Nieuwsbrief.WARME_SCHOLEN,
3808      warmeWilliam: _models_nieuwsbrief_inschrijving__WEBPACK_IMPORTED_MODULE_1__.Nieuwsbrief.WARME_WILLIAM,
3809      warmeStedenEnGemeenten: _models_nieuwsbrief_inschrijving__WEBPACK_IMPORTED_MODULE_1__.Nieuwsbrief.WARME_STEDEN_EN_GEMEENTEN,
3810      warmVlaanderen: _models_nieuwsbrief_inschrijving__WEBPACK_IMPORTED_MODULE_1__.Nieuwsbrief.WARM_VLAANDEREN
3811    };
3812    return mapper[controlName];
3813  }
3814}
3815NieuwsbriefFormComponent.ɵfac = function NieuwsbriefFormComponent_Factory(t) {
3816  return new (t || NieuwsbriefFormComponent)();
3817};
3818NieuwsbriefFormComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵdefineComponent"]({
3819  type: NieuwsbriefFormComponent,
3820  selectors: [["wv-nieuwsbrief-form"]],
3821  inputs: {
3822    data: "data"
3823  },
3824  outputs: {
3825    inschrijving: "inschrijving"
3826  },
3827  decls: 21,
3828  vars: 17,
3829  consts: [[3, "formGroup"], [1, "checkboxes", 3, "formGroup"], ["label", "Warme Steden & Gemeenten", "formControlName", "warmeStedenEnGemeenten", 3, "ngClass"], ["label", "Warme Scholen", "formControlName", "warmeScholen", 3, "ngClass"], ["label", "Warme William", "formControlName", "warmeWilliam"], ["label", "Warm Vlaanderen", "formControlName", "warmVlaanderen", 3, "ngClass"], ["class", "wv-error", 4, "ngIf"], ["placeholder", "E-mail", "formControlName", "email"], [3, "href"], [3, "buttonClick"], [1, "wv-error"]],
3830  template: function NieuwsbriefFormComponent_Template(rf, ctx) {
3831    if (rf & 1) {
3832      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerStart"](0, 0);
3833      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](1, "h3");
3834      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](2);
3835      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
3836      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](3, "wv-markdown");
3837      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](4);
3838      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
3839      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](5, "div", 1);
3840      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelement"](6, "wv-checkbox", 2)(7, "wv-checkbox", 3)(8, "wv-checkbox", 4)(9, "wv
3840-checkbox", 5);
3841      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](10, NieuwsbriefFormComponent_div_10_Template, 2, 0, "div", 6);
3842      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
3843      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelement"](11, "wv-text-input", 7);
3844      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](12, NieuwsbriefFormComponent_div_12_Template, 2, 0, "div", 6);
3845      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtemplate"](13, NieuwsbriefFormComponent_div_13_Template, 2, 0, "div", 6);
3846      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](14, "p");
3847      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](15, "Door je in te schrijven voor de nieuwsbrief ga je akkoord met de ");
3848      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](16, "span")(17, "a", 8);
3849      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](18, "gebruiksvoorwaarden");
3850      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]()()();
3851      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementStart"](19, "wv-button", 9);
3852      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵlistener"]("buttonClick", function NieuwsbriefFormComponent_Template_wv_button_buttonClick_19_listener() {
3853        return ctx.onInschrijven();
3854      });
3855      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtext"](20, "Inschrijven");
3856      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementEnd"]();
3857      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵelementContainerEnd"]();
3858    }
3859    if (rf & 2) {
3860      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("formGroup", ctx.form);
3861      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
3862      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtextInterpolate"](ctx.data.titel);
3863      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
3864      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵtextInterpolate1"](" ", ctx.data.introTekst, " ");
3865      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](1);
3866      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("formGroup", ctx.nieuwsbrieven);
3867      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](1);
3868      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpureFunction1"](11, _c0, ctx.isTenant(ctx.Tenant.WARME_STEDEN_EN_GEMEENTEN)));
3869      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](1);
3870      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpureFunction1"](13, _c0, ctx.isTenant(ctx.Tenant.WARME_SCHOLEN)));
3871      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
3872      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngClass", _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpureFunction1"](15, _c0, ctx.isTenant(ctx.Tenant.WARM_VLAANDEREN)));
3873      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](1);
3874      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", ctx.nieuwsbrieven.hasError("atLeastOne") && ctx.nieuwsbrieven.touched);
3875      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](2);
3876      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", ctx.email.hasError("required") && ctx.email.touched);
3877      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](1);
3878      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵproperty"]("ngIf", ctx.email.hasError("email") && ctx.email.touched);
3879      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵadvance"](4);
3880      _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵpropertyInterpolate"]("href", ctx.data.voorwaardenUrl, _angular_core__WEBPACK_IMPORTED_MODULE_7__["ɵɵsanitizeUrl"]);
3881    }
3882  },
3883  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_9__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_9__.NgIf, _angular_forms__WEBPACK_IMPORTED_MODULE_8__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_8__.NgControlStatusGroup, _angular_forms__WEBPACK_IMPORTED_MODULE_8__.FormGroupDirective, _angular_forms__WEBPACK_IMPORTED_MODULE_8__.Form
3883ControlName, _button_button_component__WEBPACK_IMPORTED_MODULE_3__.ButtonComponent, _form_checkbox_checkbox_component__WEBPACK_IMPORTED_MODULE_4__.CheckboxComponent, _form_text_input_text_input_component__WEBPACK_IMPORTED_MODULE_5__.TextInputComponent, _markdown_markdown_component__WEBPACK_IMPORTED_MODULE_6__.MarkdownComponent],
3884  styles: [".checkboxes[_ngcontent-%COMP%] {\n  display: flex;\n  flex-direction: column;\n  margin-bottom: 1rem;\n}\n.checkboxes[_ngcontent-%COMP%]   .first-position[_ngcontent-%COMP%] {\n  order: 1;\n}\n.checkboxes[_ngcontent-%COMP%]   wv-checkbox[_ngcontent-%COMP%] {\n  margin-bottom: 0.7rem;\n  order: 2;\n}\n\nwv-button[_ngcontent-%COMP%] {\n  margin-top: 1rem;\n}\n\na[_ngcontent-%COMP%] {\n  font-weight: 400;\n  text-decoration: underline;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvbmlldXdzYnJpZWYvY29tcG9uZW50cy9uaWV1d3NicmllZi1mb3JtL25pZXV3c2JyaWVmLWZvcm0uY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtBQURGO0FBR0U7RUFDRSxRQUFBO0FBREo7QUFJRTtFQUNFLHFCQUFBO0VBQ0EsUUFBQTtBQUZKOztBQU1BO0VBQ0UsZ0JBQUE7QUFIRjs7QUFNQTtFQUNFLGdCQ1JvQjtFRFNwQiwwQkFBQTtBQUhGIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnc3JjL3ZhcmlhYmxlcyc7XG5cbi5jaGVja2JveGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAuZmlyc3QtcG9zaXRpb24ge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgd3YtY2hlY2tib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDAuN3JlbTtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG53di1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG5hIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuXG4iLCIkYmx1ZTogIzQwNmJiMjtcbiRsaWdodC1ibHVlOiAjNjU4YmNiO1xuJGRhcmstYmx1ZTogIzIxM2U3YTtcbiR0YWItYmFyLWJsdWU6ICMxNjMxNjk7XG4kcGluazogI2Y0OTU5NjtcbiRvcmFuZ2U6ICNmN2E4ODQ7XG4kZGFyay15ZWxsb3c6ICNmZGMxNmU7XG4keWVsbG93OiAjZmZjYjY2O1xuJGJsdWUtZ3JhZGllbnQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRibHVlIDAlLCAkZGFyay1ibHVlIDM1JSk7XG4kcGluay15ZWxsb3ctZ3JhZGllbnQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRwaW5rIDAlLCAkeWVsbG93IDM1JSk7XG4kZ3JleTogI2NjYztcbiRsaWdodC1ncmV5OiAjZjhmOGY4O1xuXG4kdWktZm9udDogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG4kZm9udC13ZWlnaHQtZXh0cmEtYm9sZDogODAwO1xuJGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiRtb2JpbGUtd2lkdGg6IDkwdnc7XG4kZGVza3RvcC1kZWZhdWx0LXdpZHRoOiA3NjhweDtcbiRwbGF5ZXItbGFyZ2UtaGVpZ2h0OiA0MzJweDtcbiRwbGF5ZXItc21hbGwtd2lkdGg6IDQ4MHB4O1xuJHBsYXllci1zbWFsbC1oZWlnaHQ6IDI3MHB4O1xuJHd2LW1heC1jb250ZW50LXdpZHRoOiA3MDBweDtcblxuJHotaW5kZXgtYXBwLWxvZ286IDIwO1xuJHotaW5kZXgtc3VibWVudS1hbmQtbW9iaWxlLW1lbnU6IDE1O1xuJHotaW5kZXgtc21hbGw6IDU7XG5cbiRkZXNrdG9wLXhsOiAxOTAwcHg7XG4kbW9iaWxlLW1lbnUtYnJlYWtwb2ludDogMTEwMHB4O1xuJHBhZGRpbmctZGVza3RvcC1tZW51LWJyZWFrcG9pbnQ6IDEzMDBweDtcblxuJGZsZXhib3gteGxhcmdlLWJyZWFrcG9pbnQ6IDEyMDBweDtcbiRmbGV4Ym94LWxhcmdlLWJyZWFrcG9pbnQ6IDk5MnB4O1xuJGZsZXhib3gtbWVkaXVtLWJyZWFrcG9pbnQ6IDgwMHB4O1xuJGZsZXhib3gtc21hbGwtYnJlYWtwb2ludDogNzY4cHg7XG5cbiRmbGV4Ym94LWNvbnRlbnQtc21hbGwtd2lkdGg6IDQ2cmVtO1xuJGZsZXhib3gtY29udGVudC1sYXJnZS13aWR0aDogNjFyZW07XG4kZmxleGJveC1jb250ZW50LXhsYXJnZS13aWR0aDogNzFyZW07XG5cblxuQG1peGluIHRyaW0oJG51bUxpbmVzOiBudWxsKSB7XG4gIEBpZiAkbnVtTGluZXMgIT0gbnVsbCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbnVtTGluZXM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9IEBlbHNlIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"]
3885});
3886
3887/***/ }),
3888
3889/***/ 12296:
3890/*!***********************************************************************************************!*\
3891  !*** ./src/app/shared/components/nieuwsbrief/components/nieuwsbrief/nieuwsbrief.component.ts ***!
3892  \***********************************************************************************************/
3893/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
3894
3895__webpack_require__.r(__webpack_exports__);
3896/* harmony export */ __webpack_require__.d(__webpack_exports__, {
3897/* harmony export */   "NieuwsbriefComponent": () => (/* binding */ NieuwsbriefComponent)
3898/* harmony export */ });
3899/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
3900/* harmony import */ var _services_nieuwsbrief_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../services/nieuwsbrief.service */ 5373);
3901/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/common */ 94666);
3902/* harmony import */ var _nieuwsbrief_form_nieuwsbrief_form_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../nieuwsbrief-form/nieuwsbrief-form.component */ 13714);
3903
3904
3905
3906
3907function NieuwsbriefComponent_ng_container_0_wv_nieuwsbrief_form_1_Template(rf, ctx) {
3908  if (rf & 1) {
3909    const _r6 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵgetCurrentView"]();
3910    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](0, "wv-nieuwsbrief-form", 2);
3911    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵlistener"]("inschrijving", function NieuwsbriefComponent_ng_container_0_wv_nieuwsbrief_form_1_Template_wv_nieuwsbrief_form_inschrijving_0_listener($event) {
3912      _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵrestoreView"](_r6);
3913      const ctx_r5 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"](2);
3914      return _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵresetVie
3914w"](ctx_r5.onInschrijving($event));
3915    });
3916    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
3917  }
3918  if (rf & 2) {
3919    const data_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]().ngIf;
3920    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("data", data_r1);
3921  }
3922}
3923function NieuwsbriefComponent_ng_container_0_ng_container_2_Template(rf, ctx) {
3924  if (rf & 1) {
3925    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
3926    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](1, "h3");
3927    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](2);
3928    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
3929    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](3, "p");
3930    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](4, " Bedankt om je in te schrijven voor onze nieuwsbrief. ");
3931    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](5, "br");
3932    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](6);
3933    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
3934    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
3935  }
3936  if (rf & 2) {
3937    const data_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]().ngIf;
3938    const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
3939    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
3940    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate"](data_r1.titel);
3941    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](4);
3942    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate1"](" Je zal deze ontvangen op ", ctx_r3.inschrijving.email, " ");
3943  }
3944}
3945function NieuwsbriefComponent_ng_container_0_ng_container_3_Template(rf, ctx) {
3946  if (rf & 1) {
3947    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
3948    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](1, "h3");
3949    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](2);
3950    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
3951    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementStart"](3, "p", 3);
3952    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](4, " Oei, er is iets fout gelopen tijdens het inschrijven. ");
3953    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelement"](5, "br");
3954    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtext"](6, " Probeer het later opnieuw. ");
3955    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementEnd"]();
3956    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
3957  }
3958  if (rf & 2) {
3959    const data_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]().ngIf;
3960    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](2);
3961    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtextInterpolate"](data_r1.titel);
3962  }
3963}
3964function NieuwsbriefComponent_ng_container_0_Template(rf, ctx) {
3965  if (rf & 1) {
3966    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerStart"](0);
3967    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](1, NieuwsbriefComponent_ng_container_0_wv_nieuwsbrief_form_1_Template, 1, 1, "wv-nieuwsbrief-form", 1);
3968    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](2, NieuwsbriefComponent_ng_container_0_ng_container_2_Template, 7, 2, "ng-container", 0);
3969    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](3, NieuwsbriefComponent_ng_container_0_ng_container_3_Template, 7, 1, "ng-container", 0);
3970    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵelementContainerEnd"]();
3971  }
3972  if (rf & 2) {
3973    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵnextContext"]();
3974    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](1);
3975    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", !ctx_r0.inschrijvingVerstuurd && !ctx_r0.foutOpgetreden);
3976    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](1);
3977    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", ctx_r0.inschrijvingVerstuurd);
3978    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵadvance"](1);
3979    _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", ctx_r0.foutOpgetreden);
3980  }
3981}
3982class NieuwsbriefComponent {
3983  constructor(nieuwsbriefService) {
3984    this.nieuwsbriefService = nieuwsbriefService;
3985    this.inschrijvingVerstuurd = false;
3986    this.foutOpgetreden = false;
3987  }
3988  ngOnInit() {
3989    this.data$ = this.nieuwsbriefService.getData();
3990  }
3991  onInschrijving(inschrijving) {
3992    this.inschrijving = inschrijving;
3993    this.nieuwsbriefService.inschrijven(inschrijving).subscribe(() => this.inschrijvingVerstuurd = true, () => this.foutOpgetreden = true);
3994  }
3995}
3996NieuwsbriefComponent.ɵfac = function NieuwsbriefComponent_Factory(t) {
3997  return new (t || NieuwsbriefComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_services_nieuwsbrief_service__WEBPACK_IMPORTED_MODULE_0__.NieuwsbriefService));
3998};
3999NieuwsbriefComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineComponent"]({
4000  type: NieuwsbriefComponent,
4001  selectors: [["wv-nieuwsbrief"]],
4002  decls: 2,
4003  vars: 3,
4004  consts: [[4, "ngIf"], [3, "data", "inschrijving", 4, "ngIf"], [3, "data", "inschrijving"], [1, "wv-error"]],
4005  template: function NieuwsbriefComponent_Template(rf, ctx) {
4006    if (rf & 1) {
4007      _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵtemplate"](0, NieuwsbriefComponent_ng_container_0_Template, 4, 3, "ng-container", 0);
4008      _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipe"](1, "async");
4009    }
4010    if (rf & 2) {
4011      _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵproperty"]("ngIf", _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵpipeBind1"](1, 1, ctx.data$));
4012    }
4013  },
4014  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_3__.NgIf, _nieuwsbrief_form_nieuwsbrief_form_component__WEBPACK_IMPORTED_MODULE_1__.NieuwsbriefFormComponent, _angular_common__WEBPACK_IMPORTED_MODULE_3__.AsyncPipe],
4015  styles: ["\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ== */"]
4016});
4017
4018/***/ }),
4019
4020/***/ 85641:
4021/*!**********************************************************************************!*\
4022  !*** ./src/app/shared/components/nieuwsbrief/models/nieuwsbrief-inschrijving.ts ***!
4023  \**********************************************************************************/
4024/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
4025
4026__webpack_require__.r(__webpack_exports__);
4027/* harmony export */ __webpack_require__.d(__webpack_exports__, {
4028/* harmony export */   "Nieuwsbrief": () => (/* binding */ Nieuwsbrief),
4029/* harmony export */   "NieuwsbriefInschrijving": () => (/* binding */ NieuwsbriefInschrijving)
4030/* harmony export */ });
4031class NieuwsbriefInschrijving {
4032  constructor(email, nieuwsbrieven) {
4033    this.email = email;
4034    this.nieuwsbrieven = nieuwsbrieven;
4035  }
4036}
4037var Nieuwsbrief;
4038(function (Nieuwsbrief) {
4039  Nieuwsbrief["WARME_SCHOLEN"] = "WARME_SCHOLEN";
4040  Nieuwsbrief["WARME_WILLIAM"] = "WARME_WILLIAM";
4041  Nieuwsbrief["WARME_STEDEN_EN_GEMEENTEN"] = "WARME_STEDEN_EN_GEMEENTEN";
4042  Nieuwsbrief["WARM_VLAANDEREN"] = "WARM_VLAANDEREN";
4043})(Nieuwsbrief || (Nieuwsbrief = {}));
4044
4045/***/ }),
4046
4047/***/ 5373:
4048/*!*******************************************************************************!*\
4049  !*** ./src/app/shared/components/nieuwsbrief/services/nieuwsbrief.service.ts ***!
4050  \*******************************************************************************/
4051/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
4052
4053__webpack_require__.r(__webpack_exports__);
4054/* harmony export */ __webpack_require__.d(__webpack_exports__, {
4055/* harmony export */   "NieuwsbriefService": () => (/* binding */ NieuwsbriefService)
4056/* harmony export */ });
4057/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../../../environments/environment */ 92340);
4058/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rxjs/operators */ 86942);
4059/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
4060/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/common/http */ 58987);
4061
4062
4063
4064
4065class NieuwsbriefService {
4066  constructor(http) {
4067    this.http = http;
4068  }
4069  inschrijven(inschrijving) {
4070    return this.http.post(`${_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.apiUrl}/public/nieuwsbrief`, inschrijving);
4071  }
4072  getData() {
4073    return this.http.get(`${_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.cmsApiUrl}/nieuwsbrief`).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_1__.map)(nieuwsbrief => nieuwsbrief?.data?.attributes));
4074  }
4075}
4076NieuwsbriefService.ɵfac = function NieuwsbriefService_Factory(t) {
4077  return new (t || NieuwsbriefService)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵinject"](_angular_common_http__WEBPACK_IMPORTED_MODULE_3__.HttpClient));
4078};
4079NieuwsbriefService.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineInjectable"]({
4080  token: NieuwsbriefService,
4081  factory: NieuwsbriefService.ɵfac,
4082  providedIn: 'root'
4083});
4084
4085/***/ }),
4086
4087/***/ 30252:
4088/*!**************************************************************************!*\
4089  !*** ./src/app/shared/components/print-button/print-button.component.ts ***!
4090  \**************************************************************************/
4091/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
4092
4093__webpack_require__.r(__webpack_exports__);
4094/* harmony export */ __webpack_require__.d(__webpack_exports__, {
4095/* harmony export */   "PrintButtonComponent": () => (/* binding */ PrintButtonComponent)
4096/* harmony export */ });
4097/* harmony import */ var ngx_print__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ngx-print */ 91489);
4098/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
4099/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 94666);
4100/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 19200);
4101
4102
4103
4104
4105
4106function PrintButtonComponent_fa_icon_2_Template(rf, ctx) {
4107  if (rf & 1) {
4108    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](0, "fa-icon", 2);
4109  }
4110  if (rf & 2) {
4111    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
4112    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("onlyIcon", ctx_r0.onlyIcon);
4113    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("icon", ctx_r0.iconName);
4114  }
4115}
4116const _c0 = ["*"];
4117class PrintButtonComponent {
4118  constructor(printService) {
4119    this.printService = printService;
4120    this.disabled = false;
4121    this.onlyIcon = false;
4122  }
4123  print() {
4124    const customPrintOptions = new ngx_print__WEBPACK_IMPORTED_MODULE_1__.PrintOptions({
4125      printSectionId: this.printSectionId,
4126      printTitle: 'Inspiratiebox Matrix',
4127      useExistingCss: true,
4128      openNewTab: true
4129    });
4130    this.printService.printStyle = {
4131      button: {
4132        display: 'none'
4133      }
4134    };
4135    this.printService.print(customPrintOptions);
4136  }
4137}
4138PrintButtonComponent.ɵfac = function PrintButtonComponent_Factory(t) {
4139  return new (t || PrintButtonComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](ngx_print__WEBPACK_IMPORTED_MODULE_1__.NgxPrintService));
4140};
4141PrintButtonComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
4142  type: PrintButtonComponent,
4143  selectors: [["wv-print-button"]],
4144  inputs: {
4145    disabled: "disabled",
4146    printSectionId: "printSectionId",
4147    iconName: "iconName",
4148    onlyIcon: "onlyIcon"
4149  },
4150  ngContentSelectors: _c0,
4151  decls: 3,
4152  vars: 1,
4153  consts: [[3, "click"], [3, "icon", "onlyIcon", 4, "ngIf"], [3, "icon"]],
4154  template: function PrintButtonComponent_Template(rf, ctx) {
4155    if (rf & 1) {
4156      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojectionDef"]();
4157      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "button", 0);
4158      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function PrintButtonComponent_Template_button_click_0_listener() {
4159        return ctx.print();
4160      });
4161      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵprojection"](1);
4162      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, PrintButtonComponent_fa_icon_2_Template, 1, 3, "fa-icon", 1);
4163      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
4164    }
4165    if (rf & 2) {
4166      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
4167      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.iconName);
4168    }
4169  },
4170  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.NgIf, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_3__.FaIconComponent],
4171  styles: ["button[_ngcontent-%COMP%] {\n  padding: 0.7rem 1rem;\n  border-radius: 10px;\n  border: solid 1px #ffcb66;\n  background-color: #213e7a;\n  color: white;\n}\nbutton[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%] {\n  margin-left: 0.3rem;\n}\nbutton[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]     path {\n  color: #fdc16e;\n}\nbutton[_ngcontent-%COMP%]   fa-icon.onlyIcon[_ngcontent-%COMP%] {\n  margin-left: 0;\n}\nbutton.cancel-button[_ngcontent-%COMP%] {\n  background-color: #f8f8f8;\n  color: #213e7a;\n}\nbutton[_ngcontent-%COMP%]:hover {\n  border: solid 1px #213e7a;\n  background-color: #fdc16e;\n  color: #213e7a;\n}\nbutton[_ngcontent-%COMP%]:hover   fa-icon[_ngcontent-%COMP%]     path {\n  color: #213e7a;\n}\nbutton[_ngcontent-%COMP%]:hover.cancel-button {\n  background-color: firebrick;\n  color: white;\n}\nbutton[_ngcontent-%COMP%]:hover.cancel-button   fa-icon[_ngcontent-%COMP%]     path {\n  color: white;\n}\nbutton[_ngcontent-%COMP%]:focus {\n  outline: none;\n  box-shadow: none;\n}\nbutton[_ngcontent-%COMP%]:disabled {\n  border: solid 1px #213e7a;\n  background-color: #f8f8f8;\n  color: darkgray;\n  cursor: default;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvcHJpbnQtYnV0dG9uL3ByaW50LWJ1dHRvbi5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy92YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQ0pVO0VES1YsWUFBQTtBQURGO0FBR0U7RUFDRSxtQkFBQTtBQURKO0FBR0k7RUFDRSxjQ1BRO0FETWQ7QUFJSTtFQUNFLGNBQUE7QUFGTjtBQU1FO0VBQ0UseUJDWFM7RURZVCxjQ3JCUTtBRGlCWjtBQU9FO0VBQ0UseUJBQUE7RUFDQSx5QkN0QlU7RUR1QlYsY0MzQlE7QURzQlo7QUFVTTtFQUNFLGNDakNJO0FEeUJaO0FBYUk7RUFDRSwyQkFBQTtFQUNBLFlBQUE7QUFYTjtBQWNRO0VBQ0UsWUFBQTtBQVpWO0FBa0JFO0VBQ0UsYUFBQTtFQUNBLGdCQUFBO0FBaEJKO0FBbUJFO0VBQ0UseUJBQUE7RUFDQSx5QkNoRFM7RURpRFQsZUFBQTtFQUNBLGVBQUE7QUFqQkoiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic3JjL3ZhcmlhYmxlc1wiO1xuXG5idXR0b24ge1xuICBwYWRkaW5nOiAwLjdyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggJHllbGxvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgY29sb3I6IHdoaXRlO1xuXG4gIGZhLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAuM3JlbTtcblxuICAgIDo6bmctZGVlcCBwYXRoIHtcbiAgICAgIGNvbG9yOiAkZGFyay15ZWxsb3c7XG4gICAgfVxuXG4gICAgJi5vbmx5SWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gI
4171H1cblxuICAmLmNhbmNlbC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGRhcmstYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay15ZWxsb3c7XG4gICAgY29sb3I6ICRkYXJrLWJsdWU7XG5cbiAgICBmYS1pY29uIHtcblxuXG4gICAgICA6Om5nLWRlZXAgcGF0aCB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5jYW5jZWwtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGZpcmVicmljaztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgZmEtaWNvbiB7XG4gICAgICAgIDo6bmctZGVlcCBwYXRoIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkZGFyay1ibHVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIGNvbG9yOiBkYXJrZ3JheTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cbiIsIiRibHVlOiAjNDA2YmIyO1xuJGxpZ2h0LWJsdWU6ICM2NThiY2I7XG4kZGFyay1ibHVlOiAjMjEzZTdhO1xuJHRhYi1iYXItYmx1ZTogIzE2MzE2OTtcbiRwaW5rOiAjZjQ5NTk2O1xuJG9yYW5nZTogI2Y3YTg4NDtcbiRkYXJrLXllbGxvdzogI2ZkYzE2ZTtcbiR5ZWxsb3c6ICNmZmNiNjY7XG4kYmx1ZS1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGJsdWUgMCUsICRkYXJrLWJsdWUgMzUlKTtcbiRwaW5rLXllbGxvdy1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJHBpbmsgMCUsICR5ZWxsb3cgMzUlKTtcbiRncmV5OiAjY2NjO1xuJGxpZ2h0LWdyZXk6ICNmOGY4Zjg7XG5cbiR1aS1mb250OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA4MDA7XG4kbGluZS1oZWlnaHQ6IDEuNDtcblxuJG1vYmlsZS13aWR0aDogOTB2dztcbiRkZXNrdG9wLWRlZmF1bHQtd2lkdGg6IDc2OHB4O1xuJHBsYXllci1sYXJnZS1oZWlnaHQ6IDQzMnB4O1xuJHBsYXllci1zbWFsbC13aWR0aDogNDgwcHg7XG4kcGxheWVyLXNtYWxsLWhlaWdodDogMjcwcHg7XG4kd3YtbWF4LWNvbnRlbnQtd2lkdGg6IDcwMHB4O1xuXG4kei1pbmRleC1hcHAtbG9nbzogMjA7XG4kei1pbmRleC1zdWJtZW51LWFuZC1tb2JpbGUtbWVudTogMTU7XG4kei1pbmRleC1zbWFsbDogNTtcblxuJGRlc2t0b3AteGw6IDE5MDBweDtcbiRtb2JpbGUtbWVudS1icmVha3BvaW50OiAxMTAwcHg7XG4kcGFkZGluZy1kZXNrdG9wLW1lbnUtYnJlYWtwb2ludDogMTMwMHB4O1xuXG4kZmxleGJveC14bGFyZ2UtYnJlYWtwb2ludDogMTIwMHB4O1xuJGZsZXhib3gtbGFyZ2UtYnJlYWtwb2ludDogOTkycHg7XG4kZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludDogODAwcHg7XG4kZmxleGJveC1zbWFsbC1icmVha3BvaW50OiA3NjhweDtcblxuJGZsZXhib3gtY29udGVudC1zbWFsbC13aWR0aDogNDZyZW07XG4kZmxleGJveC1jb250ZW50LWxhcmdlLXdpZHRoOiA2MXJlbTtcbiRmbGV4Ym94LWNvbnRlbnQteGxhcmdlLXdpZHRoOiA3MXJlbTtcblxuXG5AbWl4aW4gdHJpbSgkbnVtTGluZXM6IG51bGwpIHtcbiAgQGlmICRudW1MaW5lcyAhPSBudWxsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW1MaW5lcztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH0gQGVsc2Uge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
4172});
4173
4174/***/ }),
4175
4176/***/ 46543:
4177/*!************************************************************!*\
4178  !*** ./src/app/shared/components/quote/quote.component.ts ***!
4179  \************************************************************/
4180/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
4181
4182__webpack_require__.r(__webpack_exports__);
4183/* harmony export */ __webpack_require__.d(__webpack_exports__, {
4184/* harmony export */   "QuoteComponent": () => (/* binding */ QuoteComponent)
4185/* harmony export */ });
4186/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
4187/* harmony import */ var _background_stripe_background_stripe_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../background-stripe/background-stripe.component */ 77668);
4188
4189
4190class QuoteComponent {
4191  constructor() {}
4192  ngOnInit() {}
4193}
4194QuoteComponent.ɵfac = function QuoteComponent_Factory(t) {
4195  return new (t || QuoteComponent)();
4196};
4197QuoteComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
4198  type: QuoteComponent,
4199  selectors: [["wv-quote"]],
4200  inputs: {
4201    quote: "quote"
4202  },
4203  decls: 6,
4204  vars: 2,
4205  consts: [["color", "plain-yellow"], [1, "wv-center-container", "content"], [1, "quote"], [1, "auteur"]],
4206  template: function QuoteComponent_Template(rf, ctx) {
4207    if (rf & 1) {
4208      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "wv-background-stripe", 0)(1, "div", 1)(2, "h1", 2);
4209      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](3);
4210      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
4211      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](4, "div", 3);
4212      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](5);
4213      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]()()();
4214    }
4215    if (rf & 2) {
4216      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
4217      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"]("\u201C", ctx.quote.text, "\u201D");
4218      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
4219      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](ctx.quote.auteur);
4220    }
4221  },
4222  dependencies: [_background_stripe_background_stripe_component__WEBPACK_IMPORTED_MODULE_0__.Backgroun
4222dStripeComponent],
4223  styles: [".content[_ngcontent-%COMP%] {\n  margin: 5rem auto;\n  padding: 3rem 2rem;\n}\n@media screen and (min-width: 768px) {\n  .content[_ngcontent-%COMP%] {\n    max-width: 768px;\n  }\n}\n\n.container[_ngcontent-%COMP%] {\n  padding: 3rem;\n}\n\n.auteur[_ngcontent-%COMP%] {\n  justify-self: flex-start;\n  width: 100%;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvcXVvdGUvcXVvdGUuY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0FBREY7QUFFRTtFQUhGO0lBSUksZ0JDY29CO0VEYnRCO0FBQ0Y7O0FBRUE7RUFDRSxhQUFBO0FBQ0Y7O0FBRUE7RUFDRSx3QkFBQTtFQUNBLFdBQUE7QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJzcmMvdmFyaWFibGVzXCI7XG5cbi5jb250ZW50IHtcbiAgbWFyZ2luOiA1cmVtIGF1dG87XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZsZXhib3gtc21hbGwtYnJlYWtwb2ludCkge1xuICAgIG1heC13aWR0aDogJGRlc2t0b3AtZGVmYXVsdC13aWR0aDtcbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZzogM3JlbTtcbn1cblxuLmF1dGV1ciB7XG4gIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiIsIiRibHVlOiAjNDA2YmIyO1xuJGxpZ2h0LWJsdWU6ICM2NThiY2I7XG4kZGFyay1ibHVlOiAjMjEzZTdhO1xuJHRhYi1iYXItYmx1ZTogIzE2MzE2OTtcbiRwaW5rOiAjZjQ5NTk2O1xuJG9yYW5nZTogI2Y3YTg4NDtcbiRkYXJrLXllbGxvdzogI2ZkYzE2ZTtcbiR5ZWxsb3c6ICNmZmNiNjY7XG4kYmx1ZS1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGJsdWUgMCUsICRkYXJrLWJsdWUgMzUlKTtcbiRwaW5rLXllbGxvdy1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJHBpbmsgMCUsICR5ZWxsb3cgMzUlKTtcbiRncmV5OiAjY2NjO1xuJGxpZ2h0LWdyZXk6ICNmOGY4Zjg7XG5cbiR1aS1mb250OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA4MDA7XG4kbGluZS1oZWlnaHQ6IDEuNDtcblxuJG1vYmlsZS13aWR0aDogOTB2dztcbiRkZXNrdG9wLWRlZmF1bHQtd2lkdGg6IDc2OHB4O1xuJHBsYXllci1sYXJnZS1oZWlnaHQ6IDQzMnB4O1xuJHBsYXllci1zbWFsbC13aWR0aDogNDgwcHg7XG4kcGxheWVyLXNtYWxsLWhlaWdodDogMjcwcHg7XG4kd3YtbWF4LWNvbnRlbnQtd2lkdGg6IDcwMHB4O1xuXG4kei1pbmRleC1hcHAtbG9nbzogMjA7XG4kei1pbmRleC1zdWJtZW51LWFuZC1tb2JpbGUtbWVudTogMTU7XG4kei1pbmRleC1zbWFsbDogNTtcblxuJGRlc2t0b3AteGw6IDE5MDBweDtcbiRtb2JpbGUtbWVudS1icmVha3BvaW50OiAxMTAwcHg7XG4kcGFkZGluZy1kZXNrdG9wLW1lbnUtYnJlYWtwb2ludDogMTMwMHB4O1xuXG4kZmxleGJveC14bGFyZ2UtYnJlYWtwb2ludDogMTIwMHB4O1xuJGZsZXhib3gtbGFyZ2UtYnJlYWtwb2ludDogOTkycHg7XG4kZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludDogODAwcHg7XG4kZmxleGJveC1zbWFsbC1icmVha3BvaW50OiA3NjhweDtcblxuJGZsZXhib3gtY29udGVudC1zbWFsbC13aWR0aDogNDZyZW07XG4kZmxleGJveC1jb250ZW50LWxhcmdlLXdpZHRoOiA2MXJlbTtcbiRmbGV4Ym94LWNvbnRlbnQteGxhcmdlLXdpZHRoOiA3MXJlbTtcblxuXG5AbWl4aW4gdHJpbSgkbnVtTGluZXM6IG51bGwpIHtcbiAgQGlmICRudW1MaW5lcyAhPSBudWxsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW1MaW5lcztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH0gQGVsc2Uge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
4224});
4225
4226/***/ }),
4227
4228/***/ 13065:
4229/*!*****************************************************************!*\
4230  !*** ./src/app/shared/components/youtube-player/player-size.ts ***!
4231  \*****************************************************************/
4232/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
4233
4234__webpack_require__.r(__webpack_exports__);
4235/* harmony export */ __webpack_require__.d(__webpack_exports__, {
4236/* harmony export */   "PlayerSize": () => (/* binding */ PlayerSize)
4237/* harmony export */ });
4238var PlayerSize;
4239(function (PlayerSize) {
4240  PlayerSize[PlayerSize["SMALL"] = 0] = "SMALL";
4241  PlayerSize[PlayerSize["LARGE"] = 1] = "LARGE";
4242})(PlayerSize || (PlayerSize = {}));
4243
4244/***/ }),
4245
4246/***/ 91341:
4247/*!******************************************************************************!*\
4248  !*** ./src/app/shared/components/youtube-player/youtube-player.component.ts ***!
4249  \******************************************************************************/
4250/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
4251
4252__webpack_require__.r(__webpack_exports__);
4253/* harmony export */ __webpack_require__.d(__webpack_exports__, {
4254/* harmony export */   "YoutubePlayerComponent": () => (/* binding */ YoutubePlayerComponent)
4255/* harmony export */ });
4256/* harmony import */ var _player_size__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./player-size */ 13065);
4257/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/core */ 22560);
4258/* harmony import */ var _cookie_services_cookie_dialog_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../cookie/services/cookie-dialog.service */ 95673);
4259/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @angular/common */ 94666);
4260/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 19200);
4261/* harmony import */ var _image_image_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../image/image.component */ 82513);
4262/* harmony import */ var _pipes_safe_pipe__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../pipes/safe.pipe */ 88246);
4263
4264
4265
4266
4267
4268
4269
4270const _c0 = ["player"];
4271function YoutubePlayerComponent_ng_container_0_ng_container_2_ng_container_1_img_1_Template(rf, ctx) {
4272  if (rf & 1) {
4273    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](0, "img", 8);
4274  }
4275  if (rf & 2) {
4276    const ctx_r6 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](4);
4277    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpropertyInterpolate1"]("src", "https://i.ytimg.com/vi/", ctx_r6.videoId, "/maxresdefault.jpg", _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵsanitizeUrl"]);
4278  }
4279}
4280function YoutubePlayerComponent_ng_container_0_ng_container_2_ng_container_1_button_5_Template(rf, ctx) {
4281  if (rf & 1) {
4282    const _r10 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵgetCurrentView"]();
4283    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](0, "button", 9);
4284    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("click", function YoutubePlayerComponent_ng_container_0_ng_container_2_ng_container_1_button_5_Template_button_click_0_listener() {
4285      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵrestoreView"](_r10);
4286      const ctx_r9 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](4);
4287      return _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵresetVie
4287w"](ctx_r9.play());
4288    });
4289    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](1, "img", 10);
4290    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
4291  }
4292  if (rf & 2) {
4293    const ctx_r8 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](4);
4294    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngClass", ctx_r8.playerSize === ctx_r8.PlayerSizeType.LARGE ? "play-btn-large" : "play-btn-small");
4295  }
4296}
4297function YoutubePlayerComponent_ng_container_0_ng_container_2_ng_container_1_Template(rf, ctx) {
4298  if (rf & 1) {
4299    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
4300    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](1, YoutubePlayerComponent_ng_container_0_ng_container_2_ng_container_1_img_1_Template, 1, 1, "img", 4);
4301    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](2, "iframe", 5, 6);
4302    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipe"](4, "safe");
4303    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](5, YoutubePlayerComponent_ng_container_0_ng_container_2_ng_container_1_button_5_Template, 2, 1, "button", 7);
4304    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
4305  }
4306  if (rf & 2) {
4307    const ctx_r4 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](3);
4308    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](1);
4309    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", !ctx_r4.isVisible);
4310    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](1);
4311    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("hidden", !ctx_r4.isVisible)("src", _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵpipeBind1"](4, 4, ctx_r4.videoUrl), _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵsanitizeResourceUrl"]);
4312    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](3);
4313    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", !ctx_r4.isVisible);
4314  }
4315}
4316function YoutubePlayerComponent_ng_container_0_ng_container_2_div_2_Template(rf, ctx) {
4317  if (rf & 1) {
4318    const _r12 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵgetCurrentView"]();
4319    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](0, "div", 11)(1, "div");
4320    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](2, "fa-icon", 12);
4321    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](3, " Let op! Je kan momenteel geen video's bekijken omdat je hiervoor geen cookies hebt geaccepteerd. Wil je toch video's bekijken? Wijzig dan je ");
4322    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](4, "a", 13);
4323    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵlistener"]("click", function YoutubePlayerComponent_ng_container_0_ng_container_2_div_2_Template_a_click_4_listener() {
4324      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵrestoreView"](_r12);
4325      const ctx_r11 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](3);
4326      return _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵresetView"](ctx_r11.openCookieSettings());
4327    });
4328    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](5, "cookie instellingen");
4329    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
4330    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtext"](6, " en accepteer de derde partij cookies. ");
4331    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]()();
4332  }
4333}
4334function YoutubePlayerComponent_ng_container_0_ng_container_2_Template(rf, ctx) {
4335  if (rf & 1) {
4336    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
4337    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](1, YoutubePlayerComponent_ng_container_0_ng_container_2_ng_container_1_Template, 6, 6, "ng-container", 0);
4338    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](2, YoutubePlayerComponent_ng_container_0_ng_container_2_div_2_Template, 7, 0, "div", 3);
4339    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
4340  }
4341  if (rf & 2) {
4342    const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](2);
4343    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](1);
4344    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx_r1.thirdPartyCookieSet);
4345    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](1);
4346    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", !ctx_r1.thirdPartyCookieSet);
4347  }
4348}
4349function YoutubePlayerComponent_ng_container_0_wv_image_3_Template(rf, ctx) {
4350  if (rf & 1) {
4351    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelement"](0, "wv-image", 14);
4352  }
4353  if (rf & 2) {
4354    const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"](2);
4355    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("image", ctx_r2.foto)("defaultSize", false);
4356  }
4357}
4358function YoutubePlayerComponent_ng_container_0_ng_container_4_Template(rf, ctx) {
4359  if (rf & 1) {
4360    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainer"](0);
4361  }
4362}
4363function YoutubePlayerComponent_ng_container_0_Template(rf, ctx) {
4364  if (rf & 1) {
4365    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerStart"](0);
4366    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementStart"](1, "div", 1);
4367    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](2, YoutubePlayerComponent_ng_container_0_ng_container_2_Template, 3, 2, "ng-container", 0);
4368    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](3, YoutubePlayerComponent_ng_container_0_wv_image_3_Template, 1, 2, "wv-image", 2);
4369    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](4, YoutubePlayerComponent_ng_container_0_ng_container_4_Template, 1, 0, "ng-container", 0);
4370    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementEnd"]();
4371    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵelementContainerEnd"]();
4372  }
4373  if (rf & 2) {
4374    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵnextContext"]();
4375    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](1);
4376    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngClass", ctx_r0.playerSize === ctx_r0.PlayerSizeType.LARGE ? "wrapper-large-player" : "wrapper-small-player");
4377    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](1);
4378    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx_r0.videoUrl);
4379    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](1);
4380    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", !ctx_r0.videoUrl);
4381    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵadvance"](1);
4382    _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", !ctx_r0.thirdPartyCookieSet);
4383  }
4384}
4385class YoutubePlayerComponent {
4386  constructor(cookieDialogService) {
4387    this.cookieDialogService = cookieDialogService;
4388    this.playerSize = _player_size__WEBPACK_IMPORTED_MODULE_0__.PlayerSize.LARGE;
4389    this.PlayerSizeType = _player_size__WEBPACK_IMPORTED_MODULE_0__.PlayerSize;
4390  }
4391  ngOnInit() {
4392    this.thirdPartyCookieSet = this.cookieDialogService.isThirdPartyCookieA
4392ccepted();
4393    if (this.video?.videoUrl) {
4394      this.extractVideoIdAndUrl();
4395    }
4396  }
4397  get foto() {
4398    // eslint-disable-next-line @typescript-eslint/consistent-type-assertions
4399    return this.video.foto?.data ? this.video.foto.data.attributes : this.video.foto;
4400  }
4401  play() {
4402    this.isVisible = true;
4403    this.player.nativeElement.src += '&autoplay=1';
4404  }
4405  openCookieSettings() {
4406    this.cookieDialogService.showCookieDialog().subscribe();
4407  }
4408  extractVideoIdAndUrl() {
4409    this.videoId = this.video.videoUrl.split('v=')[1];
4410    const ampersandPosition = this.video.videoUrl.indexOf('&');
4411    if (ampersandPosition !== -1) {
4412      this.videoId = this.video.videoUrl.substring(0, ampersandPosition);
4413    }
4414    this.videoUrl = 'https://www.youtube.com/embed/' + this.videoId + '?rel=0';
4415  }
4416}
4417YoutubePlayerComponent.ɵfac = function YoutubePlayerComponent_Factory(t) {
4418  return new (t || YoutubePlayerComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdirectiveInject"](_cookie_services_cookie_dialog_service__WEBPACK_IMPORTED_MODULE_1__.CookieDialogService));
4419};
4420YoutubePlayerComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵdefineComponent"]({
4421  type: YoutubePlayerComponent,
4422  selectors: [["wv-youtube-player"]],
4423  viewQuery: function YoutubePlayerComponent_Query(rf, ctx) {
4424    if (rf & 1) {
4425      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵviewQuery"](_c0, 5);
4426    }
4427    if (rf & 2) {
4428      let _t;
4429      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵqueryRefresh"](_t = _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵloadQuery"]()) && (ctx.player = _t.first);
4430    }
4431  },
4432  inputs: {
4433    video: "video",
4434    playerSize: "playerSize"
4435  },
4436  decls: 1,
4437  vars: 1,
4438  consts: [[4, "ngIf"], [3, "ngClass"], [3, "image", "defaultSize", 4, "ngIf"], ["class", "cookie-not-accepted", 4, "ngIf"], ["alt", "Video", 3, "src", 4, "ngIf"], ["frameborder", "0", "allow", "autoplay; encrypted-media", "allowfullscreen", "", 3, "hidden", "src"], ["player", ""], [3, "ngClass", "click", 4, "ngIf"], ["alt", "Video", 3, "src"], [3, "ngClass", "click"], ["src", "assets/icons/play-button.svg", "alt", "play-button"], [1, "cookie-not-accepted"], ["icon", "exclamation-triangle"], [3, "click"], [3, "image", "defaultSize"]],
4439  template: function YoutubePlayerComponent_Template(rf, ctx) {
4440    if (rf & 1) {
4441      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵtemplate"](0, YoutubePlayerComponent_ng_container_0_Template, 5, 4, "ng-container", 0);
4442    }
4443    if (rf & 2) {
4444      _angular_core__WEBPACK_IMPORTED_MODULE_4__["ɵɵproperty"]("ngIf", ctx.video);
4445    }
4446  },
4447  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_5__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_5__.NgIf, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_6__.FaIconComponent, _image_image_component__WEBPACK_IMPORTED_MODULE_2__.ImageComponent, _pipes_safe_pipe__WEBPACK_IMPORTED_MODULE_3__.SafePipe],
4448  styles: ["[_nghost-%COMP%] {\n  width: 100%;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n}\n\n.wrapper-large-player[_ngcontent-%COMP%], .wrapper-small-player[_ngcontent-%COMP%] {\n  position: relative;\n  padding: 1rem 0;\n  width: 100%;\n  height: 50.62vw;\n}\n.wrapper-large-player[_ngcontent-%COMP%]    > img[_ngcontent-%COMP%], .wrapper-large-player[_ngcontent-%COMP%]   iframe[_ngcontent-%COMP%], .wrapper-small-player[_ngcontent-%COMP%]    > img[_ngcontent-%COMP%], .wrapper-small-player[_ngcontent-%COMP%]   iframe[_ngcontent-%COMP%] {\n  width: 100%;\n  height: 100%;\n}\n.wrapper-large-player[_ngcontent-%COMP%]    > img[_ngcontent-%COMP%], .wrapper-small-player[_ngcontent-%COMP%]    > img[_ngcontent-%COMP%] {\n  object-fit: cover;\n}\n\n@media screen and (min-width: 800px) {\n  .wrapper-large-player[_ngcontent-%COMP%] {\n    width: 768px;\n    height: 432px;\n  }\n}\n\n@media screen and (min-width: 800px) {\n  .wrapper-small-player[_ngcontent-%COMP%] {\n    width: 480px;\n    height: 270px;\n  }\n}
4448\n\n.play-btn-small[_ngcontent-%COMP%], .play-btn-large[_ngcontent-%COMP%] {\n  position: absolute;\n  z-index: 5;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n  background-color: transparent;\n  border: 0;\n}\n.play-btn-small[_ngcontent-%COMP%]   img[_ngcontent-%COMP%], .play-btn-large[_ngcontent-%COMP%]   img[_ngcontent-%COMP%] {\n  height: 7rem;\n  filter: invert(1);\n}\n.play-btn-small[_ngcontent-%COMP%]:hover, .play-btn-large[_ngcontent-%COMP%]:hover {\n  cursor: pointer;\n}\n.play-btn-small[_ngcontent-%COMP%]:focus, .play-btn-large[_ngcontent-%COMP%]:focus {\n  outline: 0;\n}\n\n@media screen and (min-width: 800px) {\n  .play-btn-small[_ngcontent-%COMP%]   img[_ngcontent-%COMP%] {\n    height: 4rem;\n  }\n}\n\n.cookie-not-accepted[_ngcontent-%COMP%] {\n  height: 100%;\n  width: 100%;\n  background-color: #f8f8f8;\n}\n.cookie-not-accepted[_ngcontent-%COMP%]    > div[_ngcontent-%COMP%] {\n  padding: 1rem;\n}\n.cookie-not-accepted[_ngcontent-%COMP%]   a[_ngcontent-%COMP%] {\n  text-decoration: underline;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMveW91dHViZS1wbGF5ZXIveW91dHViZS1wbGF5ZXIuY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7QUFERjs7QUFJQTtFQUNFLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0FBREY7QUFHRTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FBREo7QUFJRTtFQUNFLGlCQUFBO0FBRko7O0FBT0U7RUFERjtJQUVJLFlDUG9CO0lEUXBCLGFDUGtCO0VESXBCO0FBQ0Y7O0FBT0U7RUFERjtJQUVJLFlDWmlCO0lEYWpCLGFDWmtCO0VEU3BCO0FBQ0Y7O0FBTUE7RUFDRSxrQkFBQTtFQUNBLFVDYmM7RURjZCxRQUFBO0VBQ0EsU0FBQTtFQUNBLGdDQUFBO0VBQ0EsNkJBQUE7RUFDQSxTQUFBO0FBSEY7QUFLRTtFQUNFLFlBQUE7RUFDQSxpQkFBQTtBQUhKO0FBTUU7RUFDRSxlQUFBO0FBSko7QUFPRTtFQUNFLFVBQUE7QUFMSjs7QUFVRTtFQUNFO0lBQ0UsWUFBQTtFQVBKO0FBQ0Y7O0FBV0E7RUFDRSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQzlEVztBRHNEYjtBQVVFO0VBQ0UsYUFBQTtBQVJKO0FBV0U7RUFDRSwwQkFBQTtBQVRKIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vLi4vLi4vLi4vdmFyaWFibGVzJztcblxuOmhvc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndyYXBwZXItbGFyZ2UtcGxheWVyLCAud3JhcHBlci1zbWFsbC1wbGF5ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAuNjJ2dztcblxuICA+IGltZywgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICA+IGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLndyYXBwZXItbGFyZ2UtcGxheWVyIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZsZXhib3gtbWVkaXVtLWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogJGRlc2t0b3AtZGVmYXVsdC13aWR0aDtcbiAgICBoZWlnaHQ6ICRwbGF5ZXItbGFyZ2UtaGVpZ2h0O1xuICB9XG59XG5cbi53cmFwcGVyLXNtYWxsLXBsYXllciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmbGV4Ym94LW1lZGl1bS1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6ICRwbGF5ZXItc21hbGwtd2lkdGg7XG4gICAgaGVpZ2h0OiAkcGxheWVyLXNtYWxsLWhlaWdodDtcbiAgfVxufVxuXG4ucGxheS1idG4tc21hbGwsIC5wbGF5LWJ0bi1sYXJnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHotaW5kZXgtc21hbGw7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIGltZyB7XG4gICAgaGVpZ2h0OiA3cmVtO1xuICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4ucGxheS1idG4tc21hbGwge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludCkge1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgfVxuICB9XG59XG5cbi5jb29raWUtbm90LWFjY2VwdGVkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG5cbiAgPiBkaXYge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuIiwiJGJsdWU6ICM0MDZiYjI7XG4kbGlnaHQtYmx1ZTogIzY1OGJjYjtcbiRkYXJrLWJsdWU6ICMyMTNlN2E7XG4kdGFiLWJhci1ibHVlOiAjMTYzMTY5O1xuJHBpbms6ICNmNDk1OTY7XG4kb3JhbmdlOiAjZjdhODg0O1xuJGRhcmsteWVsbG93OiAjZmRjMTZlO1xuJHllbGxvdzogI2ZmY2I2NjtcbiRibHVlLWdyYWRpZW50OiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkYmx1ZSAwJSwgJGRhcmstYmx1ZSAzNSUpO1xuJHBpbmsteWVsbG93LWdyYWRpZW50OiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkcGluayAwJSwgJHllbGxvdyAzNSUpO1xuJGdyZXk6ICNjY2M7XG4kbGlnaHQtZ3JleTogI2Y4ZjhmODtcblxuJHVpLWZvbnQ6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuJGZvbnQtd2VpZ2h0LWV4dHJhLWJvbGQ6IDgwMDtcbiRsaW5lLWhlaWdodDogMS40O1xuXG4kbW9iaWxlLXdpZHR
4448oOiA5MHZ3O1xuJGRlc2t0b3AtZGVmYXVsdC13aWR0aDogNzY4cHg7XG4kcGxheWVyLWxhcmdlLWhlaWdodDogNDMycHg7XG4kcGxheWVyLXNtYWxsLXdpZHRoOiA0ODBweDtcbiRwbGF5ZXItc21hbGwtaGVpZ2h0OiAyNzBweDtcbiR3di1tYXgtY29udGVudC13aWR0aDogNzAwcHg7XG5cbiR6LWluZGV4LWFwcC1sb2dvOiAyMDtcbiR6LWluZGV4LXN1Ym1lbnUtYW5kLW1vYmlsZS1tZW51OiAxNTtcbiR6LWluZGV4LXNtYWxsOiA1O1xuXG4kZGVza3RvcC14bDogMTkwMHB4O1xuJG1vYmlsZS1tZW51LWJyZWFrcG9pbnQ6IDExMDBweDtcbiRwYWRkaW5nLWRlc2t0b3AtbWVudS1icmVha3BvaW50OiAxMzAwcHg7XG5cbiRmbGV4Ym94LXhsYXJnZS1icmVha3BvaW50OiAxMjAwcHg7XG4kZmxleGJveC1sYXJnZS1icmVha3BvaW50OiA5OTJweDtcbiRmbGV4Ym94LW1lZGl1bS1icmVha3BvaW50OiA4MDBweDtcbiRmbGV4Ym94LXNtYWxsLWJyZWFrcG9pbnQ6IDc2OHB4O1xuXG4kZmxleGJveC1jb250ZW50LXNtYWxsLXdpZHRoOiA0NnJlbTtcbiRmbGV4Ym94LWNvbnRlbnQtbGFyZ2Utd2lkdGg6IDYxcmVtO1xuJGZsZXhib3gtY29udGVudC14bGFyZ2Utd2lkdGg6IDcxcmVtO1xuXG5cbkBtaXhpbiB0cmltKCRudW1MaW5lczogbnVsbCkge1xuICBAaWYgJG51bUxpbmVzICE9IG51bGwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJG51bUxpbmVzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfSBAZWxzZSB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"]
4449});
4450
4451/***/ }),
4452
4453/***/ 91202:
4454/*!*******************************************************************************!*\
4455  !*** ./src/app/shared/components/zinanalyse/zin-actie/zin-actie.component.ts ***!
4456  \*******************************************************************************/
4457/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
4458
4459__webpack_require__.r(__webpack_exports__);
4460/* harmony export */ __webpack_require__.d(__webpack_exports__, {
4461/* harmony export */   "ZinActieComponent": () => (/* binding */ ZinActieComponent)
4462/* harmony export */ });
4463/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
4464/* harmony import */ var _button_button_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../button/button.component */ 90042);
4465
4466
4467
4468class ZinActieComponent {
4469  constructor() {
4470    this.disabled = false;
4471    this.buttonClick = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
4472  }
4473  ngOnInit() {}
4474  onButtonClick() {
4475    this.buttonClick.emit();
4476  }
4477}
4478ZinActieComponent.ɵfac = function ZinActieComponent_Factory(t) {
4479  return new (t || ZinActieComponent)();
4480};
4481ZinActieComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
4482  type: ZinActieComponent,
4483  selectors: [["wv-zin-actie"]],
4484  inputs: {
4485    beschrijving: "beschrijving",
4486    knopTekst: "knopTekst",
4487    disabled: "disabled"
4488  },
4489  outputs: {
4490    buttonClick: "buttonClick"
4491  },
4492  decls: 5,
4493  vars: 3,
4494  consts: [[1, "actie"], [3, "disabled", "buttonClick"]],
4495  template: function ZinActieComponent_Template(rf, ctx) {
4496    if (rf & 1) {
4497      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0)(1, "p");
4498      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](2);
4499      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
4500      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "wv-button", 1);
4501      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("buttonClick", function ZinActieComponent_Template_wv_button_buttonClick_3_listener() {
4502        return ctx.onButtonClick();
4503      });
4504      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4);
4505      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]()();
4506    }
4507    if (rf & 2) {
4508      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](2);
4509      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](ctx.beschrijving);
4510      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
4511      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("disabled", ctx.disabled);
4512      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
4513      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](ctx.knopTekst);
4514    }
4515  },
4516  dependencies: [_button_button_component__WEBPACK_IMPORTED_MODULE_0__.ButtonComponent],
4517  styles: [".actie[_ngcontent-%COMP%] {\n  display: flex;\n  align-items: center;\n}\n.actie[_ngcontent-%COMP%]   p[_ngcontent-%COMP%] {\n  color: gray;\n  display: block;\n  flex: 2;\n  padding-right: 2rem;\n}\n.actie[_ngcontent-%COMP%]   wv-button[_ngcontent-%COMP%] {\n  flex: 1;\n}\n.actie[_ngcontent-%COMP%]   wv-button[_ngcontent-%COMP%]     button {\n  width: 100%;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2NvbXBvbmVudHMvemluYW5hbHlzZS96aW4tYWN0aWUvemluLWFjdGllLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0FBQUY7QUFFRTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsT0FBQTtFQUNBLG1CQUFBO0FBQUo7QU
4517FHRTtFQUNFLE9BQUE7QUFESjtBQUdJO0VBQ0UsV0FBQTtBQUROIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInNyYy92YXJpYWJsZXNcIjtcbi5hY3RpZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgcCB7XG4gICAgY29sb3I6IGdyYXk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG5cbiAgd3YtYnV0dG9uIHtcbiAgICBmbGV4OiAxO1xuXG4gICAgOjpuZy1kZWVwIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"]
4518});
4519
4520/***/ }),
4521
4522/***/ 17210:
4523/*!**************************************************************************!*\
4524  !*** ./src/app/shared/dialog/confirm-dialog/confirm-dialog.component.ts ***!
4525  \**************************************************************************/
4526/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
4527
4528__webpack_require__.r(__webpack_exports__);
4529/* harmony export */ __webpack_require__.d(__webpack_exports__, {
4530/* harmony export */   "ConfirmDialogComponent": () => (/* binding */ ConfirmDialogComponent)
4531/* harmony export */ });
4532/* harmony import */ var _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/material/legacy-dialog */ 58446);
4533/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
4534/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 19200);
4535/* harmony import */ var _components_button_button_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../components/button/button.component */ 90042);
4536
4537
4538
4539
4540
4541class ConfirmDialogComponent {
4542  constructor(dialogRef, data) {
4543    this.dialogRef = dialogRef;
4544    this.message = data.message;
4545  }
4546  confirm() {
4547    this.dialogRef.close(true);
4548  }
4549  cancel() {
4550    this.dialogRef.close(false);
4551  }
4552}
4553ConfirmDialogComponent.ɵfac = function ConfirmDialogComponent_Factory(t) {
4554  return new (t || ConfirmDialogComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_2__.MatLegacyDialogRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_2__.MAT_LEGACY_DIALOG_DATA));
4555};
4556ConfirmDialogComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
4557  type: ConfirmDialogComponent,
4558  selectors: [["ng-component"]],
4559  decls: 10,
4560  vars: 1,
4561  consts: [[1, "dialog"], ["size", "1x", "icon", "exclamation-triangle"], [1, "cancel-btn", 3, "buttonClick"], [3, "buttonClick"]],
4562  template: function ConfirmDialogComponent_Template(rf, ctx) {
4563    if (rf & 1) {
4564      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
4565      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "fa-icon", 1);
4566      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "mat-dialog-content")(3, "p");
4567      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4);
4568      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]()();
4569      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](5, "mat-dialog-actions")(6, "wv-button", 2);
4570      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("buttonClick", function ConfirmDialogComponent_Template_wv_button_buttonClick_6_listener() {
4571        return ctx.cancel();
4572      });
4573      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](7, "Sluiten");
4574      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
4575      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](8, "wv-button", 3);
4576      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("buttonClick", function ConfirmDialogComponent_Template_wv_button_buttonClick_8_listener() {
4577        return ctx.confirm();
4578      });
4579      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](9, "Bevestigen");
4580      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]()()();
4581    }
4582    if (rf & 2) {
4583      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](4);
4584      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate"](ctx.message);
4585    }
4586  },
4587  dependencies: [_angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_2__.MatLegacyDialogContent, _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_2__.MatLegacyDialogActions, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_3__.FaIconComponent, _components_button_button_component__WEBPACK_IMPORTED_MODULE_0__.ButtonComponent],
4588  styles: [".mat-dialog-container {\n  background: white;\n  border: solid 2px #213e7a;\n  border-radius: 2rem;\n}\n\nfa-icon[_ngcontent-%COMP%] {\n  font-size: 2rem;\n}\nfa-icon[_ngcontent-%COMP%]     path {\n  color: #fdc16e;\n}\n\n.dialog[_ngcontent-%COMP%] {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n}\n.dialog[_ngcontent-%COMP%]   .mat-dialog-content[_ngcontent-%COMP%] {\n  display: flex;\n  flex-direction: column;\n  flex: 1;\n  align-items: center;\n  overflow: hidden;\n}\n@media screen and (min-width: 800px) {\n  .dialog[_ngcontent-%COMP%]   .mat-dialog-content[_ngcontent-%COMP%] {\n    flex-direction: row;\n  }\n}\n.dialog[_ngcontent-%COMP%]   p[_ngcontent-%COMP%] {\n  padding: 1rem 0;\n  margin: 0;\n  text-align: center;\n}\n.dialog[_ngcontent-%COMP%]   img[_ngcontent-%COMP%] {\n  height: 50%;\n}\n.dialog[_ngcontent-%COMP%]   .mat-dialog-actions[_ngcontent-%COMP%] {\n  margin-bottom: 0;\n  justify-content: space-evenly;\n  flex-direction: row;\n  width: 100%;\n}\n\nwv-button.cancel-btn[_ngcontent-%COMP%]  button {\n  background-color: #f8f8f8;\n  color: #213e7a;\n}\nwv-button.cancel-btn[_ngcontent-%COMP%]  button:hover {\n  background-color: firebrick;\n  color: white;\n  border-color: crimson;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2RpYWxvZy9jb25maXJtLWRpYWxvZy9jb25maXJtLWRpYWxvZy5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy92YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQk
4588FBQTtBQURGOztBQUlBO0VBQ0UsZUFBQTtBQURGO0FBR0U7RUFDRSxjQ05VO0FES2Q7O0FBS0E7RUFFRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtBQUhGO0FBS0U7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxPQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBQUhKO0FBSUk7RUFORjtJQU9JLG1CQUFBO0VBREo7QUFDRjtBQUtFO0VBQ0UsZUFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtBQUhKO0FBTUU7RUFDRSxXQUFBO0FBSko7QUFPRTtFQUNFLGdCQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QUFMSjs7QUFVRTtFQUNFLHlCQzNDUztFRDRDVCxjQ3JEUTtBRDhDWjtBQVVFO0VBQ0UsMkJBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUFSSiIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJzcmMvdmFyaWFibGVzXCI7XG5cbjo6bmctZGVlcC5tYXQtZGlhbG9nLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IHNvbGlkIDJweCAkZGFyay1ibHVlO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xufVxuXG5mYS1pY29uIHtcbiAgZm9udC1zaXplOiAycmVtO1xuXG4gIDo6bmctZGVlcCBwYXRoIHtcbiAgICBjb2xvcjogJGRhcmsteWVsbG93O1xuICB9XG59XG5cbi5kaWFsb2cge1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLm1hdC1kaWFsb2ctY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDE7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmbGV4Ym94LW1lZGl1bS1icmVha3BvaW50KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICB9XG5cbiAgcCB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBpbWcge1xuICAgIGhlaWdodDogNTAlO1xuICB9XG5cbiAgLm1hdC1kaWFsb2ctYWN0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbnd2LWJ1dHRvbi5jYW5jZWwtYnRuOjpuZy1kZWVwIHtcbiAgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgfVxuXG4gIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZmlyZWJyaWNrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6IGNyaW1zb247XG4gIH1cbn1cbiIsIiRibHVlOiAjNDA2YmIyO1xuJGxpZ2h0LWJsdWU6ICM2NThiY2I7XG4kZGFyay1ibHVlOiAjMjEzZTdhO1xuJHRhYi1iYXItYmx1ZTogIzE2MzE2OTtcbiRwaW5rOiAjZjQ5NTk2O1xuJG9yYW5nZTogI2Y3YTg4NDtcbiRkYXJrLXllbGxvdzogI2ZkYzE2ZTtcbiR5ZWxsb3c6ICNmZmNiNjY7XG4kYmx1ZS1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGJsdWUgMCUsICRkYXJrLWJsdWUgMzUlKTtcbiRwaW5rLXllbGxvdy1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJHBpbmsgMCUsICR5ZWxsb3cgMzUlKTtcbiRncmV5OiAjY2NjO1xuJGxpZ2h0LWdyZXk6ICNmOGY4Zjg7XG5cbiR1aS1mb250OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA4MDA7XG4kbGluZS1oZWlnaHQ6IDEuNDtcblxuJG1vYmlsZS13aWR0aDogOTB2dztcbiRkZXNrdG9wLWRlZmF1bHQtd2lkdGg6IDc2OHB4O1xuJHBsYXllci1sYXJnZS1oZWlnaHQ6IDQzMnB4O1xuJHBsYXllci1zbWFsbC13aWR0aDogNDgwcHg7XG4kcGxheWVyLXNtYWxsLWhlaWdodDogMjcwcHg7XG4kd3YtbWF4LWNvbnRlbnQtd2lkdGg6IDcwMHB4O1xuXG4kei1pbmRleC1hcHAtbG9nbzogMjA7XG4kei1pbmRleC1zdWJtZW51LWFuZC1tb2JpbGUtbWVudTogMTU7XG4kei1pbmRleC1zbWFsbDogNTtcblxuJGRlc2t0b3AteGw6IDE5MDBweDtcbiRtb2JpbGUtbWVudS1icmVha3BvaW50OiAxMTAwcHg7XG4kcGFkZGluZy1kZXNrdG9wLW1lbnUtYnJlYWtwb2ludDogMTMwMHB4O1xuXG4kZmxleGJveC14bGFyZ2UtYnJlYWtwb2ludDogMTIwMHB4O1xuJGZsZXhib3gtbGFyZ2UtYnJlYWtwb2ludDogOTkycHg7XG4kZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludDogODAwcHg7XG4kZmxleGJveC1zbWFsbC1icmVha3BvaW50OiA3NjhweDtcblxuJGZsZXhib3gtY29udGVudC1zbWFsbC13aWR0aDogNDZyZW07XG4kZmxleGJveC1jb250ZW50LWxhcmdlLXdpZHRoOiA2MXJlbTtcbiRmbGV4Ym94LWNvbnRlbnQteGxhcmdlLXdpZHRoOiA3MXJlbTtcblxuXG5AbWl4aW4gdHJpbSgkbnVtTGluZXM6IG51bGwpIHtcbiAgQGlmICRudW1MaW5lcyAhPSBudWxsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW1MaW5lcztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH0gQGVsc2Uge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
4589});
4590
4591/***/ }),
4592
4593/***/ 40716:
4594/*!************************************************************************************************************!*\
4595  !*** ./src/app/shared/dialog/registration-information-dialog/registration-information-dialog.component.ts ***!
4596  \************************************************************************************************************/
4597/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
4598
4599__webpack_require__.r(__webpack_exports__);
4600/* harmony export */ __webpack_require__.d(__webpack_exports__, {
4601/* harmony export */   "RegistrationInformationDialogComponent": () => (/* binding */ RegistrationInformationDialogComponent)
4602/* harmony export */ });
4603/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
4604/* harmony import */ var _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/material/legacy-dialog */ 58446);
4605/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 19200);
4606/* harmony import */ var _components_button_button_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../components/button/button.component */ 90042);
4607
4608
4609
4610
4611class RegistrationInformationDialogComponent {
4612  constructor(dialogRef) {
4613    this.dialogRef = dialogRef;
4614  }
4615  close() {
4616    this.dialogRef.close(true);
4617  }
4618}
4619RegistrationInformationDialogComponent.ɵfac = function RegistrationInformationDialogComponent_Factory(t) {
4620  return new (t || RegistrationInformationDialogComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_2__.MatLegacyDialogRef));
4621};
4622RegistrationInformationDialogComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
4623  type: RegistrationInformationDialogComponent,
4624  selectors: [["ng-component"]],
4625  decls: 17,
4626  vars: 0,
4627  consts: [[1, "dialog"], ["icon", "exclamation"], [1, "underline"], [3, "buttonClick"]],
4628  template: function RegistrationInformationDialogComponent_Template(rf, ctx) {
4629    if (rf & 1) {
4630      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](0, "div", 0);
4631      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](1, "fa-icon", 1);
4632      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](2, "mat-dialog-content")(3, "strong");
4633      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4, "Nog 1 stap: Check je e-mail en bevestig je registratie");
4634      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
4635      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](5, "p");
4636      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](6, "Je ontvangt zo dadelijk een e-mail met een tijdelijk wachtwoord.");
4637      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
4638      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](7, "p");
4639      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](8, "Stel ");
4640      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](9, "span", 2);
4641      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](10, "onmiddellijk");
4642      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
4643      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](11, " je persoonlijk wachtwoord in.");
4644      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
4645      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](12, "p");
4646      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](13, "Vergeet niet in je spam- of junkfolder te kijken.");
4647      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]()();
4648      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](14, "mat-dialog-actions")(15, "wv-button", 3);
4649      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("buttonClick", function RegistrationInformationDialogComponent_Template_wv_button_buttonClick_15_listener() {
4650        return ctx.close();
4651      });
4652      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](16, "Ik begrijp het!");
4653      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]()()();
4654    }
4655  },
4656  dependencies: [_angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_2__.MatLegacyDialogContent, _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_2__.MatLegacyDialogActions, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_3__.FaIconComponent, _components_button_button_component__WEBPACK_IMPORTED_MODULE_0__.ButtonComponent],
4657  styles: [".mat-dialog-container {\n  background: white;\n  border: solid 2px #213e7a;\n  border-radius: 2rem;\n}\n\nfa-icon[_ngcontent-%COMP%] {\n  font-size: 2rem;\n}\nfa-icon[_ngcontent-%COMP%]     path {\n  color: #fdc16e;\n}\n\n.dialog[_ngcontent-%COMP%] {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n}\n.dialog[_ngcontent-%COMP%]   .mat-dialog-content[_ngcontent-%COMP%] {\n  display: flex;\n  flex-direction: column;\n  flex: 1;\n  align-items: center;\n  overflow: hidden;\n}\n.dialog[_ngcontent-%COMP%]   p[_ngcontent-%COMP%] {\n  padding: 0.1rem 0;\n  margin: 0;\n  text-align: center;\n}\n.dialog[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%] {\n  padding: 1rem 0;\n  margin: 0;\n  text-align: center;\n}\n.dialog[_ngcontent-%COMP%]   img[_ngcontent-%COMP%] {\n  height: 50%;\n}\n.dialog[_ngcontent-%COMP%]   .mat-dialog-actions[_ngcontent-%COMP%] {\n  margin-bottom: 0;\n  justify-content: space-evenly;\n  flex-direction: row;\n  width: 100%;\n}\n\nwv-button.cancel-btn[_ngcontent-%COMP%]  button {\n  background-color: #f8f8f8;\n  color: #213e7a;\n}\nwv-button.cancel-btn[_ngcontent-%COMP%]  button:hover {\n  background-color: firebrick;\n  color: white;\n  border-color: crimson;\n}\n\n.underline[_ngcontent-%COMP%] {\n  text-decoration: underline;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2RpYWxvZy9yZWdpc3RyYXRpb24taW5mb3JtYXRpb24tZGlhbG9nL3JlZ2lzdHJhdGlvbi1pbmZvcm1hdGlvbi1kaWFsb2cuY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7QUFERjs7QUFJQTtFQUNFLGVBQUE7QUFERjtBQUVFO0VBQ0UsY0NMVTtBREtkOztBQUlBO0VBRUUsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7QUFGRjtBQUlFO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsT0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QUFGSjtBQU1FO0VBQ0UsaUJBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7QUFKSjtBQU9FO0VBQ0UsZUFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtBQUxKO0FBUUU7RUFDRSxXQUFBO0FBTko7QUFTRTtFQUNFLGdCQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQk
4657FBQTtFQUNBLFdBQUE7QUFQSjs7QUFZRTtFQUNFLHlCQzdDUztFRDhDVCxjQ3ZEUTtBRDhDWjtBQVlFO0VBQ0UsMkJBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7QUFWSjs7QUFjQTtFQUNFLDBCQUFBO0FBWEYiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic3JjL3ZhcmlhYmxlc1wiO1xuXG46Om5nLWRlZXAubWF0LWRpYWxvZy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiBzb2xpZCAycHggJGRhcmstYmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbn1cblxuZmEtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgOjpuZy1kZWVwIHBhdGgge1xuICAgIGNvbG9yOiAkZGFyay15ZWxsb3c7XG4gIH1cbn1cblxuLmRpYWxvZyB7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAubWF0LWRpYWxvZy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgfVxuXG4gIHAge1xuICAgIHBhZGRpbmc6IDAuMXJlbSAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBzdHJvbmcge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgfVxuXG4gIC5tYXQtZGlhbG9nLWFjdGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG53di1idXR0b24uY2FuY2VsLWJ0bjo6bmctZGVlcCB7XG4gIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gIH1cblxuICBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGZpcmVicmljaztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiBjcmltc29uO1xuICB9XG59XG5cbi51bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiIsIiRibHVlOiAjNDA2YmIyO1xuJGxpZ2h0LWJsdWU6ICM2NThiY2I7XG4kZGFyay1ibHVlOiAjMjEzZTdhO1xuJHRhYi1iYXItYmx1ZTogIzE2MzE2OTtcbiRwaW5rOiAjZjQ5NTk2O1xuJG9yYW5nZTogI2Y3YTg4NDtcbiRkYXJrLXllbGxvdzogI2ZkYzE2ZTtcbiR5ZWxsb3c6ICNmZmNiNjY7XG4kYmx1ZS1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGJsdWUgMCUsICRkYXJrLWJsdWUgMzUlKTtcbiRwaW5rLXllbGxvdy1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJHBpbmsgMCUsICR5ZWxsb3cgMzUlKTtcbiRncmV5OiAjY2NjO1xuJGxpZ2h0LWdyZXk6ICNmOGY4Zjg7XG5cbiR1aS1mb250OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA4MDA7XG4kbGluZS1oZWlnaHQ6IDEuNDtcblxuJG1vYmlsZS13aWR0aDogOTB2dztcbiRkZXNrdG9wLWRlZmF1bHQtd2lkdGg6IDc2OHB4O1xuJHBsYXllci1sYXJnZS1oZWlnaHQ6IDQzMnB4O1xuJHBsYXllci1zbWFsbC13aWR0aDogNDgwcHg7XG4kcGxheWVyLXNtYWxsLWhlaWdodDogMjcwcHg7XG4kd3YtbWF4LWNvbnRlbnQtd2lkdGg6IDcwMHB4O1xuXG4kei1pbmRleC1hcHAtbG9nbzogMjA7XG4kei1pbmRleC1zdWJtZW51LWFuZC1tb2JpbGUtbWVudTogMTU7XG4kei1pbmRleC1zbWFsbDogNTtcblxuJGRlc2t0b3AteGw6IDE5MDBweDtcbiRtb2JpbGUtbWVudS1icmVha3BvaW50OiAxMTAwcHg7XG4kcGFkZGluZy1kZXNrdG9wLW1lbnUtYnJlYWtwb2ludDogMTMwMHB4O1xuXG4kZmxleGJveC14bGFyZ2UtYnJlYWtwb2ludDogMTIwMHB4O1xuJGZsZXhib3gtbGFyZ2UtYnJlYWtwb2ludDogOTkycHg7XG4kZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludDogODAwcHg7XG4kZmxleGJveC1zbWFsbC1icmVha3BvaW50OiA3NjhweDtcblxuJGZsZXhib3gtY29udGVudC1zbWFsbC13aWR0aDogNDZyZW07XG4kZmxleGJveC1jb250ZW50LWxhcmdlLXdpZHRoOiA2MXJlbTtcbiRmbGV4Ym94LWNvbnRlbnQteGxhcmdlLXdpZHRoOiA3MXJlbTtcblxuXG5AbWl4aW4gdHJpbSgkbnVtTGluZXM6IG51bGwpIHtcbiAgQGlmICRudW1MaW5lcyAhPSBudWxsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW1MaW5lcztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH0gQGVsc2Uge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
4658});
4659
4660/***/ }),
4661
4662/***/ 27842:
4663/*!**************************************************************************!*\
4664  !*** ./src/app/shared/dialog/spinner-dialog/spinner-dialog.component.ts ***!
4665  \**************************************************************************/
4666/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
4667
4668__webpack_require__.r(__webpack_exports__);
4669/* harmony export */ __webpack_require__.d(__webpack_exports__, {
4670/* harmony export */   "SpinnerDialogComponent": () => (/* binding */ SpinnerDialogComponent)
4671/* harmony export */ });
4672/* harmony import */ var _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/material/legacy-dialog */ 58446);
4673/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
4674/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 19200);
4675
4676
4677
4678class SpinnerDialogComponent {
4679  constructor(data) {
4680    this.message = data.message;
4681  }
4682}
4683SpinnerDialogComponent.ɵfac = function SpinnerDialogComponent_Factory(t) {
4684  return new (t || SpinnerDialogComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_1__.MAT_LEGACY_DIALOG_DATA));
4685};
4686SpinnerDialogComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
4687  type: SpinnerDialogComponent,
4688  selectors: [["ng-component"]],
4689  decls: 4,
4690  vars: 1,
4691  consts: [[1, "spinner"], ["icon", "spinner"]],
4692  template: function SpinnerDialogComponent_Template(rf, ctx) {
4693    if (rf & 1) {
4694      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
4695      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "fa-icon", 1);
4696      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "p");
4697      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3);
4698      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()();
4699    }
4700    if (rf & 2) {
4701      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
4702      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx.message);
4703    }
4704  },
4705  dependencies: [_fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_2__.FaIconComponent],
4706  styles: [".mat-dialog-container {\n  background: white;\n  border: solid 2px #213e7a;\n  border-radius: 2rem;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  overflow: hidden;\n}\n\nfa-icon[_ngcontent-%COMP%] {\n  font-size: 2.5rem;\n  padding-top: 0.2rem;\n}\nfa-icon[_ngcontent-%COMP%]     path {\n  color: #fdc16e;\n}\n\n.spinner[_ngcontent-%COMP%] {\n  margin-top: 0.1rem;\n  overflow: hidden;\n  display: flex;\n  align-items: center;\n}\n.spinner[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]     svg {\n  animation-name: _ng
4706content-%COMP%_spin;\n  animation-duration: 2000ms;\n  animation-iteration-count: infinite;\n  animation-timing-function: linear;\n}\n.spinner[_ngcontent-%COMP%]   p[_ngcontent-%COMP%] {\n  margin-left: 0.5rem;\n  font-weight: bold;\n}\n\n@keyframes _ngcontent-%COMP%_spin {\n  from {\n    transform: rotate(0deg);\n  }\n  to {\n    transform: rotate(360deg);\n  }\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2RpYWxvZy9zcGlubmVyLWRpYWxvZy9zcGlubmVyLWRpYWxvZy5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy92YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNFLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBQUFGOztBQUdBO0VBQ0UsaUJBQUE7RUFDQSxtQkFBQTtBQUFGO0FBQ0U7RUFDRSxjQ1ZVO0FEV2Q7O0FBR0E7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0FBQUY7QUFDRTtFQUNFLG9CQUFBO0VBQ0EsMEJBQUE7RUFDQSxtQ0FBQTtFQUNBLGlDQUFBO0FBQ0o7QUFDRTtFQUNFLG1CQUFBO0VBQ0EsaUJBQUE7QUFDSjs7QUFHQTtFQUNFO0lBQ0UsdUJBQUE7RUFBRjtFQUVBO0lBQ0UseUJBQUE7RUFBRjtBQUNGIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInNyYy92YXJpYWJsZXNcIjtcbjo6bmctZGVlcCAubWF0LWRpYWxvZy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiBzb2xpZCAycHggJGRhcmstYmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmZhLWljb24ge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuMnJlbTtcbiAgOjpuZy1kZWVwIHBhdGgge1xuICAgIGNvbG9yOiAkZGFyay15ZWxsb3c7XG4gIH1cbn1cblxuLnNwaW5uZXIge1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZhLWljb24gOjpuZy1kZWVwIHN2ZyB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyMDAwbXM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB9XG4gIHAge1xuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIiRibHVlOiAjNDA2YmIyO1xuJGxpZ2h0LWJsdWU6ICM2NThiY2I7XG4kZGFyay1ibHVlOiAjMjEzZTdhO1xuJHRhYi1iYXItYmx1ZTogIzE2MzE2OTtcbiRwaW5rOiAjZjQ5NTk2O1xuJG9yYW5nZTogI2Y3YTg4NDtcbiRkYXJrLXllbGxvdzogI2ZkYzE2ZTtcbiR5ZWxsb3c6ICNmZmNiNjY7XG4kYmx1ZS1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGJsdWUgMCUsICRkYXJrLWJsdWUgMzUlKTtcbiRwaW5rLXllbGxvdy1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJHBpbmsgMCUsICR5ZWxsb3cgMzUlKTtcbiRncmV5OiAjY2NjO1xuJGxpZ2h0LWdyZXk6ICNmOGY4Zjg7XG5cbiR1aS1mb250OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA4MDA7XG4kbGluZS1oZWlnaHQ6IDEuNDtcblxuJG1vYmlsZS13aWR0aDogOTB2dztcbiRkZXNrdG9wLWRlZmF1bHQtd2lkdGg6IDc2OHB4O1xuJHBsYXllci1sYXJnZS1oZWlnaHQ6IDQzMnB4O1xuJHBsYXllci1zbWFsbC13aWR0aDogNDgwcHg7XG4kcGxheWVyLXNtYWxsLWhlaWdodDogMjcwcHg7XG4kd3YtbWF4LWNvbnRlbnQtd2lkdGg6IDcwMHB4O1xuXG4kei1pbmRleC1hcHAtbG9nbzogMjA7XG4kei1pbmRleC1zdWJtZW51LWFuZC1tb2JpbGUtbWVudTogMTU7XG4kei1pbmRleC1zbWFsbDogNTtcblxuJGRlc2t0b3AteGw6IDE5MDBweDtcbiRtb2JpbGUtbWVudS1icmVha3BvaW50OiAxMTAwcHg7XG4kcGFkZGluZy1kZXNrdG9wLW1lbnUtYnJlYWtwb2ludDogMTMwMHB4O1xuXG4kZmxleGJveC14bGFyZ2UtYnJlYWtwb2ludDogMTIwMHB4O1xuJGZsZXhib3gtbGFyZ2UtYnJlYWtwb2ludDogOTkycHg7XG4kZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludDogODAwcHg7XG4kZmxleGJveC1zbWFsbC1icmVha3BvaW50OiA3NjhweDtcblxuJGZsZXhib3gtY29udGVudC1zbWFsbC13aWR0aDogNDZyZW07XG4kZmxleGJveC1jb250ZW50LWxhcmdlLXdpZHRoOiA2MXJlbTtcbiRmbGV4Ym94LWNvbnRlbnQteGxhcmdlLXdpZHRoOiA3MXJlbTtcblxuXG5AbWl4aW4gdHJpbSgkbnVtTGluZXM6IG51bGwpIHtcbiAgQGlmICRudW1MaW5lcyAhPSBudWxsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW1MaW5lcztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH0gQGVsc2Uge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
4707});
4708
4709/***/ }),
4710
4711/***/ 61395:
4712/*!******************************************************************!*\
4713  !*** ./src/app/shared/directives/has-gesloten-deel.directive.ts ***!
4714  \******************************************************************/
4715/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
4716
4717__webpack_require__.r(__webpack_exports__);
4718/* harmony export */ __webpack_require__.d(__webpack_exports__, {
4719/* harmony export */   "HasGeslotenDeelDirective": () => (/* binding */ HasGeslotenDeelDirective)
4720/* harmony export */ });
4721/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../environments/environment */ 92340);
4722/* harmony import */ var _website_configuration_tenant__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../website-configuration/tenant */ 21598);
4723/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
4724
4725
4726
4727class HasGeslotenDeelDirective {
4728  constructor(templateRef, viewContainer) {
4729    this.templateRef = templateRef;
4730    this.viewContainer = viewContainer;
4731    this.hasView = false;
4732  }
4733  ngOnInit() {
4734    if (this.hasGeslotenDeel() && !this.hasView) {
4735      this.viewContainer.createEmbeddedView(this.templateRef);
4736      this.hasView = true;
4737    } else {
4738      this.viewContainer.clear();
4739      this.hasView = false;
4740    }
4741  }
4742  hasGeslotenDeel() {
4743    return !(0,_website_configuration_tenant__WEBPACK_IMPORTED_MODULE_1__.isTenant)(_website_configuration_tenant__WEBPACK_IMPORTED_MODULE_1__.Tenant.WARM_VLAANDEREN) && !_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.preview;
4744  }
4745}
4746HasGeslotenDeelDirective.ɵfac = function HasGeslotenDeelDirective_Factory(t) {
4747  return new (t || HasGeslotenDeelDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.TemplateRef), _angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_2__.ViewContainerRef));
4748};
4749HasGeslotenDeelDirective.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_2__["ɵɵdefineDirective"]({
4750  type: HasGeslotenDeelDirective,
4751  selectors: [["", "wvHasGeslotenDeel", ""]]
4752});
4753
4754/***/ }),
4755
4756/***/ 84874:
4757/*!*****************************************************************!*\
4758  !*** ./src/app/shared/directives/is-warme-scholen.directive.ts ***!
4759  \*****************************************************************/
4760/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
4761
4762__webpack_require__.r(__webpack_exports__);
4763/* harmony export */ __webpack_require__.d(__webpack_exports__, {
4764/* harmony export */   "IsWarmeScholenDirective": () => (/* binding */ IsWarmeScholenDirective)
4765/* harmony export */ });
4766/* harmony import */ var _website_configuration_tenant__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../website-configuration/tenant */ 21598);
4767/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
4768
4769
4770class IsWarmeScholenDirective {
4771  constructor(viewContainerRef, templateRef) {
4772    this.viewContainerRef = viewContainerRef;
4773    this.templateRef = templateRef;
4774    this.visible = false;
4775  }
4776  ngOnInit() {
4777    if ((0,_website_configuration_tenant__WEBPACK_IMPORTED_MODULE_0__.isTenant)(_website_configuration_tenant__WEBPACK_IMPORTED_MODULE_0__.Tenant.WARME_SCHOLEN)) {
4778      this.visible = true;
4779      this.viewContainerRef.createEmbeddedView(this.templateRef);
4780    } else {
4781      this.visible = false;
4782      this.viewContainerRef.clear();
4783    }
4784  }
4785}
4786IsWarmeScholenDirective.ɵfac = function IsWarmeScholenDirective_Factory(t) {
4787  return new (t || IsWarmeScholenDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ViewContainerRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.TemplateRef));
4788};
4789IsWarmeScholenDirective.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
4790  type: IsWarmeScholenDirective,
4791  selectors: [["", "wvIsWarmeScholen", ""]]
4792});
4793
4794/***/ }),
4795
4796/***/ 29522:
4797/*!****************************************************************!*\
4798  !*** ./src/app/shared/directives/is-warme-steden.directive.ts ***!
4799  \****************************************************************/
4800/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
4801
4802__webpack_require__.r(__webpack_exports__);
4803/* harmony export */ __webpack_require__.d(__webpack_exports__, {
4804/* harmony export */   "IsWarmeStedenDirective": () => (/* binding */ IsWarmeStedenDirective)
4805/* harmony export */ });
4806/* harmony import */ var _website_configuration_tenant__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../website-configuration/tenant */ 21598);
4807/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
4808
4809
4810class IsWarmeStedenDirective {
4811  constructor(viewContainerRef, templateRef) {
4812    this.viewContainerRef = viewContainerRef;
4813    this.templateRef = templateRef;
4814    this.visible = false;
4815  }
4816  ngOnInit() {
4817    if ((0,_website_configuration_tenant__WEBPACK_IMPORTED_MODULE_0__.isTenant)(_website_configuration_tenant__WEBPACK_IMPORTED_MODULE_0__.Tenant.WARME_STEDEN_EN_GEMEENTEN)) {
4818      this.visible = true;
4819      this.viewContainerRef.createEmbeddedView(this.templateRef);
4820    } else {
4821      this.visible = false;
4822      this.viewContainerRef.clear();
4823    }
4824  }
4825}
4826IsWarmeStedenDirective.ɵfac = function IsWarmeStedenDirective_Factory(t) {
4827  return new (t || IsWarmeStedenDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ViewContainerRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.TemplateRef));
4828};
4829IsWarmeStedenDirective.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
4830  type: IsWarmeStedenDirective,
4831  selectors: [["", "wvIsWarmeSteden", ""]]
4832});
4833
4834/***/ }),
4835
4836/***/ 73158:
4837/*!**********************************************************************!*\
4838  !*** ./src/app/shared/directives/requires-one-of-roles.directive.ts ***!
4839  \**********************************************************************/
4840/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
4841
4842__webpack_require__.r(__webpack_exports__);
4843/* harmony export */ __webpack_require__.d(__webpack_exports__, {
4844/* harmony export */   "RequiresOneOfRolesDirective": () => (/* binding */ RequiresOneOfRolesDirective)
4845/* harmony export */ });
4846/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
4847/* harmony import */ var _auth_services_auth_service__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../auth/services/auth.service */ 16518);
4848
4849
4850class RequiresOneOfRolesDirective {
4851  constructor(viewContainerRef, templateRef, authService) {
4852    this.viewContainerRef = viewContainerRef;
4853    this.templateRef = templateRef;
4854    this.authService = authService;
4855    this.visible = false;
4856  }
4857  set wvRequiresOneOfRoles(roles) {
4858    this.authService.getLoggedInUser$().subscribe(user => {
4859      if (!user.hasOneOfRoles(roles)) {
4860        this.visible = false;
4861        this.viewContainerRef.clear();
4862      } else if (!this.visible) {
4863        this.visible = true;
4864        this.viewContainerRef.createEmbeddedView(this.templateRef);
4865      }
4866    });
4867  }
4868}
4869RequiresOneOfRolesDirective.ɵfac = function RequiresOneOfRolesDirective_Factory(t) {
4870  return new (t || RequiresOneOfRolesDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.ViewContainerRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_1__.TemplateRef), _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdirectiveInject"](_auth_services_auth_service__WEBPACK_IMPORTED_MODULE_0__.AuthService));
4871};
4872RequiresOneOfRolesDirective.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineDirective"]({
4873  type: RequiresOneOfRolesDirective,
4874  selectors: [["", "wvRequiresOneOfRoles", ""]],
4875  inputs: {
4876    wvRequiresOneOfRoles: "wvRequiresOneOfRoles"
4877  }
4878});
4879
4880/***/ }),
4881
4882/***/ 93001:
4883/*!**********************************************************!*\
4884  !*** ./src/app/shared/directives/scroll-to.directive.ts ***!
4885  \**********************************************************/
4886/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
4887
4888__webpack_require__.r(__webpack_exports__);
4889/* harmony export */ __webpack_require__.d(__webpack_exports__, {
4890/* harmony export */   "ScrollToDirective": () => (/* binding */ ScrollToDirective)
4891/* harmony export */ });
4892/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
4893
4894class ScrollToDirective {
4895  constructor(elementRef, changeDetector) {
4896    this.elementRef = elementRef;
4897    this.changeDetector = changeDetector;
4898    this.active = true;
4899  }
4900  set wvScrollTo(active) {
4901    this.active = active;
4902  }
4903  ngAfterViewInit() {
4904    if (this.active) {
4905      const headerOffset = 75;
4906      const elementPosition = this.elementRef.nativeElement.getBoundingClientRect().top;
4907      const offsetPosition = elementPosition - headerOffset;
4908      window.scrollTo({
4909        top: offsetPosition
4910      });
4911      this.changeDetector.detectChanges();
4912    }
4913  }
4914}
4915ScrollToDirective.ɵfac = function ScrollToDirective_Factory(t) {
4916  return new (t || ScrollToDirective)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ElementRef), _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_core__WEBPACK_IMPORTED_MODULE_0__.ChangeDetectorRef));
4917};
4918ScrollToDirective.ɵdir = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineDirective"]({
4919  type: ScrollToDirective,
4920  selectors: [["", "wvScrollTo", ""]],
4921  inputs: {
4922    wvScrollTo: "wvScrollTo"
4923  }
4924});
4925
4926/***/ }),
4927
4928/***/ 35733:
4929/*!************************************************************!*\
4930  !*** ./src/app/shared/form/checkbox/checkbox.component.ts ***!
4931  \************************************************************/
4932/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
4933
4934__webpack_require__.r(__webpack_exports__);
4935/* harmony export */ __webpack_require__.d(__webpack_exports__, {
4936/* harmony export */   "CheckboxComponent": () => (/* binding */ CheckboxComponent)
4937/* harmony export */ });
4938/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
4939/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/forms */ 2508);
4940/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 94666);
4941
4942
4943
4944
4945function CheckboxComponent_label_1_Template(rf, ctx) {
4946  if (rf & 1) {
4947    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "label", 3);
4948    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
4949    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
4950  }
4951  if (rf & 2) {
4952    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
4953    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("for", ctx_r0.label);
4954    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
4955    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r0.label);
4956  }
4957}
4958function CheckboxComponent_ng_template_2_Template(rf, ctx) {
4959  if (rf & 1) {
4960    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "label", 3)(1, "a", 4);
4961    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](2);
4962    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()();
4963  }
4964  if (rf & 2) {
4965    const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
4966    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("for", ctx_r2.label);
4967    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
4968    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("href", ctx_r2.link, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵsanitizeUrl"]);
4969    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
4970    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r2.label);
4971  }
4972}
4973class CheckboxComponent {
4974  constructor(ngControl) {
4975    this.ngControl = ngControl;
4976    this.checkboxChanged = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
4977    this.onTouched = () => {};
4978    this.onChanged = () => {};
4979    if (this.ngControl) {
4980      this.ngControl.valueAccessor = this;
4981    }
4982  }
4983  writeValue(value) {
4984    this.value = value;
4985  }
4986  registerOnChange(fn) {
4987    this.onChanged = fn;
4988  }
4989  registerOnTouched(fn) {
4990    this.onTouched = fn;
4991  }
4992  setDisabledState(isDisabled) {
4993    this.disabled = isDisabled;
4994  }
4995  onChange(event) {
4996    this.onChanged(event.target.checked);
4997    this.checkboxChanged.emit(event.target.checked);
4998  }
4999}
5000CheckboxComponent.ɵfac = function CheckboxComponent_Factory(t) {
5001  return new (t || CheckboxComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_forms__WEBPACK_IMPORTED_MODULE_1__.NgControl, 
500110));
5002};
5003CheckboxComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
5004  type: CheckboxComponent,
5005  selectors: [["wv-checkbox"]],
5006  inputs: {
5007    label: "label",
5008    disabled: "disabled",
5009    link: "link"
5010  },
5011  outputs: {
5012    checkboxChanged: "checkboxChanged"
5013  },
5014  decls: 4,
5015  vars: 5,
5016  consts: [["type", "checkbox", 3, "id", "ngModel", "disabled", "ngModelChange", "input", "blur"], [3, "for", 4, "ngIf", "ngIfElse"], ["withLink", ""], [3, "for"], ["target", "_blank", 3, "href"]],
5017  template: function CheckboxComponent_Template(rf, ctx) {
5018    if (rf & 1) {
5019      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "input", 0);
5020      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function CheckboxComponent_Template_input_ngModelChange_0_listener($event) {
5021        return ctx.value = $event;
5022      })("input", function CheckboxComponent_Template_input_input_0_listener($event) {
5023        return ctx.onChange($event);
5024      })("blur", function CheckboxComponent_Template_input_blur_0_listener() {
5025        return ctx.onTouched();
5026      });
5027      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
5028      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, CheckboxComponent_label_1_Template, 2, 2, "label", 1);
5029      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, CheckboxComponent_ng_template_2_Template, 3, 3, "ng-template", null, 2, _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplateRefExtractor"]);
5030    }
5031    if (rf & 2) {
5032      const _r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵreference"](3);
5033      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("id", ctx.label)("ngModel", ctx.value)("disabled", ctx.disabled);
5034      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
5035      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", !ctx.link)("ngIfElse", _r1);
5036    }
5037  },
5038  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.NgIf, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.CheckboxControlValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.NgModel],
5039  styles: ["input[type=checkbox][_ngcontent-%COMP%] {\n  cursor: pointer;\n  -webkit-appearance: none;\n          appearance: none;\n  display: inline-block;\n  width: 15px;\n  height: 15px;\n  vertical-align: text-bottom;\n}\n\ninput[type=checkbox][_ngcontent-%COMP%]:before {\n  content: \"\";\n  display: block;\n  position: absolute;\n  width: 15px;\n  height: 15px;\n  border-radius: 3px;\n  border: solid 1px #213e7a;\n  background-color: #f8f8f8;\n}\n\ninput[type=checkbox][_ngcontent-%COMP%]:checked:after {\n  content: \"\";\n  display: block;\n  width: 5px;\n  height: 9px;\n  position: absolute;\n  margin-top: 2px;\n  margin-left: 5px;\n  border: solid #213e7a;\n  border-width: 0 2px 2px 0;\n  transform: rotate(40deg);\n}\n\nlabel[_ngcontent-%COMP%] {\n  margin-left: 0.7rem;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2Zvcm0vY2hlY2tib3gvY2hlY2tib3guY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxlQUFBO0VBQ0Esd0JBQUE7VUFBQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSwyQkFBQTtBQURGOztBQUlBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQ1JXO0FET2I7O0FBSUE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0VBRUEsd0JBQUE7QUFERjs7QUFJQTtFQUNFLG1CQUFBO0FBREYiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICdzcmMvdmFyaWFibGVzJztcblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICRkYXJrLWJsdWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAkZGFyay1ibHVlO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG59XG5cbmxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDAuN3JlbTtcbn1cbiIsIiRibHVlOiAjNDA2YmIyO1xuJGxpZ2h0LWJsdWU6ICM2NThiY2I7XG4kZGFyay1ibHVlOiAjMjEzZTdhO1xuJHRhYi1iYXItYmx1ZTogIzE2MzE2OTtcbiRwaW5rOiAjZjQ5NTk2O1xuJG9yYW5nZTogI2Y3YTg4NDtcbiRkYXJrLXllbGxvdzogI2ZkYzE2ZTtcbiR5ZWxsb3c6ICNmZmNiNjY7XG4kYmx1ZS1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGJsdWUgMCUsICRkYXJrLWJsdWUgMzUlKTtcbiRwaW5rLXllbGxvdy1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJHBpbmsgMCUsICR5ZWxsb3cgMzUlKTtcbiRncmV5OiAjY2NjO1xuJGxpZ2h0LWdyZXk6ICNmOGY4Zjg7XG5cbiR1aS1mb250OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA4MDA7XG4kbGluZS1oZWlnaHQ6IDEuNDtcblxuJG1vYmlsZS13aWR0aDogOTB2dztcbiRkZXNrdG9wLWRlZmF1bHQtd2lkdGg6IDc2OHB4O1xuJHBsYXllci1sYXJnZS1oZWlnaHQ6IDQzMnB4O1xuJHBsYXllci1zbWFsbC13aWR0aDogNDgwcHg7XG4kcGxheWVyLXNtYWxsLWhlaWdodDogMjcwcHg7XG4kd3YtbWF4LWNvbnRlbnQtd2lkdGg6IDcwMHB4O1xuXG4kei1pbmRleC1hcHAtbG9nbzogMjA7XG4kei1pbmRleC1zdWJtZW51LWFuZC1tb2JpbGUtbWVudTogMTU7XG4kei1
5039pbmRleC1zbWFsbDogNTtcblxuJGRlc2t0b3AteGw6IDE5MDBweDtcbiRtb2JpbGUtbWVudS1icmVha3BvaW50OiAxMTAwcHg7XG4kcGFkZGluZy1kZXNrdG9wLW1lbnUtYnJlYWtwb2ludDogMTMwMHB4O1xuXG4kZmxleGJveC14bGFyZ2UtYnJlYWtwb2ludDogMTIwMHB4O1xuJGZsZXhib3gtbGFyZ2UtYnJlYWtwb2ludDogOTkycHg7XG4kZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludDogODAwcHg7XG4kZmxleGJveC1zbWFsbC1icmVha3BvaW50OiA3NjhweDtcblxuJGZsZXhib3gtY29udGVudC1zbWFsbC13aWR0aDogNDZyZW07XG4kZmxleGJveC1jb250ZW50LWxhcmdlLXdpZHRoOiA2MXJlbTtcbiRmbGV4Ym94LWNvbnRlbnQteGxhcmdlLXdpZHRoOiA3MXJlbTtcblxuXG5AbWl4aW4gdHJpbSgkbnVtTGluZXM6IG51bGwpIHtcbiAgQGlmICRudW1MaW5lcyAhPSBudWxsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW1MaW5lcztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH0gQGVsc2Uge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
5040});
5041
5042/***/ }),
5043
5044/***/ 57679:
5045/*!********************************************************************!*\
5046  !*** ./src/app/shared/form/number-input/number-input.component.ts ***!
5047  \********************************************************************/
5048/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
5049
5050__webpack_require__.r(__webpack_exports__);
5051/* harmony export */ __webpack_require__.d(__webpack_exports__, {
5052/* harmony export */   "NumberInputComponent": () => (/* binding */ NumberInputComponent)
5053/* harmony export */ });
5054/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
5055/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/forms */ 2508);
5056
5057
5058class NumberInputComponent {
5059  constructor(ngControl) {
5060    this.ngControl = ngControl;
5061    this.placeholder = '';
5062    this.onTouched = () => {};
5063    this.onChanged = () => {};
5064    if (this.ngControl) {
5065      this.ngControl.valueAccessor = this;
5066    }
5067  }
5068  writeValue(value) {
5069    this.value = value;
5070  }
5071  registerOnChange(fn) {
5072    this.onChanged = fn;
5073  }
5074  registerOnTouched(fn) {
5075    this.onTouched = fn;
5076  }
5077  setDisabledState(isDisabled) {
5078    this.disabled = isDisabled;
5079  }
5080  onChange(event) {
5081    this.onChanged(event.target.value);
5082  }
5083}
5084NumberInputComponent.ɵfac = function NumberInputComponent_Factory(t) {
5085  return new (t || NumberInputComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_forms__WEBPACK_IMPORTED_MODULE_1__.NgControl, 10));
5086};
5087NumberInputComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
5088  type: NumberInputComponent,
5089  selectors: [["wv-number-input"]],
5090  inputs: {
5091    placeholder: "placeholder",
5092    min: "min",
5093    max: "max",
5094    disabled: "disabled"
5095  },
5096  decls: 1,
5097  vars: 5,
5098  consts: [["type", "number", 3, "placeholder", "ngModel", "disabled", "min", "max", "ngModelChange", "input", "blur"]],
5099  template: function NumberInputComponent_Template(rf, ctx) {
5100    if (rf & 1) {
5101      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "input", 0);
5102      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function NumberInputComponent_Template_input_ngModelChange_0_listener($event) {
5103        return ctx.value = $event;
5104      })("input", function NumberInputComponent_Template_input_input_0_listener($event) {
5105        return ctx.onChange($event);
5106      })("blur", function NumberInputComponent_Template_input_blur_0_listener() {
5107        return ctx.onTouched();
5108      });
5109      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
5110    }
5111    if (rf & 2) {
5112      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("placeholder", ctx.placeholder)("ngModel", ctx.value)("disabled", ctx.disabled)("min", ctx.min)("max", ctx.max);
5113    }
5114  },
5115  dependencies: [_angular_forms__WEBPACK_IMPORTED_MODULE_1__.DefaultValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.NumberValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.MinValidator, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.MaxValidator, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.NgModel],
5116  styles: ["input[type=number][_ngcontent-%COMP%]:focus {\n  outline-width: 0;\n}\n\ninput[type=number][_ngcontent-%COMP%] {\n  box-sizing: border-box;\n  -webkit-appearance: none;\n          appearance: none;\n  padding: 0.6rem 1rem;\n  border-radius: 10px;\n  border: solid 1px #213e7a;\n  background-color: #f8f8f8;\n  width: 100%;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2Zvcm0vbnVtYmVyLWlucHV0L251bWJlci1pbnB1dC5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy92YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLGdCQUFBO0FBREY7O0FBSUE7RUFDRSxzQkFBQTtFQUNBLHdCQUFBO1VBQUEsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkNEVztFREVYLFdBQUE7QUFERiIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ3NyYy92YXJpYWJsZXMnO1xuXG5pbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMge1xuICBvdXRsaW5lLXdpZHR
5116oOiAwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiAwLjZyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGRhcmstYmx1ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gIHdpZHRoOiAxMDAlO1xufVxuIiwiJGJsdWU6ICM0MDZiYjI7XG4kbGlnaHQtYmx1ZTogIzY1OGJjYjtcbiRkYXJrLWJsdWU6ICMyMTNlN2E7XG4kdGFiLWJhci1ibHVlOiAjMTYzMTY5O1xuJHBpbms6ICNmNDk1OTY7XG4kb3JhbmdlOiAjZjdhODg0O1xuJGRhcmsteWVsbG93OiAjZmRjMTZlO1xuJHllbGxvdzogI2ZmY2I2NjtcbiRibHVlLWdyYWRpZW50OiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkYmx1ZSAwJSwgJGRhcmstYmx1ZSAzNSUpO1xuJHBpbmsteWVsbG93LWdyYWRpZW50OiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkcGluayAwJSwgJHllbGxvdyAzNSUpO1xuJGdyZXk6ICNjY2M7XG4kbGlnaHQtZ3JleTogI2Y4ZjhmODtcblxuJHVpLWZvbnQ6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuJGZvbnQtd2VpZ2h0LWV4dHJhLWJvbGQ6IDgwMDtcbiRsaW5lLWhlaWdodDogMS40O1xuXG4kbW9iaWxlLXdpZHRoOiA5MHZ3O1xuJGRlc2t0b3AtZGVmYXVsdC13aWR0aDogNzY4cHg7XG4kcGxheWVyLWxhcmdlLWhlaWdodDogNDMycHg7XG4kcGxheWVyLXNtYWxsLXdpZHRoOiA0ODBweDtcbiRwbGF5ZXItc21hbGwtaGVpZ2h0OiAyNzBweDtcbiR3di1tYXgtY29udGVudC13aWR0aDogNzAwcHg7XG5cbiR6LWluZGV4LWFwcC1sb2dvOiAyMDtcbiR6LWluZGV4LXN1Ym1lbnUtYW5kLW1vYmlsZS1tZW51OiAxNTtcbiR6LWluZGV4LXNtYWxsOiA1O1xuXG4kZGVza3RvcC14bDogMTkwMHB4O1xuJG1vYmlsZS1tZW51LWJyZWFrcG9pbnQ6IDExMDBweDtcbiRwYWRkaW5nLWRlc2t0b3AtbWVudS1icmVha3BvaW50OiAxMzAwcHg7XG5cbiRmbGV4Ym94LXhsYXJnZS1icmVha3BvaW50OiAxMjAwcHg7XG4kZmxleGJveC1sYXJnZS1icmVha3BvaW50OiA5OTJweDtcbiRmbGV4Ym94LW1lZGl1bS1icmVha3BvaW50OiA4MDBweDtcbiRmbGV4Ym94LXNtYWxsLWJyZWFrcG9pbnQ6IDc2OHB4O1xuXG4kZmxleGJveC1jb250ZW50LXNtYWxsLXdpZHRoOiA0NnJlbTtcbiRmbGV4Ym94LWNvbnRlbnQtbGFyZ2Utd2lkdGg6IDYxcmVtO1xuJGZsZXhib3gtY29udGVudC14bGFyZ2Utd2lkdGg6IDcxcmVtO1xuXG5cbkBtaXhpbiB0cmltKCRudW1MaW5lczogbnVsbCkge1xuICBAaWYgJG51bUxpbmVzICE9IG51bGwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJG51bUxpbmVzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfSBAZWxzZSB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9 */"]
5117});
5118
5119/***/ }),
5120
5121/***/ 42127:
5122/*!****************************************************************!*\
5123  !*** ./src/app/shared/form/text-input/text-input.component.ts ***!
5124  \****************************************************************/
5125/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
5126
5127__webpack_require__.r(__webpack_exports__);
5128/* harmony export */ __webpack_require__.d(__webpack_exports__, {
5129/* harmony export */   "TextInputComponent": () => (/* binding */ TextInputComponent)
5130/* harmony export */ });
5131/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
5132/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/forms */ 2508);
5133
5134
5135class TextInputComponent {
5136  constructor(ngControl) {
5137    this.ngControl = ngControl;
5138    this.placeholder = '';
5139    this.onTouched = () => {};
5140    this.onChanged = () => {};
5141    if (this.ngControl) {
5142      this.ngControl.valueAccessor = this;
5143    }
5144  }
5145  writeValue(value) {
5146    this.value = value;
5147  }
5148  registerOnChange(fn) {
5149    this.onChanged = fn;
5150  }
5151  registerOnTouched(fn) {
5152    this.onTouched = fn;
5153  }
5154  setDisabledState(isDisabled) {
5155    this.disabled = isDisabled;
5156  }
5157  onChange(event) {
5158    this.onChanged(event.target.value);
5159  }
5160}
5161TextInputComponent.ɵfac = function TextInputComponent_Factory(t) {
5162  return new (t || TextInputComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_forms__WEBPACK_IMPORTED_MODULE_1__.NgControl, 10));
5163};
5164TextInputComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
5165  type: TextInputComponent,
5166  selectors: [["wv-text-input"]],
5167  inputs: {
5168    placeholder: "placeholder",
5169    disabled: "disabled"
5170  },
5171  decls: 1,
5172  vars: 3,
5173  consts: [["type", "text", 3, "placeholder", "ngModel", "disabled", "ngModelChange", "input", "blur"]],
5174  template: function TextInputComponent_Template(rf, ctx) {
5175    if (rf & 1) {
5176      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "input", 0);
5177      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("ngModelChange", function TextInputComponent_Template_input_ngModelChange_0_listener($event) {
5178        return ctx.value = $event;
5179      })("input", function TextInputComponent_Template_input_input_0_listener($event) {
5180        return ctx.onChange($event);
5181      })("blur", function TextInputComponent_Template_input_blur_0_listener() {
5182        return ctx.onTouched();
5183      });
5184      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
5185    }
5186    if (rf & 2) {
5187      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("placeholder", ctx.placeholder)("ngModel", ctx.value)("disabled", ctx.disabled);
5188    }
5189  },
5190  dependencies: [_angular_forms__WEBPACK_IMPORTED_MODULE_1__.DefaultValueAccessor, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.NgControlStatus, _angular_forms__WEBPACK_IMPORTED_MODULE_1__.NgModel],
5191  styles: ["input[type=text][_ngcontent-%COMP%]:focus {\n  outline-width: 0;\n}\n\ninput[type=text][_ngcontent-%COMP%] {\n  box-sizing: border-box;\n  -webkit-appearance: none;\n          appearance: none;\n  padding: 0.6rem 1rem;\n  border-radius: 10px;\n  border: solid 1px #213e7a;\n  background-color: #f8f8f8;\n  width: 100%;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL2Zvcm0vdGV4dC1pbnB1dC90ZXh0LWlucHV0LmNvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy4vc3JjL3ZhcmlhYmxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0UsZ0JBQUE7QUFERjs7QUFJQTtFQUNFLHNCQUFBO0VBQ0Esd0JBQUE7VUFBQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7
5191RUFDQSx5QkFBQTtFQUNBLHlCQ0RXO0VERVgsV0FBQTtBQURGIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnc3JjL3ZhcmlhYmxlcyc7XG5cbmlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMC42cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICRkYXJrLWJsdWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIiRibHVlOiAjNDA2YmIyO1xuJGxpZ2h0LWJsdWU6ICM2NThiY2I7XG4kZGFyay1ibHVlOiAjMjEzZTdhO1xuJHRhYi1iYXItYmx1ZTogIzE2MzE2OTtcbiRwaW5rOiAjZjQ5NTk2O1xuJG9yYW5nZTogI2Y3YTg4NDtcbiRkYXJrLXllbGxvdzogI2ZkYzE2ZTtcbiR5ZWxsb3c6ICNmZmNiNjY7XG4kYmx1ZS1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGJsdWUgMCUsICRkYXJrLWJsdWUgMzUlKTtcbiRwaW5rLXllbGxvdy1ncmFkaWVudDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJHBpbmsgMCUsICR5ZWxsb3cgMzUlKTtcbiRncmV5OiAjY2NjO1xuJGxpZ2h0LWdyZXk6ICNmOGY4Zjg7XG5cbiR1aS1mb250OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA4MDA7XG4kbGluZS1oZWlnaHQ6IDEuNDtcblxuJG1vYmlsZS13aWR0aDogOTB2dztcbiRkZXNrdG9wLWRlZmF1bHQtd2lkdGg6IDc2OHB4O1xuJHBsYXllci1sYXJnZS1oZWlnaHQ6IDQzMnB4O1xuJHBsYXllci1zbWFsbC13aWR0aDogNDgwcHg7XG4kcGxheWVyLXNtYWxsLWhlaWdodDogMjcwcHg7XG4kd3YtbWF4LWNvbnRlbnQtd2lkdGg6IDcwMHB4O1xuXG4kei1pbmRleC1hcHAtbG9nbzogMjA7XG4kei1pbmRleC1zdWJtZW51LWFuZC1tb2JpbGUtbWVudTogMTU7XG4kei1pbmRleC1zbWFsbDogNTtcblxuJGRlc2t0b3AteGw6IDE5MDBweDtcbiRtb2JpbGUtbWVudS1icmVha3BvaW50OiAxMTAwcHg7XG4kcGFkZGluZy1kZXNrdG9wLW1lbnUtYnJlYWtwb2ludDogMTMwMHB4O1xuXG4kZmxleGJveC14bGFyZ2UtYnJlYWtwb2ludDogMTIwMHB4O1xuJGZsZXhib3gtbGFyZ2UtYnJlYWtwb2ludDogOTkycHg7XG4kZmxleGJveC1tZWRpdW0tYnJlYWtwb2ludDogODAwcHg7XG4kZmxleGJveC1zbWFsbC1icmVha3BvaW50OiA3NjhweDtcblxuJGZsZXhib3gtY29udGVudC1zbWFsbC13aWR0aDogNDZyZW07XG4kZmxleGJveC1jb250ZW50LWxhcmdlLXdpZHRoOiA2MXJlbTtcbiRmbGV4Ym94LWNvbnRlbnQteGxhcmdlLXdpZHRoOiA3MXJlbTtcblxuXG5AbWl4aW4gdHJpbSgkbnVtTGluZXM6IG51bGwpIHtcbiAgQGlmICRudW1MaW5lcyAhPSBudWxsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW1MaW5lcztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH0gQGVsc2Uge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */"]
5192});
5193
5194/***/ }),
5195
5196/***/ 67193:
5197/*!*******************************************!*\
5198  !*** ./src/app/shared/form/validators.ts ***!
5199  \*******************************************/
5200/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
5201
5202__webpack_require__.r(__webpack_exports__);
5203/* harmony export */ __webpack_require__.d(__webpack_exports__, {
5204/* harmony export */   "WvValidators": () => (/* binding */ WvValidators)
5205/* harmony export */ });
5206/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/forms */ 2508);
5207/* harmony import */ var _website_configuration_tenant__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../website-configuration/tenant */ 21598);
5208
5209
5210const MEGABYTE = 1000000;
5211class WvValidators {
5212  static atLeastOne(formGroup) {
5213    const isValid = Object.keys(formGroup.controls).some(key => {
5214      const control = formGroup.controls[key];
5215      return control.value;
5216    });
5217    return isValid ? null : {
5218      atLeastOne: true
5219    };
5220  }
5221  static atLeastOneOf(...controlNames) {
5222    return formGroup => {
5223      const isValid = controlNames.map(controlName => formGroup.get(controlName)).some(control => control.value);
5224      return isValid ? null : {
5225        atLeastOneOf: true
5226      };
5227    };
5228  }
5229  static email(control) {
5230    const regex = new RegExp('[^@ \\t\\r\\n]+@[^@ \\t\\r\\n]+\\.[^@ \\t\\r\\n]+');
5231    const isValid = regex.test(control.value);
5232    return isValid ? null : {
5233      email: true
5234    };
5235  }
5236  static maxFileSize(sizeInMB) {
5237    return control => {
5238      const file = control.value;
5239      if (!file) {
5240        return null;
5241      }
5242      const isValid = file.size <= sizeInMB * MEGABYTE;
5243      return isValid ? null : {
5244        maxFileSize: true
5245      };
5246    };
5247  }
5248  static requiredForTenant(tenant) {
5249    return control => (0,_website_configuration_tenant__WEBPACK_IMPORTED_MODULE_0__.isTenant)(tenant) ? _angular_forms__WEBPACK_IMPORTED_MODULE_1__.Validators.required(control) : null;
5250  }
5251}
5252
5253/***/ }),
5254
5255/***/ 57590:
5256/*!*************************************************************!*\
5257  !*** ./src/app/shared/models/privacy-verklaringen-model.ts ***!
5258  \*************************************************************/
5259/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
5260
5261__webpack_require__.r(__webpack_exports__);
5262/* harmony export */ __webpack_require__.d(__webpack_exports__, {
5263/* harmony export */   "PrivacyEnCookieVerklaringUrl": () => (/* binding */ PrivacyEnCookieVerklaringUrl)
5264/* harmony export */ });
5265class PrivacyEnCookieVerklaringUrl {
5266  constructor(cookieVerklaring, privacyVerklaring) {
5267    this.cookieVerklaring = cookieVerklaring;
5268    this.privacyVerklaring = privacyVerklaring;
5269  }
5270  static fromDto(dto) {
5271    return new PrivacyEnCookieVerklaringUrl(dto.cookieVerklaring, dto.privacyVerklaring);
5272  }
5273}
5274
5275/***/ }),
5276
5277/***/ 42053:
5278/*!***************************************************************!*\
5279  !*** ./src/app/shared/notification/notification.component.ts ***!
5280  \***************************************************************/
5281/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
5282
5283__webpack_require__.r(__webpack_exports__);
5284/* harmony export */ __webpack_require__.d(__webpack_exports__, {
5285/* harmony export */   "NotificationComponent": () => (/* binding */ NotificationComponent),
5286/* harmony export */   "NotificationType": () => (/* binding */ NotificationType)
5287/* harmony export */ });
5288/* harmony import */ var _angular_material_legacy_snack_bar__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/material/legacy-snack-bar */ 10930);
5289/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
5290/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 94666);
5291/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 19200);
5292
5293
5294
5295
5296function NotificationComponent_ng_container_2_Template(rf, ctx) {
5297  if (rf & 1) {
5298    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
5299    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "fa-icon", 3);
5300    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "span");
5301    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3);
5302    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
5303    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
5304  }
5305  if (rf & 2) {
5306    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
5307    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
5308    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r0.message);
5309  }
5310}
5311function NotificationComponent_ng_container_3_Template(rf, ctx) {
5312  if (rf & 1) {
5313    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerStart"](0);
5314    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelement"](1, "fa-icon", 4);
5315    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](2, "span");
5316    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](3);
5317    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
5318    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementContainerEnd"]();
5319  }
5320  if (rf & 2) {
5321    const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
5322    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](3);
5323    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate"](ctx_r1.message);
5324  }
5325}
5326class NotificationComponent {
5327  constructor(data) {
5328    this.data = data;
5329    this.notificationType = NotificationType.INFORMATION;
5330  }
5331  ngOnInit() {
5332    this.message = this.data.message;
5333    this.notificationType = this.data.notificationType;
5334  }
5335  isWarning(notificationType) {
5336    return notificationType === NotificationType.WARNING;
5337  }
5338  isInformation(notificationType) {
5339    return notificationType === NotificationType.INFORMATION;
5340  }
5341}
5342NotificationComponent.ɵfac = function NotificationComponent_Factory(t) {
5343  return new (t || NotificationComponent)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_material_legacy_snack_bar__WEBPACK_IMPORTED_MODULE_1__.MAT_SNACK_BAR_DATA));
5344};
5345NotificationComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
5346  type: NotificationComponent,
5347  selectors: [["ng-component"]],
5348  decls: 4,
5349  vars: 6,
5350  consts: [[1, "notification"], [1, "content"], [4, "ngIf"], ["icon", "info"], ["icon", "exclamation-triangle"]],
5351  template: function NotificationComponent_Template(rf, ctx) {
5352    if (rf & 1) {
5353      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0)(1, "div", 1);
5354      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](2, NotificationComponent_ng_container_2_Template, 4, 1, "ng-container", 2);
5355      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](3, NotificationComponent_ng_container_3_Template, 4, 1, "ng-container", 2);
5356      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]()();
5357    }
5358    if (rf & 2) {
5359      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("information", ctx.isInformation(ctx.notificationType))("warning", ctx.isWarning(ctx.notificationType));
5360      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](2);
5361      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.isInformation(ctx.notificationType));
5362      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
5363      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngIf", ctx.isWarning(ctx.notificationType));
5364    }
5365  },
5366  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.NgIf, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_3__.FaIconComponent],
5367  styles: [".notification[_ngcontent-%COMP%] {\n  background: #213e7a;\n  border: solid 2px #fdc16e;\n  border-radius: 15px;\n  height: 50px;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n}\n.notification[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%] {\n  display: flex;\n}\n.notification[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   span[_ngcontent-%COMP%] {\n  color: white;\n  font-weight: 700;\n  align-self: center;\n  padding-right: 1rem;\n  text-align: center;\n}\n\n.warning[_ngcontent-%COMP%] {\n  background: #ea5151;\n  border: solid 2px #213e7a;\n}\n.warning[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%] {\n  font-size: 1.5rem;\n  padding: 0 1rem 0 0.5rem;\n}\n.warning[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]     path {\n  color: #ffa7a7;\n}\n\n.information[_ngcontent-%COMP%] {\n  background: #213e7a;\n}\n.information[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%] {\n  font-size: 1.5rem;\n  padding: 0 1rem 0 0.5rem;\n}\n.information[_ngcontent-%COMP%]   fa-icon[_ngcontent-%COMP%]     path {\n  color: #fdc16e;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL25vdGlmaWNhdGlvbi9ub3RpZmljYXRpb24uY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDRSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7
5367RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7QUFBRjtBQUVFO0VBQ0UsYUFBQTtBQUFKO0FBQ0k7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QUFDTjs7QUFJQTtFQUNFLG1CQUFBO0VBQ0EseUJBQUE7QUFERjtBQUVFO0VBQ0UsaUJBQUE7RUFDQSx3QkFBQTtBQUFKO0FBQ0k7RUFDRSxjQUFBO0FBQ047O0FBSUE7RUFDRSxtQkNqQ1U7QURnQ1o7QUFFRTtFQUNFLGlCQUFBO0VBQ0Esd0JBQUE7QUFBSjtBQUNJO0VBQ0UsY0NsQ1E7QURtQ2QiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic3JjL3ZhcmlhYmxlc1wiO1xuLm5vdGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRkYXJrLWJsdWU7XG4gIGJvcmRlcjogc29saWQgMnB4ICRkYXJrLXllbGxvdztcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAuY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4ud2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNlYTUxNTE7XG4gIGJvcmRlcjogc29saWQgMnB4ICRkYXJrLWJsdWU7XG4gIGZhLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHBhZGRpbmc6IDAgMXJlbSAwIDAuNXJlbTtcbiAgICA6Om5nLWRlZXAgcGF0aCB7XG4gICAgICBjb2xvcjogI2ZmYTdhNztcbiAgICB9XG4gIH1cbn1cblxuLmluZm9ybWF0aW9uIHtcbiAgYmFja2dyb3VuZDogJGRhcmstYmx1ZTtcbiAgZmEtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgcGFkZGluZzogMCAxcmVtIDAgMC41cmVtO1xuICAgIDo6bmctZGVlcCBwYXRoIHtcbiAgICAgIGNvbG9yOiAkZGFyay15ZWxsb3c7XG4gICAgfVxuICB9XG59XG4iLCIkYmx1ZTogIzQwNmJiMjtcbiRsaWdodC1ibHVlOiAjNjU4YmNiO1xuJGRhcmstYmx1ZTogIzIxM2U3YTtcbiR0YWItYmFyLWJsdWU6ICMxNjMxNjk7XG4kcGluazogI2Y0OTU5NjtcbiRvcmFuZ2U6ICNmN2E4ODQ7XG4kZGFyay15ZWxsb3c6ICNmZGMxNmU7XG4keWVsbG93OiAjZmZjYjY2O1xuJGJsdWUtZ3JhZGllbnQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRibHVlIDAlLCAkZGFyay1ibHVlIDM1JSk7XG4kcGluay15ZWxsb3ctZ3JhZGllbnQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRwaW5rIDAlLCAkeWVsbG93IDM1JSk7XG4kZ3JleTogI2NjYztcbiRsaWdodC1ncmV5OiAjZjhmOGY4O1xuXG4kdWktZm9udDogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG4kZm9udC13ZWlnaHQtZXh0cmEtYm9sZDogODAwO1xuJGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiRtb2JpbGUtd2lkdGg6IDkwdnc7XG4kZGVza3RvcC1kZWZhdWx0LXdpZHRoOiA3NjhweDtcbiRwbGF5ZXItbGFyZ2UtaGVpZ2h0OiA0MzJweDtcbiRwbGF5ZXItc21hbGwtd2lkdGg6IDQ4MHB4O1xuJHBsYXllci1zbWFsbC1oZWlnaHQ6IDI3MHB4O1xuJHd2LW1heC1jb250ZW50LXdpZHRoOiA3MDBweDtcblxuJHotaW5kZXgtYXBwLWxvZ286IDIwO1xuJHotaW5kZXgtc3VibWVudS1hbmQtbW9iaWxlLW1lbnU6IDE1O1xuJHotaW5kZXgtc21hbGw6IDU7XG5cbiRkZXNrdG9wLXhsOiAxOTAwcHg7XG4kbW9iaWxlLW1lbnUtYnJlYWtwb2ludDogMTEwMHB4O1xuJHBhZGRpbmctZGVza3RvcC1tZW51LWJyZWFrcG9pbnQ6IDEzMDBweDtcblxuJGZsZXhib3gteGxhcmdlLWJyZWFrcG9pbnQ6IDEyMDBweDtcbiRmbGV4Ym94LWxhcmdlLWJyZWFrcG9pbnQ6IDk5MnB4O1xuJGZsZXhib3gtbWVkaXVtLWJyZWFrcG9pbnQ6IDgwMHB4O1xuJGZsZXhib3gtc21hbGwtYnJlYWtwb2ludDogNzY4cHg7XG5cbiRmbGV4Ym94LWNvbnRlbnQtc21hbGwtd2lkdGg6IDQ2cmVtO1xuJGZsZXhib3gtY29udGVudC1sYXJnZS13aWR0aDogNjFyZW07XG4kZmxleGJveC1jb250ZW50LXhsYXJnZS13aWR0aDogNzFyZW07XG5cblxuQG1peGluIHRyaW0oJG51bUxpbmVzOiBudWxsKSB7XG4gIEBpZiAkbnVtTGluZXMgIT0gbnVsbCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbnVtTGluZXM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9IEBlbHNlIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"]
5368});
5369var NotificationType;
5370(function (NotificationType) {
5371  NotificationType[NotificationType["INFORMATION"] = 0] = "INFORMATION";
5372  NotificationType[NotificationType["WARNING"] = 1] = "WARNING";
5373})(NotificationType || (NotificationType = {}));
5374
5375/***/ }),
5376
5377/***/ 65096:
5378/*!*************************************************************!*\
5379  !*** ./src/app/shared/notification/notification.service.ts ***!
5380  \*************************************************************/
5381/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
5382
5383__webpack_require__.r(__webpack_exports__);
5384/* harmony export */ __webpack_require__.d(__webpack_exports__, {
5385/* harmony export */   "NotificationService": () => (/* binding */ NotificationService)
5386/* harmony export */ });
5387/* harmony import */ var _notification_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./notification.component */ 42053);
5388/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
5389/* harmony import */ var _angular_material_legacy_snack_bar__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/material/legacy-snack-bar */ 57402);
5390
5391
5392
5393class NotificationService {
5394  constructor(snackBar) {
5395    this.snackBar = snackBar;
5396  }
5397  showNotificationBar(message, notificationType, duration = 3) {
5398    this.snackBar.openFromComponent(_notification_component__WEBPACK_IMPORTED_MODULE_0__.NotificationComponent, {
5399      duration: duration * 1000,
5400      data: {
5401        message,
5402        notificationType
5403      },
5404      panelClass: 'custom-position-notification-bar'
5405    });
5406  }
5407}
5408NotificationService.ɵfac = function NotificationService_Factory(t) {
5409  return new (t || NotificationService)(_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵinject"](_angular_material_legacy_snack_bar__WEBPACK_IMPORTED_MODULE_2__.MatLegacySnackBar));
5410};
5411NotificationService.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineInjectable"]({
5412  token: NotificationService,
5413  factory: NotificationService.ɵfac,
5414  providedIn: 'root'
5415});
5416
5417/***/ }),
5418
5419/***/ 52928:
5420/*!***************************************************!*\
5421  !*** ./src/app/shared/pagination/page-request.ts ***!
5422  \***************************************************/
5423/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
5424
5425__webpack_require__.r(__webpack_exports__);
5426/* harmony export */ __webpack_require__.d(__webpack_exports__, {
5427/* harmony export */   "PageRequest": () => (/* binding */ PageRequest)
5428/* harmony export */ });
5429/* harmony import */ var _page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./page */ 9662);
5430
5431class PageRequest {
5432  static firstPageRequest(sortOrder, pageSize) {
5433    return new PageRequest(sortOrder === _page__WEBPACK_IMPORTED_MODULE_0__.SortOrder.ASCENDING, pageSize, 1, 0);
5434  }
5435  static nextPageRequest(currentPage) {
5436    return new PageRequest(currentPage.isAscending(), currentPage.getPageSize(), currentPage.getNextPageNumber(), currentPage.getPageNumber(), currentPage.getFirstItemOnPage(), currentPage.getLastItemOnPage());
5437  }
5438  static previousPageRequest(currentPage) {
5439    return new PageRequest(currentPage.isAscending(), currentPage.getPageSize(), currentPage.getPreviousPageNumber(), currentPage.getPageNumber(), currentPage.getFirstItemOnPage(), currentPage.getLastItemOnPage());
5440  }
5441  constructor(ascending, pageSize, pageNumber, previousPageNumber, firstItemPreviousPage, lastItemPreviousPage) {
5442    this.ascending = ascending;
5443    this.pageSize = pageSize;
5444    this.pageNumber = pageNumber;
5445    this.previousPageNumber = previousPageNumber;
5446    this.firstItemPreviousPage = firstItemPreviousPage;
5447    this.lastItemPreviousPage = lastItemPreviousPage;
5448  }
5449  getSortOrder() {
5450    return this.ascending ? _page__WEBPACK_IMPORTED_MODULE_0__.SortOrder.ASCENDING : _page__WEBPACK_IMPORTED_MODULE_0__.SortOrder.DESCENDING;
5451  }
5452  getPageSize() {
5453    return this.pageSize;
5454  }
5455  toFirstPage() {
5456    return PageRequest.firstPageRequest(this.getSortOrder(), this.getPageSize());
5457  }
5458}
5459
5460/***/ }),
5461
5462/***/ 9662:
5463/*!*******************************************!*\
5464  !*** ./src/app/shared/pagination/page.ts ***!
5465  \*******************************************/
5466/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
5467
5468__webpack_require__.r(__webpack_exports__);
5469/* harmony export */ __webpack_require__.d(__webpack_exports__, {
5470/* harmony export */   "Page": () => (/* binding */ Page),
5471/* harmony export */   "SortOrder": () => (/* binding */ SortOrder)
5472/* harmony export */ });
5473class Page {
5474  constructor(ascending, pageSize, pageNumber, lastPage, items) {
5475    this.ascending = ascending;
5476    this.pageSize = pageSize;
5477    this.pageNumber = pageNumber;
5478    this.lastPage = lastPage;
5479    this.items = items;
5480  }
5481  isAscending() {
5482    return this.ascending;
5483  }
5484  getSortOrder() {
5485    return this.isAscending() ? SortOrder.ASCENDING : SortOrder.DESCENDING;
5486  }
5487  getPreviousPageNumber() {
5488    return this.isFirstPage() ? this.getPageNumber() : this.getPageNumber() - 1;
5489  }
5490  getNextPageNumber() {
5491    return this.isLastPage() ? this.getPageNumber() : this.getPageNumber() + 1;
5492  }
5493  getPageNumber() {
5494    return this.pageNumber;
5495  }
5496  isFirstPage() {
5497    return this.getPageNumber() === 1;
5498  }
5499  isLastPage() {
5500    return this.lastPage;
5501  }
5502  getPageSize() {
5503    return this.pageSize;
5504  }
5505  getFirstItemOnPage() {
5506    return this.items[0];
5507  }
5508  getLastItemOnPage() {
5509    return this.items[this.items.length - 1];
5510  }
5511  getItems() {
5512    return this.items;
5513  }
5514  isEmpty() {
5515    return this.getNumberOfItemsOnPage() === 0;
5516  }
5517  getNumberOfItemsOnPage() {
5518    return this.getItems().length;
5519  }
5520}
5521var SortOrder;
5522(function (SortOrder) {
5523  SortOrder[SortOrder["ASCENDING"] = 0] = "ASCENDING";
5524  SortOrder[SortOrder["DESCENDING"] = 1] = "DESCENDING";
5525})(SortOrder || (SortOrder = {}));
5526
5527/***/ }),
5528
5529/***/ 22457:
5530/*!********************************************************************!*\
5531  !*** ./src/app/shared/pagination/paginator/paginator.component.ts ***!
5532  \********************************************************************/
5533/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
5534
5535__webpack_require__.r(__webpack_exports__);
5536/* harmony export */ __webpack_require__.d(__webpack_exports__, {
5537/* harmony export */   "PaginatorComponent": () => (/* binding */ PaginatorComponent)
5538/* harmony export */ });
5539/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ 22560);
5540/* harmony import */ var _page_request__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../page-request */ 52928);
5541/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ 94666);
5542/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 19200);
5543
5544
5545
5546
5547
5548function PaginatorComponent_ng_container_0_Template(rf, ctx) {
5549  if (rf & 1) {
5550    const _r2 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵgetCurrentView"]();
5551    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerStart"](0);
5552    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](1, "button", 1);
5553    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function PaginatorComponent_ng_container_0_Template_button_click_1_listener() {
5554      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r2);
5555      const ctx_r1 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
5556      return _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵresetVie
5556w"](ctx_r1.onPreviousClick());
5557    });
5558    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](2, "fa-icon", 2);
5559    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
5560    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](3, "div", 3);
5561    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtext"](4);
5562    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
5563    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementStart"](5, "button", 1);
5564    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵlistener"]("click", function PaginatorComponent_ng_container_0_Template_button_click_5_listener() {
5565      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵrestoreView"](_r2);
5566      const ctx_r3 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
5567      return _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵresetView"](ctx_r3.onNextClick());
5568    });
5569    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelement"](6, "fa-icon", 4);
5570    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementEnd"]();
5571    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵelementContainerEnd"]();
5572  }
5573  if (rf & 2) {
5574    const ctx_r0 = _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵnextContext"]();
5575    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
5576    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("invisible", ctx_r0.currentPage.isFirstPage());
5577    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](3);
5578    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtextInterpolate1"](" pagina ", ctx_r0.currentPage.getPageNumber(), " ");
5579    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵadvance"](1);
5580    _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵclassProp"]("invisible", ctx_r0.currentPage.isLastPage());
5581  }
5582}
5583class PaginatorComponent {
5584  constructor() {
5585    this.pageChange = new _angular_core__WEBPACK_IMPORTED_MODULE_1__.EventEmitter();
5586  }
5587  onPreviousClick() {
5588    this.pageChange.emit(_page_request__WEBPACK_IMPORTED_MODULE_0__.PageRequest.previousPageRequest(this.currentPage));
5589  }
5590  onNextClick() {
5591    this.pageChange.emit(_page_request__WEBPACK_IMPORTED_MODULE_0__.PageRequest.nextPageRequest(this.currentPage));
5592  }
5593}
5594PaginatorComponent.ɵfac = function PaginatorComponent_Factory(t) {
5595  return new (t || PaginatorComponent)();
5596};
5597PaginatorComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵdefineComponent"]({
5598  type: PaginatorComponent,
5599  selectors: [["wv-paginator"]],
5600  inputs: {
5601    currentPage: "currentPage"
5602  },
5603  outputs: {
5604    pageChange: "pageChange"
5605  },
5606  decls: 1,
5607  vars: 1,
5608  consts: [[4, "ngIf"], [1, "wv-bold-button", 3, "click"], ["icon", "chevron-left"], [1, "items-on-page", "mat-small"], ["icon", "chevron-right"]],
5609  template: function PaginatorComponent_Template(rf, ctx) {
5610    if (rf & 1) {
5611      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵtemplate"](0, PaginatorComponent_ng_container_0_Template, 7, 5, "ng-container", 0);
5612    }
5613    if (rf & 2) {
5614      _angular_core__WEBPACK_IMPORTED_MODULE_1__["ɵɵproperty"]("ngIf", ctx.currentPage);
5615    }
5616  },
5617  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_2__.NgIf, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_3__.FaIconComponent],
5618  styles: ["[_nghost-%COMP%] {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  margin-top: 1rem;\n}\n\n.invisible[_ngcontent-%COMP%] {\n  visibility: hidden;\n}\n\n.items-on-page[_ngcontent-%COMP%] {\n  font-size: 1.2rem;\n  font-weight: bold;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL3BhZ2luYXRpb24vcGFnaW5hdG9yL3BhZ2luYXRvci5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QUFDRjs7QUFFQTtFQUNFLGtCQUFBO0FBQ0Y7O0FBRUE7RUFDRSxpQkFBQTtFQUNBLGlCQUFBO0FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyI6aG9zdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaXRlbXMtb24tcGFnZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"]
5619});
5620
5621/***/ }),
5622
5623/***/ 50829:
5624/*!**************************************************************!*\
5625  !*** ./src/app/shared/pipes/capitalize-first-letter.pipe.ts ***!
5626  \**************************************************************/
5627/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
5628
5629__webpack_require__.r(__webpack_exports__);
5630/* harmony export */ __webpack_require__.d(__webpack_exports__, {
5631/* harmony export */   "CapitalizeFirstLetterPipe": () => (/* binding */ CapitalizeFirstLetterPipe)
5632/* harmony export */ });
5633/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
5634
5635class CapitalizeFirstLetterPipe {
5636  constructor() {}
5637  transform(text) {
5638    return text.charAt(0).toUpperCase() + text.slice(1);
5639  }
5640}
5641CapitalizeFirstLetterPipe.ɵfac = function CapitalizeFirstLetterPipe_Factory(t) {
5642  return new (t || CapitalizeFirstLetterPipe)();
5643};
5644CapitalizeFirstLetterPipe.ɵpipe = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({
5645  name: "capitalizeFirstLetter",
5646  type: CapitalizeFirstLetterPipe,
5647  pure: true
5648});
5649
5650/***/ }),
5651
5652/***/ 88246:
5653/*!*******************************************!*\
5654  !*** ./src/app/shared/pipes/safe.pipe.ts ***!
5655  \*******************************************/
5656/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
5657
5658__webpack_require__.r(__webpack_exports__);
5659/* harmony export */ __webpack_require__.d(__webpack_exports__, {
5660/* harmony export */   "SafePipe": () => (/* binding */ SafePipe)
5661/* harmony export */ });
5662/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
5663/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/platform-browser */ 34497);
5664
5665
5666class SafePipe {
5667  constructor(sanitizer) {
5668    this.sanitizer = sanitizer;
5669  }
5670  transform(url) {
5671    return this.sanitizer.bypassSecurityTrustResourceUrl(url);
5672  }
5673}
5674SafePipe.ɵfac = function SafePipe_Factory(t) {
5675  return new (t || SafePipe)(_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdirectiveInject"](_angular_platform_browser__WEBPACK_IMPORTED_MODULE_1__.DomSanitizer, 16));
5676};
5677SafePipe.ɵpipe = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefinePipe"]({
5678  name: "safe",
5679  type: SafePipe,
5680  pure: true
5681});
5682
5683/***/ }),
5684
5685/***/ 44466:
5686/*!*****************************************!*\
5687  !*** ./src/app/shared/shared.module.ts ***!
5688  \*****************************************/
5689/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
5690
5691__webpack_require__.r(__webpack_exports__);
5692/* harmony export */ __webpack_require__.d(__webpack_exports__, {
5693/* harmony export */   "SharedModule": () => (/* binding */ SharedModule)
5694/* harmony export */ });
5695/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! @angular/common */ 94666);
5696/* harmony import */ var _components_double_border_button_double_border_button_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./components/double-border-button/double-border-button.component */ 8443);
5697/* harmony import */ var _components_button_button_component__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./components/button/button.component */ 90042);
5698/* harmony import */ var _components_gradient_button_gradient_button_component__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./components/gradient-button/gradient-button.component */ 65541);
5699/* harmony import */ var _components_youtube_player_youtube_player_component__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./components/youtube-player/youtube-player.component */ 91341);
5700/* harmony import */ var _pipes_safe_pipe__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./pipes/safe.pipe */ 88246);
5701/* harmony import */ var ngx_markdown__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! ngx-markdown */ 50982);
5702/* harmony import */ var _components_double_border_header_double_border_header_component__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./components/double-border-header/double-border-header.component */ 55612);
5703/* harmony import */ var _components_background_stripe_background_stripe_component__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./components/background-stripe/background-stripe.component */ 77668);
5704/* harmony import */ var _form_checkbox_checkbox_component__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./form/checkbox/checkbox.component */ 35733);
5705/* harmony import */ var _form_text_input_text_input_component__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./form/text-input/text-input.component */ 42127);
5706/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! @angular/forms */ 2508);
5707/* harmony import */ var _angular_material_legacy_tabs__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! @angular/material/legacy-tabs */ 32821);
5708/* harmony import */ var _components_circular_image_link_circular_image_link_component__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./components/circular-image-link/circular-image-link.component */ 69420);
5709/* harmony import */ var _components_carousel_carousel_component__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./components/carousel/carousel.component */ 23056);
5710/* harmony import */ var _magloft_material_carousel__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! @magloft/material-carousel */ 1650);
5711/* harmony import */ var _components_dynamic_content_dynamic_content_component__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./components/dynamic-content/dynamic-content.component */ 98386);
5712/* harmony import */ var _components_quote_quote_component__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./components/quote/quote.component */ 46543);
5713/* harmony import */ var _components_image_image_component__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./components/image/image.component */ 82513);
5714/* harmony import */ var _form_number_input_number_input_component__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./form/number-input/number-input.component */ 57679);
5715/* harmony import */ var _components_contact_and_nieuwsbrief_contact_and_nieuwsbrief_component__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./components/contact-and-nieuwsbrief/contact-and-nieuwsbrief.component */ 70629);
5716/* harmony import */ var _components_contact_components_contact_contact_component__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./components/contact/components/contact/contact.component */ 18943);
5717/* harmony import */ var _components_nieuwsbrief_components_nieuwsbrief_nieuwsbrief_component__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./components/nieuwsbrief/components/nieuwsbrief/nieuwsbrief.component */ 12296);
5718/* harmony import */ var _components_nieuwsbrief_components_nieuwsbrief_form_nieuwsbrief_form_component__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./components/nieuwsbrief/components/nieuwsbrief-form/nieuwsbrief-form.component */ 13714);
5719/* harmony import */ var _components_horizontal_scroll_list_horizontal_scroll_list_component__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./components/horizontal-scroll-list/horizontal-scroll-list.component */ 64302);
5720/* harmony import */ var _components_hoe_ondersteunen_hoe_ondersteunen_component__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./components/hoe-ondersteunen/hoe-ondersteunen.component */ 79007);
5721/* harmony import */ var _dialog_confirm_dialog_confirm_dialog_component__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./dialog/confirm-dialog/confirm-dialog.component */ 17210);
5722/* harmony import */ var _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(/*! @angular/material/legacy-dialog */ 58446);
5723/* harmony import */ var _dialog_registration_information_dialog_registration_information_dialog_component__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./dialog/registration-information-dialog/registration-information-dialog.component */ 40716);
5724/* harmony import */ var _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! @fortawesome/angular-fontawesome */ 19200);
5725/* harmony import */ var _angular_material_legacy_snack_bar__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(/*! @angular/material/legacy-snack-bar */ 57402);
5726/* harmony import */ var _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! @fortawesome/pro-solid-svg-icons */ 13308);
5727/* harmony import */ var _fortawesome_free_brands_svg_icons__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! @fortawesome/free-brands-svg-icons */ 72257);
5728/* harmony import */ var _notification_notification_component__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./notification/notification.component */ 42053);
5729/* harmony import */ var _components_zinanalyse_zin_actie_zin_actie_component__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./components/zinanalyse/zin-actie/zin-actie.component */ 91202);
5730/* harmony import */ var _dialog_spinner_dialog_spinner_dialog_component__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./dialog/spinner-dialog/spinner-dialog.component */ 27842);
5731/* harmony import */ var _directives_scroll_to_directive__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./directives/scroll-to.directive */ 93001);
5732/* harmony import */ var _fortawesome_pro_regular_svg_icons__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! @fortawesome/pro-regular-svg-icons */ 89692);
5733/* harmony import */ var _pipes_capitalize_first_letter_pipe__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ./pipes/capitalize-first-letter.pipe */ 50829);
5734/* harmony import */ var _directives_has_gesloten_deel_directive__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ./directives/has-gesloten-deel.directive */ 61395);
5735/* harmony import */ var _directives_requires_one_of_roles_directive__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ./directives/requires-one-of-roles.directive */ 73158);
5736/* harmony import */ var _directives_is_warme_steden_directive__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ./directives/is-warme-steden.directive */ 29522);
5737/* harmony import */ var _directives_is_warme_scholen_directive__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ./directives/is-warme-scholen.directive */ 84874);
5738/* harmony import */ var _tag_tag_card_view_tag_card_view_component__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ./tag/tag-card-view/tag-card-view.component */ 91259);
5739/* harmony import */ var _tag_tags_filter_tags_filter_component__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! ./tag/tags-filter/tags-filter.component */ 88452);
5740/* harmony import */ var _components_markdown_markdown_component__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! ./components/markdown/markdown.component */ 42964);
5741/* harmony import */ var _pagination_paginator_paginator_component__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! ./pagination/paginator/paginator.component */ 22457);
5742/* harmony import */ var _components_blue_box_blue_box_component__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ./components/blue-box/blue-box.component */ 54136);
5743/* harmony import */ var _components_filter_tag_filter_tag_component__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! ./components/filter-tag/filter-tag.component */ 17086);
5744/* harmony import */ var _components_print_button_print_button_component__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! ./components/print-button/print-button.component */ 3
57440252);
5745/* harmony import */ var ngx_print__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(/*! ngx-print */ 91489);
5746/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! @angular/core */ 22560);
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801class SharedModule {
5802  constructor(library, faConfig) {
5803    faConfig.fixedWidth = true;
5804    library.addIcons(_fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faHeart, _fortawesome_pro_regular_svg_icons__WEBPACK_IMPORTED_MODULE_40__.faHeart, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faLink, _fortawesome_free_brands_svg_icons__WEBPACK_IMPORTED_MODULE_41__.faFacebookSquare, _fortawesome_free_brands_svg_icons__WEBPACK_IMPORTED_MODULE_41__.faLinkedin, _fortawesome_free_brands_svg_icons__WEBPACK_IMPORTED_MODULE_41__.faTwitter, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faTimes, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faAt, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faCaretDown, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faSignOutAlt, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faChartLineDown, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faComment, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faCalendar, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faMapMarkerAlt, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faUsers, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faEuroSign, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faExclamationTriangle, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faInfo, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faCalendarAlt, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faPen, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faPhone, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faPaperPlane, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faEnvelope, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faChevronLeft, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faChevronRight, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faChevronDown, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faChevronUp, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faEye, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faFingerprint, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faUser, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faUsersClass, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faUsersCog, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faBookHeart, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faStamp, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faAward, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faHandHoldingSeedling, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faGrinBeam, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faHandsHelping, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faHistory, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faComments, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faEdit, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faMedal, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faEllipsisV, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faPlus, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faSync, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faSpinner, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faTag, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faSave, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faTrash, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faPeopleC
5804arry, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faBallot, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faCompass, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faAnchor, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faChild, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faHouseDay, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faIcons, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faMapMarkerSmile, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faRunning, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faHandHeart, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faExclamation, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faDownload, _fortawesome_pro_solid_svg_icons__WEBPACK_IMPORTED_MODULE_39__.faPrint);
5805  }
5806}
5807SharedModule.ɵfac = function SharedModule_Factory(t) {
5808  return new (t || SharedModule)(_angular_core__WEBPACK_IMPORTED_MODULE_42__["ɵɵinject"](_fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_43__.FaIconLibrary), _angular_core__WEBPACK_IMPORTED_MODULE_42__["ɵɵinject"](_fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_43__.FaConfig));
5809};
5810SharedModule.ɵmod = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_42__["ɵɵdefineNgModule"]({
5811  type: SharedModule
5812});
5813SharedModule.ɵinj = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_42__["ɵɵdefineInjector"]({
5814  imports: [_angular_common__WEBPACK_IMPORTED_MODULE_44__.CommonModule, ngx_markdown__WEBPACK_IMPORTED_MODULE_45__.MarkdownModule.forRoot(), _angular_forms__WEBPACK_IMPORTED_MODULE_46__.ReactiveFormsModule, _angular_forms__WEBPACK_IMPORTED_MODULE_46__.FormsModule, _angular_material_legacy_tabs__WEBPACK_IMPORTED_MODULE_47__.MatLegacyTabsModule, _magloft_material_carousel__WEBPACK_IMPORTED_MODULE_48__.MatCarouselModule, _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_49__.MatLegacyDialogModule, _angular_material_legacy_snack_bar__WEBPACK_IMPORTED_MODULE_50__.MatLegacySnackBarModule, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_43__.FontAwesomeModule, ngx_print__WEBPACK_IMPORTED_MODULE_51__.NgxPrintModule, _angular_material_legacy_tabs__WEBPACK_IMPORTED_MODULE_47__.MatLegacyTabsModule, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_43__.FontAwesomeModule]
5815});
5816(function () {
5817  (typeof ngJitMode === "undefined" || ngJitMode) && _angular_core__WEBPACK_IMPORTED_MODULE_42__["ɵɵsetNgModuleScope"](SharedModule, {
5818    declarations: [_components_double_border_button_double_border_button_component__WEBPACK_IMPORTED_MODULE_0__.DoubleBorderButtonComponent, _components_button_button_component__WEBPACK_IMPORTED_MODULE_1__.ButtonComponent, _components_gradient_button_gradient_button_component__WEBPACK_IMPORTED_MODULE_2__.GradientButtonComponent, _components_youtube_player_youtube_player_component__WEBPACK_IMPORTED_MODULE_3__.YoutubePlayerComponent, _components_double_border_header_double_border_header_component__WEBPACK_IMPORTED_MODULE_5__.DoubleBorderHeaderComponent, _components_background_stripe_background_stripe_component__WEBPACK_IMPORTED_MODULE_6__.BackgroundStripeComponent, _form_checkbox_checkbox_component__WEBPACK_IMPORTED_MODULE_7__.CheckboxComponent, _form_text_input_text_input_component__WEBPACK_IMPORTED_MODULE_8__.TextInputComponent, _components_circular_image_link_circular_image_link_component__WEBPACK_IMPORTED_MODULE_9__.CircularImageLinkComponent, _components_carousel_carousel_component__WEBPACK_IMPORTED_MODULE_10__.CarouselComponent, _components_dynamic_content_dynamic_content_component__WEBPACK_IMPORTED_MODULE_11__.DynamicContentComponent, _components_quote_quote_component__WEBPACK_IMPORTED_MODULE_12__.QuoteComponent, _components_image_image_component__WEBPACK_IMPORTED_MODULE_13__.ImageComponent, _form_number_input_number_input_component__WEBPACK_IMPORTED_MODULE_14__.NumberInputComponent, _components_contact_and_nieuwsbrief_contact_and_nieuwsbrief_component__WEBPACK_IMPORTED_MODULE_15__.ContactAndNieuwsbriefComponent, _components_contact_components_contact_contact_component__WEBPACK_IMPORTED_MODULE_16__.ContactComponent, _components_nieuwsbrief_components_nieuwsbrief_nieuwsbrief_component__WEBPACK_IMPORTED_MODULE_17__.NieuwsbriefComponent, _components_nieuwsbrief_components_nieuwsbrief_form_nieuwsbrief_form_component__WEBPACK_IMPORTED_MODULE_18__.NieuwsbriefFormComponent, _components_horizontal_scroll_list_horizontal_scroll_list_component__WEBPACK_IMPORTED_MODULE_19__.HorizontalScrollListComponent, _components_hoe_ondersteunen_hoe_ondersteunen_component__WEBPACK_IMPORTED_MODULE_20__.HoeOndersteunenComponent, _dialog_confirm_dialog_confirm_dialog_component__WEBPACK_IMPORTED_MODULE_21__.ConfirmDialogComponent, _dialog_registration_information_dialog_registration_information_dialog_component__WEBPACK_IMPORTED_MODULE_22__.RegistrationInformationDialogComponent, _notification_notification_component__WEBPACK_IMPORTED_MODULE_23__.NotificationComponent, _components_zinanalyse_zin_actie_zin_actie_component__WEBPACK_IMPORTED_MODULE_24__.ZinActieComponent, _dialog_spinner_dialog_spinner_dialog_component__WEBPACK_IMPORTED_MODULE_25__.SpinnerDialogComponent, _directives_scroll_to_directive__WEBPACK_IMPORTED_MODULE_26__.ScrollToDirective, _directives_has_gesloten_deel_directive__WEBPACK_IMPORTED_MODULE_28__.HasGeslotenDeelDirective, _directives_requires_one_of_roles_directive__WEBPACK_IMPORTED_MODULE_29__.RequiresOneOfRolesDirective, _directives_is_warme_steden_directive__WEBPACK_IMPORTED_MODULE_30__.IsWarmeStedenDirective, _directives_is_warme_scholen_directive__WEBPACK_IMPORTED_MODULE_31__.IsWarmeScholenDirective, _pipes_capitalize_first_letter_pipe__WEBPACK_IMPORTED_MODULE_27__.CapitalizeFirstLetterPipe, _pipes_safe_pipe__WEBPACK_IMPORTED_MODULE_4__.SafePipe, _tag_tag_card_view_tag_card_view_component__WEBPACK_IMPORTED_MODULE_32__.TagCardViewComponent, _tag_tags_filter_tags_filter_component__WEBPACK_IMPORTED_MODULE_33__.TagsFilterComponent, _components_markdown_markdown_component__WEBPACK_IMPORTED_MODULE_34__.MarkdownComponent, _pagination_paginator_paginator_component__WEBPACK_IMPORTED_MODULE_35__.PaginatorComponent, _components_blue_box_blue_box_component__WEBPACK_IMPORTED_MODULE_36__.BlueBoxComponent, _components_filter_tag_filter_tag_component__WEBPACK_IMPORTED_MODULE_37__.FilterTagComponent, _components_print_button_print_button_component__WEBPACK_IMPORTED_MODULE_38__.PrintButtonComponent],
5819    imports: [_angular_common__WEBPACK_IMPORTED_MODULE_44__.CommonModule, ngx_markdown__WEBPACK_IMPORTED_MODULE_45__.MarkdownModule, _angular_forms__WEBPACK_IMPORTED_MODULE_46__.ReactiveFormsModule, _angular_forms__WEBPACK_IMPORTED_MODULE_46__.FormsModule, _angular_material_legacy_tabs__WEBPACK_IMPORTED_MODULE_47__.MatLegacyTabsModule, _magloft_material_carousel__WEBPACK_IMPORTED_MODULE_48__.MatCarouselModule, _angular_material_legacy_dialog__WEBPACK_IMPORTED_MODULE_49__.MatLegacyDialogModule, _angular_material_legacy_snack_bar__WEBPACK_IMPORTED_MODULE_50__.MatLegacySnackBarModule, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_43__.FontAwesomeModule, ngx_print__WEBPACK_IMPORTED_MODULE_51__.NgxPrintModule],
5820    exports: [_components_double_border_button_double_border_button_component__WEBPACK_IMPORTED_MODULE_0__.DoubleBorderButtonComponent, _components_button_button_component__WEBPACK_IMPORTED_MODULE_1__.ButtonComponent, _components_gradient_button_gradient_button_component__WEBPACK_IMPORTED_MODULE_2__.GradientButtonComponent, _components_youtube_player_youtube_player_component__WEBPACK_IMPORTED_MODULE_3__.YoutubePlayerComponent, _components_double_border_header_double_border_header_component__WEBPACK_IMPORTED_MODULE_5__.DoubleBorderHeaderComponent, _components_background_stripe_background_stripe_component__WEBPACK_IMPORTED_MODULE_6__.Backgroun
5820dStripeComponent, _components_markdown_markdown_component__WEBPACK_IMPORTED_MODULE_34__.MarkdownComponent, _form_checkbox_checkbox_component__WEBPACK_IMPORTED_MODULE_7__.CheckboxComponent, _form_text_input_text_input_component__WEBPACK_IMPORTED_MODULE_8__.TextInputComponent, _angular_material_legacy_tabs__WEBPACK_IMPORTED_MODULE_47__.MatLegacyTabsModule, _components_circular_image_link_circular_image_link_component__WEBPACK_IMPORTED_MODULE_9__.CircularImageLinkComponent, _components_dynamic_content_dynamic_content_component__WEBPACK_IMPORTED_MODULE_11__.DynamicContentComponent, _components_image_image_component__WEBPACK_IMPORTED_MODULE_13__.ImageComponent, _form_number_input_number_input_component__WEBPACK_IMPORTED_MODULE_14__.NumberInputComponent, _components_contact_and_nieuwsbrief_contact_and_nieuwsbrief_component__WEBPACK_IMPORTED_MODULE_15__.ContactAndNieuwsbriefComponent, _components_contact_components_contact_contact_component__WEBPACK_IMPORTED_MODULE_16__.ContactComponent, _components_nieuwsbrief_components_nieuwsbrief_nieuwsbrief_component__WEBPACK_IMPORTED_MODULE_17__.NieuwsbriefComponent, _components_nieuwsbrief_components_nieuwsbrief_form_nieuwsbrief_form_component__WEBPACK_IMPORTED_MODULE_18__.NieuwsbriefFormComponent, _components_horizontal_scroll_list_horizontal_scroll_list_component__WEBPACK_IMPORTED_MODULE_19__.HorizontalScrollListComponent, _components_hoe_ondersteunen_hoe_ondersteunen_component__WEBPACK_IMPORTED_MODULE_20__.HoeOndersteunenComponent, _dialog_confirm_dialog_confirm_dialog_component__WEBPACK_IMPORTED_MODULE_21__.ConfirmDialogComponent, _dialog_registration_information_dialog_registration_information_dialog_component__WEBPACK_IMPORTED_MODULE_22__.RegistrationInformationDialogComponent, _fortawesome_angular_fontawesome__WEBPACK_IMPORTED_MODULE_43__.FontAwesomeModule, _components_zinanalyse_zin_actie_zin_actie_component__WEBPACK_IMPORTED_MODULE_24__.ZinActieComponent, _directives_scroll_to_directive__WEBPACK_IMPORTED_MODULE_26__.ScrollToDirective, _pipes_capitalize_first_letter_pipe__WEBPACK_IMPORTED_MODULE_27__.CapitalizeFirstLetterPipe, _components_carousel_carousel_component__WEBPACK_IMPORTED_MODULE_10__.CarouselComponent, _directives_scroll_to_directive__WEBPACK_IMPORTED_MODULE_26__.ScrollToDirective, _directives_has_gesloten_deel_directive__WEBPACK_IMPORTED_MODULE_28__.HasGeslotenDeelDirective, _directives_requires_one_of_roles_directive__WEBPACK_IMPORTED_MODULE_29__.RequiresOneOfRolesDirective, _directives_is_warme_steden_directive__WEBPACK_IMPORTED_MODULE_30__.IsWarmeStedenDirective, _directives_is_warme_scholen_directive__WEBPACK_IMPORTED_MODULE_31__.IsWarmeScholenDirective, _tag_tag_card_view_tag_card_view_component__WEBPACK_IMPORTED_MODULE_32__.TagCardViewComponent, _tag_tags_filter_tags_filter_component__WEBPACK_IMPORTED_MODULE_33__.TagsFilterComponent, _components_markdown_markdown_component__WEBPACK_IMPORTED_MODULE_34__.MarkdownComponent, _pagination_paginator_paginator_component__WEBPACK_IMPORTED_MODULE_35__.PaginatorComponent, _components_blue_box_blue_box_component__WEBPACK_IMPORTED_MODULE_36__.BlueBoxComponent, _components_filter_tag_filter_tag_component__WEBPACK_IMPORTED_MODULE_37__.FilterTagComponent, _components_print_button_print_button_component__WEBPACK_IMPORTED_MODULE_38__.PrintButtonComponent]
5821  });
5822})();
5823
5824/***/ }),
5825
5826/***/ 77420:
5827/*!******************************************!*\
5828  !*** ./src/app/shared/shared.service.ts ***!
5829  \******************************************/
5830/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
5831
5832__webpack_require__.r(__webpack_exports__);
5833/* harmony export */ __webpack_require__.d(__webpack_exports__, {
5834/* harmony export */   "SharedService": () => (/* binding */ SharedService)
5835/* harmony export */ });
5836/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../environments/environment */ 92340);
5837/* harmony import */ var rxjs_operators__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! rxjs/operators */ 86942);
5838/* harmony import */ var _models_privacy_verklaringen_model__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./models/privacy-verklaringen-model */ 57590);
5839/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/core */ 22560);
5840/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/common/http */ 58987);
5841
5842
5843
5844
5845
5846class SharedService {
5847  constructor(http) {
5848    this.http = http;
5849  }
5850  getPrivacyVerklaringenUrls() {
5851    return this.http.get(`${_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.cmsApiUrl}/${_environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.cmsApiVoorvoegsel}-privacy-en-cookie-verklaring-url`).pipe((0,rxjs_operators__WEBPACK_IMPORTED_MODULE_2__.map)(dto => _models_privacy_verklaringen_model__WEBPACK_IMPORTED_MODULE_1__.PrivacyEnCookieVerklaringUrl.fromDto(dto?.data?.attributes)));
5852  }
5853}
5854SharedService.ɵfac = function SharedService_Factory(t) {
5855  return new (t || SharedService)(_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵinject"](_angular_common_http__WEBPACK_IMPORTED_MODULE_4__.HttpClient));
5856};
5857SharedService.ɵprov = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_3__["ɵɵdefineInjectable"]({
5858  token: SharedService,
5859  factory: SharedService.ɵfac,
5860  providedIn: 'root'
5861});
5862
5863/***/ }),
5864
5865/***/ 91259:
5866/*!*********************************************************************!*\
5867  !*** ./src/app/shared/tag/tag-card-view/tag-card-view.component.ts ***!
5868  \*********************************************************************/
5869/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
5870
5871__webpack_require__.r(__webpack_exports__);
5872/* harmony export */ __webpack_require__.d(__webpack_exports__, {
5873/* harmony export */   "TagCardViewComponent": () => (/* binding */ TagCardViewComponent)
5874/* harmony export */ });
5875/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
5876/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 94666);
5877
5878
5879function TagCardViewComponent_div_1_Template(rf, ctx) {
5880  if (rf & 1) {
5881    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 2);
5882    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
5883    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
5884  }
5885  if (rf & 2) {
5886    const label_r1 = ctx.$implicit;
5887    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", "tag-wv-tool-tag-blue");
5888    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
5889    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", label_r1, " ");
5890  }
5891}
5892class TagCardViewComponent {}
5893TagCardViewComponent.ɵfac = function TagCardViewComponent_Factory(t) {
5894  return new (t || TagCardViewComponent)();
5895};
5896TagCardViewComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
5897  type: TagCardViewComponent,
5898  selectors: [["wv-tag-card-view"]],
5899  inputs: {
5900    labels: "labels"
5901  },
5902  decls: 2,
5903  vars: 1,
5904  consts: [[1, "tags-content"], ["class", "tag select", 3, "ngClass", 4, "ngFor", "ngForOf"], [1, "tag", "select", 3, "ngClass"]],
5905  template: function TagCardViewComponent_Template(rf, ctx) {
5906    if (rf & 1) {
5907      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
5908      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TagCardViewComponent_div_1_Template, 2, 2, "div", 1);
5909      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
5910    }
5911    if (rf & 2) {
5912      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
5913      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.labels);
5914    }
5915  },
5916  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_1__.NgForOf],
5917  styles: [".tags-content[_ngcontent-%COMP%] {\n  margin-top: 0.5rem;\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: right;\n}\n.tags-content[_ngcontent-%COMP%]   .tag[_ngcontent-%COMP%] {\n  width: max-content;\n  padding: 0.2rem 0.5rem;\n  border-radius: 8px;\n  margin: 0.5rem 0.2rem;\n  font-size: 0.6rem;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL3RhZy90YWctY2FyZC12aWV3L3RhZy1jYXJkLXZpZXcuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7QUFDRjtBQUFFO0VBQ0Usa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtBQUVKIiwic291cmNlc0NvbnRlbnQiOlsiLnRhZ3MtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gIC50YWcge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBwYWRkaW5nOiAwLjJyZW0gLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1hcmdpbjogMC41cmVtIC4ycmVtO1xuICAgIGZvbnQtc2l6ZTogLjZyZW07XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"]
5918});
5919
5920/***/ }),
5921
5922/***/ 88452:
5923/*!*****************************************************************!*\
5924  !*** ./src/app/shared/tag/tags-filter/tags-filter.component.ts ***!
5925  \*****************************************************************/
5926/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
5927
5928__webpack_require__.r(__webpack_exports__);
5929/* harmony export */ __webpack_require__.d(__webpack_exports__, {
5930/* harmony export */   "TagsFilterComponent": () => (/* binding */ TagsFilterComponent)
5931/* harmony export */ });
5932/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/core */ 22560);
5933/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common */ 94666);
5934
5935
5936
5937function TagsFilterComponent_div_1_Template(rf, ctx) {
5938  if (rf & 1) {
5939    const _r3 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵgetCurrentView"]();
5940    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 2);
5941    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵlistener"]("click", function TagsFilterComponent_div_1_Template_div_click_0_listener() {
5942      const restoredCtx = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵrestoreView"](_r3);
5943      const option_r1 = restoredCtx.$implicit;
5944      const ctx_r2 = _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵnextContext"]();
5945      return _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵresetVie
5945w"](ctx_r2.onToggleSelected(option_r1));
5946    });
5947    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtext"](1);
5948    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
5949  }
5950  if (rf & 2) {
5951    const option_r1 = ctx.$implicit;
5952    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵclassProp"]("select", option_r1.selected);
5953    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngClass", "tag-wv-tool-tag-blue");
5954    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
5955    _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtextInterpolate1"](" ", option_r1.label, " ");
5956  }
5957}
5958class TagsFilterComponent {
5959  constructor() {
5960    this.initialSelectedKeys = [];
5961    this.selectedTypesChanged = new _angular_core__WEBPACK_IMPORTED_MODULE_0__.EventEmitter();
5962    this.selected = false;
5963  }
5964  ngOnInit() {
5965    this.options = this.keys.map((type, index) => ({
5966      key: type,
5967      label: this.labels[index],
5968      selected: this.initialSelectedKeys.includes(type)
5969    }));
5970  }
5971  onToggleSelected(option) {
5972    option.selected = !option.selected;
5973    this.selectedTypesChanged.emit(this.getSelectedTags());
5974  }
5975  getSelectedTags() {
5976    return this.options.filter(option => option.selected).map(selectedOption => selectedOption.key);
5977  }
5978}
5979TagsFilterComponent.ɵfac = function TagsFilterComponent_Factory(t) {
5980  return new (t || TagsFilterComponent)();
5981};
5982TagsFilterComponent.ɵcmp = /*@__PURE__*/_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineComponent"]({
5983  type: TagsFilterComponent,
5984  selectors: [["wv-tags-filter"]],
5985  inputs: {
5986    keys: "keys",
5987    labels: "labels",
5988    initialSelectedKeys: "initialSelectedKeys"
5989  },
5990  outputs: {
5991    selectedTypesChanged: "selectedTypesChanged"
5992  },
5993  decls: 2,
5994  vars: 1,
5995  consts: [[1, "tags-filter"], ["class", "tag", 3, "ngClass", "select", "click", 4, "ngFor", "ngForOf"], [1, "tag", 3, "ngClass", "click"]],
5996  template: function TagsFilterComponent_Template(rf, ctx) {
5997    if (rf & 1) {
5998      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementStart"](0, "div", 0);
5999      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵtemplate"](1, TagsFilterComponent_div_1_Template, 2, 4, "div", 1);
6000      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵelementEnd"]();
6001    }
6002    if (rf & 2) {
6003      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵadvance"](1);
6004      _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵproperty"]("ngForOf", ctx.options);
6005    }
6006  },
6007  dependencies: [_angular_common__WEBPACK_IMPORTED_MODULE_1__.NgClass, _angular_common__WEBPACK_IMPORTED_MODULE_1__.NgForOf],
6008  styles: [".tags-filter[_ngcontent-%COMP%] {\n  display: flex;\n  flex-wrap: wrap;\n}\n.tags-filter[_ngcontent-%COMP%]   .tag[_ngcontent-%COMP%] {\n  width: max-content;\n  padding: 0.2rem 1rem;\n  border-radius: 8px;\n  margin: 0.5rem 0.2rem;\n  cursor: pointer;\n}\n/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9hcHAvc2hhcmVkL3RhZy90YWdzLWZpbHRlci90YWdzLWZpbHRlci5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLGFBQUE7RUFDQSxlQUFBO0FBQ0Y7QUFBRTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtBQUVKIiwic291cmNlc0NvbnRlbnQiOlsiLnRhZ3MtZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAudGFnIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMC4ycmVtIDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1hcmdpbjogMC41cmVtIDAuMnJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */"]
6009});
6010
6011/***/ }),
6012
6013/***/ 21598:
6014/*!*************************************************!*\
6015  !*** ./src/app/website-configuration/tenant.ts ***!
6016  \*************************************************/
6017/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
6018
6019__webpack_require__.r(__webpack_exports__);
6020/* harmony export */ __webpack_require__.d(__webpack_exports__, {
6021/* harmony export */   "Tenant": () => (/* binding */ Tenant),
6022/* harmony export */   "isTenant": () => (/* binding */ isTenant)
6023/* harmony export */ });
6024/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../environments/environment */ 92340);
6025
6026const isTenant = tenant => _environments_environment__WEBPACK_IMPORTED_MODULE_0__.environment.tenant === tenant;
6027var Tenant;
6028(function (Tenant) {
6029  Tenant["WARME_SCHOLEN"] = "ws";
6030  Tenant["WARME_STEDEN_EN_GEMEENTEN"] = "wsg";
6031  Tenant["WARM_VLAANDEREN"] = "wv";
6032})(Tenant || (Tenant = {}));
6033
6034/***/ }),
6035
6036/***/ 36744:
6037/*!***************************************************************!*\
6038  !*** ./src/app/website-configuration/warme-scholen-config.ts ***!
6039  \***************************************************************/
6040/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
6041
6042__webpack_require__.r(__webpack_exports__);
6043/* harmony export */ __webpack_require__.d(__webpack_exports__, {
6044/* harmony export */   "WarmeScholenConfig": () => (/* binding */ WarmeScholenConfig)
6045/* harmony export */ });
6046const WarmeScholenConfig = {
6047  initialPage: 'inspiratie',
6048  logo: {
6049    logoImg: 'Warme-Scholen.svg',
6050    logoTitle: 'warme scholen',
6051    logoAlt: 'Warme scholen logo'
6052  },
6053  menu: [{
6054    label: 'Inspiratie',
6055    websiteRoute: 'inspiratie',
6056    metaTagDescription: 'Dit is de beschrijving van de inspiratie pagina voor warme scholen'
6057  }, {
6058    label: 'Bouwstenen',
6059    websiteRoute: 'bouwstenen',
6060    metaTagDescription: 'Dit is de beschrijving van de bouwstenen pagina voor warme scholen'
6061  }, {
6062    label: 'Zinactiviteiten',
6063    websiteRoute: 'zinactiviteiten',
6064    metaTagDescription: 'Dit is de beschrijving van de zinactiviteiten pagina voor warme scholen'
6065  }, {
6066    label: 'Materiaal',
6067    websiteRoute: 'materiaal',
6068    metaTagDescription: 'Dit is de beschrijving van de materiaal pagina voor warme scholen'
6069  }, {
6070    label: 'Nieuws',
6071    websiteRoute: 'nieuws',
6072    metaTagDescription: 'Dit is de beschrijving van de nieuws pagina voor warme scholen'
6073  }],
6074  organisatieType: {
6075    label: 'school',
6076    labelMeervoud: 'Scholen',
6077    warmeTitel: 'Warme School',
6078    warmeTitelMeervoud: 'Warme Scholen',
6079    beschrijving: 'school of scholengroep'
6080  },
6081  zinmeter: {
6082    rollen: [{
6083      id: 'leerkracht',
6084      label: 'Leerkrachten'
6085    }, {
6086      id: 'directie-bestuur',
6087      label: 'Directie en Bestuur'
6088    }, {
6089      id: 'administratief-technisch',
6090      label: 'Administratie'
6091    }, {
6092      id: 'externe-partner',
6093      label: 'Externe partners'
6094    }],
6095    uitleg: `<div>
6096    De zinmeter gaat na of er vuur zit in de school om een Warme School te worden. Het draagvlak wordt gemeten.
6097    Je kan de link van de bevraging kopiëren en doorsturen naar alle belanghebbenden van de school
6098    (leerkrachten, directie/bestuur, externe partners). Heb je een actieve ouderraad, dan kan je hen ook betrekken
6099    bij de zinmeter en opnemen onder de categorie externe partners, net als bv.
6100    CLB of andere organisaties die betrokken zijn bij de school. Je kan zelf bepalen in hoeverre dit tot de cultuur
6101    van jouw school behoort om ook deze externe partners
6102    mee te nemen in de bevraging. De resultaten zullen getoond worden op deze pagina van zodra de zinmeter door
6103    meerdere personen wordt ingevuld.<br><br>
6104
6105    De zinmeter informeert de school over het beeld dat men heeft van een Warme School de mate waarin men de
6106    expeditie wilt, de mate waarin de expeditie
6107    moet en de mate waarin de expeditie kan. De zinmeting heeft pas zin als de deelnemers goed geïnformeerd zijn over
6108    de inhoud van de warme school.<br><br>
6109
6110    De informatie kan men verkrijgen door de <a href="/inspiratie">inspiratiepagina</a> te raadplegen of door een
6111    <a href="/zinactiviteiten">zinreis of zinspiratiesessie</a> te volgen.
6112    </div>`,
6113    woordenwolkHeaders: [{
6114      id: 'open-vraag-droombeeld',
6115      titel: 'Droom Warme School',
6116      beschrijving: 'Wat zien, voelen en beleven de belanghebbenden als hun Warme School werkelijkheid is.'
6117    }, {
6118      id: 'open-vraag-wat-nodig',
6119      titel: 'Nodig voor Warme School',
6120      beschrijving: 'Wat vindt iedereen dat er nodig is voor een Warme School.'
6121    }]
6122  },
6123  zinscan: {
6124    naam: 'Zinscan',
6125    urlNaam: 'zinscan',
6126    uitleg: `<div>
6127    Met de zinscan kan je de evolutie van jouw expeditie meten en opvolgen doorheen de tijd. We raden je aan om de
6128    zinscan 2 keer per jaar in te vullen. De zinscan bevat 6 kenmerken met telkens 10 stellingen. De kenmerken van de
6129    Warme Scholen realiseer je door aan de verschillende <a href="/bouwstenen">bouwstenen</a> te werken. <br><br>
6130    Vul deze zinscan in samen met het werkgroep eventueel ondersteund met jouw zincoach.
6131    Je kan ook andere belanghebbenden betrekken bij het invullen van de vragenlijst.
6132    Van zodra je de zinscan invult, zie je op deze pagina jouw evolutie aan de hand van een spindiagram. Je krijgt ook
6133    feedback over welke stapstenen je helpen om dichter bij een Warme School te komen.
6134    </div>`,
6135    beschrijvingStartZinscan: `Start of vervolledig hier de zinscan. De vragen zijn gegroepeerd in zes kenmerken.
6136    Je kan het invullen van de zinscan onderbreken nadat je een kenmerk hebt afgewerkt.`,
6137    beschrijvingDownloadIngevuldeZinscan: 'Download hier de resultaten van jouw zinscan en ontdek de evolutie in jullie proces',
6138    beschrijvingDownloadLegeZinscan: `Wil je op voorhand de antwoorden verzamelen van het vliegwiel of andere belanghebbenden?
6139      Download de vragen hier, stuur de vragenlijst dan door en bundel de antwoorden. Vul daarna het resultaat in op de zinscan`,
6140    spinnenwebInfoText: `Deze resultaten tonen de voortgang van jouw expeditie aan de hand van een spinnenweb.
6141                         Per kenmerk zie je de voortgang op de 10 stellingen.
6142                         De resultaten van de eerste en de laatste 3 ingevulde zinscans zullen worden getoond. Deze kan je ook afvinken.
6143                         Onderaan vind je per kenmerk feedback.`
6144  },
6145  dashboard: {
6146    adviesgesprekMail: '[email protected]',
6147    organisatie: 'Warme Scholen',
6148    adviesgesprekText: `Bespreek je graag de resultaten met een medewerker van Warme Scholen? Dat kan! Plan hier gratis
6149     één adviesgesprek op maat.`,
6150    adviesgesprekButtonText: 'Adviesgesprek',
6151    startZinmeterBeschrijving: `Wil je als vliegwiel het draagvlak meten? Zorg voor zoveel mogelijk antwoorden. Kopieer
6152    hier de link en stuur door naar alle belanghebbenden.`
6153  },
6154  beheer: {
6155    gebruikersLijstTitel: 'Vliegwiel',
6156    gebruikersLijstBeschrijving: `Beheer hier de leden van het <a href="/bouwstenen/sleutels-tot-succes/stapstenen/vliegwiel">vliegwiel</a>
6157  die toegang hebben tot het platform van jullie school. Het vliegwiel bestaat uit een groep
6158  enthousiaste medewerkers die de weg naar een Warme School mee willen en kunnen faciliteren. Zij
6159  modereren de dialoog tussen belanghebbenden om de droom van een Warme School te ontwikkelen. Ze
6160  brengen voorstellen naar voor en stimuleren initiatieven om de mensen hiervoor in beweging te brengen.
6161  <br><br>
6162  Als je een nieuw lid aan het vliegwiel toevoegt, krijgt deze persoon een mail om in te loggen en kan hij/zij daarna
6163  ook gebruik maken van jullie dashboard en de community.`
6164  },
6165  tools: {
6166    beschrijving: `<p>
6167    Hier kan je heel wat instrumenten uitwisselen die bijdragen tot een Warme School.<br><br>
6168    Misschien heb je een instrument om het samenwerken
6169    in teams gemakkelijker te maken: een planningsinstrument, een vergadersjabloon, een teambord, een instrument om ieders talent te
6170    leren kennen, …<br>
6171    Of heb je een instrument waarmee de leerlingen de eigen regie kunnen opnemen of waarmee je leerlingen beter
6172    kunt volgen en begeleiden in
6173    hun persoonlijk traject: een evaluatieinstrument, een manier om betrokkenheid en welbevinden te monitoren met gepaste interventies, …
6174    Heb je een goede tool om ouders te informeren of te betrekken, …? <br><br>
6175    Alles wat je hier deelt is open source en mag door iedereen gebruikt worden. Zo help je anderen op weg naar een nog Warmere School.
6176    Je kan ook korte, opbouwende feedback geven op de instrumenten.
6177    </p>`
6178  },
6179  referenties: {
6180    titel: 'Inspirerende scholen',
6181    // eslint-disable-next-line max-len
6182    beschrijving: `<p>
6183    Hier vind je een lijst van inspirerende scholen die elk op hun manier vergevorderd zijn in het proces van een Warme School.
6184    Wil je zelf ook andere scholen inspireren? Laat het ons weten via <a href="mailto:[email protected]">[email protected]</a>.
6185    </p>`
6186  }
6187};
6188
6189/***/ }),
6190
6191/***/ 92340:
6192/*!*****************************************!*\
6193  !*** ./src/environments/environment.ts ***!
6194  \*****************************************/
6195/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
6196
6197__webpack_require__.r(__webpack_exports__);
6198/* harmony export */ __webpack_require__.d(__webpack_exports__, {
6199/* harmony export */   "environment": () => (/* binding */ environment)
6200/* harmony export */ });
6201/* harmony import */ var _app_website_configuration_warme_scholen_config__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../app/website-configuration/warme-scholen-config */ 36744);
6202/* harmony import */ var _app_website_configuration_tenant__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../app/website-configuration/tenant */ 21598);
6203
6204
6205const environment = {
6206  production: true,
6207  preview: false,
6208  tenant: _app_website_configuration_tenant__WEBPACK_IMPORTED_MODULE_1__.Tenant.WARME_SCHOLEN,
6209  apiUrl: 'https://api.warmescholen.net',
6210  cmsApiUrl: 'https://cms.warmvlaanderen.net/api',
6211  cmsApiVoorvoegsel: 'ws',
6212  applicationTitle: 'Warme Scholen',
6213  websiteConfiguratie: _app_website_configuration_warme_scholen_config__WEBPACK_IMPORTED_MODULE_0__.WarmeScholenConfig,
6214  matomoSiteId: '7',
6215  auth: {
6216    region: 'eu-central-1',
6217    userPoolId: 'eu-central-1_F3rLa5P5W',
6218    userPoolWebClientId: '3r75lstfs0ho47cd3dl935e607',
6219    cognitoDomain: 'https://warm-vlaanderen-prd-ws.auth.eu-central-1.amazoncognito.com'
6220  }
6221};
6222
6223/***/ }),
6224
6225/***/ 14431:
6226/*!*********************!*\
6227  !*** ./src/main.ts ***!
6228  \*********************/
6229/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
6230
6231__webpack_require__.r(__webpack_exports__);
6232/* harmony import */ var _angular_platform_browser__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/platform-browser */ 34497);
6233/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ 22560);
6234/* harmony import */ var _app_app_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./app/app.module */ 36747);
6235/* harmony import */ var _environments_environment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./environments/environment */ 92340);
6236
6237
6238
6239
6240if (_environments_environment__WEBPACK_IMPORTED_MODULE_1__.environment.production) {
6241  (0,_angular_core__WEBPACK_IMPORTED_MODULE_2__.enableProdMode)();
6242}
6243_angular_platform_browser__WEBPACK_IMPORTED_MODULE_3__.platformBrowser().bootstrapModule(_app_app_module__WEBPACK_IMPORTED_MODULE_0__.AppModule).catch(err => console.error(err));
6244
6245/***/ })
6246
6247},
6248/******/ __webpack_require__ => { // webpackRuntimeModules
6249/******/ var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
6250/******/ __webpack_require__.O(0, ["vendor"], () => (__webpack_exec__(14431)));
6251/******/ var __webpack_exports__ = __webpack_require__.O();
6252/******/ }
6253]);
6254//# sourceMappingURL=main.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.