(function ($, Drupal, drupalSettings) {

  'use strict';

  Drupal.behaviors.currentWebform = {
    attach: function (context, settings) {
      // Step #2.
      if ($("#edit-address2gchjf--wrapper", context).not('.js-webform-states-hidden').length > 0) {
        $('.form-item-address2gchjf-address label', context).addClass('form-required');
        // $('.form-item-address2gchjf-address-2 label',
        // context).addClass('form-required');
        $('.form-item-address2gchjf-city label', context).addClass('form-required');
        $('.form-item-address2gchjf-state-province label', context).addClass('form-required');
        $('.form-item-address2gchjf-postal-code label', context).addClass('form-required');
        $('.form-item-address2gchjf-country label', context).addClass('form-required');
        $('#edit-address2gchjf-address', context).attr('required', 'required');
        // $('#edit-address2gchjf-address-2', context).attr('required',
        // 'required');
        $('#edit-address2gchjf-city', context).attr('required', 'required');
        $('#edit-address2gchjf-state-province', context).attr('required', 'required');
        $('#edit-address2gchjf-postal-code', context).attr('required', 'required');
        $('#edit-address2gchjf-country', context).attr('required', 'required');
      }

      // Step #3.
      if ($("#edit-address--wrapper", context).not('.js-webform-states-hidden').length > 0) {
        $('.form-item-address-address label', context).addClass('form-required');
        // $('.form-item-address-address-2 label',
        // context).addClass('form-required');
        $('.form-item-address-city label', context).addClass('form-required');
        $('.form-item-address-state-province label', context).addClass('form-required');
        $('.form-item-address-postal-code label', context).addClass('form-required');
        $('.form-item-address-country label', context).addClass('form-required');
        $('#edit-address-address', context).attr('required', 'required');
        // $('#edit-address-address-2', context).attr('required', 'required');
        $('#edit-address-city', context).attr('required', 'required');
        $('#edit-address-state-province', context).attr('required', 'required');
        $('#edit-address-postal-code', context).attr('required', 'required');
        $('#edit-address-country', context).attr('required', 'required');
      }

    }
  };

})(jQuery, Drupal, drupalSettings);