dist/material-ui-pickers.umd.js
/**
   * Updates the position of the popper, computing the new offsets and applying
   * the new style.<br />
   * Prefer `scheduleUpdate` over `update` because of performance reasons.
   * @method
   * @memberof Popper
   */
Updates the position of the popper, computing the new offsets and applying
the new style.
Prefer `scheduleUpdate` over `update` because of performance reasons.
@method
@memberof Popper
Updates the position of the popper computing the new offsets and applying the new style . Prefer ` scheduleUpdate ` over ` update ` because of performance reasons . @method @memberof Popper
function update$1() {
    if (this.state.isDestroyed) {
      return;
    }
    var data = {
      instance: this,
      styles: {},
      arrowStyles: {},
      attributes: {},
      flipped: false,
      offsets: {}
    };
    data.offsets.reference = getReferenceOffsets(this.state, this.popper, this.reference, this.options.positionFixed);
    data.placement = computeAutoPlacement(this.options.placement, data.offsets.reference, this.popper, this.reference, this.options.modifiers.flip.boundariesElement, this.options.modifiers.flip.padding);
    data.originalPlacement = data.placement;
    data.positionFixed = this.options.positionFixed;
    data.offsets.popper = getPopperOffsets(this.popper, data.offsets.reference, data.placement);
    data.offsets.popper.position = this.options.positionFixed ? 'fixed' : 'absolute';
    data = runModifiers(this.modifiers, data);
    if (!this.state.isCreated) {
      this.state.isCreated = true;
      this.options.onCreate(data);
    } else {
      this.options.onUpdate(data);
    }
  }
function update$1 ( ) { if ( this . state . isDestroyed ) { return ; } var data = { instance : this , styles : { } , arrowStyles : { } , attributes : { } , flipped : false , offsets : { } } ; data . offsets . reference = getReferenceOffsets ( this . state , this . popper , this . reference , this . options . positionFixed ) ; data . placement = computeAutoPlacement ( this . options . placement , data . offsets . reference , this . popper , this . reference , this . options . modifiers . flip . boundariesElement , this . options . modifiers . flip . padding ) ; data . originalPlacement = data . placement ; data . positionFixed = this . options . positionFixed ; data . offsets . popper = getPopperOffsets ( this . popper , data . offsets . reference , data . placement ) ; data . offsets . popper . position = this . options . positionFixed ? 'fixed' : 'absolute' ; data = runModifiers ( this . modifiers , data ) ; if ( ! this . state . isCreated ) { this . state . isCreated = true ; this . options . onCreate ( data ) ; } else { this . options . onUpdate ( data ) ; } }
Updates the position of the popper, computing the new offsets and applying
 the new style.<br />
 Prefer `scheduleUpdate` over `update` because of performance reasons.
Updates the position of the popper computing the new offsets and applying the new style . <br / > Prefer ` scheduleUpdate ` over ` update ` because of performance reasons .
// if popper is destroyed, don't perform any further update // compute reference element offsets // compute auto placement, store placement inside the data object, // modifiers will be able to edit `placement` if needed // and refer to originalPlacement to know the original value // store the computed placement inside `originalPlacement` // compute the popper offsets // run the modifiers // the first `update` will call `onCreate` callback // the other ones will call `onUpdate` callback