'use strict';

var _templateObject = _taggedTemplateLiteral(['\n  ', '\n  ', '\n  ', '\n  ', '\n  ', '\n  ', '\n  ', '\n  ', '\n  ', '\n'], ['\n  ', '\n  ', '\n  ', '\n  ', '\n  ', '\n  ', '\n  ', '\n  ', '\n  ', '\n']);

var _styledComponents = require('styled-components');

var _MontserratBlack = require('./fonts/Montserrat-Black.eot');

var _MontserratBlack2 = _interopRequireDefault(_MontserratBlack);

var _MontserratBlack3 = require('./fonts/Montserrat-Black.svg');

var _MontserratBlack4 = _interopRequireDefault(_MontserratBlack3);

var _MontserratBlack5 = require('./fonts/Montserrat-Black.ttf');

var _MontserratBlack6 = _interopRequireDefault(_MontserratBlack5);

var _MontserratBold = require('./fonts/Montserrat-Bold.eot');

var _MontserratBold2 = _interopRequireDefault(_MontserratBold);

var _MontserratBold3 = require('./fonts/Montserrat-Bold.svg');

var _MontserratBold4 = _interopRequireDefault(_MontserratBold3);

var _MontserratBold5 = require('./fonts/Montserrat-Bold.ttf');

var _MontserratBold6 = _interopRequireDefault(_MontserratBold5);

var _MontserratExtraBold = require('./fonts/Montserrat-ExtraBold.eot');

var _MontserratExtraBold2 = _interopRequireDefault(_MontserratExtraBold);

var _MontserratExtraBold3 = require('./fonts/Montserrat-ExtraBold.svg');

var _MontserratExtraBold4 = _interopRequireDefault(_MontserratExtraBold3);

var _MontserratExtraBold5 = require('./fonts/Montserrat-ExtraBold.ttf');

var _MontserratExtraBold6 = _interopRequireDefault(_MontserratExtraBold5);

var _MontserratExtraLight = require('./fonts/Montserrat-ExtraLight.eot');

var _MontserratExtraLight2 = _interopRequireDefault(_MontserratExtraLight);

var _MontserratExtraLight3 = require('./fonts/Montserrat-ExtraLight.svg');

var _MontserratExtraLight4 = _interopRequireDefault(_MontserratExtraLight3);

var _MontserratExtraLight5 = require('./fonts/Montserrat-ExtraLight.ttf');

var _MontserratExtraLight6 = _interopRequireDefault(_MontserratExtraLight5);

var _MontserratLight = require('./fonts/Montserrat-Light.eot');

var _MontserratLight2 = _interopRequireDefault(_MontserratLight);

var _MontserratLight3 = require('./fonts/Montserrat-Light.svg');

var _MontserratLight4 = _interopRequireDefault(_MontserratLight3);

var _MontserratLight5 = require('./fonts/Montserrat-Light.ttf');

var _MontserratLight6 = _interopRequireDefault(_MontserratLight5);

var _MontserratMedium = require('./fonts/Montserrat-Medium.eot');

var _MontserratMedium2 = _interopRequireDefault(_MontserratMedium);

var _MontserratMedium3 = require('./fonts/Montserrat-Medium.svg');

var _MontserratMedium4 = _interopRequireDefault(_MontserratMedium3);

var _MontserratMedium5 = require('./fonts/Montserrat-Medium.ttf');

var _MontserratMedium6 = _interopRequireDefault(_MontserratMedium5);

var _MontserratRegular = require('./fonts/Montserrat-Regular.eot');

var _MontserratRegular2 = _interopRequireDefault(_MontserratRegular);

var _MontserratRegular3 = require('./fonts/Montserrat-Regular.svg');

var _MontserratRegular4 = _interopRequireDefault(_MontserratRegular3);

var _MontserratRegular5 = require('./fonts/Montserrat-Regular.ttf');

var _MontserratRegular6 = _interopRequireDefault(_MontserratRegular5);

var _MontserratSemiBold = require('./fonts/Montserrat-SemiBold.eot');

var _MontserratSemiBold2 = _interopRequireDefault(_MontserratSemiBold);

var _MontserratSemiBold3 = require('./fonts/Montserrat-SemiBold.svg');

var _MontserratSemiBold4 = _interopRequireDefault(_MontserratSemiBold3);

var _MontserratSemiBold5 = require('./fonts/Montserrat-SemiBold.ttf');

var _MontserratSemiBold6 = _interopRequireDefault(_MontserratSemiBold5);

var _MontserratThin = require('./fonts/Montserrat-Thin.eot');

var _MontserratThin2 = _interopRequireDefault(_MontserratThin);

var _MontserratThin3 = require('./fonts/Montserrat-Thin.svg');

var _MontserratThin4 = _interopRequireDefault(_MontserratThin3);

var _MontserratThin5 = require('./fonts/Montserrat-Thin.ttf');

var _MontserratThin6 = _interopRequireDefault(_MontserratThin5);

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }

var FontFace = function FontFace(name, eot, svg, ttf, weight) {
  return '\n  @font-face {\n    font-family: \'' + name + '\';\n    src: url(' + eot + ');\n    src: url(\'' + eot + '?#iefix\') format(\'embedded-opentype\'),\n         url(\'' + ttf + '\') format(\'truetype\'),\n         url(\'' + svg + '\') format(\'svg\');\n    font-weight: ' + weight + ';\n    font-style: normal;\n    font-stretch: normal;\n  }\n';
};

var MontserratThin = FontFace('Montserrat', _MontserratThin2.default, _MontserratThin4.default, _MontserratThin6.default, '100');
var MontserratExtraLight = FontFace('Montserrat', _MontserratExtraLight2.default, _MontserratExtraLight4.default, _MontserratExtraLight6.default, '200');
var MontserratLight = FontFace('Montserrat', _MontserratLight2.default, _MontserratLight4.default, _MontserratLight6.default, '300');
var MontserratRegular = FontFace('Montserrat', _MontserratRegular2.default, _MontserratRegular4.default, _MontserratRegular6.default, '400');
var MontserratMedium = FontFace('Montserrat', _MontserratMedium2.default, _MontserratMedium4.default, _MontserratMedium6.default, '500');
var MontserratSemiBold = FontFace('Montserrat', _MontserratSemiBold2.default, _MontserratSemiBold4.default, _MontserratSemiBold6.default, '600');
var MontserratExtraBold = FontFace('Montserrat', _MontserratExtraBold2.default, _MontserratExtraBold4.default, _MontserratExtraBold6.default, '800');
var MontserratBold = FontFace('Montserrat', _MontserratBold2.default, _MontserratBold4.default, _MontserratBold6.default, '700');
var MontserratBlack = FontFace('Montserrat', _MontserratBlack2.default, _MontserratBlack4.default, _MontserratBlack6.default, '900');

// Fonts management
(0, _styledComponents.injectGlobal)(_templateObject, MontserratThin, MontserratExtraLight, MontserratLight, MontserratMedium, MontserratRegular, MontserratSemiBold, MontserratExtraBold, MontserratBold, MontserratBlack);