"use strict";

require("core-js/modules/es.object.define-property.js");

require("core-js/modules/es.array.for-each.js");

require("core-js/modules/es.object.to-string.js");

require("core-js/modules/web.dom-collections.for-each.js");

require("core-js/modules/es.object.keys.js");

Object.defineProperty(exports, "__esModule", {
  value: true
});
var _exportNames = {
  BaseResource: true,
  BaseResourceWithId: true,
  BaseResourceWithErrorHandling: true,
  Resource: true,
  APIServer: true,
  Response: true,
  QueryParams: true,
  globalServerConfig: true,
  TokenStore: true,
  BaseRecommendation: true,
  RecommendationType: true,
  TimePeriodUnit: true,
  ContextType: true
};
Object.defineProperty(exports, "APIServer", {
  enumerable: true,
  get: function get() {
    return _server.APIServer;
  }
});
Object.defineProperty(exports, "BaseRecommendation", {
  enumerable: true,
  get: function get() {
    return _baseRecommendation.BaseRecommendation;
  }
});
Object.defineProperty(exports, "BaseResource", {
  enumerable: true,
  get: function get() {
    return _baseResource.BaseResource;
  }
});
Object.defineProperty(exports, "BaseResourceWithErrorHandling", {
  enumerable: true,
  get: function get() {
    return _baseResourceWithErrorHandling.BaseResourceWithErrorHandling;
  }
});
Object.defineProperty(exports, "BaseResourceWithId", {
  enumerable: true,
  get: function get() {
    return _baseResourceWithId.BaseResourceWithId;
  }
});
Object.defineProperty(exports, "ContextType", {
  enumerable: true,
  get: function get() {
    return _baseRecommendation.ContextType;
  }
});
Object.defineProperty(exports, "QueryParams", {
  enumerable: true,
  get: function get() {
    return _server.QueryParams;
  }
});
Object.defineProperty(exports, "RecommendationType", {
  enumerable: true,
  get: function get() {
    return _baseRecommendation.RecommendationType;
  }
});
Object.defineProperty(exports, "Resource", {
  enumerable: true,
  get: function get() {
    return _resource.Resource;
  }
});
Object.defineProperty(exports, "Response", {
  enumerable: true,
  get: function get() {
    return _server.Response;
  }
});
Object.defineProperty(exports, "TimePeriodUnit", {
  enumerable: true,
  get: function get() {
    return _baseRecommendation.TimePeriodUnit;
  }
});
Object.defineProperty(exports, "TokenStore", {
  enumerable: true,
  get: function get() {
    return _tokenStore.TokenStore;
  }
});
Object.defineProperty(exports, "globalServerConfig", {
  enumerable: true,
  get: function get() {
    return _server.globalServerConfig;
  }
});

var _constants = require("./constants");

Object.keys(_constants).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
  if (key in exports && exports[key] === _constants[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function get() {
      return _constants[key];
    }
  });
});

var _interfaces = require("./interfaces");

Object.keys(_interfaces).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
  if (key in exports && exports[key] === _interfaces[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function get() {
      return _interfaces[key];
    }
  });
});

var _functions = require("./functions");

Object.keys(_functions).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
  if (key in exports && exports[key] === _functions[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function get() {
      return _functions[key];
    }
  });
});

var _caseFunctions = require("./case-functions");

Object.keys(_caseFunctions).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
  if (key in exports && exports[key] === _caseFunctions[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function get() {
      return _caseFunctions[key];
    }
  });
});

var _baseResource = require("./base-resource");

var _baseResourceWithId = require("./base-resource-with-id");

var _baseResourceWithErrorHandling = require("./base-resource-with-error-handling");

var _resource = require("./resource");

var _server = require("./server");

var _tokenStore = require("./server/token-store");

var _baseRecommendation = require("./base-recommendation");

var _baseRecommendationAggregate = require("./base-recommendation-aggregate");

Object.keys(_baseRecommendationAggregate).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
  if (key in exports && exports[key] === _baseRecommendationAggregate[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function get() {
      return _baseRecommendationAggregate[key];
    }
  });
});

var _errors = require("./errors");

Object.keys(_errors).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
  if (key in exports && exports[key] === _errors[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function get() {
      return _errors[key];
    }
  });
});

var _uploader = require("./uploader");

Object.keys(_uploader).forEach(function (key) {
  if (key === "default" || key === "__esModule") return;
  if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;
  if (key in exports && exports[key] === _uploader[key]) return;
  Object.defineProperty(exports, key, {
    enumerable: true,
    get: function get() {
      return _uploader[key];
    }
  });
});
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb21tb24vaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUNBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQ0E7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFDQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUNBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBRUE7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBRUE7O0FBRUE7O0FBRUE7O0FBTUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFFQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUNBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBHbG9iYWwgZXhwb3J0cy4gKi9cbmV4cG9ydCAqIGZyb20gXCIuL2NvbnN0YW50c1wiO1xuZXhwb3J0ICogZnJvbSBcIi4vaW50ZXJmYWNlc1wiO1xuZXhwb3J0ICogZnJvbSBcIi4vZnVuY3Rpb25zXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9jYXNlLWZ1bmN0aW9uc1wiO1xuXG5leHBvcnQgeyBCYXNlUmVzb3VyY2UgfSBmcm9tIFwiLi9iYXNlLXJlc291cmNlXCI7XG5leHBvcnQgeyBCYXNlUmVzb3VyY2VXaXRoSWQgfSBmcm9tIFwiLi9iYXNlLXJlc291cmNlLXdpdGgtaWRcIjtcbmV4cG9ydCB7IEJhc2VSZXNvdXJjZVdpdGhFcnJvckhhbmRsaW5nIH0gZnJvbSBcIi4vYmFzZS1yZXNvdXJjZS13aXRoLWVycm9yLWhhbmRsaW5nXCI7XG5leHBvcnQgeyBSZXNvdXJjZSB9IGZyb20gXCIuL3Jlc291cmNlXCI7XG5cbmV4cG9ydCB7IEFQSVNlcnZlciwgUmVzcG9uc2UsIFF1ZXJ5UGFyYW1zLCBnbG9iYWxTZXJ2ZXJDb25maWcgfSBmcm9tIFwiLi9zZXJ2ZXJcIjtcblxuZXhwb3J0IHsgVG9rZW5TdG9yZSB9IGZyb20gXCIuL3NlcnZlci90b2tlbi1zdG9yZVwiO1xuXG5leHBvcnQge1xuICBCYXNlUmVjb21tZW5kYXRpb24sXG4gIFJlY29tbWVuZGF0aW9uVHlwZSxcbiAgVGltZVBlcmlvZFVuaXQsXG4gIENvbnRleHRUeXBlLFxufSBmcm9tIFwiLi9iYXNlLXJlY29tbWVuZGF0aW9uXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9iYXNlLXJlY29tbWVuZGF0aW9uLWFnZ3JlZ2F0ZVwiO1xuXG5leHBvcnQgKiBmcm9tIFwiLi9lcnJvcnNcIjtcbmV4cG9ydCAqIGZyb20gXCIuL3VwbG9hZGVyXCI7XG4iXX0=