set isDragging(value) {
    const isTruthy = stringToBool(value);

    if (isTruthy && this.getAttribute(attributes.IS_DRAGGING) !== '') {
      this.setAttribute(attributes.IS_DRAGGING, '');
    } else if (!isTruthy && this.hasAttribute(attributes.IS_DRAGGING)) {
      this.removeAttribute(attributes.IS_DRAGGING);
    }
  }
/**
   * @param {boolean} value Whether or not this element
   * and content is being dragged
   */
@param {boolean} value Whether or not this element
and content is being dragged
@param { boolean } value Whether or not this element and content is being dragged
set isDragging(value) {
    const isTruthy = stringToBool(value);
    if (isTruthy && this.getAttribute(attributes.IS_DRAGGING) !== '') {
      this.setAttribute(attributes.IS_DRAGGING, '');
    } else if (!isTruthy && this.hasAttribute(attributes.IS_DRAGGING)) {
      this.removeAttribute(attributes.IS_DRAGGING);
    }
  }
set isDragging ( value ) { const isTruthy = stringToBool ( value ) ; if ( isTruthy && this . getAttribute ( attributes . IS_DRAGGING ) !== '' ) { this . setAttribute ( attributes . IS_DRAGGING , '' ) ; } else if ( ! isTruthy && this . hasAttribute ( attributes . IS_DRAGGING ) ) { this . removeAttribute ( attributes . IS_DRAGGING ) ; } }
@param {boolean} value Whether or not this element
 and content is being dragged
@param { boolean } value Whether or not this element and content is being dragged