local data = {}

local U = mw.ustring.char

local dot_below = U(0x323)	-- dot below
local caron = U(0x30C)	-- caron
local circumflex  = U(0x302)	-- circumflex
local macron  = U(0x304)	-- macron

data = {
	[1] = {
		["ʾ"] = "𐮰", -- aleph-het
		["h" .. dot_below] = "𐮰", -- aleph-het
		["b"] = "𐮱", -- beth
		["g"] = "𐯋𐮲", -- gimel-daleth-yodh with two dots above
		["d"] = "𐯌𐮲", -- gimel-daleth-yodh with hat above
		["y"] = "𐯍𐮲", -- gimel-daleth-yodh with two dots below
		["j"] = "𐯎𐮲", -- gimel-daleth-yodh with dot below
		["d" .. dot_below] = "𐮳", -- old daleth
		["h"] = "𐮴", -- he
		["w"] = "𐮵", -- waw-nun-ayin-resh
		["n"] = "𐮵", -- waw-nun-ayin-resh
		["'"] = "𐮵", -- waw-nun-ayin-resh
		["r"] = "𐮵", -- waw-nun-ayin-resh
		["z"] = "𐮶", -- zayin
		["k"] = "𐮷", -- kaph
		["γ"] = "𐮸", -- old kaph
		["l"] = "𐮹", -- lamedh
		["ƚ"] = "𐮺", -- old lamedh
		["l" .. dot_below] = "𐮻", -- l-lamedh
		["m"] = "𐮼", -- mem-qoph
		["s"] = "𐮽", -- samekh
		["p"] = "𐮾", -- pe
		["c"] = "𐮿", -- sadhe
		["s" .. caron] = "𐯀", -- shin
		["t"] = "𐯁", -- taw
		["x"] = "𐯂", -- x1
		["x"] = "𐯃", -- x2
	},
}

return data