 	@objc optional func doneWasPressed(_ searchBar: ArticleSearchBar)
 	@objc optional func searchBar(_ searchBar: ArticleSearchBar, textDidChange: String)
 }
+
 
 @IBDesignable final class ArticleSearchBar: UIStackView {
 	var searchField: UISearchTextField!

}

private extension ArticleSearchBar {
	@objc func textDidChange(_ notification: Notification) {
		delegate?.searchBar?(self, textDidChange: searchField.text ?? "")
		

	
	weak var delegate: SearchBarDelegate?
	
	override var keyCommands: [UIKeyCommand]? {
		return [UIKeyCommand(title: "Exit Find", action: #selector(donePressed(_:)), input: UIKeyCommand.inputEscape)]
	}
	
	override init(frame: CGRect) {
