local W={}W.left={startScale=0,getOffset=function()local W=48+IconController.leftOffset if checkTopbarEnabled()and starterGui:GetCoreGuiEnabled("\067\104\097\116")then W+=44 end return W end;getStartOffset=function()local m=IconController.leftGap local O=W.left.getOffset()+m return O end,records={}}W.mid={startScale=.5,getOffset=function()return 0 end;getStartOffset=function(W)local m=IconController.midGap return-W/2+m/2 end,records={}}W.right={startScale=1,getOffset=function()local W=IconController.rightOffset if checkTopbarEnabled()and(starterGui:GetCoreGuiEnabled(Enum.CoreGuiType.PlayerList)or starterGui:GetCoreGuiEnabled(Enum.CoreGuiType.Backpack)or starterGui:GetCoreGuiEnabled(Enum.CoreGuiType.EmotesMenu))then W+=48 end return W end,getStartOffset=function(m)local O=-m-W.right.getOffset()return O end;records={}}

local alignmentDetails = {}
alignmentDetails["left"] = {
	startScale = 0,
	getOffset = function()
		local offset = 48 + IconController.leftOffset
		if checkTopbarEnabled() and starterGui:GetCoreGuiEnabled("Chat") then
			offset += 12 + 32
		end
		return offset
	end,
	getStartOffset = function()
		local alignmentGap = IconController["leftGap"]
		local startOffset = alignmentDetails.left.getOffset() + alignmentGap
		return startOffset
	end,
	records = {}
}
alignmentDetails["mid"] = {
	startScale = 0.5,
	getOffset = function()
		return 0
	end,
	getStartOffset = function(totalIconX) 
		local alignmentGap = IconController["midGap"]
		return -totalIconX/2 + (alignmentGap/2)
	end,
	records = {}
}
alignmentDetails["right"] = {
	startScale = 1,
	getOffset = function()
		local offset = IconController.rightOffset
		if checkTopbarEnabled() and (starterGui:GetCoreGuiEnabled(Enum.CoreGuiType.PlayerList) or starterGui:GetCoreGuiEnabled(Enum.CoreGuiType.Backpack) or starterGui:GetCoreGuiEnabled(Enum.CoreGuiType.EmotesMenu)) then
			offset += 48
		end
		return offset
	end,
	getStartOffset = function(totalIconX)
		local startOffset = -totalIconX - alignmentDetails.right.getOffset()
		return startOffset
	end,
	records = {}
	--reverseSort = true
}


