/**
 * @file cef-store.ts
 * @author Copyright (c) 2018-2025 clarity-ventures.com. All rights reserved
 * @desc Main configuration file with settings for storefront
 * Note: The documentation on what each value is/does is in /framework/store/_core/cefConfig.ts
 */
/* The Settings Object (will become an angular constant) */
var settings = {
	debug: false,
	html5Mode: { enabled: false, requireBase: false },
	authProvider: "okta",
	authProviderMFAEnabled: false,
	authProviderMFAForcedEnabled: false,
	authProviderMFAByEmailEnabled: false,
	authProviderMFABySMSEnabled: false,
	authProviderAuthorizeUrl: "",
	authProviderLogoutUrl: "",
	authProviderClientId: "",
	authProviderRedirectUri: "",
	authProviderScope: "",
	passwordRequireLength: 8,
	passwordRequireDigit: false,
	passwordRequireUppercase: false,
	passwordRequireLowercase: false,
	passwordRequireSpecial: false,
	countryCode: "USA",
	routes: {
	trustedRedirects: ["https://sso.auth.cmmcab.org"],
	api: {
		host: null,
		root: "/DesktopModules/ClarityEcommerce/API-Storefront"
	},
	catalog: {
		host: null,
		hostIsProvidedByLookup: false,
		root: "/Catalog"
	},
	companyLogo: {
		host: null,
		hostIsProvidedByLookup: false,
		root: "/Portals/0/clarity-ecommerce-logo.png"
	},
	contactUs: {
		host: null,
		hostIsProvidedByLookup: false,
		root: "/Info/Contact-Us"
	},
	dashboard: {
		host: null,
		hostIsProvidedByLookup: false,
		root: "/Dashboard"
	},
	images: {
		host: null,
		hostIsProvidedByLookup: false,
		root: "/images/ecommerce"
	},
	imports: {
		host: null,
		hostIsProvidedByLookup: false,
		root: "/images/ecommerce"
	},
	login: {
		host: null,
		hostIsProvidedByLookup: false,
		root: "/Authentication/Sign-In"
	},
	newUserReturn: {
		host: null,
		hostIsProvidedByLookup: false,
		root: "/Authentication/New-User-Return"
	},
	privacy: {
		host: null,
		hostIsProvidedByLookup: false,
		root: "/Privacy"
	},
	productDetail: {
		host: null,
		hostIsProvidedByLookup: false,
		root: "/Product"
	},
	registration: {
		host: null,
		hostIsProvidedByLookup: false,
		root: "/Authentication/Registration"
	},
	site: {
		host: "https://cyberab.org",
		hostIsProvidedByLookup: false,
		root: null
	},
	storeDetail: {
		host: null,
		hostIsProvidedByLookup: false,
		root: "/Member"
	},
	storedFiles: {
		host: null,
		hostIsProvidedByLookup: false,
		root: "/images/ecommerce"
	},
	terms: {
		host: null,
		hostIsProvidedByLookup: false,
		root: "/Terms"
	},
	ui: {
		host: null,
		hostIsProvidedByLookup: false,
		root: "/DesktopModules/ClarityEcommerce/UI-Storefront"
	},
	uiTemplateOverride: {
		host: null,
		hostIsProvidedByLookup: false,
		root: "/Portals/_default/Skins/CMMC/Ecommerce/framework/store"
	},
	oktaLogin: {
		host: null,
		hostIsProvidedByLookup: false,
		root: "/"
	},
	oktaReturnSuccess: {
		host: null,
		hostIsProvidedByLookup: false,
		root: "/okta"
	},
	cyturus: {
		host: "https://sso.auth.cmmcab.org",
		hostIsProvidedByLookup: false,
		root: "/home/cmmc-ab_cyturussaml_1/0oa4rot6ybhQFKcTp4h7/aln4rp16yjeeKDW4F4h7"
	},
	},
	corsResourceWhiteList: [
		"https://*.cyberab.org/**",
		"https://cyberab.org/**"
	],
	useSubDomainForCookies: true,
	usePartialSubDomainForCookiesRootSegmentCount: 0,
	requireSecureForCookies: false,
	companyName: "CyberAB",
	google: {
		maps: {
			apiKey: "AIzaSyDgmQtEU6ODdXWW1mlliVNqFuwGGeBRoQU"
		},
		apiKey: "AIzaSyBVTDAWycjSqP_tGKLSXO66_K7JSoYF5VQ",
		apiClientKey: "585747101560-6ccfcfcpg89hoq560qtj8f5eklb0mi4l.apps.googleusercontent.com"
	},
	catalog: {
		showCategoriesForLevelsUpTo: 0,
		defaultFormat: "list",
		defaultPageSize: 9,
		defaultSort: "NameAscending",
		onlyApplyStoreToFilterByUI: true,
		displayImages: true,
		getFullAssocs: false,
		maxTopLevelCategoriesInFilter: 20,
		defaultRoute: "s",
	},
	dashboard: [
		{
			name: "MyDashboard",
			titleKey: "ui.storefront.common.MyDashboard",
			sref: "userDashboard.dashboard",
			href: "/Dashboard",
			enabled: true,
			order: 1000,
			icon: '<i class="far fa-tachometer-alt-fast fa-fw" aria-hidden="true"></i>'
		},
		{
			name: "AccountSettings",
			titleKey: "ui.storefront.common.AccountSetting.Plural",
			enabled: true,
			order: 2000,
			icon: '<i class="far fa-user-circle fa-fw" aria-hidden="true"></i>',
			noLink: true,
			children: [
				{
					name: "MyProfile",
					titleKey: "ui.storefront.menu.miniMenu.myProfile",
					sref: "userDashboard.profileUser",
					href: "/Dashboard/My-Profile",
					enabled: true,
					order: 2100
				},
				{
					name: "AccountProfile",
					title: "ui.storefront.userDashboard2.userDashboard.AccountProfile",
					titleKey: "ui.storefront.userDashboard2.userDashboard.AccountProfile",
					enabled: true,
					reqAnyPerms: ["C3PAO.Viewer","CCP.Viewer","CCA.Viewer","LCCA.Viewer","LTP.Viewer","LPP.Viewer","OSC.Viewer","PA.Viewer","PI.Viewer","RP.Viewer","RPA.Viewer","RPO.Viewer"],
					noLink: true,
					order: 2200,
					children: [
						{
							name: "Certified Third Party Assessor Organization",
							titleKey: "Account Profile: C3PAO",
							title: "Account Profile: C3PAO",
							sref: "userDashboard.profileAccount.c3pao",
							href: "/dashboard/account-profile/c3pao",
							enabled: true,
							reqAnyPerms: ["C3PAO.Viewer"],
							order: 2201
						},
						{
							name: "CMMC Certified Assessor",
							titleKey: "Account Profile: CCA",
							title: "Account Profile: CCA",
							sref: "userDashboard.profileAccount.cca",
							href: "/dashboard/account-profile/cca",
							enabled: true,
							reqAnyPerms: ["CCA.Viewer"],
							order: 2202
						},
						{
							name: "Lead CMMC Certified Assessor",
							titleKey: "Account Profile: LCCA",
							title: "Account Profile: LCCA",
							sref: "userDashboard.profileAccount.lcca",
							href: "/dashboard/account-profile/lcca",
							enabled: true,
							reqAnyPerms: ["LCCA.Viewer"],
							order: 2202
						},
						{
							name: "CMMC Certified Professional",
							titleKey: "Account Profile: CCP",
							title: "Account Profile: CCP",
							sref: "userDashboard.profileAccount.ccp",
							href: "/dashboard/account-profile/ccp",
							enabled: true,
							reqAnyPerms: ["CCP.Viewer"],
							order: 2203
						},
						{
							name: "Licensed Publishing Partner",
							titleKey: "Account Profile: LPP",
							title: "Account Profile: LPP",
							sref: "userDashboard.profileAccount.lpp",
							href: "/dashboard/account-profile/lpp",
							enabled: true,
							reqAnyPerms: ["LPP.Viewer"],
							order: 2204
						},
						{
							name: "Licensed Training Provider",
							titleKey: "Account Profile: LTP",
							title: "Account Profile: LTP",
							sref: "userDashboard.profileAccount.ltp",
							href: "/dashboard/account-profile/ltp",
							enabled: true,
							reqAnyPerms: ["LTP.Viewer"],
							order: 2205
						},
						{
							name: "Organization Seeking Certification",
							titleKey: "Account Profile: OSC",
							title: "Account Profile: OSC",
							sref: "userDashboard.profileAccount.osc",
							href: "/dashboard/account-profile/osc",
							enabled: true,
							reqAnyPerms: ["OSC.Viewer"],
							order: 2206
						},
						{
							name: "Provisional Assessor",
							titleKey: "Account Profile: PA",
							title: "Account Profile: PA",
							sref: "userDashboard.profileAccount.pa",
							href: "/dashboard/account-profile/pa",
							enabled: true,
							reqAnyPerms: ["PA.Viewer"],
							order: 2207
						},
						{
							name: "Provisional Instructor",
							titleKey: "Account Profile: PI",
							title: "Account Profile: PI",
							sref: "userDashboard.profileAccount.pi",
							href: "/dashboard/account-profile/pi",
							enabled: true,
							reqAnyPerms: ["PI.Viewer"],
							order: 2208
						},
						{
							name: "Registered Practitioner",
							titleKey: "Account Profile: RP",
							title: "Account Profile: RP",
							sref: "userDashboard.profileAccount.rp",
							href: "/dashboard/account-profile/rp",
							enabled: true,
							reqAnyPerms: ["RP.Viewer"],
							order: 2209
						},
						{
							name: "Registered Practitioner Advanced",
							titleKey: "Account Profile: RPA",
							title: "Account Profile: RPA",
							sref: "userDashboard.profileAccount.rpa",
							href: "/dashboard/account-profile/rpa",
							enabled: true,
							reqAnyPerms: ["RPA.Viewer"],
							order: 2210
						},
						{
							name: "Registered Practitioner Organization",
							titleKey: "Account Profile: RPO",
							title: "Account Profile: RPO",
							sref: "userDashboard.profileAccount.rpo",
							href: "/dashboard/account-profile/rpo",
							enabled: true,
							reqAnyPerms: ["RPO.Viewer"],
							order: 2211
						}
					]
				},
				{
					name: "AddressBook",
					titleKey: "ui.storefront.common.AddressBook",
					sref: "userDashboard.addressBook",
					href: "/Dashboard/Address-book",
					enabled: true,
					order: 2300
				},
				{
					name: "Wallet",
					titleKey: "ui.storefront.userDashboard2.userDashboard.Wallet",
					sref: "userDashboard.wallet.list",
					href: "/Dashboard/Wallet",
					enabled: true,
					order: 2400
				},
			]
		},
		{
			name: "Orders",
			titleKey: "ui.storefront.common.Order.Plural",
			sref: "userDashboard.salesOrders.list",
			srefAlt: "userDashboard.salesGroups.detail.order",
			href: "/Dashboard/Orders",
			hrefAlt: "userDashboard.salesGroups.detail.order",
			enabled: true,
			order: 3000,
			icon: '<i class="far fa-receipt fa-fw" aria-hidden="true"></i>'
		},
		{
			name: "UserAssociations",
			titleKey: "ui.storefront.common.UserAssociations.Plural",
			reqAnyPerms: ["C3PAO.MngUsers","LPP.MngUsers","LTP.MngUsers","OSC.MngUsers","RPO.MngUsers"],
			enabled: true,
			order: 3100,
			icon: '<i class="far fa-users fa-fw" aria-hidden="true"></i>',
			noLink: true,
			children: [
				{
					name: "Certified Third Party Assessor Organization",
					titleKey: "User Associations: C3PAO",
					title: "User Associations: C3PAO",
					sref: "userDashboard.userAssociations.list",
					srefParams: { "AppType": "C3PAO" },
					href: "/Dashboard/User-Associations/C3PAO",
					enabled: true,
					reqAnyPerms: ["C3PAO.MngUsers"],
					order: 3101
				},
				{
					name: "Licensed Publishing Partner",
					titleKey: "User Associations: LPP",
					title: "User Associations: LPP",
					sref: "userDashboard.userAssociations.list",
					srefParams: { "AppType": "LPP" },
					href: "/Dashboard/User-Associations/LPP",
					enabled: true,
					reqAnyPerms: ["LPP.MngUsers"],
					order: 3104
				},
				{
					name: "Licensed Training Provider",
					titleKey: "User Associations: LTP",
					title: "User Associations: LTP",
					sref: "userDashboard.userAssociations.list",
					srefParams: { "AppType": "LTP" },
					href: "/Dashboard/User-Associations/LTP",
					enabled: true,
					reqAnyPerms: ["LTP.MngUsers"],
					order: 3105
				},
				{
					name: "Organization Seeking Certification",
					titleKey: "User Associations: OSC",
					title: "User Associations: OSC",
					sref: "userDashboard.userAssociations.list",
					srefParams: { "AppType": "OSC" },
					href: "/Dashboard/User-Associations/OSC",
					enabled: true,
					reqAnyPerms: ["OSC.MngUsers"],
					order: 3106
				},
				{
					name: "Registered Practitioner Organization",
					titleKey: "User Associations: RPO",
					title: "User Associations: RPO",
					sref: "userDashboard.userAssociations.list",
					srefParams: { "AppType": "RPO" },
					href: "/Dashboard/User-Associations/RPO",
					enabled: true,
					reqAnyPerms: ["RPO.MngUsers"],
					order: 3111
				}
			]
		},
		{
			name: "membership",
			titleKey: "membership",
			title: "membership",
			reqAnyPerms: ["C3PAO.Renewer","CCA.Renewer","LCCA.Renewer","CCP.Renewer","LPP.Renewer","LTP.Renewer","OSC.Renewer","PA.Renewer","PI.Renewer","RP.Renewer","RPA.Renewer","RPO.Renewer"],
			enabled: true,
			order: 5000,
			icon: '<i class="fal fa-retweet"></i>',
			noLink: true,
			children: [
				{
					name: "Certified Third Party Assessor Organization",
					titleKey: "Membership: C3PAO",
					title: "Membership: C3PAO",
					parent: "userDashboard.membership",
					sref: "userDashboard.membership.c3pao",
					href: "/membership/my-membership/c3pao",
					reqAnyPerms: ["C3PAO.Renewer"],
					enabled: true,
					order: 5100,
					children: [
						{
							name: "Certified Third Party Assessor Organization Renewal Application",
							titleKey: "C3PAO",
							title: "C3PAO",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.c3pao.application",
							href: "/Renewal/C3PAO/Application",
							reqAnyPerms: ["C3PAO.Renewer"],
							enabled: false,
							order: 5101,
						},{
							name: "Certified Third Party Assessor Organization Renewal Payment",
							titleKey: "C3PAO",
							title: "C3PAO",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.c3pao.payment",
							href: "/Renewal/C3PAO/Payment",
							reqAnyPerms: ["C3PAO.Renewer"],
							enabled: false,
							order: 5102,
						},{
							name: "Certified Third Party Assessor Organization Renewal Code of Conduct",
							titleKey: "C3PAO",
							title: "C3PAO",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.c3pao.codeOfConduct",
							href: "/Renewal/C3PAO/Code-Of-Conduct",
							reqAnyPerms: ["C3PAO.Renewer"],
							enabled: false,
							order: 5103,
						},{
							name: "Certified Third Party Assessor Organization Renewal What's Next",
							titleKey: "C3PAO",
							title: "C3PAO",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.c3pao.whatsNext",
							href: "/Renewal/C3PAO/Whats-Next",
							reqAnyPerms: ["C3PAO.Renewer"],
							enabled: false,
							order: 5104,
						}
					]
				},
				{
					name: "CMMC Certified Assessor",
					titleKey: "Membership: CCA",
					title: "Membership: CCA",
					parent: "userDashboard.membership",
					sref: "userDashboard.membership.cca",
					href: "/membership/my-membership/cca",
					reqAnyPerms: ["CCA.Renewer"],
					enabled: true,
					order: 5200,
					children: [
						{
							name: "CMMC Certified Assessor Renewal Application",
							titleKey: "CCA",
							title: "CCA",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.cca.application",
							href: "/Renewal/CCA/Application",
							reqAnyPerms: ["CCA.Renewer"],
							enabled: false,
							order: 5201,
						},{
							name: "CMMC Certified Assessor Renewal Payment",
							titleKey: "CCA",
							title: "CCA",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.cca.payment",
							href: "/Renewal/CCA/Payment",
							reqAnyPerms: ["CCA.Renewer"],
							enabled: false,
							order: 5202,
						},{
							name: "CMMC Certified Assessor Renewal Code of Conduct",
							titleKey: "CCA",
							title: "CCA",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.cca.codeOfConduct",
							href: "/Renewal/CCA/Code-Of-Conduct",
							reqAnyPerms: ["CCA.Renewer"],
							enabled: false,
							order: 5203,
						},{
							name: "CMMC Certified Assessor Renewal What's Next",
							titleKey: "CCA",
							title: "CCA",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.cca.whatsNext",
							href: "/Renewal/CCA/Whats-Next",
							reqAnyPerms: ["CCA.Renewer"],
							enabled: false,
							order: 5204,
						}
					]
				},
				{
					name: "Lead CMMC Certified Assessor",
					titleKey: "Membership: LCCA",
					title: "Membership: LCCA",
					parent: "userDashboard.membership",
					sref: "userDashboard.membership.lcca",
					href: "/membership/my-membership/lcca",
					reqAnyPerms: ["LCCA.Renewer"],
					enabled: true,
					order: 5200,
					children: [
						{
							name: "Lead CMMC Certified Assessor Renewal Application",
							titleKey: "LCCA",
							title: "LCCA",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.lcca.application",
							href: "/Renewal/LCCA/Application",
							reqAnyPerms: ["LCCA.Renewer"],
							enabled: false,
							order: 5201,
						},{
							name: "Lead CMMC Certified Assessor Renewal Payment",
							titleKey: "LCCA",
							title: "LCCA",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.lcca.payment",
							href: "/Renewal/LCCA/Payment",
							reqAnyPerms: ["LCCA.Renewer"],
							enabled: false,
							order: 5202,
						},{
							name: "Lead CMMC Certified Assessor Renewal Code of Conduct",
							titleKey: "LCCA",
							title: "LCCA",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.lcca.codeOfConduct",
							href: "/Renewal/LCCA/Code-Of-Conduct",
							reqAnyPerms: ["LCCA.Renewer"],
							enabled: false,
							order: 5203,
						},{
							name: "Lead CMMC Certified Assessor Renewal What's Next",
							titleKey: "LCCA",
							title: "LCCA",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.lcca.whatsNext",
							href: "/Renewal/LCCA/Whats-Next",
							reqAnyPerms: ["LCCA.Renewer"],
							enabled: false,
							order: 5204,
						}
					]
				},
				{
					name: "CMMC Certified Professional",
					titleKey: "Membership: CCP",
					title: "Membership: CCP",
					parent: "userDashboard.membership",
					sref: "userDashboard.membership.ccp",
					href: "/membership/my-membership/ccp",
					reqAnyPerms: ["CCP.Renewer"],
					enabled: true,
					order: 5300,
					children: [
						{
							name: "CMMC Certified Professional Renewal Application",
							titleKey: "CCP",
							title: "CCP",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.ccp.application",
							href: "/Renewal/CCP/Application",
							reqAnyPerms: ["CCP.Renewer"],
							enabled: false,
							order: 5301,
						},{
							name: "CMMC Certified Professional Renewal Payment",
							titleKey: "CCP",
							title: "CCP",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.ccp.payment",
							href: "/Renewal/CCP/Payment",
							reqAnyPerms: ["CCP.Renewer"],
							enabled: false,
							order: 5302,
						},{
							name: "CMMC Certified Professional Renewal Code of Conduct",
							titleKey: "CCP",
							title: "CCP",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.ccp.codeOfConduct",
							href: "/Renewal/CCP/Code-Of-Conduct",
							reqAnyPerms: ["CCP.Renewer"],
							enabled: false,
							order: 5303,
						},{
							name: "CMMC Certified Professional Renewal What's Next",
							titleKey: "CCP",
							title: "CCP",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.ccp.whatsNext",
							href: "/Renewal/CCP/Whats-Next",
							reqAnyPerms: ["CCP.Renewer"],
							enabled: false,
							order: 5304,
						}
					]
				},
				{
					name: "Licensed Publishing Partner",
					titleKey: "Membership: LPP",
					title: "Membership: LPP",
					parent: "userDashboard.membership",
					sref: "userDashboard.membership.lpp",
					href: "/membership/my-membership/lpp",
					reqAnyPerms: ["LPP.Renewer"],
					enabled: true,
					order: 5400,
					children: [
						{
							name: "Licensed Publishing Partner Renewal Application",
							titleKey: "LPP",
							title: "LPP",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.lpp.application",
							href: "/Renewal/LPP/Application",
							reqAnyPerms: ["LPP.Renewer"],
							enabled: false,
							order: 5401,
						},
						{
							name: "Licensed Publishing Partner Renewal Payment",
							titleKey: "LPP",
							title: "LPP",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.lpp.payment",
							href: "/Renewal/LPP/Payment",
							reqAnyPerms: ["LPP.Renewer"],
							enabled: false,
							order: 5402,
						},
						{
							name: "Licensed Publishing Partner Renewal Code of Conduct",
							titleKey: "LPP",
							title: "LPP",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.lpp.codeOfConduct",
							href: "/Renewal/LPP/Code-Of-Conduct",
							reqAnyPerms: ["LPP.Renewer"],
							enabled: false,
							order: 5403,
						},
						{
							name: "Licensed Publishing Partner Renewal What's Next",
							titleKey: "LPP",
							title: "LPP",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.lpp.whatsNext",
							href: "/Renewal/LPP/Whats-Next",
							reqAnyPerms: ["LPP.Renewer"],
							enabled: false,
							order: 5404,
						}
					]
				},
				{
					name: "Licensed Training Provider",
					titleKey: "Membership: LTP",
					title: "Membership: LTP",
					parent: "userDashboard.membership",
					sref: "userDashboard.membership.ltp",
					href: "/membership/my-membership/ltp",
					reqAnyPerms: ["LTP.Renewer"],
					enabled: true,
					order: 5500,
					children: [
						{
							name: "Licensed Training Provider Renewal Application",
							titleKey: "LTP",
							title: "LTP",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.ltp.application",
							href: "/Renewal/LTP/Application",
							reqAnyPerms: ["LTP.Renewer"],
							enabled: false,
							order: 5501,
						},
						{
							name: "Licensed Training Provider Renewal Payment",
							titleKey: "LTP",
							title: "LTP",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.ltp.payment",
							href: "/Renewal/LTP/Payment",
							reqAnyPerms: ["LTP.Renewer"],
							enabled: false,
							order: 5502,
						},
						{
							name: "Licensed Training Provider Renewal Code of Conduct",
							titleKey: "LTP",
							title: "LTP",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.ltp.codeOfConduct",
							href: "/Renewal/LTP/Code-Of-Conduct",
							reqAnyPerms: ["LTP.Renewer"],
							enabled: false,
							order: 5503,
						},
						{
							name: "Licensed Training Provider Renewal What's Next",
							titleKey: "LTP",
							title: "LTP",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.ltp.whatsNext",
							href: "/Renewal/LTP/Whats-Next",
							reqAnyPerms: ["LTP.Renewer"],
							enabled: false,
							order: 5504,
						}
					]
				},
				{
					name: "Organization Seeking Certification",
					titleKey: "Membership: OSC",
					title: "Membership: OSC",
					parent: "userDashboard.membership",
					sref: "userDashboard.membership.osc",
					href: "/membership/my-membership/osc",
					reqAnyPerms: ["OSC.Renewer"],
					enabled: true,
					order: 5600,
					children: [
						{
							name: "Organization Seeking Certification Renewal Application",
							titleKey: "OSC",
							title: "OSC",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.osc.application",
							href: "/Renewal/OSC/Application",
							reqAnyPerms: ["OSC.Renewer"],
							enabled: false,
							order: 5601,
						},
						{
							name: "Organization Seeking Certification Renewal Payment",
							titleKey: "OSC",
							title: "OSC",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.osc.payment",
							href: "/Renewal/OSC/Payment",
							reqAnyPerms: ["OSC.Renewer"],
							enabled: false,
							order: 5602,
						},
						{
							name: "Organization Seeking Certification Renewal Code of Conduct",
							titleKey: "OSC",
							title: "OSC",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.osc.codeOfConduct",
							href: "/Renewal/OSC/Code-Of-Conduct",
							reqAnyPerms: ["OSC.Renewer"],
							enabled: false,
							order: 5603,
						},
						{
							name: "Organization Seeking Certification Renewal What's Next",
							titleKey: "OSC",
							title: "OSC",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.osc.whatsNext",
							href: "/Renewal/OSC/Whats-Next",
							reqAnyPerms: ["OSC.Renewer"],
							enabled: false,
							order: 5604,
						}
					]
				},
				{
					name: "Provisional Assessor",
					titleKey: "Membership: PA",
					title: "Membership: PA",
					parent: "userDashboard.membership",
					sref: "userDashboard.membership.pa",
					href: "/membership/my-membership/pa",
					reqAnyPerms: ["PA.Renewer"],
					enabled: true,
					order: 5700
				},
				{
					name: "Provisional Instructor",
					titleKey: "Membership: PI",
					title: "Membership: PI",
					parent: "userDashboard.membership",
					sref: "userDashboard.membership.pi",
					href: "/membership/my-membership/pi",
					reqAnyPerms: ["PI.Renewer"],
					enabled: true,
					order: 5800
				},
				{
					name: "Registered Practitioner",
					titleKey: "Membership: RP",
					title: "Membership: RP",
					parent: "userDashboard.membership",
					sref: "userDashboard.membership.rp",
					href: "/membership/my-membership/rp",
					reqAnyPerms: ["RP.Renewer"],
					enabled: true,
					order: 5900,
					children: [
						{
							name: "Registered Practitioner Renewal Application",
							titleKey: "RP",
							title: "RP",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.rp.application",
							href: "/Renewal/RP/Application",
							reqAnyPerms: ["RP.Renewer"],
							enabled: false,
							order: 5901,
						},{
							name: "Registered Practitioner Renewal Payment",
							titleKey: "RP",
							title: "RP",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.rp.payment",
							href: "/Renewal/RP/Payment",
							reqAnyPerms: ["RP.Renewer"],
							enabled: false,
							order: 5902,
						},{
							name: "Registered Practitioner Renewal Code of Conduct",
							titleKey: "RP",
							title: "RP",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.rp.codeOfConduct",
							href: "/Renewal/RP/Code-Of-Conduct",
							reqAnyPerms: ["RP.Renewer"],
							enabled: false,
							order: 5903,
						},{
							name: "Registered Practitioner Renewal What's Next",
							titleKey: "RP",
							title: "RP",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.rp.whatsNext",
							href: "/Renewal/RP/Whats-Next",
							reqAnyPerms: ["RP.Renewer"],
							enabled: false,
							order: 5904,
						}
					]
				},
				{
					name: "Registered Practitioner Advanced",
					titleKey: "Membership: RPA",
					title: "Membership: RPA",
					parent: "userDashboard.membership",
					sref: "userDashboard.membership.rpa",
					href: "/membership/my-membership/rpa",
					reqAnyPerms: ["RPA.Renewer"],
					enabled: true,
					order: 6000,
					children: [
						{
							name: "Registered Practitioner Advanced Renewal Application",
							titleKey: "RPA",
							title: "RPA",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.rpa.application",
							href: "/Renewal/RPA/Application",
							reqAnyPerms: ["RPA.Renewer"],
							enabled: false,
							order: 6001,
						},{
							name: "Registered Practitioner Advanced Renewal Payment",
							titleKey: "RPA",
							title: "RPA",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.rpa.payment",
							href: "/Renewal/RPA/Payment",
							reqAnyPerms: ["RPA.Renewer"],
							enabled: false,
							order: 6002,
						},{
							name: "Registered Practitioner Advanced Renewal Code of Conduct",
							titleKey: "RPA",
							title: "RPA",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.rpa.codeOfConduct",
							href: "/Renewal/RPA/Code-Of-Conduct",
							reqAnyPerms: ["RPA.Renewer"],
							enabled: false,
							order: 6003,
						},{
							name: "Registered Practitioner Advanced Renewal What's Next",
							titleKey: "RPA",
							title: "RPA",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.rpa.whatsNext",
							href: "/Renewal/RPA/Whats-Next",
							reqAnyPerms: ["RPA.Renewer"],
							enabled: false,
							order: 6004,
						}
					]
				},
				{
					name: "Registered Practitioner Organization",
					titleKey: "Membership: RPO",
					title: "Membership: RPO",
					parent: "userDashboard.membership",
					sref: "userDashboard.membership.rpo",
					href: "/membership/my-membership/rpo",
					reqAnyPerms: ["RPO.Renewer"],
					enabled: true,
					order: 6100,
					children: [
						{
							name: "Registered Practitioner Organization Renewal Application",
							titleKey: "RPO",
							title: "RPO",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.rpo.application",
							href: "/Renewal/RPO/Application",
							reqAnyPerms: ["RPO.Renewer"],
							enabled: false,
							order: 6101,
						},{
							name: "Registered Practitioner Organization Renewal Payment",
							titleKey: "RPO",
							title: "RPO",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.rpo.payment",
							href: "/Renewal/RPO/Payment",
							reqAnyPerms: ["RPO.Renewer"],
							enabled: false,
							order: 6102,
						},{
							name: "Registered Practitioner Organization Renewal Code of Conduct",
							titleKey: "RPO",
							title: "RPO",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.rpo.codeOfConduct",
							href: "/Renewal/RPO/Code-Of-Conduct",
							reqAnyPerms: ["RPO.Renewer"],
							enabled: false,
							order: 6103,
						},{
							name: "Registered Practitioner Organization Renewal What's Next",
							titleKey: "RPO",
							title: "RPRPOA",
							parent: "userDashboard.membership",
							sref: "userDashboard.membership.rpo.whatsNext",
							href: "/Renewal/RPO/Whats-Next",
							reqAnyPerms: ["RPO.Renewer"],
							enabled: false,
							order: 6104,
						}
					]
				}
			]
		},
		{
			name: "Affiliations",
			titleKey: "Affiliations",
			title: "Affiliations",
			reqAnyPerms: ["OSC.UseStoreAff","RP.UseStoreAff","RPA.UseStoreAff","RPO.UseStoreAff"],
			enabled: true,
			order: 7000,
			icon: '<i class="fal fa-chart-network"></i>',
			noLink: true,
			children: [
				{
					name: "Organization Seeking Certification Affiliations",
					titleKey: "Affiliations: OSC",
					title: "Affiliations: OSC",
					parent: "userDashboard.affiliations",
					sref: "userDashboard.affiliations.osc",
					href: "/Organization-Seeking-Certification",
					reqAnyPerms: ["OSC.UseStoreAff"],
					enabled: true,
					order: 7100,
				},
				{
					name: "Registered Practitioner Affiliations",
					titleKey: "Affiliations: RP",
					title: "Affiliations: RP",
					parent: "userDashboard.affiliations",
					sref: "userDashboard.affiliations.rp",
					href: "/Registered-Practitioner",
					reqAnyPerms: ["RP.UseStoreAff"],
					reqNotAnyPerms: ["RPA.IGS"],
					enabled: true,
					order: 7200,
				},
				{
					name: "Registered Practitioner Advanced Affiliations",
					titleKey: "Affiliations: RPA",
					title: "Affiliations: RPA",
					parent: "userDashboard.affiliations",
					sref: "userDashboard.affiliations.rpa",
					href: "/Registered-Practitioner-Advanced",
					reqAnyPerms: ["RPA.UseStoreAff"],
					enabled: true,
					order: 7300,
				},
				{
					name: "Registered Practitioner Organization Affiliations",
					titleKey: "Affiliations: RPO",
					title: "Affiliations: RPO",
					parent: "userDashboard.affiliations",
					sref: "userDashboard.affiliations.rpo",
					href: "/Registered-Practitioner-Organization",
					reqAnyPerms: ["RPO.UseStoreAff"],
					enabled: true,
					order: 7400,
				}
			]
		},
		{
			name: "Training",
			titleKey: "Training",
			title: "Training",
			sref: "userDashboard.trainingModules",
			reqAnyRoles: ["RP","RPA"],
			enabled: true,
			order: 8000,
			icon: '<i class="fal fa-laptop"></i>',
		}
	],
	checkout: {
		flags: {
			createAccount: true
		},
		useRecentlyUsedAddresses: false,
		mode: 1,
		usernameIsEmail: true,
		paymentOptions: {
			creditCard: true,
			echeck: false
		},
		cart: {
			type: "Cart"
		},
		finalActionButtonText: "ui.storefront.cart.continueShopping"
	},
	purchase: {
		allowGuest: false,
		allowedGuestMethods: ["purchasePaymentMethodCreditCard", "purchasePaymentMethodEcheck"],
		showSpecialInstructions: false,
		paymentMethods: {
			purchasePaymentMethodCreditCard: {
				name: "purchasePaymentMethodCreditCard",
				titleKey: "ui.storefront.common.CreditCard",
				order: 0,
				templateURL: "/framework/store/purchasing/steps/payment/methods/creditCard/view.html",
				uplifts: {
					useGreater: false,
					percent: 0,
					amount: 0
				},
				restrictedByAccountTypes: ""
			},
			purchasePaymentMethodFree: {
				name: "purchasePaymentMethodFree",
				titleKey: "ui.storefront.common.Free",
				order: 60,
				templateURL: "/framework/store/purchasing/steps/payment/methods/free/view.html",
				uplifts: {
					useGreater: false,
					percent: 0,
					amount: 0
				}
			},
		},
		sections: {
			purchaseStepBilling: {
				name: "purchaseStepBilling",
				titleKey: "ui.storefront.checkout.checkoutPanels.billingAndContactInformation",
				show: true,
				showButton: true,
				order: 1,
				isEditable: false,
				templateURL: "/framework/store/purchasing/steps/billing/view.html",
				continueTextKey: "ui.storefront.cart.continueToBilling",
				showMakeThisMyDefault: false
			},
			purchaseStepShipping: {
				name: "purchaseStepShipping",
				titleKey: "ui.storefront.common.ShippingInformation",
				show: true,
				showButton: true,
				order: 2,
				isEditable: false,
				templateURL: "/framework/store/purchasing/steps/shipping/view.html",
				continueTextKey: "ui.storefront.checkout.views.accountInformation.continueToShipping",
				showMakeThisMyDefault: false
			},
			purchaseStepShippingRates: {
				name: "purchaseStepShippingRates",
				titleKey: "ui.storefront.common.ShippingRatesInformation",
				show: false,
				showButton: true,
				order: 6,
				isEditable: false,
				templateURL: "/framework/store/purchasing/steps/shippingRates/view.html",
				continueTextKey: "ui.storefront.checkout.splitShipping.SubmitAndGetRateQuotesForShipments"
			},
			purchaseStepPayment: {
				name: "purchaseStepPayment",
				titleKey: "ui.storefront.checkout.views.paymentInformation.selectAPaymentMethod",
				show: true,
				showButton: true,
				order: 3,
				isEditable: false,
				templateURL: "/framework/store/purchasing/steps/payment/view.html",
				continueTextKey: "ui.storefront.checkout.views.shippingInformation.continueToPayment"
			},
		},
	},
	register: {
		sections: {
			registrationStepBasicInfo: {
				name: "registrationStepBasicInfo",
				titleKey: "ui.storefront.registration.BasicInformation",
				show: true,
				showButton: true,
				order: 0,
				templateURL: "/framework/store/user/registration/steps/basicInfo/view.html",
				continueTextKey: "ui.storefront.registration.ContinueToBasicInformation"
			},
			registrationStepAddressBook: {
				name: "registrationStepAddressBook",
				titleKey: "ui.storefront.common.AddressBook",
				show: true,
				showButton: true,
				order: 1,
				templateURL: "/framework/store/user/registration/steps/addressBook/view.html",
				continueTextKey: "ui.storefront.registration.ContinueToAddressBook"
			},
			registrationStepConfirmation: {
				name: "registrationStepConfirmation",
				titleKey: "ui.storefront.checkout.checkoutPanels.Confirmation",
				show: true,
				showButton: true,
				order: 4,
				templateURL: "/framework/store/user/registration/steps/confirmation/view.html",
				continueTextKey: "ui.storefront.registration.ContinueToConfirmation"
			},
			registrationStepCompleted: {
				name: "registrationStepCompleted",
				titleKey: "ui.storefront.registration.RegistrationComplete",
				show: true,
				showButton: true,
				order: 5,
				templateURL: "/framework/store/user/registration/steps/completed/view.html",
				continueTextKey: "ui.storefront.memberships.membershipRegistration.completeRegistration"
			}
		},
		application: {
			expiration: {
				actionValidityPeriod: 335,
				C3PAOActionValidityPeriod: 700,
				appExpirationRequiresAdminIntervention: false,
				paymentExpirationRequiresAdminIntervention: false,
			},
			productKeys: {
				initial: {
					C3PAO: "NB-0009",
					CCA: "NB-0015",
					LCCA: "NB-0048",
					CCP: "NB-0012",
					LPP: "NB-0030",
					LTP: "NB-0027",
					OSC: "NB-0046",
					PA: null,
					PI: null,
					RPA: "NB-0006",
					RP: "NB-0004",
					RPO: "NB-0045",
				},
				deltaTraining: "PB-0017",
				exam: {
					CCA: "PB-0016",
					CCP: "PB-0013",
				},
				renewal: {
					C3PAO: "RB-0010",
					CCA: "RB-0016",
					LCCA: "RB-0049",
					CCP: "RB-0014",
					LPP: "RB-0031",
					LTP: "RB-0028",
					OSC: null,
					PA: null,
					PI: null,
					RPA: "RB-0007",
					RPO: "RB-0003",
					RP: "RB-0005",
				},
			},
			type: {
				cmmcCertifiedAssessor: "CCA",
				leadCmmcCertifiedAssessor: "LCCA",
				cmmcCertifiedProfessional: "CCP",
				cmmcThirdPartyAssessorOrganization: "C3PAO",
				licensedPublishingPartner: "LPP",
				licensedTrainingProvider: "LTP",
				organizationsSeekingCertification: "OSC",
				provisionalAssessor: "PA",
				provisionalInstructor: "PI",
				registeredPractitioner: "RP",
				registeredPractitionerAdvanced: "RPA",
				registeredPractitionerOrganization: "RPO",
				userDashboardMembershipC3pao: "C3PAO",
				userDashboardMembershipCca: "CCA",
				userDashboardMembershipLcca: "LCCA",
				userDashboardMembershipCcp: "CCP",
				userDashboardMembershipLpp: "LPP",
				userDashboardMembershipLtp: "LTP",
				userDashboardMembershipOsc: "OSC",
				userDashboardMembershipPa: "PA",
				userDashboardMembershipPi: "PI",
				userDashboardMembershipRp: "RP",
				userDashboardMembershipRpa: "RPA",
				userDashboardMembershipRpo: "RPO",
				userDashboardAffiliationsC3pao: "C3PAO",
				userDashboardAffiliationsCca: "CCA",
				userDashboardAffiliationsLcca: "LCCA",
				userDashboardAffiliationsCcp: "CCP",
				userDashboardAffiliationsLpp: "LPP",
				userDashboardAffiliationsLtp: "LTP",
				userDashboardAffiliationsOsc: "OSC",
				userDashboardAffiliationsPa: "PA",
				userDashboardAffiliationsPi: "PI",
				userDashboardAffiliationsRp: "RP",
				userDashboardAffiliationsRpa: "RPA",
				userDashboardAffiliationsRpo: "RPO",
				userDashboardProfileAccountC3pao: "C3PAO",
				userDashboardProfileAccountCca: "CCA",
				userDashboardProfileAccountLcca: "LCCA",
				userDashboardProfileAccountCcp: "CCP",
				userDashboardProfileAccountLpp: "LPP",
				userDashboardProfileAccountLtp: "LTP",
				userDashboardProfileAccountOsc: "OSC",
				userDashboardProfileAccountPa: "PA",
				userDashboardProfileAccountPi: "PI",
				userDashboardProfileAccountRp: "RP",
				userDashboardProfileAccountRpa: "RPA",
				userDashboardProfileAccountRpo: "RPO"
			},
			DocuSign:{
				CoPC: {
					C3PAO: "9f0ea6ef-ab13-47f5-a8cc-ff48aaef3c96",
					CCA: "9f0ea6ef-ab13-47f5-a8cc-ff48aaef3c96",
					LCCA: "d8c92138-705e-41b6-8691-20bd6550a004",
					CCP: "9f0ea6ef-ab13-47f5-a8cc-ff48aaef3c96",
					LPP: "9f0ea6ef-ab13-47f5-a8cc-ff48aaef3c96",
					LTP: "9f0ea6ef-ab13-47f5-a8cc-ff48aaef3c96",
					PA: "9f0ea6ef-ab13-47f5-a8cc-ff48aaef3c96",
					PI: "9f0ea6ef-ab13-47f5-a8cc-ff48aaef3c96",
					RPA: "9f0ea6ef-ab13-47f5-a8cc-ff48aaef3c96",
					RP: "9f0ea6ef-ab13-47f5-a8cc-ff48aaef3c96",
					RPO: "9f0ea6ef-ab13-47f5-a8cc-ff48aaef3c96",
				},
				Agreement: {
					C3PAO: "074b5e1e-b675-4338-8f58-cb3f9085e4d2",
					CCA: "4fb4b246-170f-422d-8825-d8140d2ce4bf",
					LCCA: "8e0a1102-8250-4392-b151-f088d371ad20",
					CCP: "4fb4b246-170f-422d-8825-d8140d2ce4bf",
					LPP: "3ed53bc5-935c-4c82-a966-1c9a00294d1d",
					LTP: "3fc83377-eb6d-48e3-a1fd-45c7e1808417",
					PA: "4fb4b246-170f-422d-8825-d8140d2ce4bf",
					PI: "4fb4b246-170f-422d-8825-d8140d2ce4bf",
					RPA: "4fb4b246-170f-422d-8825-d8140d2ce4bf",
					RP: "4fb4b246-170f-422d-8825-d8140d2ce4bf",
					RPO: "3885d294-3786-4fe4-b798-0963d0a30f09",
				},
				C3PAOFoci: "d5e894e4-e40b-410d-90ac-bc9b2b300534",
				CCName: "",
				CCEmail: "",
			}
		},
	},
	personalDetailsDisplay: {
		hideAddressBookKeys: true,
		hideAddressBookFirstName: false,
		hideAddressBookLastName: false,
		hideAddressBookEmail: false,
		hideAddressBookPhone: false,
		hideAddressBookFax: false,
		hideBillingFirstName: false,
		hideBillingLastName: false,
		hideBillingEmail: false,
		hideBillingPhone: false,
		hideBillingFax: false,
		hideShippingFirstName: false,
		hideShippingLastName: false,
		hideShippingEmail: false,
		hideShippingPhone: false,
		hideShippingFax: false
	},
	billing: {
		enabled: true,
		payments: {
			enabled: true
		}
	},
	facebookPixelService: {
		enabled: false
	},
	googleTagManager: {
		enabled: false
	},
	googleReCaptcha: {
		enabled: false,
		siteKey: ""
	},
	newUserRegister: {
		newUsersAreDefaultApproved: true,
		newUsersAreDefaultLockedOut: false,
	},
	disableAddToCartModals: true,
	tracking: {
		enabled: true,
		expires: 120,
	},
	featureSet: {
		applications: {
			lcca: {
				enabled: false,
			},
			attestationStatuses: ["PENDINGREVIEW", "NEEDSMOREINFORMATION", "APPROVED", "DENIED"],
			eightOneFourZeroCertifications: ["(ISC) Certified Authorization Professional (CAP) / Certified in Governance, Risk and Compliance (CGRC)", "CompTIA Advanced Security Practitioner (CASP+)", "CompTIA Cloud+", "CompTIA PenTest+", "CompTIA Security+", "GIAC Security Essentials (GSEC)", "ISACA Certified Information Security Manager (CISM)", "Mile2 Certified Information Systems Security Officer (C)ISSO)", "Mile2 Certified Penetration Testing Engineer (C)PTE)", "CompTIA Cybersecurity Analyst (CySA+)", "FITSP-Auditor (FITSP-A)", "GIAC Cloud Security Automation (GCSA)", "ISACA Certified Information Systems Auditor (CISA)", "(ISC) Certified Information Systems Security Professional (CISSP)", "(ISC) Certified Information Systems Security Professional Information Systems Security Engineering Professional (CISSP-ISSEP)", "GIAC Security Leadership (GSLC)", "GIAC Systems and Network Auditor Certification (GSNA)"],
		},
		addressBook: {
			enabled: true,
			dashboardCanAddAddresses: true,
			allowMakeThisMyNewDefaultBillingInCheckout: false,
			allowMakeThisMyNewDefaultBillingInDashboard: false,
			allowMakeThisMyNewDefaultShippingInCheckout: false,
			allowMakeThisMyNewDefaultShippingInDashboard: false,
			mapBillingOrShippingAddress: true,
			storeFront: {
				readOnly: {
					enabled: false,
				}
			}
		},
		affiliates: {
			enabled: false
		},
		badges: {
			enabled: false
		},
		carts: {
			enabled: true,
			miniCart: {
				enabled: true
			},
			serviceDebug: {
				enabled: false
			}
		},
		categories: {
			enabled: false
		},
		contacts: {
			phonePrefixLookups: {
				enabled: false
			}
		},
		deltaTraining: {
			maxExamAttempts: 3,
			moodleCourseId: 34,
		},
		discounts: {
			enabled: true
		},
		emails: {
			enabled: true
		},
		inventory: {
			enabled: true
		},
		languages: {
			enabled: false,
			default: "en_US"
		},
		login: {
			enabled: true
		},
		multiCurrency: {
			enabled: false
		},
		payments: {
			enabled: true,
			memberships: {
				enabled: false
			},
			methods: {
				creditCard: {
					uplifts: {
						useGreater: false,
						percent: 0,
						amount: 0
					}
				},
				eCheck: {
					uplifts: {
						useGreater: false,
						percent: 0,
						amount: 0
					}
				},
				invoice: {
					uplifts: {
						useGreater: false,
						percent: 0,
						amount: 0
					}
				}
			},
			subscriptions: {
				enabled: false,
				downloadNonOfficialCertPath: "null",
			},
			wallet: {
				enabled: true,
				creditCard: {
					enabled: true,
					requiresCVV: true
				},
				eCheck: {
					enabled: false
				},
				storeFront: {
					readOnly: {
						enabled: false
					},
					addNewOneTime: {
						enabled: false
					}
				}
			}
		},
		pricing: {
			enabled: true,
		},
		privacy: {
			enabled: false
		},
		products: {
			storedFiles: {
				enabled: false
			},
		},
		profanityFilter: {
			enabled: false
		},
		profile: {
			enabled: true,
			images: {
				enabled: true
			},
			storedFiles: {
				enabled: true
			},
			readOnly: {
				enabled: false
			}
		},
		accountProfile: {
			enabled: true,
			images: {
				enabled: false
			},
			storedFiles: {
				enabled: false
			},
			readOnly: {
				enabled: false
			}
		},
		registration: {
			useSpecialCharInEmail: true,
			usernameIsEmail: true,
			addressBookIsRequired: true,
			walletIsRequired: false,
			verificationIsRequired: false,
			displayWarningModal: true,
		},
		reviews: {
			enabled: false
		},
		salesGroups: {
			enabled: false,
			hasIntegratedKeys: false
		},
		salesInvoices: {
			enabled: false,
			hasIntegratedKeys: false,
			lateFees: [  ],
			canPayViaUserDashboard: {
				single: {
					enabled: false,
					partial: false
				},
				multiple: {
					enabled: false,
					partial: false
				}
			},
			canPayViaCSR: {
				single: {
					enabled: false,
					partial: false
				},
				multiple: {
					enabled: false,
					partial: false
				}
			}
		},
		salesOrders: {
			enabled: true,
			hasIntegratedKeys: false
		},
		sessions: {
			slidingExpiration: {
				enabled: false
			}
		},
		stores: {
			enabled: true
		},
		taxes: {
			enabled: false
		},
		tracking: {
			enabled: true,
			expires: 120
		},
		users: {
			applicationFilterOptions: "RP,RPA,RPO,OSC,C3PAO,CCA,CCP,LTP,LPP,PA,PI,LCCA",
			attributesThatCannotExpire: ["RPOBackgroundCheckManualAgreed", "CCAAssessmentsTaken", "CCAAssessmentsCompleted", "CCASuitabilityApproved", "CCASuitabilityDenied", "CCPOnExamCooldown", "CCAOnExamCooldown", "CCPScantronExamAttempt1Result", "CCPScantronExamAttempt2Result", "CCAScantronExamAttempt1Result", "CCAScantronExamAttempt2Result", "LPPReferencesSubmittedValues", "LTPReferencesSubmittedValues", "LPPReasonsForApplyingAnswer", "LTPReasonsForApplyingAnswer", "C3PAODIBCACAssessmentExpiresOnTimestamp", "CCPCertificationExpiresOnTimestamp", "CCACertificationExpiresOnTimestamp"],
			checkForUpdatesDelay: 30000
		},
	},
	storedFiles: {
		suffix: "/Files",
		accounts: "/Account",
		carts: "/Cart",
		categories: "/Category",
		emailQueueAttachments: "/EmailQueueAttachment",
		messageAttachments: "/MessageAttachment",
		products: "/Product",
		salesInvoices: "",
		salesOrders: "/SalesOrder",
		stores: "/Store",
		users: "/User"
	},
	images: {
		suffix: "/Images/",
		accounts: "/Account",
		categories: "",
		countries: "/Country",
		currencies: "/Currency",
		languages: "/Language",
		products: "/Product",
		regions: "/Region",
		stores: "/Store",
		users: "/User",
	},
	imports: {
		suffix: "/Imports/",
		excels: "/Excel",
		products: "/Product",
		users: "/User"
	}
};
/* Set up the constant */
angular.module("cefConfig", []).constant("cefConfig", settings);