   override var intrinsicContentSize: CGSize {
     return CGSize(width: statusBarFrame.width, height: estimatedHeight)
   }
-  
+
   var estimatedHeight: CGFloat {
       let iconSize = icon == nil ? 0 : Message.iconSize
       return max(topMargin + titleSize.height + Message.messageOffset + messageSize.height + bottomMargin,
                  topMargin + iconSize + bottomMargin)
   }
-  
+
   var titleSize: CGSize {
     let boundedSize = CGSize(width: availableWidth, height: CGFloat.greatestFiniteMagnitude)
     let titleFontAttributes: [NSAttributedString.Key: Any] = [.font: titleFont]

    layer.setAffineTransform(CGAffineTransform(scaleX: -1, y: 1))
  }

}

    return titleLabel
  }
  
  private func makeMessageLabel() -> UILabel {
    let messageLabel = UILabel()
    messageLabel.numberOfLines = 0

    if let message = message {
      let attributes: [NSAttributedString.Key: Any] = [
        .font : messageFont,
