         )
 
         if !rangeSelected.maxValue.isNaN && !rangeSelected.maxValue.isNaN {
-            delegate?.rangeChangeFinished(minValueSelected: rangeSelected.minValue,
-                                          maxValueSelected: rangeSelected.maxValue,
-                                          slider: self)
+            delegate?.rangeChangeFinished(
+                minValueSelected: rangeSelected.minValue,
+                maxValueSelected: rangeSelected.maxValue,
+                slider: self
+            )
         }
     }
 }

    // MARK: gesture

    @objc final func moveLeftKnob(gestureRecognizer: UIPanGestureRecognizer) {
        knobGestureManager.moveLeftKnob(
            gesture: GestureData(
                gestureRecognizer: gestureRecognizer,
                scale: scale,
                stepIncrement: stepIncrement,
                semanticContentAttribute: self.semanticContentAttribute
            )
        )
    }

    @objc final func moveRightKnob(gestureRecognizer: UIPanGestureRecognizer) {
        knobGestureManager.moveRightKnob(
            gesture: GestureData(
                gestureRecognizer: gestureRecognizer,
                scale: scale,
                stepIncrement: stepIncrement,
                semanticContentAttribute: self.semanticContentAttribute
            )
        )
    }


            barWidth: bar.frame.width
        )
        if isDifferentFromPreviousRangeSelected(rangeSelected: rangeSelected) {
            delegate?.rangeIsChanging?(
                minValueSelected: rangeSelected.minValue,
                maxValueSelected: rangeSelected.maxValue,
                slider: self
            )
            previousRangeSelected = rangeSelected
        }
    }
