from typing import List


def is_doubled(arr: List[str]) -> bool:
    """
	Checks whether a segment array of strings is doubled. That is,
	the first half contains the same elements as the second half.
	:param arr: List of strings.
	:return: True if array is doubled, False otherwise.
	"""
    if len(arr) % 2 != 0:
        return False

    first = 0
    second = int(len(arr) / 2)
    while second < len(arr):
        if arr[first] != arr[second]:
            return False
        first += 1
        second += 1
    return True