{
	"Welcome to Swift": [
		{
			"title": "About Swift",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/aboutswift"
		},
		{
			"title": "Version Compatibility",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/compatibility"
		},
		{
			"title": "A Swift Tour",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/guidedtour"
		}
	],
	"Language Guide": [
		{
			"title": "The Basics",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/thebasics"
		},
		{
			"title": "Basic Operators",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/basicoperators"
		},
		{
			"title": "Strings and Characters",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/stringsandcharacters"
		},
		{
			"title": "Collection Types",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/collectiontypes"
		},
		{
			"title": "Control Flow",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/controlflow"
		},
		{
			"title": "Functions",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/functions"
		},
		{
			"title": "Closures",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/closures"
		},
		{
			"title": "Enumerations",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/enumerations"
		},
		{
			"title": "Structures and Classes",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/classesandstructures"
		},
		{
			"title": "Properties",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/properties"
		},
		{
			"title": "Methods",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/methods"
		},
		{
			"title": "Subscripts",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/subscripts"
		},
		{
			"title": "Inheritance",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/inheritance"
		},
		{
			"title": "Initialization",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/initialization"
		},
		{
			"title": "Deinitialization",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/deinitialization"
		},
		{
			"title": "Optional Chaining",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/optionalchaining"
		},
		{
			"title": "Error Handling",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/errorhandling"
		},
		{
			"title": "Concurrency",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/concurrency"
		},
		{
			"title": "Macros",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/macros"
		},
		{
			"title": "Type Casting",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/typecasting"
		},
		{
			"title": "Nested Types",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/nestedtypes"
		},
		{
			"title": "Extensions",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/extensions"
		},
		{
			"title": "Protocols",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/protocols"
		},
		{
			"title": "Generics",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/generics"
		},
		{
			"title": "Opaque and Boxed Protocol Types",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/opaquetypes"
		},
		{
			"title": "Automatic Reference Counting",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/automaticreferencecounting"
		},
		{
			"title": "Memory Safety",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/memorysafety"
		},
		{
			"title": "Access Control",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/accesscontrol"
		},
		{
			"title": "Advanced Operators",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/advancedoperators"
		}
	],
	"Language Reference": [
		{
			"title": "About the Language Reference",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/aboutthelanguagereference"
		},
		{
			"title": "Lexical Structure",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/lexicalstructure"
		},
		{
			"title": "Types",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/types"
		},
		{
			"title": "Expressions",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/expressions"
		},
		{
			"title": "Statements",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/statements"
		},
		{
			"title": "Declarations",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/declarations"
		},
		{
			"title": "Attributes",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/attributes"
		},
		{
			"title": "Patterns",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/patterns"
		},
		{
			"title": "Generic Parameters and Arguments",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/genericparametersandarguments"
		},
		{
			"title": "Summary of the Grammar",
			"url": "https://docs.swift.org/swift-book/documentation/the-swift-programming-language/summaryofthegrammar"
		}
	]
}
