react-tag-input
Version:
React tags is a fantastically simple tagging component for your React projects
2 lines • 71.1 kB
JavaScript
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("React"),require("ReactDnD"),require("ReactDOM")):"function"==typeof define&&define.amd?define(["React","ReactDnD","ReactDOM"],e):"object"==typeof exports?exports.ReactTags=e(require("React"),require("ReactDnD"),require("ReactDOM")):t.ReactTags=e(t.React,t.ReactDnD,t.ReactDOM)}(this,function(t,e,r){return function(t){function e(n){if(r[n])return r[n].exports;var o=r[n]={exports:{},id:n,loaded:!1};return t[n].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var r={};return e.m=t,e.c=r,e.p="",e(0)}([function(t,e,r){"use strict";var n=r(51),o=(r(225),r(98)),i=r(97),a=r(96),s=a.DragDropContext,u=r(222),c=r(195),f={ENTER:13,TAB:9,BACKSPACE:8,UP_ARROW:38,DOWN_ARROW:40,ESCAPE:27},p={tags:"ReactTags__tags",tagInput:"ReactTags__tagInput",selected:"ReactTags__selected",tag:"ReactTags__tag",remove:"ReactTags__remove",suggestions:"ReactTags__suggestions"},l=n.createClass({displayName:"ReactTags",propTypes:{tags:n.PropTypes.array,placeholder:n.PropTypes.string,labelField:n.PropTypes.string,suggestions:n.PropTypes.array,delimiters:n.PropTypes.array,autofocus:n.PropTypes.bool,inline:n.PropTypes.bool,handleDelete:n.PropTypes.func.isRequired,handleAddition:n.PropTypes.func.isRequired,handleDrag:n.PropTypes.func,allowDeleteFromEmptyInput:n.PropTypes.bool,handleInputChange:n.PropTypes.func,minQueryLength:n.PropTypes.number,shouldRenderSuggestions:n.PropTypes.func,removeComponent:n.PropTypes.func,autocomplete:n.PropTypes.oneOfType([n.PropTypes.bool,n.PropTypes.number]),readOnly:n.PropTypes.bool,classNames:n.PropTypes.object},getDefaultProps:function(){return{placeholder:"Add new tag",tags:[],suggestions:[],delimiters:[f.ENTER,f.TAB],autofocus:!0,inline:!0,allowDeleteFromEmptyInput:!0,minQueryLength:2,autocomplete:!1,readOnly:!1}},componentWillMount:function(){this.setState({classNames:c(p,this.props.classNames)})},componentDidMount:function(){this.props.autofocus&&!this.props.readOnly&&this.refs.input.focus()},getInitialState:function(){return{suggestions:this.props.suggestions,query:"",selectedIndex:-1,selectionMode:!1}},filteredSuggestions:function(t,e){return e.filter(function(e){return 0===e.toLowerCase().indexOf(t.toLowerCase())})},componentWillReceiveProps:function(t){var e=this.filteredSuggestions(this.state.query,t.suggestions);this.setState({suggestions:e,classNames:c(p,t.classNames)})},handleDelete:function(t,e){this.props.handleDelete(t),this.setState({query:""})},handleChange:function(t){this.props.handleInputChange&&this.props.handleInputChange(t.target.value.trim());var e=t.target.value.trim(),r=this.filteredSuggestions(e,this.props.suggestions);this.setState({query:e,suggestions:r})},handleKeyDown:function(t){var e=this.state,r=e.query,n=e.selectedIndex,o=e.suggestions;if(t.keyCode===f.ESCAPE&&(t.preventDefault(),t.stopPropagation(),this.setState({selectedIndex:-1,selectionMode:!1,suggestions:[]})),-1!==this.props.delimiters.indexOf(t.keyCode)&&(t.keyCode===f.TAB&&""===r||t.preventDefault(),""!==r&&(this.state.selectionMode&&(r=this.state.suggestions[this.state.selectedIndex]),this.addTag(r))),t.keyCode===f.BACKSPACE&&""==r&&this.props.allowDeleteFromEmptyInput&&this.handleDelete(this.props.tags.length-1),t.keyCode===f.UP_ARROW){t.preventDefault();var n=this.state.selectedIndex;0>=n?this.setState({selectedIndex:this.state.suggestions.length-1,selectionMode:!0}):this.setState({selectedIndex:n-1,selectionMode:!0})}t.keyCode===f.DOWN_ARROW&&(t.preventDefault(),this.setState({selectedIndex:(this.state.selectedIndex+1)%o.length,selectionMode:!0}))},addTag:function(t){var e=this.refs.input;if(this.props.autocomplete){var r=this.filteredSuggestions(t,this.props.suggestions);(1===this.props.autocomplete&&1===r.length||this.props.autocomplete===!0&&r.length)&&(t=r[0])}this.props.handleAddition(t),this.setState({query:"",selectionMode:!1,selectedIndex:-1}),e.value="",e.focus()},handleSuggestionClick:function(t,e){this.addTag(this.state.suggestions[t])},handleSuggestionHover:function(t,e){this.setState({selectedIndex:t,selectionMode:!0})},moveTag:function(t,e){var r=this.props.tags,n=r.filter(function(e){return e.id===t})[0],o=r.filter(function(t){return t.id===e})[0],i=r.indexOf(n),a=r.indexOf(o);this.props.handleDrag(n,i,a)},render:function(){var t=this.props.handleDrag?this.moveTag:null,e=this.props.tags.map(function(e,r){return n.createElement(o,{key:r,tag:e,labelField:this.props.labelField,onDelete:this.handleDelete.bind(this,r),moveTag:t,removeComponent:this.props.removeComponent,readOnly:this.props.readOnly,classNames:this.state.classNames})}.bind(this)),r=this.state.query.trim(),a=this.state.selectedIndex,s=this.state.suggestions,u=this.props.placeholder,c=this.props.readOnly?null:n.createElement("div",{className:this.state.classNames.tagInput},n.createElement("input",{ref:"input",type:"text",placeholder:u,"aria-label":u,onChange:this.handleChange,onKeyDown:this.handleKeyDown}),n.createElement(i,{query:r,suggestions:s,selectedIndex:a,handleClick:this.handleSuggestionClick,handleHover:this.handleSuggestionHover,minQueryLength:this.props.minQueryLength,shouldRenderSuggestions:this.props.shouldRenderSuggestions,classNames:this.state.classNames}));return n.createElement("div",{className:this.state.classNames.tags},n.createElement("div",{className:this.state.classNames.selected},e,this.props.inline&&c),!this.props.inline&&c)}});t.exports={WithContext:s(u)(l),WithOutContext:l,Keys:f}},function(t,e){var r=Array.isArray;t.exports=r},function(t,e,r){(function(e){var n=r(127),o=n("object"==typeof e&&e),i=n("object"==typeof self&&self),a=n("object"==typeof this&&this),s=o||i||a||Function("return this")();t.exports=s}).call(e,function(){return this}())},function(t,e){function r(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}t.exports=r},function(t,e){function r(t){return!!t&&"object"==typeof t}t.exports=r},function(t,e,r){function n(t,e){if("function"!=typeof t)throw new TypeError(a);return e=s(void 0===e?t.length-1:i(e),0),function(){for(var r=arguments,n=-1,i=s(r.length-e,0),a=Array(i);++n<i;)a[n]=r[e+n];switch(e){case 0:return t.call(this,a);case 1:return t.call(this,r[0],a);case 2:return t.call(this,r[0],r[1],a)}var u=Array(e+1);for(n=-1;++n<e;)u[n]=r[n];return u[e]=a,o(t,this,u)}}var o=r(7),i=r(49),a="Expected a function",s=Math.max;t.exports=n},function(t,e,r){function n(t,e){var r=i(t,e);return o(r)?r:void 0}var o=r(113),i=r(148);t.exports=n},function(t,e){function r(t,e,r){var n=r.length;switch(n){case 0:return t.call(e);case 1:return t.call(e,r[0]);case 2:return t.call(e,r[0],r[1]);case 3:return t.call(e,r[0],r[1],r[2])}return t.apply(e,r)}t.exports=r},function(t,e){function r(t,e){var r=-1,n=t.length;for(e||(e=Array(n));++r<n;)e[r]=t[r];return e}t.exports=r},function(t,e){function r(t,e){return e=null==e?n:e,!!e&&("number"==typeof t||o.test(t))&&t>-1&&t%1==0&&e>t}var n=9007199254740991,o=/^(?:0|[1-9]\d*)$/;t.exports=r},function(t,e,r){function n(t){if("string"==typeof t||o(t))return t;var e=t+"";return"0"==e&&1/t==-i?"-0":e}var o=r(13),i=1/0;t.exports=n},function(t,e){function r(t,e){return t===e||t!==t&&e!==e}t.exports=r},function(t,e,r){function n(t){var e=o(t)?u.call(t):"";return e==i||e==a}var o=r(3),i="[object Function]",a="[object GeneratorFunction]",s=Object.prototype,u=s.toString;t.exports=n},function(t,e,r){function n(t){return"symbol"==typeof t||o(t)&&s.call(t)==i}var o=r(4),i="[object Symbol]",a=Object.prototype,s=a.toString;t.exports=n},function(t,e,r){function n(t){var e=c(t);if(!e&&!s(t))return i(t);var r=a(t),n=!!r,f=r||[],p=f.length;for(var l in t)!o(t,l)||n&&("length"==l||u(l,p))||e&&"constructor"==l||f.push(l);return f}var o=r(64),i=r(66),a=r(81),s=r(46),u=r(9),c=r(43);t.exports=n},function(t,e,r){function n(t){var e=-1,r=t?t.length:0;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}var o=r(164),i=r(165),a=r(166),s=r(167),u=r(168);n.prototype.clear=o,n.prototype["delete"]=i,n.prototype.get=a,n.prototype.has=s,n.prototype.set=u,t.exports=n},function(t,e,r){function n(t){this.__data__=new o(t)}var o=r(15),i=r(179),a=r(180),s=r(181),u=r(182),c=r(183);n.prototype.clear=i,n.prototype["delete"]=a,n.prototype.get=s,n.prototype.has=u,n.prototype.set=c,t.exports=n},function(t,e,r){function n(t,e){for(var r=t.length;r--;)if(o(t[r][0],e))return r;return-1}var o=r(11);t.exports=n},function(t,e,r){function n(t){return o(t)?i(t):{}}var o=r(3),i=Object.create;t.exports=n},function(t,e,r){function n(t,e,r,n){r||(r={});for(var i=-1,a=e.length;++i<a;){var s=e[i],u=n?n(r[s],t[s],s,r,t):t[s];o(r,s,u)}return r}var o=r(61);t.exports=n},function(t,e,r){function n(t){return function(){var e=arguments;switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3]);case 5:return new t(e[0],e[1],e[2],e[3],e[4]);case 6:return new t(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new t(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var r=o(t.prototype),n=t.apply(r,e);return i(n)?n:r}}var o=r(18),i=r(3);t.exports=n},function(t,e,r){function n(t,e){var r=t.__data__;return o(e)?r["string"==typeof e?"string":"hash"]:r.map}var o=r(161);t.exports=n},function(t,e){function r(t){var e=!1;if(null!=t&&"function"!=typeof t.toString)try{e=!!(t+"")}catch(r){}return e}t.exports=r},function(t,e,r){function n(t,e){if(o(t))return!1;var r=typeof t;return"number"==r||"symbol"==r||"boolean"==r||null==t||i(t)?!0:s.test(t)||!a.test(t)||null!=e&&t in Object(e)}var o=r(1),i=r(13),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,s=/^\w*$/;t.exports=n},function(t,e,r){var n=r(6),o=n(Object,"create");t.exports=o},function(t,e){function r(t){var e=-1,r=Array(t.size);return t.forEach(function(t){r[++e]=t}),r}t.exports=r},function(t,e,r){function n(t){return o(t)&&s.call(t,"callee")&&(!c.call(t,"callee")||u.call(t)==i)}var o=r(27),i="[object Arguments]",a=Object.prototype,s=a.hasOwnProperty,u=a.toString,c=a.propertyIsEnumerable;t.exports=n},function(t,e,r){function n(t){return i(t)&&o(t)}var o=r(46),i=r(4);t.exports=n},function(t,e){function r(t){return"number"==typeof t&&t>-1&&t%1==0&&n>=t}var n=9007199254740991;t.exports=r},function(t,e,r){function n(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=a,this.__views__=[]}var o=r(18),i=r(38),a=4294967295;n.prototype=o(i.prototype),n.prototype.constructor=n,t.exports=n},function(t,e,r){function n(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=void 0}var o=r(18),i=r(38);n.prototype=o(i.prototype),n.prototype.constructor=n,t.exports=n},function(t,e,r){function n(t){var e=-1,r=t?t.length:0;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}var o=r(169),i=r(170),a=r(171),s=r(172),u=r(173);n.prototype.clear=o,n.prototype["delete"]=i,n.prototype.get=a,n.prototype.has=s,n.prototype.set=u,t.exports=n},function(t,e,r){function n(t){var e=-1,r=t?t.length:0;for(this.__data__=new o;++e<r;)this.add(t[e])}var o=r(31),i=r(177),a=r(178);n.prototype.add=n.prototype.push=i,n.prototype.has=a,t.exports=n},function(t,e,r){var n=r(2),o=n.Symbol;t.exports=o},function(t,e){function r(t,e){for(var r=-1,n=t?t.length:0;++r<n&&e(t[r],r,t)!==!1;);return t}t.exports=r},function(t,e){function r(t,e){for(var r=-1,n=e.length,o=t.length;++r<n;)t[o+r]=e[r];return t}t.exports=r},function(t,e,r){function n(t,e,r,D,O,w,T){var S;if(D&&(S=w?D(t,O,w,T):D(t)),void 0!==S)return S;if(!x(t))return t;var I=g(t);if(I){if(S=d(t),!e)return c(t,S)}else{var A=l(t),N=A==j||A==E;if(y(t))return u(t,e);if(A==C||A==_||N&&!w){if(m(t))return w?t:{};if(S=v(N?{}:t),!e)return f(t,s(S,t))}else{if(!V[A])return w?t:{};S=h(t,A,n,e)}}T||(T=new o);var R=T.get(t);if(R)return R;if(T.set(t,S),!I)var P=r?p(t):b(t);return i(P||t,function(o,i){P&&(i=o,o=t[i]),a(S,i,n(o,e,r,D,i,t,T))}),S}var o=r(16),i=r(34),a=r(61),s=r(62),u=r(128),c=r(8),f=r(135),p=r(145),l=r(80),d=r(156),h=r(157),v=r(158),g=r(1),y=r(198),m=r(22),x=r(3),b=r(14),_="[object Arguments]",D="[object Array]",O="[object Boolean]",w="[object Date]",T="[object Error]",j="[object Function]",E="[object GeneratorFunction]",S="[object Map]",I="[object Number]",C="[object Object]",A="[object RegExp]",N="[object Set]",R="[object String]",P="[object Symbol]",L="[object WeakMap]",M="[object ArrayBuffer]",k="[object DataView]",W="[object Float32Array]",F="[object Float64Array]",B="[object Int8Array]",q="[object Int16Array]",U="[object Int32Array]",$="[object Uint8Array]",K="[object Uint8ClampedArray]",z="[object Uint16Array]",H="[object Uint32Array]",V={};V[_]=V[D]=V[M]=V[k]=V[O]=V[w]=V[W]=V[F]=V[B]=V[q]=V[U]=V[S]=V[I]=V[C]=V[A]=V[N]=V[R]=V[P]=V[$]=V[K]=V[z]=V[H]=!0,V[T]=V[j]=V[L]=!1,t.exports=n},function(t,e,r){function n(t,e,r,a,s){var u=-1,c=t.length;for(r||(r=i),s||(s=[]);++u<c;){var f=t[u];e>0&&r(f)?e>1?n(f,e-1,r,a,s):o(s,f):a||(s[s.length]=f)}return s}var o=r(35),i=r(159);t.exports=n},function(t,e){function r(){}t.exports=r},function(t,e,r){function n(t){var e=new t.constructor(t.byteLength);return new o(e).set(new o(t)),e}var o=r(54);t.exports=n},function(t,e,r){function n(t,e,r,n,_,D,O,w){var T=e&v;if(!T&&"function"!=typeof t)throw new TypeError(d);var j=n?n.length:0;if(j||(e&=~(m|x),n=_=void 0),O=void 0===O?O:b(l(O),0),w=void 0===w?w:l(w),j-=_?_.length:0,e&x){var E=n,S=_;n=_=void 0}var I=T?void 0:c(t),C=[t,e,r,n,_,E,S,D,O,w];if(I&&f(C,I),t=C[0],e=C[1],r=C[2],n=C[3],_=C[4],w=C[9]=null==C[9]?T?0:t.length:b(C[9]-j,0),!w&&e&(g|y)&&(e&=~(g|y)),e&&e!=h)A=e==g||e==y?a(t,e,w):e!=m&&e!=(h|m)||_.length?s.apply(void 0,C):u(t,e,r,n);else var A=i(t,e,r);var N=I?o:p;return N(A,C)}var o=r(68),i=r(138),a=r(139),s=r(74),u=r(141),c=r(41),f=r(174),p=r(87),l=r(49),d="Expected a function",h=1,v=2,g=8,y=16,m=32,x=64,b=Math.max;t.exports=n},function(t,e,r){var n=r(86),o=r(94),i=n?function(t){return n.get(t)}:o;t.exports=i},function(t,e){function r(t){return n(Object(t))}var n=Object.getPrototypeOf;t.exports=r},function(t,e){function r(t){var e=t&&t.constructor,r="function"==typeof e&&e.prototype||n;return t===r}var n=Object.prototype;t.exports=r},function(t,e){function r(t,e){for(var r=-1,o=t.length,i=0,a=[];++r<o;){var s=t[r];s!==e&&s!==n||(t[r]=n,a[i++]=r)}return a}var n="__lodash_placeholder__";t.exports=r},function(t,e){t.exports={}},function(t,e,r){function n(t){return null!=t&&a(o(t))&&!i(t)}var o=r(146),i=r(12),a=r(28);t.exports=n},function(t,e,r){function n(t){return i(t)&&o(t.length)&&!!C[N.call(t)]}var o=r(28),i=r(4),a="[object Arguments]",s="[object Array]",u="[object Boolean]",c="[object Date]",f="[object Error]",p="[object Function]",l="[object Map]",d="[object Number]",h="[object Object]",v="[object RegExp]",g="[object Set]",y="[object String]",m="[object WeakMap]",x="[object ArrayBuffer]",b="[object DataView]",_="[object Float32Array]",D="[object Float64Array]",O="[object Int8Array]",w="[object Int16Array]",T="[object Int32Array]",j="[object Uint8Array]",E="[object Uint8ClampedArray]",S="[object Uint16Array]",I="[object Uint32Array]",C={};C[_]=C[D]=C[O]=C[w]=C[T]=C[j]=C[E]=C[S]=C[I]=!0,C[a]=C[s]=C[x]=C[u]=C[b]=C[c]=C[f]=C[p]=C[l]=C[d]=C[h]=C[v]=C[g]=C[y]=C[m]=!1;var A=Object.prototype,N=A.toString;t.exports=n},function(t,e,r){function n(t){for(var e=-1,r=s(t),n=o(t),u=n.length,f=i(t),p=!!f,l=f||[],d=l.length;++e<u;){var h=n[e];p&&("length"==h||a(h,d))||"constructor"==h&&(r||!c.call(t,h))||l.push(h)}return l}var o=r(115),i=r(81),a=r(9),s=r(43),u=Object.prototype,c=u.hasOwnProperty;t.exports=n},function(t,e,r){function n(t){var e=o(t),r=e%1;return e===e?r?e-r:e:0}var o=r(208);t.exports=n},function(t,e){"use strict";e.__esModule=!0;var r="__NATIVE_FILE__";e.FILE=r;var n="__NATIVE_URL__";e.URL=n;var o="__NATIVE_TEXT__";e.TEXT=o},function(e,r){e.exports=t},function(t,e,r){var n=r(6),o=r(2),i=n(o,"Map");t.exports=i},function(t,e,r){var n=r(6),o=r(2),i=n(o,"Set");t.exports=i},function(t,e,r){var n=r(2),o=n.Uint8Array;t.exports=o},function(t,e,r){var n=r(6),o=r(2),i=n(o,"WeakMap");t.exports=i},function(t,e,r){function n(t,e){var r=t?t.length:0;return!!r&&o(t,e,0)>-1}var o=r(110);t.exports=n},function(t,e){function r(t,e,r){for(var n=-1,o=t?t.length:0;++n<o;)if(r(e,t[n]))return!0;return!1}t.exports=r},function(t,e){function r(t,e){for(var r=-1,n=t?t.length:0,o=Array(n);++r<n;)o[r]=e(t[r],r,t);return o}t.exports=r},function(t,e){function r(t,e,r,n){var o=-1,i=t?t.length:0;for(n&&i&&(r=t[++o]);++o<i;)r=e(r,t[o],o,t);return r}t.exports=r},function(t,e,r){function n(t,e,r){(void 0===r||o(t[e],r))&&("number"!=typeof e||void 0!==r||e in t)||(t[e]=r)}var o=r(11);t.exports=n},function(t,e,r){function n(t,e,r){var n=t[e];a.call(t,e)&&o(n,r)&&(void 0!==r||e in t)||(t[e]=r)}var o=r(11),i=Object.prototype,a=i.hasOwnProperty;t.exports=n},function(t,e,r){function n(t,e){return t&&o(e,i(e),t)}var o=r(19),i=r(14);t.exports=n},function(t,e,r){function n(t,e){e=i(e,t)?[e]:o(e);for(var r=0,n=e.length;null!=t&&n>r;)t=t[a(e[r++])];return r&&r==n?t:void 0}var o=r(70),i=r(23),a=r(10);t.exports=n},function(t,e,r){function n(t,e){return null!=t&&(a.call(t,e)||"object"==typeof t&&e in t&&null===o(t))}var o=r(42),i=Object.prototype,a=i.hasOwnProperty;t.exports=n},function(t,e,r){function n(t,e,r,s,u){return t===e?!0:null==t||null==e||!i(t)&&!a(e)?t!==t&&e!==e:o(t,e,n,r,s,u)}var o=r(111),i=r(3),a=r(4);t.exports=n},function(t,e){function r(t){return n(Object(t))}var n=Object.keys;t.exports=r},function(t,e){function r(t){return function(e){return null==e?void 0:e[t]}}t.exports=r},function(t,e,r){var n=r(91),o=r(86),i=o?function(t,e){return o.set(t,e),t}:n;t.exports=i},function(t,e){function r(t,e){return t.has(e)}t.exports=r},function(t,e,r){function n(t){return o(t)?t:i(t)}var o=r(1),i=r(88);t.exports=n},function(t,e){function r(t,e,r,o){for(var i=-1,a=t.length,s=r.length,u=-1,c=e.length,f=n(a-s,0),p=Array(c+f),l=!o;++u<c;)p[u]=e[u];for(;++i<s;)(l||a>i)&&(p[r[i]]=t[i]);for(;f--;)p[u++]=t[i++];return p}var n=Math.max;t.exports=r},function(t,e){function r(t,e,r,o){for(var i=-1,a=t.length,s=-1,u=r.length,c=-1,f=e.length,p=n(a-u,0),l=Array(p+f),d=!o;++i<p;)l[i]=t[i];for(var h=i;++c<f;)l[h+c]=e[c];for(;++s<u;)(d||a>i)&&(l[h+r[s]]=t[i++]);return l}var n=Math.max;t.exports=r},function(t,e,r){function n(t){return i(function(e,r){var n=-1,i=r.length,a=i>1?r[i-1]:void 0,s=i>2?r[2]:void 0;for(a=t.length>3&&"function"==typeof a?(i--,a):void 0,s&&o(r[0],r[1],s)&&(a=3>i?void 0:a,i=1),e=Object(e);++n<i;){var u=r[n];u&&t(e,u,n,a)}return e})}var o=r(160),i=r(5);t.exports=n},function(t,e,r){function n(t,e,r,x,b,_,D,O,w,T){function j(){for(var d=arguments.length,h=Array(d),v=d;v--;)h[v]=arguments[v];if(C)var g=c(j),y=a(h,g);if(x&&(h=o(h,x,b,C)),_&&(h=i(h,_,D,C)),d-=y,C&&T>d){var m=p(h,g);return u(t,e,n,j.placeholder,r,h,m,O,w,T-d)}var R=S?r:this,P=I?R[t]:t;return d=h.length,O?h=f(h,O):A&&d>1&&h.reverse(),E&&d>w&&(h.length=w),this&&this!==l&&this instanceof j&&(P=N||s(P)),P.apply(R,h)}var E=e&y,S=e&d,I=e&h,C=e&(v|g),A=e&m,N=I?void 0:s(t);return j}var o=r(71),i=r(72),a=r(137),s=r(20),u=r(75),c=r(78),f=r(176),p=r(44),l=r(2),d=1,h=2,v=8,g=16,y=128,m=512;t.exports=n},function(t,e,r){function n(t,e,r,n,l,d,h,v,g,y){var m=e&c,x=m?h:void 0,b=m?void 0:h,_=m?d:void 0,D=m?void 0:d;e|=m?f:p,e&=~(m?p:f),e&u||(e&=~(a|s));var O=[t,e,l,_,x,D,b,v,g,y],w=r.apply(void 0,O);return o(t)&&i(w,O),w.placeholder=n,w}var o=r(82),i=r(87),a=1,s=2,u=4,c=8,f=32,p=64;t.exports=n},function(t,e,r){function n(t,e,r,n,u,c){var f=u&s,p=t.length,l=e.length;if(p!=l&&!(f&&l>p))return!1;var d=c.get(t);if(d)return d==e;var h=-1,v=!0,g=u&a?new o:void 0;for(c.set(t,e);++h<p;){var y=t[h],m=e[h];if(n)var x=f?n(m,y,h,e,t,c):n(y,m,h,t,e,c);if(void 0!==x){if(x)continue;v=!1;break}if(g){if(!i(e,function(t,e){return g.has(e)||y!==t&&!r(y,t,n,u,c)?void 0:g.add(e)})){v=!1;break}}else if(y!==m&&!r(y,m,n,u,c)){v=!1;break}}return c["delete"](t),v}var o=r(32),i=r(105),a=1,s=2;t.exports=n},function(t,e,r){function n(t){for(var e=t.name+"",r=o[e],n=a.call(o,e)?r.length:0;n--;){var i=r[n],s=i.func;if(null==s||s==t)return i.name}return e}var o=r(175),i=Object.prototype,a=i.hasOwnProperty;t.exports=n},function(t,e){function r(t){var e=t;return e.placeholder}t.exports=r},function(t,e,r){function n(t){return i(Object(t))}var o=r(206),i=Object.getOwnPropertySymbols;i||(n=o),t.exports=n},function(t,e,r){function n(t){return y.call(t)}var o=r(99),i=r(52),a=r(101),s=r(53),u=r(55),c=r(89),f="[object Map]",p="[object Object]",l="[object Promise]",d="[object Set]",h="[object WeakMap]",v="[object DataView]",g=Object.prototype,y=g.toString,m=c(o),x=c(i),b=c(a),_=c(s),D=c(u);(o&&n(new o(new ArrayBuffer(1)))!=v||i&&n(new i)!=f||a&&n(a.resolve())!=l||s&&n(new s)!=d||u&&n(new u)!=h)&&(n=function(t){var e=y.call(t),r=e==p?t.constructor:void 0,n=r?c(r):void 0;if(n)switch(n){case m:return v;case x:return f;case b:return l;case _:return d;case D:return h}return e}),t.exports=n},function(t,e,r){function n(t){var e=t?t.length:void 0;return s(e)&&(a(t)||u(t)||i(t))?o(e,String):null}var o=r(122),i=r(26),a=r(1),s=r(28),u=r(92);t.exports=n},function(t,e,r){function n(t){var e=a(t),r=s[e];if("function"!=typeof r||!(e in o.prototype))return!1;if(t===r)return!0;var n=i(r);return!!n&&t===n[0]}var o=r(29),i=r(41),a=r(77),s=r(215);t.exports=n},function(t,e,r){function n(t){return t===t&&!o(t)}var o=r(3);t.exports=n},function(t,e){function r(t){var e=-1,r=Array(t.size);return t.forEach(function(t,n){r[++e]=[n,t]}),r}t.exports=r},function(t,e){function r(t,e){return function(r){return null==r?!1:r[t]===e&&(void 0!==e||t in Object(r))}}t.exports=r},function(t,e,r){var n=r(55),o=n&&new n;t.exports=o},function(t,e,r){var n=r(68),o=r(202),i=150,a=16,s=function(){var t=0,e=0;return function(r,s){var u=o(),c=a-(u-e);if(e=u,c>0){if(++t>=i)return r}else t=0;return n(r,s)}}();t.exports=s},function(t,e,r){var n=r(93),o=r(212),i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(\.|\[\])(?:\4|$))/g,a=/\\(\\)?/g,s=n(function(t){var e=[];return o(t).replace(i,function(t,r,n,o){e.push(n?o.replace(a,"$1"):r||t)}),e});t.exports=s},function(t,e){function r(t){if(null!=t){try{return n.call(t)}catch(e){}try{return t+""}catch(e){}}return""}var n=Function.prototype.toString;t.exports=r},function(t,e,r){function n(t,e,r){return o(i,t,e,r)}var o=r(191),i=r(193);t.exports=n},function(t,e){function r(t){return t}t.exports=r},function(t,e,r){function n(t){return"string"==typeof t||!o(t)&&i(t)&&u.call(t)==a}var o=r(1),i=r(4),a="[object String]",s=Object.prototype,u=s.toString;t.exports=n},function(t,e,r){function n(t,e){if("function"!=typeof t||e&&"function"!=typeof e)throw new TypeError(i);var r=function(){var n=arguments,o=e?e.apply(this,n):n[0],i=r.cache;if(i.has(o))return i.get(o);var a=t.apply(this,n);return r.cache=i.set(o,a),a};return r.cache=new(n.Cache||o),r}var o=r(31),i="Expected a function";n.Cache=o,t.exports=n},function(t,e){function r(){}t.exports=r},function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}e.__esModule=!0;var o=r(93),i=n(o),a=i["default"](function(){return/firefox/i.test(navigator.userAgent)});e.isFirefox=a;var s=i["default"](function(){return Boolean(window.safari)});e.isSafari=s},function(t,r){t.exports=e},function(t,e,r){"use strict";var n=r(51),o=n.createClass({displayName:"Suggestions",propTypes:{query:n.PropTypes.string.isRequired,selectedIndex:n.PropTypes.number.isRequired,suggestions:n.PropTypes.array.isRequired,handleClick:n.PropTypes.func.isRequired,handleHover:n.PropTypes.func.isRequired,minQueryLength:n.PropTypes.number,shouldRenderSuggestions:n.PropTypes.func,classNames:n.PropTypes.object},markIt:function(t,e){var r=e.trim().replace(/[-\\^$*+?.()|[\]{}]/g,"\\$&"),n=RegExp(r,"gi");return{__html:t.replace(n,"<mark>$&</mark>")}},shouldRenderSuggestions:function(t){var e=this.props,r=e.minQueryLength||2;return e.query.length>=r},render:function(){var t=this.props,e=this.props.suggestions.map(function(e,r){return n.createElement("li",{key:r,onClick:t.handleClick.bind(null,r),onMouseOver:t.handleHover.bind(null,r),className:r==t.selectedIndex?"active":""},n.createElement("span",{dangerouslySetInnerHTML:this.markIt(e,t.query)}))}.bind(this));return 0===e.length||null!=this.props.shouldRenderSuggestions&&!this.props.shouldRenderSuggestions(t.query)||null==this.props.shouldRenderSuggestions&&!this.shouldRenderSuggestions(t.query)?null:n.createElement("div",{className:this.props.classNames.suggestions},n.createElement("ul",null," ",e," "))}});t.exports=o},function(t,e,r){"use strict";function n(t,e){return{connectDragSource:t.dragSource(),isDragging:e.isDragging()}}function o(t,e){return{connectDropTarget:t.dropTarget()}}var i=r(51),a=r(96),s=a.DragSource,u=a.DropTarget,c=r(194),f={TAG:"tag"},p={beginDrag:function(t){return{id:t.tag.id}},canDrag:function(t){return!t.readOnly}},l={hover:function(t,e){var r=e.getItem().id;r!==t.id&&t.moveTag(r,t.tag.id)},canDrop:function(t){return!t.readOnly}},d=i.createClass({displayName:"Tag",propTypes:{labelField:i.PropTypes.string,onDelete:i.PropTypes.func.isRequired,tag:i.PropTypes.object.isRequired,moveTag:i.PropTypes.func,removeComponent:i.PropTypes.func,classNames:i.PropTypes.object},getDefaultProps:function(){return{labelField:"text"}},render:function(){var t=this.props.tag[this.props.labelField],e=this.props,r=e.connectDragSource,n=e.isDragging,o=e.connectDropTarget,a=e.readOnly,s=this.props.removeComponent,u=i.createClass({displayName:"RemoveComponent",render:function(){return a?i.createElement("span",null):s?i.createElement(s,this.props):i.createElement("a",this.props,"✕")}}),c=i.createElement("span",{style:{opacity:n?0:1},className:this.props.classNames.tag},t,i.createElement(u,{className:this.props.classNames.remove,onClick:this.props.onDelete}));return this.props.moveTag?r(o(c)):c}});t.exports=c(s(f.TAG,p,n),u(f.TAG,l,o))(d)},function(t,e,r){var n=r(6),o=r(2),i=n(o,"DataView");t.exports=i},function(t,e,r){function n(t){var e=-1,r=t?t.length:0;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}var o=r(150),i=r(151),a=r(152),s=r(153),u=r(154);n.prototype.clear=o,n.prototype["delete"]=i,n.prototype.get=a,n.prototype.has=s,n.prototype.set=u,t.exports=n},function(t,e,r){var n=r(6),o=r(2),i=n(o,"Promise");t.exports=i},function(t,e,r){var n=r(2),o=n.Reflect;t.exports=o},function(t,e){function r(t,e){return t.set(e[0],e[1]),t}t.exports=r},function(t,e){function r(t,e){return t.add(e),t}t.exports=r},function(t,e){function r(t,e){for(var r=-1,n=t?t.length:0;++r<n;)if(e(t[r],r,t))return!0;return!1}t.exports=r},function(t,e,r){function n(t,e,r,n){return void 0===t||o(t,i[r])&&!a.call(n,r)?e:t}var o=r(11),i=Object.prototype,a=i.hasOwnProperty;t.exports=n},function(t,e,r){function n(t,e,r,n){var p=-1,l=i,d=!0,h=t.length,v=[],g=e.length;if(!h)return v;r&&(e=s(e,u(r))),n?(l=a,d=!1):e.length>=f&&(l=c,d=!1,e=new o(e));t:for(;++p<h;){var y=t[p],m=r?r(y):y;if(y=n||0!==y?y:0,d&&m===m){for(var x=g;x--;)if(e[x]===m)continue t;v.push(y)}else l(e,m,n)||v.push(y)}return v}var o=r(32),i=r(56),a=r(57),s=r(58),u=r(124),c=r(69),f=200;t.exports=n},function(t,e,r){function n(t,e,r){var n=e(t);return i(t)?n:o(n,r(t))}var o=r(35),i=r(1);t.exports=n},function(t,e){function r(t,e){return null!=t&&e in Object(t)}t.exports=r},function(t,e,r){function n(t,e,r){if(e!==e)return o(t,r);for(var n=r-1,i=t.length;++n<i;)if(t[n]===e)return n;return-1}var o=r(155);t.exports=n},function(t,e,r){function n(t,e,r,n,g,m){var x=c(t),b=c(e),_=h,D=h;x||(_=u(t),_=_==d?v:_),b||(D=u(e),D=D==d?v:D);var O=_==v&&!f(t),w=D==v&&!f(e),T=_==D;if(T&&!O)return m||(m=new o),x||p(t)?i(t,e,r,n,g,m):a(t,e,_,r,n,g,m);if(!(g&l)){var j=O&&y.call(t,"__wrapped__"),E=w&&y.call(e,"__wrapped__");if(j||E){var S=j?t.value():t,I=E?e.value():e;return m||(m=new o),r(S,I,n,g,m)}}return T?(m||(m=new o),s(t,e,r,n,g,m)):!1}var o=r(16),i=r(76),a=r(143),s=r(144),u=r(80),c=r(1),f=r(22),p=r(47),l=2,d="[object Arguments]",h="[object Array]",v="[object Object]",g=Object.prototype,y=g.hasOwnProperty;t.exports=n},function(t,e,r){function n(t,e,r,n){var u=r.length,c=u,f=!n;if(null==t)return!c;for(t=Object(t);u--;){var p=r[u];if(f&&p[2]?p[1]!==t[p[0]]:!(p[0]in t))return!1}for(;++u<c;){p=r[u];var l=p[0],d=t[l],h=p[1];if(f&&p[2]){if(void 0===d&&!(l in t))return!1}else{var v=new o;if(n)var g=n(d,h,l,t,e,v);if(!(void 0===g?i(h,d,n,a|s,v):g))return!1}}return!0}var o=r(16),i=r(65),a=1,s=2;t.exports=n},function(t,e,r){function n(t){if(!s(t)||a(t))return!1;var e=o(t)||i(t)?h:f;return e.test(u(t))}var o=r(12),i=r(22),a=r(162),s=r(3),u=r(89),c=/[\\^$.*+?()[\]{}|]/g,f=/^\[object .+?Constructor\]$/,p=Object.prototype,l=Function.prototype.toString,d=p.hasOwnProperty,h=RegExp("^"+l.call(d).replace(c,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=n},function(t,e,r){function n(t){return"function"==typeof t?t:null==t?a:"object"==typeof t?s(t)?i(t[0],t[1]):o(t):u(t)}var o=r(116),i=r(117),a=r(91),s=r(1),u=r(203);t.exports=n},function(t,e,r){function n(t){t=null==t?t:Object(t);var e=[];for(var r in t)e.push(r);return e}var o=r(102),i=r(163),a=Object.prototype,s=o?o.enumerate:void 0,u=a.propertyIsEnumerable;s&&!u.call({valueOf:1},"valueOf")&&(n=function(t){return i(s(t))}),t.exports=n},function(t,e,r){function n(t){var e=i(t);return 1==e.length&&e[0][2]?a(e[0][0],e[0][1]):function(r){return r===t||o(r,t,e)}}var o=r(112),i=r(147),a=r(85);t.exports=n},function(t,e,r){function n(t,e){return s(t)&&u(e)?c(f(t),e):function(r){var n=i(r,t);return void 0===n&&n===e?a(r,t):o(e,n,void 0,p|l)}}var o=r(65),i=r(196),a=r(197),s=r(23),u=r(83),c=r(85),f=r(10),p=1,l=2;t.exports=n},function(t,e,r){function n(t,e,r,l,d){if(t!==e){if(!u(e)&&!f(e))var h=p(e);i(h||e,function(i,u){if(h&&(u=i,i=e[u]),c(i))d||(d=new o),s(t,e,u,r,n,l,d);else{var f=l?l(t[u],i,u+"",t,e,d):void 0;void 0===f&&(f=i),a(t,u,f)}})}}var o=r(16),i=r(34),a=r(60),s=r(119),u=r(1),c=r(3),f=r(47),p=r(48);t.exports=n},function(t,e,r){function n(t,e,r,n,v,g,y){var m=t[r],x=e[r],b=y.get(x);if(b)return void o(t,r,b);var _=g?g(m,x,r+"",t,e,y):void 0,D=void 0===_;D&&(_=x,u(x)||d(x)?u(m)?_=m:c(m)?_=a(m):(D=!1,_=i(x,!0)):l(x)||s(x)?s(m)?_=h(m):!p(m)||n&&f(m)?(D=!1,_=i(x,!0)):_=m:D=!1),y.set(x,_),D&&v(_,x,n,g,y),y["delete"](x),o(t,r,_)}var o=r(60),i=r(36),a=r(8),s=r(26),u=r(1),c=r(27),f=r(12),p=r(3),l=r(199),d=r(47),h=r(211);t.exports=n},function(t,e,r){function n(t){return function(e){return o(e,t)}}var o=r(63);t.exports=n},function(t,e){function r(t,e,r){var n=-1,o=t.length;0>e&&(e=-e>o?0:o+e),r=r>o?o:r,0>r&&(r+=o),o=e>r?0:r-e>>>0,e>>>=0;for(var i=Array(o);++n<o;)i[n]=t[n+e];return i}t.exports=r},function(t,e){function r(t,e){for(var r=-1,n=Array(t);++r<t;)n[r]=e(r);return n}t.exports=r},function(t,e,r){function n(t){if("string"==typeof t)return t;if(i(t))return u?u.call(t):"";var e=t+"";return"0"==e&&1/t==-a?"-0":e}var o=r(33),i=r(13),a=1/0,s=o?o.prototype:void 0,u=s?s.toString:void 0;t.exports=n},function(t,e){function r(t){return function(e){return t(e)}}t.exports=r},function(t,e,r){function n(t,e,r){var n=-1,p=i,l=t.length,d=!0,h=[],v=h;if(r)d=!1,p=a;else if(l>=f){var g=e?null:u(t);if(g)return c(g);d=!1,p=s,v=new o}else v=e?[]:h;t:for(;++n<l;){var y=t[n],m=e?e(y):y;if(y=r||0!==y?y:0,d&&m===m){for(var x=v.length;x--;)if(v[x]===m)continue t;e&&v.push(m),h.push(y)}else p(v,m,r)||(v!==h&&v.push(m),h.push(y))}return h}var o=r(32),i=r(56),a=r(57),s=r(69),u=r(142),c=r(25),f=200;t.exports=n},function(t,e,r){function n(t,e,r){var n=t.length;return r=void 0===r?n:r,!e&&r>=n?t:o(t,e,r)}var o=r(121);t.exports=n},function(t,e){function r(t){return t&&t.Object===Object?t:null}t.exports=r},function(t,e){function r(t,e){if(e)return t.slice();var r=new t.constructor(t.length);return t.copy(r),r}t.exports=r},function(t,e,r){function n(t,e){var r=e?o(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.byteLength)}var o=r(39);t.exports=n},function(t,e,r){function n(t,e,r){var n=e?r(a(t),!0):a(t);return i(n,o,new t.constructor)}var o=r(103),i=r(59),a=r(84);t.exports=n},function(t,e){function r(t){var e=new t.constructor(t.source,n.exec(t));return e.lastIndex=t.lastIndex,
e}var n=/\w*$/;t.exports=r},function(t,e,r){function n(t,e,r){var n=e?r(a(t),!0):a(t);return i(n,o,new t.constructor)}var o=r(104),i=r(59),a=r(25);t.exports=n},function(t,e,r){function n(t){return a?Object(a.call(t)):{}}var o=r(33),i=o?o.prototype:void 0,a=i?i.valueOf:void 0;t.exports=n},function(t,e,r){function n(t,e){var r=e?o(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.length)}var o=r(39);t.exports=n},function(t,e,r){function n(t,e){return o(t,i(t),e)}var o=r(19),i=r(79);t.exports=n},function(t,e,r){var n=r(2),o=n["__core-js_shared__"];t.exports=o},function(t,e){function r(t,e){for(var r=t.length,n=0;r--;)t[r]===e&&n++;return n}t.exports=r},function(t,e,r){function n(t,e,r){function n(){var e=this&&this!==i&&this instanceof n?u:t;return e.apply(s?r:this,arguments)}var s=e&a,u=o(t);return n}var o=r(20),i=r(2),a=1;t.exports=n},function(t,e,r){function n(t,e,r){function n(){for(var i=arguments.length,l=Array(i),d=i,h=u(n);d--;)l[d]=arguments[d];var v=3>i&&l[0]!==h&&l[i-1]!==h?[]:c(l,h);if(i-=v.length,r>i)return s(t,e,a,n.placeholder,void 0,l,v,void 0,void 0,r-i);var g=this&&this!==f&&this instanceof n?p:t;return o(g,this,l)}var p=i(t);return n}var o=r(7),i=r(20),a=r(74),s=r(75),u=r(78),c=r(44),f=r(2);t.exports=n},function(t,e,r){function n(t){return f(function(e){e=i(e,1);var r=e.length,n=r,f=o.prototype.thru;for(t&&e.reverse();n--;){var y=e[n];if("function"!=typeof y)throw new TypeError(l);if(f&&!m&&"wrapper"==s(y))var m=new o([],!0)}for(n=m?n:r;++n<r;){y=e[n];var x=s(y),b="wrapper"==x?a(y):void 0;m=b&&c(b[0])&&b[1]==(v|d|h|g)&&!b[4].length&&1==b[9]?m[s(b[0])].apply(m,b[3]):1==y.length&&c(y)?m[x]():m.thru(y)}return function(){var t=arguments,n=t[0];if(m&&1==t.length&&u(n)&&n.length>=p)return m.plant(n).value();for(var o=0,i=r?e[o].apply(this,t):n;++o<r;)i=e[o].call(this,i);return i}})}var o=r(30),i=r(37),a=r(41),s=r(77),u=r(1),c=r(82),f=r(5),p=200,l="Expected a function",d=8,h=32,v=128,g=256;t.exports=n},function(t,e,r){function n(t,e,r,n){function u(){for(var e=-1,i=arguments.length,s=-1,p=n.length,l=Array(p+i),d=this&&this!==a&&this instanceof u?f:t;++s<p;)l[s]=n[s];for(;i--;)l[s++]=arguments[++e];return o(d,c?r:this,l)}var c=e&s,f=i(t);return u}var o=r(7),i=r(20),a=r(2),s=1;t.exports=n},function(t,e,r){var n=r(53),o=r(94),i=r(25),a=1/0,s=n&&1/i(new n([,-0]))[1]==a?function(t){return new n(t)}:o;t.exports=s},function(t,e,r){function n(t,e,r,n,o,D,w){switch(r){case _:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case b:return!(t.byteLength!=e.byteLength||!n(new i(t),new i(e)));case p:case l:return+t==+e;case d:return t.name==e.name&&t.message==e.message;case v:return t!=+t?e!=+e:t==+e;case g:case m:return t==e+"";case h:var T=s;case y:var j=D&f;if(T||(T=u),t.size!=e.size&&!j)return!1;var E=w.get(t);return E?E==e:(D|=c,w.set(t,e),a(T(t),T(e),n,o,D,w));case x:if(O)return O.call(t)==O.call(e)}return!1}var o=r(33),i=r(54),a=r(76),s=r(84),u=r(25),c=1,f=2,p="[object Boolean]",l="[object Date]",d="[object Error]",h="[object Map]",v="[object Number]",g="[object RegExp]",y="[object Set]",m="[object String]",x="[object Symbol]",b="[object ArrayBuffer]",_="[object DataView]",D=o?o.prototype:void 0,O=D?D.valueOf:void 0;t.exports=n},function(t,e,r){function n(t,e,r,n,s,u){var c=s&a,f=i(t),p=f.length,l=i(e),d=l.length;if(p!=d&&!c)return!1;for(var h=p;h--;){var v=f[h];if(!(c?v in e:o(e,v)))return!1}var g=u.get(t);if(g)return g==e;var y=!0;u.set(t,e);for(var m=c;++h<p;){v=f[h];var x=t[v],b=e[v];if(n)var _=c?n(b,x,v,e,t,u):n(x,b,v,t,e,u);if(!(void 0===_?x===b||r(x,b,n,s,u):_)){y=!1;break}m||(m="constructor"==v)}if(y&&!m){var D=t.constructor,O=e.constructor;D!=O&&"constructor"in t&&"constructor"in e&&!("function"==typeof D&&D instanceof D&&"function"==typeof O&&O instanceof O)&&(y=!1)}return u["delete"](t),y}var o=r(64),i=r(14),a=2;t.exports=n},function(t,e,r){function n(t){return o(t,a,i)}var o=r(108),i=r(79),a=r(14);t.exports=n},function(t,e,r){var n=r(67),o=n("length");t.exports=o},function(t,e,r){function n(t){for(var e=i(t),r=e.length;r--;){var n=e[r],a=t[n];e[r]=[n,a,o(a)]}return e}var o=r(83),i=r(14);t.exports=n},function(t,e){function r(t,e){return null==t?void 0:t[e]}t.exports=r},function(t,e,r){function n(t,e,r){e=u(e,t)?[e]:o(e);for(var n,l=-1,d=e.length;++l<d;){var h=p(e[l]);if(!(n=null!=t&&r(t,h)))break;t=t[h]}if(n)return n;var d=t?t.length:0;return!!d&&c(d)&&s(h,d)&&(a(t)||f(t)||i(t))}var o=r(70),i=r(26),a=r(1),s=r(9),u=r(23),c=r(28),f=r(92),p=r(10);t.exports=n},function(t,e,r){function n(){this.__data__=o?o(null):{}}var o=r(24);t.exports=n},function(t,e){function r(t){return this.has(t)&&delete this.__data__[t]}t.exports=r},function(t,e,r){function n(t){var e=this.__data__;if(o){var r=e[t];return r===i?void 0:r}return s.call(e,t)?e[t]:void 0}var o=r(24),i="__lodash_hash_undefined__",a=Object.prototype,s=a.hasOwnProperty;t.exports=n},function(t,e,r){function n(t){var e=this.__data__;return o?void 0!==e[t]:a.call(e,t)}var o=r(24),i=Object.prototype,a=i.hasOwnProperty;t.exports=n},function(t,e,r){function n(t,e){var r=this.__data__;return r[t]=o&&void 0===e?i:e,this}var o=r(24),i="__lodash_hash_undefined__";t.exports=n},function(t,e){function r(t,e,r){for(var n=t.length,o=e+(r?1:-1);r?o--:++o<n;){var i=t[o];if(i!==i)return o}return-1}t.exports=r},function(t,e){function r(t){var e=t.length,r=t.constructor(e);return e&&"string"==typeof t[0]&&o.call(t,"index")&&(r.index=t.index,r.input=t.input),r}var n=Object.prototype,o=n.hasOwnProperty;t.exports=r},function(t,e,r){function n(t,e,r,n){var C=t.constructor;switch(e){case x:return o(t);case p:case l:return new C(+t);case b:return i(t,n);case _:case D:case O:case w:case T:case j:case E:case S:case I:return f(t,n);case d:return a(t,n,r);case h:case y:return new C(t);case v:return s(t);case g:return u(t,n,r);case m:return c(t)}}var o=r(39),i=r(129),a=r(130),s=r(131),u=r(132),c=r(133),f=r(134),p="[object Boolean]",l="[object Date]",d="[object Map]",h="[object Number]",v="[object RegExp]",g="[object Set]",y="[object String]",m="[object Symbol]",x="[object ArrayBuffer]",b="[object DataView]",_="[object Float32Array]",D="[object Float64Array]",O="[object Int8Array]",w="[object Int16Array]",T="[object Int32Array]",j="[object Uint8Array]",E="[object Uint8ClampedArray]",S="[object Uint16Array]",I="[object Uint32Array]";t.exports=n},function(t,e,r){function n(t){return"function"!=typeof t.constructor||a(t)?{}:o(i(t))}var o=r(18),i=r(42),a=r(43);t.exports=n},function(t,e,r){function n(t){return i(t)||o(t)}var o=r(26),i=r(1);t.exports=n},function(t,e,r){function n(t,e,r){if(!s(r))return!1;var n=typeof e;return("number"==n?i(r)&&a(e,r.length):"string"==n&&e in r)?o(r[e],t):!1}var o=r(11),i=r(46),a=r(9),s=r(3);t.exports=n},function(t,e){function r(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}t.exports=r},function(t,e,r){function n(t){return!!i&&i in t}var o=r(136),i=function(){var t=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=n},function(t,e){function r(t){for(var e,r=[];!(e=t.next()).done;)r.push(e.value);return r}t.exports=r},function(t,e){function r(){this.__data__=[]}t.exports=r},function(t,e,r){function n(t){var e=this.__data__,r=o(e,t);if(0>r)return!1;var n=e.length-1;return r==n?e.pop():a.call(e,r,1),!0}var o=r(17),i=Array.prototype,a=i.splice;t.exports=n},function(t,e,r){function n(t){var e=this.__data__,r=o(e,t);return 0>r?void 0:e[r][1]}var o=r(17);t.exports=n},function(t,e,r){function n(t){return o(this.__data__,t)>-1}var o=r(17);t.exports=n},function(t,e,r){function n(t,e){var r=this.__data__,n=o(r,t);return 0>n?r.push([t,e]):r[n][1]=e,this}var o=r(17);t.exports=n},function(t,e,r){function n(){this.__data__={hash:new o,map:new(a||i),string:new o}}var o=r(100),i=r(15),a=r(52);t.exports=n},function(t,e,r){function n(t){return o(this,t)["delete"](t)}var o=r(21);t.exports=n},function(t,e,r){function n(t){return o(this,t).get(t)}var o=r(21);t.exports=n},function(t,e,r){function n(t){return o(this,t).has(t)}var o=r(21);t.exports=n},function(t,e,r){function n(t,e){return o(this,t).set(t,e),this}var o=r(21);t.exports=n},function(t,e,r){function n(t,e){var r=t[1],n=e[1],v=r|n,g=(u|c|l)>v,y=n==l&&r==p||n==l&&r==d&&t[7].length<=e[8]||n==(l|d)&&e[7].length<=e[8]&&r==p;if(!g&&!y)return t;n&u&&(t[2]=e[2],v|=r&u?0:f);var m=e[3];if(m){var x=t[3];t[3]=x?o(x,m,e[4]):m,t[4]=x?a(t[3],s):e[4]}return m=e[5],m&&(x=t[5],t[5]=x?i(x,m,e[6]):m,t[6]=x?a(t[5],s):e[6]),m=e[7],m&&(t[7]=m),n&l&&(t[8]=null==t[8]?e[8]:h(t[8],e[8])),null==t[9]&&(t[9]=e[9]),t[0]=e[0],t[1]=v,t}var o=r(71),i=r(72),a=r(44),s="__lodash_placeholder__",u=1,c=2,f=4,p=8,l=128,d=256,h=Math.min;t.exports=n},function(t,e){var r={};t.exports=r},function(t,e,r){function n(t,e){for(var r=t.length,n=a(e.length,r),s=o(t);n--;){var u=e[n];t[n]=i(u,r)?s[u]:void 0}return t}var o=r(8),i=r(9),a=Math.min;t.exports=n},function(t,e){function r(t){return this.__data__.set(t,n),this}var n="__lodash_hash_undefined__";t.exports=r},function(t,e){function r(t){return this.__data__.has(t)}t.exports=r},function(t,e,r){function n(){this.__data__=new o}var o=r(15);t.exports=n},function(t,e){function r(t){return this.__data__["delete"](t)}t.exports=r},function(t,e){function r(t){return this.__data__.get(t)}t.exports=r},function(t,e){function r(t){return this.__data__.has(t)}t.exports=r},function(t,e,r){function n(t,e){var r=this.__data__;return r instanceof o&&r.__data__.length==a&&(r=this.__data__=new i(r.__data__)),r.set(t,e),this}var o=r(15),i=r(31),a=200;t.exports=n},function(t,e,r){function n(t){if(t instanceof o)return t.clone();var e=new i(t.__wrapped__,t.__chain__);return e.__actions__=a(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}var o=r(29),i=r(30),a=r(8);t.exports=n},function(t,e,r){function n(t,e,r){return e=r?void 0:e,e=t&&null==e?t.length:e,o(t,i,void 0,void 0,void 0,void 0,e)}var o=r(40),i=128;t.exports=n},function(t,e,r){var n=r(19),o=r(73),i=r(48),a=o(function(t,e,r,o){n(e,i(e),t,o)});t.exports=a},function(t,e,r){function n(t){return o(t,!1,!0)}var o=r(36);t.exports=n},function(t,e,r){function n(t,e,r){e=r?void 0:e;var a=o(t,i,void 0,void 0,void 0,void 0,void 0,e);return a.placeholder=n.placeholder,a}var o=r(40),i=8;n.placeholder={},t.exports=n},function(t,e,r){var n=r(7),o=r(106),i=r(186),a=r(5),s=a(function(t){return t.push(void 0,o),n(i,void 0,t)});t.exports=s},function(t,e,r){var n=r(140),o=n();t.exports=o},function(t,e,r){function n(t,e){return 2==e?function(e,r){return t.apply(void 0,arguments)}:function(e){return t.apply(void 0,arguments)}}function o(t,e){return 2==e?function(e,r){return t(e,r)}:function(e){return t(e)}}function i(t){for(var e=t?t.length:0,r=Array(e);e--;)r[e]=t[e];return r}function a(t){return function(e){return t({},e)}}function s(t,e){return function(){var r=arguments.length;if(!r)return o;for(var n=Array(r);r--;)n[r]=arguments[r];var o=n[0]=e.apply(void 0,n);return t.apply(void 0,n),o}}function u(t,e,r,l){function d(t,e){e=B(e);for(var r=-1,n=e.length,o=n-1,i=N(Object(t)),a=i;null!=a&&++r<n;){var s=e[r],u=a[s];null!=u&&(a[e[r]]=N(r==o?u:Object(u))),a=a[s]}return i}function h(t){return $.runInContext.convert(t)(void 0)}function v(t,e){var r=l;return function(n){var o=_?S:I,i=_?S[t]:e,a=A(A({},r),n);return u(o,t,i,a)}}function g(t,e){return m(t,function(t){return"function"==typeof t?o(t,e):t})}function y(t,e){return m(t,function(t){var r=e.length;return n(W(o(t,r),e),r)})}function m(t,e){return function(){var r=arguments.length;if(!r)return t();for(var n=Array(r);r--;)n[r]=arguments[r];var o=O.rearg?0:r-1;return n[o]=e(n[o]),t.apply(void 0,n)}}function x(t,e){t=c.aliasToReal[t]||t;var r,n=e,o=U[t];return o?n=o(e):O.immutable&&(f.array[t]?n=s(e,i):f.object[t]?n=s(e,a(e)):f.set[t]&&(n=s(e,d))),P(q,function(e){return P(c.aryMethod[e],function(o){if(t==o){var i=!_&&c.iterateeAry[t],a=c.iterateeRearg[t],s=c.methodSpread[t];return r=n,!O.fixed||!T&&c.skipFixed[t]||(r=void 0===s?C(r,e):F(r,s)),O.rearg&&e>1&&(j||!c.skipRearg[t])&&(r=W(r,c.methodRearg[t]||c.aryRearg[e])),O.cap&&(a?r=y(r,a):i&&(r=g(r,i))),(w||O.curry&&e>1)&&(w&&console.log(w,t),r=R(r,e)),!1}}),!r}),r||(r=n),r==e&&(r=w?R(r,1):function(){return e.apply(this,arguments)}),r.convert=v(t,e),c.placeholder[t]&&(b=!0,r.placeholder=e.placeholder=E),r}var b,_="function"==typeof e,D=e===Object(e);if(D&&(l=r,r=e,e=void 0),null==r)throw new TypeError;l||(l={});var O={cap:"cap"in l?l.cap:!0,curry:"curry"in l?l.curry:!0,fixed:"fixed"in l?l.fixed:!0,immutable:"immutable"in l?l.immutable:!0,rearg:"rearg"in l?l.rearg:!0},w="curry"in l&&l.curry,T="fixed"in l&&l.fixed,j="rearg"in l&&l.rearg,E=_?r:p,S=_?r.runInContext():void 0,I=_?r:{ary:t.ary,assign:t.assign,clone:t.clone,curry:t.curry,forEach:t.forEach,isArray:t.isArray,isFunction:t.isFunction,iteratee:t.iteratee,keys:t.keys,rearg:t.rearg,spread:t.spread,toPath:t.toPath},C=I.ary,A=I.assign,N=I.clone,R=I.curry,P=I.forEach,L=I.isArray,M=I.isFunction,k=I.keys,W=I.rearg,F=I.spread,B=I.toPath,q=k(c.aryMethod),U={castArray:function(t){return function(){var e=arguments[0];return L(e)?t(i(e)):t.apply(void 0,arguments)}},iteratee:function(t){return function(){var e=arguments[0],r=arguments[1],n=t(e,r),i=n.length;return O.cap&&"number"==typeof r?(r=r>2?r-2:1,i&&r>=i?n:o(n,r)):n}},mixin:function(t){return function(e){var r=this;if(!M(r))return t(r,Object(e));var n=[];return P(k(e),function(t){M(e[t])&&n.push([t,r.prototype[t]])}),t(r,Object(e)),P(n,function(t){var e=t[1];M(e)?r.prototype[t[0]]=e:delete r.prototype[t[0]]}),r}},runInContext:function(e){return function(r){return u(t,e(r),l)}}};if(!D)return x(e,r);var $=r,K=[];return P(q,function(t){P(c.aryMethod[t],function(t){var e=$[c.remap[t]||t];e&&K.push([t,x(t,e)])})}),P(k($),function(t){var e=$[t];if("function"==typeof e){for(var r=K.length;r--;)if(K[r][0]==t)return;e.convert=v(t,e),K.push([t,e])}}),P(K,function(t){$[t[0]]=t[1]}),$.convert=h,b&&($.placeholder=E),P(k($),function(t){P(c.realToAlias[t]||[],function(e){$[e]=$[t]})}),$}var c=r(192),f=c.mutate,p=r(45);t.exports=u},function(t,e){e.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendWith:"assignInWith",first:"head",__:"placeholder",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",equals:"isEqual",identical:"eq",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",unapply:"rest",unnest:"flatten",useWith:"overArgs",whereEq:"filter",zipObj:"zipObject"},e.aryMethod={1:["attempt","castArray","ceil","create","curry","curryRight","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","methodOf","mixin","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words"],2:["add","after","ary","assign","assignIn","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flattenDepth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},e.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},e.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},e.iterateeRearg={mapKeys:[1]},e.methodRearg={assignInWith:[1,2,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],u