UNPKG

react-bootstrap-typeahead-portal

Version:
12 lines 99.5 kB
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react"),require("react-dom")):"function"==typeof define&&define.amd?define(["exports","react","react-dom"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).ReactBootstrapTypeahead={},e.React,e.ReactDOM)}(this,(function(e,t,n){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}function o(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}var i=r(t),a=o(t),l=r(n);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(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)}}function p(e,t,n){return t&&f(e.prototype,t),n&&f(e,n),e}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(){return(h=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}).apply(this,arguments)}function y(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&b(e,t)}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function b(e,t){return(b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function v(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function g(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function w(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?g(e):t}function O(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=m(e);if(t){var o=m(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return w(this,n)}}function E(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,l=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){l=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(l)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return S(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return S(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var x="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function I(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var P=/^\s+|\s+$/g,j=/^[-+]0x[0-9a-f]+$/i,C=/^0b[01]+$/i,A=/^0o[0-7]+$/i,R=parseInt,T="object"==typeof x&&x&&x.Object===Object&&x,k="object"==typeof self&&self&&self.Object===Object&&self,N=T||k||Function("return this")(),M=Object.prototype.toString,F=Math.max,D=Math.min,_=function(){return N.Date.now()};function L(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function B(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==M.call(e)}(e))return NaN;if(L(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=L(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(P,"");var n=C.test(e);return n||A.test(e)?R(e.slice(2),n?2:8):j.test(e)?NaN:+e}var H=function(e,t,n){var r,o,i,a,l,s,u=0,c=!1,f=!1,p=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function d(t){var n=r,i=o;return r=o=void 0,u=t,a=e.apply(i,n)}function h(e){return u=e,l=setTimeout(m,t),c?d(e):a}function y(e){var n=e-s;return void 0===s||n>=t||n<0||f&&e-u>=i}function m(){var e=_();if(y(e))return b(e);l=setTimeout(m,function(e){var n=t-(e-s);return f?D(n,i-(e-u)):n}(e))}function b(e){return l=void 0,p&&r?d(e):(r=o=void 0,a)}function v(){var e=_(),n=y(e);if(r=arguments,o=this,s=e,n){if(void 0===l)return h(s);if(f)return l=setTimeout(m,t),d(s)}return void 0===l&&(l=setTimeout(m,t)),a}return t=B(t)||0,L(n)&&(c=!!n.leading,i=(f="maxWait"in n)?F(B(n.maxWait)||0,t):i,p="trailing"in n?!!n.trailing:p),v.cancel=function(){void 0!==l&&clearTimeout(l),u=0,r=s=o=l=void 0},v.flush=function(){return void 0===l?a:b(_())},v},U={exports:{}},W={},$="function"==typeof Symbol&&Symbol.for,K=$?Symbol.for("react.element"):60103,V=$?Symbol.for("react.portal"):60106,z=$?Symbol.for("react.fragment"):60107,q=$?Symbol.for("react.strict_mode"):60108,Y=$?Symbol.for("react.profiler"):60114,G=$?Symbol.for("react.provider"):60109,J=$?Symbol.for("react.context"):60110,X=$?Symbol.for("react.async_mode"):60111,Z=$?Symbol.for("react.concurrent_mode"):60111,Q=$?Symbol.for("react.forward_ref"):60112,ee=$?Symbol.for("react.suspense"):60113,te=$?Symbol.for("react.suspense_list"):60120,ne=$?Symbol.for("react.memo"):60115,re=$?Symbol.for("react.lazy"):60116,oe=$?Symbol.for("react.block"):60121,ie=$?Symbol.for("react.fundamental"):60117,ae=$?Symbol.for("react.responder"):60118,le=$?Symbol.for("react.scope"):60119;function se(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case K:switch(e=e.type){case X:case Z:case z:case Y:case q:case ee:return e;default:switch(e=e&&e.$$typeof){case J:case Q:case re:case ne:case G:return e;default:return t}}case V:return t}}}function ue(e){return se(e)===Z}W.AsyncMode=X,W.ConcurrentMode=Z,W.ContextConsumer=J,W.ContextProvider=G,W.Element=K,W.ForwardRef=Q,W.Fragment=z,W.Lazy=re,W.Memo=ne,W.Portal=V,W.Profiler=Y,W.StrictMode=q,W.Suspense=ee,W.isAsyncMode=function(e){return ue(e)||se(e)===X},W.isConcurrentMode=ue,W.isContextConsumer=function(e){return se(e)===J},W.isContextProvider=function(e){return se(e)===G},W.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===K},W.isForwardRef=function(e){return se(e)===Q},W.isFragment=function(e){return se(e)===z},W.isLazy=function(e){return se(e)===re},W.isMemo=function(e){return se(e)===ne},W.isPortal=function(e){return se(e)===V},W.isProfiler=function(e){return se(e)===Y},W.isStrictMode=function(e){return se(e)===q},W.isSuspense=function(e){return se(e)===ee},W.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===z||e===Z||e===Y||e===q||e===ee||e===te||"object"==typeof e&&null!==e&&(e.$$typeof===re||e.$$typeof===ne||e.$$typeof===G||e.$$typeof===J||e.$$typeof===Q||e.$$typeof===ie||e.$$typeof===ae||e.$$typeof===le||e.$$typeof===oe)},W.typeOf=se; /* object-assign (c) Sindre Sorhus @license MIT */ Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;!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.call.bind(Object.prototype.hasOwnProperty);function ce(){}function fe(){}fe.resetWarningCache=ce;U.exports=function(){function e(e,t,n,r,o,i){if("SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"!==i){var a=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 a.name="Invariant Violation",a}}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,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:fe,resetWarningCache:ce};return n.PropTypes=n,n}();var pe=U.exports;function de(e){var n=t.useRef(null);return t.useEffect((function(){n.current=e})),n.current}var he=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,o,i;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(o=r;0!=o--;)if(!e(t[o],n[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(i=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(o=r;0!=o--;)if(!Object.prototype.hasOwnProperty.call(n,i[o]))return!1;for(o=r;0!=o--;){var a=i[o];if(!e(t[a],n[a]))return!1}return!0}return t!=t&&n!=n},ye=function(e,t,n,r,o,i,a,l){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,o,i,a,l],c=0;(s=new Error(t.replace(/%s/g,(function(){return u[c++]})))).name="Invariant Violation"}throw s.framesToPop=1,s}},me=38,be="label",ve={JUSTIFY:"justify",LEFT:"left",RIGHT:"right"};function ge(e){return"string"==typeof e?e:be}var we=0;function Oe(e){return Array.isArray(e)&&e.length?e[0]:void 0}function Ee(e){return"function"==typeof e}function Se(e){return"string"==typeof e}function xe(){}function Ie(e,t){var n={};return t.forEach((function(t){Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t])})),n}function Pe(e){return we+=1,(null==e?"":String(e))+we}function je(e){return Ee(Object.values)?Object.values(e):function(e){return Object.keys(e).reduce((function(t,n){return Object.prototype.propertyIsEnumerable.call(e,n)&&t.push(e[n]),t}),[])}(e)}function Ce(e,t){return Se(e)||!e.paginationOption&&!e.customOption?(n=Ee(t)?t(e):Se(e)?e:e[t],Se(n)||ye(!1),n):e[ge(t)];var n}function Ae(e,t){if(!Se(e))return e[t]}for(var Re=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹÐ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"OE",letters:"ŒŒ"},{base:"oe",letters:"œœ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],Te={},ke=0;ke<Re.length;ke++)for(var Ne=Re[ke].letters,Me=0;Me<Ne.length;Me++)Te[Ne[Me]]=Re[ke].base;function Fe(e){return e.replace(/[\u0300-\u036F]/g,"").replace(/[^\u0000-\u007E]/g,(function(e){return Te[e]||e}))}var De=function(){},_e={};function Le(e,t){if(!e&&-1!==t.indexOf("deprecated")){if(_e[t])return;_e[t]=!0}for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];De.apply(void 0,[e,"[react-bootstrap-typeahead] ".concat(t)].concat(r))}function Be(e,t,n){var r=e,o=t;return n.caseSensitive||(r=r.toLowerCase(),o=o.toLowerCase()),n.ignoreDiacritics&&(r=Fe(r),o=Fe(o)),-1!==o.indexOf(r)}function He(e,t){var n=t.filterBy,r=t.labelKey,o=t.multiple,i=t.selected,a=t.text;if(o&&i.some((function(t){return he(t,e)})))return!1;if(Ee(r)&&Be(a,r(e),t))return!0;var l=n.slice();return Se(r)&&-1===l.indexOf(r)&&l.unshift(r),Se(e)?(Le(l.length<=1,"You cannot filter by properties when `option` is a string."),Be(a,e,t)):l.some((function(n){var r=Ae(e,n);return Se(r)||(Le(!1,"Fields passed to `filterBy` should have string values. Value will be converted to a string; results may be unexpected."),r=String(r)),Be(a,r,t)}))}function Ue(e){return e.displayName||e.name||"Component"}var We=/[\u0300-\u036F]/;function $e(e,t){var n=new RegExp(function(e){return"string"!=typeof e&&ye(!1),e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}(Fe(t)),"i").exec(Fe(e));if(!n)return null;var r=n.index,o=n[0].length;if(We.test(e)){for(var i=0;i<=r;i++)We.test(e[i])&&(r+=1);for(var a=r;a<=r+o;a++)We.test(e[a])&&(o+=1)}return{end:r+o,start:r}}function Ke(e){var t=e.activeIndex,n=e.initialItem,r=e.isFocused,o=e.isMenuShown,i=e.labelKey,a=e.multiple,l=e.selected,s=e.text;if(!s||!r||!o||!n||n.customOption||t>-1||l.length&&!a)return"";var u=Ce(n,i),c=$e(u.toLowerCase(),s.toLowerCase());return c&&0===c.start?s+u.slice(c.end,u.length):""}var Ve={exports:{}}; /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */!function(e){!function(){var t={}.hasOwnProperty;function n(){for(var e=[],r=0;r<arguments.length;r++){var o=arguments[r];if(o){var i=typeof o;if("string"===i||"number"===i)e.push(o);else if(Array.isArray(o)){if(o.length){var a=n.apply(null,o);a&&e.push(a)}}else if("object"===i)if(o.toString===Object.prototype.toString)for(var l in o)t.call(o,l)&&o[l]&&e.push(l);else e.push(o.toString())}}return e.join(" ")}e.exports?(n.default=n,e.exports=n):window.classNames=n}()}(Ve);var ze=Ve.exports;function qe(e,t){return"".concat(e||"","-item-").concat(t)}var Ye=["activeIndex","id","isFocused","isMenuShown","multiple","onFocus","placeholder"],Ge=["className"],Je=function(e){var t=e.activeIndex,n=e.id,r=e.isFocused,o=e.isMenuShown,i=e.multiple,a=e.onFocus,l=e.placeholder,s=v(e,Ye);return function(){var e,c=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},f=c.className,p=v(c,Ge),h=u(u(u({autoComplete:"off",placeholder:l,type:"text"},p),s),{},{"aria-activedescendant":t>=0?qe(n,t):void 0,"aria-autocomplete":"both","aria-expanded":o,"aria-haspopup":"listbox","aria-owns":o?n:void 0,className:ze((e={},d(e,f||"",!i),d(e,"focus",r),e)),onClick:function(e){a&&a(e),p.onClick&&p.onClick(e)},onFocus:a,role:"combobox"});return i?u(u({},h),{},{"aria-autocomplete":"list","aria-expanded":void 0,inputClassName:f,role:void 0}):h}};function Xe(e){var t=e.activeItem,n=e.labelKey,r=e.multiple,o=e.selected,i=e.text;if(t)return Ce(t,n);var a=!r&&!!o.length&&Oe(o);return a?Ce(a,n):i}function Ze(e){var t=e.allowNew,n=e.highlightOnlyResult,r=e.results;return!(!n||t)&&(1===r.length&&!Ae(Oe(r),"disabled"))}function Qe(e,t,n){for(var r=e;n[r]&&n[r].disabled;)r+=t===me?-1:1;return r}function et(e,t,n){var r=e;return(r=Qe(r+=t===me?-1:1,t,n))===n.length?r=-1:-2===r&&(r=Qe(r=n.length-1,t,n)),r}function tt(e){return null!=e.selectionStart}function nt(e){e.preventDefault()}function rt(e){return"large"===e||"lg"===e}function ot(e){return"small"===e||"sm"===e}var it=t.createContext({activeIndex:-1,hintText:"",id:"",initialItem:null,inputNode:null,isOnlyResult:!1,onActiveItemChange:xe,onAdd:xe,onInitialItemChange:xe,onMenuItemClick:xe,selectHintOnEnter:void 0,setItem:xe}),at=function(){return t.useContext(it)},lt=["activeIndex","disabled","id","inputRef","isFocused","isMenuShown","multiple","onBlur","onChange","onFocus","onKeyDown","placeholder"],st=["activeIndex","hideMenu","isMenuShown","labelKey","onClear","onHide","onRemove","results","selected","text","toggleMenu"],ut=["activeIndex","id","initialItem","inputNode","onActiveItemChange","onAdd","onInitialItemChange","onMenuItemClick","selectHintOnEnter","setItem"],ct=function(e){var n=e.allowNew,r=e.children,o=e.initialItem,a=e.isMenuShown,l=e.onAdd,s=e.onInitialItemChange,c=e.onKeyDown,f=e.onMenuToggle,p=e.results,d=de(e);t.useEffect((function(){n||p.length||s(null)})),t.useEffect((function(){d&&d.isMenuShown!==a&&f(a)}));var h=u(u({},Ie(e,st)),{},{getInputProps:Je(u(u({},Ie(e,lt)),{},{onKeyDown:function(t){switch(t.keyCode){case 13:o&&Ze(e)&&l(o)}c(t)},value:Xe(e)}))}),y=u(u({},Ie(e,ut)),{},{hintText:Ke(e),isOnlyResult:Ze(e)});return i.default.createElement(it.Provider,{value:y},r(h))},ft=[{alt:"onBlur",prop:"onBlur"},{alt:"onInputChange",prop:"onChange"},{alt:"onFocus",prop:"onFocus"},{alt:"onKeyDown",prop:"onKeyDown"}],pt=pe.oneOf(je({LARGE:"large",LG:"lg",SM:"sm",SMALL:"small"}));function dt(e,t){return function(n,r,o){pe.checkPropTypes(d({},r,e),n,"prop",o),Ee(t)&&t(n,r,o)}}function ht(e,t,n){Le(null!=e[t],"The prop `".concat(t,"` is required to make `").concat(n,"` ")+"accessible for users of assistive technologies such as screen readers.")}var yt=pe.oneOfType([pe.object,pe.string]);var mt,bt,vt=["onChange"],gt={allowNew:pe.oneOfType([pe.bool,pe.func]),autoFocus:pe.bool,caseSensitive:dt(pe.bool,(function(e,t,n){var r=e.caseSensitive,o=e.filterBy;Le(!r||"function"!=typeof o,"Your `filterBy` function will override the `caseSensitive` prop.")})),defaultInputValue:dt(pe.string,(function(e,t,n){var r=e.defaultInputValue,o=e.defaultSelected,i=e.multiple,a=e.selected,l=o.length?"defaultSelected":"selected";Le(!(!i&&r&&(o.length||a&&a.length)),"`defaultInputValue` will be overridden by the value from `".concat(l,"`."))})),defaultOpen:pe.bool,defaultSelected:dt(pe.arrayOf(yt),(function(e,t,n){var r=e.defaultSelected;Le(e.multiple||r.length<=1,"You are passing multiple options to the `defaultSelected` prop of a Typeahead in single-select mode. The selections will be truncated to a single selection.")})),filterBy:pe.oneOfType([pe.arrayOf(pe.string.isRequired),pe.func]),highlightOnlyResult:dt(pe.bool,(function(e,t,n){var r=e.allowNew;Le(!(e.highlightOnlyResult&&r),"`highlightOnlyResult` will not work with `allowNew`.")})),id:dt(pe.oneOfType([pe.number,pe.string]),ht),ignoreDiacritics:dt(pe.bool,(function(e,t,n){var r=e.filterBy;Le(e.ignoreDiacritics||"function"!=typeof r,"Your `filterBy` function will override the `ignoreDiacritics` prop.")})),labelKey:dt(pe.oneOfType([pe.string,pe.func]),(function(e,t,n){var r=e.allowNew;Le(!(Ee(e.labelKey)&&r),"`labelKey` must be a string when `allowNew={true}`.")})),maxResults:pe.number,minLength:pe.number,multiple:pe.bool,onBlur:pe.func,onChange:pe.func,onFocus:pe.func,onInputChange:pe.func,onKeyDown:pe.func,onMenuToggle:pe.func,onPaginate:pe.func,open:pe.bool,options:pe.arrayOf(yt).isRequired,paginate:pe.bool,selected:dt(pe.arrayOf(yt),(function(e,t,n){var r=e.multiple,o=e.onChange,i=e.selected;Le(r||!i||i.length<=1,"You are passing multiple options to the `selected` prop of a Typeahead in single-select mode. This may lead to unexpected behaviors or errors."),Le(!i||i&&Ee(o),"You provided a `selected` prop without an `onChange` handler. If you want the typeahead to be uncontrolled, use `defaultSelected`. Otherwise, set `onChange`.")})),selectHintOnEnter:(mt=pe.bool,bt="Use the `shouldSelect` prop on the `Hint` component to define which keystrokes can select the hint.",function(e,t,n){return null!=e[t]&&Le(!1,"The `".concat(t,"` prop is deprecated. ").concat(bt)),pe.checkPropTypes(d({},t,mt),e,"prop",n)})},wt={allowNew:!1,autoFocus:!1,caseSensitive:!1,defaultInputValue:"",defaultOpen:!1,defaultSelected:[],filterBy:[],highlightOnlyResult:!1,ignoreDiacritics:!0,labelKey:be,maxResults:100,minLength:0,multiple:!1,onBlur:xe,onFocus:xe,onInputChange:xe,onKeyDown:xe,onMenuToggle:xe,onPaginate:xe,paginate:!0};function Ot(e){var t=e.defaultInputValue,n=e.defaultOpen,r=e.defaultSelected,o=e.maxResults,i=e.multiple,a=e.selected?e.selected.slice():r.slice(),l=t;return!i&&a.length&&(l=Ce(Oe(a),e.labelKey),a.length>1&&(a=a.slice(0,1))),{activeIndex:-1,activeItem:null,initialItem:null,isFocused:!1,selected:a,showMenu:n,shownResults:o,text:l}}function Et(e,t){return u(u({},Ot(t)),{},{isFocused:e.isFocused,selected:[],text:""})}function St(e,t){var n=Ot(t);return{activeIndex:n.activeIndex,activeItem:n.activeItem,initialItem:n.initialItem,showMenu:!1,shownResults:n.shownResults}}function xt(e,t){return e.showMenu?St(0,t):{showMenu:!0}}function It(e,t){var n=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value");n&&n.set&&n.set.call(e,t);var r=new Event("input",{bubbles:!0});e.dispatchEvent(r)}var Pt=function(e){y(n,e);var t=O(n);function n(){var e;c(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return d(g(e=t.call.apply(t,[this].concat(o))),"state",Ot(e.props)),d(g(e),"inputNode",void 0),d(g(e),"isMenuShown",!1),d(g(e),"items",[]),d(g(e),"blur",(function(){e.inputNode&&e.inputNode.blur(),e.hideMenu()})),d(g(e),"clear",(function(){e.setState(Et)})),d(g(e),"focus",(function(){e.inputNode&&e.inputNode.focus()})),d(g(e),"getInput",(function(){return e.inputNode})),d(g(e),"inputRef",(function(t){e.inputNode=t})),d(g(e),"setItem",(function(t,n){e.items[n]=t})),d(g(e),"hideMenu",(function(){e.setState(St)})),d(g(e),"toggleMenu",(function(){e.setState(xt)})),d(g(e),"_handleActiveIndexChange",(function(t){e.setState((function(e){return{activeIndex:t,activeItem:-1===t?null:e.activeItem}}))})),d(g(e),"_handleActiveItemChange",(function(t){he(t,e.state.activeItem)||e.setState({activeItem:t})})),d(g(e),"_handleBlur",(function(t){t.persist(),e.setState({isFocused:!1},(function(){return e.props.onBlur(t)}))})),d(g(e),"_handleChange",(function(t){e.props.onChange&&e.props.onChange(t)})),d(g(e),"_handleClear",(function(){e.inputNode&&It(e.inputNode,""),e.setState(Et,(function(){e.props.multiple&&e._handleChange([])}))})),d(g(e),"_handleFocus",(function(t){t.persist(),e.setState({isFocused:!0,showMenu:!0},(function(){return e.props.onFocus(t)}))})),d(g(e),"_handleInitialItemChange",(function(t){he(t,e.state.initialItem)||e.setState({initialItem:t})})),d(g(e),"_handleInputChange",(function(t){t.persist();var n=t.currentTarget.value,r=e.props,o=r.multiple,i=r.onInputChange,a=e.state.selected.length&&!o;e.setState((function(e,t){var r=Ot(t),o=r.activeIndex,i=r.activeItem,l=r.shownResults;return{activeIndex:o,activeItem:i,selected:a?[]:e.selected,showMenu:!0,shownResults:l,text:n}}),(function(){i(n,t),a&&e._handleChange([])}))})),d(g(e),"_handleKeyDown",(function(t){var n=e.state.activeItem;if(!e.isMenuShown)return t.keyCode!==me&&40!==t.keyCode||e.setState({showMenu:!0}),void e.props.onKeyDown(t);switch(t.keyCode){case me:case 40:t.preventDefault(),e._handleActiveIndexChange(et(e.state.activeIndex,t.keyCode,e.items));break;case 13:t.preventDefault(),n&&e._handleMenuItemSelect(n,t);break;case 27:case 9:e.hideMenu()}e.props.onKeyDown(t)})),d(g(e),"_handleMenuItemSelect",(function(t,n){t.paginationOption?e._handlePaginate(n):e._handleSelectionAdd(t)})),d(g(e),"_handlePaginate",(function(t){t.persist(),e.setState((function(e,t){return{shownResults:e.shownResults+t.maxResults}}),(function(){return e.props.onPaginate(t,e.state.shownResults)}))})),d(g(e),"_handleSelectionAdd",(function(t){var n,r,o=e.props,i=o.multiple,a=o.labelKey,l=t;!Se(l)&&l.customOption&&(l=u(u({},l),{},{id:Pe("new-id-")})),i?(n=e.state.selected.concat(l),r=""):(n=[l],r=Ce(l,a)),e.setState((function(e,t){return u(u({},St(0,t)),{},{initialItem:l,selected:n,text:r})}),(function(){return e._handleChange(n)}))})),d(g(e),"_handleSelectionRemove",(function(t){var n=e.state.selected.filter((function(e){return!he(e,t)}));e.focus(),e.setState((function(e,t){return u(u({},St(0,t)),{},{selected:n})}),(function(){return e._handleChange(n)}))})),e}return p(n,[{key:"componentDidMount",value:function(){this.props.autoFocus&&this.focus()}},{key:"componentDidUpdate",value:function(e,t){var n=this.props,r=n.labelKey,o=n.multiple,i=n.selected;!function(e,t){var n,r,o,i=!e&&t;i?(n="uncontrolled",r="controlled",o="an"):(n="controlled",r="uncontrolled",o="a"),Le(!(i||e&&!t),"You are changing ".concat(o," ").concat(n," typeahead to be ").concat(r,". ")+"Input elements should not switch from ".concat(n," to ").concat(r," (or vice versa). ")+"Decide between using a controlled or uncontrolled element for the lifetime of the component.")}(i,e.selected),i&&!he(i,t.selected)&&(this.setState({selected:i}),o||this.setState({text:i.length?Ce(Oe(i),r):""}))}},{key:"render",value:function(){var e=this.props;e.onChange;var t=u(u({},v(e,vt)),this.state),n=t.filterBy,r=t.labelKey,o=t.options,a=t.paginate,l=t.shownResults,s=t.text;this.isMenuShown=function(e){var t=e.open,n=e.minLength,r=e.showMenu,o=e.text;return t||!1===t?t:!(o.length<n)&&r}(t),this.items=[];var c=[];if(this.isMenuShown){var f="function"==typeof n?n:He;c=o.filter((function(e){return f(e,t)}));var p,y=a&&c.length>l;if(function(e,t){var n=t.allowNew,r=t.labelKey,o=t.text;return!(!n||!o.trim())&&("function"==typeof n?n(e,t):!e.some((function(e){return Ce(e,r)===o})))}(c=function(e,t){return!t||t>=e.length?e:e.slice(0,t)}(c,l),t)&&c.push(d({customOption:!0},ge(r),s)),y)c.push((d(p={},ge(r),""),d(p,"paginationOption",!0),p))}return i.default.createElement(ct,h({},t,{hideMenu:this.hideMenu,inputNode:this.inputNode,inputRef:this.inputRef,isMenuShown:this.isMenuShown,onActiveItemChange:this._handleActiveItemChange,onAdd:this._handleSelectionAdd,onBlur:this._handleBlur,onChange:this._handleInputChange,onClear:this._handleClear,onFocus:this._handleFocus,onHide:this.hideMenu,onInitialItemChange:this._handleInitialItemChange,onKeyDown:this._handleKeyDown,onMenuItemClick:this._handleMenuItemSelect,onRemove:this._handleSelectionRemove,results:c,setItem:this.setItem,toggleMenu:this.toggleMenu}))}}]),n}(i.default.Component);d(Pt,"propTypes",gt),d(Pt,"defaultProps",wt);var jt=["allowNew","delay","emptyLabel","isLoading","minLength","onInputChange","onSearch","options","promptText","searchText","useCache"],Ct={delay:pe.number,isLoading:pe.bool.isRequired,minLength:pe.number,onSearch:pe.func.isRequired,options:pe.arrayOf(yt),promptText:pe.node,searchText:pe.node,useCache:pe.bool},At={delay:200,minLength:2,options:[],promptText:"Type to search...",searchText:"Searching...",useCache:!0};function Rt(e){var n=e.allowNew,r=e.delay,o=e.emptyLabel,i=e.isLoading,a=e.minLength,l=e.onInputChange,s=e.onSearch,c=e.options,f=e.promptText,p=e.searchText,d=e.useCache,h=v(e,jt),y=t.useRef({}),m=t.useRef(),b=t.useRef(e.defaultInputValue||""),g=t.useReducer((function(e){return!e}),!1)[1],w=de(e),O=t.useCallback((function(e){b.current=e,!e||a&&e.length<a||(d&&y.current[e]?g():s(e))}),[g,a,s,d]);t.useEffect((function(){return m.current=H(O,r),function(){m.current&&m.current.cancel()}}),[r,O]),t.useEffect((function(){!i&&w&&w.isLoading&&d&&(y.current[b.current]=c)}));var E=t.useCallback((function(e,t){l&&l(e,t),m.current&&m.current(e)}),[l]),S=y.current[b.current];return u(u({},h),{},{allowNew:Ee(n)?n:n&&!i,emptyLabel:b.current.length?i?p:o:f,isLoading:i,minLength:a,onInputChange:E,options:d&&S?S:c})}function Tt(e){var n=t.forwardRef((function(t,n){return i.default.createElement(e,h({},Rt(t),{ref:n}))}));return n.displayName="withAsync(".concat(Ue(e),")"),n.propTypes=Ct,n.defaultProps=At,n}var kt=!("undefined"==typeof window||!window.document||!window.document.createElement),Nt=!1,Mt=!1;try{var Ft={get passive(){return Nt=!0},get once(){return Mt=Nt=!0}};kt&&(window.addEventListener("test",Ft,Ft),window.removeEventListener("test",Ft,!0))}catch(va){}function Dt(e,t,n,r){return function(e,t,n,r){if(r&&"boolean"!=typeof r&&!Mt){var o=r.once,i=r.capture,a=n;!Mt&&o&&(a=n.__once||function e(r){this.removeEventListener(t,e,i),n.call(this,r)},n.__once=a),e.addEventListener(t,a,Nt?r:i)}e.addEventListener(t,n,r)}(e,t,n,r),function(){!function(e,t,n,r){var o=r&&"boolean"!=typeof r?r.capture:r;e.removeEventListener(t,n,o),n.__once&&e.removeEventListener(t,n.__once,o)}(e,t,n,r)}}function _t(e){var n=function(e){var n=t.useRef(e);return t.useEffect((function(){n.current=e}),[e]),n}(e);return t.useCallback((function(){return n.current&&n.current.apply(n,arguments)}),[n])}var Lt=function(e){return(t=function(e){return e&&"setState"in e?l.default.findDOMNode(e):null!=e?e:null}(e))&&t.ownerDocument||document;var t},Bt=function(){};var Ht=function(e){return e&&("current"in e?e.current:e)};function Ut(e,n,r){var o=void 0===r?{}:r,i=o.disabled,a=o.clickTrigger,l=void 0===a?"click":a,s=t.useRef(!1),u=n||Bt,c=t.useCallback((function(t){var n,r,o,i=Ht(e);s.current=!(i&&(o=t,!(o.metaKey||o.altKey||o.ctrlKey||o.shiftKey))&&function(e){return 0===e.button}(t)&&(n=i,r=t.target,!(n.contains?n.contains(r):n.compareDocumentPosition?n===r||16&n.compareDocumentPosition(r):void 0)))}),[e]),f=_t((function(e){s.current||u(e)})),p=_t((function(e){27===e.keyCode&&u(e)}));t.useEffect((function(){if(!i&&null!=e){var t=window.event,n=Lt(Ht(e)),r=Dt(n,l,c,!0),o=Dt(n,l,(function(e){e!==t?f(e):t=void 0})),a=Dt(n,"keyup",(function(e){e!==t?p(e):t=void 0})),s=[];return"ontouchstart"in n.documentElement&&(s=[].slice.call(n.body.children).map((function(e){return Dt(e,"mousemove",Bt)}))),function(){r(),o(),a(),s.forEach((function(e){return e()}))}}}),[e,i,l,c,f,p])}var Wt=["className","label","onClick","onKeyDown","size"],$t={label:pe.string,onClick:pe.func,onKeyDown:pe.func,size:pt},Kt={label:"Clear",onClick:xe,onKeyDown:xe},Vt=function(e){var t=e.className,n=e.label,r=e.onClick,o=e.onKeyDown,a=e.size,l=v(e,Wt);return i.default.createElement("button",h({},l,{"aria-label":n,className:ze("close","rbt-close",{"rbt-close-lg":rt(a)},t),onClick:function(e){e.stopPropagation(),r(e)},onKeyDown:function(e){8===e.keyCode&&e.preventDefault(),o(e)},type:"button"}),i.default.createElement("span",{"aria-hidden":"true"},"×"),i.default.createElement("span",{className:"sr-only visually-hidden"},n))};Vt.propTypes=$t,Vt.defaultProps=Kt;var zt={label:pe.string},qt=function(e){var t=e.label;return i.default.createElement("div",{className:"rbt-loader spinner-border spinner-border-sm",role:"status"},i.default.createElement("span",{className:"sr-only visually-hidden"},t))};function Yt(){return(Yt=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}).apply(this,arguments)}function Gt(e,t){return(Gt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Jt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Xt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}qt.propTypes=zt,qt.defaultProps={label:"Loading..."};var Zt,Qt=Object.prototype.toString,en=function(e){var t=Qt.call(e),n="[object Arguments]"===t;return n||(n="[object Array]"!==t&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===Qt.call(e.callee)),n};if(!Object.keys){var tn=Object.prototype.hasOwnProperty,nn=Object.prototype.toString,rn=en,on=Object.prototype.propertyIsEnumerable,an=!on.call({toString:null},"toString"),ln=on.call((function(){}),"prototype"),sn=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],un=function(e){var t=e.constructor;return t&&t.prototype===e},cn={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},fn=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!cn["$"+e]&&tn.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{un(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();Zt=function(e){var t=null!==e&&"object"==typeof e,n="[object Function]"===nn.call(e),r=rn(e),o=t&&"[object String]"===nn.call(e),i=[];if(!t&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var a=ln&&n;if(o&&e.length>0&&!tn.call(e,0))for(var l=0;l<e.length;++l)i.push(String(l));if(r&&e.length>0)for(var s=0;s<e.length;++s)i.push(String(s));else for(var u in e)a&&"prototype"===u||!tn.call(e,u)||i.push(String(u));if(an)for(var c=function(e){if("undefined"==typeof window||!fn)return un(e);try{return un(e)}catch(e){return!1}}(e),f=0;f<sn.length;++f)c&&"constructor"===sn[f]||!tn.call(e,sn[f])||i.push(sn[f]);return i}}var pn=Zt,dn=Array.prototype.slice,hn=en,yn=Object.keys,mn=yn?function(e){return yn(e)}:pn,bn=Object.keys;mn.shim=function(){Object.keys?function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2)||(Object.keys=function(e){return hn(e)?bn(dn.call(e)):bn(e)}):Object.keys=mn;return Object.keys||mn};var vn,gn=mn,wn=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(e,t);if(42!==o.value||!0!==o.enumerable)return!1}return!0},On="undefined"!=typeof Symbol&&Symbol,En=wn,Sn="Function.prototype.bind called on incompatible ",xn=Array.prototype.slice,In=Object.prototype.toString,Pn="[object Function]",jn=function(e){var t=this;if("function"!=typeof t||In.call(t)!==Pn)throw new TypeError(Sn+t);for(var n,r=xn.call(arguments,1),o=function(){if(this instanceof n){var o=t.apply(this,r.concat(xn.call(arguments)));return Object(o)===o?o:this}return t.apply(e,r.concat(xn.call(arguments)))},i=Math.max(0,t.length-r.length),a=[],l=0;l<i;l++)a.push("$"+l);if(n=Function("binder","return function ("+a.join(",")+"){ return binder.apply(this,arguments); }")(o),t.prototype){var s=function(){};s.prototype=t.prototype,n.prototype=new s,s.prototype=null}return n},Cn=Function.prototype.bind||jn,An=Cn.call(Function.call,Object.prototype.hasOwnProperty),Rn=SyntaxError,Tn=Function,kn=TypeError,Nn=function(e){try{return Tn('"use strict"; return ('+e+").constructor;")()}catch(e){}},Mn=Object.getOwnPropertyDescriptor;if(Mn)try{Mn({},"")}catch(va){Mn=null}var Fn=function(){throw new kn},Dn=Mn?function(){try{return Fn}catch(e){try{return Mn(arguments,"callee").get}catch(e){return Fn}}}():Fn,_n="function"==typeof On&&"function"==typeof Symbol&&"symbol"==typeof On("foo")&&"symbol"==typeof Symbol("bar")&&En(),Ln=Object.getPrototypeOf||function(e){return e.__proto__},Bn={},Hn="undefined"==typeof Uint8Array?vn:Ln(Uint8Array),Un={"%AggregateError%":"undefined"==typeof AggregateError?vn:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?vn:ArrayBuffer,"%ArrayIteratorPrototype%":_n?Ln([][Symbol.iterator]()):vn,"%AsyncFromSyncIteratorPrototype%":vn,"%AsyncFunction%":Bn,"%AsyncGenerator%":Bn,"%AsyncGeneratorFunction%":Bn,"%AsyncIteratorPrototype%":Bn,"%Atomics%":"undefined"==typeof Atomics?vn:Atomics,"%BigInt%":"undefined"==typeof BigInt?vn:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?vn:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?vn:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?vn:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?vn:FinalizationRegistry,"%Function%":Tn,"%GeneratorFunction%":Bn,"%Int8Array%":"undefined"==typeof Int8Array?vn:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?vn:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?vn:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":_n?Ln(Ln([][Symbol.iterator]())):vn,"%JSON%":"object"==typeof JSON?JSON:vn,"%Map%":"undefined"==typeof Map?vn:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&_n?Ln((new Map)[Symbol.iterator]()):vn,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?vn:Promise,"%Proxy%":"undefined"==typeof Proxy?vn:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?vn:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?vn:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&_n?Ln((new Set)[Symbol.iterator]()):vn,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?vn:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":_n?Ln(""[Symbol.iterator]()):vn,"%Symbol%":_n?Symbol:vn,"%SyntaxError%":Rn,"%ThrowTypeError%":Dn,"%TypedArray%":Hn,"%TypeError%":kn,"%Uint8Array%":"undefined"==typeof Uint8Array?vn:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?vn:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?vn:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?vn:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?vn:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?vn:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?vn:WeakSet},Wn=function e(t){var n;if("%AsyncFunction%"===t)n=Nn("async function () {}");else if("%GeneratorFunction%"===t)n=Nn("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=Nn("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var o=e("%AsyncGenerator%");o&&(n=Ln(o.prototype))}return Un[t]=n,n},$n={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},Kn=Cn,Vn=An,zn=Kn.call(Function.call,Array.prototype.concat),qn=Kn.call(Function.apply,Array.prototype.splice),Yn=Kn.call(Function.call,String.prototype.replace),Gn=Kn.call(Function.call,String.prototype.slice),Jn=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Xn=/\\(\\)?/g,Zn=function(e){var t=Gn(e,0,1),n=Gn(e,-1);if("%"===t&&"%"!==n)throw new Rn("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new Rn("invalid intrinsic syntax, expected opening `%`");var r=[];return Yn(e,Jn,(function(e,t,n,o){r[r.length]=n?Yn(o,Xn,"$1"):t||e})),r},Qn=function(e,t){var n,r=e;if(Vn($n,r)&&(r="%"+(n=$n[r])[0]+"%"),Vn(Un,r)){var o=Un[r];if(o===Bn&&(o=Wn(r)),void 0===o&&!t)throw new kn("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:o}}throw new Rn("intrinsic "+e+" does not exist!")},er=function(e,t){if("string"!=typeof e||0===e.length)throw new kn("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new kn('"allowMissing" argument must be a boolean');var n=Zn(e),r=n.length>0?n[0]:"",o=Qn("%"+r+"%",t),i=o.name,a=o.value,l=!1,s=o.alias;s&&(r=s[0],qn(n,zn([0,1],s)));for(var u=1,c=!0;u<n.length;u+=1){var f=n[u],p=Gn(f,0,1),d=Gn(f,-1);if(('"'===p||"'"===p||"`"===p||'"'===d||"'"===d||"`"===d)&&p!==d)throw new Rn("property names with quotes must have matching quotes");if("constructor"!==f&&c||(l=!0),Vn(Un,i="%"+(r+="."+f)+"%"))a=Un[i];else if(null!=a){if(!(f in a)){if(!t)throw new kn("base intrinsic for "+e+" exists, but the property is not available.");return}if(Mn&&u+1>=n.length){var h=Mn(a,f);a=(c=!!h)&&"get"in h&&!("originalValue"in h.get)?h.get:a[f]}else c=Vn(a,f),a=a[f];c&&!l&&(Un[i]=a)}}return a},tr={exports:{}};!function(e){var t=Cn,n=er,r=n("%Function.prototype.apply%"),o=n("%Function.prototype.call%"),i=n("%Reflect.apply%",!0)||t.call(o,r),a=n("%Object.getOwnPropertyDescriptor%",!0),l=n("%Object.defineProperty%",!0),s=n("%Math.max%");if(l)try{l({},"a",{value:1})}catch(e){l=null}e.exports=function(e){var n=i(t,o,arguments);if(a&&l){var r=a(n,"length");r.configurable&&l(n,"length",{value:1+s(0,e.length-(arguments.length-1))})}return n};var u=function(){return i(t,r,arguments)};l?l(e.exports,"apply",{value:u}):e.exports.apply=u}(tr);var nr=er,rr=tr.exports,or=rr(nr("String.prototype.indexOf")),ir=function(e,t){var n=nr(e,!!t);return"function"==typeof n&&or(e,".prototype.")>-1?rr(n):n},ar="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,lr=ir("Object.prototype.toString"),sr=function(e){return!(ar&&e&&"object"==typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===lr(e)},ur=function(e){return!!sr(e)||null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==lr(e)&&"[object Function]"===lr(e.callee)},cr=function(){return sr(arguments)}();sr.isLegacyArguments=ur;var fr=cr?sr:ur,pr=gn,dr="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),hr=Object.prototype.toString,yr=Array.prototype.concat,mr=Object.defineProperty,br=mr&&function(){var e={};try{for(var t in mr(e,"x",{enumerable:!1,value:e}),e)return!1;return e.x===e}catch(e){return!1}}(),vr=function(e,t,n,r){var o;(!(t in e)||"function"==typeof(o=r)&&"[object Function]"===hr.call(o)&&r())&&(br?mr(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n)},gr=function(e,t){var n=arguments.length>2?arguments[2]:{},r=pr(t);dr&&(r=yr.call(r,Object.getOwnPropertySymbols(t)));for(var o=0;o<r.length;o+=1)vr(e,r[o],t[r[o]],n[r[o]])};gr.supportsDescriptors=!!br;var wr=gr,Or=function(e){return e!=e},Er=function(e,t){return 0===e&&0===t?1/e==1/t:e===t||!(!Or(e)||!Or(t))},Sr=Er,xr=function(){return"function"==typeof Object.is?Object.is:Sr},Ir=xr,Pr=wr,jr=wr,Cr=Er,Ar=xr,Rr=function(){var e=Ir();return Pr(Object,{is:e},{is:function(){return Object.is!==e}}),e},Tr=(0,tr.exports)(Ar(),Object);jr(Tr,{getPolyfill:Ar,implementation:Cr,shim:Rr});var kr,Nr,Mr,Fr,Dr=Tr,_r=ir,Lr=wn()&&!!Symbol.toStringTag;if(Lr){kr=_r("Object.prototype.hasOwnProperty"),Nr=_r("RegExp.prototype.exec"),Mr={};var Br=function(){throw Mr};Fr={toString:Br,valueOf:Br},"symbol"==typeof Symbol.toPrimitive&&(Fr[Symbol.toPrimitive]=Br)}var Hr=_r("Object.prototype.toString"),Ur=Object.getOwnPropertyDescriptor,Wr=Lr?function(e){if(!e||"object"!=typeof e)return!1;var t=Ur(e,"lastIndex");if(!(t&&kr(t,"value")))return!1;try{Nr(e,Fr)}catch(e){return e===Mr}}:function(e){return!(!e||"object"!=typeof e&&"function"!=typeof e)&&"[object RegExp]"===Hr(e)},$r=Object,Kr=TypeError,Vr=function(){if(null!=this&&this!==$r(this))throw new Kr("RegExp.prototype.flags getter called on non-object");var e="";return this.global&&(e+="g"),this.ignoreCase&&(e+="i"),this.multiline&&(e+="m"),this.dotAll&&(e+="s"),this.unicode&&(e+="u"),this.sticky&&(e+="y"),e},zr=Vr,qr=wr.supportsDescriptors,Yr=Object.getOwnPropertyDescriptor,Gr=TypeError,Jr=function(){if(!qr)throw new Gr("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");if("gim"===/a/gim.flags){var e=Yr(RegExp.prototype,"flags");if(e&&"function"==typeof e.get&&"boolean"==typeof/a/.dotAll)return e.get}return zr},Xr=wr.supportsDescriptors,Zr=Jr,Qr=Object.getOwnPropertyDescriptor,eo=Object.defineProperty,to=TypeError,no=Object.getPrototypeOf,ro=/a/,oo=wr,io=Vr,ao=Jr,lo=function(){if(!Xr||!no)throw new to("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var e=Zr(),t=no(ro),n=Qr(t,"flags");return n&&n.get===e||eo(t,"flags",{configurable:!0,enumerable:!1,get:e}),e},so=(0,tr.exports)(io);oo(so,{getPolyfill:ao,implementation:io,shim:lo});var uo=so,co=Date.prototype.getDay,fo=Object.prototype.toString,po="function"==typeof Symbol&&!!Symbol.toStringTag,ho=gn,yo=fr,mo=Dr,bo=Wr,vo=uo,go=function(e){return"object"==typeof e&&null!==e&&(po?function(e){try{return co.call(e),!0}catch(e){return!1}}(e):"[object Date]"===fo.call(e))},wo=Date.prototype.getTime;function Oo(e,t,n){var r=n||{};return!!(r.strict?mo(e,t):e===t)||(!e||!t||"object"!=typeof e&&"object"!=typeof t?r.strict?mo(e,t):e==t:function(e,t,n){var r,o;if(typeof e!=typeof t)return!1;if(Eo(e)||Eo(t))return!1;if(e.prototype!==t.prototype)return!1;if(yo(e)!==