import Foundation extension String { var normalizedURL: String { let trimmed = trimmingCharacters(in: .whitespacesAndNewlines) return (trimmed.hasPrefix("http://") || trimmed.hasPrefix("https://")) ? trimmed : "https://" + trimmed } var parsedTags: [String] { split(separator: ",") .map { $0.trimmingCharacters(in: .whitespaces) } .filter { !$0.isEmpty } } }