         
         let blur:VBlur = VBlur.dark()
         
+        let blurContainer:UIView = UIView()
+        blurContainer.isUserInteractionEnabled = false
+        blurContainer.clipsToBounds = true
+        blurContainer.translatesAutoresizingMaskIntoConstraints = false
+        blurContainer.alpha = 0
+        self.blurContainer = blurContainer
+        
         let baseButton:UIButton = UIButton()
         baseButton.clipsToBounds = true
         baseButton.backgroundColor = UIColor.clear

            action:#selector(self.actionClose(sender:)),
            for:UIControlEvents.touchUpInside)
        
        addSubview(blur)
        addSubview(baseButton)
        
        NSLayoutConstraint.equals(
            view:blur,
            toView:self)
        
        NSLayoutConstraint.equals(
            view:baseButton,
            toView:self)

{
    private weak var controller:CDrawProject!
    private weak var purchase:MDrawProjectMenuNodesItem!
    private weak var blurContainer:UIView!
    private let kAnimationDuration:TimeInterval = 0.3
    
    init(
