{
	"$schema": "https://developer.joomla.org/schemas/json-schema/web_assets.json",
	"name": "com_ats",
	"version": "5.4.4",
	"description": "Akeeba Ticket System",
	"license": "GPL-3.0-or-later",
	"assets": [
		{
			"name": "com_ats.backend",
			"description": "Backend CSS",
			"type": "style",
			"uri": "com_ats/backend.css"
		},
		{
			"name": "com_ats.j5",
			"description": "Backend CSS for Joomla! 5",
			"type": "style",
			"uri": "com_ats/j5.css"
		},
		{
			"name": "com_ats.j5dark",
			"description": "Backend Dark Mode CSS for Joomla! 5",
			"type": "style",
			"uri": "com_ats/j5dark.css"
		},
		{
			"name": "com_ats.frontend",
			"description": "Frontend CSS",
			"type": "style",
			"uri": "com_ats/frontend.css"
		},
		{
			"name": "com_ats.tickets_loading",
			"description": "Frontend CSS for loading dialog",
			"type": "style",
			"uri": "com_ats/loading.css"
		},

		{
			"name": "com_ats.commonevents",
			"description": "Common event handlers",
			"type": "script",
			"uri": "com_ats/CommonEvents.min.js",
			"dependencies": [
				"core"
			],
			"attributes": {
				"defer": true
			}
		},

		{
			"name": "com_ats.tickets_backend",
			"description": "JavaScript for the backend Tickets page",
			"type": "script",
			"uri": "com_ats/TicketsBackend.min.js",
			"dependencies": [
				"core"
			],
			"attributes": {
				"defer": true
			}
		},

		{
			"name": "com_ats.tickets_frontend",
			"description": "JavaScript for the frontend Tickets page",
			"type": "script",
			"uri": "com_ats/TicketsFrontend.min.js",
			"dependencies": [
				"core",
				"com_ats.commonevents"
			],
			"attributes": {
				"defer": true
			}
		},

		{
			"name": "com_ats.timespent",
			"description": "JavaScript for the Time Spent timer",
			"type": "script",
			"uri": "com_ats/TimeSpent.min.js",
			"dependencies": [
				"core"
			],
			"attributes": {
				"defer": true
			}
		},

		{
			"name": "com_ats.cannedreply",
			"description": "Canned Replies",
			"type": "script",
			"uri": "com_ats/CannedReply.min.js",
			"dependencies": [
				"core"
			],
			"attributes": {
				"defer": true
			}
		},

		{
			"name": "com_ats.log",
			"description": "Log viewer",
			"type": "script",
			"uri": "com_ats/Log.min.js",
			"dependencies": [
				"core",
				"com_ats.commonevents"
			],
			"attributes": {
				"defer": true
			}
		},

		{
			"name": "com_ats.controlpanel",
			"description": "Control panel",
			"type": "script",
			"uri": "com_ats/ControlPanel.min.js",
			"dependencies": [
				"core",
				"com_ats.chart_moment_adapter"
			],
			"attributes": {
				"defer": true
			}
		},

		{
			"name": "com_ats.chart",
			"description": "Charts.js — renders charts and graphs",
			"type": "script",
			"uri": "https://cdn.jsdelivr.net/npm/chart.js@3.2.1/dist/chart.min.js",
			"attributes": {
				"defer": true
			}
		},

		{
			"name": "com_ats.chart_moment_adapter",
			"description": "Moment adapter for Charts.js",
			"type": "script",
			"dependencies": [
				"com_ats.chart",
				"com_ats.moment"
			],
			"uri": "https://cdn.jsdelivr.net/npm/chartjs-adapter-moment@0.1.1",
			"attributes": {
				"defer": true
			}
		},

		{
			"name": "com_ats.moment",
			"description": "Moment — handles date conversions in JavaScript",
			"type": "script",
			"uri": "https://cdn.jsdelivr.net/npm/moment@2.27.0",
			"attributes": {
				"defer": true
			}
		},

		{
			"name": "com_ats.token",
			"description": "Copy tokens for email setup",
			"type": "script",
			"uri": "com_ats/Token.min.js",
			"attributes": {
				"defer": true
			}
		},

		{
			"name": "com_ats.backend",
			"type": "preset",
			"dependencies": [
				"com_ats.backend#style",
				"com_ats.commonevents#script"
			]
		},

		{
			"name": "com_ats.frontend",
			"type": "preset",
			"dependencies": [
				"com_ats.commonevents#script"
			]
		},

		{
			"name": "com_ats.frontend.styled",
			"type": "preset",
			"dependencies": [
				"com_ats.frontend#style",
				"com_ats.commonevents#script"
			]
		}

	]
}