From 5b4187df1886eacb8453a0934c0d34b11e9d18ae Mon Sep 17 00:00:00 2001 From: Sylvain Morin <56630013+sylvain-morin@users.noreply.github.com> Date: Wed, 3 Jul 2024 09:41:53 +0200 Subject: [PATCH 1/2] Build info (#79) --- lib/endpoints/build_info.js | 9 +++++++++ lib/inaturalistjs.js | 1 + package-lock.json | 4 ++-- package.json | 2 +- 4 files changed, 13 insertions(+), 3 deletions(-) create mode 100644 lib/endpoints/build_info.js diff --git a/lib/endpoints/build_info.js b/lib/endpoints/build_info.js new file mode 100644 index 0000000..9d8ad4d --- /dev/null +++ b/lib/endpoints/build_info.js @@ -0,0 +1,9 @@ +const iNaturalistAPI = require( "../inaturalist_api" ); + +const buildInfo = class buildInfo { + static get( params, options ) { + return iNaturalistAPI.get( "build_info", params, { ...options, useAuth: true } ); + } +}; + +module.exports = buildInfo; diff --git a/lib/inaturalistjs.js b/lib/inaturalistjs.js index 9c3b111..844f5c5 100644 --- a/lib/inaturalistjs.js +++ b/lib/inaturalistjs.js @@ -7,6 +7,7 @@ module.exports = { annotations: require( "./endpoints/annotations" ), announcements: require( "./endpoints/announcements" ), authorized_applications: require( "./endpoints/authorized_applications" ), + build_info: require( "./endpoints/build_info" ), comments: require( "./endpoints/comments" ), computervision: require( "./endpoints/computervision" ), controlled_terms: require( "./endpoints/controlled_terms" ), diff --git a/package-lock.json b/package-lock.json index d33de67..6e36f52 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "inaturalistjs", - "version": "2.11.0", + "version": "2.13.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "inaturalistjs", - "version": "2.11.0", + "version": "2.13.0", "license": "MIT", "dependencies": { "cross-fetch": "^3.1.5", diff --git a/package.json b/package.json index 2ef4366..98d2993 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "inaturalistjs", - "version": "2.12.0", + "version": "2.13.0", "description": "inaturalistjs", "author": "iNaturalist", "license": "MIT", From 61d2ad0c591bb5623bac1ec1ab2cfaae1d796d77 Mon Sep 17 00:00:00 2001 From: Johannes Klein Date: Thu, 4 Jul 2024 13:01:17 +0200 Subject: [PATCH 2/2] Run webpack to include build_info endpoint --- build/inaturalistjs.js | 290 ++++++++++++++++++++++------------------- 1 file changed, 159 insertions(+), 131 deletions(-) diff --git a/build/inaturalistjs.js b/build/inaturalistjs.js index 47fda8d..0692301 100644 --- a/build/inaturalistjs.js +++ b/build/inaturalistjs.js @@ -11,49 +11,50 @@ module.exports = { annotations: __webpack_require__(11), announcements: __webpack_require__(13), authorized_applications: __webpack_require__(15), - comments: __webpack_require__(17), - computervision: __webpack_require__(19), - controlled_terms: __webpack_require__(27), - flags: __webpack_require__(29), - identifications: __webpack_require__(31), - messages: __webpack_require__(32), - observation_field_values: __webpack_require__(34), - observation_photos: __webpack_require__(36), - observation_sounds: __webpack_require__(37), - observations: __webpack_require__(38), - photos: __webpack_require__(40), - places: __webpack_require__(41), - posts: __webpack_require__(43), - projects: __webpack_require__(45), - project_observations: __webpack_require__(46), - project_users: __webpack_require__(48), - provider_authorizations: __webpack_require__(50), - relationships: __webpack_require__(52), - search: __webpack_require__(54), - sites: __webpack_require__(55), - sounds: __webpack_require__(57), - taxa: __webpack_require__(58), - taxon_name_priorities: __webpack_require__(59), - translations: __webpack_require__(61), - users: __webpack_require__(62), + build_info: __webpack_require__(17), + comments: __webpack_require__(18), + computervision: __webpack_require__(20), + controlled_terms: __webpack_require__(28), + flags: __webpack_require__(30), + identifications: __webpack_require__(32), + messages: __webpack_require__(33), + observation_field_values: __webpack_require__(35), + observation_photos: __webpack_require__(37), + observation_sounds: __webpack_require__(38), + observations: __webpack_require__(39), + photos: __webpack_require__(41), + places: __webpack_require__(42), + posts: __webpack_require__(44), + projects: __webpack_require__(46), + project_observations: __webpack_require__(47), + project_users: __webpack_require__(49), + provider_authorizations: __webpack_require__(51), + relationships: __webpack_require__(53), + search: __webpack_require__(55), + sites: __webpack_require__(56), + sounds: __webpack_require__(58), + taxa: __webpack_require__(59), + taxon_name_priorities: __webpack_require__(60), + translations: __webpack_require__(62), + users: __webpack_require__(63), Annotation: __webpack_require__(12), - Comment: __webpack_require__(18), - ControlledTerm: __webpack_require__(28), - Flag: __webpack_require__(30), - Identification: __webpack_require__(26), - Observation: __webpack_require__(20), - ObservationFieldValue: __webpack_require__(35), - Photo: __webpack_require__(22), - Place: __webpack_require__(42), - Post: __webpack_require__(44), - Project: __webpack_require__(39), - ProjectUser: __webpack_require__(49), - ProviderAuthorization: __webpack_require__(51), - Site: __webpack_require__(56), - Sound: __webpack_require__(25), - Taxon: __webpack_require__(21), - User: __webpack_require__(23), - FileUpload: __webpack_require__(63) + Comment: __webpack_require__(19), + ControlledTerm: __webpack_require__(29), + Flag: __webpack_require__(31), + Identification: __webpack_require__(27), + Observation: __webpack_require__(21), + ObservationFieldValue: __webpack_require__(36), + Photo: __webpack_require__(23), + Place: __webpack_require__(43), + Post: __webpack_require__(45), + Project: __webpack_require__(40), + ProjectUser: __webpack_require__(50), + ProviderAuthorization: __webpack_require__(52), + Site: __webpack_require__(57), + Sound: __webpack_require__(26), + Taxon: __webpack_require__(22), + User: __webpack_require__(24), + FileUpload: __webpack_require__(64) }; /***/ }), @@ -2014,11 +2015,38 @@ module.exports = AuthorizedApplication; /* 17 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } +function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } +function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } +var iNaturalistAPI = __webpack_require__(1); +var buildInfo = /*#__PURE__*/function () { + function buildInfo() { + _classCallCheck(this, buildInfo); + } + _createClass(buildInfo, null, [{ + key: "get", + value: function get(params, options) { + return iNaturalistAPI.get("build_info", params, _objectSpread(_objectSpread({}, options), {}, { + useAuth: true + })); + } + }]); + return buildInfo; +}(); +module.exports = buildInfo; + +/***/ }), +/* 18 */ +/***/ (function(module, __unused_webpack_exports, __webpack_require__) { + function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } var iNaturalistAPI = __webpack_require__(1); -var Comment = __webpack_require__(18); +var Comment = __webpack_require__(19); var comments = /*#__PURE__*/function () { function comments() { _classCallCheck(this, comments); @@ -2044,7 +2072,7 @@ var comments = /*#__PURE__*/function () { module.exports = comments; /***/ }), -/* 18 */ +/* 19 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } @@ -2079,7 +2107,7 @@ var Comment = /*#__PURE__*/function (_Model) { module.exports = Comment; /***/ }), -/* 19 */ +/* 20 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } @@ -2089,8 +2117,8 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } var iNaturalistAPI = __webpack_require__(1); -var Observation = __webpack_require__(20); -var Taxon = __webpack_require__(21); +var Observation = __webpack_require__(21); +var Taxon = __webpack_require__(22); var computervision = /*#__PURE__*/function () { function computervision() { _classCallCheck(this, computervision); @@ -2156,7 +2184,7 @@ var computervision = /*#__PURE__*/function () { module.exports = computervision; /***/ }), -/* 20 */ +/* 21 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } @@ -2175,11 +2203,11 @@ function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.g /* eslint prefer-destructuring: 0 */ var Model = __webpack_require__(10); -var Taxon = __webpack_require__(21); -var Photo = __webpack_require__(22); -var Sound = __webpack_require__(25); -var Identification = __webpack_require__(26); -var Comment = __webpack_require__(18); +var Taxon = __webpack_require__(22); +var Photo = __webpack_require__(23); +var Sound = __webpack_require__(26); +var Identification = __webpack_require__(27); +var Comment = __webpack_require__(19); var Observation = /*#__PURE__*/function (_Model) { _inherits(Observation, _Model); var _super = _createSuper(Observation); @@ -2276,7 +2304,7 @@ var Observation = /*#__PURE__*/function (_Model) { module.exports = Observation; /***/ }), -/* 21 */ +/* 22 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } @@ -2293,9 +2321,9 @@ function _assertThisInitialized(self) { if (self === void 0) { throw new Referen function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } var Model = __webpack_require__(10); -var Photo = __webpack_require__(22); -var User = __webpack_require__(23); -var ConservationStatus = __webpack_require__(24); +var Photo = __webpack_require__(23); +var User = __webpack_require__(24); +var ConservationStatus = __webpack_require__(25); var Taxon = /*#__PURE__*/function (_Model) { _inherits(Taxon, _Model); var _super = _createSuper(Taxon); @@ -2368,7 +2396,7 @@ var Taxon = /*#__PURE__*/function (_Model) { module.exports = Taxon; /***/ }), -/* 22 */ +/* 23 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } @@ -2464,7 +2492,7 @@ var Photo = /*#__PURE__*/function (_Model) { module.exports = Photo; /***/ }), -/* 23 */ +/* 24 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } @@ -2504,7 +2532,7 @@ var User = /*#__PURE__*/function (_Model) { module.exports = User; /***/ }), -/* 24 */ +/* 25 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } @@ -2651,7 +2679,7 @@ var ConservationStatus = /*#__PURE__*/function (_Model) { module.exports = ConservationStatus; /***/ }), -/* 25 */ +/* 26 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } @@ -2686,7 +2714,7 @@ var Sound = /*#__PURE__*/function (_Model) { module.exports = Sound; /***/ }), -/* 26 */ +/* 27 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } @@ -2703,7 +2731,7 @@ function _assertThisInitialized(self) { if (self === void 0) { throw new Referen function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } var Model = __webpack_require__(10); -var Taxon = __webpack_require__(21); +var Taxon = __webpack_require__(22); var Identification = /*#__PURE__*/function (_Model) { _inherits(Identification, _Model); var _super = _createSuper(Identification); @@ -2727,7 +2755,7 @@ var Identification = /*#__PURE__*/function (_Model) { module.exports = Identification; /***/ }), -/* 27 */ +/* 28 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } @@ -2737,7 +2765,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } var iNaturalistAPI = __webpack_require__(1); -var ControlledTerm = __webpack_require__(28); +var ControlledTerm = __webpack_require__(29); var typifyResponse = function typifyResponse(response) { var typifiedResponse = ControlledTerm.typifyResultsResponse(response); if (!typifiedResponse.results) { @@ -2783,7 +2811,7 @@ var controlledTerms = /*#__PURE__*/function () { module.exports = controlledTerms; // eslint-disable-line camelcase /***/ }), -/* 28 */ +/* 29 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } @@ -2830,14 +2858,14 @@ var ControlledTerm = /*#__PURE__*/function (_Model) { module.exports = ControlledTerm; /***/ }), -/* 29 */ +/* 30 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } var iNaturalistAPI = __webpack_require__(1); -var Flag = __webpack_require__(30); +var Flag = __webpack_require__(31); var flags = /*#__PURE__*/function () { function flags() { _classCallCheck(this, flags); @@ -2863,7 +2891,7 @@ var flags = /*#__PURE__*/function () { module.exports = flags; /***/ }), -/* 30 */ +/* 31 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } @@ -2898,7 +2926,7 @@ var Flag = /*#__PURE__*/function (_Model) { module.exports = Flag; /***/ }), -/* 31 */ +/* 32 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } @@ -2908,10 +2936,10 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } var iNaturalistAPI = __webpack_require__(1); -var Identification = __webpack_require__(26); -var Taxon = __webpack_require__(21); -var User = __webpack_require__(23); -var Observation = __webpack_require__(20); +var Identification = __webpack_require__(27); +var Taxon = __webpack_require__(22); +var User = __webpack_require__(24); +var Observation = __webpack_require__(21); var identifications = /*#__PURE__*/function () { function identifications() { _classCallCheck(this, identifications); @@ -3023,7 +3051,7 @@ var identifications = /*#__PURE__*/function () { module.exports = identifications; /***/ }), -/* 32 */ +/* 33 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } @@ -3033,7 +3061,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } var iNaturalistAPI = __webpack_require__(1); -var Message = __webpack_require__(33); +var Message = __webpack_require__(34); var messages = /*#__PURE__*/function () { function messages() { _classCallCheck(this, messages); @@ -3084,7 +3112,7 @@ var messages = /*#__PURE__*/function () { module.exports = messages; /***/ }), -/* 33 */ +/* 34 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } @@ -3124,14 +3152,14 @@ var Message = /*#__PURE__*/function (_Model) { module.exports = Message; /***/ }), -/* 34 */ +/* 35 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } var iNaturalistAPI = __webpack_require__(1); -var ObservationFieldValue = __webpack_require__(35); +var ObservationFieldValue = __webpack_require__(36); var observationFieldValues = /*#__PURE__*/function () { function observationFieldValues() { _classCallCheck(this, observationFieldValues); @@ -3157,7 +3185,7 @@ var observationFieldValues = /*#__PURE__*/function () { module.exports = observationFieldValues; /***/ }), -/* 35 */ +/* 36 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } @@ -3192,7 +3220,7 @@ var ObservationFieldValue = /*#__PURE__*/function (_Model) { module.exports = ObservationFieldValue; /***/ }), -/* 36 */ +/* 37 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } @@ -3240,7 +3268,7 @@ var observationPhotos = /*#__PURE__*/function () { module.exports = observationPhotos; /***/ }), -/* 37 */ +/* 38 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } @@ -3288,7 +3316,7 @@ var observationSounds = /*#__PURE__*/function () { module.exports = observationSounds; /***/ }), -/* 38 */ +/* 39 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } @@ -3298,11 +3326,11 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } var iNaturalistAPI = __webpack_require__(1); -var ControlledTerm = __webpack_require__(28); -var Observation = __webpack_require__(20); -var Project = __webpack_require__(39); -var Taxon = __webpack_require__(21); -var User = __webpack_require__(23); +var ControlledTerm = __webpack_require__(29); +var Observation = __webpack_require__(21); +var Project = __webpack_require__(40); +var Taxon = __webpack_require__(22); +var User = __webpack_require__(24); var observations = /*#__PURE__*/function () { function observations() { _classCallCheck(this, observations); @@ -3600,7 +3628,7 @@ var observations = /*#__PURE__*/function () { module.exports = observations; /***/ }), -/* 39 */ +/* 40 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } @@ -3640,14 +3668,14 @@ var Project = /*#__PURE__*/function (_Model) { module.exports = Project; /***/ }), -/* 40 */ +/* 41 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } var iNaturalistAPI = __webpack_require__(1); -var Photo = __webpack_require__(22); +var Photo = __webpack_require__(23); var photos = /*#__PURE__*/function () { function photos() { _classCallCheck(this, photos); @@ -3668,14 +3696,14 @@ var photos = /*#__PURE__*/function () { module.exports = photos; /***/ }), -/* 41 */ +/* 42 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } var iNaturalistAPI = __webpack_require__(1); -var Place = __webpack_require__(42); +var Place = __webpack_require__(43); var places = /*#__PURE__*/function () { function places() { _classCallCheck(this, places); @@ -3716,7 +3744,7 @@ var places = /*#__PURE__*/function () { module.exports = places; /***/ }), -/* 42 */ +/* 43 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } @@ -3751,7 +3779,7 @@ var Place = /*#__PURE__*/function (_Model) { module.exports = Place; /***/ }), -/* 43 */ +/* 44 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } @@ -3761,7 +3789,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } var iNaturalistAPI = __webpack_require__(1); -var Post = __webpack_require__(44); +var Post = __webpack_require__(45); var posts = /*#__PURE__*/function () { function posts() { _classCallCheck(this, posts); @@ -3800,7 +3828,7 @@ var posts = /*#__PURE__*/function () { module.exports = posts; /***/ }), -/* 44 */ +/* 45 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } @@ -3840,7 +3868,7 @@ var Post = /*#__PURE__*/function (_Model) { module.exports = Post; /***/ }), -/* 45 */ +/* 46 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } @@ -3850,7 +3878,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } var iNaturalistAPI = __webpack_require__(1); -var Project = __webpack_require__(39); +var Project = __webpack_require__(40); var projects = /*#__PURE__*/function () { function projects() { _classCallCheck(this, projects); @@ -3961,14 +3989,14 @@ var projects = /*#__PURE__*/function () { module.exports = projects; /***/ }), -/* 46 */ +/* 47 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } var iNaturalistAPI = __webpack_require__(1); -var ProjectObservation = __webpack_require__(47); +var ProjectObservation = __webpack_require__(48); var projectObservations = /*#__PURE__*/function () { function projectObservations() { _classCallCheck(this, projectObservations); @@ -3994,7 +4022,7 @@ var projectObservations = /*#__PURE__*/function () { module.exports = projectObservations; /***/ }), -/* 47 */ +/* 48 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } @@ -4029,14 +4057,14 @@ var ProjectObservation = /*#__PURE__*/function (_Model) { module.exports = ProjectObservation; /***/ }), -/* 48 */ +/* 49 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } var iNaturalistAPI = __webpack_require__(1); -var ProjectUser = __webpack_require__(49); +var ProjectUser = __webpack_require__(50); var projectUsers = /*#__PURE__*/function () { function projectUsers() { _classCallCheck(this, projectUsers); @@ -4052,7 +4080,7 @@ var projectUsers = /*#__PURE__*/function () { module.exports = projectUsers; /***/ }), -/* 49 */ +/* 50 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } @@ -4087,7 +4115,7 @@ var ProjectUser = /*#__PURE__*/function (_Model) { module.exports = ProjectUser; /***/ }), -/* 50 */ +/* 51 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } @@ -4097,7 +4125,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } var iNaturalistAPI = __webpack_require__(1); -var ProviderAuthorization = __webpack_require__(51); +var ProviderAuthorization = __webpack_require__(52); var ProviderAuthorizations = /*#__PURE__*/function () { function ProviderAuthorizations() { _classCallCheck(this, ProviderAuthorizations); @@ -4125,7 +4153,7 @@ var ProviderAuthorizations = /*#__PURE__*/function () { module.exports = ProviderAuthorizations; /***/ }), -/* 51 */ +/* 52 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } @@ -4160,7 +4188,7 @@ var ProviderAuthorization = /*#__PURE__*/function (_Model) { module.exports = ProviderAuthorization; /***/ }), -/* 52 */ +/* 53 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } @@ -4170,7 +4198,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } var iNaturalistAPI = __webpack_require__(1); -var Relationship = __webpack_require__(53); +var Relationship = __webpack_require__(54); var relationships = /*#__PURE__*/function () { function relationships() { _classCallCheck(this, relationships); @@ -4209,7 +4237,7 @@ var relationships = /*#__PURE__*/function () { module.exports = relationships; /***/ }), -/* 53 */ +/* 54 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } @@ -4226,7 +4254,7 @@ function _assertThisInitialized(self) { if (self === void 0) { throw new Referen function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } var Model = __webpack_require__(10); -var User = __webpack_require__(23); +var User = __webpack_require__(24); var Relationship = /*#__PURE__*/function (_Model) { _inherits(Relationship, _Model); var _super = _createSuper(Relationship); @@ -4258,7 +4286,7 @@ var Relationship = /*#__PURE__*/function (_Model) { module.exports = Relationship; /***/ }), -/* 54 */ +/* 55 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } @@ -4268,10 +4296,10 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } var iNaturalistAPI = __webpack_require__(1); -var Place = __webpack_require__(42); -var Project = __webpack_require__(39); -var Taxon = __webpack_require__(21); -var User = __webpack_require__(23); +var Place = __webpack_require__(43); +var Project = __webpack_require__(40); +var Taxon = __webpack_require__(22); +var User = __webpack_require__(24); var search = /*#__PURE__*/function () { function search() { _classCallCheck(this, search); @@ -4311,14 +4339,14 @@ var search = /*#__PURE__*/function () { module.exports = search.index; /***/ }), -/* 55 */ +/* 56 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } var iNaturalistAPI = __webpack_require__(1); -var Site = __webpack_require__(56); +var Site = __webpack_require__(57); var sites = /*#__PURE__*/function () { function sites() { _classCallCheck(this, sites); @@ -4344,7 +4372,7 @@ var sites = /*#__PURE__*/function () { module.exports = sites; /***/ }), -/* 56 */ +/* 57 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } @@ -4379,7 +4407,7 @@ var Site = /*#__PURE__*/function (_Model) { module.exports = Site; /***/ }), -/* 57 */ +/* 58 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } @@ -4401,7 +4429,7 @@ var sounds = /*#__PURE__*/function () { module.exports = sounds; /***/ }), -/* 58 */ +/* 59 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } @@ -4411,7 +4439,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } var iNaturalistAPI = __webpack_require__(1); -var Taxon = __webpack_require__(21); +var Taxon = __webpack_require__(22); var taxa = /*#__PURE__*/function () { function taxa() { _classCallCheck(this, taxa); @@ -4488,14 +4516,14 @@ var taxa = /*#__PURE__*/function () { module.exports = taxa; /***/ }), -/* 59 */ +/* 60 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } var iNaturalistAPI = __webpack_require__(1); -var TaxonNamePriority = __webpack_require__(60); +var TaxonNamePriority = __webpack_require__(61); var taxonNamePriorities = /*#__PURE__*/function () { function taxonNamePriorities() { _classCallCheck(this, taxonNamePriorities); @@ -4521,7 +4549,7 @@ var taxonNamePriorities = /*#__PURE__*/function () { module.exports = taxonNamePriorities; /***/ }), -/* 60 */ +/* 61 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } @@ -4556,7 +4584,7 @@ var TaxonNamePriority = /*#__PURE__*/function (_Model) { module.exports = TaxonNamePriority; /***/ }), -/* 61 */ +/* 62 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } @@ -4580,7 +4608,7 @@ var translations = /*#__PURE__*/function () { module.exports = translations; /***/ }), -/* 62 */ +/* 63 */ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } @@ -4590,8 +4618,8 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } var iNaturalistAPI = __webpack_require__(1); -var Project = __webpack_require__(39); -var User = __webpack_require__(23); +var Project = __webpack_require__(40); +var User = __webpack_require__(24); var users = /*#__PURE__*/function () { function users() { _classCallCheck(this, users); @@ -4699,7 +4727,7 @@ var users = /*#__PURE__*/function () { module.exports = users; /***/ }), -/* 63 */ +/* 64 */ /***/ (function(module) { function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }