Source: polyfill/Intl.js

// Licensed Materials - Property of IBM
//
// IBM Watson Analytics
//
// (C) Copyright IBM Corp. 2018
//
// US Government Users Restricted Rights - Use, duplication or
// disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

module.exports = ( function( ObjectPolyfill, DateTimeFormat, NumberFormat, bcp47 )
{
"use strict";

/**
 * @module barejs/polyfill/Intl
 */

function Intl()
{
    ObjectPolyfill.defineProperties( this,
    {
        DateTimeFormat: { value: DateTimeFormat },
        NumberFormat: { value: NumberFormat },
        getCanonicalLocales: { value: bcp47.getCanonicalLocales }
    } );
}

return new Intl();

}( require( "./Object" ), require( "./Intl/DateTimeFormat" ), require( "./Intl/NumberFormat" ), require( "./Intl/bcp47" ) ) );