text: 'use strict';
  
  var buildFormatLongFn = require('../../../_lib/buildFormatLongFn/index');
  
  var dateFormats = {
      full: "EEEE, d 'de' MMMM 'de' y",
      long: "d 'de' MMMM 'de' y",
      medium: 'd MMM y',
      short: 'dd/MM/yyyy'
  };
  
  var timeFormats = {
      full: 'HH:mm:ss zzzz',
      long: 'HH:mm:ss z',
      medium: 'HH:mm:ss',
      short: 'HH:mm'
  };
  
  var dateTimeFormats = {
      full: "{{date}} 'às' {{time}}",
      long: "{{date}} 'às' {{time}}",
      medium: '{{date}}, {{time}}',
      short: '{{date}}, {{time}}'
  };
  
  var formatLong = {
      date: buildFormatLongFn({
          formats: dateFormats,
          defaultWidth: 'full'
      }),
  
      time: buildFormatLongFn({
          formats: timeFormats,
          defaultWidth: 'full'
      }),
  
      dateTime: buildFormatLongFn({
          formats: dateTimeFormats,
          defaultWidth: 'full'
      })
  };
  
  module.exports = formatLong;
  