UNPKG

react-bootstrap-typeahead-tabindex

Version:
2 lines 158 kB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react"),require("react-dom")):"function"==typeof define&&define.amd?define(["react","react-dom"],t):"object"==typeof exports?exports.ReactBootstrapTypeahead=t(require("react"),require("react-dom")):e.ReactBootstrapTypeahead=t(e.React,e.ReactDOM)}(this,function(e,t){return function(e){function t(o){if(n[o])return n[o].exports;var r=n[o]={exports:{},id:o,loaded:!1};return e[o].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.tokenContainer=exports.menuItemContainer=exports.asyncContainer=exports.Typeahead=exports.Token=exports.MenuItem=exports.Menu=exports.AsyncTypeahead=void 0;var o=t(117),r=n(o),i=t(59),a=n(i),u=t(36),s=n(u),l=t(60),c=n(l),f=t(61),d=n(f),p=t(62),h=n(p),v=t(63),y=n(v),b=t(64),m=n(b);exports.AsyncTypeahead=r.default,exports.Menu=a.default,exports.MenuItem=s.default,exports.Token=c.default,exports.Typeahead=d.default,exports.asyncContainer=h.default,exports.menuItemContainer=y.default,exports.tokenContainer=m.default},function(t,exports){t.exports=e},function(e,exports,t){e.exports=t(273)()},function(e,exports,t){var n,o;!function(){"use strict";function t(){for(var e=[],n=0;n<arguments.length;n++){var o=arguments[n];if(o){var i=typeof o;if("string"===i||"number"===i)e.push(o);else if(Array.isArray(o))e.push(t.apply(null,o));else if("object"===i)for(var a in o)r.call(o,a)&&o[a]&&e.push(a)}}return e.join(" ")}var r={}.hasOwnProperty;"undefined"!=typeof e&&e.exports?e.exports=t:(n=[],o=function(){return t}.apply(exports,n),!(void 0!==o&&(e.exports=o)))}()},function(e,exports){e.exports=t},function(e,exports,t){var n=t(86),o="object"==typeof self&&self&&self.Object===Object&&self,r=n||o||Function("return this")();e.exports=r},function(e,exports){var t=Array.isArray;e.exports=t},function(e,exports){function t(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}e.exports=t},function(e,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=!("undefined"==typeof window||!window.document||!window.document.createElement),e.exports=exports.default},function(e,exports,t){function n(e,t){var n=r(e,t);return o(n)?n:void 0}var o=t(176),r=t(214);e.exports=n},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(e){return(0,a.default)(r.default.findDOMNode(e))};var o=t(4),r=n(o),i=t(12),a=n(i);e.exports=exports.default},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n=void 0;return"string"==typeof e&&(n=e),(0,u.default)(e)&&"string"==typeof t?n=e[t]:(0,i.default)(t)&&(n=t(e)),"string"!=typeof n?(0,l.default)(!1):void 0,n}Object.defineProperty(exports,"__esModule",{value:!0});var r=t(32),i=n(r),a=t(102),u=n(a),s=t(75),l=n(s);exports.default=o},function(e,exports){"use strict";function t(e){return e&&e.ownerDocument||document}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t,e.exports=exports.default},function(e,exports,t){var n=t(5),o=n.Symbol;e.exports=o},function(e,exports,t){function n(e){return null==e?void 0===e?u:a:s&&s in Object(e)?r(e):i(e)}var o=t(13),r=t(213),i=t(242),a="[object Null]",u="[object Undefined]",s=o?o.toStringTag:void 0;e.exports=n},function(e,exports,t){function n(e,t){return o(e)?e:r(e,t)?[e]:i(a(e))}var o=t(6),r=t(51),i=t(254),a=t(107);e.exports=n},function(e,exports,t){function n(e){if("string"==typeof e||o(e))return e;var t=e+"";return"0"==t&&1/e==-r?"-0":t}var o=t(33),r=1/0;e.exports=n},function(e,exports){function t(e){return null!=e&&"object"==typeof e}e.exports=t},function(e,exports,t){function n(e){return i(e)?o(e):r(e)}var o=t(77),r=t(178),i=t(22);e.exports=n},function(e,exports){"use strict";function t(e){return e===e.window?e:9===e.nodeType&&(e.defaultView||e.parentWindow)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t,e.exports=exports.default},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e){var t=(0,l.default)(e),n=(0,u.default)(t),o=t&&t.documentElement,r={top:0,left:0,height:0,width:0};if(t)return(0,i.default)(o,e)?(void 0!==e.getBoundingClientRect&&(r=e.getBoundingClientRect()),r={top:r.top+(n.pageYOffset||o.scrollTop)-(o.clientTop||0),left:r.left+(n.pageXOffset||o.scrollLeft)-(o.clientLeft||0),width:(null==r.width?e.offsetWidth:r.width)||0,height:(null==r.height?e.offsetHeight:r.height)||0}):r}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=o;var r=t(38),i=n(r),a=t(19),u=n(a),s=t(12),l=n(s);e.exports=exports.default},function(e,exports,t){function n(e,t,n,i){var a=!n;n||(n={});for(var u=-1,s=t.length;++u<s;){var l=t[u],c=i?i(n[l],e[l],l,n,e):void 0;void 0===c&&(c=e[l]),a?r(n,l,c):o(n,l,c)}return n}var o=t(45),r=t(81);e.exports=n},function(e,exports,t){function n(e){return null!=e&&r(e.length)&&!o(e)}var o=t(32),r=t(55);e.exports=n},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n,o,i){var u=e[t],s="undefined"==typeof u?"undefined":r(u);return a.default.isValidElement(u)?new Error("Invalid "+o+" `"+i+"` of type ReactElement "+("supplied to `"+n+"`, expected a ReactComponent or a ")+"DOMElement. You can usually obtain a ReactComponent or DOMElement from a ReactElement by attaching a ref to it."):"object"===s&&"function"==typeof u.render||1===u.nodeType?null:new Error("Invalid "+o+" `"+i+"` of value `"+u+"` "+("supplied to `"+n+"`, expected a ReactComponent or a ")+"DOMElement.")}exports.__esModule=!0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},i=t(1),a=n(i),u=t(115),s=n(u);exports.default=(0,s.default)(o)},function(e,exports){"use strict";e.exports={BACKSPACE:8,TAB:9,RETURN:13,ESC:27,SPACE:32,LEFT:37,UP:38,RIGHT:39,DOWN:40}},function(e,exports,t){function n(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var o=e[t];this.set(o[0],o[1])}}var o=t(228),r=t(229),i=t(230),a=t(231),u=t(232);n.prototype.clear=o,n.prototype.delete=r,n.prototype.get=i,n.prototype.has=a,n.prototype.set=u,e.exports=n},function(e,exports,t){function n(e,t){for(var n=e.length;n--;)if(o(e[n][0],t))return n;return-1}var o=t(31);e.exports=n},function(e,exports,t){function n(e,t){t=o(t,e);for(var n=0,i=t.length;null!=e&&n<i;)e=e[r(t[n++])];return n&&n==i?e:void 0}var o=t(15),r=t(16);e.exports=n},function(e,exports,t){function n(e,t){var n=e.__data__;return o(t)?n["string"==typeof t?"string":"hash"]:n.map}var o=t(226);e.exports=n},function(e,exports){function t(e,t){return t=null==t?n:t,!!t&&("number"==typeof e||o.test(e))&&e>-1&&e%1==0&&e<t}var n=9007199254740991,o=/^(?:0|[1-9]\d*)$/;e.exports=t},function(e,exports,t){var n=t(9),o=n(Object,"create");e.exports=o},function(e,exports){function t(e,t){return e===t||e!==e&&t!==t}e.exports=t},function(e,exports,t){function n(e){if(!r(e))return!1;var t=o(e);return t==a||t==u||t==i||t==s}var o=t(14),r=t(7),i="[object AsyncFunction]",a="[object Function]",u="[object GeneratorFunction]",s="[object Proxy]";e.exports=n},function(e,exports,t){function n(e){return"symbol"==typeof e||r(e)&&o(e)==i}var o=t(14),r=t(17),i="[object Symbol]";e.exports=n},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(e,t,n,o){return(0,r.default)(e,t,n,o),{remove:function(){(0,a.default)(e,t,n,o)}}};var o=t(69),r=n(o),i=t(137),a=n(i);e.exports=exports.default},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t){return e="function"==typeof e?e():e,i.default.findDOMNode(e)||t}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=o;var r=t(4),i=n(r);e.exports=exports.default},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.BaseMenuItem=void 0;var a=t(56),u=n(a),s=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),l=t(3),c=n(l),f=t(1),d=n(f),p=t(63),h=n(p),v=function(e){function t(e){o(this,t);var n=r(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.displayName="BaseMenuItem",n._handleClick=n._handleClick.bind(n),n}return i(t,e),s(t,[{key:"render",value:function(){var e=this.props,t=e.active,n=e.children,o=e.className,r=e.disabled,i=e.styles;return d.default.createElement("li",{className:(0,c.default)({active:t,disabled:r},o),style:i.resultItem},d.default.createElement("a",{onClick:this._handleClick,role:"button",style:i.resultItemLink},n))}},{key:"_handleClick",value:function(e){var t=this.props,n=t.disabled,o=t.onClick;e.preventDefault(),!n&&o(e)}}]),t}(d.default.Component);v.defaultProps={onClick:u.default,styles:{}};var y=(0,h.default)(v);exports.BaseMenuItem=v,exports.default=y},function(e,exports,t){"use strict";var n=t(1),o=t(132);if("undefined"==typeof n)throw Error("create-react-class could not find the React object. If you are using script tags, make sure that React is being loaded before create-react-class.");var r=(new n.Component).updater;e.exports=o(n.Component,n.isValidElement,r)},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(t)do if(t===e)return!0;while(t=t.parentNode);return!1}Object.defineProperty(exports,"__esModule",{value:!0});var r=t(8),i=n(r);exports.default=function(){return i.default?function(e,t){return e.contains?e.contains(t):e.compareDocumentPosition?e===t||!!(16&e.compareDocumentPosition(t)):o(e,t)}:o}(),e.exports=exports.default},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n=(0,i.default)(e);return void 0===t?n?"pageYOffset"in n?n.pageYOffset:n.document.documentElement.scrollTop:e.scrollTop:void(n?n.scrollTo("pageXOffset"in n?n.pageXOffset:n.document.documentElement.scrollLeft,t):e.scrollTop=t)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=o;var r=t(19),i=n(r);e.exports=exports.default},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){var o="",r="",a=t;if("string"==typeof t){if(void 0===n)return e.style[(0,i.default)(t)]||(0,l.default)(e).getPropertyValue((0,u.default)(t));(a={})[t]=n}Object.keys(a).forEach(function(t){var n=a[t];n||0===n?(0,h.default)(t)?r+=t+"("+n+") ":o+=(0,u.default)(t)+": "+n+";":(0,f.default)(e,(0,u.default)(t))}),r&&(o+=d.transform+": "+r+";"),e.style.cssText+=";"+o}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=o;var r=t(72),i=n(r),a=t(147),u=n(a),s=t(142),l=n(s),c=t(143),f=n(c),d=t(71),p=t(144),h=n(p);e.exports=exports.default},function(e,exports,t){var n=t(9),o=t(5),r=n(o,"Map");e.exports=r},function(e,exports,t){function n(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var o=e[t];this.set(o[0],o[1])}}var o=t(233),r=t(234),i=t(235),a=t(236),u=t(237);n.prototype.clear=o,n.prototype.delete=r,n.prototype.get=i,n.prototype.has=a,n.prototype.set=u,e.exports=n},function(e,exports,t){function n(e){var t=this.__data__=new o(e);this.size=t.size}var o=t(25),r=t(249),i=t(250),a=t(251),u=t(252),s=t(253);n.prototype.clear=r,n.prototype.delete=i,n.prototype.get=a,n.prototype.has=u,n.prototype.set=s,e.exports=n},function(e,exports){function t(e,t){for(var n=-1,o=t.length,r=e.length;++n<o;)e[r+n]=t[n];return e}e.exports=t},function(e,exports,t){function n(e,t,n){var i=e[t];a.call(e,t)&&r(i,n)&&(void 0!==n||t in e)||o(e,t,n)}var o=t(81),r=t(31),i=Object.prototype,a=i.hasOwnProperty;e.exports=n},function(e,exports,t){function n(e,t,i,a,u){return e===t||(null==e||null==t||!r(e)&&!r(t)?e!==e&&t!==t:o(e,t,i,a,n,u))}var o=t(174),r=t(17);e.exports=n},function(e,exports,t){function n(e){return"function"==typeof e?e:null==e?i:"object"==typeof e?a(e)?r(e[0],e[1]):o(e):u(e)}var o=t(180),r=t(181),i=t(100),a=t(6),u=t(266);e.exports=n},function(e,exports,t){function n(e){var t=new e.constructor(e.byteLength);return new o(t).set(new o(e)),t}var o=t(76);e.exports=n},function(e,exports,t){var n=t(94),o=n(Object.getPrototypeOf,Object);e.exports=o},function(e,exports,t){var n=t(162),o=t(105),r=Object.prototype,i=r.propertyIsEnumerable,a=Object.getOwnPropertySymbols,u=a?function(e){return null==e?[]:(e=Object(e),n(a(e),function(t){return i.call(e,t)}))}:o;e.exports=u},function(e,exports,t){function n(e,t){if(o(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!r(e))||(a.test(e)||!i.test(e)||null!=t&&e in Object(t))}var o=t(6),r=t(33),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;e.exports=n},function(e,exports){function t(e){var t=e&&e.constructor,o="function"==typeof t&&t.prototype||n;return e===o}var n=Object.prototype;e.exports=t},function(e,exports,t){var n=t(173),o=t(17),r=Object.prototype,i=r.hasOwnProperty,a=r.propertyIsEnumerable,u=n(function(){return arguments}())?n:function(e){return o(e)&&i.call(e,"callee")&&!a.call(e,"callee")};e.exports=u},function(e,exports,t){(function(e){var n=t(5),o=t(268),r="object"==typeof exports&&exports&&!exports.nodeType&&exports,i=r&&"object"==typeof e&&e&&!e.nodeType&&e,a=i&&i.exports===r,u=a?n.Buffer:void 0,s=u?u.isBuffer:void 0,l=s||o;e.exports=l}).call(exports,t(58)(e))},function(e,exports){function t(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=n}var n=9007199254740991;e.exports=t},function(e,exports){function t(){}e.exports=t},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(exports,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),u=t(1),s=n(u),l=t(2),c=n(l),f=t(4),d=n(f),p=t(23),h=n(p),v=t(10),y=n(v),b=t(35),m=n(b),_=function(e){function t(){var e,n,i,a;o(this,t);for(var u=arguments.length,l=Array(u),c=0;c<u;c++)l[c]=arguments[c];return n=i=r(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(l))),i._mountOverlayTarget=function(){i._overlayTarget||(i._overlayTarget=document.createElement("div"),i._portalContainerNode=(0,m.default)(i.props.container,(0,y.default)(i).body),i._portalContainerNode.appendChild(i._overlayTarget))},i._unmountOverlayTarget=function(){i._overlayTarget&&(i._portalContainerNode.removeChild(i._overlayTarget),i._overlayTarget=null),i._portalContainerNode=null},i._renderOverlay=function(){var e=i.props.children?s.default.Children.only(i.props.children):null;null!==e?(i._mountOverlayTarget(),i._overlayInstance=d.default.unstable_renderSubtreeIntoContainer(i,e,i._overlayTarget)):(i._unrenderOverlay(),i._unmountOverlayTarget())},i._unrenderOverlay=function(){i._overlayTarget&&(d.default.unmountComponentAtNode(i._overlayTarget),i._overlayInstance=null)},i.getMountNode=function(){return i._overlayTarget},i.getOverlayDOMNode=function(){if(!i._isMounted)throw new Error("getOverlayDOMNode(): A component must be mounted to have a DOM node.");return i._overlayInstance?d.default.findDOMNode(i._overlayInstance):null},a=n,r(i,a)}return i(t,e),a(t,[{key:"componentDidMount",value:function(){this._isMounted=!0,this._renderOverlay()}},{key:"componentDidUpdate",value:function(){this._renderOverlay()}},{key:"componentWillReceiveProps",value:function(e){this._overlayTarget&&e.container!==this.props.container&&(this._portalContainerNode.removeChild(this._overlayTarget),this._portalContainerNode=(0,m.default)(e.container,(0,y.default)(this).body),this._portalContainerNode.appendChild(this._overlayTarget))}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this._unrenderOverlay(),this._unmountOverlayTarget()}},{key:"render",value:function(){return null}}]),t}(s.default.Component);_.displayName="Portal",_.propTypes={container:c.default.oneOfType([h.default,c.default.func])},exports.default=_,e.exports=exports.default},function(e,exports){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children=[],e.webpackPolyfill=1),e}},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(exports,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},s=t(3),l=n(s),c=t(1),f=n(c),d=t(2),p=n(d),h=t(36),v=function(e){return f.default.createElement("ul",u({},e,{className:(0,l.default)("dropdown-menu",e.className)}),e.children)},y=function(e){function t(){var e,n,i,a;o(this,t);for(var u=arguments.length,s=Array(u),l=0;l<u;l++)s[l]=arguments[l];return n=i=r(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(s))),i.displayName="Menu",a=n,r(i,a)}return i(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.align,n=e.children,o=e.className,r=e.emptyLabel,i=e.styles,a=0===c.Children.count(n);if(a&&""===r)return null;var u=a?f.default.createElement(h.BaseMenuItem,{disabled:!0,styles:i},r):n;return f.default.createElement(v,{className:(0,l.default)("bootstrap-typeahead-menu",{"dropdown-menu-justify":"justify"===t,"dropdown-menu-right":"right"===t},o),style:this._getMenuStyle()},u,this._renderPaginationMenuItem())}},{key:"_renderPaginationMenuItem",value:function(){var e=this.props,t=e.children,n=e.onPaginate,o=e.paginate,r=e.paginationText,i=e.styles;if(o&&c.Children.count(t))return[f.default.createElement("li",{className:"divider",key:"pagination-item-divider",role:"separator"}),f.default.createElement(h.BaseMenuItem,{className:"bootstrap-typeahead-menu-paginator",key:"pagination-item",onClick:n,styles:i},r)]}},{key:"_getMenuStyle",value:function(){var e=this.props,t=e.align,n=e.dropup,o=e.maxHeight,r=e.style,i=e.styles,a=u({},r,{display:"block",maxHeight:o+"px",overflow:"auto"},i.resultMenu);return r&&(n?a.top="auto":delete a.bottom,a.left="right"===t?"auto":r.left,a.right="left"===t?"auto":r.right),a}}]),t}(f.default.Component);y.PropTypes={align:p.default.oneOf(["justify","left","right"]),emptyLabel:p.default.string,maxHeight:p.default.number,paginationText:p.default.string},y.defaultProps={align:"justify",emptyLabel:"No matches found.",maxHeight:300,paginate:!0,paginationText:"Display additional results...",styles:{}},exports.default=y},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var o in e)t.indexOf(o)>=0||Object.prototype.hasOwnProperty.call(e,o)&&(n[o]=e[o]);return n}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(exports,"__esModule",{value:!0});var u=t(56),s=n(u),l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},c=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),f=t(3),d=n(f),p=t(1),h=n(p),v=t(2),y=n(v),b=t(64),m=n(b),_=function(e){function t(){var e,n,o,a;r(this,t);for(var u=arguments.length,s=Array(u),l=0;l<u;l++)s[l]=arguments[l];return n=o=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(s))),o.displayName="Token",a=n,i(o,a)}return a(t,e),c(t,[{key:"render",value:function(){return this.props.onRemove&&!this.props.disabled?this._renderRemoveableToken():this._renderToken()}},{key:"_renderRemoveableToken",value:function(){var e=this.props,t=e.children,n=e.className,r=e.onRemove,i=e.selected,a=e.styles,u=e.tabIndex,s=o(e,["children","className","onRemove","selected","styles","tabIndex"]);return h.default.createElement("div",l({},s,{className:(0,d.default)("token","token-removeable",{"token-selected":i},n),style:a.token,tabIndex:0+u}),t,h.default.createElement("span",{className:"close-button",onClick:r,role:"button",style:a.tokenClose},"×"))}},{key:"_renderToken",value:function(){var e=this.props,t=e.children,n=e.className,o=e.disabled,r=e.href,i=(0,d.default)("token",{"token-disabled":o},n);return r?h.default.createElement("a",{className:i,href:r},t):h.default.createElement("div",{className:i},t)}}]),t}(h.default.Component);_.propTypes={onRemove:y.default.func,selected:y.default.bool},_.defaultProps={onRemove:s.default,selected:!1,styles:{}},exports.default=(0,m.default)(_)},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function a(e){var t=e.defaultSelected,n=e.maxResults,o=e.selected.slice();return t&&t.length&&(o=t),{activeIndex:-1,activeItem:null,initialItem:null,selected:o,showMenu:!1,shownResults:n,text:""}}Object.defineProperty(exports,"__esModule",{value:!0});var u=t(56),s=n(u),l=t(260),c=n(l),f=t(101),d=n(f),p=t(97),h=n(p),v=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},y=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),b=t(3),m=n(b),_=t(108),g=n(_),O=t(1),x=n(O),w=t(2),j=n(w),E=t(118),C=n(E),P=t(119),k=n(P),M=t(120),T=n(M),S=t(122),I=n(S),N=t(123),R=n(N),D=t(124),A=n(D),L=t(125),F=n(L),B=t(126),W=n(B),U=t(127),z=n(U),K=t(128),H=n(K),q=t(11),Y=n(q),V=t(129),G=n(V),X=t(67),Z=n(X),J=t(24),Q=function(e){function t(e){o(this,t);var n=r(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n._getFilteredResults=function(){var e=n.props,t=e.caseSensitive,o=e.filterBy,r=e.ignoreDiacritics,i=e.labelKey,a=e.minLength,u=e.multiple,s=e.options,l=n.state,c=l.selected,f=l.text;if(f.length<a)return[];var p=Array.isArray(o)?function(e){return(0,W.default)(e,f,i,u&&!!(0,h.default)(c,function(t){return(0,d.default)(t,e)}),{caseSensitive:t,ignoreDiacritics:r,fields:o})}:function(e){return o(e,f)};return s.filter(p)},n.blur=function(){n.refs.input.blur(),n._hideDropdown()},n.clear=function(){n.setState(a(n.props)),n._updateSelected([]),n._updateText("")},n.focus=function(){n.refs.input.focus()},n._renderInput=function(e){var t=n.props,o=t.bsSize,r=t.disabled,i=t.labelKey,a=t.minLength,u=t.multiple,s=t.name,l=t.onComponentUpdate,c=t.placeholder,f=t.renderToken,d=t.styles,p=t.tabIndex,h=n.state,y=h.activeIndex,b=h.activeItem,m=h.initialItem,_=h.selected,g=h.text,O=u?I.default:R.default,w={bsSize:o,disabled:r,name:s,onComponentUpdate:l,placeholder:c,renderToken:f,styles:d,tabIndex:p};return x.default.createElement(O,v({},w,{activeIndex:y,activeItem:b,hasAux:!!n._renderAux(),hintText:(0,z.default)({activeItem:b,initialItem:m,labelKey:i,minLength:a,selected:_,text:g}),initialItem:m,labelKey:i,onAdd:n._handleAddOption,onBlur:n._handleBlur,onChange:n._handleTextChange,onFocus:n._handleFocus,onKeyDown:function(t){return n._handleKeydown(e,t)},onRemove:n._handleRemoveOption,options:e,ref:"input",selected:_.slice(),value:(0,H.default)({activeItem:b,labelKey:i,multiple:u,selected:_,text:g})}))},n._renderMenu=function(e,t){var o=n.props,r=o.align,i=o.bodyContainer,a=o.dropup,u=o.emptyLabel,s=o.labelKey,l=o.maxHeight,c=o.minLength,f=o.newSelectionPrefix,d=o.paginationText,p=o.renderMenu,h=o.renderMenuItemChildren,y=o.styles,b=n.state,m=b.showMenu,_=b.text,g={align:r,dropup:a,emptyLabel:u,labelKey:s,maxHeight:l,newSelectionPrefix:f,paginationText:d,onPaginate:n._handlePagination,paginate:t,styles:y,text:_},O=p?p(e,g):x.default.createElement(A.default,v({},g,{options:e,renderMenuItemChildren:h}));return x.default.createElement(T.default,{container:i?document.body:n,show:m&&_.length>=c,target:function(){return n.refs.input}},O)},n._renderAux=function(){var e=n.props,t=e.bsSize,o=e.clearButton,r=e.disabled,i=e.isLoading;return i?x.default.createElement(k.default,{bsSize:t}):o&&!r&&n.state.selected.length?x.default.createElement(C.default,{bsSize:t,className:"bootstrap-typeahead-clear-button",onClick:n.clear}):void 0},n._handleActiveItemChange=function(e){n.setState({activeItem:e})},n._handleBlur=function(e){n.props.onBlur(e)},n._handleFocus=function(e){n.props.onFocus(e),n.setState({showMenu:!0})},n._handleInitialItemChange=function(e){var t=n.state.initialItem;if(!t)return void n.setState({initialItem:e});var o=n.props.labelKey;(0,d.default)(e,t)||e.customOption&&e[o]===t[o]||n.setState({initialItem:e})},n._handleTextChange=function(e){var t=a(n.props),o=t.activeIndex,r=t.activeItem;n.setState({activeIndex:o,activeItem:r,showMenu:!0}),n._updateText(e)},n._handleKeydown=function(e,t){var o=n.state,r=o.activeItem,i=o.showMenu;switch(t.keyCode){case J.UP:case J.DOWN:if(!i)return;var a=n.state.activeIndex;t.preventDefault(),a+=t.keyCode===J.UP?-1:1,a===e.length?a=-1:a===-2&&(a=e.length-1);var u={activeIndex:a};a===-1&&(u.activeItem=null),n.setState(u);break;case J.ESC:case J.TAB:t.keyCode===J.ESC&&t.preventDefault(),n._hideDropdown();break;case J.RETURN:(!n.props.submitFormOnEnter||i&&r)&&t.preventDefault(),i&&r&&n._handleAddOption(r)}},n._handleAddOption=function(e){var t=n.props,o=t.multiple,r=t.labelKey,i=void 0,a=void 0;o?(i=n.state.selected.concat(e),a=""):(i=[e],a=(0,Y.default)(e,r)),n._hideDropdown(),n._updateSelected(i),n._updateText(a),n.setState({initialItem:e})},n._handlePagination=function(e){var t=n.props,o=t.maxResults,r=t.onPaginate;r(e),n.setState({shownResults:n.state.shownResults+o})},n._handleRemoveOption=function(e){var t=n.state.selected.filter(function(t){return!(0,d.default)(t,e)});n.focus(),n._hideDropdown(),n._updateSelected(t)},n.handleClickOutside=function(e){n.state.showMenu&&n._hideDropdown()},n._hideDropdown=function(){var e=a(n.props),t=e.activeIndex,o=e.activeItem,r=e.showMenu,i=e.shownResults;n.setState({activeIndex:t,activeItem:o,showMenu:r,shownResults:i})},n._updateSelected=function(e){n.setState({selected:e}),n.props.onChange(e)},n._updateText=function(e){n.setState({text:e}),n.props.onInputChange(e)},n.state=a(e),n}return i(t,e),y(t,[{key:"getChildContext",value:function(){return{activeIndex:this.state.activeIndex,onActiveItemChange:this._handleActiveItemChange,onInitialItemChange:this._handleInitialItemChange,onMenuItemClick:this._handleAddOption}}},{key:"componentWillMount",value:function(){var e=this.props,t=e.allowNew,n=e.caseSensitive,o=e.filterBy,r=e.ignoreDiacritics,i=e.labelKey;(0,Z.default)(!("function"==typeof o&&(n||!r)),"Your `filterBy` function will override the `caseSensitive` and `ignoreDiacritics` props."),(0,Z.default)(!("function"==typeof i&&t),"`labelKey` must be a string if creating new options is allowed.")}},{key:"componentDidMount",value:function(){this.props.autoFocus&&this.focus()}},{key:"componentWillReceiveProps",value:function(e){var t=e.multiple,n=e.selected;(0,d.default)(n,this.props.selected)||this.setState({selected:n}),this.props.multiple&&!t&&this._updateSelected(this.state.selected.slice(0,1)),t!==this.props.multiple&&this.setState({text:""})}},{key:"render",value:function(){var e=this.props,t=e.allowNew,n=e.className,o=e.dropup,r=e.labelKey,i=e.paginate,a=e.styles,u=this.state,s=u.shownResults,l=u.text,c=this._getFilteredResults(),f=i&&c.length>s;return f&&(c=(0,G.default)(c,s)),t&&(c=(0,F.default)(c,l,r)),x.default.createElement("div",{className:(0,m.default)("bootstrap-typeahead","clearfix","open",{dropup:o},n),style:v({position:"relative"},a.wrapper)},this._renderInput(c),this._renderAux(),this._renderMenu(c,f))}}]),t}(x.default.Component);Q.propTypes={allowNew:j.default.bool,autoFocus:j.default.bool,bodyContainer:j.default.bool,caseSensitive:j.default.bool,clearButton:j.default.bool,defaultSelected:j.default.array,dropup:j.default.bool,filterBy:j.default.oneOfType([j.default.arrayOf(j.default.string.isRequired),j.default.func]),ignoreDiacritics:j.default.bool,isLoading:j.default.bool,labelKey:j.default.oneOfType([j.default.string,j.default.func]),maxResults:j.default.number,minLength:j.default.number,multiple:j.default.bool,onBlur:j.default.func,onChange:j.default.func,onComponentUpdate:j.default.func,onFocus:j.default.func,onInputChange:j.default.func,onPaginate:j.default.func,options:j.default.oneOfType([j.default.arrayOf(j.default.object.isRequired),j.default.arrayOf(j.default.string.isRequired)]).isRequired,paginate:j.default.bool,renderMenu:j.default.func, selected:j.default.array,styles:j.default.shape({wrapper:j.default.object,tokenizer:j.default.object,token:j.default.object,inputWrapper:j.default.object,input:j.default.object,inputHint:j.default.object,resultMenu:j.default.object,resultItem:j.default.object}),submitFormOnEnter:j.default.bool,tabIndex:function(e,t,n){var o=e[t];if(!(0,c.default)(o)||o<-1)return new Error("\n Invalid prop `"+t+"` supplied to `"+n+"`.\n Validation failed; "+t+" must be a number greater than or equal\n to -1.\n ")}},Q.defaultProps={allowNew:!1,autoFocus:!1,bodyContainer:!1,caseSensitive:!1,clearButton:!1,defaultSelected:[],dropup:!1,filterBy:[],ignoreDiacritics:!0,isLoading:!1,labelKey:"label",maxResults:100,minLength:0,multiple:!1,onBlur:s.default,onChange:s.default,onComponentUpdate:s.default,onFocus:s.default,onInputChange:s.default,onPaginate:s.default,paginate:!0,selected:[],styles:{wrapper:{},tokenizer:{},token:{},tokenClose:{},inputWrapper:{},input:{},inputHint:{},resultMenu:{},resultItem:{},resultItemLink:{}},submitFormOnEnter:!1,tabIndex:0},Q.childContextTypes={activeIndex:j.default.number.isRequired,onActiveItemChange:j.default.func.isRequired,onInitialItemChange:j.default.func.isRequired,onMenuItemClick:j.default.func.isRequired},exports.default=(0,g.default)(Q)},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var o in e)t.indexOf(o)>=0||Object.prototype.hasOwnProperty.call(e,o)&&(n[o]=e[o]);return n}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(exports,"__esModule",{value:!0});var u=t(256),s=n(u),l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},c=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),f=t(1),d=n(f),p=t(2),h=n(p),v=200,y=function(e){var t=function(t){function n(e){r(this,n);var t=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));return t._handleChange=t._handleChange.bind(t),t._handleInputChange=t._handleInputChange.bind(t),t._handleSearch=t._handleSearch.bind(t),t.state={hasSelection:!1,query:"",requestPending:!1},t}return a(n,t),c(n,[{key:"componentWillMount",value:function(){this._cache={},this._handleSearchDebounced=(0,s.default)(this._handleSearch,this.props.delay)}},{key:"componentWillReceiveProps",value:function(e){var t=e.options,n=e.useCache,o=this.state,r=o.query,i=o.requestPending;i&&(n&&(this._cache[r]=t),this.setState({requestPending:!1}))}},{key:"componentWillUnmount",value:function(){this._cache={},this._handleSearchDebounced.cancel()}},{key:"render",value:function(){var t=this,n=this.props,r=n.allowNew,i=n.options,a=n.useCache,u=o(n,["allowNew","options","useCache"]),s=this._cache[this.state.query],c=this._getEmptyLabel(),f=r&&c===u.emptyLabel;return d.default.createElement(e,l({},u,{allowNew:f,emptyLabel:c,isLoading:this.state.requestPending,onChange:this._handleChange,onInputChange:this._handleInputChange,options:a&&s?s:i,ref:function(e){return t._instance=e}}))}},{key:"getInstance",value:function(){return this._instance.getInstance()}},{key:"_getEmptyLabel",value:function(){var e=this.props,t=e.emptyLabel,n=e.multiple,o=e.promptText,r=e.searchText,i=e.useCache,a=this.state,u=a.hasSelection,s=a.query,l=a.requestPending;return!s.length||!n&&u?o:l||i&&!this._cache[s]?r:t}},{key:"_handleChange",value:function(e){this.props.onChange&&this.props.onChange(e),this.setState({hasSelection:!!e.length})}},{key:"_handleInputChange",value:function(e){this.props.onInputChange&&this.props.onInputChange(e),this._handleSearchDebounced(e)}},{key:"_handleSearch",value:function(e){var t=this.props,n=t.caseSensitive,o=t.minLength,r=t.multiple,i=t.onSearch,a=t.useCache,u=e.trim();n||(u=u.toLowerCase()),this.setState({query:u}),!u||o&&u.length<o||a&&this._cache[u]||!r&&this.state.hasSelection||this.setState({requestPending:!0},function(){return i(u)})}}]),n}(d.default.Component);return t.propTypes={delay:h.default.number,onSearch:h.default.func.isRequired,options:h.default.array,promptText:h.default.string,searchText:h.default.string,useCache:h.default.bool},t.defaultProps={delay:v,minLength:2,options:[],promptText:"Type to search...",searchText:"Searching...",useCache:!0},t};exports.default=y},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var o in e)t.indexOf(o)>=0||Object.prototype.hasOwnProperty.call(e,o)&&(n[o]=e[o]);return n}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(exports,"__esModule",{value:!0});var u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},s=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),l=t(1),c=n(l),f=t(2),d=n(f),p=t(4),h=t(65),v=n(h),y=t(130),b=n(y),m=function(e){var t=function(t){function n(){var e,t,o,a;r(this,n);for(var u=arguments.length,s=Array(u),l=0;l<u;l++)s[l]=arguments[l];return t=o=i(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(s))),o._handleClick=function(e){var t=o.props,n=t.option,r=t.onClick;o.context.onMenuItemClick(n),r&&r(e)},o._updateInitialItem=function(e){var t=e.option,n=e.position;0===n&&o.context.onInitialItemChange(t)},a=t,i(o,a)}return a(n,t),s(n,[{key:"componentWillMount",value:function(){this._updateInitialItem(this.props)}},{key:"componentWillReceiveProps",value:function(e,t){var n=this.context.activeIndex===this.props.position,o=e.option,r=e.position,i=t.activeIndex,a=t.onActiveItemChange;null!=r&&(i===r&&((0,b.default)((0,p.findDOMNode)(this)),!n&&a(o)),this._updateInitialItem(e))}},{key:"render",value:function(){var t=this.context.activeIndex,n=this.props,r=n.position,i=o(n,["position"]);return c.default.createElement(e,u({},i,{active:t===r,onClick:this._handleClick}))}}]),n}(c.default.Component);return t.displayName="menuItemContainer("+(0,v.default)(e)+")",t.propTypes={option:d.default.oneOfType([d.default.object,d.default.string]).isRequired,position:d.default.number},t.contextTypes={activeIndex:d.default.number.isRequired,onActiveItemChange:d.default.func.isRequired,onInitialItemChange:d.default.func.isRequired,onMenuItemClick:d.default.func.isRequired},t};exports.default=m},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(exports,"__esModule",{value:!0});var a=t(264),u=n(a),s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),c=t(1),f=n(c),d=t(4),p=t(108),h=n(p),v=t(65),y=n(v),b=t(24),m=function(e){var t=function(t){function n(t){o(this,n);var i=r(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,t));return i.displayName="tokenContainer("+(0,y.default)(e)+")",i._handleBlur=i._handleBlur.bind(i),i._handleKeyDown=i._handleKeyDown.bind(i),i._handleRemove=i._handleRemove.bind(i),i._handleSelect=i._handleSelect.bind(i),i.handleClickOutside=i.handleClickOutside.bind(i),i.state={selected:!1},i}return i(n,t),l(n,[{key:"render",value:function(){var t=(0,u.default)(this.props,["disableOnClickOutside","enableOnClickOutside"]);return f.default.createElement(e,s({},t,this.state,{onBlur:this._handleBlur,onClick:this._handleSelect,onFocus:this._handleSelect,onKeyDown:this._handleKeyDown}))}},{key:"_handleBlur",value:function(e){(0,d.findDOMNode)(this).blur(),this.setState({selected:!1}),this.props.disableOnClickOutside&&this.props.disableOnClickOutside()}},{key:"_handleKeyDown",value:function(e){switch(e.keyCode){case b.BACKSPACE:this.state.selected&&(e.preventDefault(),this._handleRemove())}}},{key:"handleClickOutside",value:function(e){this._handleBlur()}},{key:"_handleRemove",value:function(e){this.props.onRemove&&this.props.onRemove()}},{key:"_handleSelect",value:function(e){e.stopPropagation(),this.setState({selected:!0}),this.props.enableOnClickOutside&&this.props.enableOnClickOutside()}}]),n}(f.default.Component);return(0,h.default)(t)};exports.default=m},function(e,exports){"use strict";function t(e){return e.displayName||e.name||"Component"}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t},function(e,exports){"use strict";function t(e){return e.replace(/[^\u0000-\u007E]/g,function(e){return o[e]||e})}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t;for(var n=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹÐ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"OE",letters:"ŒŒ"},{base:"oe",letters:"œœ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],o={},r=0;r<n.length;r++)for(var i=n[r].letters,a=0;a<i.length;a++)o[i[a]]=n[r].base},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(t.indexOf("deprecated")!==-1){if(u[t])return;u[t]=!0}t="[react-bootstrap-typeahead] "+t;for(var n=arguments.length,o=Array(n>2?n-2:0),r=2;r<n;r++)o[r-2]=arguments[r];a.default.apply(void 0,[e,t].concat(o))}function r(){u={}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=o,exports._resetWarned=r;var i=t(116),a=n(i),u={}},function(e,exports){"use strict";function t(e,t){return e.classList?!!t&&e.classList.contains(t):(" "+e.className+" ").indexOf(" "+t+" ")!==-1}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=t,e.exports=exports.default},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var o=t(8),r=n(o),i=function(){};r.default&&(i=function(){return document.addEventListener?function(e,t,n,o){return e.addEventListener(t,n,o||!1)}:document.attachEvent?function(e,t,n){return e.attachEvent("on"+t,function(t){t=t||window.event,t.target=t.target||t.srcElement,t.currentTarget=e,n.call(e,t)})}:void 0}()),exports.default=i,e.exports=exports.default},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e){return e.nodeName&&e.nodeName.toLowerCase()}function r(e){for(var t=(0,a.default)(e),n=e&&e.offsetParent;n&&"html"!==o(e)&&"static"===(0,s.default)(n,"position");)n=n.offsetParent;return n||t.documentElement}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=r;var i=t(12),a=n(i),u=t(40),s=n(u);e.exports=exports.default},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(){for(var e=document.createElement("div").style,t={O:function(e){return"o"+e.toLowerCase()},Moz:function(e){return e.toLowerCase()},Webkit:function(e){return"webkit"+e},ms:function(e){return"MS"+e}},n=Object.keys(t),o=void 0,r=void 0,i="",a=0;a<n.length;a++){var u=n[a];if(u+"TransitionProperty"in e){i="-"+u.toLowerCase(),o=t[u]("TransitionEnd"),r=t[u]("AnimationEnd");break}}return!o&&"transitionProperty"in e&&(o="transitionend"),!r&&"animationName"in e&&(r="animationend"),e=null,{animationEnd:r,transitionEnd:o,prefix:i}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.animationEnd=exports.animationDelay=exports.animationTiming=exports.animationDuration=exports.animationName=exports.transitionEnd=exports.transitionDuration=exports.transitionDelay=exports.transitionTiming=exports.transitionProperty=exports.transform=void 0;var r=t(8),i=n(r),a="transform",u=void 0,s=void 0,l=void 0,c=void 0,f=void 0,d=void 0,p=void 0,h=void 0,v=void 0,y=void 0,b=void 0;if(i.default){var m=o();u=m.prefix,exports.transitionEnd=s=m.transitionEnd,exports.animationEnd=l=m.animationEnd,exports.transform=a=u+"-"+a,exports.transitionProperty=c=u+"-transition-property",exports.transitionDuration=f=u+"-transition-duration",exports.transitionDelay=p=u+"-transition-delay",exports.transitionTiming=d=u+"-transition-timing-function",exports.animationName=h=u+"-animation-name",exports.animationDuration=v=u+"-animation-duration",exports.animationTiming=y=u+"-animation-delay",exports.animationDelay=b=u+"-animation-timing-function"}exports.transform=a,exports.transitionProperty=c,exports.transitionTiming=d,exports.transitionDelay=p,exports.transitionDuration=f,exports.transitionEnd=s,exports.animationName=h,exports.animationDuration=v,exports.animationTiming=y,exports.animationDelay=b,exports.animationEnd=l,exports.default={transform:a,end:s,property:c,timing:d,delay:p,duration:f}},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e){return(0,i.default)(e.replace(a,"ms-"))}Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=o;var r=t(145),i=n(r),a=/^-ms-/;e.exports=exports.default},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e){var t=(new Date).getTime(),n=Math.max(0,16-(t-f)),o=setTimeout(e,n);return f=t,o}Object.defineProperty(exports,"__esModule",{value:!0});var r=t(8),i=n(r),a=["","webkit","moz","o","ms"],u="clearTimeout",s=o,l=void 0,c=function(e,t){return e+(e?t[0].toUpperCase()+t.substr(1):t)+"AnimationFrame"};i.default&&a.some(function(e){var t=c(e,"request");if(t in window)return u=