 
     private struct CDAlertViewConstants {
         let headerHeight: CGFloat = 56
+        let headerHeightWithoutCircle: CGFloat = 30
         let activeVelocity: CGFloat = 150
         let minVelocity: CGFloat = 300
         let separatorThickness: CGFloat = 1.0 / UIScreen.main.scale

    private var textField: UITextField = UITextField(frame: .zero)
    private var type: CDAlertViewType!
    weak private var hideTimer: Timer!
    
    private lazy var actions: [CDAlertViewAction] = [CDAlertViewAction]()


            popupView.layer.masksToBounds = false
            let path = UIBezierPath()
            path.move(to: CGPoint(x: 0.0, y: popupView.bounds.size.height))
            path.addLine(to: CGPoint(x: 0, y: headerHeight))
            path.addLine(to: CGPoint(x: popupView.bounds.size.width,
                                     y: CGFloat(headerHeight - 5)))
            path.addLine(to: CGPoint(x: popupView.bounds.size.width,
                                     y: popupView.bounds.size.height))
            path.close()
