"use strict";

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

require("core-js/modules/es.array.for-each.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, "BaseResource", {
  enumerable: true,
  get: function get() {
    return _baseResource.BaseResource;
  }
});
Object.defineProperty(exports, "BaseResourceWithId", {
  enumerable: true,
  get: function get() {
    return _baseResourceWithId.BaseResourceWithId;
  }
});
Object.defineProperty(exports, "BaseResourceWithErrorHandling", {
  enumerable: true,
  get: function get() {
    return _baseResourceWithErrorHandling.BaseResourceWithErrorHandling;
  }
});
Object.defineProperty(exports, "Resource", {
  enumerable: true,
  get: function get() {
    return _resource.Resource;
  }
});
Object.defineProperty(exports, "APIServer", {
  enumerable: true,
  get: function get() {
    return _server.APIServer;
  }
});
Object.defineProperty(exports, "Response", {
  enumerable: true,
  get: function get() {
    return _server.Response;
  }
});
Object.defineProperty(exports, "QueryParams", {
  enumerable: true,
  get: function get() {
    return _server.QueryParams;
  }
});
Object.defineProperty(exports, "globalServerConfig", {
  enumerable: true,
  get: function get() {
    return _server.globalServerConfig;
  }
});
Object.defineProperty(exports, "TokenStore", {
  enumerable: true,
  get: function get() {
    return _tokenStore.TokenStore;
  }
});
Object.defineProperty(exports, "BaseRecommendation", {
  enumerable: true,
  get: function get() {
    return _baseRecommendation.BaseRecommendation;
  }
});
Object.defineProperty(exports, "RecommendationType", {
  enumerable: true,
  get: function get() {
    return _baseRecommendation.RecommendationType;
  }
});
Object.defineProperty(exports, "TimePeriodUnit", {
  enumerable: true,
  get: function get() {
    return _baseRecommendation.TimePeriodUnit;
  }
});
Object.defineProperty(exports, "ContextType", {
  enumerable: true,
  get: function get() {
    return _baseRecommendation.ContextType;
  }
});

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 _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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb21tb24vaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUNBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQ0E7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFFQTs7QUFDQTs7QUFDQTs7QUFDQTs7QUFFQTs7QUFFQTs7QUFFQTs7QUFNQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUVBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQ0E7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSIsInNvdXJjZXNDb250ZW50IjpbIi8qIEdsb2JhbCBleHBvcnRzLiAqL1xyXG5leHBvcnQgKiBmcm9tIFwiLi9jb25zdGFudHNcIjtcclxuZXhwb3J0ICogZnJvbSBcIi4vaW50ZXJmYWNlc1wiO1xyXG5leHBvcnQgKiBmcm9tIFwiLi9mdW5jdGlvbnNcIjtcclxuXHJcbmV4cG9ydCB7IEJhc2VSZXNvdXJjZSB9IGZyb20gXCIuL2Jhc2UtcmVzb3VyY2VcIjtcclxuZXhwb3J0IHsgQmFzZVJlc291cmNlV2l0aElkIH0gZnJvbSBcIi4vYmFzZS1yZXNvdXJjZS13aXRoLWlkXCI7XHJcbmV4cG9ydCB7IEJhc2VSZXNvdXJjZVdpdGhFcnJvckhhbmRsaW5nIH0gZnJvbSBcIi4vYmFzZS1yZXNvdXJjZS13aXRoLWVycm9yLWhhbmRsaW5nXCI7XHJcbmV4cG9ydCB7IFJlc291cmNlIH0gZnJvbSBcIi4vcmVzb3VyY2VcIjtcclxuXHJcbmV4cG9ydCB7IEFQSVNlcnZlciwgUmVzcG9uc2UsIFF1ZXJ5UGFyYW1zLCBnbG9iYWxTZXJ2ZXJDb25maWcgfSBmcm9tIFwiLi9zZXJ2ZXJcIjtcclxuXHJcbmV4cG9ydCB7IFRva2VuU3RvcmUgfSBmcm9tIFwiLi9zZXJ2ZXIvdG9rZW4tc3RvcmVcIjtcclxuXHJcbmV4cG9ydCB7XHJcbiAgQmFzZVJlY29tbWVuZGF0aW9uLFxyXG4gIFJlY29tbWVuZGF0aW9uVHlwZSxcclxuICBUaW1lUGVyaW9kVW5pdCxcclxuICBDb250ZXh0VHlwZSxcclxufSBmcm9tIFwiLi9iYXNlLXJlY29tbWVuZGF0aW9uXCI7XHJcbmV4cG9ydCAqIGZyb20gXCIuL2Jhc2UtcmVjb21tZW5kYXRpb24tYWdncmVnYXRlXCI7XHJcblxyXG5leHBvcnQgKiBmcm9tIFwiLi9lcnJvcnNcIjtcclxuZXhwb3J0ICogZnJvbSBcIi4vdXBsb2FkZXJcIjtcclxuIl19