[
	{
		"_comment": "Only allow osx-arm64 for existing LWJGL 3.3.2/3.3.3",
		"match": [
			"org.lwjgl:lwjgl-freetype-natives-macos-arm64:3.3.2",
			"org.lwjgl:lwjgl-glfw-natives-macos-arm64:3.3.2",
			"org.lwjgl:lwjgl-jemalloc-natives-macos-arm64:3.3.2",
			"org.lwjgl:lwjgl-openal-natives-macos-arm64:3.3.2",
			"org.lwjgl:lwjgl-opengl-natives-macos-arm64:3.3.2",
			"org.lwjgl:lwjgl-stb-natives-macos-arm64:3.3.2",
			"org.lwjgl:lwjgl-tinyfd-natives-macos-arm64:3.3.2",
			"org.lwjgl:lwjgl-natives-macos-arm64:3.3.2",
			"org.lwjgl:lwjgl-freetype-natives-macos-arm64:3.3.3",
			"org.lwjgl:lwjgl-glfw-natives-macos-arm64:3.3.3",
			"org.lwjgl:lwjgl-jemalloc-natives-macos-arm64:3.3.3",
			"org.lwjgl:lwjgl-openal-natives-macos-arm64:3.3.3",
			"org.lwjgl:lwjgl-opengl-natives-macos-arm64:3.3.3",
			"org.lwjgl:lwjgl-stb-natives-macos-arm64:3.3.3",
			"org.lwjgl:lwjgl-tinyfd-natives-macos-arm64:3.3.3",
			"org.lwjgl:lwjgl-natives-macos-arm64:3.3.3"
		],
		"override": {
			"rules": [
				{
					"action": "allow",
					"os": {
						"name": "osx-arm64"
					}
				}
			]
		}
	},
	{
		"_comment": "Only allow windows-arm64 for existing LWJGL 3.3.2/3.3.3",
		"match": [
			"org.lwjgl:lwjgl-freetype-natives-windows-arm64:3.3.2",
			"org.lwjgl:lwjgl-glfw-natives-windows-arm64:3.3.2",
			"org.lwjgl:lwjgl-jemalloc-natives-windows-arm64:3.3.2",
			"org.lwjgl:lwjgl-openal-natives-windows-arm64:3.3.2",
			"org.lwjgl:lwjgl-opengl-natives-windows-arm64:3.3.2",
			"org.lwjgl:lwjgl-stb-natives-windows-arm64:3.3.2",
			"org.lwjgl:lwjgl-tinyfd-natives-windows-arm64:3.3.2",
			"org.lwjgl:lwjgl-natives-windows-arm64:3.3.2",
			"org.lwjgl:lwjgl-freetype-natives-windows-arm64:3.3.3",
			"org.lwjgl:lwjgl-glfw-natives-windows-arm64:3.3.3",
			"org.lwjgl:lwjgl-jemalloc-natives-windows-arm64:3.3.3",
			"org.lwjgl:lwjgl-openal-natives-windows-arm64:3.3.3",
			"org.lwjgl:lwjgl-opengl-natives-windows-arm64:3.3.3",
			"org.lwjgl:lwjgl-stb-natives-windows-arm64:3.3.3",
			"org.lwjgl:lwjgl-tinyfd-natives-windows-arm64:3.3.3",
			"org.lwjgl:lwjgl-natives-windows-arm64:3.3.3"
		],
		"override": {
			"rules": [
				{
					"action": "allow",
					"os": {
						"name": "windows-arm64"
					}
				}
			]
		}
	},
	{
		"_comment": "Add missing tinyfd to the broken LWJGL 3.2.2 variant",
		"match": ["org.lwjgl:lwjgl:3.2.2"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "fcbe606c8f8da6f8f9a05e2c540eb1ee8632b0e9",
						"size": 7092,
						"url": "https://libraries.minecraft.net/org/lwjgl/lwjgl-tinyfd/3.2.2/lwjgl-tinyfd-3.2.2.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-tinyfd:3.2.2"
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "fcbe606c8f8da6f8f9a05e2c540eb1ee8632b0e9",
						"size": 7092,
						"url": "https://libraries.minecraft.net/org/lwjgl/lwjgl-tinyfd/3.2.2/lwjgl-tinyfd-3.2.2.jar"
					},
					"classifiers": {
						"natives-linux": {
							"sha1": "39e35b161c130635d9c8918ce04e887a30c5b687",
							"size": 38804,
							"url": "https://libraries.minecraft.net/org/lwjgl/lwjgl-tinyfd/3.2.2/lwjgl-tinyfd-3.2.2-natives-linux.jar"
						},
						"natives-macos": {
							"sha1": "46d0798228b8a28e857a2a0f02310fd6ba2a4eab",
							"size": 42136,
							"url": "https://libraries.minecraft.net/org/lwjgl/lwjgl-tinyfd/3.2.2/lwjgl-tinyfd-3.2.2-natives-macos.jar"
						},
						"natives-windows": {
							"sha1": "e9115958773644e863332a6a06488d26f9e1fc9f",
							"size": 208314,
							"url": "https://libraries.minecraft.net/org/lwjgl/lwjgl-tinyfd/3.2.2/lwjgl-tinyfd-3.2.2-natives-windows.jar"
						}
					}
				},
				"name": "org.lwjgl:lwjgl-tinyfd:3.2.2",
				"natives": {
					"linux": "natives-linux",
					"osx": "natives-macos",
					"windows": "natives-windows"
				}
			}
		],
		"patchAdditionalLibraries": true
	},
	{
		"_comment": "Add additional library just for osx-arm64. No override needed",
		"match": ["ca.weblite:java-objc-bridge:1.0.0"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "369a83621e3c65496348491e533cb97fe5f2f37d",
						"size": 91947,
						"url": "https://github.com/MinecraftMachina/Java-Objective-C-Bridge/releases/download/1.1.0-mmachina.1/java-objc-bridge-1.1.jar"
					}
				},
				"name": "ca.weblite:java-objc-bridge:1.1.0-mmachina.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "osx-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add additional classifiers for jinput-platform",
		"match": ["net.java.jinput:jinput-platform:2.0.5"],
		"override": {
			"downloads": {
				"classifiers": {
					"natives-osx-arm64": {
						"sha1": "5189eb40db3087fb11ca063b68fa4f4c20b199dd",
						"size": 10031,
						"url": "https://github.com/r58Playz/jinput-m1/raw/main/plugins/OSX/bin/jinput-platform-2.0.5.jar"
					},
					"natives-linux-arm64": {
						"sha1": "42b388ccb7c63cec4e9f24f4dddef33325f8b212",
						"size": 10932,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm64/raw/lwjgl-2.9.4/jinput-platform-2.0.5-natives-linux.jar"
					},
					"natives-linux-arm32": {
						"sha1": "f3c455b71c5146acb5f8a9513247fc06db182fd5",
						"size": 4521,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm32/raw/lwjgl-2.9.4/jinput-platform-2.0.5-natives-linux.jar"
					}
				}
			},
			"natives": {
				"linux-arm64": "natives-linux-arm64",
				"linux-arm32": "natives-linux-arm32",
				"osx-arm64": "natives-osx-arm64"
			}
		}
	},
	{
		"_comment": "Use a newer version on osx-arm64",
		"match": [
			"com.mojang:text2speech:1.0.10",
			"com.mojang:text2speech:1.5",
			"com.mojang:text2speech:1.6",
			"com.mojang:text2speech:1.7",
			"com.mojang:text2speech:1.10.1",
			"com.mojang:text2speech:1.10.3",
			"com.mojang:text2speech:1.11.2"
		],
		"override": {
			"rules": [
				{
					"action": "allow"
				},
				{
					"action": "disallow",
					"os": {
						"name": "osx-arm64"
					}
				}
			]
		},
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "f378f889797edd7df8d32272c06ca80a1b6b0f58",
						"size": 13164,
						"url": "https://libraries.minecraft.net/com/mojang/text2speech/1.11.3/text2speech-1.11.3.jar"
					}
				},
				"name": "com.mojang:text2speech:1.11.3",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "osx-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Use a newer version on osx-arm64, linux-arm64, and linux-arm32",
		"match": [
			"org.lwjgl.lwjgl:lwjgl:2.9.3",
			"org.lwjgl.lwjgl:lwjgl:2.9.1-nightly-20131120",
			"org.lwjgl.lwjgl:lwjgl:2.9.1-nightly-20131017",
			"org.lwjgl.lwjgl:lwjgl:2.9.1-nightly-20130708-debug3",
			"org.lwjgl.lwjgl:lwjgl:2.9.1"
		],
		"override": {
			"rules": [
				{
					"action": "allow"
				},
				{
					"action": "disallow",
					"os": {
						"name": "osx-arm64"
					}
				},
				{
					"action": "disallow",
					"os": {
						"name": "linux-arm64"
					}
				},
				{
					"action": "disallow",
					"os": {
						"name": "linux-arm32"
					}
				}
			]
		},
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "697517568c68e78ae0b4544145af031c81082dfe",
						"size": 1047168,
						"url": "https://libraries.minecraft.net/org/lwjgl/lwjgl/lwjgl/2.9.4-nightly-20150209/lwjgl-2.9.4-nightly-20150209.jar"
					}
				},
				"name": "org.lwjgl.lwjgl:lwjgl:2.9.4-nightly-20150209",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "osx-arm64"
						}
					},
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					},
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Use a newer version on osx-arm64, linux-arm64, and linux-arm32",
		"match": [
			"org.lwjgl.lwjgl:lwjgl_util:2.9.3",
			"org.lwjgl.lwjgl:lwjgl_util:2.9.1-nightly-20131120",
			"org.lwjgl.lwjgl:lwjgl_util:2.9.1-nightly-20131017",
			"org.lwjgl.lwjgl:lwjgl_util:2.9.1-nightly-20130708-debug3",
			"org.lwjgl.lwjgl:lwjgl_util:2.9.1"
		],
		"override": {
			"rules": [
				{
					"action": "allow"
				},
				{
					"action": "disallow",
					"os": {
						"name": "osx-arm64"
					}
				},
				{
					"action": "disallow",
					"os": {
						"name": "linux-arm64"
					}
				},
				{
					"action": "disallow",
					"os": {
						"name": "linux-arm32"
					}
				}
			]
		},
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "d51a7c040a721d13efdfbd34f8b257b2df882ad0",
						"size": 173887,
						"url": "https://libraries.minecraft.net/org/lwjgl/lwjgl/lwjgl_util/2.9.4-nightly-20150209/lwjgl_util-2.9.4-nightly-20150209.jar"
					}
				},
				"name": "org.lwjgl.lwjgl:lwjgl_util:2.9.4-nightly-20150209",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "osx-arm64"
						}
					},
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					},
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Use a newer patched version on osx-arm64, linux-arm64, and linux-arm32",
		"match": [
			"org.lwjgl.lwjgl:lwjgl-platform:2.9.4-nightly-20150209",
			"org.lwjgl.lwjgl:lwjgl-platform:2.9.3",
			"org.lwjgl.lwjgl:lwjgl-platform:2.9.1-nightly-20131120",
			"org.lwjgl.lwjgl:lwjgl-platform:2.9.1-nightly-20131017",
			"org.lwjgl.lwjgl:lwjgl-platform:2.9.1-nightly-20130708-debug3",
			"org.lwjgl.lwjgl:lwjgl-platform:2.9.1"
		],
		"override": {
			"downloads": {
				"classifiers": {
					"natives-osx-arm64": {
						"sha1": "eff546c0b319d6ffc7a835652124c18089c67f36",
						"size": 488316,
						"url": "https://github.com/MinecraftMachina/lwjgl/releases/download/2.9.4-20150209-mmachina.2/lwjgl-platform-2.9.4-nightly-20150209-natives-osx.jar"
					},
					"natives-linux-arm64": {
						"sha1": "63ac7da0f4a4785c7eadc0f8edc1e9dcc4dd08cb",
						"size": 579979,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm64/raw/lwjgl-2.9.4/lwjgl-platform-2.9.4-nightly-20150209-natives-linux.jar"
					},
					"natives-linux-arm32": {
						"sha1": "fa483e540a9a753a5ffbb23dcf7879a5bf752611",
						"size": 475177,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm32/raw/lwjgl-2.9.4/lwjgl-platform-2.9.4-nightly-20150209-natives-linux.jar"
					}
				}
			},
			"natives": {
				"linux-arm64": "natives-linux-arm64",
				"linux-arm32": "natives-linux-arm32",
				"osx-arm64": "natives-osx-arm64"
			}
		}
	},
	{
		"_comment": "Use a newer patched version on osx-arm64, linux-arm64, and linux-arm32",
		"match": [
			"org.lwjgl:lwjgl-glfw:3.2.2",
			"org.lwjgl:lwjgl-glfw:3.2.1",
			"org.lwjgl:lwjgl-glfw:3.1.6",
			"org.lwjgl:lwjgl-glfw:3.1.2"
		],
		"override": {
			"rules": [
				{
					"action": "allow"
				},
				{
					"action": "disallow",
					"os": {
						"name": "linux-arm64"
					}
				},
				{
					"action": "disallow",
					"os": {
						"name": "linux-arm32"
					}
				},
				{
					"action": "disallow",
					"os": {
						"name": "osx-arm64"
					}
				}
			]
		},
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "155d175037efc76630940c197ca6dea2b17d7e18",
						"size": 108691,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm64/raw/lwjgl-3.2.2/lwjgl-glfw.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-glfw:3.2.2-gman64.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "155d175037efc76630940c197ca6dea2b17d7e18",
						"size": 108691,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm64/raw/lwjgl-3.2.2/lwjgl-glfw.jar"
					},
					"classifiers": {
						"natives-linux-arm64": {
							"sha1": "074ad243761147df0d060fbefc814614d2ff75cc",
							"size": 85072,
							"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm64/raw/lwjgl-3.2.2/lwjgl-glfw-natives-linux-arm64.jar"
						}
					}
				},
				"name": "org.lwjgl:lwjgl-glfw:3.2.2-gman64.1",
				"natives": {
					"linux-arm64": "natives-linux-arm64"
				},
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "99e9a39fa8ed4167e3ff9e04d47eb32c9e69804d",
						"size": 108691,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm32/raw/lwjgl-3.2.2/lwjgl-glfw.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-glfw:3.2.2-gman32.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "99e9a39fa8ed4167e3ff9e04d47eb32c9e69804d",
						"size": 108691,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm32/raw/lwjgl-3.2.2/lwjgl-glfw.jar"
					},
					"classifiers": {
						"natives-linux-arm32": {
							"sha1": "4265f2fbe3b9d642591165165a17cf406cf7b98e",
							"size": 80186,
							"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm32/raw/lwjgl-3.2.2/lwjgl-glfw-natives-linux-arm32.jar"
						}
					}
				},
				"name": "org.lwjgl:lwjgl-glfw:3.2.2-gman32.1",
				"natives": {
					"linux-arm32": "natives-linux-arm32"
				},
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "e9a101bca4fa30d26b21b526ff28e7c2d8927f1b",
						"size": 130128,
						"url": "https://github.com/MinecraftMachina/lwjgl3/releases/download/3.3.1-mmachina.1/lwjgl-glfw.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-glfw:3.3.1-mmachina.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "osx-arm64"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "e9a101bca4fa30d26b21b526ff28e7c2d8927f1b",
						"size": 130128,
						"url": "https://github.com/MinecraftMachina/lwjgl3/releases/download/3.3.1-mmachina.1/lwjgl-glfw.jar"
					},
					"classifiers": {
						"natives-osx-arm64": {
							"sha1": "71d793d0a5a42e3dfe78eb882abc2523a2c6b496",
							"size": 129076,
							"url": "https://github.com/MinecraftMachina/lwjgl3/releases/download/3.3.1-mmachina.1/lwjgl-glfw-natives-macos-arm64.jar"
						}
					}
				},
				"name": "org.lwjgl:lwjgl-glfw:3.3.1-mmachina.1",
				"natives": {
					"osx-arm64": "natives-osx-arm64"
				},
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "osx-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Use a newer patched version on osx-arm64, linux-arm64, and linux-arm32",
		"match": [
			"org.lwjgl:lwjgl-jemalloc:3.2.2",
			"org.lwjgl:lwjgl-jemalloc:3.2.1",
			"org.lwjgl:lwjgl-jemalloc:3.1.6",
			"org.lwjgl:lwjgl-jemalloc:3.1.2"
		],
		"override": {
			"rules": [
				{
					"action": "allow"
				},
				{
					"action": "disallow",
					"os": {
						"name": "linux-arm64"
					}
				},
				{
					"action": "disallow",
					"os": {
						"name": "linux-arm32"
					}
				},
				{
					"action": "disallow",
					"os": {
						"name": "osx-arm64"
					}
				}
			]
		},
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "cc04eec29b2fa8c298791af9800a3766d9617954",
						"size": 33790,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm64/raw/lwjgl-3.2.2/lwjgl-jemalloc.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-jemalloc:3.2.2-gman64.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "cc04eec29b2fa8c298791af9800a3766d9617954",
						"size": 33790,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm64/raw/lwjgl-3.2.2/lwjgl-jemalloc.jar"
					},
					"classifiers": {
						"natives-linux-arm64": {
							"sha1": "762d7d80c9cdf3a3f3fc80c8a5f86612255edfe0",
							"size": 156343,
							"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm64/raw/lwjgl-3.2.2/lwjgl-jemalloc-patched-natives-linux-arm64.jar"
						}
					}
				},
				"name": "org.lwjgl:lwjgl-jemalloc:3.2.2-gman64.2",
				"natives": {
					"linux-arm64": "natives-linux-arm64"
				},
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "8224ae2e8fc6d8e1a0fc7d84dc917aa3c440620c",
						"size": 33790,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm32/raw/lwjgl-3.2.2/lwjgl-jemalloc.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-jemalloc:3.2.2-gman32.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "8224ae2e8fc6d8e1a0fc7d84dc917aa3c440620c",
						"size": 33790,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm32/raw/lwjgl-3.2.2/lwjgl-jemalloc.jar"
					},
					"classifiers": {
						"natives-linux-arm32": {
							"sha1": "9163a2a5559ef87bc13ead8fea84417ea3928748",
							"size": 134237,
							"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm32/raw/lwjgl-3.2.2/lwjgl-jemalloc-natives-linux-arm32.jar"
						}
					}
				},
				"name": "org.lwjgl:lwjgl-jemalloc:3.2.2-gman32.1",
				"natives": {
					"linux-arm32": "natives-linux-arm32"
				},
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "4fb94224378d3588d52d2beb172f2eeafea2d546",
						"size": 36976,
						"url": "https://github.com/MinecraftMachina/lwjgl3/releases/download/3.3.1-mmachina.1/lwjgl-jemalloc.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-jemalloc:3.3.1-mmachina.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "osx-arm64"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "4fb94224378d3588d52d2beb172f2eeafea2d546",
						"size": 36976,
						"url": "https://github.com/MinecraftMachina/lwjgl3/releases/download/3.3.1-mmachina.1/lwjgl-jemalloc.jar"
					},
					"classifiers": {
						"natives-osx-arm64": {
							"sha1": "b0be721188d2e7195798780b1c5fe7eafe8091c1",
							"size": 103478,
							"url": "https://github.com/MinecraftMachina/lwjgl3/releases/download/3.3.1-mmachina.1/lwjgl-jemalloc-natives-macos-arm64.jar"
						}
					}
				},
				"name": "org.lwjgl:lwjgl-jemalloc:3.3.1-mmachina.1",
				"natives": {
					"osx-arm64": "natives-osx-arm64"
				},
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "osx-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Use a newer patched version on osx-arm64, linux-arm64, and linux-arm32",
		"match": [
			"org.lwjgl:lwjgl-openal:3.2.2",
			"org.lwjgl:lwjgl-openal:3.2.1",
			"org.lwjgl:lwjgl-openal:3.1.6",
			"org.lwjgl:lwjgl-openal:3.1.2"
		],
		"override": {
			"rules": [
				{
					"action": "allow"
				},
				{
					"action": "disallow",
					"os": {
						"name": "linux-arm64"
					}
				},
				{
					"action": "disallow",
					"os": {
						"name": "linux-arm32"
					}
				},
				{
					"action": "disallow",
					"os": {
						"name": "osx-arm64"
					}
				}
			]
		},
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "6dfce9dc6a9629c75b2ae01a8df7e7be80ba0261",
						"size": 79582,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm64/raw/lwjgl-3.2.2/lwjgl-openal.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-openal:3.2.2-gman64.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "6dfce9dc6a9629c75b2ae01a8df7e7be80ba0261",
						"size": 79582,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm64/raw/lwjgl-3.2.2/lwjgl-openal.jar"
					},
					"classifiers": {
						"natives-linux-arm64": {
							"sha1": "948e415b5b2a2c650c25b377a4a9f443b21ce92e",
							"size": 469432,
							"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm64/raw/lwjgl-3.2.2/lwjgl-openal-natives-linux-arm64.jar"
						}
					}
				},
				"name": "org.lwjgl:lwjgl-openal:3.2.2-gman64.1",
				"natives": {
					"linux-arm64": "natives-linux-arm64"
				},
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "304f0571fd5971621ee6da86a4c1e90f6f52e2ee",
						"size": 79582,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm32/raw/lwjgl-3.2.2/lwjgl-openal.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-openal:3.2.2-gman32.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "304f0571fd5971621ee6da86a4c1e90f6f52e2ee",
						"size": 79582,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm32/raw/lwjgl-3.2.2/lwjgl-openal.jar"
					},
					"classifiers": {
						"natives-linux-arm32": {
							"sha1": "ecbc981fdd996492a1f6334f003ed62e5a8c0cd5",
							"size": 398418,
							"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm32/raw/lwjgl-3.2.2/lwjgl-openal-natives-linux-arm32.jar"
						}
					}
				},
				"name": "org.lwjgl:lwjgl-openal:3.2.2-gman32.1",
				"natives": {
					"linux-arm32": "natives-linux-arm32"
				},
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "d48e753d85916fc8a200ccddc709b36e3865cc4e",
						"size": 88880,
						"url": "https://github.com/MinecraftMachina/lwjgl3/releases/download/3.3.1-mmachina.1/lwjgl-openal.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-openal:3.3.1-mmachina.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "osx-arm64"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "d48e753d85916fc8a200ccddc709b36e3865cc4e",
						"size": 88880,
						"url": "https://github.com/MinecraftMachina/lwjgl3/releases/download/3.3.1-mmachina.1/lwjgl-openal.jar"
					},
					"classifiers": {
						"natives-osx-arm64": {
							"sha1": "6b80fc0b982a0723b141e88859c42d6f71bd723f",
							"size": 346131,
							"url": "https://github.com/MinecraftMachina/lwjgl3/releases/download/3.3.1-mmachina.1/lwjgl-openal-natives-macos-arm64.jar"
						}
					}
				},
				"name": "org.lwjgl:lwjgl-openal:3.3.1-mmachina.1",
				"natives": {
					"osx-arm64": "natives-osx-arm64"
				},
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "osx-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Use a newer patched version on osx-arm64, linux-arm64, and linux-arm32",
		"match": [
			"org.lwjgl:lwjgl-opengl:3.2.2",
			"org.lwjgl:lwjgl-opengl:3.2.1",
			"org.lwjgl:lwjgl-opengl:3.1.6",
			"org.lwjgl:lwjgl-opengl:3.1.2"
		],
		"override": {
			"rules": [
				{
					"action": "allow"
				},
				{
					"action": "disallow",
					"os": {
						"name": "linux-arm64"
					}
				},
				{
					"action": "disallow",
					"os": {
						"name": "linux-arm32"
					}
				},
				{
					"action": "disallow",
					"os": {
						"name": "osx-arm64"
					}
				}
			]
		},
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "198bc2f72e0b2eb401eb6f5999aea52909b31ac4",
						"size": 937609,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm64/raw/lwjgl-3.2.2/lwjgl-opengl.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-opengl:3.2.2-gman64.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "198bc2f72e0b2eb401eb6f5999aea52909b31ac4",
						"size": 937609,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm64/raw/lwjgl-3.2.2/lwjgl-opengl.jar"
					},
					"classifiers": {
						"natives-linux-arm64": {
							"sha1": "bd40897077bf7d12f562da898b18ac2c68e1f9d7",
							"size": 56109,
							"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm64/raw/lwjgl-3.2.2/lwjgl-opengl-natives-linux-arm64.jar"
						}
					}
				},
				"name": "org.lwjgl:lwjgl-opengl:3.2.2-gman64.1",
				"natives": {
					"linux-arm64": "natives-linux-arm64"
				},
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "9762ae928d02147e716cd82e929b74a97ea9600a",
						"size": 937609,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm32/raw/lwjgl-3.2.2/lwjgl-opengl.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-opengl:3.2.2-gman32.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "9762ae928d02147e716cd82e929b74a97ea9600a",
						"size": 937609,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm32/raw/lwjgl-3.2.2/lwjgl-opengl.jar"
					},
					"classifiers": {
						"natives-linux-arm32": {
							"sha1": "3af5599c74dd76dd8dbb567b3f9b4963a6abeed5",
							"size": 56388,
							"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm32/raw/lwjgl-3.2.2/lwjgl-opengl-natives-linux-arm32.jar"
						}
					}
				},
				"name": "org.lwjgl:lwjgl-opengl:3.2.2-gman32.1",
				"natives": {
					"linux-arm32": "natives-linux-arm32"
				},
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "962c2a8d2a8cdd3b89de3d78d766ab5e2133c2f4",
						"size": 929233,
						"url": "https://github.com/MinecraftMachina/lwjgl3/releases/download/3.3.1-mmachina.1/lwjgl-opengl.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-opengl:3.3.1-mmachina.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "osx-arm64"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "962c2a8d2a8cdd3b89de3d78d766ab5e2133c2f4",
						"size": 929233,
						"url": "https://github.com/MinecraftMachina/lwjgl3/releases/download/3.3.1-mmachina.1/lwjgl-opengl.jar"
					},
					"classifiers": {
						"natives-osx-arm64": {
							"sha1": "bb575058e0372f515587b5d2d04ff7db185f3ffe",
							"size": 41667,
							"url": "https://github.com/MinecraftMachina/lwjgl3/releases/download/3.3.1-mmachina.1/lwjgl-opengl-natives-macos-arm64.jar"
						}
					}
				},
				"name": "org.lwjgl:lwjgl-opengl:3.3.1-mmachina.1",
				"natives": {
					"osx-arm64": "natives-osx-arm64"
				},
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "osx-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Use a newer patched version on osx-arm64, linux-arm64, and linux-arm32",
		"match": [
			"org.lwjgl:lwjgl-stb:3.2.2",
			"org.lwjgl:lwjgl-stb:3.2.1",
			"org.lwjgl:lwjgl-stb:3.1.6",
			"org.lwjgl:lwjgl-stb:3.1.2"
		],
		"override": {
			"rules": [
				{
					"action": "allow"
				},
				{
					"action": "disallow",
					"os": {
						"name": "linux-arm64"
					}
				},
				{
					"action": "disallow",
					"os": {
						"name": "linux-arm32"
					}
				},
				{
					"action": "disallow",
					"os": {
						"name": "osx-arm64"
					}
				}
			]
		},
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "46a5735f3eb9d17eb5dcbdd5afa194066d2a6555",
						"size": 104075,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm64/raw/lwjgl-3.2.2/lwjgl-stb.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-stb:3.2.2-gman64.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "46a5735f3eb9d17eb5dcbdd5afa194066d2a6555",
						"size": 104075,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm64/raw/lwjgl-3.2.2/lwjgl-stb.jar"
					},
					"classifiers": {
						"natives-linux-arm64": {
							"sha1": "077efa7d7ea41b32df5c6078e912e724cccd06db",
							"size": 202038,
							"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm64/raw/lwjgl-3.2.2/lwjgl-stb-natives-linux-arm64.jar"
						}
					}
				},
				"name": "org.lwjgl:lwjgl-stb:3.2.2-gman64.1",
				"natives": {
					"linux-arm64": "natives-linux-arm64"
				},
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "ea979b0af45b8e689f5f47c989aa8550c148d8a2",
						"size": 104075,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm32/raw/lwjgl-3.2.2/lwjgl-stb.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-stb:3.2.2-gman32.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "ea979b0af45b8e689f5f47c989aa8550c148d8a2",
						"size": 104075,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm32/raw/lwjgl-3.2.2/lwjgl-stb.jar"
					},
					"classifiers": {
						"natives-linux-arm32": {
							"sha1": "ec9d70aaebd0ff76dfeecf8f00b56118bf3706b1",
							"size": 149387,
							"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm32/raw/lwjgl-3.2.2/lwjgl-stb-natives-linux-arm32.jar"
						}
					}
				},
				"name": "org.lwjgl:lwjgl-stb:3.2.2-gman32.1",
				"natives": {
					"linux-arm32": "natives-linux-arm32"
				},
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "703e4b533e2542560e9f94d6d8bd148be1c1d572",
						"size": 113273,
						"url": "https://github.com/MinecraftMachina/lwjgl3/releases/download/3.3.1-mmachina.1/lwjgl-stb.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-stb:3.3.1-mmachina.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "osx-arm64"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "703e4b533e2542560e9f94d6d8bd148be1c1d572",
						"size": 113273,
						"url": "https://github.com/MinecraftMachina/lwjgl3/releases/download/3.3.1-mmachina.1/lwjgl-stb.jar"
					},
					"classifiers": {
						"natives-osx-arm64": {
							"sha1": "98f0ad956c754723ef354d50057cc30417ef376a",
							"size": 178409,
							"url": "https://github.com/MinecraftMachina/lwjgl3/releases/download/3.3.1-mmachina.1/lwjgl-stb-natives-macos-arm64.jar"
						}
					}
				},
				"name": "org.lwjgl:lwjgl-stb:3.3.1-mmachina.1",
				"natives": {
					"osx-arm64": "natives-osx-arm64"
				},
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "osx-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Use a newer patched version on osx-arm64, linux-arm64, and linux-arm32",
		"match": [
			"org.lwjgl:lwjgl-tinyfd:3.2.2",
			"org.lwjgl:lwjgl-tinyfd:3.2.1",
			"org.lwjgl:lwjgl-tinyfd:3.1.6",
			"org.lwjgl:lwjgl-tinyfd:3.1.2"
		],
		"override": {
			"rules": [
				{
					"action": "allow"
				},
				{
					"action": "disallow",
					"os": {
						"name": "linux-arm64"
					}
				},
				{
					"action": "disallow",
					"os": {
						"name": "linux-arm32"
					}
				},
				{
					"action": "disallow",
					"os": {
						"name": "osx-arm64"
					}
				}
			]
		},
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "3a75b9811607633bf33c978f53964df1534a4bc1",
						"size": 5571,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm64/raw/lwjgl-3.2.2/lwjgl-tinyfd.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-tinyfd:3.2.2-gman64.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "3a75b9811607633bf33c978f53964df1534a4bc1",
						"size": 5571,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm64/raw/lwjgl-3.2.2/lwjgl-tinyfd.jar"
					},
					"classifiers": {
						"natives-linux-arm64": {
							"sha1": "37c744ca289b5d7ae155d79e39029488b3254e5b",
							"size": 37893,
							"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm64/raw/lwjgl-3.2.2/lwjgl-tinyfd-natives-linux-arm64.jar"
						}
					}
				},
				"name": "org.lwjgl:lwjgl-tinyfd:3.2.2-gman64.1",
				"natives": {
					"linux-arm64": "natives-linux-arm64"
				},
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "a8c09f5b7fa24bd53ec329c231b566497a163d5b",
						"size": 5571,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm32/raw/lwjgl-3.2.2/lwjgl-tinyfd.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-tinyfd:3.2.2-gman32.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "a8c09f5b7fa24bd53ec329c231b566497a163d5b",
						"size": 5571,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm32/raw/lwjgl-3.2.2/lwjgl-tinyfd.jar"
					},
					"classifiers": {
						"natives-linux-arm32": {
							"sha1": "82d16054ada6633297a3108fb6d8bae98800c76f",
							"size": 41663,
							"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm32/raw/lwjgl-3.2.2/lwjgl-tinyfd-natives-linux-arm32.jar"
						}
					}
				},
				"name": "org.lwjgl:lwjgl-tinyfd:3.2.2-gman32.1",
				"natives": {
					"linux-arm32": "natives-linux-arm32"
				},
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "1203660b3131cbb8681b17ce6437412545be95e0",
						"size": 6802,
						"url": "https://github.com/MinecraftMachina/lwjgl3/releases/download/3.3.1-mmachina.1/lwjgl-tinyfd.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-tinyfd:3.3.1-mmachina.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "osx-arm64"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "1203660b3131cbb8681b17ce6437412545be95e0",
						"size": 6802,
						"url": "https://github.com/MinecraftMachina/lwjgl3/releases/download/3.3.1-mmachina.1/lwjgl-tinyfd.jar"
					},
					"classifiers": {
						"natives-osx-arm64": {
							"sha1": "015b931a2daba8f0c317d84c9d14e8e98ae56e0c",
							"size": 41384,
							"url": "https://github.com/MinecraftMachina/lwjgl3/releases/download/3.3.1-mmachina.1/lwjgl-tinyfd-natives-macos-arm64.jar"
						}
					}
				},
				"name": "org.lwjgl:lwjgl-tinyfd:3.3.1-mmachina.1",
				"natives": {
					"osx-arm64": "natives-osx-arm64"
				},
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "osx-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Use a newer patched version on osx-arm64, linux-arm64, and linux-arm32",
		"match": [
			"org.lwjgl:lwjgl:3.2.2",
			"org.lwjgl:lwjgl:3.2.1",
			"org.lwjgl:lwjgl:3.1.6",
			"org.lwjgl:lwjgl:3.1.2"
		],
		"override": {
			"rules": [
				{
					"action": "allow"
				},
				{
					"action": "disallow",
					"os": {
						"name": "linux-arm64"
					}
				},
				{
					"action": "disallow",
					"os": {
						"name": "linux-arm32"
					}
				},
				{
					"action": "disallow",
					"os": {
						"name": "osx-arm64"
					}
				}
			]
		},
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "360899386df83d6a8407844a94478607af937f97",
						"size": 318833,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm64/raw/lwjgl-3.2.2/lwjgl-core.jar"
					}
				},
				"name": "org.lwjgl:lwjgl:3.2.2-gman64.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "360899386df83d6a8407844a94478607af937f97",
						"size": 318833,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm64/raw/lwjgl-3.2.2/lwjgl-core.jar"
					},
					"classifiers": {
						"natives-linux-arm64": {
							"sha1": "612efd57d12b2e48e554858eb35e7e2eb46ebb4c",
							"size": 87121,
							"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm64/raw/lwjgl-3.2.2/lwjgl-natives-linux-arm64.jar"
						}
					}
				},
				"name": "org.lwjgl:lwjgl:3.2.2-gman64.1",
				"natives": {
					"linux-arm64": "natives-linux-arm64"
				},
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "16ea3934fca417368250d1ddac01a30c1809d317",
						"size": 318413,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm32/raw/lwjgl-3.2.2/lwjgl-core.jar"
					}
				},
				"name": "org.lwjgl:lwjgl:3.2.2-gman32.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "16ea3934fca417368250d1ddac01a30c1809d317",
						"size": 318413,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm32/raw/lwjgl-3.2.2/lwjgl-core.jar"
					},
					"classifiers": {
						"natives-linux-arm32": {
							"sha1": "6bd0b37fef777a309936a72dc7f63126e8c79ea5",
							"size": 90296,
							"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm32/raw/lwjgl-3.2.2/lwjgl-natives-linux-arm32.jar"
						}
					}
				},
				"name": "org.lwjgl:lwjgl:3.2.2-gman32.1",
				"natives": {
					"linux-arm32": "natives-linux-arm32"
				},
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "8e664dd69ad7bbcf2053da23efc7848e39e498db",
						"size": 719038,
						"url": "https://github.com/MinecraftMachina/lwjgl3/releases/download/3.3.1-mmachina.1/lwjgl.jar"
					}
				},
				"name": "org.lwjgl:lwjgl:3.3.1-mmachina.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "osx-arm64"
						}
					}
				]
			},
			{
				"downloads": {
					"artifact": {
						"sha1": "8e664dd69ad7bbcf2053da23efc7848e39e498db",
						"size": 719038,
						"url": "https://github.com/MinecraftMachina/lwjgl3/releases/download/3.3.1-mmachina.1/lwjgl.jar"
					},
					"classifiers": {
						"natives-osx-arm64": {
							"sha1": "984df31fadaab86838877b112e5b4e4f68a00ccf",
							"size": 42693,
							"url": "https://github.com/MinecraftMachina/lwjgl3/releases/download/3.3.1-mmachina.1/lwjgl-natives-macos-arm64.jar"
						}
					}
				},
				"name": "org.lwjgl:lwjgl:3.3.1-mmachina.1",
				"natives": {
					"osx-arm64": "natives-osx-arm64"
				},
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "osx-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Only allow osx-arm64 for existing LWJGL 3.3.1",
		"match": [
			"org.lwjgl:lwjgl-glfw-natives-macos-arm64:3.3.1",
			"org.lwjgl:lwjgl-jemalloc-natives-macos-arm64:3.3.1",
			"org.lwjgl:lwjgl-openal-natives-macos-arm64:3.3.1",
			"org.lwjgl:lwjgl-opengl-natives-macos-arm64:3.3.1",
			"org.lwjgl:lwjgl-stb-natives-macos-arm64:3.3.1",
			"org.lwjgl:lwjgl-tinyfd-natives-macos-arm64:3.3.1",
			"org.lwjgl:lwjgl-natives-macos-arm64:3.3.1"
		],
		"override": {
			"rules": [
				{
					"action": "allow",
					"os": {
						"name": "osx-arm64"
					}
				}
			]
		}
	},
	{
		"_comment": "Only allow osx-arm64 for existing java-objc-bridge:1.1",
		"match": ["ca.weblite:java-objc-bridge:1.1"],
		"override": {
			"rules": [
				{
					"action": "allow",
					"os": {
						"name": "osx-arm64"
					}
				}
			]
		}
	},
	{
		"_comment": "Only allow windows-arm64 for existing LWJGL 3.3.1",
		"match": [
			"org.lwjgl:lwjgl-glfw-natives-windows-arm64:3.3.1",
			"org.lwjgl:lwjgl-jemalloc-natives-windows-arm64:3.3.1",
			"org.lwjgl:lwjgl-openal-natives-windows-arm64:3.3.1",
			"org.lwjgl:lwjgl-opengl-natives-windows-arm64:3.3.1",
			"org.lwjgl:lwjgl-stb-natives-windows-arm64:3.3.1",
			"org.lwjgl:lwjgl-tinyfd-natives-windows-arm64:3.3.1",
			"org.lwjgl:lwjgl-natives-windows-arm64:3.3.1"
		],
		"override": {
			"rules": [
				{
					"action": "allow",
					"os": {
						"name": "windows-arm64"
					}
				}
			]
		}
	},
	{
		"_comment": "Add linux-arm64 support for LWJGL 3.3.1",
		"match": ["org.lwjgl:lwjgl-glfw:3.3.1"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "513eb39b866d0fe131a18d5c517087805433b029",
						"size": 112350,
						"url": "https://build.lwjgl.org/release/3.3.1/bin/lwjgl-glfw/lwjgl-glfw-natives-linux-arm64.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-glfw-natives-linux-arm64:3.3.1-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm64 support for LWJGL 3.3.1",
		"match": ["org.lwjgl:lwjgl-jemalloc:3.3.1"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "749be48a9b86ee2c3a2da5fd77511208adcfb33b",
						"size": 159993,
						"url": "https://github.com/theofficialgman/lwjgl3-binaries-arm64/raw/lwjgl-3.3.1/lwjgl-jemalloc-patched-natives-linux-arm64.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-jemalloc-natives-linux-arm64:3.3.1-gman64.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm64 support for LWJGL 3.3.1",
		"match": ["org.lwjgl:lwjgl-openal:3.3.1"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "cf4e303257e82981b8b2e31bba3d7f8f7b8f42b2",
						"size": 470743,
						"url": "https://build.lwjgl.org/release/3.3.1/bin/lwjgl-openal/lwjgl-openal-natives-linux-arm64.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-openal-natives-linux-arm64:3.3.1-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm64 support for LWJGL 3.3.1",
		"match": ["org.lwjgl:lwjgl-opengl:3.3.1"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "1c528fb258a6e63e8fceb4482d8db0f3af10a634",
						"size": 57908,
						"url": "https://build.lwjgl.org/release/3.3.1/bin/lwjgl-opengl/lwjgl-opengl-natives-linux-arm64.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-opengl-natives-linux-arm64:3.3.1-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm64 support for LWJGL 3.3.1",
		"match": ["org.lwjgl:lwjgl-stb:3.3.1"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "8e8348a1813aad7f30aaf75ea197151ebb7beba9",
						"size": 205491,
						"url": "https://build.lwjgl.org/release/3.3.1/bin/lwjgl-stb/lwjgl-stb-natives-linux-arm64.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-stb-natives-linux-arm64:3.3.1-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm64 support for LWJGL 3.3.1",
		"match": ["org.lwjgl:lwjgl-tinyfd:3.3.1"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "964f628b7a82fd909def086c0dd9a4b84bb259ae",
						"size": 42654,
						"url": "https://build.lwjgl.org/release/3.3.1/bin/lwjgl-tinyfd/lwjgl-tinyfd-natives-linux-arm64.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-tinyfd-natives-linux-arm64:3.3.1-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm64 support for LWJGL 3.3.1",
		"match": ["org.lwjgl:lwjgl:3.3.1"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "b597401014acb7196c76d97e15a6288f54f1f692",
						"size": 86308,
						"url": "https://build.lwjgl.org/release/3.3.1/bin/lwjgl/lwjgl-natives-linux-arm64.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-natives-linux-arm64:3.3.1-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm32 support for LWJGL 3.3.1",
		"match": ["org.lwjgl:lwjgl-glfw:3.3.1"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "816d935933f2dd743074c4e717cc25b55720f294",
						"size": 104027,
						"url": "https://build.lwjgl.org/release/3.3.1/bin/lwjgl-glfw/lwjgl-glfw-natives-linux-arm32.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-glfw-natives-linux-arm32:3.3.1-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm32 support for LWJGL 3.3.1",
		"match": ["org.lwjgl:lwjgl-jemalloc:3.3.1"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "a96a6d6cb3876d7813fcee53c3c24f246aeba3b3",
						"size": 136157,
						"url": "https://build.lwjgl.org/release/3.3.1/bin/lwjgl-jemalloc/lwjgl-jemalloc-natives-linux-arm32.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-jemalloc-natives-linux-arm32:3.3.1-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm32 support for LWJGL 3.3.1",
		"match": ["org.lwjgl:lwjgl-openal:3.3.1"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "ffbe35d7fa5ec9b7eca136a7c71f24d4025a510b",
						"size": 400129,
						"url": "https://build.lwjgl.org/release/3.3.1/bin/lwjgl-openal/lwjgl-openal-natives-linux-arm32.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-openal-natives-linux-arm32:3.3.1-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm32 support for LWJGL 3.3.1",
		"match": ["org.lwjgl:lwjgl-opengl:3.3.1"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "e3550fa91097fd56e361b4370fa822220fef3595",
						"size": 58474,
						"url": "https://build.lwjgl.org/release/3.3.1/bin/lwjgl-opengl/lwjgl-opengl-natives-linux-arm32.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-opengl-natives-linux-arm32:3.3.1-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm32 support for LWJGL 3.3.1",
		"match": ["org.lwjgl:lwjgl-stb:3.3.1"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "b08226bab162c06ae69337d8a1b0ee0a3fdf0b90",
						"size": 153889,
						"url": "https://build.lwjgl.org/release/3.3.1/bin/lwjgl-stb/lwjgl-stb-natives-linux-arm32.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-stb-natives-linux-arm32:3.3.1-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm32 support for LWJGL 3.3.1",
		"match": ["org.lwjgl:lwjgl-tinyfd:3.3.1"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "d53d331e859217a61298fcbcf8d79137f3df345c",
						"size": 48061,
						"url": "https://build.lwjgl.org/release/3.3.1/bin/lwjgl-tinyfd/lwjgl-tinyfd-natives-linux-arm32.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-tinyfd-natives-linux-arm32:3.3.1-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm32 support for LWJGL 3.3.1",
		"match": ["org.lwjgl:lwjgl:3.3.1"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "41a3c1dd15d6b964eb8196dde69720a3e3e5e969",
						"size": 82374,
						"url": "https://build.lwjgl.org/release/3.3.1/bin/lwjgl/lwjgl-natives-linux-arm32.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-natives-linux-arm32:3.3.1-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm64 support for LWJGL 3.3.2",
		"match": ["org.lwjgl:lwjgl-freetype:3.3.2"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "896e7d9b8f60d7273f3d491c69270afc67ece3ce",
						"size": 1073374,
						"url": "https://build.lwjgl.org/release/3.3.2/bin/lwjgl-freetype/lwjgl-freetype-natives-linux-arm64.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-freetype-natives-linux-arm64:3.3.2-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm64 support for LWJGL 3.3.2",
		"match": ["org.lwjgl:lwjgl-glfw:3.3.2"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "bc49e64bae0f7ff103a312ee8074a34c4eb034c7",
						"size": 120168,
						"url": "https://build.lwjgl.org/release/3.3.2/bin/lwjgl-glfw/lwjgl-glfw-natives-linux-arm64.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-glfw-natives-linux-arm64:3.3.2-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm64 support for LWJGL 3.3.2",
		"match": ["org.lwjgl:lwjgl-jemalloc:3.3.2"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "5249f18a9ae20ea86c5816bc3107a888ce7a17d2",
						"size": 206402,
						"url": "https://build.lwjgl.org/release/3.3.2/bin/lwjgl-jemalloc/lwjgl-jemalloc-natives-linux-arm64.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-jemalloc-natives-linux-arm64:3.3.2-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm64 support for LWJGL 3.3.2",
		"match": ["org.lwjgl:lwjgl-openal:3.3.2"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "22408980cc579709feaf9acb807992d3ebcf693f",
						"size": 590865,
						"url": "https://build.lwjgl.org/release/3.3.2/bin/lwjgl-openal/lwjgl-openal-natives-linux-arm64.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-openal-natives-linux-arm64:3.3.2-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm64 support for LWJGL 3.3.2",
		"match": ["org.lwjgl:lwjgl-opengl:3.3.2"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "bb9eb56da6d1d549d6a767218e675e36bc568eb9",
						"size": 58627,
						"url": "https://build.lwjgl.org/release/3.3.2/bin/lwjgl-opengl/lwjgl-opengl-natives-linux-arm64.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-opengl-natives-linux-arm64:3.3.2-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm64 support for LWJGL 3.3.2",
		"match": ["org.lwjgl:lwjgl-stb:3.3.2"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "11a380c37b0f03cb46db235e064528f84d736ff7",
						"size": 207419,
						"url": "https://build.lwjgl.org/release/3.3.2/bin/lwjgl-stb/lwjgl-stb-natives-linux-arm64.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-stb-natives-linux-arm64:3.3.2-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm64 support for LWJGL 3.3.2",
		"match": ["org.lwjgl:lwjgl-tinyfd:3.3.2"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "93f8c5bc1984963cd79109891fb5a9d1e580373e",
						"size": 43381,
						"url": "https://build.lwjgl.org/release/3.3.2/bin/lwjgl-tinyfd/lwjgl-tinyfd-natives-linux-arm64.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-tinyfd-natives-linux-arm64:3.3.2-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm64 support for LWJGL 3.3.2",
		"match": ["org.lwjgl:lwjgl:3.3.2"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "8bd89332c90a90e6bc4aa997a25c05b7db02c90a",
						"size": 90795,
						"url": "https://build.lwjgl.org/release/3.3.2/bin/lwjgl/lwjgl-natives-linux-arm64.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-natives-linux-arm64:3.3.2-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm32 support for LWJGL 3.3.2",
		"match": ["org.lwjgl:lwjgl-freetype:3.3.2"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "b7f77ceb951182659fd400437272aa7e96709968",
						"size": 924657,
						"url": "https://build.lwjgl.org/release/3.3.2/bin/lwjgl-freetype/lwjgl-freetype-natives-linux-arm32.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-freetype-natives-linux-arm32:3.3.2-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm32 support for LWJGL 3.3.2",
		"match": ["org.lwjgl:lwjgl-glfw:3.3.2"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "5907d9a6b7c44fb0612a63bb1cff5992588f65be",
						"size": 110067,
						"url": "https://build.lwjgl.org/release/3.3.2/bin/lwjgl-glfw/lwjgl-glfw-natives-linux-arm32.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-glfw-natives-linux-arm32:3.3.2-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm32 support for LWJGL 3.3.2",
		"match": ["org.lwjgl:lwjgl-jemalloc:3.3.2"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "9367437ce192e4d6f5725d53d85520644c0b0d6f",
						"size": 177571,
						"url": "https://build.lwjgl.org/release/3.3.2/bin/lwjgl-jemalloc/lwjgl-jemalloc-natives-linux-arm32.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-jemalloc-natives-linux-arm32:3.3.2-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm32 support for LWJGL 3.3.2",
		"match": ["org.lwjgl:lwjgl-openal:3.3.2"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "7c82bbc33ef49ee4094b216c940db564b2998224",
						"size": 503352,
						"url": "https://build.lwjgl.org/release/3.3.2/bin/lwjgl-openal/lwjgl-openal-natives-linux-arm32.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-openal-natives-linux-arm32:3.3.2-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm32 support for LWJGL 3.3.2",
		"match": ["org.lwjgl:lwjgl-opengl:3.3.2"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "821f9a2d1d583c44893f42b96f6977682b48a99b",
						"size": 59265,
						"url": "https://build.lwjgl.org/release/3.3.2/bin/lwjgl-opengl/lwjgl-opengl-natives-linux-arm32.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-opengl-natives-linux-arm32:3.3.2-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm32 support for LWJGL 3.3.2",
		"match": ["org.lwjgl:lwjgl-stb:3.3.2"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "ca9333da184aade20757151f4615f1e27ca521ae",
						"size": 154928,
						"url": "https://build.lwjgl.org/release/3.3.2/bin/lwjgl-stb/lwjgl-stb-natives-linux-arm32.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-stb-natives-linux-arm32:3.3.2-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm32 support for LWJGL 3.3.2",
		"match": ["org.lwjgl:lwjgl-tinyfd:3.3.2"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "807e220913aa0740449ff90d3b3d825cf5f359ed",
						"size": 48788,
						"url": "https://build.lwjgl.org/release/3.3.2/bin/lwjgl-tinyfd/lwjgl-tinyfd-natives-linux-arm32.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-tinyfd-natives-linux-arm32:3.3.2-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm32 support for LWJGL 3.3.2",
		"match": ["org.lwjgl:lwjgl:3.3.2"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "afcbfaaa46f217e98a6da4208550f71de1f2a225",
						"size": 89347,
						"url": "https://build.lwjgl.org/release/3.3.2/bin/lwjgl/lwjgl-natives-linux-arm32.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-natives-linux-arm32:3.3.2-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm64 support for LWJGL 3.3.3",
		"match": ["org.lwjgl:lwjgl-freetype:3.3.3"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "498965aac06c4a0d42df1fbef6bacd05bde7f974",
						"size": 1093516,
						"url": "https://build.lwjgl.org/release/3.3.3/bin/lwjgl-freetype/lwjgl-freetype-natives-linux-arm64.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-freetype-natives-linux-arm64:3.3.3-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm64 support for LWJGL 3.3.3",
		"match": ["org.lwjgl:lwjgl-glfw:3.3.3"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "492a0f11f85b85899a6568f07511160c1b87cd38",
						"size": 122159,
						"url": "https://build.lwjgl.org/release/3.3.3/bin/lwjgl-glfw/lwjgl-glfw-natives-linux-arm64.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-glfw-natives-linux-arm64:3.3.3-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm64 support for LWJGL 3.3.3",
		"match": ["org.lwjgl:lwjgl-jemalloc:3.3.3"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "eff8b86798191192fe2cba2dc2776109f30c239d",
						"size": 209315,
						"url": "https://build.lwjgl.org/release/3.3.3/bin/lwjgl-jemalloc/lwjgl-jemalloc-natives-linux-arm64.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-jemalloc-natives-linux-arm64:3.3.3-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm64 support for LWJGL 3.3.3",
		"match": ["org.lwjgl:lwjgl-openal:3.3.3"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "ad8f302118a65bb8d615f8a2a680db58fb8f835e",
						"size": 592963,
						"url": "https://build.lwjgl.org/release/3.3.3/bin/lwjgl-openal/lwjgl-openal-natives-linux-arm64.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-openal-natives-linux-arm64:3.3.3-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm64 support for LWJGL 3.3.3",
		"match": ["org.lwjgl:lwjgl-opengl:3.3.3"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "2096f6b94b2d68745d858fbfe53aacf5f0c8074c",
						"size": 58625,
						"url": "https://build.lwjgl.org/release/3.3.3/bin/lwjgl-opengl/lwjgl-opengl-natives-linux-arm64.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-opengl-natives-linux-arm64:3.3.3-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm64 support for LWJGL 3.3.3",
		"match": ["org.lwjgl:lwjgl-stb:3.3.3"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "ddc177afc2be1ee8d93684b11363b80589a13fe1",
						"size": 207418,
						"url": "https://build.lwjgl.org/release/3.3.3/bin/lwjgl-stb/lwjgl-stb-natives-linux-arm64.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-stb-natives-linux-arm64:3.3.3-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm64 support for LWJGL 3.3.3",
		"match": ["org.lwjgl:lwjgl-tinyfd:3.3.3"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "2823a8c955c758d0954d282888075019ef99cec7",
						"size": 43864,
						"url": "https://build.lwjgl.org/release/3.3.3/bin/lwjgl-tinyfd/lwjgl-tinyfd-natives-linux-arm64.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-tinyfd-natives-linux-arm64:3.3.3-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm64 support for LWJGL 3.3.3",
		"match": ["org.lwjgl:lwjgl:3.3.3"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "f35d8b6ffe1ac1e3a5eb1d4e33de80f044ad5fd8",
						"size": 91294,
						"url": "https://build.lwjgl.org/release/3.3.3/bin/lwjgl/lwjgl-natives-linux-arm64.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-natives-linux-arm64:3.3.3-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm64"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm32 support for LWJGL 3.3.3",
		"match": ["org.lwjgl:lwjgl-freetype:3.3.3"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "7dd3b1f751571adaf2c4dc882bc675a5d1e796e6",
						"size": 942636,
						"url": "https://build.lwjgl.org/release/3.3.3/bin/lwjgl-freetype/lwjgl-freetype-natives-linux-arm32.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-freetype-natives-linux-arm32:3.3.3-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm32 support for LWJGL 3.3.3",
		"match": ["org.lwjgl:lwjgl-glfw:3.3.3"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "d9af485c32545b37dd5359b163161d42d7534dcf",
						"size": 112560,
						"url": "https://build.lwjgl.org/release/3.3.3/bin/lwjgl-glfw/lwjgl-glfw-natives-linux-arm32.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-glfw-natives-linux-arm32:3.3.3-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm32 support for LWJGL 3.3.3",
		"match": ["org.lwjgl:lwjgl-jemalloc:3.3.3"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "109b6931880d02d4e65ced38928a16e41d19873e",
						"size": 178324,
						"url": "https://build.lwjgl.org/release/3.3.3/bin/lwjgl-jemalloc/lwjgl-jemalloc-natives-linux-arm32.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-jemalloc-natives-linux-arm32:3.3.3-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm32 support for LWJGL 3.3.3",
		"match": ["org.lwjgl:lwjgl-openal:3.3.3"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "e1702aa09d20359d6cf5cb2999fa7685a785eca7",
						"size": 505618,
						"url": "https://build.lwjgl.org/release/3.3.3/bin/lwjgl-openal/lwjgl-openal-natives-linux-arm32.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-openal-natives-linux-arm32:3.3.3-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm32 support for LWJGL 3.3.3",
		"match": ["org.lwjgl:lwjgl-opengl:3.3.3"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "dbba17fc5ac0985d14a57c11f9537617d67b9952",
						"size": 59263,
						"url": "https://build.lwjgl.org/release/3.3.3/bin/lwjgl-opengl/lwjgl-opengl-natives-linux-arm32.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-opengl-natives-linux-arm32:3.3.3-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm32 support for LWJGL 3.3.3",
		"match": ["org.lwjgl:lwjgl-stb:3.3.3"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "1ae28ff044699ff29b0e980ffabd73fba8a664b3",
						"size": 154931,
						"url": "https://build.lwjgl.org/release/3.3.3/bin/lwjgl-stb/lwjgl-stb-natives-linux-arm32.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-stb-natives-linux-arm32:3.3.3-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm32 support for LWJGL 3.3.3",
		"match": ["org.lwjgl:lwjgl-tinyfd:3.3.3"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "c2a0a05c82c4b9f69ded0b6ad5f417addea78ce2",
						"size": 49495,
						"url": "https://build.lwjgl.org/release/3.3.3/bin/lwjgl-tinyfd/lwjgl-tinyfd-natives-linux-arm32.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-tinyfd-natives-linux-arm32:3.3.3-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Add linux-arm32 support for LWJGL 3.3.3",
		"match": ["org.lwjgl:lwjgl:3.3.3"],
		"additionalLibraries": [
			{
				"downloads": {
					"artifact": {
						"sha1": "2075c51a80f0ef0f22ba616ba54007ac2b0debd4",
						"size": 89565,
						"url": "https://build.lwjgl.org/release/3.3.3/bin/lwjgl/lwjgl-natives-linux-arm32.jar"
					}
				},
				"name": "org.lwjgl:lwjgl-natives-linux-arm32:3.3.3-lwjgl.1",
				"rules": [
					{
						"action": "allow",
						"os": {
							"name": "linux-arm32"
						}
					}
				]
			}
		]
	},
	{
		"_comment": "Replace glfw from 3.3.1 with version from 3.3.2 to prevent stack smashing",
		"match": [
			"org.lwjgl:lwjgl-glfw-natives-linux:3.3.1",
			"org.lwjgl:lwjgl-glfw:3.3.1:natives-linux"
		],
		"override": {
			"downloads": {
				"artifact": {
					"sha1": "0766bb0e8e829598b1c8052fd8173c62af741c52",
					"size": 115553,
					"url": "https://build.lwjgl.org/release/3.3.2/bin/lwjgl-glfw/lwjgl-glfw-natives-linux.jar"
				}
			},
			"name": "org.lwjgl:lwjgl-glfw-natives-linux:3.3.2-lwjgl.1"
		}
	}
]
