UNPKG

super-select

Version:

Flexible aternative to select element

23 lines 48.2 kB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.SuperSelect=t():e.SuperSelect=t()}(window,function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=2)}([function(e,t,n){"use strict";e.exports=n(4)},function(e,t,n){e.exports=n(6)()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(3));t.default=r.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!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&&e!==Symbol.prototype?"symbol":typeof e},o=n(0),a=f(o),l=f(n(1)),i=f(n(8)),s=f(n(9)),u=f(n(10)),c=f(n(12)),p=f(n(13));function f(e){return e&&e.__esModule?e:{default:e}}n(15);var d=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(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}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.componentDidMount=function(){n.container.addEventListener("click",n.addSuperSelectToEvent),document.addEventListener("click",n.closeOnClickOutside)},n.componentWillUnmount=function(){n.container.removeEventListener("click",n.addSuperSelectToEvent),document.removeEventListener("click",n.closeOnClickOutside)},n.componentDidUpdate=function(){n.state.open&&"function"==typeof n.props.onOpen?n.props.onOpen():n.state.open||"function"!=typeof n.props.onClose||n.props.onClose()},n.addSuperSelectToEvent=function(e){e.superSelect=n},n.closeOnClickOutside=function(e){var t=e.superSelect||!1;t&&t===n||n.setState({open:!1,q:"",pseudoHover:null})},n.getAllOptions=function(){return n.props.options||[]},n.getOptions=function(){var e=n.props.options||[],t=n.state.q,r=new i.default(e,{keys:n.props.searchKeys});return t.length?r.search(t):e.slice()},n.getValue=function(){var e=void 0;return void 0!==(e=n.props.valueLink?n.props.valueLink.value:n.props.value)&&null!==e||(e=n.props.multiple?[]:null),"object"!==(void 0===e?"undefined":r(e))&&n.props.selectLike&&(e=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},n.props.valueKey,e)),e},n.getFullValue=function(){var e=n.getValue();return e?n.props.labelKey in e?e:n.props.options.find(function(t){return t[n.props.valueKey]==e[n.props.valueKey]}):e},n.buildbutton=function(){return a.default.createElement(s.default,{label:n.props.label,contentLabelProvider:n.props.contentLabelProvider,open:n.state.open,value:n.getFullValue(),options:n.getOptions(),allOptions:n.getAllOptions(),valueKey:n.props.valueKey,labelKey:n.props.labelKey,multiple:n.props.multiple,toggle:n.toggle,maxLabels:n.props.maxLabels,noLabels:n.props.noLabels,tabIndex:n.props.tabIndex,allSelectedLabel:n.props.allSelectedLabel,moreSelectedLabel:n.props.moreSelectedLabel})},n.toggle=function(e){var t="boolean"==typeof e?e:!n.state.open;n.setState({open:t,q:t?n.state.q:"",pseudoHover:null})},n.isChecked=function(e,t){var r=n.getValue(),o=!1,a=!1,l=n.props.valueKey;return!!r&&(n.props.multiple?(a=r.filter(function(t,n){if(e[l]==t[l])return o=n,!0}).length>0,t?o:a):e[l]==r[l])},n.handleChange=function(e){var t=n.getValue(),r=void 0;n.props.multiple?!1!==(r=n.isChecked(e,!0))?t.splice(r,1):t.push(e):t=e,n.props.selectLike&&t&&(t=Array.isArray(t)?t.map(function(e){return e[n.props.valueKey]}):t[n.props.valueKey]),n.dispatchChanges(t)},n.dispatchChanges=function(e){n.props.valueLink?n.props.valueLink.requestChange(e):"function"==typeof n.props.onChange&&n.props.onChange(e),n.props.multiple||n.setState({open:!1,q:""})},n.clean=function(){n.dispatchChanges(n.props.multiple?[]:null)},n.selectAll=function(){n.dispatchChanges(n.getOptions())},n.handleChangeQ=function(e){n.setState({q:e.target.value,pseudoHover:null})},n.handleNavigationKeys=function(e){var t="Enter"===e.key,r=n.container,o=n.state.q,a=n.state.pseudoHover||0,l=n.state.open,i=!1;if(t&&e.preventDefault(),t&&!isNaN(a)&&l){var s=n.getOptions()[a]||!1;s&&n.handleChange(s)}switch(e.key){case"ArrowUp":a=a?a-1:0,l=!0;break;case"ArrowDown":a=a+1===n.getOptions().length?a:a+1,l=!0}["Escape","Tab"].includes(e.key)&&(l=!1,i=!0,o=""),n.setState({open:l,pseudoHover:a,q:o},function(){i&&r.focus()})},n.buildOptions=function(){return a.default.createElement(u.default,{options:n.getOptions(),optionRender:n.props.optionRender,handleNavigationKeys:n.handleNavigationKeys,isChecked:n.isChecked,handleChange:n.handleChange,currentHover:n.state.pseudoHover,labelKey:n.props.labelKey,valueKey:n.props.valueKey,actions:n.props.actions,multiple:n.props.multiple,allowCreate:n.props.allowCreate,currentQuery:n.state.q,noResultsLabel:n.props.noResultsLabel,key:"options-list"})},n.buildSearchBox=function(){return a.default.createElement(c.default,{searchArgument:n.state.q,searchArgumentChange:n.handleChangeQ,searchKeys:n.props.searchKeys,searchPlaceholder:n.props.searchPlaceholder,key:"search-box"})},n.buildActions=function(){var e=[];return n.props.options.length&&!0===n.props.multiple&&(e.push({label:n.props.selectAllLabel,handler:n.selectAll}),e.push({label:n.props.clearAllLabel,handler:n.clean})),e=e.concat(n.props.actions),n.state.q.length>0&&n.props.allowCreate&&e.push({label:n.props.getCreateText(n.state.q),handler:function(){n.props.onCreate(n.state.q,function(){return n.setState({q:""})})}}),a.default.createElement(p.default,{actions:e,key:"actions"})},n.buildContent=function(){var e=[];if(n.state.open)return n.props.searchBox&&e.push(n.buildSearchBox()),e.push(n.buildActions()),e.push(n.props.content||n.buildOptions()),a.default.createElement("div",{className:"super-select-content"},e)},n.render=function(){return a.default.createElement("div",{className:"super-select-container"+(n.state.open?" open":""),ref:function(e){return n.container=e},onKeyDown:n.handleNavigationKeys,tabIndex:n.props.tabIndex},n.buildbutton(),n.buildContent())},n.state={open:!1,pseudoHover:null,q:""},n}return function(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)}(t,o.Component),t}();d.defaultProps={actions:[],allSelectedLabel:"All",clearAllLabel:"✘ Clean Selection",labelKey:"label",maxLabels:!1,multiple:!0,noLabels:!1,options:[],searchBox:!0,searchKeys:["label"],searchPlaceholder:"Type to filter options...",selectAllLabel:"✓ Select all",valueKey:"value",allowCreate:!1,getCreateText:function(e){return'Create "'+e+'" option'},tabIndex:0,noResultsLabel:"Nothing found :/",selectLike:!1},d.propTypes={actions:l.default.arrayOf(l.default.shape({handler:l.default.func.isRequired,label:l.default.string.isRequired,content:l.default.element})),allSelectedLabel:l.default.string,allItemsSelectedLabel:l.default.string,clearAllLabel:l.default.string,content:l.default.node,contentLabelProvider:l.default.func,groups:l.default.array,label:l.default.string.isRequired,labelKey:l.default.string,maxLabels:l.default.oneOfType([l.default.number,l.default.bool]),moreSelectedLabel:l.default.string,multiple:l.default.bool,noLabels:l.default.bool,onChange:l.default.func,onClose:l.default.func,onOpen:l.default.func,options:l.default.array,optionRender:l.default.func,searchBox:l.default.bool,searchKeys:l.default.arrayOf(l.default.string),searchPlaceholder:l.default.string,selectAllLabel:l.default.string,value:l.default.oneOfType([l.default.number,l.default.string,l.default.object,l.default.arrayOf(l.default.object)]),valueKey:l.default.string,valueLink:l.default.object,allowCreate:l.default.bool.isRequired,onCreate:l.default.func,getCreateText:l.default.func,tabIndex:l.default.number,noResultsLabel:l.default.string,selectLike:l.default.bool},d.displayName="SuperSelect",t.default=d},function(e,t,n){"use strict"; /** @license React v16.5.2 * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var r=n(5),o="function"==typeof Symbol&&Symbol.for,a=o?Symbol.for("react.element"):60103,l=o?Symbol.for("react.portal"):60106,i=o?Symbol.for("react.fragment"):60107,s=o?Symbol.for("react.strict_mode"):60108,u=o?Symbol.for("react.profiler"):60114,c=o?Symbol.for("react.provider"):60109,p=o?Symbol.for("react.context"):60110,f=o?Symbol.for("react.async_mode"):60111,d=o?Symbol.for("react.forward_ref"):60112;o&&Symbol.for("react.placeholder");var h="function"==typeof Symbol&&Symbol.iterator;function v(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);!function(e,t,n,r,o,a,l,i){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[n,void 0,void 0,void 0,void 0,void 0],u=0;(e=Error(t.replace(/%s/g,function(){return s[u++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b={};function g(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||y}function m(){}function x(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||y}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&v("85"),this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},m.prototype=g.prototype;var O=x.prototype=new m;O.constructor=x,r(O,g.prototype),O.isPureReactComponent=!0;var _={current:null,currentDispatcher:null},w=Object.prototype.hasOwnProperty,k={key:!0,ref:!0,__self:!0,__source:!0};function S(e,t,n){var r=void 0,o={},l=null,i=null;if(null!=t)for(r in void 0!==t.ref&&(i=t.ref),void 0!==t.key&&(l=""+t.key),t)w.call(t,r)&&!k.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(1===s)o.children=n;else if(1<s){for(var u=Array(s),c=0;c<s;c++)u[c]=arguments[c+2];o.children=u}if(e&&e.defaultProps)for(r in s=e.defaultProps)void 0===o[r]&&(o[r]=s[r]);return{$$typeof:a,type:e,key:l,ref:i,props:o,_owner:_.current}}function C(e){return"object"==typeof e&&null!==e&&e.$$typeof===a}var j=/\/+/g,L=[];function P(e,t,n,r){if(L.length){var o=L.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function E(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>L.length&&L.push(e)}function A(e,t,n){return null==e?0:function e(t,n,r,o){var i=typeof t;"undefined"!==i&&"boolean"!==i||(t=null);var s=!1;if(null===t)s=!0;else switch(i){case"string":case"number":s=!0;break;case"object":switch(t.$$typeof){case a:case l:s=!0}}if(s)return r(o,t,""===n?"."+M(t,0):n),1;if(s=0,n=""===n?".":n+":",Array.isArray(t))for(var u=0;u<t.length;u++){var c=n+M(i=t[u],u);s+=e(i,c,r,o)}else if("function"==typeof(c=null===t||"object"!=typeof t?null:"function"==typeof(c=h&&t[h]||t["@@iterator"])?c:null))for(t=c.call(t),u=0;!(i=t.next()).done;)s+=e(i=i.value,c=n+M(i,u++),r,o);else"object"===i&&v("31","[object Object]"==(r=""+t)?"object with keys {"+Object.keys(t).join(", ")+"}":r,"");return s}(e,"",t,n)}function M(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function T(e,t){e.func.call(e.context,t,e.count++)}function R(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?I(e,r,n,function(e){return e}):null!=e&&(C(e)&&(e=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(j,"$&/")+"/")+n)),r.push(e))}function I(e,t,n,r,o){var a="";null!=n&&(a=(""+n).replace(j,"$&/")+"/"),A(e,R,t=P(t,a,r,o)),E(t)}var K={Children:{map:function(e,t,n){if(null==e)return e;var r=[];return I(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;A(e,T,t=P(null,null,t,n)),E(t)},count:function(e){return A(e,function(){return null},null)},toArray:function(e){var t=[];return I(e,t,null,function(e){return e}),t},only:function(e){return C(e)||v("143"),e}},createRef:function(){return{current:null}},Component:g,PureComponent:x,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:p,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,Provider:null,Consumer:null,unstable_read:null}).Provider={$$typeof:c,_context:e},e.Consumer=e,e.unstable_read=function(e,t){var n=_.currentDispatcher;return null===n&&v("277"),n.readContext(e,t)}.bind(null,e),e},forwardRef:function(e){return{$$typeof:d,render:e}},Fragment:i,StrictMode:s,unstable_AsyncMode:f,unstable_Profiler:u,createElement:S,cloneElement:function(e,t,n){(null===e||void 0===e)&&v("267",e);var o=void 0,l=r({},e.props),i=e.key,s=e.ref,u=e._owner;if(null!=t){void 0!==t.ref&&(s=t.ref,u=_.current),void 0!==t.key&&(i=""+t.key);var c=void 0;for(o in e.type&&e.type.defaultProps&&(c=e.type.defaultProps),t)w.call(t,o)&&!k.hasOwnProperty(o)&&(l[o]=void 0===t[o]&&void 0!==c?c[o]:t[o])}if(1==(o=arguments.length-2))l.children=n;else if(1<o){c=Array(o);for(var p=0;p<o;p++)c[p]=arguments[p+2];l.children=c}return{$$typeof:a,type:e.type,key:i,ref:s,props:l,_owner:u}},createFactory:function(e){var t=S.bind(null,e);return t.type=e,t},isValidElement:C,version:"16.5.2",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:_,assign:r}},N={default:K},q=N&&K||N;e.exports=q.default||q},function(e,t,n){"use strict"; /* object-assign (c) Sindre Sorhus @license MIT */var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,l,i=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),s=1;s<arguments.length;s++){for(var u in n=Object(arguments[s]))o.call(n,u)&&(i[u]=n[u]);if(r){l=r(n);for(var c=0;c<l.length;c++)a.call(n,l[c])&&(i[l[c]]=n[l[c]])}}return i}},function(e,t,n){"use strict";var r=n(7);function o(){}e.exports=function(){function e(e,t,n,o,a,l){if(l!==r){var i=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=o,n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){ /*! * Fuse.js v3.2.1 - Lightweight fuzzy-search (http://fusejs.io) * * Copyright (c) 2012-2017 Kirollos Risk (http://kiro.me) * All Rights Reserved. Apache Software License 2.0 * * http://www.apache.org/licenses/LICENSE-2.0 */ e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.i=function(e){return e},n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=8)}([function(e,t,n){"use strict";e.exports=function(e){return Array.isArray?Array.isArray(e):"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(5),a=n(7),l=n(4),i=function(){function e(t,n){var r=n.location,o=void 0===r?0:r,a=n.distance,i=void 0===a?100:a,s=n.threshold,u=void 0===s?.6:s,c=n.maxPatternLength,p=void 0===c?32:c,f=n.isCaseSensitive,d=void 0!==f&&f,h=n.tokenSeparator,v=void 0===h?/ +/g:h,y=n.findAllMatches,b=void 0!==y&&y,g=n.minMatchCharLength,m=void 0===g?1:g;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.options={location:o,distance:i,threshold:u,maxPatternLength:p,isCaseSensitive:d,tokenSeparator:v,findAllMatches:b,minMatchCharLength:m},this.pattern=this.options.isCaseSensitive?t:t.toLowerCase(),this.pattern.length<=p&&(this.patternAlphabet=l(this.pattern))}return r(e,[{key:"search",value:function(e){if(this.options.isCaseSensitive||(e=e.toLowerCase()),this.pattern===e)return{isMatch:!0,score:0,matchedIndices:[[0,e.length-1]]};var t=this.options,n=t.maxPatternLength,r=t.tokenSeparator;if(this.pattern.length>n)return o(e,this.pattern,r);var l=this.options,i=l.location,s=l.distance,u=l.threshold,c=l.findAllMatches,p=l.minMatchCharLength;return a(e,this.pattern,this.patternAlphabet,{location:i,distance:s,threshold:u,findAllMatches:c,minMatchCharLength:p})}}]),e}();e.exports=i},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t){return function e(t,n,o){if(n){var a=n.indexOf("."),l=n,i=null;-1!==a&&(l=n.slice(0,a),i=n.slice(a+1));var s=t[l];if(null!==s&&void 0!==s)if(i||"string"!=typeof s&&"number"!=typeof s)if(r(s))for(var u=0,c=s.length;u<c;u+=1)e(s[u],i,o);else i&&e(s,i,o);else o.push(s.toString())}else o.push(t);return o}(e,t,[])}},function(e,t,n){"use strict";e.exports=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=[],r=-1,o=-1,a=0,l=e.length;a<l;a+=1){var i=e[a];i&&-1===r?r=a:i||-1===r||((o=a-1)-r+1>=t&&n.push([r,o]),r=-1)}return e[a-1]&&a-r>=t&&n.push([r,a-1]),n}},function(e,t,n){"use strict";e.exports=function(e){for(var t={},n=e.length,r=0;r<n;r+=1)t[e.charAt(r)]=0;for(var o=0;o<n;o+=1)t[e.charAt(o)]|=1<<n-o-1;return t}},function(e,t,n){"use strict";var r=/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g;e.exports=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:/ +/g,o=new RegExp(t.replace(r,"\\$&").replace(n,"|")),a=e.match(o),l=!!a,i=[];if(l)for(var s=0,u=a.length;s<u;s+=1){var c=a[s];i.push([e.indexOf(c),c.length-1])}return{score:l?.5:1,isMatch:l,matchedIndices:i}}},function(e,t,n){"use strict";e.exports=function(e,t){var n=t.errors,r=void 0===n?0:n,o=t.currentLocation,a=void 0===o?0:o,l=t.expectedLocation,i=void 0===l?0:l,s=t.distance,u=void 0===s?100:s,c=r/e.length,p=Math.abs(i-a);return u?c+p/u:p?1:c}},function(e,t,n){"use strict";var r=n(6),o=n(3);e.exports=function(e,t,n,a){for(var l=a.location,i=void 0===l?0:l,s=a.distance,u=void 0===s?100:s,c=a.threshold,p=void 0===c?.6:c,f=a.findAllMatches,d=void 0!==f&&f,h=a.minMatchCharLength,v=void 0===h?1:h,y=i,b=e.length,g=p,m=e.indexOf(t,y),x=t.length,O=[],_=0;_<b;_+=1)O[_]=0;if(-1!==m){var w=r(t,{errors:0,currentLocation:m,expectedLocation:y,distance:u});if(g=Math.min(w,g),-1!==(m=e.lastIndexOf(t,y+x))){var k=r(t,{errors:0,currentLocation:m,expectedLocation:y,distance:u});g=Math.min(k,g)}}m=-1;for(var S=[],C=1,j=x+b,L=1<<x-1,P=0;P<x;P+=1){for(var E=0,A=j;E<A;)r(t,{errors:P,currentLocation:y+A,expectedLocation:y,distance:u})<=g?E=A:j=A,A=Math.floor((j-E)/2+E);j=A;var M=Math.max(1,y-A+1),T=d?b:Math.min(y+A,b)+x,R=Array(T+2);R[T+1]=(1<<P)-1;for(var I=T;I>=M;I-=1){var K=I-1,N=n[e.charAt(K)];if(N&&(O[K]=1),R[I]=(R[I+1]<<1|1)&N,0!==P&&(R[I]|=(S[I+1]|S[I])<<1|1|S[I+1]),R[I]&L&&(C=r(t,{errors:P,currentLocation:K,expectedLocation:y,distance:u}))<=g){if(g=C,(m=K)<=y)break;M=Math.max(1,2*y-m)}}if(r(t,{errors:P+1,currentLocation:y,expectedLocation:y,distance:u})>g)break;S=R}return{isMatch:m>=0,score:0===C?.001:C,matchedIndices:o(O,v)}}},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),a=n(2),l=n(0),i=function(){function e(t,n){var r=n.location,o=void 0===r?0:r,l=n.distance,i=void 0===l?100:l,s=n.threshold,u=void 0===s?.6:s,c=n.maxPatternLength,p=void 0===c?32:c,f=n.caseSensitive,d=void 0!==f&&f,h=n.tokenSeparator,v=void 0===h?/ +/g:h,y=n.findAllMatches,b=void 0!==y&&y,g=n.minMatchCharLength,m=void 0===g?1:g,x=n.id,O=void 0===x?null:x,_=n.keys,w=void 0===_?[]:_,k=n.shouldSort,S=void 0===k||k,C=n.getFn,j=void 0===C?a:C,L=n.sortFn,P=void 0===L?function(e,t){return e.score-t.score}:L,E=n.tokenize,A=void 0!==E&&E,M=n.matchAllTokens,T=void 0!==M&&M,R=n.includeMatches,I=void 0!==R&&R,K=n.includeScore,N=void 0!==K&&K,q=n.verbose,U=void 0!==q&&q;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.options={location:o,distance:i,threshold:u,maxPatternLength:p,isCaseSensitive:d,tokenSeparator:v,findAllMatches:b,minMatchCharLength:m,id:O,keys:w,includeMatches:I,includeScore:N,shouldSort:S,getFn:j,sortFn:P,verbose:U,tokenize:A,matchAllTokens:T},this.setCollection(t)}return r(e,[{key:"setCollection",value:function(e){return this.list=e,e}},{key:"search",value:function(e){this._log('---------\nSearch pattern: "'+e+'"');var t=this._prepareSearchers(e),n=t.tokenSearchers,r=t.fullSearcher,o=this._search(n,r),a=o.weights,l=o.results;return this._computeScore(a,l),this.options.shouldSort&&this._sort(l),this._format(l)}},{key:"_prepareSearchers",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=[];if(this.options.tokenize)for(var n=e.split(this.options.tokenSeparator),r=0,a=n.length;r<a;r+=1)t.push(new o(n[r],this.options));return{tokenSearchers:t,fullSearcher:new o(e,this.options)}}},{key:"_search",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1],n=this.list,r={},o=[];if("string"==typeof n[0]){for(var a=0,l=n.length;a<l;a+=1)this._analyze({key:"",value:n[a],record:a,index:a},{resultMap:r,results:o,tokenSearchers:e,fullSearcher:t});return{weights:null,results:o}}for(var i={},s=0,u=n.length;s<u;s+=1)for(var c=n[s],p=0,f=this.options.keys.length;p<f;p+=1){var d=this.options.keys[p];if("string"!=typeof d){if(i[d.name]={weight:1-d.weight||1},d.weight<=0||d.weight>1)throw new Error("Key weight has to be > 0 and <= 1");d=d.name}else i[d]={weight:1};this._analyze({key:d,value:this.options.getFn(c,d),record:c,index:s},{resultMap:r,results:o,tokenSearchers:e,fullSearcher:t})}return{weights:i,results:o}}},{key:"_analyze",value:function(e,t){var n=e.key,r=e.arrayIndex,o=void 0===r?-1:r,a=e.value,i=e.record,s=e.index,u=t.tokenSearchers,c=void 0===u?[]:u,p=t.fullSearcher,f=void 0===p?[]:p,d=t.resultMap,h=void 0===d?{}:d,v=t.results,y=void 0===v?[]:v;if(void 0!==a&&null!==a){var b=!1,g=-1,m=0;if("string"==typeof a){this._log("\nKey: "+(""===n?"-":n));var x=f.search(a);if(this._log('Full text: "'+a+'", score: '+x.score),this.options.tokenize){for(var O=a.split(this.options.tokenSeparator),_=[],w=0;w<c.length;w+=1){var k=c[w];this._log('\nPattern: "'+k.pattern+'"');for(var S=!1,C=0;C<O.length;C+=1){var j=O[C],L=k.search(j),P={};L.isMatch?(P[j]=L.score,b=!0,S=!0,_.push(L.score)):(P[j]=1,this.options.matchAllTokens||_.push(1)),this._log('Token: "'+j+'", score: '+P[j])}S&&(m+=1)}g=_[0];for(var E=_.length,A=1;A<E;A+=1)g+=_[A];g/=E,this._log("Token score average:",g)}var M=x.score;g>-1&&(M=(M+g)/2),this._log("Score average:",M);var T=!this.options.tokenize||!this.options.matchAllTokens||m>=c.length;if(this._log("\nCheck Matches: "+T),(b||x.isMatch)&&T){var R=h[s];R?R.output.push({key:n,arrayIndex:o,value:a,score:M,matchedIndices:x.matchedIndices}):(h[s]={item:i,output:[{key:n,arrayIndex:o,value:a,score:M,matchedIndices:x.matchedIndices}]},y.push(h[s]))}}else if(l(a))for(var I=0,K=a.length;I<K;I+=1)this._analyze({key:n,arrayIndex:I,value:a[I],record:i,index:s},{resultMap:h,results:y,tokenSearchers:c,fullSearcher:f})}}},{key:"_computeScore",value:function(e,t){this._log("\n\nComputing score:\n");for(var n=0,r=t.length;n<r;n+=1){for(var o=t[n].output,a=o.length,l=1,i=1,s=0;s<a;s+=1){var u=e?e[o[s].key].weight:1,c=(1===u?o[s].score:o[s].score||.001)*u;1!==u?i=Math.min(i,c):(o[s].nScore=c,l*=c)}t[n].score=1===i?l:i,this._log(t[n])}}},{key:"_sort",value:function(e){this._log("\n\nSorting...."),e.sort(this.options.sortFn)}},{key:"_format",value:function(e){var t=[];this.options.verbose&&this._log("\n\nOutput:\n\n",JSON.stringify(e));var n=[];this.options.includeMatches&&n.push(function(e,t){var n=e.output;t.matches=[];for(var r=0,o=n.length;r<o;r+=1){var a=n[r];if(0!==a.matchedIndices.length){var l={indices:a.matchedIndices,value:a.value};a.key&&(l.key=a.key),a.hasOwnProperty("arrayIndex")&&a.arrayIndex>-1&&(l.arrayIndex=a.arrayIndex),t.matches.push(l)}}}),this.options.includeScore&&n.push(function(e,t){t.score=e.score});for(var r=0,o=e.length;r<o;r+=1){var a=e[r];if(this.options.id&&(a.item=this.options.getFn(a.item,this.options.id)[0]),n.length){for(var l={item:a.item},i=0,s=n.length;i<s;i+=1)n[i](a,l);t.push(l)}else t.push(a.item)}return t}},{key:"_log",value:function(){var e;this.options.verbose&&(e=console).log.apply(e,arguments)}}]),e}();e.exports=i}])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=l(r),a=l(n(1));function l(e){return e&&e.__esModule?e:{default:e}}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}var s=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var a=arguments.length,l=Array(a),s=0;s<a;s++)l[s]=arguments[s];return n=r=i(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(l))),r.getClassName=function(){return"super-select-button "+(r.props.open?"open":"")},r.getLabel=function(){var e=r.props.label;return"function"==typeof r.props.contentLabelProvider&&(e=r.props.contentLabelProvider()),o.default.createElement("span",{id:"label",className:"super-select-button-label",key:"label-text"},e)},r.render=function(){var e=r.getClassName(),t=[],n=0,a=r.props.value;return t.push(r.getLabel()),a&&!1===r.props.noLabels&&(r.props.multiple&&r.props.value.length?(t.push(": "),r.props.value.length===r.props.allOptions.length?t.push(o.default.createElement("span",{className:"super-select-button-label-value",key:"all"},r.props.allSelectedLabel)):!0===r.props.noLabels?t.push(o.default.createElement("span",{className:"super-select-button-label-value",key:"allCount"},r.props.value.length)):(r.props.value.map(function(e,a){(!1===r.props.maxLabels||n<r.props.maxLabels)&&(t.push(o.default.createElement("span",{className:"super-select-button-label-value",key:a},e[r.props.labelKey])),n++)}),!1!==r.props.maxLabels&&r.props.maxLabels<r.props.value.length&&t.push(o.default.createElement("span",{className:"super-select-button-label-value",key:"-1"},r.props.moreSelectedLabel?r.props.moreSelectedLabel:"mais ".concat((r.props.value.length-r.props.maxLabels).toString()))))):!r.props.multiple&&r.props.value[r.props.labelKey]&&t.push(o.default.createElement("span",{className:"super-select-button-label-value",key:"selected"},r.props.value[r.props.labelKey]))),o.default.createElement("label",{className:e,onClick:r.props.toggle},t)},i(r,n)}return function(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)}(t,r.Component),t}();s.propTypes={label:a.default.string,contentLabelProvider:a.default.func,open:a.default.bool,noLabels:a.default.bool,multiple:a.default.bool,allOptions:a.default.arrayOf(a.default.object),allSelectedLabel:a.default.string,maxLabels:a.default.oneOfType([a.default.number,a.default.bool]),labelKey:a.default.string,valueKey:a.default.string,moreSelectedLabel:a.default.string,value:a.default.oneOfType([a.default.array,a.default.object]),toggle:a.default.func},t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(0),l=u(a),i=u(n(1)),s=u(n(11));function u(e){return e&&e.__esModule?e:{default:e}}function c(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}var p=function(e){function t(){var e,n,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var a=arguments.length,i=Array(a),u=0;u<a;u++)i[u]=arguments[u];return n=o=c(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),o.renderOptions=function(){var e=o.props.options;return e.length?e.map(function(e,t){var n={index:t,pseudoHover:t===o.props.currentHover,checked:o.props.isChecked(e),option:e,onChange:o.props.handleChange,labelKey:o.props.labelKey,multiple:o.props.multiple};return o.props.optionRender?o.props.optionRender(n):l.default.createElement(s.default,r({},n,{key:t}))}):l.default.createElement("li",{className:"super-select-options-list-item not-found",key:"not-found"},o.props.noResultsLabel)},c(o,n)}return function(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)}(t,a.Component),o(t,[{key:"render",value:function(){return l.default.createElement("div",{className:"super-select-options-container"},l.default.createElement("ul",{className:"super-select-options-list"},this.renderOptions()))}}]),t}();p.defaultProps={options:[],isChecked:null,handleChange:null,currentHover:!1,multiple:!1,labelKey:"name",allowCreate:!1},p.propTypes={options:i.default.array,isChecked:i.default.func,handleChange:i.default.func,currentHover:i.default.oneOfType([i.default.bool,i.default.number]),multiple:i.default.bool,labelKey:i.default.string,allowCreate:i.default.bool,optionRender:i.default.func,noResultsLabel:i.default.string},t.default=p},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),a=i(o),l=i(n(1));function i(e){return e&&e.__esModule?e:{default:e}}function s(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}var u=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,a=Array(o),l=0;l<o;l++)a[l]=arguments[l];return n=r=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.handleChange=function(){r.props.onChange(r.props.option)},s(r,n)}return function(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)}(t,o.Component),r(t,[{key:"render",value:function(){var e=this.props.multiple?"checkbox":"radio",t="super-select-options-list-item";return this.props.pseudoHover&&(t+=" hover"),a.default.createElement("li",{className:t},a.default.createElement("label",null,a.default.createElement("input",{type:e,checked:this.props.checked,onChange:this.handleChange,tabIndex:"-1"}),this.props.option[this.props.labelKey]))}}]),t}();u.defaultProps={pseudoHover:!1,checked:!1,onChange:null,labelKey:"name",multiple:!1,option:{}},u.propTypes={option:l.default.object,onChange:l.default.func,checked:l.default.bool,handleChange:l.default.func,labelKey:l.default.string,pseudoHover:l.default.bool,multiple:l.default.bool},t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),a=i(o),l=i(n(1));function i(e){return e&&e.__esModule?e:{default:e}}function s(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}var u=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,a=Array(o),l=0;l<o;l++)a[l]=arguments[l];return n=r=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.handleKeyPress=function(e){["ArrowUp","ArrowDown"].includes(e.key)&&e.preventDefault()},s(r,n)}return function(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)}(t,o.Component),r(t,[{key:"componentDidMount",value:function(){this.q.focus()}},{key:"render",value:function(){var e=this;return a.default.createElement("div",{className:"super-select-options-search-container"},a.default.createElement("input",{className:"form-control",type:"search",value:this.props.searchArgument,onChange:this.props.searchArgumentChange,onKeyDown:this.handleKeyPress,placeholder:this.props.searchPlaceholder,ref:function(t){e.q=t}}))}}]),t}();u.defaultProps={searchPlaceholder:"",searchArgument:"",searchArgumentChange:null},u.propTypes={searchPlaceholder:l.default.string.isRequired,searchArgument:l.default.string,searchArgumentChange:l.default.func},t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=n(0),a=s(o),l=s(n(1)),i=s(n(14));function s(e){return e&&e.__esModule?e:{default:e}}function u(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}var c=function(e){function t(){var e,n,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var l=arguments.length,s=Array(l),c=0;c<l;c++)s[c]=arguments[c];return n=o=u(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(s))),o.render=function(){return a.default.createElement("ul",{className:"super-select-actions"},o.props.actions.map(function(e,t){return a.default.createElement(i.default,r({},e,{key:t}))}))},u(o,n)}return function(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)}(t,o.Component),t}();c.defaultProps={actions:[]},c.propTypes={actions:l.default.array},t.default=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=l(r),a=l(n(1));function l(e){return e&&e.__esModule?e:{default:e}}var i=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(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}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.getContent=function(){return n.props.content||n.props.label},n.render=function(){return o.default.createElement("li",{className:"super-select-action",onClick:n.props.handler},n.getContent())},n}return function(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)}(t,r.Component),t}();i.defaultProps={content:null},i.propTypes={handler:a.default.func.isRequired,label:a.default.string.isRequired,content:a.default.any},t.default=i},function(e,t,n){var r=n(16);"string"==typeof r&&(r=[[e.i,r,""]]);n(18)(r,{hmr:!0,transform:void 0,insertInto:void 0}),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(17)(!1)).push([e.i,'@charset "UTF-8";\n.super-select-container,\n.super-select-container * {\n box-sizing: border-box;\n outline: none; }\n\n.super-select-container {\n position: relative;\n display: inline-block;\n font-weight: 100;\n text-transform: none;\n font-family: sans-serif; }\n\n.super-select-container + .super-select-container {\n margin-left: 20px; }\n\n.super-select-content {\n position: absolute;\n background: white;\n z-index: 100;\n margin-top: -6px;\n border: 1px solid #ccc;\n box-shadow: 1px 5px 5px rgba(0, 0, 0, 0.08);\n min-width: 300px; }\n\n.super-select-button {\n padding: 5px 7px;\n border: 1px solid #e2e2e2;\n border-radius: 3px;\n cursor: pointer;\n display: inline-block;\n margin-bottom: 5px; }\n .super-select-button:hover, .super-select-button.open {\n border: 1px solid #ccc;\n background: #fefefe; }\n .super-select-button:after {\n content: "\\25BC";\n opacity: .4;\n font-size: 14px;\n margin-left: 5px; }\n .super-select-button.open:after {\n content: "\\25B2"; }\n\n.super-select-button-label-value {\n font-weight: bold;\n text-transform: none; }\n .super-select-button-label-value:after {\n content: ", "; }\n .super-select-button-label-value:last-child:after {\n content: ""; }\n .super-select-button-label-value:nth-last-child(2):after {\n content: " e "; }\n\n.super-select-options-search-container {\n background: #f2f2f2;\n padding: 15px 10px; }\n .super-select-options-search-container input[type="search"] {\n width: 100%;\n padding: 5px;\n border: 1px solid #ccc; }\n .super-select-options-search-container input[type="search"]:focus {\n border-color: #aaa;\n outline: none; }\n\n.super-select-actions {\n margin: 0;\n padding: 0;\n background: #fafafa; }\n .super-select-actions .super-select-action {\n list-style: none;\n color: #4B93BF;\n padding: 3px 10px;\n cursor: pointer;\n display: block;\n margin: 0; }\n .super-select-actions .super-select-action .icon {\n margin-right: 10px;\n color: black;\n color: silver; }\n .super-select-actions .super-select-action:hover {\n color: #326a8c; }\n .super-select-actions .super-select-action:hover .icon {\n color: black; }\n\n.super-select-options-list {\n padding: 0;\n margin: 0;\n max-height: 300px;\n overflow: auto; }\n\n.super-select-options-list-item {\n list-style: none;\n padding: 0; }\n .super-select-options-list-item label {\n display: block;\n padding: 5px 10px;\n cursor: pointer;\n margin: 0;\n transition: all ease-in .1s;\n text-transform: none; }\n .super-select-options-list-item label input[type="checkbox"] {\n margin-right: 5px;\n vertical-align: middle; }\n .super-select-options-list-item.not-found {\n padding: 10px;\n color: #999; }\n\n.super-select-options-list-item label:hover,\n.super-select-options-list-item.hover label {\n background: #b5eaed; }\n',""])},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=function(e){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+" */"}(r),a=r.sources.map(function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"});return[n].concat(a).concat([o]).join("\n")}return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n}).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o<this.length;o++){var a=this[o][0];"number"==typeof a&&(r[a]=!0)}for(o=0;o<e.length;o++){var l=e[o];"number"==typeof l[0]&&r[l[0]]||(n&&!l[2]?l[2]=n:n&&(l[2]="("+l[2]+") and ("+n+")"),t.push(l))}},t}},function(e,t,n){var r={},o=function(e){var t;return function(){return void 0===t&&(t=function(){return window&&document&&document.all&&!window.atob}.apply(this,arguments)),t}}(),a=function(e){var t={};return function(e){if("function"==typeof e)return e();if(void 0===t[e]){var n=function(e){return document.querySelector(e)}.call(this,e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}}(),l=null,i=0,s=[],u=n(19);function c(e,t){for(var n=0;n<e.length;n++){var o=e[n],a=r[o.id];if(a){a.refs++;for(var l=0;l<a.parts.length;l++)a.parts[l](o.parts[l]);for(;l<o.parts.length;l++)a.parts.push(y(o.parts[l],t))}else{var i=[];for(l=0;l<o.parts.length;l++)i.push(y(o.parts[l],t));r[o.id]={id:o.id,refs:1,parts:i}}}}function p(e,t){for(var n=[],r={},o=0;o<e.length;o++){var a=e[o],l=t.base?a[0]+t.base:a[0],i={css:a[1],media:a[2],sourceMap:a[3]};r[l]?r[l].parts.push(i):n.push(r[l]={id:l,parts:[i]})}return n}function f(e,t){var n=a(e.insertInto);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var r=s[s.length-1];if("top"===e.insertAt)r?r.nextSibling?n.insertBefore(t,r.nextSibling):n.appendChild(t):n.insertBefore(t,n.firstChild),s.push(t);else if("bottom"===e.insertAt)n.appendChild(t);else{if("object"!=typeof e.insertAt||!e.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var o=a(e.insertInto+" "+e.insertAt.before);n.insertBefore(t,o)}}function d(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e);var t=s.indexOf(e);t>=0&&s.splice(t,1)}function h(e){var t=document.createElement("style");return void 0===e.attrs.type&&(e.attrs.type="text/css"),v(t,e.attrs),f(e,t),t}function v(e,t){Object.keys(t).forEach(function(n){e.setAttribute(n,t[n])})}function y(e,t){var n,r,o,a;if(t.transform&&e.css){if(!(a=t.transform(e.css)))return function(){};e.css=a}if(t.singleton){var s=i++;n=l||(l=h(t)),r=g.bind(null,n,s,!1),o=g.bind(null,n,s,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",v(t,e.attrs),f(e,t),t}(t),r=function(e,t,n){var r=n.css,o=n.sourceMap,a=void 0===t.convertToAbsoluteUrls&&o;(t.convertToAbsoluteUrls||a)&&(r=u(r)),o&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");var l=new Blob([r],{type:"text/css"}),i=e.href;e.href=URL.createObjectURL(l),i&&URL.revokeObjectURL(i)}.bind(null,n,t),o=function(){d(n),n.href&&URL.revokeObjectURL(n.href)}):(n=h(t),r=function(e,t){var n=t.css,r=t.media;if(r&&e.setAttribute("media",r),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}.bind(null,n),o=function(){d(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=o()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=p(e,t);return c(n,t),function(e){for(var o=[],a=0;a<n.length;a++){var l=n[a];(i=r[l.id]).refs--,o.push(i)}for(e&&c(p(e,t),t),a=0;a<o.length;a++){var i;if(0===(i=o[a]).refs){for(var s=0;s<i.parts.length;s++)i.parts[s]();delete r[i.id]}}}};var b=function(){var e=[];return function(t,n){return e[t]=n,e.filter(Boolean).join("\n")}}();function g(e,t,n,r){var o=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=b(t,o);else{var a=document.createTextNode(o),l=e.childNodes;l[t]&&e.removeChild(l[t]),l.length?e.insertBefore(a,l[t]):e.appendChild(a)}}},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,r=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(e,t){var o,a=t.trim().replace(/^"(.*)"$/,function(e,t){return t}).replace(/^'(.*)'$/,function(e,t){return t});return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(a)?e:(o=0===a.indexOf("//")?a:0===a.indexOf("/")?n+a:r+a.replace(/^\.\//,""),"url("+JSON.stringify(o)+")")})}}])});