
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = __webpack_require__(0);
var terms_component_1 = __webpack_require__(124);
var terms_routing_module_1 = __webpack_require__(459);
var terms_page_service_1 = __webpack_require__(103);
var shared_module_1 = __webpack_require__(12);
var TermsModule = (function () {
    function TermsModule() {
    }
    return TermsModule;
}());
TermsModule = __decorate([
    core_1.NgModule({
        imports: [
            shared_module_1.SharedModule,
            terms_routing_module_1.TermsRoutingModule
        ],
        declarations: [
            terms_component_1.TermsComponent
        ],
        providers: [
            terms_page_service_1.TermsPageService
        ]
    })
], TermsModule);
exports.TermsModule = TermsModule;

var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata = (this && this.__metadata) || function (k, v) {
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = __webpack_require__(0);
var router_1 = __webpack_require__(2);
var TermsComponent = (function () {
    function TermsComponent(route) {
        this.route = route;
    }
    TermsComponent.prototype.ngOnInit = function () {
        var _this = this;
        this.route.data.forEach(function (data) {
            _this.termsModel = data.model;
        });
    };
    return TermsComponent;
}());
TermsComponent = __decorate([
    core_1.Component({
        template: __webpack_require__(458),
        changeDetection: core_1.ChangeDetectionStrategy.OnPush
    }),
    core_1.Injectable(),
    __metadata("design:paramtypes", [router_1.ActivatedRoute])
], TermsComponent);
exports.TermsComponent = TermsComponent;
module.exports = "<div class=\"vcm_static_block\">\r\n    <div class=\"vcm_container vcm_tags\" [innerHTML]=\"termsModel.Context | vcmSanitizeHtml\"></div>\r\n</div>";
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = __webpack_require__(0);
var router_1 = __webpack_require__(2);
var terms_component_1 = __webpack_require__(124);
var terms_page_resolve_service_1 = __webpack_require__(460);
var TermsRoutingModule = (function () {
    function TermsRoutingModule() {
    }
    return TermsRoutingModule;
}());
TermsRoutingModule = __decorate([
    core_1.NgModule({
        imports: [
            router_1.RouterModule.forChild([
                {
                    path: '',
                    component: terms_component_1.TermsComponent,
                    resolve: {
                        model: terms_page_resolve_service_1.TermsPageResolve
                    }
                }
            ])
        ],
        exports: [
            router_1.RouterModule
        ],
        providers: [
            terms_page_resolve_service_1.TermsPageResolve
        ]
    })
], TermsRoutingModule);
exports.TermsRoutingModule = TermsRoutingModule;

var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata = (this && this.__metadata) || function (k, v) {
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = __webpack_require__(0);
var loading_mask_service_1 = __webpack_require__(8);
var terms_page_service_1 = __webpack_require__(103);
var TermsPageResolve = (function () {
    function TermsPageResolve(service, mask) {
        this.service = service;
        this.mask = mask;
    }
    TermsPageResolve.prototype.resolve = function (route) {
        var _this = this;
        this.mask.addLoading();
        return this.service.getTermsPageModel()
            .map(function (model) {
            _this.mask.removeLoading();
            return model;
        });
    };
    return TermsPageResolve;
}());
TermsPageResolve = __decorate([
    core_1.Injectable(),
    __metadata("design:paramtypes", [terms_page_service_1.TermsPageService,
        loading_mask_service_1.LoadingMaskService])
], TermsPageResolve);
exports.TermsPageResolve = TermsPageResolve;

var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = __webpack_require__(0);
var legal_component_1 = __webpack_require__(125);
var legal_routing_module_1 = __webpack_require__(462);
var legal_page_service_1 = __webpack_require__(126);
var shared_module_1 = __webpack_require__(12);
var LegalModule = (function () {
    function LegalModule() {
    }
    return LegalModule;
}());
LegalModule = __decorate([
    core_1.NgModule({
        imports: [
            shared_module_1.SharedModule,
            legal_routing_module_1.LegalRoutingModule
        ],
        declarations: [
            legal_component_1.LegalComponent
        ],
        providers: [
            legal_page_service_1.LegalPageService
        ]
    })
], LegalModule);
exports.LegalModule = LegalModule;

var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata = (this && this.__metadata) || function (k, v) {
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = __webpack_require__(0);
var router_1 = __webpack_require__(2);
var LegalComponent = (function () {
    function LegalComponent(route) {
        this.route = route;
    }
    LegalComponent.prototype.ngOnInit = function () {
        var _this = this;
        this.route.data.forEach(function (data) {
            _this.legalModel = data.model;
        });
    };
    return LegalComponent;
}());
LegalComponent = __decorate([
    core_1.Component({
        template: __webpack_require__(461),
        changeDetection: core_1.ChangeDetectionStrategy.OnPush
    }),
    core_1.Injectable(),
    __metadata("design:paramtypes", [router_1.ActivatedRoute])
], LegalComponent);
exports.LegalComponent = LegalComponent;
module.exports = "<div class=\"vcm_static_block\">\r\n    <div class=\"vcm_container vcm_tags\" [innerHTML]=\"legalModel.Context | vcmSanitizeHtml\"></div>\r\n</div>";
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = __webpack_require__(0);
var router_1 = __webpack_require__(2);
var legal_component_1 = __webpack_require__(125);
var legal_page_resolve_service_1 = __webpack_require__(463);
var LegalRoutingModule = (function () {
    function LegalRoutingModule() {
    }
    return LegalRoutingModule;
}());
LegalRoutingModule = __decorate([
    core_1.NgModule({
        imports: [
            router_1.RouterModule.forChild([
                {
                    path: '',
                    component: legal_component_1.LegalComponent,
                    resolve: {
                        model: legal_page_resolve_service_1.LegalPageResolve
                    }
                }
            ])
        ],
        exports: [
            router_1.RouterModule
        ],
        providers: [
            legal_page_resolve_service_1.LegalPageResolve
        ]
    })
], LegalRoutingModule);
exports.LegalRoutingModule = LegalRoutingModule;

var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata = (this && this.__metadata) || function (k, v) {
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = __webpack_require__(0);
var loading_mask_service_1 = __webpack_require__(8);
var legal_page_service_1 = __webpack_require__(126);
var LegalPageResolve = (function () {
    function LegalPageResolve(service, mask) {
        this.service = service;
        this.mask = mask;
    }
    LegalPageResolve.prototype.resolve = function (route) {
        var _this = this;
        this.mask.addLoading();
        return this.service.getLegalPageModel()
            .map(function (model) {
            _this.mask.removeLoading();
            return model;
        });
    };
    return LegalPageResolve;
}());
LegalPageResolve = __decorate([
    core_1.Injectable(),
    __metadata("design:paramtypes", [legal_page_service_1.LegalPageService,
        loading_mask_service_1.LoadingMaskService])
], LegalPageResolve);
exports.LegalPageResolve = LegalPageResolve;

var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata = (this && this.__metadata) || function (k, v) {
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = __webpack_require__(0);
var config_service_1 = __webpack_require__(7);
var headers_client_1 = __webpack_require__(67);
var http_1 = __webpack_require__(16);
var rxjs_1 = __webpack_require__(26);
var logger_service_1 = __webpack_require__(9);
var LegalPageService = (function () {
    function LegalPageService(configService, headers, http, logger) {
        this.configService = configService;
        this.headers = headers;
        this.http = http;
        this.logger = logger;
        this.url = this.configService.baseUrl + '/api/staticpage?landingType=LEGAL';
    }
    LegalPageService.prototype.getLegalPageModel = function () {
        if (this.legalPageModel) {
            return rxjs_1.Observable.of(this.legalPageModel);
        }
        else {
            return this.loadLegalPageModel();
        }
    };
    LegalPageService.prototype.loadLegalPageModel = function () {
        var _this = this;
        var options = this.headers.getRequestOptions();
        return this.http.get(this.url, options)
            .map(function (res) {
            _this.legalPageModel = res.json();
            return _this.legalPageModel;
        }).catch(function (err) {
            _this.logger.error(err);
            return rxjs_1.Observable.of(null);
        });
    };
    return LegalPageService;
}());
LegalPageService = __decorate([
    core_1.Injectable(),
    __metadata("design:paramtypes", [config_service_1.ConfigService,
        headers_client_1.HeadersClient,
        http_1.Http,
        logger_service_1.LoggerService])
], LegalPageService);
exports.LegalPageService = LegalPageService;

var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = __webpack_require__(0);
var privacy_component_1 = __webpack_require__(127);
var privacy_routing_module_1 = __webpack_require__(465);
var privacy_page_service_1 = __webpack_require__(128);
var shared_module_1 = __webpack_require__(12);
var PrivacyModule = (function () {
    function PrivacyModule() {
    }
    return PrivacyModule;
}());
PrivacyModule = __decorate([
    core_1.NgModule({
        imports: [
            shared_module_1.SharedModule,
            privacy_routing_module_1.PrivacyRoutingModule
        ],
        declarations: [
            privacy_component_1.PrivacyComponent
        ],
        providers: [
            privacy_page_service_1.PrivacyPageService
        ]
    })
], PrivacyModule);
exports.PrivacyModule = PrivacyModule;

var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata = (this && this.__metadata) || function (k, v) {
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = __webpack_require__(0);
var router_1 = __webpack_require__(2);
var PrivacyComponent = (function () {
    function PrivacyComponent(route) {
        this.route = route;
    }
    PrivacyComponent.prototype.ngOnInit = function () {
        var _this = this;
        this.route.data.forEach(function (data) {
            _this.privacyModel = data.model;
        });
    };
    return PrivacyComponent;
}());
PrivacyComponent = __decorate([
    core_1.Component({
        template: __webpack_require__(464),
        changeDetection: core_1.ChangeDetectionStrategy.OnPush
    }),
    core_1.Injectable(),
    __metadata("design:paramtypes", [router_1.ActivatedRoute])
], PrivacyComponent);
exports.PrivacyComponent = PrivacyComponent;
module.exports = "<div class=\"vcm_static_block\">\r\n    <div class=\"vcm_container vcm_tags\" [innerHTML]=\"privacyModel.Context | vcmReplaceBaseHref:'/privacy' | vcmSanitizeHtml\"></div>\r\n</div>";
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = __webpack_require__(0);
var router_1 = __webpack_require__(2);
var privacy_component_1 = __webpack_require__(127);
var privacy_page_resolve_service_1 = __webpack_require__(466);
var PrivacyRoutingModule = (function () {
    function PrivacyRoutingModule() {
    }
    return PrivacyRoutingModule;
}());
PrivacyRoutingModule = __decorate([
    core_1.NgModule({
        imports: [
            router_1.RouterModule.forChild([
                {
                    path: '',
                    component: privacy_component_1.PrivacyComponent,
                    resolve: {
                        model: privacy_page_resolve_service_1.PrivacyPageResolve
                    }
                }
            ])
        ],
        exports: [
            router_1.RouterModule
        ],
        providers: [
            privacy_page_resolve_service_1.PrivacyPageResolve
        ]
    })
], PrivacyRoutingModule);
exports.PrivacyRoutingModule = PrivacyRoutingModule;

var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata = (this && this.__metadata) || function (k, v) {
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = __webpack_require__(0);
var loading_mask_service_1 = __webpack_require__(8);
var privacy_page_service_1 = __webpack_require__(128);
var PrivacyPageResolve = (function () {
    function PrivacyPageResolve(service, mask) {
        this.service = service;
        this.mask = mask;
    }
    PrivacyPageResolve.prototype.resolve = function (route) {
        var _this = this;
        this.mask.addLoading();
        return this.service.getPrivacyPageModel()
            .map(function (model) {
            _this.mask.removeLoading();
            return model;
        });
    };
    return PrivacyPageResolve;
}());
PrivacyPageResolve = __decorate([
    core_1.Injectable(),
    __metadata("design:paramtypes", [privacy_page_service_1.PrivacyPageService,
        loading_mask_service_1.LoadingMaskService])
], PrivacyPageResolve);
exports.PrivacyPageResolve = PrivacyPageResolve;

var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata = (this && this.__metadata) || function (k, v) {
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = __webpack_require__(0);
var config_service_1 = __webpack_require__(7);
var headers_client_1 = __webpack_require__(67);
var http_1 = __webpack_require__(16);
var rxjs_1 = __webpack_require__(26);
var logger_service_1 = __webpack_require__(9);
var PrivacyPageService = (function () {
    function PrivacyPageService(configService, headers, http, logger) {
        this.configService = configService;
        this.headers = headers;
        this.http = http;
        this.logger = logger;
        this.url = this.configService.baseUrl + '/api/staticpage?landingType=PRIVACY';
    }
    PrivacyPageService.prototype.getPrivacyPageModel = function () {
        if (this.privacyPageModel) {
            return rxjs_1.Observable.of(this.privacyPageModel);
        }
        else {
            return this.loadPrivacyPageModel();
        }
    };
    PrivacyPageService.prototype.loadPrivacyPageModel = function () {
        var _this = this;
        var options = this.headers.getRequestOptions();
        return this.http.get(this.url, options)
            .map(function (res) {
            _this.privacyPageModel = res.json();
            return _this.privacyPageModel;
        }).catch(function (err) {
            _this.logger.error(err);
            return rxjs_1.Observable.of(null);
        });
    };
    return PrivacyPageService;
}());
PrivacyPageService = __decorate([
    core_1.Injectable(),
    __metadata("design:paramtypes", [config_service_1.ConfigService,
        headers_client_1.HeadersClient,
        http_1.Http,
        logger_service_1.LoggerService])
], PrivacyPageService);
exports.PrivacyPageService = PrivacyPageService;

var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = __webpack_require__(0);
var help_component_1 = __webpack_require__(129);
var help_routing_module_1 = __webpack_require__(468);
var help_page_service_1 = __webpack_require__(130);
var shared_module_1 = __webpack_require__(12);
var HelpModule = (function () {
    function HelpModule() {
    }
    return HelpModule;
}());
HelpModule = __decorate([
    core_1.NgModule({
        imports: [
            shared_module_1.SharedModule,
            help_routing_module_1.HelpRoutingModule
        ],
        declarations: [
            help_component_1.HelpComponent
        ],
        providers: [
            help_page_service_1.HelpPageService
        ]
    })
], HelpModule);
exports.HelpModule = HelpModule;

var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata = (this && this.__metadata) || function (k, v) {
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = __webpack_require__(0);
var router_1 = __webpack_require__(2);
var HelpComponent = (function () {
    function HelpComponent(route) {
        this.route = route;
    }
    HelpComponent.prototype.ngOnInit = function () {
        var _this = this;
        this.route.data.forEach(function (data) {
            _this.helpModel = data.model;
        });
    };
    return HelpComponent;
}());
HelpComponent = __decorate([
    core_1.Component({
        template: __webpack_require__(467),
        changeDetection: core_1.ChangeDetectionStrategy.OnPush
    }),
    core_1.Injectable(),
    __metadata("design:paramtypes", [router_1.ActivatedRoute])
], HelpComponent);
exports.HelpComponent = HelpComponent;
module.exports = "<div class=\"vcm_static_block vcm_help_block\">\r\n    <div class=\"vcm_page_header\">\r\n        <h1>HELP</h1>\r\n    </div>\r\n    <div class=\"vcm_container\">\r\n        <div class=\"vcm_tags\" [innerHTML]=\"helpModel.Context | vcmSanitizeHtml\"></div>\r\n    </div>\r\n</div>";
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = __webpack_require__(0);
var router_1 = __webpack_require__(2);
var help_component_1 = __webpack_require__(129);
var help_page_resolve_service_1 = __webpack_require__(469);
var HelpRoutingModule = (function () {
    function HelpRoutingModule() {
    }
    return HelpRoutingModule;
}());
HelpRoutingModule = __decorate([
    core_1.NgModule({
        imports: [
            router_1.RouterModule.forChild([
                {
                    path: '',
                    component: help_component_1.HelpComponent,
                    resolve: {
                        model: help_page_resolve_service_1.HelpPageResolve
                    }
                }
            ])
        ],
        exports: [
            router_1.RouterModule
        ],
        providers: [
            help_page_resolve_service_1.HelpPageResolve
        ]
    })
], HelpRoutingModule);
exports.HelpRoutingModule = HelpRoutingModule;

var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata = (this && this.__metadata) || function (k, v) {
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = __webpack_require__(0);
var loading_mask_service_1 = __webpack_require__(8);
var help_page_service_1 = __webpack_require__(130);
var HelpPageResolve = (function () {
    function HelpPageResolve(service, mask) {
        this.service = service;
        this.mask = mask;
    }
    HelpPageResolve.prototype.resolve = function (route) {
        var _this = this;
        this.mask.addLoading();
        return this.service.getHelpPageModel()
            .map(function (model) {
            _this.mask.removeLoading();
            return model;
        });
    };
    return HelpPageResolve;
}());
HelpPageResolve = __decorate([
    core_1.Injectable(),
    __metadata("design:paramtypes", [help_page_service_1.HelpPageService,
        loading_mask_service_1.LoadingMaskService])
], HelpPageResolve);
exports.HelpPageResolve = HelpPageResolve;

var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata = (this && this.__metadata) || function (k, v) {
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = __webpack_require__(0);
var config_service_1 = __webpack_require__(7);
var rxjs_1 = __webpack_require__(26);
var http_client_1 = __webpack_require__(11);
var logger_service_1 = __webpack_require__(9);
var HelpPageService = (function () {
    function HelpPageService(configService, http, logger) {
        this.configService = configService;
        this.http = http;
        this.logger = logger;
        this.url = this.configService.baseUrl + '/api/landingpage?landingType=HELP';
    }
    HelpPageService.prototype.getHelpPageModel = function () {
        if (this.helpPageModel) {
            return rxjs_1.Observable.of(this.helpPageModel);
        }
        else {
            return this.loadHelpPageModel();
        }
    };
    HelpPageService.prototype.loadHelpPageModel = function () {
        var _this = this;
        return this.http.get(this.url)
            .map(function (res) {
            _this.helpPageModel = res.json();
            return _this.helpPageModel;
        }).catch(function (err) {
            _this.logger.error(err);
            return rxjs_1.Observable.of(null);
        });
    };
    return HelpPageService;
}());
HelpPageService = __decorate([
    core_1.Injectable(),
    __metadata("design:paramtypes", [config_service_1.ConfigService,
        http_client_1.HttpClient,
        logger_service_1.LoggerService])
], HelpPageService);
exports.HelpPageService = HelpPageService;

var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = __webpack_require__(0);
var contact_us_routing_module_1 = __webpack_require__(470);
var contact_us_component_1 = __webpack_require__(131);
var shared_module_1 = __webpack_require__(12);
var reason_service_1 = __webpack_require__(132);
var details_service_1 = __webpack_require__(133);
var contact_us_form_service_1 = __webpack_require__(134);
var contact_us_form_component_1 = __webpack_require__(473);
var back_link_component_1 = __webpack_require__(74);
var ContactUsModule = (function () {
    function ContactUsModule() {
    }
    return ContactUsModule;
}());
ContactUsModule = __decorate([
    core_1.NgModule({
        imports: [
            shared_module_1.SharedModule,
            contact_us_routing_module_1.ContactUsRoutingModule
        ],
        declarations: [
            contact_us_component_1.ContactUsComponent,
            contact_us_form_component_1.ContactUsFormComponent
        ],
        providers: [
            reason_service_1.ReasonService,
            details_service_1.DetailService,
            contact_us_form_service_1.ContactUsFormService,
            back_link_component_1.BackLinkComponent
        ]
    })
], ContactUsModule);
exports.ContactUsModule = ContactUsModule;

var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = __webpack_require__(0);
var router_1 = __webpack_require__(2);
var contact_us_component_1 = __webpack_require__(131);
var reason_resolve_service_1 = __webpack_require__(472);
var auth_guard_1 = __webpack_require__(30);
var ContactUsRoutingModule = (function () {
    function ContactUsRoutingModule() {
    }
    return ContactUsRoutingModule;
}());
ContactUsRoutingModule = __decorate([
    core_1.NgModule({
        imports: [
            router_1.RouterModule.forChild([
                {
                    path: '',
                    component: contact_us_component_1.ContactUsComponent,
                    canActivate: [auth_guard_1.AuthGuard],
                    resolve: {
                        reasons: reason_resolve_service_1.ReasonResolve
                    }
                }
            ])
        ],
        exports: [
            router_1.RouterModule
        ],
        providers: [
            reason_resolve_service_1.ReasonResolve
        ]
    })
], ContactUsRoutingModule);
exports.ContactUsRoutingModule = ContactUsRoutingModule;

var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = __webpack_require__(0);
var ContactUsComponent = (function () {
    function ContactUsComponent() {
        this.isFeedbackSubmitted = false;
    }
    ContactUsComponent.prototype.displayFeedbackSubmittedMessage = function (feedback) {
        this.isFeedbackSubmitted = true;
    };
    return ContactUsComponent;
}());
ContactUsComponent = __decorate([
    core_1.Component({
        template: __webpack_require__(471)
    })
], ContactUsComponent);
exports.ContactUsComponent = ContactUsComponent;
module.exports = "<div class=\"vcm_contact_us_block\">\r\n    <div class=\"vcm_page_header\">\r\n        <h1>CONTACT US</h1>\r\n    </div>\r\n\r\n    <vcm-contact-us-form *ngIf=\"!isFeedbackSubmitted\"\r\n                         (feedbackSubmitted)=\"displayFeedbackSubmittedMessage($event)\"></vcm-contact-us-form>\r\n\r\n    <div *ngIf=\"isFeedbackSubmitted\">\r\n        <div class=\"vcm_full_cell\">\r\n            <p class=\"vcm_add_info\">You feedback has been submitted. Thank you!</p>\r\n        </div>\r\n\r\n        <div class=\"vcm_button_container clearfix\">\r\n            <div class=\"vcm_left\">\r\n                <a class=\"btn vcm_btn btn-default\" [routerLink]=\"['/home']\">Go to home page</a>\r\n            </div>\r\n        </div>\r\n    </div>\r\n</div>";
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata = (this && this.__metadata) || function (k, v) {
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = __webpack_require__(0);
var reason_service_1 = __webpack_require__(132);
var ReasonResolve = (function () {
    function ReasonResolve(service) {
        this.service = service;
    }
    ReasonResolve.prototype.resolve = function (route) {
        return this.service.getReasons();
    };
    return ReasonResolve;
}());
ReasonResolve = __decorate([
    core_1.Injectable(),
    __metadata("design:paramtypes", [reason_service_1.ReasonService])
], ReasonResolve);
exports.ReasonResolve = ReasonResolve;

var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata = (this && this.__metadata) || function (k, v) {
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = __webpack_require__(0);
var config_service_1 = __webpack_require__(7);
var http_client_1 = __webpack_require__(11);
var logger_service_1 = __webpack_require__(9);
var ReasonService = (function () {
    function ReasonService(http, configService, logger) {
        this.http = http;
        this.configService = configService;
        this.logger = logger;
    }
    ReasonService.prototype.getReasons = function () {
        if (this.reasons) {
            return Promise.resolve(this.reasons);
        }
        else {
            return this.loadReasons();
        }
    };
    ReasonService.prototype.loadReasons = function () {
        var _this = this;
        return this.http.get(this.configService.baseUrl + '/api/ContactUs')
            .toPromise()
            .then(function (res) {
            _this.reasons = res.json().map(function (reason) {
                return reason.ContactReason;
            });
            return _this.reasons;
        }).catch(function (error) {
            _this.logger.error(error);
            return null;
        });
    };
    return ReasonService;
}());
ReasonService = __decorate([
    core_1.Injectable(),
    __metadata("design:paramtypes", [http_client_1.HttpClient,
        config_service_1.ConfigService,
        logger_service_1.LoggerService])
], ReasonService);
exports.ReasonService = ReasonService;

var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata = (this && this.__metadata) || function (k, v) {
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = __webpack_require__(0);
var http_client_1 = __webpack_require__(11);
var config_service_1 = __webpack_require__(7);
var logger_service_1 = __webpack_require__(9);
var DetailService = (function () {
    function DetailService(http, configService, logger) {
        this.http = http;
        this.configService = configService;
        this.logger = logger;
        this.reasonDetails = new Map();
    }
    DetailService.prototype.getDetails = function (reason) {
        if (this.reasonDetails.has(reason)) {
            return Promise.resolve(this.reasonDetails.get(reason));
        }
        return this.loadDetails(reason);
    };
    DetailService.prototype.loadDetails = function (reason) {
        var _this = this;
        return this.http.get(this.configService.baseUrl + '/api/ContactUs/?reason=' + reason)
            .toPromise()
            .then(function (res) {
            var details = res.json().map(function (detail) {
                return detail.ContactDetails;
            });
            _this.reasonDetails.set(reason, details);
            return details;
        }).catch(function (error) {
            _this.logger.error(error);
            return null;
        });
    };
    return DetailService;
}());
DetailService = __decorate([
    core_1.Injectable(),
    __metadata("design:paramtypes", [http_client_1.HttpClient,
        config_service_1.ConfigService,
        logger_service_1.LoggerService])
], DetailService);
exports.DetailService = DetailService;

var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata = (this && this.__metadata) || function (k, v) {
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = __webpack_require__(0);
var config_service_1 = __webpack_require__(7);
var http_client_1 = __webpack_require__(11);
var logger_service_1 = __webpack_require__(9);
var ContactUsFormService = (function () {
    function ContactUsFormService(http, configService, logger) {
        this.http = http;
        this.configService = configService;
        this.logger = logger;
        this.url = this.configService.baseUrl + '/api/ContactUs';
    }
    ContactUsFormService.prototype.submitRequest = function (reqest) {
        var _this = this;
        return this.http.post(this.url, reqest)
            .toPromise()
            .then(function (res) {
            return res.json();
        }).catch(function (err) {
            _this.logger.error(err);
            return false;
        });
    };
    return ContactUsFormService;
}());
ContactUsFormService = __decorate([
    core_1.Injectable(),
    __metadata("design:paramtypes", [http_client_1.HttpClient,
        config_service_1.ConfigService,
        logger_service_1.LoggerService])
], ContactUsFormService);
exports.ContactUsFormService = ContactUsFormService;

var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata = (this && this.__metadata) || function (k, v) {
    if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = __webpack_require__(0);
var router_1 = __webpack_require__(2);
var contact_us_form_service_1 = __webpack_require__(134);
var details_service_1 = __webpack_require__(133);
var loading_mask_service_1 = __webpack_require__(8);
var DEFAULT_SELECT = '...please select';
var ContactUsFormComponent = (function () {
    function ContactUsFormComponent(route, contactUsService, detailService, mask) {
        this.route = route;
        this.contactUsService = contactUsService;
        this.detailService = detailService;
        this.mask = mask;
        this.details = null;
        this.detailsLoading = false;
        this.selectedReason = null;
        this.selectedDetail = null;
        this.contactMessage = null;
        this.reasonDefault = DEFAULT_SELECT;
        this.detailsDefault = DEFAULT_SELECT;
        this.feedbackSubmitted = new core_1.EventEmitter();
    }
    ContactUsFormComponent.prototype.ngOnInit = function () {
        var _this = this;
        this.route.data.forEach(function (data) {
            _this.reasons = data.reasons;
        });
    };
    ContactUsFormComponent.prototype.updateDetails = function (reason) {
        var _this = this;
        this.selectedDetail = null;
        if (this.selectedReason) {
            this.detailsDefault = null;
            this.detailsLoading = true;
            this.detailService.getDetails(reason)
                .then(function (details) {
                _this.detailsLoading = false;
                _this.details = details || [];
                _this.selectedDetail = _this.details[0] || '';
            });
        }
        else {
            this.selectedReason = null;
            this.detailsDefault = DEFAULT_SELECT;
            this.details = null;
        }
    };
    ContactUsFormComponent.prototype.onSubmit = function () {
        var _this = this;
        this.mask.addLoading();
        this.contactUsService.submitRequest({
            ContactReason: this.selectedReason,
            ContactDetails: this.selectedDetail,
            Message: this.contactMessage
        }).then(function (resp) {
            _this.mask.removeLoading();
            _this.feedbackSubmitted.emit(resp);
            window.scrollTo(0, 0);
        });
    };
    return ContactUsFormComponent;
}());
__decorate([
    core_1.Output(),
    __metadata("design:type", core_1.EventEmitter)
], ContactUsFormComponent.prototype, "feedbackSubmitted", void 0);
ContactUsFormComponent = __decorate([
    core_1.Component({
        selector: 'vcm-contact-us-form',
        template: __webpack_require__(474)
    }),
    __metadata("design:paramtypes", [router_1.ActivatedRoute,
        contact_us_form_service_1.ContactUsFormService,
        details_service_1.DetailService,
        loading_mask_service_1.LoadingMaskService])
], ContactUsFormComponent);
exports.ContactUsFormComponent = ContactUsFormComponent;
module.exports = "<form #contactUs=\"ngForm\" (ngSubmit)=\"onSubmit()\" *ngIf=\"!isSubmitted\" class=\"vcm_form\">\r\n    <div class=\"vcm_full_cell\">\r\n        <div class=\"vcm_horizontal_group\">\r\n            <vcm-select [name]=\"'reasons'\" [label]=\"'Select reason'\" required [options]=\"reasons\"\r\n                        [defaultValue]=\"'Select...'\"\r\n                        [(ngModel)]=\"selectedReason\" (ngModelChange)=\"updateDetails(selectedReason)\">\r\n            </vcm-select>\r\n\r\n\r\n            <vcm-select [class.vcm_loading]=\"detailsLoading\" required\r\n                        [name]=\"'details'\" [label]=\"'Select details'\" [options]=\"details\"\r\n                        [(ngModel)]=\"selectedDetail\" [disabled]=\"!selectedReason && !details\">\r\n            </vcm-select>\r\n\r\n            <vcm-textarea [name]=\"'contactMessage'\" required\r\n                          [(ngModel)]=\"contactMessage\"\r\n                          [label]=\"'Message'\">\r\n            </vcm-textarea>\r\n        </div>\r\n    </div>\r\n\r\n    <div class=\"vcm_button_container clearfix\">\r\n        <div class=\"vcm_left\">\r\n            <vcm-back-link></vcm-back-link>\r\n        </div>\r\n\r\n        <div class=\"vcm_right\">\r\n            <button type=\"submit\" class=\"btn vcm_btn btn-primary vcm_btn_submit\" [disabled]=\"!contactUs.form.valid\">SUBMIT</button>\r\n        </div>\r\n    </div>\r\n</form>\r\n\r\n\r\n";
/*# sourceMappingURL=vendor.52d469745a397148f2ae.css.map*/