!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).IntlDisplayNames={})}(this,function(e){"use strict";function m(e,t,r){if(void 0===r&&(r=Error),!e)throw new r(t)}function g(e){if("symbol"==typeof e)throw TypeError("Cannot convert a Symbol value to a string");return String(e)}function c(e,t,r,n,a){var o=e[t];if(void 0===o)return a;if("boolean"!==r&&"string"!==r)throw new TypeError("invalid type");if("boolean"===r&&(o=Boolean(o)),"string"===r&&(o=g(o)),void 0!==n&&!n.filter(function(e){return e==o}).length)throw new RangeError(o+" is not within "+n.join(", "));return o}function y(e,t){for(var r=[],n=2;n