diff --git a/dist/bundle.js b/dist/bundle.js index 95636c7..332fc9e 100644 --- a/dist/bundle.js +++ b/dist/bundle.js @@ -1,16 +1,16 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("React"),require("ReactDOM")):"function"==typeof define&&define.amd?define("SajariConfigurator",["React","ReactDOM"],t):"object"==typeof exports?exports.SajariConfigurator=t(require("React"),require("ReactDOM")):e.SajariConfigurator=t(e.React,e.ReactDOM)}(window,(function(e,t){return function(e){var t=window.webpackHotUpdateSajariConfigurator;window.webpackHotUpdateSajariConfigurator=function(e,n){!function(e,t){if(!E[e]||!w[e])return;for(var n in w[e]=!1,t)Object.prototype.hasOwnProperty.call(t,n)&&(h[n]=t[n]);0==--v&&0===y&&S()}(e,n),t&&t(e,n)};var n,r=!0,o="b8f1fbcc93589745f6f2",i={},a=[],s=[];function u(e){var t=A[e];if(!t)return M;var r=function(r){return t.hot.active?(A[r]?-1===A[r].parents.indexOf(e)&&A[r].parents.push(e):(a=[e],n=r),-1===t.children.indexOf(r)&&t.children.push(r)):(console.warn("[HMR] unexpected require("+r+") from disposed module "+e),a=[]),M(r)},o=function(e){return{configurable:!0,enumerable:!0,get:function(){return M[e]},set:function(t){M[e]=t}}};for(var i in M)Object.prototype.hasOwnProperty.call(M,i)&&"e"!==i&&"t"!==i&&Object.defineProperty(r,i,o(i));return r.e=function(e){return"ready"===p&&f("prepare"),y++,M.e(e).then(t,(function(e){throw t(),e}));function t(){y--,"prepare"===p&&(b[e]||x(e),0===y&&0===v&&S())}},r.t=function(e,t){return 1&t&&(e=r(e)),M.t(e,-2&t)},r}function l(t){var r={_acceptedDependencies:{},_declinedDependencies:{},_selfAccepted:!1,_selfDeclined:!1,_selfInvalidated:!1,_disposeHandlers:[],_main:n!==t,active:!0,accept:function(e,t){if(void 0===e)r._selfAccepted=!0;else if("function"==typeof e)r._selfAccepted=e;else if("object"==typeof e)for(var n=0;n=0&&r._disposeHandlers.splice(t,1)},invalidate:function(){switch(this._selfInvalidated=!0,p){case"idle":(h={})[t]=e[t],f("ready");break;case"ready":_(t);break;case"prepare":case"check":case"dispose":case"apply":(m=m||[]).push(t)}},check:O,apply:C,status:function(e){if(!e)return p;c.push(e)},addStatusHandler:function(e){c.push(e)},removeStatusHandler:function(e){var t=c.indexOf(e);t>=0&&c.splice(t,1)},data:i[t]};return n=void 0,r}var c=[],p="idle";function f(e){p=e;for(var t=0;t0;){var o=r.pop(),i=o.id,a=o.chain;if((c=A[i])&&(!c.hot._selfAccepted||c.hot._selfInvalidated)){if(c.hot._selfDeclined)return{type:"self-declined",chain:a,moduleId:i};if(c.hot._main)return{type:"unaccepted",chain:a,moduleId:i};for(var s=0;s ")),S.type){case"self-declined":r.onDeclined&&r.onDeclined(S),r.ignoreDeclined||(C=new Error("Aborted because of self decline: "+S.moduleId+D));break;case"declined":r.onDeclined&&r.onDeclined(S),r.ignoreDeclined||(C=new Error("Aborted because of declined dependency: "+S.moduleId+" in "+S.parentId+D));break;case"unaccepted":r.onUnaccepted&&r.onUnaccepted(S),r.ignoreUnaccepted||(C=new Error("Aborted because "+p+" is not accepted"+D));break;case"accepted":r.onAccepted&&r.onAccepted(S),_=!0;break;case"disposed":r.onDisposed&&r.onDisposed(S),j=!0;break;default:throw new Error("Unexception type "+S.type)}if(C)return f("abort"),Promise.reject(C);if(_)for(p in w[p]=h[p],v(b,S.outdatedModules),S.outdatedDependencies)Object.prototype.hasOwnProperty.call(S.outdatedDependencies,p)&&(y[p]||(y[p]=[]),v(y[p],S.outdatedDependencies[p]));j&&(v(b,[S.moduleId]),w[p]=O)}var I,R=[];for(u=0;u0;)if(p=L.pop(),c=A[p]){var F={},V=c.hot._disposeHandlers;for(l=0;l=0&&B.parents.splice(I,1))}}for(p in y)if(Object.prototype.hasOwnProperty.call(y,p)&&(c=A[p]))for(T=y[p],l=0;l=0&&c.children.splice(I,1);f("apply"),void 0!==g&&(o=g,g=void 0);for(p in h=void 0,w)Object.prototype.hasOwnProperty.call(w,p)&&(e[p]=w[p]);var H=null;for(p in y)if(Object.prototype.hasOwnProperty.call(y,p)&&(c=A[p])){T=y[p];var U=[];for(u=0;u=0&&r._disposeHandlers.splice(t,1)},invalidate:function(){switch(this._selfInvalidated=!0,p){case"idle":(h={})[t]=e[t],f("ready");break;case"ready":_(t);break;case"prepare":case"check":case"dispose":case"apply":(m=m||[]).push(t)}},check:O,apply:C,status:function(e){if(!e)return p;l.push(e)},addStatusHandler:function(e){l.push(e)},removeStatusHandler:function(e){var t=l.indexOf(e);t>=0&&l.splice(t,1)},data:i[t]};return n=void 0,r}var l=[],p="idle";function f(e){p=e;for(var t=0;t0;){var o=r.pop(),i=o.id,a=o.chain;if((l=A[i])&&(!l.hot._selfAccepted||l.hot._selfInvalidated)){if(l.hot._selfDeclined)return{type:"self-declined",chain:a,moduleId:i};if(l.hot._main)return{type:"unaccepted",chain:a,moduleId:i};for(var s=0;s ")),S.type){case"self-declined":r.onDeclined&&r.onDeclined(S),r.ignoreDeclined||(C=new Error("Aborted because of self decline: "+S.moduleId+I));break;case"declined":r.onDeclined&&r.onDeclined(S),r.ignoreDeclined||(C=new Error("Aborted because of declined dependency: "+S.moduleId+" in "+S.parentId+I));break;case"unaccepted":r.onUnaccepted&&r.onUnaccepted(S),r.ignoreUnaccepted||(C=new Error("Aborted because "+p+" is not accepted"+I));break;case"accepted":r.onAccepted&&r.onAccepted(S),_=!0;break;case"disposed":r.onDisposed&&r.onDisposed(S),j=!0;break;default:throw new Error("Unexception type "+S.type)}if(C)return f("abort"),Promise.reject(C);if(_)for(p in w[p]=h[p],v(b,S.outdatedModules),S.outdatedDependencies)Object.prototype.hasOwnProperty.call(S.outdatedDependencies,p)&&(y[p]||(y[p]=[]),v(y[p],S.outdatedDependencies[p]));j&&(v(b,[S.moduleId]),w[p]=O)}var D,R=[];for(u=0;u0;)if(p=L.pop(),l=A[p]){var F={},V=l.hot._disposeHandlers;for(c=0;c=0&&B.parents.splice(D,1))}}for(p in y)if(Object.prototype.hasOwnProperty.call(y,p)&&(l=A[p]))for(N=y[p],c=0;c=0&&l.children.splice(D,1);f("apply"),void 0!==g&&(o=g,g=void 0);for(p in h=void 0,w)Object.prototype.hasOwnProperty.call(w,p)&&(e[p]=w[p]);var H=null;for(p in y)if(Object.prototype.hasOwnProperty.call(y,p)&&(l=A[p])){N=y[p];var U=[];for(u=0;ur&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(g,"$1"+e.trim());case 58:return e.trim()+t.replace(g,"$1"+e.trim());default:if(0<1*n&&0u.charCodeAt(8))break;case 115:a=a.replace(u,"-webkit-"+u)+";"+a;break;case 207:case 102:a=a.replace(u,"-webkit-"+(102s.charCodeAt(0)&&(s=s.trim()),s=[s],0d)&&(V=(U=U.replace(" ",":")).length),0=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},k={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var O=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}},x=/[A-Z]|^ms/g,S=/_EMO_([^_]+?)_([^]*?)_EMO_/g,C=function(e){return 45===e.charCodeAt(1)},P=function(e){return null!=e&&"boolean"!=typeof e},_=O((function(e){return C(e)?e:e.replace(x,"-$&").toLowerCase()})),A=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(S,(function(e,t,n){return j={name:t,styles:n,next:j},t}))}return 1===k[e]||C(e)||"number"!=typeof t||0===t?t:t+"px"};function M(e,t,n,r){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return j={name:n.name,styles:n.styles,next:j},n.name;if(void 0!==n.styles){var o=n.next;if(void 0!==o)for(;void 0!==o;)j={name:o.name,styles:o.styles,next:j},o=o.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;ot||i>e&&a=t&&s>=n?i-e-r:a>t&&sn?a-t+o:0}function _e(){return(_e=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}function Me(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var je="undefined"==typeof document?null:document.getElementById("a11y-status-message"),De=[];function Ie(e){var t=De[De.length-1]===e;De=t?De.concat([e]):[e];for(var n=function(){if(je)return je;return(je=document.createElement("div")).setAttribute("id","a11y-status-message"),je.setAttribute("role","status"),je.setAttribute("aria-live","assertive"),je.setAttribute("aria-relevant","additions text"),Object.assign(je.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),document.body.appendChild(je),je}();n.lastChild;)n.removeChild(n.firstChild);De.filter(Boolean).forEach((function(e,t){n.appendChild(function(e,t){var n=t===De.length-1?"block":"none",r=document.createElement("div");return r.style.display=n,r.textContent=e,r}(e,t))}))}var Re=Object.freeze({unknown:0,mouseUp:1,itemMouseEnter:2,keyDownArrowUp:3,keyDownArrowDown:4,keyDownEscape:5,keyDownEnter:6,clickItem:7,blurInput:8,changeInput:9,keyDownSpaceButton:10,clickButton:11,blurButton:12,controlledPropUpdatedSelectedItem:13,touchStart:14}),Ne=0;function Te(e){return"function"==typeof e?e:Le}function Le(){}function Fe(e,t){return e===t||e.contains&&e.contains(t)}function Ve(){for(var e=arguments.length,t=new Array(e),n=0;n1?n-1:0),o=1;o=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}var qe=function(e){var t,n;function r(t){var n=e.call(this,t)||this;n.id=n.props.id||"downshift-"+String(Ne++),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.input=null,n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout((function(){n.timeoutIds=n.timeoutIds.filter((function(e){return e!==r})),e()}),t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=ze(t),n.internalSetState(_e({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",isOpen:!1},e)},n.selectItem=function(e,t,r){t=ze(t),n.internalSetState(_e({isOpen:!1,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.isControlledProp("selectedItem")?n.props.defaultInputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,i={},a="function"==typeof e;return!a&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,_e({},n.getStateAndHelpers(),e)),n.setState((function(t){t=n.getState(t);var s=a?e(t):e;s=n.props.stateReducer(t,s),r=s.hasOwnProperty("selectedItem");var u={},l={};return r&&s.selectedItem!==t.selectedItem&&(o=s.selectedItem),s.type=s.type||0,Object.keys(s).forEach((function(e){t[e]!==s[e]&&(i[e]=s[e]),"type"!==e&&(l[e]=s[e],n.isControlledProp(e)||(u[e]=s[e]))})),a&&s.hasOwnProperty("inputValue")&&n.props.onInputValueChange(s.inputValue,_e({},n.getStateAndHelpers(),s)),u}),(function(){Te(t)(),Object.keys(i).length>1&&n.props.onStateChange(i,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(i,n.getStateAndHelpers())}))},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,s=Ae(o,["refKey"]),u=(void 0===t?{}:t).suppressRefError,l=void 0!==u&&u;n.getRootProps.called=!0,n.getRootProps.refKey=a,n.getRootProps.suppressRefError=l;var c=n.getState().isOpen;return _e(((r={})[a]=n.rootRef,r.role="combobox",r["aria-expanded"]=c,r["aria-haspopup"]="listbox",r["aria-owns"]=c?n.menuId:null,r["aria-labelledby"]=n.labelId,r),s)},n.keyDownHandlers={ArrowDown:function(e){e.preventDefault();var t=e.shiftKey?5:1;this.moveHighlightedIndex(t,{type:4})},ArrowUp:function(e){e.preventDefault();var t=e.shiftKey?-5:-1;this.moveHighlightedIndex(t,{type:3})},Enter:function(e){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}},Escape:function(e){e.preventDefault(),this.reset({type:5})}},n.buttonKeyDownHandlers=_e({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:10})}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick,o=(t.onPress,t.onKeyDown),i=t.onKeyUp,a=t.onBlur,s=Ae(t,["onClick","onPress","onKeyDown","onKeyUp","onBlur"]),u=n.getState().isOpen,l={onClick:Ve(r,n.button_handleClick),onKeyDown:Ve(o,n.button_handleKeyDown),onKeyUp:Ve(i,n.button_handleKeyUp),onBlur:Ve(a,n.button_handleBlur)};return _e({type:"button",role:"button","aria-label":u?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},s.disabled?{}:l,s)},n.button_handleKeyUp=function(e){e.preventDefault()},n.button_handleKeyDown=function(e){var t=$e(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(Me(Me(n)),e)},n.button_handleClick=function(e){e.preventDefault(),n.props.environment.document.activeElement===n.props.environment.document.body&&e.target.focus(),n.internalSetTimeout((function(){return n.toggleMenu({type:11})}))},n.button_handleBlur=function(e){var t=e.target;n.internalSetTimeout((function(){n.isMouseDown||null!=n.props.environment.document.activeElement&&n.props.environment.document.activeElement.id===n.inputId||n.props.environment.document.activeElement===t||n.reset({type:12})}))},n.getLabelProps=function(e){return _e({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,o=t.onBlur,i=t.onChange,a=t.onInput,s=(t.onChangeText,Ae(t,["onKeyDown","onBlur","onChange","onInput","onChangeText"])),u={};var l,c=n.getState(),p=c.inputValue,f=c.isOpen,d=c.highlightedIndex;s.disabled||((l={}).onChange=Ve(i,a,n.input_handleChange),l.onKeyDown=Ve(r,n.input_handleKeyDown),l.onBlur=Ve(o,n.input_handleBlur),u=l);return _e({"aria-autocomplete":"list","aria-activedescendant":f&&"number"==typeof d&&d>=0?n.getItemId(d):null,"aria-controls":f?n.menuId:null,"aria-labelledby":n.labelId,autoComplete:"off",value:p,id:n.inputId},u,s)},n.input_handleKeyDown=function(e){var t=$e(e);t&&n.keyDownHandlers[t]&&n.keyDownHandlers[t].call(Me(Me(n)),e)},n.input_handleChange=function(e){n.internalSetState({type:9,isOpen:!0,inputValue:e.target.value})},n.input_handleTextChange=function(e){n.internalSetState({type:9,isOpen:!0,inputValue:e})},n.input_handleBlur=function(){n.internalSetTimeout((function(){var e=n.props.environment.document&&n.props.environment.document.activeElement.dataset.toggle&&n._rootNode&&n._rootNode.contains(n.props.environment.document.activeElement);n.isMouseDown||e||n.reset({type:8})}))},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,s=o.ref,u=Ae(o,["refKey","ref"]),l=(void 0===t?{}:t).suppressRefError,c=void 0!==l&&l;return n.getMenuProps.called=!0,n.getMenuProps.refKey=a,n.getMenuProps.suppressRefError=c,_e(((r={})[a]=function(){for(var e=arguments.length,t=new Array(e),n=0;n0?-1:n+1);var o=r+e;o<0?o=n:o>n&&(o=0),this.setHighlightedIndex(o,t)}},o.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,s=this.getRootProps,u=this.getToggleButtonProps,l=this.getLabelProps,c=this.getMenuProps,p=this.getInputProps,f=this.getItemProps,d=this.openMenu,h=this.closeMenu,g=this.toggleMenu,m=this.selectItem,v=this.selectItemAtIndex,y=this.selectHighlightedItem,b=this.setHighlightedIndex,w=this.clearSelection,E=this.clearItems;return{getRootProps:s,getToggleButtonProps:u,getLabelProps:l,getMenuProps:c,getInputProps:p,getItemProps:f,reset:this.reset,openMenu:d,closeMenu:h,toggleMenu:g,selectItem:m,selectItemAtIndex:v,selectHighlightedItem:y,setHighlightedIndex:b,clearSelection:w,clearItems:E,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},o.componentDidMount=function(){var e=this;var t=function(t,n){void 0===n&&(n=!0);var r=e.props.environment.document;return[e._rootNode,e._menuNode].some((function(e){return e&&(Fe(e,t)||n&&Fe(e,r.activeElement))}))},n=function(){e.isMouseDown=!0},r=function(n){e.isMouseDown=!1,!t(n.target)&&e.getState().isOpen&&e.reset({type:1},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},o=function(n){!t(n.target,!1)&&e.getState().isOpen&&e.reset({type:14},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))};this.props.environment.addEventListener("mousedown",n),this.props.environment.addEventListener("mouseup",r),this.props.environment.addEventListener("touchstart",o),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),e.props.environment.removeEventListener("mousedown",n),e.props.environment.removeEventListener("mouseup",r),e.props.environment.removeEventListener("touchstart",o)}},o.componentDidUpdate=function(e,t){this.isControlledProp("selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:13,inputValue:this.props.itemToString(this.props.selectedItem)});var n=void 0===this.props.highlightedIndex?this.state:this.props,r=void 0===e.highlightedIndex?t:e;n.highlightedIndex===r.highlightedIndex||this.avoidScrolling||this.scrollHighlightedItemIntoView(),this.updateStatus()},o.componentWillUnmount=function(){this.cleanup()},o.render=function(){var e=Be(this.props.children,Le);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var t=Be(e(this.getStateAndHelpers()));return t?this.getRootProps.called||this.props.suppressRefError?t:He(t)?s.a.cloneElement(t,this.getRootProps(Ue(t))):void 0:null},r}(a.Component);qe.defaultProps={defaultHighlightedIndex:null,defaultSelectedItem:null,defaultInputValue:"",defaultIsOpen:!1,getA11yStatusMessage:function(e){var t=e.isOpen,n=e.highlightedItem,r=e.selectedItem,o=e.resultCount,i=e.previousResultCount,a=e.itemToString;return t?o?n&&o===i?a(n):o+" "+(1===o?"result is":"results are")+" available, use up and down arrow keys to navigate.":"No results.":r?a(r):""},itemToString:function(e){return null==e?"":String(e)},onStateChange:Le,onInputValueChange:Le,onUserAction:Le,onChange:Le,onSelect:Le,onOuterClick:Le,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:function(e,t){null!==e&&function(e,t){var n=t.scrollMode,r=t.block,o=t.inline,i=t.boundary,a=t.skipOverflowHiddenElements,s="function"==typeof i?i:function(e){return e!==i};if(!xe(e))throw new TypeError("Invalid target");for(var u=document.scrollingElement||document.documentElement,l=[],c=e;xe(c)&&s(c);){if((c=c.parentNode)===u){l.push(c);break}c===document.body&&Ce(c)&&!Ce(document.documentElement)||Ce(c,a)&&l.push(c)}for(var p=window.visualViewport?visualViewport.width:innerWidth,f=window.visualViewport?visualViewport.height:innerHeight,d=window.scrollX||pageXOffset,h=window.scrollY||pageYOffset,g=e.getBoundingClientRect(),m=g.height,v=g.width,y=g.top,b=g.right,w=g.bottom,E=g.left,k="start"===r||"nearest"===r?y:"end"===r?w:y+m/2,O="center"===o?E+v/2:"end"===o?b:E,x=[],S=0;S=0&&E>=0&&w<=f&&b<=p&&y>=M&&w<=D&&E>=I&&b<=j)return x;var R=getComputedStyle(C),N=parseInt(R.borderLeftWidth,10),T=parseInt(R.borderTopWidth,10),L=parseInt(R.borderRightWidth,10),F=parseInt(R.borderBottomWidth,10),V=0,B=0,H="offsetWidth"in C?C.offsetWidth-C.clientWidth-N-L:0,U="offsetHeight"in C?C.offsetHeight-C.clientHeight-T-F:0;if(u===C)V="start"===r?k:"end"===r?k-f:"nearest"===r?Pe(h,h+f,f,T,F,h+k,h+k+m,m):k-f/2,B="start"===o?O:"center"===o?O-p/2:"end"===o?O-p:Pe(d,d+p,p,N,L,d+O,d+O+v,v),V=Math.max(0,V+h),B=Math.max(0,B+d);else{V="start"===r?k-M-T:"end"===r?k-D+F+U:"nearest"===r?Pe(M,D,_,T,F+U,k,k+m,m):k-(M+_/2)+U/2,B="start"===o?O-I-N:"center"===o?O-(I+A/2)+H/2:"end"===o?O-j+L+H:Pe(I,j,A,N,L+H,O,O+v,v);var W=C.scrollLeft,z=C.scrollTop;k+=z-(V=Math.max(0,Math.min(z+V,C.scrollHeight-_+U))),O+=W-(B=Math.max(0,Math.min(W+B,C.scrollWidth-A+H)))}x.push({el:C,top:V,left:B})}return x}(e,{boundary:t,block:"nearest",scrollMode:"if-needed"}).forEach((function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r}))}},qe.stateChangeTypes=Re;var Ke=qe,Ge=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};Ye(this,e),this.init(t,n)}return e.prototype.init=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||Xe,this.options=t,this.debug=t.debug},e.prototype.setDebug=function(e){this.debug=e},e.prototype.log=function(){for(var e=arguments.length,t=Array(e),n=0;n-1&&n.observers[e].splice(r,1)}else delete n.observers[e]}))},e.prototype.emit=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r-1?e.replace(/###/g,"."):e}function o(){return!e||"string"==typeof e}for(var i="string"!=typeof t?[].concat(t):t.split(".");i.length>1;){if(o())return{};var a=r(i.shift());!e[a]&&n&&(e[a]=new n),e=e[a]}return o()?{}:{obj:e,k:r(i.shift())}}function nt(e,t,n){var r=tt(e,t,Object);r.obj[r.k]=n}function rt(e,t){var n=tt(e,t),r=n.obj,o=n.k;if(r)return r[o]}function ot(e,t,n){for(var r in t)r in e?"string"==typeof e[r]||e[r]instanceof String||"string"==typeof t[r]||t[r]instanceof String?n&&(e[r]=t[r]):ot(e[r],t[r],n):e[r]=t[r];return e}function it(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var at={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function st(e){return"string"==typeof e?e.replace(/[&<>"'\/]/g,(function(e){return at[e]})):e}var ut=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};lt(this,t);var o=ct(this,e.call(this));return o.data=n||{},o.options=r,void 0===o.options.keySeparator&&(o.options.keySeparator="."),o}return pt(t,e),t.prototype.addNamespaces=function(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)},t.prototype.removeNamespaces=function(e){var t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)},t.prototype.getResource=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=void 0!==r.keySeparator?r.keySeparator:this.options.keySeparator,i=[e,t];return n&&"string"!=typeof n&&(i=i.concat(n)),n&&"string"==typeof n&&(i=i.concat(o?n.split(o):n)),e.indexOf(".")>-1&&(i=e.split(".")),rt(this.data,i)},t.prototype.addResource=function(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},i=this.options.keySeparator;void 0===i&&(i=".");var a=[e,t];n&&(a=a.concat(i?n.split(i):n)),e.indexOf(".")>-1&&(r=t,t=(a=e.split("."))[1]),this.addNamespaces(t),nt(this.data,a,r),o.silent||this.emit("added",e,t,n,r)},t.prototype.addResources=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var o in n)"string"==typeof n[o]&&this.addResource(e,t,o,n[o],{silent:!0});r.silent||this.emit("added",e,t,n)},t.prototype.addResourceBundle=function(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},a=[e,t];e.indexOf(".")>-1&&(r=n,n=t,t=(a=e.split("."))[1]),this.addNamespaces(t);var s=rt(this.data,a)||{};r?ot(s,n,o):s=ut({},s,n),nt(this.data,a,s),i.silent||this.emit("added",e,t,n)},t.prototype.removeResourceBundle=function(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)},t.prototype.hasResourceBundle=function(e,t){return void 0!==this.getResource(e,t)},t.prototype.getResourceBundle=function(e,t){return t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI?ut({},this.getResource(e,t)):this.getResource(e,t)},t.prototype.getDataByLanguage=function(e){return this.data[e]},t.prototype.toJSON=function(){return this.data},t}(Qe),dt={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,t,n,r,o){var i=this;return e.forEach((function(e){i.processors[e]&&(t=i.processors[e].process(t,n,r,o))})),t}},ht=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};mt(this,t);var o=vt(this,e.call(this));return et(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat"],n,o),o.options=r,void 0===o.options.keySeparator&&(o.options.keySeparator="."),o.logger=Je.create("translator"),o}return yt(t,e),t.prototype.changeLanguage=function(e){e&&(this.language=e)},t.prototype.exists=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}},n=this.resolve(e,t);return n&&void 0!==n.res},t.prototype.extractFromKey=function(e,t){var n=t.nsSeparator||this.options.nsSeparator;void 0===n&&(n=":");var r=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,o=t.ns||this.options.defaultNS;if(n&&e.indexOf(n)>-1){var i=e.split(n);(n!==r||n===r&&this.options.ns.indexOf(i[0])>-1)&&(o=i.shift()),e=i.join(r)}return"string"==typeof o&&(o=[o]),{key:e,namespaces:o}},t.prototype.translate=function(e,t){var n=this;if("object"!==(void 0===t?"undefined":gt(t))&&this.options.overloadTranslationOptionHandler&&(t=this.options.overloadTranslationOptionHandler(arguments)),t||(t={}),null==e||""===e)return"";"number"==typeof e&&(e=String(e)),"string"==typeof e&&(e=[e]);var r=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,o=this.extractFromKey(e[e.length-1],t),i=o.key,a=o.namespaces,s=a[a.length-1],u=t.lng||this.language,l=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(u&&"cimode"===u.toLowerCase()){if(l){var c=t.nsSeparator||this.options.nsSeparator;return s+c+i}return i}var p=this.resolve(e,t),f=p&&p.res,d=p&&p.usedKey||i,h=Object.prototype.toString.apply(f),g=["[object Number]","[object Function]","[object RegExp]"],m=void 0!==t.joinArrays?t.joinArrays:this.options.joinArrays,v=!this.i18nFormat||this.i18nFormat.handleAsObject,y="string"!=typeof f&&"boolean"!=typeof f&&"number"!=typeof f;if(v&&f&&y&&g.indexOf(h)<0&&(!m||"[object Array]"!==h)){if(!t.returnObjects&&!this.options.returnObjects)return this.logger.warn("accessing an object - but returnObjects options is not enabled!"),this.options.returnedObjectHandler?this.options.returnedObjectHandler(d,f,t):"key '"+i+" ("+this.language+")' returned an object instead of string.";if(r){var b="[object Array]"===h?[]:{};for(var w in f)if(Object.prototype.hasOwnProperty.call(f,w)){var E=""+d+r+w;b[w]=this.translate(E,ht({},t,{joinArrays:!1,ns:a})),b[w]===E&&(b[w]=f[w])}f=b}}else if(v&&m&&"[object Array]"===h)(f=f.join(m))&&(f=this.extendTranslation(f,e,t));else{var k=!1,O=!1;if(!this.isValidLookup(f)&&void 0!==t.defaultValue){if(k=!0,void 0!==t.count){var x=this.pluralResolver.getSuffix(u,t.count);f=t["defaultValue"+x]}f||(f=t.defaultValue)}this.isValidLookup(f)||(O=!0,f=i);var S=t.defaultValue&&t.defaultValue!==f&&this.options.updateMissing;if(O||k||S){this.logger.log(S?"updateKey":"missingKey",u,s,i,S?t.defaultValue:f);var C=[],P=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if("fallback"===this.options.saveMissingTo&&P&&P[0])for(var _=0;_1&&void 0!==arguments[1]?arguments[1]:{},r=void 0,o=void 0,i=void 0,a=void 0;return"string"==typeof e&&(e=[e]),e.forEach((function(e){if(!t.isValidLookup(r)){var s=t.extractFromKey(e,n),u=s.key;o=u;var l=s.namespaces;t.options.fallbackNS&&(l=l.concat(t.options.fallbackNS));var c=void 0!==n.count&&"string"!=typeof n.count,p=void 0!==n.context&&"string"==typeof n.context&&""!==n.context,f=n.lngs?n.lngs:t.languageUtils.toResolveHierarchy(n.lng||t.language,n.fallbackLng);l.forEach((function(e){t.isValidLookup(r)||(a=e,f.forEach((function(o){if(!t.isValidLookup(r)){i=o;var a=u,s=[a];if(t.i18nFormat&&t.i18nFormat.addLookupKeys)t.i18nFormat.addLookupKeys(s,u,o,e,n);else{var l=void 0;c&&(l=t.pluralResolver.getSuffix(o,n.count)),c&&p&&s.push(a+l),p&&s.push(a+=""+t.options.contextSeparator+n.context),c&&s.push(a+=l)}for(var f=void 0;f=s.pop();)t.isValidLookup(r)||(r=t.getResource(o,e,f,n))}})))}))}})),{res:r,usedKey:o,usedLng:i,usedNS:a}},t.prototype.isValidLookup=function(e){return!(void 0===e||!this.options.returnNull&&null===e||!this.options.returnEmptyString&&""===e)},t.prototype.getResource=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,n,r):this.resourceStore.getResource(e,t,n,r)},t}(Qe);function wt(e){return e.charAt(0).toUpperCase()+e.slice(1)}var Et=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.options=t,this.whitelist=this.options.whitelist||!1,this.logger=Je.create("languageUtils")}return e.prototype.getScriptPartFromCode=function(e){if(!e||e.indexOf("-")<0)return null;var t=e.split("-");return 2===t.length?null:(t.pop(),this.formatLanguageCode(t.join("-")))},e.prototype.getLanguagePartFromCode=function(e){if(!e||e.indexOf("-")<0)return e;var t=e.split("-");return this.formatLanguageCode(t[0])},e.prototype.formatLanguageCode=function(e){if("string"==typeof e&&e.indexOf("-")>-1){var t=["hans","hant","latn","cyrl","cans","mong","arab"],n=e.split("-");return this.options.lowerCaseLng?n=n.map((function(e){return e.toLowerCase()})):2===n.length?(n[0]=n[0].toLowerCase(),n[1]=n[1].toUpperCase(),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=wt(n[1].toLowerCase()))):3===n.length&&(n[0]=n[0].toLowerCase(),2===n[1].length&&(n[1]=n[1].toUpperCase()),"sgn"!==n[0]&&2===n[2].length&&(n[2]=n[2].toUpperCase()),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=wt(n[1].toLowerCase())),t.indexOf(n[2].toLowerCase())>-1&&(n[2]=wt(n[2].toLowerCase()))),n.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e},e.prototype.isWhitelisted=function(e){return("languageOnly"===this.options.load||this.options.nonExplicitWhitelist)&&(e=this.getLanguagePartFromCode(e)),!this.whitelist||!this.whitelist.length||this.whitelist.indexOf(e)>-1},e.prototype.getFallbackCodes=function(e,t){if(!e)return[];if("string"==typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!t)return e.default||[];var n=e[t];return n||(n=e[this.getScriptPartFromCode(t)]),n||(n=e[this.formatLanguageCode(t)]),n||(n=e.default),n||[]},e.prototype.toResolveHierarchy=function(e,t){var n=this,r=this.getFallbackCodes(t||this.options.fallbackLng||[],e),o=[],i=function(e){e&&(n.isWhitelisted(e)?o.push(e):n.logger.warn("rejecting non-whitelisted language code: "+e))};return"string"==typeof e&&e.indexOf("-")>-1?("languageOnly"!==this.options.load&&i(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&i(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&i(this.getLanguagePartFromCode(e))):"string"==typeof e&&i(this.formatLanguageCode(e)),r.forEach((function(e){o.indexOf(e)<0&&i(n.formatLanguageCode(e))})),o},e}();function kt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var Ot=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","he","hi","hu","hy","ia","it","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","id","ja","jbo","ka","kk","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21}],xt={1:function(e){return Number(e>1)},2:function(e){return Number(1!=e)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(0===e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)},7:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?3:4)},11:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(0!==e)},14:function(e){return Number(1==e?0:2==e?1:3==e?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)},17:function(e){return Number(1==e||e%10==1?0:1)},18:function(e){return Number(0==e?0:1==e?1:2)},19:function(e){return Number(1==e?0:0===e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(1==e?0:0===e||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)},22:function(e){return Number(1===e?0:2===e?1:(e<0||e>10)&&e%10==0?2:3)}};function St(){var e={};return Ot.forEach((function(t){t.lngs.forEach((function(n){e[n]={numbers:t.nr,plurals:xt[t.fc]}}))})),e}var Ct=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};kt(this,e),this.languageUtils=t,this.options=n,this.logger=Je.create("pluralResolver"),this.rules=St()}return e.prototype.addRule=function(e,t){this.rules[e]=t},e.prototype.getRule=function(e){return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]},e.prototype.needsPlural=function(e){var t=this.getRule(e);return t&&t.numbers.length>1},e.prototype.getPluralFormsOfKey=function(e,t){var n=this,r=[],o=this.getRule(e);return o?(o.numbers.forEach((function(o){var i=n.getSuffix(e,o);r.push(""+t+i)})),r):r},e.prototype.getSuffix=function(e,t){var n=this,r=this.getRule(e);if(r){var o=r.noAbs?r.plurals(t):r.plurals(Math.abs(t)),i=r.numbers[o];this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]&&(2===i?i="plural":1===i&&(i=""));var a=function(){return n.options.prepend&&i.toString()?n.options.prepend+i.toString():i.toString()};return"v1"===this.options.compatibilityJSON?1===i?"":"number"==typeof i?"_plural_"+i.toString():a():"v2"===this.options.compatibilityJSON&&2===r.numbers.length&&1===r.numbers[0]||this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]?a():this.options.prepend&&o.toString()?this.options.prepend+o.toString():o.toString()}return this.logger.warn("no plural rule found for: "+e),""},e}(),Pt=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};_t(this,e),this.logger=Je.create("interpolator"),this.init(t,!0)}return e.prototype.init=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];t&&(this.options=e,this.format=e.interpolation&&e.interpolation.format||function(e){return e}),e.interpolation||(e.interpolation={escapeValue:!0});var n=e.interpolation;this.escape=void 0!==n.escape?n.escape:st,this.escapeValue=void 0===n.escapeValue||n.escapeValue,this.useRawValueToEscape=void 0!==n.useRawValueToEscape&&n.useRawValueToEscape,this.prefix=n.prefix?it(n.prefix):n.prefixEscaped||"{{",this.suffix=n.suffix?it(n.suffix):n.suffixEscaped||"}}",this.formatSeparator=n.formatSeparator?n.formatSeparator:n.formatSeparator||",",this.unescapePrefix=n.unescapeSuffix?"":n.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":n.unescapeSuffix||"",this.nestingPrefix=n.nestingPrefix?it(n.nestingPrefix):n.nestingPrefixEscaped||it("$t("),this.nestingSuffix=n.nestingSuffix?it(n.nestingSuffix):n.nestingSuffixEscaped||it(")"),this.maxReplaces=n.maxReplaces?n.maxReplaces:1e3,this.resetRegExp()},e.prototype.reset=function(){this.options&&this.init(this.options)},e.prototype.resetRegExp=function(){var e=this.prefix+"(.+?)"+this.suffix;this.regexp=new RegExp(e,"g");var t=""+this.prefix+this.unescapePrefix+"(.+?)"+this.unescapeSuffix+this.suffix;this.regexpUnescape=new RegExp(t,"g");var n=this.nestingPrefix+"(.+?)"+this.nestingSuffix;this.nestingRegexp=new RegExp(n,"g")},e.prototype.interpolate=function(e,t,n,r){var o=this,i=void 0,a=void 0,s=void 0;function u(e){return e.replace(/\$/g,"$$$$")}var l=function(e){if(e.indexOf(o.formatSeparator)<0)return rt(t,e);var r=e.split(o.formatSeparator),i=r.shift().trim(),a=r.join(o.formatSeparator).trim();return o.format(rt(t,i),a,n)};this.resetRegExp();var c=r&&r.missingInterpolationHandler||this.options.missingInterpolationHandler;for(s=0;(i=this.regexpUnescape.exec(e))&&(a=l(i[1].trim()),e=e.replace(i[0],a),this.regexpUnescape.lastIndex=0,!(++s>=this.maxReplaces)););for(s=0;i=this.regexp.exec(e);){if(void 0===(a=l(i[1].trim())))if("function"==typeof c){var p=c(e,i);a="string"==typeof p?p:""}else this.logger.warn("missed to pass in variable "+i[1]+" for interpolating "+e),a="";else"string"==typeof a||this.useRawValueToEscape||(a=Ze(a));if(a=this.escapeValue?u(this.escape(a)):u(a),e=e.replace(i[0],a),this.regexp.lastIndex=0,++s>=this.maxReplaces)break}return e},e.prototype.nest=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=void 0,o=void 0,i=Pt({},n);function a(e,t){if(e.indexOf(",")<0)return e;var n=e.split(",");e=n.shift();var r=n.join(",");r=(r=this.interpolate(r,i)).replace(/'/g,'"');try{i=JSON.parse(r),t&&(i=Pt({},t,i))}catch(t){this.logger.error("failed parsing options string in nesting for key "+e,t)}return e}for(i.applyPostProcessor=!1;r=this.nestingRegexp.exec(e);){if((o=t(a.call(this,r[1].trim(),i),i))&&r[0]===e&&"string"!=typeof o)return o;"string"!=typeof o&&(o=Ze(o)),o||(this.logger.warn("missed to resolve "+r[1]+" for nesting "+e),o=""),e=e.replace(r[0],o),this.regexp.lastIndex=0}return e},e}(),Mt=Object.assign||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:{};Dt(this,t);var a=It(this,e.call(this));return a.backend=n,a.store=r,a.languageUtils=o.languageUtils,a.options=i,a.logger=Je.create("backendConnector"),a.state={},a.queue=[],a.backend&&a.backend.init&&a.backend.init(o,i.backend,i),a}return Rt(t,e),t.prototype.queueLoad=function(e,t,n,r){var o=this,i=[],a=[],s=[],u=[];return e.forEach((function(e){var r=!0;t.forEach((function(t){var s=e+"|"+t;!n.reload&&o.store.hasResourceBundle(e,t)?o.state[s]=2:o.state[s]<0||(1===o.state[s]?a.indexOf(s)<0&&a.push(s):(o.state[s]=1,r=!1,a.indexOf(s)<0&&a.push(s),i.indexOf(s)<0&&i.push(s),u.indexOf(t)<0&&u.push(t)))})),r||s.push(e)})),(i.length||a.length)&&this.queue.push({pending:a,loaded:{},errors:[],callback:r}),{toLoad:i,pending:a,toLoadLanguages:s,toLoadNamespaces:u}},t.prototype.loaded=function(e,t,n){var r=e.split("|"),o=jt(r,2),i=o[0],a=o[1];t&&this.emit("failedLoading",i,a,t),n&&this.store.addResourceBundle(i,a,n),this.state[e]=t?-1:2;var s={};this.queue.forEach((function(n){var r,o,u,l,c,p;r=n.loaded,o=a,l=tt(r,[i],Object),c=l.obj,p=l.k,c[p]=c[p]||[],u&&(c[p]=c[p].concat(o)),u||c[p].push(o),function(e,t){for(var n=e.indexOf(t);-1!==n;)e.splice(n,1),n=e.indexOf(t)}(n.pending,e),t&&n.errors.push(t),0!==n.pending.length||n.done||(Object.keys(n.loaded).forEach((function(e){s[e]||(s[e]=[]),n.loaded[e].length&&n.loaded[e].forEach((function(t){s[e].indexOf(t)<0&&s[e].push(t)}))})),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())})),this.emit("loaded",s),this.queue=this.queue.filter((function(e){return!e.done}))},t.prototype.read=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=this,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:250,a=arguments[5];return e.length?this.backend[n](e,t,(function(s,u){s&&u&&r<5?setTimeout((function(){o.read.call(o,e,t,n,r+1,2*i,a)}),i):a(s,u)})):a(null,{})},t.prototype.prepareLoading=function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments[3];if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),o&&o();"string"==typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"==typeof t&&(t=[t]);var i=this.queueLoad(e,t,r,o);if(!i.toLoad.length)return i.pending.length||o(),null;i.toLoad.forEach((function(e){n.loadOne(e)}))},t.prototype.load=function(e,t,n){this.prepareLoading(e,t,{},n)},t.prototype.reload=function(e,t,n){this.prepareLoading(e,t,{reload:!0},n)},t.prototype.loadOne=function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=e.split("|"),o=jt(r,2),i=o[0],a=o[1];this.read(i,a,"read",null,null,(function(r,o){r&&t.logger.warn(n+"loading namespace "+a+" for language "+i+" failed",r),!r&&o&&t.logger.log(n+"loaded namespace "+a+" for language "+i,o),t.loaded(e,r,o)}))},t.prototype.saveMissing=function(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};this.backend&&this.backend.create&&this.backend.create(e,t,n,r,null,Mt({},i,{isUpdate:o})),e&&e[0]&&this.store.addResource(e[0],t,n,r)},t}(Qe);function Tt(e){return"string"==typeof e.ns&&(e.ns=[e.ns]),"string"==typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"==typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.whitelist&&e.whitelist.indexOf("cimode")<0&&(e.whitelist=e.whitelist.concat(["cimode"])),e}var Lt="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},Ft=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},r=arguments[1];Vt(this,t);var o=Bt(this,e.call(this));if(o.options=Tt(n),o.services={},o.logger=Je,o.modules={external:[]},r&&!o.isInitialized&&!n.isClone){var i;if(!o.options.initImmediate)return i=o.init(n,r),Bt(o,i);setTimeout((function(){o.init(n,r)}),0)}return o}return Ht(t,e),t.prototype.init=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments[1];function r(e){return e?"function"==typeof e?new e:e:null}if("function"==typeof t&&(n=t,t={}),this.options=Ft({},{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,whitelist:!1,nonExplicitWhitelist:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:function(){},parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){var t={};return e[1]&&(t.defaultValue=e[1]),e[2]&&(t.tDescription=e[2]),t},interpolation:{escapeValue:!0,format:function(e,t,n){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",maxReplaces:1e3}},this.options,Tt(t)),this.format=this.options.interpolation.format,n||(n=Ut),!this.options.isClone){this.modules.logger?Je.init(r(this.modules.logger),this.options):Je.init(null,this.options);var o=new Et(this.options);this.store=new ft(this.options.resources,this.options);var i=this.services;i.logger=Je,i.resourceStore=this.store,i.languageUtils=o,i.pluralResolver=new Ct(o,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),i.interpolator=new At(this.options),i.backendConnector=new Nt(r(this.modules.backend),i.resourceStore,i,this.options),i.backendConnector.on("*",(function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o1?n-1:0),o=1;o0&&void 0!==arguments[0]?arguments[0]:Ut;if(this.options.resources)t(null);else{if(this.language&&"cimode"===this.language.toLowerCase())return t();var n=[],r=function(t){t&&e.services.languageUtils.toResolveHierarchy(t).forEach((function(e){n.indexOf(e)<0&&n.push(e)}))};if(this.language)r(this.language);else{var o=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);o.forEach((function(e){return r(e)}))}this.options.preload&&this.options.preload.forEach((function(e){return r(e)})),this.services.backendConnector.load(n,this.options.ns,t)}},t.prototype.reloadResources=function(e,t,n){e||(e=this.languages),t||(t=this.options.ns),n||(n=function(){}),this.services.backendConnector.reload(e,t,n)},t.prototype.use=function(e){return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&dt.addPostProcessor(e),"3rdParty"===e.type&&this.modules.external.push(e),this},t.prototype.changeLanguage=function(e,t){var n=this,r=function(e){e&&(n.language=e,n.languages=n.services.languageUtils.toResolveHierarchy(e),n.translator.language||n.translator.changeLanguage(e),n.services.languageDetector&&n.services.languageDetector.cacheUserLanguage(e)),n.loadResources((function(r){!function(e,r){n.translator.changeLanguage(r),r&&(n.emit("languageChanged",r),n.logger.log("languageChanged",r)),t&&t(e,(function(){return n.t.apply(n,arguments)}))}(r,e)}))};e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(r):r(e):r(this.services.languageDetector.detect())},t.prototype.getFixedT=function(e,t){var n=this,r=function e(t,r){for(var o=arguments.length,i=Array(o>2?o-2:0),a=2;a0?this.languages[0]:this.language),!e)return"rtl";return["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam"].indexOf(this.services.languageUtils.getLanguagePartFromCode(e))>=0?"rtl":"ltr"},t.prototype.createInstance=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments[1];return new t(e,n)},t.prototype.cloneInstance=function(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ut,o=Ft({},this.options,n,{isClone:!0}),i=new t(o),a=["store","services","language"];return a.forEach((function(t){i[t]=e[t]})),i.translator=new bt(i.services,i.options),i.translator.on("*",(function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r96?Xt:Jt};function Zt(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 en(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Pn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _n(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?Pn(e):t}function An(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t-1}function Nn(e){return Rn(e)?window.pageYOffset:e.scrollTop}function Tn(e,t){Rn(e)?window.scrollTo(0,t):e.scrollTop=t}function Ln(e,t,n,r){return n*((e=e/r-1)*e*e+1)+t}function Fn(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Mn,o=Nn(e),i=t-o,a=10,s=0;function u(){var t=Ln(s+=a,o,i,n);Tn(e,t),s=d)return{placement:"bottom",maxHeight:t};if(O>=d&&!a)return i&&Fn(u,x,160),{placement:"bottom",maxHeight:t};if(!a&&O>=r||a&&E>=r)return i&&Fn(u,x,160),{placement:"bottom",maxHeight:a?E-y:O-y};if("auto"===o||a){var C=t,P=a?w:k;return P>=r&&(C=Math.min(P-y-s.controlHeight,t)),{placement:"top",maxHeight:C}}if("bottom"===o)return Tn(u,x),{placement:"bottom",maxHeight:t};break;case"top":if(w>=d)return{placement:"top",maxHeight:t};if(k>=d&&!a)return i&&Fn(u,S,160),{placement:"top",maxHeight:t};if(!a&&k>=r||a&&w>=r){var _=t;return(!a&&k>=r||a&&w>=r)&&(_=a?w-b:k-b),i&&Fn(u,S,160),{placement:"top",maxHeight:_}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(o,'".'))}return l}var Hn=function(e){return"auto"===e?"bottom":e},Un=function(e){function t(){var e,n;vn(this,t);for(var r=arguments.length,o=new Array(r),i=0;i0,h=c-p-l,g=!1;h>t&&n.isBottom&&(i&&i(e),n.isBottom=!1),d&&n.isTop&&(s&&s(e),n.isTop=!1),d&&t>h?(o&&!n.isBottom&&o(e),f.scrollTop=c,g=!0,n.isBottom=!0):!d&&-t>l&&(a&&!n.isTop&&a(e),f.scrollTop=0,g=!0,n.isTop=!0),g&&n.cancelScroll(e)})),wn(Pn(Pn(n)),"onWheel",(function(e){n.handleEventDelta(e,e.deltaY)})),wn(Pn(Pn(n)),"onTouchStart",(function(e){n.touchStart=e.changedTouches[0].clientY})),wn(Pn(Pn(n)),"onTouchMove",(function(e){var t=n.touchStart-e.changedTouches[0].clientY;n.handleEventDelta(e,t)})),wn(Pn(Pn(n)),"getScrollTarget",(function(e){n.scrollTarget=e})),n}return On(t,e),bn(t,[{key:"componentDidMount",value:function(){this.startListening(this.scrollTarget)}},{key:"componentWillUnmount",value:function(){this.stopListening(this.scrollTarget)}},{key:"startListening",value:function(e){e&&(e.scrollHeight<=e.clientHeight||("function"==typeof e.addEventListener&&e.addEventListener("wheel",this.onWheel,!1),"function"==typeof e.addEventListener&&e.addEventListener("touchstart",this.onTouchStart,!1),"function"==typeof e.addEventListener&&e.addEventListener("touchmove",this.onTouchMove,!1)))}},{key:"stopListening",value:function(e){e.scrollHeight<=e.clientHeight||("function"==typeof e.removeEventListener&&e.removeEventListener("wheel",this.onWheel,!1),"function"==typeof e.removeEventListener&&e.removeEventListener("touchstart",this.onTouchStart,!1),"function"==typeof e.removeEventListener&&e.removeEventListener("touchmove",this.onTouchMove,!1))}},{key:"render",value:function(){return s.a.createElement(ir,{innerRef:this.getScrollTarget},this.props.children)}}]),t}(a.Component),vr=function(e){function t(){return vn(this,t),_n(this,xn(t).apply(this,arguments))}return On(t,e),bn(t,[{key:"render",value:function(){var e=this.props,t=e.isEnabled,n=Cn(e,["isEnabled"]);return t?s.a.createElement(mr,n):this.props.children}}]),t}(a.Component);wn(vr,"defaultProps",{isEnabled:!0});var yr=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.isSearchable,r=t.isMulti,o=t.label,i=t.isDisabled;switch(e){case"menu":return"Use Up and Down to choose options".concat(i?"":", press Enter to select the currently focused option",", press Escape to exit the menu, press Tab to select the option and exit the menu.");case"input":return"".concat(o||"Select"," is focused ").concat(n?",type to refine list":"",", press Down to open the menu, ").concat(r?" press left to focus selected values":"");case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value"}},br=function(e,t){var n=t.value,r=t.isDisabled;if(n)switch(e){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(n,", deselected.");case"select-option":return"option ".concat(n,r?" is disabled. Select another option.":", selected.")}},wr=function(e){return!!e.isDisabled},Er=function(e){function t(){return vn(this,t),_n(this,xn(t).apply(this,arguments))}return On(t,e),bn(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.className,r=e.cx,o=e.isMulti,i=e.getStyles,a=e.hasValue;return s.a.createElement("div",{className:r(Object(un.a)(i("valueContainer",this.props)),{"value-container":!0,"value-container--is-multi":o,"value-container--has-value":a},n)},t)}}]),t}(a.Component),kr=function(e){var t=e.size,n=Cn(e,["size"]);return s.a.createElement("svg",En({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",className:Object(un.a)({display:"inline-block",fill:"currentColor",lineHeight:1,stroke:"currentColor",strokeWidth:0})},n))},Or=function(e){return s.a.createElement(kr,En({size:20},e),s.a.createElement("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},xr=function(e){return s.a.createElement(kr,En({size:20},e),s.a.createElement("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},Sr=function(e){var t=e.isFocused,n=e.theme,r=n.spacing.baseUnit,o=n.colors;return{label:"indicatorContainer",color:t?o.neutral60:o.neutral20,display:"flex",padding:2*r,transition:"color 150ms",":hover":{color:t?o.neutral80:o.neutral40}}},Cr=Sr,Pr=Sr,_r=!1,Ar=function(e){var t=e.color,n=e.delay,r=e.offset;return s.a.createElement("span",{className:Object(un.a)({animationDuration:"1s",animationDelay:"".concat(n,"ms"),animationIterationCount:"infinite",animationName:"react-select-loading-indicator",animationTimingFunction:"ease-in-out",backgroundColor:t,borderRadius:"1em",display:"inline-block",marginLeft:r?"1em":null,height:"1em",verticalAlign:"top",width:"1em"})})},Mr=function(e){var t=e.className,n=e.cx,r=e.getStyles,o=e.innerProps,i=e.isFocused,a=e.isRtl,u=e.theme.colors,l=i?u.neutral80:u.neutral20;return _r||(Object(un.b)("@keyframes ","react-select-loading-indicator","{0%,80%,100%{opacity:0;}40%{opacity:1;}};"),_r=!0),s.a.createElement("div",En({},o,{className:n(Object(un.a)(r("loadingIndicator",e)),{indicator:!0,"loading-indicator":!0},t)}),s.a.createElement(Ar,{color:l,delay:0,offset:a}),s.a.createElement(Ar,{color:l,delay:160,offset:!0}),s.a.createElement(Ar,{color:l,delay:320,offset:!a}))};Mr.defaultProps={size:4};var jr=function(e){return{label:"input",background:0,border:0,fontSize:"inherit",opacity:e?0:1,outline:0,padding:0,color:"inherit"}},Dr=function(e){var t=e.children,n=e.innerProps;return s.a.createElement("div",n,t)},Ir=Dr,Rr=Dr,Nr=function(e){function t(){return vn(this,t),_n(this,xn(t).apply(this,arguments))}return On(t,e),bn(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.innerProps;return s.a.createElement("div",n,t||s.a.createElement(Or,{size:14}))}}]),t}(a.Component),Tr=function(e){function t(){return vn(this,t),_n(this,xn(t).apply(this,arguments))}return On(t,e),bn(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.className,r=e.components,o=e.cx,i=e.data,a=e.getStyles,u=e.innerProps,l=e.isDisabled,c=e.removeProps,p=e.selectProps,f=r.Container,d=r.Label,h=r.Remove,g=kn({className:o(Object(un.a)(a("multiValue",this.props)),{"multi-value":!0,"multi-value--is-disabled":l},n)},u),m={className:o(Object(un.a)(a("multiValueLabel",this.props)),{"multi-value__label":!0},n)},v=kn({className:o(Object(un.a)(a("multiValueRemove",this.props)),{"multi-value__remove":!0},n)},c);return s.a.createElement(f,{data:i,innerProps:g,selectProps:p},s.a.createElement(d,{data:i,innerProps:m,selectProps:p},t),s.a.createElement(h,{data:i,innerProps:v,selectProps:p}))}}]),t}(a.Component);wn(Tr,"defaultProps",{cropWithEllipsis:!0});var Lr={ClearIndicator:function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps;return s.a.createElement("div",En({},i,{className:r(Object(un.a)(o("clearIndicator",e)),{indicator:!0,"clear-indicator":!0},n)}),t||s.a.createElement(Or,null))},Control:function(e){var t=e.children,n=e.cx,r=e.getStyles,o=e.className,i=e.isDisabled,a=e.isFocused,u=e.innerRef,l=e.innerProps,c=e.menuIsOpen;return s.a.createElement("div",En({ref:u,className:n(Object(un.a)(r("control",e)),{control:!0,"control--is-disabled":i,"control--is-focused":a,"control--menu-is-open":c},o)},l),t)},DropdownIndicator:function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps;return s.a.createElement("div",En({},i,{className:r(Object(un.a)(o("dropdownIndicator",e)),{indicator:!0,"dropdown-indicator":!0},n)}),t||s.a.createElement(xr,null))},DownChevron:xr,CrossIcon:Or,Group:function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.Heading,a=e.headingProps,u=e.label,l=e.theme,c=e.selectProps;return s.a.createElement("div",{className:r(Object(un.a)(o("group",e)),{group:!0},n)},s.a.createElement(i,En({},a,{selectProps:c,theme:l,getStyles:o,cx:r}),u),s.a.createElement("div",null,t))},GroupHeading:function(e){var t=e.className,n=e.cx,r=e.getStyles,o=e.theme,i=(e.selectProps,Cn(e,["className","cx","getStyles","theme","selectProps"]));return s.a.createElement("div",En({className:n(Object(un.a)(r("groupHeading",kn({theme:o},i))),{"group-heading":!0},t)},i))},IndicatorsContainer:function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles;return s.a.createElement("div",{className:r(Object(un.a)(o("indicatorsContainer",e)),{indicators:!0},n)},t)},IndicatorSeparator:function(e){var t=e.className,n=e.cx,r=e.getStyles,o=e.innerProps;return s.a.createElement("span",En({},o,{className:n(Object(un.a)(r("indicatorSeparator",e)),{"indicator-separator":!0},t)}))},Input:function(e){var t=e.className,n=e.cx,r=e.getStyles,o=e.innerRef,i=e.isHidden,a=e.isDisabled,u=e.theme,l=(e.selectProps,Cn(e,["className","cx","getStyles","innerRef","isHidden","isDisabled","theme","selectProps"]));return s.a.createElement("div",{className:Object(un.a)(r("input",kn({theme:u},l)))},s.a.createElement(hn.a,En({className:n(null,{input:!0},t),inputRef:o,inputStyle:jr(i),disabled:a},l)))},LoadingIndicator:Mr,Menu:function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerRef,a=e.innerProps,u=r(Object(un.a)(o("menu",e)),{menu:!0},n);return s.a.createElement("div",En({className:u},a,{ref:i}),t)},MenuList:function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.isMulti,a=e.innerRef;return s.a.createElement("div",{className:r(Object(un.a)(o("menuList",e)),{"menu-list":!0,"menu-list--is-multi":i},n),ref:a},t)},MenuPortal:Gn,LoadingMessage:Kn,NoOptionsMessage:qn,MultiValue:Tr,MultiValueContainer:Ir,MultiValueLabel:Rr,MultiValueRemove:Nr,Option:function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.isDisabled,a=e.isFocused,u=e.isSelected,l=e.innerRef,c=e.innerProps;return s.a.createElement("div",En({ref:l,className:r(Object(un.a)(o("option",e)),{option:!0,"option--is-disabled":i,"option--is-focused":a,"option--is-selected":u},n)},c),t)},Placeholder:function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps;return s.a.createElement("div",En({className:r(Object(un.a)(o("placeholder",e)),{placeholder:!0},n)},i),t)},SelectContainer:function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps,a=e.isDisabled,u=e.isRtl;return s.a.createElement("div",En({className:r(Object(un.a)(o("container",e)),{"--is-disabled":a,"--is-rtl":u},n)},i),t)},SingleValue:function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.isDisabled,a=e.innerProps;return s.a.createElement("div",En({className:r(Object(un.a)(o("singleValue",e)),{"single-value":!0,"single-value--is-disabled":i},n)},a),t)},ValueContainer:Er},Fr=function(e){return kn({},Lr,e.components)},Vr={clearIndicator:Pr,container:function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":null,pointerEvents:t?"none":null,position:"relative"}},control:function(e){var t=e.isDisabled,n=e.isFocused,r=e.theme,o=r.colors,i=r.borderRadius,a=r.spacing;return{label:"control",alignItems:"center",backgroundColor:t?o.neutral5:o.neutral0,borderColor:t?o.neutral10:n?o.primary:o.neutral20,borderRadius:i,borderStyle:"solid",borderWidth:1,boxShadow:n?"0 0 0 1px ".concat(o.primary):null,cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:a.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms","&:hover":{borderColor:n?o.primary:o.neutral30}}},dropdownIndicator:Cr,group:function(e){var t=e.theme.spacing;return{paddingBottom:2*t.baseUnit,paddingTop:2*t.baseUnit}},groupHeading:function(e){var t=e.theme.spacing;return{label:"group",color:"#999",cursor:"default",display:"block",fontSize:"75%",fontWeight:"500",marginBottom:"0.25em",paddingLeft:3*t.baseUnit,paddingRight:3*t.baseUnit,textTransform:"uppercase"}},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(e){var t=e.isDisabled,n=e.theme,r=n.spacing.baseUnit,o=n.colors;return{label:"indicatorSeparator",alignSelf:"stretch",backgroundColor:t?o.neutral10:o.neutral20,marginBottom:2*r,marginTop:2*r,width:1}},input:function(e){var t=e.isDisabled,n=e.theme,r=n.spacing,o=n.colors;return{margin:r.baseUnit/2,paddingBottom:r.baseUnit/2,paddingTop:r.baseUnit/2,visibility:t?"hidden":"visible",color:o.neutral80}},loadingIndicator:function(e){var t=e.isFocused,n=e.size,r=e.theme,o=r.colors,i=r.spacing.baseUnit;return{label:"loadingIndicator",color:t?o.neutral60:o.neutral20,display:"flex",padding:2*i,transition:"color 150ms",alignSelf:"center",fontSize:n,lineHeight:1,marginRight:n,textAlign:"center",verticalAlign:"middle"}},loadingMessage:$n,menu:function(e){var t,n=e.placement,r=e.theme,o=r.borderRadius,i=r.spacing,a=r.colors;return wn(t={label:"menu"},function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(n),"100%"),wn(t,"backgroundColor",a.neutral0),wn(t,"borderRadius",o),wn(t,"boxShadow","0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)"),wn(t,"marginBottom",i.menuGutter),wn(t,"marginTop",i.menuGutter),wn(t,"position","absolute"),wn(t,"width","100%"),wn(t,"zIndex",1),t},menuList:function(e){var t=e.maxHeight,n=e.theme.spacing.baseUnit;return{maxHeight:t,overflowY:"auto",paddingBottom:n,paddingTop:n,position:"relative",WebkitOverflowScrolling:"touch"}},menuPortal:function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},multiValue:function(e){var t=e.theme,n=t.spacing,r=t.borderRadius;return{label:"multiValue",backgroundColor:t.colors.neutral10,borderRadius:r/2,display:"flex",margin:n.baseUnit/2,minWidth:0}},multiValueLabel:function(e){var t=e.theme,n=t.borderRadius,r=t.colors,o=e.cropWithEllipsis;return{borderRadius:n/2,color:r.neutral80,fontSize:"85%",overflow:"hidden",padding:3,paddingLeft:6,textOverflow:o?"ellipsis":null,whiteSpace:"nowrap"}},multiValueRemove:function(e){var t=e.theme,n=t.spacing,r=t.borderRadius,o=t.colors;return{alignItems:"center",borderRadius:r/2,backgroundColor:e.isFocused&&o.dangerLight,display:"flex",paddingLeft:n.baseUnit,paddingRight:n.baseUnit,":hover":{backgroundColor:o.dangerLight,color:o.danger}}},noOptionsMessage:zn,option:function(e){var t=e.isDisabled,n=e.isFocused,r=e.isSelected,o=e.theme,i=o.spacing,a=o.colors;return{label:"option",backgroundColor:r?a.primary:n?a.primary25:"transparent",color:t?a.neutral20:r?a.neutral0:"inherit",cursor:"default",display:"block",fontSize:"inherit",padding:"".concat(2*i.baseUnit,"px ").concat(3*i.baseUnit,"px"),width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",":active":{backgroundColor:!t&&(r?a.primary:a.primary50)}}},placeholder:function(e){var t=e.theme,n=t.spacing;return{label:"placeholder",color:t.colors.neutral50,marginLeft:n.baseUnit/2,marginRight:n.baseUnit/2,position:"absolute",top:"50%",transform:"translateY(-50%)"}},singleValue:function(e){var t=e.isDisabled,n=e.theme,r=n.spacing,o=n.colors;return{label:"singleValue",color:t?o.neutral40:o.neutral80,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2,maxWidth:"calc(100% - ".concat(2*r.baseUnit,"px)"),overflow:"hidden",position:"absolute",textOverflow:"ellipsis",whiteSpace:"nowrap",top:"50%",transform:"translateY(-50%)"}},valueContainer:function(e){var t=e.theme.spacing;return{alignItems:"center",display:"flex",flex:1,flexWrap:"wrap",padding:"".concat(t.baseUnit/2,"px ").concat(2*t.baseUnit,"px"),WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"}}};var Br,Hr={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},Ur={backspaceRemovesValue:!0,blurInputOnSelect:Vn(),captureMenuScroll:!Vn(),closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e,t){var n=kn({ignoreCase:!0,ignoreAccents:!0,stringify:nr,trim:!0,matchFrom:"any"},Br),r=n.ignoreCase,o=n.ignoreAccents,i=n.stringify,a=n.trim,s=n.matchFrom,u=a?tr(t):t,l=a?tr(i(e)):i(e);return r&&(u=u.toLowerCase(),l=l.toLowerCase()),o&&(u=er(u),l=er(l)),"start"===s?l.substr(0,u.length)===u:l.indexOf(u)>-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:wr,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:"0",tabSelectsValue:!0},Wr=1,zr=function(e){function t(e){var n;vn(this,t),wn(Pn(Pn(n=_n(this,xn(t).call(this,e)))),"state",{ariaLiveSelection:"",ariaLiveContext:"",focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,menuOptions:{render:[],focusable:[]},selectValue:[]}),wn(Pn(Pn(n)),"blockOptionHover",!1),wn(Pn(Pn(n)),"isComposing",!1),wn(Pn(Pn(n)),"clearFocusValueOnUpdate",!1),wn(Pn(Pn(n)),"commonProps",void 0),wn(Pn(Pn(n)),"components",void 0),wn(Pn(Pn(n)),"hasGroups",!1),wn(Pn(Pn(n)),"initialTouchX",0),wn(Pn(Pn(n)),"initialTouchY",0),wn(Pn(Pn(n)),"inputIsHiddenAfterUpdate",void 0),wn(Pn(Pn(n)),"instancePrefix",""),wn(Pn(Pn(n)),"openAfterFocus",!1),wn(Pn(Pn(n)),"scrollToFocusedOptionOnUpdate",!1),wn(Pn(Pn(n)),"userIsDragging",void 0),wn(Pn(Pn(n)),"controlRef",null),wn(Pn(Pn(n)),"getControlRef",(function(e){n.controlRef=e})),wn(Pn(Pn(n)),"focusedOptionRef",null),wn(Pn(Pn(n)),"getFocusedOptionRef",(function(e){n.focusedOptionRef=e})),wn(Pn(Pn(n)),"menuListRef",null),wn(Pn(Pn(n)),"getMenuListRef",(function(e){n.menuListRef=e})),wn(Pn(Pn(n)),"inputRef",null),wn(Pn(Pn(n)),"getInputRef",(function(e){n.inputRef=e})),wn(Pn(Pn(n)),"cacheComponents",(function(e){n.components=Fr({components:e})})),wn(Pn(Pn(n)),"focus",n.focusInput),wn(Pn(Pn(n)),"blur",n.blurInput),wn(Pn(Pn(n)),"onChange",(function(e,t){var r=n.props;(0,r.onChange)(e,kn({},t,{name:r.name}))})),wn(Pn(Pn(n)),"setValue",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"set-value",r=arguments.length>2?arguments[2]:void 0,o=n.props,i=o.closeMenuOnSelect,a=o.isMulti;n.onInputChange("",{action:"set-value"}),i&&(n.inputIsHiddenAfterUpdate=!a,n.onMenuClose()),n.clearFocusValueOnUpdate=!0,n.onChange(e,{action:t,option:r})})),wn(Pn(Pn(n)),"selectOption",(function(e){var t=n.props,r=t.blurInputOnSelect,o=t.isMulti,i=n.state.selectValue;if(o)if(n.isOptionSelected(e,i)){var a=n.getOptionValue(e);n.setValue(i.filter((function(e){return n.getOptionValue(e)!==a})),"deselect-option",e),n.announceAriaLiveSelection({event:"deselect-option",context:{value:n.getOptionLabel(e)}})}else n.isOptionDisabled(e,i)?n.announceAriaLiveSelection({event:"select-option",context:{value:n.getOptionLabel(e),isDisabled:!0}}):(n.setValue([].concat(An(i),[e]),"select-option",e),n.announceAriaLiveSelection({event:"select-option",context:{value:n.getOptionLabel(e)}}));else n.isOptionDisabled(e,i)?n.announceAriaLiveSelection({event:"select-option",context:{value:n.getOptionLabel(e),isDisabled:!0}}):(n.setValue(e,"select-option"),n.announceAriaLiveSelection({event:"select-option",context:{value:n.getOptionLabel(e)}}));r&&n.blurInput()})),wn(Pn(Pn(n)),"removeValue",(function(e){var t=n.state.selectValue,r=n.getOptionValue(e);n.onChange(t.filter((function(e){return n.getOptionValue(e)!==r})),{action:"remove-value",removedValue:e}),n.announceAriaLiveSelection({event:"remove-value",context:{value:e?n.getOptionLabel(e):""}}),n.focusInput()})),wn(Pn(Pn(n)),"clearValue",(function(){var e=n.props.isMulti;n.onChange(e?[]:null,{action:"clear"})})),wn(Pn(Pn(n)),"popValue",(function(){var e=n.state.selectValue,t=e[e.length-1];n.announceAriaLiveSelection({event:"pop-value",context:{value:t?n.getOptionLabel(t):""}}),n.onChange(e.slice(0,e.length-1),{action:"pop-value",removedValue:t})})),wn(Pn(Pn(n)),"getOptionLabel",(function(e){return n.props.getOptionLabel(e)})),wn(Pn(Pn(n)),"getOptionValue",(function(e){return n.props.getOptionValue(e)})),wn(Pn(Pn(n)),"getStyles",(function(e,t){var r=Vr[e](t);r.boxSizing="border-box";var o=n.props.styles[e];return o?o(r,t):r})),wn(Pn(Pn(n)),"getElementId",(function(e){return"".concat(n.instancePrefix,"-").concat(e)})),wn(Pn(Pn(n)),"getActiveDescendentId",(function(){var e=n.props.menuIsOpen,t=n.state,r=t.menuOptions,o=t.focusedOption;if(o&&e){var i=r.focusable.indexOf(o),a=r.render[i];return a&&a.key}})),wn(Pn(Pn(n)),"announceAriaLiveSelection",(function(e){var t=e.event,r=e.context;n.setState({ariaLiveSelection:br(t,r)})})),wn(Pn(Pn(n)),"announceAriaLiveContext",(function(e){var t=e.event,r=e.context;n.setState({ariaLiveContext:yr(t,kn({},r,{label:n.props["aria-label"]}))})})),wn(Pn(Pn(n)),"onMenuMouseDown",(function(e){0===e.button&&(e.stopPropagation(),e.preventDefault(),n.focusInput())})),wn(Pn(Pn(n)),"onMenuMouseMove",(function(e){n.blockOptionHover=!1})),wn(Pn(Pn(n)),"onControlMouseDown",(function(e){var t=n.props.openMenuOnClick;n.state.isFocused?n.props.menuIsOpen?"INPUT"!==e.target.tagName&&n.onMenuClose():t&&n.openMenu("first"):(t&&(n.openAfterFocus=!0),n.focusInput()),"INPUT"!==e.target.tagName&&e.preventDefault()})),wn(Pn(Pn(n)),"onDropdownIndicatorMouseDown",(function(e){if(!(e&&"mousedown"===e.type&&0!==e.button||n.props.isDisabled)){var t=n.props,r=t.isMulti,o=t.menuIsOpen;n.focusInput(),o?(n.inputIsHiddenAfterUpdate=!r,n.onMenuClose()):n.openMenu("first"),e.preventDefault(),e.stopPropagation()}})),wn(Pn(Pn(n)),"onClearIndicatorMouseDown",(function(e){e&&"mousedown"===e.type&&0!==e.button||(n.clearValue(),e.stopPropagation(),n.openAfterFocus=!1,setTimeout((function(){return n.focusInput()})))})),wn(Pn(Pn(n)),"onScroll",(function(e){"boolean"==typeof n.props.closeMenuOnScroll?e.target instanceof HTMLElement&&Rn(e.target)&&n.props.onMenuClose():"function"==typeof n.props.closeMenuOnScroll&&n.props.closeMenuOnScroll(e)&&n.props.onMenuClose()})),wn(Pn(Pn(n)),"onCompositionStart",(function(){n.isComposing=!0})),wn(Pn(Pn(n)),"onCompositionEnd",(function(){n.isComposing=!1})),wn(Pn(Pn(n)),"onTouchStart",(function(e){var t=e.touches.item(0);t&&(n.initialTouchX=t.clientX,n.initialTouchY=t.clientY,n.userIsDragging=!1)})),wn(Pn(Pn(n)),"onTouchMove",(function(e){var t=e.touches.item(0);if(t){var r=Math.abs(t.clientX-n.initialTouchX),o=Math.abs(t.clientY-n.initialTouchY);n.userIsDragging=r>5||o>5}})),wn(Pn(Pn(n)),"onTouchEnd",(function(e){n.userIsDragging||(n.controlRef&&!n.controlRef.contains(e.target)&&n.menuListRef&&!n.menuListRef.contains(e.target)&&n.blurInput(),n.initialTouchX=0,n.initialTouchY=0)})),wn(Pn(Pn(n)),"onControlTouchEnd",(function(e){n.userIsDragging||n.onControlMouseDown(e)})),wn(Pn(Pn(n)),"onClearIndicatorTouchEnd",(function(e){n.userIsDragging||n.onClearIndicatorMouseDown(e)})),wn(Pn(Pn(n)),"onDropdownIndicatorTouchEnd",(function(e){n.userIsDragging||n.onDropdownIndicatorMouseDown(e)})),wn(Pn(Pn(n)),"handleInputChange",(function(e){var t=e.currentTarget.value;n.inputIsHiddenAfterUpdate=!1,n.onInputChange(t,{action:"input-change"}),n.onMenuOpen()})),wn(Pn(Pn(n)),"onInputFocus",(function(e){var t=n.props,r=t.isSearchable,o=t.isMulti;n.props.onFocus&&n.props.onFocus(e),n.inputIsHiddenAfterUpdate=!1,n.announceAriaLiveContext({event:"input",context:{isSearchable:r,isMulti:o}}),n.setState({isFocused:!0}),(n.openAfterFocus||n.props.openMenuOnFocus)&&n.openMenu("first"),n.openAfterFocus=!1})),wn(Pn(Pn(n)),"onInputBlur",(function(e){n.menuListRef&&n.menuListRef.contains(document.activeElement)?n.inputRef.focus():(n.props.onBlur&&n.props.onBlur(e),n.onInputChange("",{action:"input-blur"}),n.onMenuClose(),n.setState({focusedValue:null,isFocused:!1}))})),wn(Pn(Pn(n)),"onOptionHover",(function(e){n.blockOptionHover||n.state.focusedOption===e||n.setState({focusedOption:e})})),wn(Pn(Pn(n)),"shouldHideSelectedOptions",(function(){var e=n.props,t=e.hideSelectedOptions,r=e.isMulti;return void 0===t?r:t})),wn(Pn(Pn(n)),"onKeyDown",(function(e){var t=n.props,r=t.isMulti,o=t.backspaceRemovesValue,i=t.escapeClearsValue,a=t.inputValue,s=t.isClearable,u=t.isDisabled,l=t.menuIsOpen,c=t.onKeyDown,p=t.tabSelectsValue,f=t.openMenuOnFocus,d=n.state,h=d.focusedOption,g=d.focusedValue,m=d.selectValue;if(!(u||"function"==typeof c&&(c(e),e.defaultPrevented))){switch(n.blockOptionHover=!0,e.key){case"ArrowLeft":if(!r||a)return;n.focusValue("previous");break;case"ArrowRight":if(!r||a)return;n.focusValue("next");break;case"Delete":case"Backspace":if(a)return;if(g)n.removeValue(g);else{if(!o)return;r?n.popValue():s&&n.clearValue()}break;case"Tab":if(n.isComposing)return;if(e.shiftKey||!l||!p||!h||f&&n.isOptionSelected(h,m))return;n.selectOption(h);break;case"Enter":if(229===e.keyCode)break;if(l){if(!h)return;if(n.isComposing)return;n.selectOption(h);break}return;case"Escape":l?(n.inputIsHiddenAfterUpdate=!1,n.onInputChange("",{action:"menu-close"}),n.onMenuClose()):s&&i&&n.clearValue();break;case" ":if(a)return;if(!l){n.openMenu("first");break}if(!h)return;n.selectOption(h);break;case"ArrowUp":l?n.focusOption("up"):n.openMenu("last");break;case"ArrowDown":l?n.focusOption("down"):n.openMenu("first");break;case"PageUp":if(!l)return;n.focusOption("pageup");break;case"PageDown":if(!l)return;n.focusOption("pagedown");break;case"Home":if(!l)return;n.focusOption("first");break;case"End":if(!l)return;n.focusOption("last");break;default:return}e.preventDefault()}}));var r=e.value;n.cacheComponents=sn(n.cacheComponents,Qn).bind(Pn(Pn(n))),n.cacheComponents(e.components),n.instancePrefix="react-select-"+(n.props.instanceId||++Wr);var o=In(r),i=n.buildMenuOptions(e,o);return n.state.menuOptions=i,n.state.selectValue=o,n}return On(t,e),bn(t,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput()}},{key:"componentWillReceiveProps",value:function(e){var t=this.props,n=t.options,r=t.value,o=t.inputValue;if(this.cacheComponents(e.components),e.value!==r||e.options!==n||e.inputValue!==o){var i=In(e.value),a=this.buildMenuOptions(e,i),s=this.getNextFocusedValue(i),u=this.getNextFocusedOption(a.focusable);this.setState({menuOptions:a,selectValue:i,focusedOption:u,focusedValue:s})}null!=this.inputIsHiddenAfterUpdate&&(this.setState({inputIsHidden:this.inputIsHiddenAfterUpdate}),delete this.inputIsHiddenAfterUpdate)}},{key:"componentDidUpdate",value:function(e){var t,n,r,o,i,a=this.props,s=a.isDisabled,u=a.menuIsOpen,l=this.state.isFocused;(l&&!s&&e.isDisabled||l&&u&&!e.menuIsOpen)&&this.focusInput(),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(t=this.menuListRef,n=this.focusedOptionRef,r=t.getBoundingClientRect(),o=n.getBoundingClientRect(),i=n.offsetHeight/3,o.bottom+i>r.bottom?Tn(t,Math.min(n.offsetTop+n.clientHeight-t.offsetHeight+i,t.scrollHeight)):o.top-i-1&&(a=s)}this.scrollToFocusedOptionOnUpdate=!(o&&this.menuListRef),this.inputIsHiddenAfterUpdate=!1,this.onMenuOpen(),this.setState({focusedValue:null,focusedOption:n.focusable[a]}),this.announceAriaLiveContext({event:"menu"})}},{key:"focusValue",value:function(e){var t=this.props,n=t.isMulti,r=t.isSearchable,o=this.state,i=o.selectValue,a=o.focusedValue;if(n){this.setState({focusedOption:null});var s=i.indexOf(a);a||(s=-1,this.announceAriaLiveContext({event:"value"}));var u=i.length-1,l=-1;if(i.length){switch(e){case"previous":l=0===s?0:-1===s?u:s-1;break;case"next":s>-1&&s0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state,r=n.focusedOption,o=n.menuOptions,i=o.focusable;if(i.length){var a=0,s=i.indexOf(r);r||(s=-1,this.announceAriaLiveContext({event:"menu"})),"up"===e?a=s>0?s-1:i.length-1:"down"===e?a=(s+1)%i.length:"pageup"===e?(a=s-t)<0&&(a=0):"pagedown"===e?(a=s+t)>i.length-1&&(a=i.length-1):"last"===e&&(a=i.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:i[a],focusedValue:null}),this.announceAriaLiveContext({event:"menu",context:{isDisabled:wr(i[a])}})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(Hr):kn({},Hr,this.props.theme):Hr}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.getStyles,n=this.setValue,r=this.selectOption,o=this.props,i=o.classNamePrefix,a=o.isMulti,s=o.isRtl,u=o.options,l=this.state.selectValue,c=this.hasValue();return{cx:Dn.bind(null,i),clearValue:e,getStyles:t,getValue:function(){return l},hasValue:c,isMulti:a,isRtl:s,options:u,selectOption:r,setValue:n,selectProps:o,theme:this.getTheme()}}},{key:"getNextFocusedValue",value:function(e){if(this.clearFocusValueOnUpdate)return this.clearFocusValueOnUpdate=!1,null;var t=this.state,n=t.focusedValue,r=t.selectValue.indexOf(n);if(r>-1){if(e.indexOf(n)>-1)return n;if(r-1?t:e[0]}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.state.menuOptions.render.length}},{key:"countOptions",value:function(){return this.state.menuOptions.focusable.length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return"function"==typeof this.props.isOptionDisabled&&this.props.isOptionDisabled(e,t)}},{key:"isOptionSelected",value:function(e,t){var n=this;if(t.indexOf(e)>-1)return!0;if("function"==typeof this.props.isOptionSelected)return this.props.isOptionSelected(e,t);var r=this.getOptionValue(e);return t.some((function(e){return n.getOptionValue(e)===r}))}},{key:"filterOption",value:function(e,t){return!this.props.filterOption||this.props.filterOption(e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"buildMenuOptions",value:function(e,t){var n=this,r=e.inputValue,o=void 0===r?"":r,i=e.options,a=function(e,r){var i=n.isOptionDisabled(e,t),a=n.isOptionSelected(e,t),s=n.getOptionLabel(e),u=n.getOptionValue(e);if(!(n.shouldHideSelectedOptions()&&a||!n.filterOption({label:s,value:u,data:e},o))){var l=i?void 0:function(){return n.onOptionHover(e)},c=i?void 0:function(){return n.selectOption(e)},p="".concat(n.getElementId("option"),"-").concat(r);return{innerProps:{id:p,onClick:c,onMouseMove:l,onMouseOver:l,tabIndex:-1},data:e,isDisabled:i,isSelected:a,key:p,label:s,type:"option",value:u}}};return i.reduce((function(e,t,r){if(t.options){n.hasGroups||(n.hasGroups=!0);var o=t.options.map((function(t,n){var o=a(t,"".concat(r,"-").concat(n));return o&&e.focusable.push(t),o})).filter(Boolean);if(o.length){var i="".concat(n.getElementId("group"),"-").concat(r);e.render.push({type:"group",key:i,data:t,options:o})}}else{var s=a(t,"".concat(r));s&&(e.render.push(s),e.focusable.push(t))}return e}),{render:[],focusable:[]})}},{key:"constructAriaLiveMessage",value:function(){var e=this.state,t=e.ariaLiveContext,n=e.selectValue,r=e.focusedValue,o=e.focusedOption,i=this.props,a=i.options,s=i.menuIsOpen,u=i.inputValue,l=i.screenReaderStatus,c=r?function(e){var t=e.focusedValue,n=e.getOptionLabel,r=e.selectValue;return"value ".concat(n(t)," focused, ").concat(r.indexOf(t)+1," of ").concat(r.length,".")}({focusedValue:r,getOptionLabel:this.getOptionLabel,selectValue:n}):"",p=o&&s?function(e){var t=e.focusedOption,n=e.getOptionLabel,r=e.options;return"option ".concat(n(t)," focused").concat(t.isDisabled?" disabled":"",", ").concat(r.indexOf(t)+1," of ").concat(r.length,".")}({focusedOption:o,getOptionLabel:this.getOptionLabel,options:a}):"",f=function(e){var t=e.inputValue,n=e.screenReaderMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}({inputValue:u,screenReaderMessage:l({count:this.countOptions()})});return"".concat(c," ").concat(p," ").concat(f," ").concat(t)}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,r=e.inputId,o=e.inputValue,i=e.tabIndex,a=this.components.Input,u=this.state.inputIsHidden,l=r||this.getElementId("input");if(!n)return s.a.createElement(or,{id:l,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:Mn,onFocus:this.onInputFocus,readOnly:!0,disabled:t,tabIndex:i,value:""});var c={"aria-autocomplete":"list","aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"]},p=this.commonProps,f=p.cx,d=p.theme,h=p.selectProps;return s.a.createElement(a,En({autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",cx:f,getStyles:this.getStyles,id:l,innerRef:this.getInputRef,isDisabled:t,isHidden:u,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,selectProps:h,spellCheck:"false",tabIndex:i,theme:d,type:"text",value:o},c))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.components,n=t.MultiValue,r=t.MultiValueContainer,o=t.MultiValueLabel,i=t.MultiValueRemove,a=t.SingleValue,u=t.Placeholder,l=this.commonProps,c=this.props,p=c.controlShouldRenderValue,f=c.isDisabled,d=c.isMulti,h=c.inputValue,g=c.placeholder,m=this.state,v=m.selectValue,y=m.focusedValue,b=m.isFocused;if(!this.hasValue()||!p)return h?null:s.a.createElement(u,En({},l,{key:"placeholder",isDisabled:f,isFocused:b}),g);if(d)return v.map((function(t){var a=t===y;return s.a.createElement(n,En({},l,{components:{Container:r,Label:o,Remove:i},isFocused:a,isDisabled:f,key:e.getOptionValue(t),removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault(),e.stopPropagation()}},data:t}),e.formatOptionLabel(t,"value"))}));if(h)return null;var w=v[0];return s.a.createElement(a,En({},l,{data:w,isDisabled:f}),this.formatOptionLabel(w,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.components.ClearIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,i=this.state.isFocused;if(!this.isClearable()||!e||r||!this.hasValue()||o)return null;var a={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return s.a.createElement(e,En({},t,{innerProps:a,isFocused:i}))}},{key:"renderLoadingIndicator",value:function(){var e=this.components.LoadingIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,i=this.state.isFocused;if(!e||!o)return null;return s.a.createElement(e,En({},t,{innerProps:{"aria-hidden":"true"},isDisabled:r,isFocused:i}))}},{key:"renderIndicatorSeparator",value:function(){var e=this.components,t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var r=this.commonProps,o=this.props.isDisabled,i=this.state.isFocused;return s.a.createElement(n,En({},r,{isDisabled:o,isFocused:i}))}},{key:"renderDropdownIndicator",value:function(){var e=this.components.DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,r=this.state.isFocused,o={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return s.a.createElement(e,En({},t,{innerProps:o,isDisabled:n,isFocused:r}))}},{key:"renderMenu",value:function(){var e=this,t=this.components,n=t.Group,r=t.GroupHeading,o=t.Menu,i=t.MenuList,a=t.MenuPortal,u=t.LoadingMessage,l=t.NoOptionsMessage,c=t.Option,p=this.commonProps,f=this.state,d=f.focusedOption,h=f.menuOptions,g=this.props,m=g.captureMenuScroll,v=g.inputValue,y=g.isLoading,b=g.loadingMessage,w=g.minMenuHeight,E=g.maxMenuHeight,k=g.menuIsOpen,O=g.menuPlacement,x=g.menuPosition,S=g.menuPortalTarget,C=g.menuShouldBlockScroll,P=g.menuShouldScrollIntoView,_=g.noOptionsMessage,A=g.onMenuScrollToTop,M=g.onMenuScrollToBottom;if(!k)return null;var j,D=function(t){var n=d===t.data;return t.innerRef=n?e.getFocusedOptionRef:void 0,s.a.createElement(c,En({},p,t,{isFocused:n}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())j=h.render.map((function(t){if("group"===t.type){t.type;var o=Cn(t,["type"]),i="".concat(t.key,"-heading");return s.a.createElement(n,En({},p,o,{Heading:r,headingProps:{id:i},label:e.formatGroupLabel(t.data)}),t.options.map((function(e){return D(e)})))}if("option"===t.type)return D(t)}));else if(y){var I=b({inputValue:v});if(null===I)return null;j=s.a.createElement(u,p,I)}else{var R=_({inputValue:v});if(null===R)return null;j=s.a.createElement(l,p,R)}var N={minMenuHeight:w,maxMenuHeight:E,menuPlacement:O,menuPosition:x,menuShouldScrollIntoView:P},T=s.a.createElement(Un,En({},p,N),(function(t){var n=t.ref,r=t.placerProps,a=r.placement,u=r.maxHeight;return s.a.createElement(o,En({},p,N,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:y,placement:a}),s.a.createElement(vr,{isEnabled:m,onTopArrive:A,onBottomArrive:M},s.a.createElement(gr,{isEnabled:C},s.a.createElement(i,En({},p,{innerRef:e.getMenuListRef,isLoading:y,maxHeight:u}),j))))}));return S||"fixed"===x?s.a.createElement(a,En({},p,{appendTo:S,controlElement:this.controlRef,menuPlacement:O,menuPosition:x}),T):T}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,o=t.isMulti,i=t.name,a=this.state.selectValue;if(i&&!r){if(o){if(n){var u=a.map((function(t){return e.getOptionValue(t)})).join(n);return s.a.createElement("input",{name:i,type:"hidden",value:u})}var l=a.length>0?a.map((function(t,n){return s.a.createElement("input",{key:"i-".concat(n),name:i,type:"hidden",value:e.getOptionValue(t)})})):s.a.createElement("input",{name:i,type:"hidden"});return s.a.createElement("div",null,l)}var c=a[0]?this.getOptionValue(a[0]):"";return s.a.createElement("input",{name:i,type:"hidden",value:c})}}},{key:"renderLiveRegion",value:function(){return this.state.isFocused?s.a.createElement(rr,{"aria-live":"assertive"},s.a.createElement("p",{id:"aria-selection-event"}," ",this.state.ariaLiveSelection),s.a.createElement("p",{id:"aria-context"}," ",this.constructAriaLiveMessage())):null}},{key:"render",value:function(){var e=this.components,t=e.Control,n=e.IndicatorsContainer,r=e.SelectContainer,o=e.ValueContainer,i=this.props,a=i.className,u=i.id,l=i.isDisabled,c=i.menuIsOpen,p=this.state.isFocused,f=this.commonProps=this.getCommonProps();return s.a.createElement(r,En({},f,{className:a,innerProps:{id:u,onKeyDown:this.onKeyDown},isDisabled:l,isFocused:p}),this.renderLiveRegion(),s.a.createElement(t,En({},f,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:l,isFocused:p,menuIsOpen:c}),s.a.createElement(o,En({},f,{isDisabled:l}),this.renderPlaceholderOrValue(),this.renderInput()),s.a.createElement(n,En({},f,{isDisabled:l}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}]),t}(a.Component);wn(zr,"defaultProps",Ur);var $r={defaultInputValue:"",defaultMenuIsOpen:!1,defaultValue:null},qr=function(e){var t,n;return n=t=function(t){function n(){var e,t;vn(this,n);for(var r=arguments.length,o=new Array(r),i=0;i1?n-1:0),o=1;o0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,n=String(e).toLowerCase(),r=String(t.value).toLowerCase(),o=String(t.label).toLowerCase();return r===n||o===n}),Xr=kn({allowCreateWhileLoading:!1,createOptionPosition:"last"},{formatCreateLabel:function(e){return'Create "'.concat(e,'"')},isValidNewOption:function(e,t,n){return!(!e||t.some((function(t){return Yr(e,t)}))||n.some((function(t){return Yr(e,t)})))},getNewOptionData:function(e,t){return{label:t,value:e,__isNew__:!0}}}),Jr=function(e){var t,n;return n=t=function(t){function n(e){var t;vn(this,n),wn(Pn(Pn(t=_n(this,xn(n).call(this,e)))),"select",void 0),wn(Pn(Pn(t)),"onChange",(function(e,n){var r=t.props,o=r.getNewOptionData,i=r.inputValue,a=r.isMulti,s=r.onChange,u=r.onCreateOption,l=r.value;if("select-option"!==n.action)return s(e,n);var c=t.state.newOption,p=Array.isArray(e)?e:[e];if(p[p.length-1]!==c)s(e,n);else if(u)u(i);else{var f=o(i,i),d={action:"create-option"};s(a?[].concat(An(In(l)),[f]):f,d)}}));var r=e.options||[];return t.state={newOption:void 0,options:r},t}return On(n,t),bn(n,[{key:"componentWillReceiveProps",value:function(e){var t=e.allowCreateWhileLoading,n=e.createOptionPosition,r=e.formatCreateLabel,o=e.getNewOptionData,i=e.inputValue,a=e.isLoading,s=e.isValidNewOption,u=e.value,l=e.options||[],c=this.state.newOption;c=s(i,In(u),l)?o(i,r(i)):void 0,this.setState({newOption:c,options:!t&&a||!c?l:"first"===n?[c].concat(An(l)):[].concat(An(l),[c])})}},{key:"focus",value:function(){this.select.focus()}},{key:"blur",value:function(){this.select.blur()}},{key:"render",value:function(){var t=this,n=En({},this.props),r=this.state.options;return s.a.createElement(e,En({},n,{ref:function(e){t.select=e},options:r,onChange:this.onChange}))}}]),n}(a.Component),wn(t,"defaultProps",Xr),n},Qr=(qr(Jr(zr)),Gr(qr(Jr(zr))),function(e){return function(t){t.in,t.onExited,t.appear,t.enter,t.exit;var n=Cn(t,["in","onExited","appear","enter","exit"]);return s.a.createElement(e,n)}}),Zr=function(e){var t=e.component,n=e.duration,r=void 0===n?1:n,o=e.in,i=(e.onExited,Cn(e,["component","duration","in","onExited"])),a={entering:{opacity:0},entered:{opacity:1,transition:"opacity ".concat(r,"ms")},exiting:{opacity:0},exited:{opacity:0}};return s.a.createElement(gn.Transition,{mountOnEnter:!0,unmountOnExit:!0,in:o,timeout:r},(function(e){var n={style:kn({},a[e])};return s.a.createElement(t,En({innerProps:n},i))}))},eo=function(e){function t(){var e,n;vn(this,t);for(var r=arguments.length,o=new Array(r),i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t=Fr({components:e}),n=t.Input,r=t.MultiValue,o=t.Placeholder,i=t.SingleValue,a=t.ValueContainer,s=Cn(t,["Input","MultiValue","Placeholder","SingleValue","ValueContainer"]);return kn({Input:Qr(n),MultiValue:to(r),Placeholder:no(o),SingleValue:ro(i),ValueContainer:oo(a)},s)},ao=io();ao.Input,ao.MultiValue,ao.Placeholder,ao.SingleValue,ao.ValueContainer,sn(io,Qn),qr(zr);function so(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function uo(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function lo(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Co(e,t,n){return(Co="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=vo(e)););return e}(e,t);if(r){var o=Object.getOwnPropertyDescriptor(r,t);return o.get?o.get.call(n):o.value}})(e,t,n||e)}function Po(e,t,n,r){var o=cn.a.unstable_batchedUpdates?function(e){cn.a.unstable_batchedUpdates(n,e)}:n;return e.addEventListener&&e.addEventListener(t,o,r),{remove:function(){e.removeEventListener&&e.removeEventListener(t,o)}}}function _o(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 Ao(e){for(var t=1;t0,"`Slider[step]` should be a positive number in order to make Slider[dots] work.");var a=Object.keys(t).map(parseFloat).sort((function(e,t){return e-t}));if(n&&r)for(var s=o;s<=i;s+=r)-1===a.indexOf(s)&&a.push(s);return a}(0,o,i,a,f,p).map((function(e){var o,i="".concat(Math.abs(e-f)/g*100,"%"),a=!u&&e===c||u&&e<=c&&e>=l,p=Ao(Ao({},d),{},so({},n?r?"top":"bottom":r?"right":"left",i));a&&(p=Ao(Ao({},p),h));var m=Gt()((so(o={},"".concat(t,"-dot"),!0),so(o,"".concat(t,"-dot-active"),a),so(o,"".concat(t,"-dot-reverse"),r),o));return s.a.createElement("span",{className:m,style:p,key:e})}));return s.a.createElement("div",{className:"".concat(t,"-step")},m)};function jo(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 Do(e){for(var t=1;t=u,v=Gt()((so(l={},"".concat(t,"-text"),!0),so(l,"".concat(t,"-text-active"),m),l)),y=so({marginBottom:"-50%"},r?"top":"bottom","".concat((e-c)/d*100,"%")),b=so({transform:"translateX(".concat(r?"50%":"-50%",")"),msTransform:"translateX(".concat(r?"50%":"-50%",")")},r?"right":"left","".concat((e-c)/d*100,"%")),w=n?y:b,E=h?Do(Do({},w),f.style):w;return s.a.createElement("span",{className:v,style:E,key:e,onMouseDown:function(t){return p(t,e)},onTouchStart:function(t){return p(t,e)}},g)}));return s.a.createElement("div",{className:t},h)};function Ro(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 No(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=Ho.F1&&t<=Ho.F12)return!1;switch(t){case Ho.ALT:case Ho.CAPS_LOCK:case Ho.CONTEXT_MENU:case Ho.CTRL:case Ho.DOWN:case Ho.END:case Ho.ESC:case Ho.HOME:case Ho.INSERT:case Ho.LEFT:case Ho.MAC_FF_META:case Ho.META:case Ho.NUMLOCK:case Ho.NUM_CENTER:case Ho.PAGE_DOWN:case Ho.PAGE_UP:case Ho.PAUSE:case Ho.PRINT_SCREEN:case Ho.RIGHT:case Ho.SHIFT:case Ho.UP:case Ho.WIN_KEY:case Ho.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=Ho.ZERO&&e<=Ho.NINE)return!0;if(e>=Ho.NUM_ZERO&&e<=Ho.NUM_MULTIPLY)return!0;if(e>=Ho.A&&e<=Ho.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case Ho.SPACE:case Ho.QUESTION_MARK:case Ho.NUM_PLUS:case Ho.NUM_MINUS:case Ho.NUM_PERIOD:case Ho.NUM_DIVISION:case Ho.SEMICOLON:case Ho.DASH:case Ho.EQUALS:case Ho.COMMA:case Ho.PERIOD:case Ho.SLASH:case Ho.APOSTROPHE:case Ho.SINGLE_QUOTE:case Ho.OPEN_SQUARE_BRACKET:case Ho.BACKSLASH:case Ho.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Uo=Ho;function Wo(e,t){try{return Object.keys(t).some((function(n){return e.target===Object(ln.findDOMNode)(t[n])}))}catch(e){return!1}}function zo(e,t){var n=t.min,r=t.max;return er}function $o(e){return e.touches.length>1||"touchend"===e.type.toLowerCase()&&e.touches.length>0}function qo(e,t){var n=t.marks,r=t.step,o=t.min,i=t.max,a=Object.keys(n).map(parseFloat);if(null!==r){var s=Math.floor((i-o)/r),u=Math.min((e-o)/r,s),l=Math.round(u)*r+o;a.push(l)}var c=a.map((function(t){return Math.abs(e-t)}));return a[c.indexOf(Math.min.apply(Math,Bo(c)))]}function Ko(e,t){return e?t.clientY:t.pageX}function Go(e,t){return e?t.touches[0].clientY:t.touches[0].pageX}function Yo(e,t){var n=t.getBoundingClientRect();return e?n.top+.5*n.height:window.pageXOffset+n.left+.5*n.width}function Xo(e,t){var n=t.max,r=t.min;return e<=r?r:e>=n?n:e}function Jo(e,t){var n=t.step,r=isFinite(qo(e,t))?qo(e,t):0;return null===n?r:parseFloat(r.toFixed(function(e){var t=e.toString(),n=0;return t.indexOf(".")>=0&&(n=t.length-t.indexOf(".")-1),n}(n)))}function Qo(e){e.stopPropagation(),e.preventDefault()}function Zo(e,t,n){var r="increase";switch(e.keyCode){case Uo.UP:r=t&&n?"decrease":"increase";break;case Uo.RIGHT:r=!t&&n?"decrease":"increase";break;case Uo.DOWN:r=t&&n?"increase":"decrease";break;case Uo.LEFT:r=!t&&n?"increase":"decrease";break;case Uo.END:return function(e,t){return t.max};case Uo.HOME:return function(e,t){return t.min};case Uo.PAGE_UP:return function(e,t){return e+2*t.step};case Uo.PAGE_DOWN:return function(e,t){return e-2*t.step};default:return}return function(e,t){return function(e,t,n){var r={increase:function(e,t){return e+t},decrease:function(e,t){return e-t}},o=r[e](Object.keys(n.marks).indexOf(JSON.stringify(t)),1),i=Object.keys(n.marks)[o];return n.step?r[e](t,n.step):Object.keys(n.marks).length&&n.marks[i]?n.marks[i]:t}(r,e,t)}}function ei(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 ti(e){for(var t=1;tthis.props.max?ai(ai({},e),{},{value:this.props.max}):e;n&&this.setState(r);var o=r.value;t.onChange(o)}},{key:"onStart",value:function(e){this.setState({dragging:!0});var t=this.props,n=this.getValue();t.onBeforeChange(n);var r=this.calcValueByPos(e);this.startValue=r,this.startPosition=e,r!==n&&(this.prevMovedHandleIndex=0,this.onChange({value:r}))}},{key:"onMove",value:function(e,t){Qo(e);var n=this.state.value,r=this.calcValueByPos(t);r!==n&&this.onChange({value:r})}},{key:"onKeyboard",value:function(e){var t=this.props,n=t.reverse,r=Zo(e,t.vertical,n);if(r){Qo(e);var o=this.state.value,i=r(o,this.props),a=this.trimAlignValue(i);if(a===o)return;this.onChange({value:a}),this.props.onAfterChange(a),this.onEnd()}}},{key:"getValue",value:function(){return this.state.value}},{key:"getLowerBound",value:function(){return this.props.min}},{key:"getUpperBound",value:function(){return this.state.value}},{key:"trimAlignValue",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null===e)return null;var n=ai(ai({},this.props),t),r=Xo(e,n);return Jo(r,n)}},{key:"render",value:function(){var e=this,t=this.props,n=t.prefixCls,r=t.vertical,o=t.included,i=t.disabled,a=t.minimumTrackStyle,u=t.trackStyle,l=t.handleStyle,c=t.tabIndex,p=t.ariaLabelForHandle,f=t.ariaLabelledByForHandle,d=t.ariaValueTextFormatterForHandle,h=t.min,g=t.max,m=t.startPoint,v=t.reverse,y=t.handle,b=this.state,w=b.value,E=b.dragging,k=this.calcOffset(w),O=y({className:"".concat(n,"-handle"),prefixCls:n,vertical:r,offset:k,value:w,dragging:E,disabled:i,min:h,max:g,reverse:v,index:0,tabIndex:c,ariaLabel:p,ariaLabelledBy:f,ariaValueTextFormatter:d,style:l[0]||l,ref:function(t){return e.saveHandle(0,t)}}),x=void 0!==m?this.calcOffset(m):0,S=u[0]||u;return{tracks:s.a.createElement(xo,{className:"".concat(n,"-track"),vertical:r,included:o,offset:x,reverse:v,length:k-x,style:ai(ai({},a),S)}),handles:O}}}]),n}(s.a.Component)),li=n(36),ci=n.n(li);function pi(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 fi(e){for(var t=1;t0&&u<=r[n-1]+s&&(l=r[n-1]+s),n=r[n+1]-s&&(l=r[n+1]-s)),Jo(l,o)},gi=function(e){fo(n,e);var t=di(n);function n(e){var r;uo(this,n),(r=t.call(this,e)).onEnd=function(e){var t=r.state.handle;r.removeDocumentEvents(),(null!==t||e)&&r.props.onAfterChange(r.getValue()),r.setState({handle:null})};var o=e.count,i=e.min,a=e.max,s=Array.apply(void 0,Bo(Array(o+1))).map((function(){return i})),u="defaultValue"in e?e.defaultValue:s,l=(void 0!==e.value?e.value:u).map((function(t,n){return hi({value:t,handle:n,props:e})})),c=l[0]===a?0:l.length-1;return r.state={handle:null,recent:c,bounds:l},r}return co(n,[{key:"calcValueByPos",value:function(e){return 0}},{key:"calcOffset",value:function(e){return 0}},{key:"saveHandle",value:function(e,t){}},{key:"removeDocumentEvents",value:function(){}},{key:"componentDidUpdate",value:function(e,t){var n=this;if(("value"in this.props||"min"in this.props||"max"in this.props)&&(this.props.min!==e.min||this.props.max!==e.max||!ci()(this.props.value,e.value))){var r=this.props,o=r.onChange,i=r.value||t.bounds;if(i.some((function(e){return zo(e,n.props)})))o(i.map((function(e){return Xo(e,n.props)})))}}},{key:"onChange",value:function(e){var t=this.props;if(!("value"in t))this.setState(e);else{var n={};["handle","recent"].forEach((function(t){void 0!==e[t]&&(n[t]=e[t])})),Object.keys(n).length&&this.setState(n)}var r=fi(fi({},this.state),e).bounds;t.onChange(r)}},{key:"onStart",value:function(e){var t=this.props,n=this.state,r=this.getValue();t.onBeforeChange(r);var o=this.calcValueByPos(e);this.startValue=o,this.startPosition=e;var i=this.getClosestBound(o);if(this.prevMovedHandleIndex=this.getBoundNeedMoving(o,i),this.setState({handle:this.prevMovedHandleIndex,recent:this.prevMovedHandleIndex}),o!==r[this.prevMovedHandleIndex]){var a=Bo(n.bounds);a[this.prevMovedHandleIndex]=o,this.onChange({bounds:a})}}},{key:"onMove",value:function(e,t){Qo(e);var n=this.state,r=this.calcValueByPos(t);r!==n.bounds[n.handle]&&this.moveTo(r)}},{key:"onKeyboard",value:function(e){var t=this.props,n=t.reverse,r=Zo(e,t.vertical,n);if(r){Qo(e);var o=this.state,i=this.props,a=o.bounds,s=o.handle,u=a[null===s?o.recent:s],l=r(u,i),c=hi({value:l,handle:s,bounds:o.bounds,props:i});if(c===u)return;this.moveTo(c,!0)}}},{key:"getValue",value:function(){return this.state.bounds}},{key:"getClosestBound",value:function(e){for(var t=this.state.bounds,n=0,r=1;r=t[r]&&(n=r);return Math.abs(t[n+1]-e)=r.length||o<0)return!1;var i=t+n,a=r[o],s=this.props.pushable,u=Number(s),l=n*(e[i]-a);return!!this.pushHandle(e,i,n,u-l)&&(e[t]=a,!0)}},{key:"trimAlignValue",value:function(e){var t=this.state,n=t.handle,r=t.bounds;return hi({value:e,handle:n,bounds:r,props:this.props})}},{key:"render",value:function(){var e=this,t=this.state,n=t.handle,r=t.bounds,o=this.props,i=o.prefixCls,a=o.vertical,u=o.included,l=o.disabled,c=o.min,p=o.max,f=o.reverse,d=o.handle,h=o.trackStyle,g=o.handleStyle,m=o.tabIndex,v=o.ariaLabelGroupForHandles,y=o.ariaLabelledByGroupForHandles,b=o.ariaValueTextFormatterGroupForHandles,w=r.map((function(t){return e.calcOffset(t)})),E="".concat(i,"-handle"),k=r.map((function(t,r){var o,s=m[r]||0;(l||null===m[r])&&(s=null);var u=n===r;return d({className:Gt()((o={},so(o,E,!0),so(o,"".concat(E,"-").concat(r+1),!0),so(o,"".concat(E,"-dragging"),u),o)),prefixCls:i,vertical:a,dragging:u,offset:w[r],value:t,index:r,tabIndex:s,min:c,max:p,reverse:f,disabled:l,style:g[r],ref:function(t){return e.saveHandle(r,t)},ariaLabel:v[r],ariaLabelledBy:y[r],ariaValueTextFormatter:b[r]})}));return{tracks:r.slice(0,-1).map((function(e,t){var n,r=t+1,o=Gt()((so(n={},"".concat(i,"-track"),!0),so(n,"".concat(i,"-track-").concat(r),!0),n));return s.a.createElement(xo,{className:o,vertical:a,reverse:f,included:u,offset:w[r-1],length:w[r]-w[r-1],style:h[t],key:r})})),handles:k}}}],[{key:"getDerivedStateFromProps",value:function(e,t){if("value"in e||"min"in e||"max"in e){var n=(e.value||t.bounds).map((function(n,r){return hi({value:n,handle:r,bounds:t.bounds,props:e})}));return n.length===t.bounds.length&&n.every((function(e,n){return e===t.bounds[n]}))?null:fi(fi({},t),{},{bounds:n})}return null}}]),n}(s.a.Component);gi.displayName="Range",gi.defaultProps={count:1,allowCross:!0,pushable:!1,tabIndex:[],ariaLabelGroupForHandles:[],ariaLabelledByGroupForHandles:[],ariaValueTextFormatterGroupForHandles:[]};var mi=oi(gi);function vi(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 yi(e){for(var t=1;t=0&&n.left>=0&&n.bottom>n.top&&n.right>n.left?n:null}function Sa(e){var t,n,r;if(wa.isWindow(e)||9===e.nodeType){var o=wa.getWindow(e);t={left:wa.getWindowScrollLeft(o),top:wa.getWindowScrollTop(o)},n=wa.viewportWidth(o),r=wa.viewportHeight(o)}else t=wa.offset(e),n=wa.outerWidth(e),r=wa.outerHeight(e);return t.width=n,t.height=r,t}function Ca(e,t){var n=t.charAt(0),r=t.charAt(1),o=e.width,i=e.height,a=e.left,s=e.top;return"c"===n?s+=i/2:"b"===n&&(s+=i),"c"===r?a+=o/2:"r"===r&&(a+=o),{left:a,top:s}}function Pa(e,t,n,r,o){var i=Ca(t,n[1]),a=Ca(e,n[0]),s=[a.left-i.left,a.top-i.top];return{left:Math.round(e.left-s[0]+r[0]-o[0]),top:Math.round(e.top-s[1]+r[1]-o[1])}}function _a(e,t,n){return e.leftn.right}function Aa(e,t,n){return e.topn.bottom}function Ma(e,t,n){var r=[];return wa.each(e,(function(e){r.push(e.replace(t,(function(e){return n[e]})))})),r}function ja(e,t){return e[t]=-e[t],e}function Da(e,t){return(/%$/.test(e)?parseInt(e.substring(0,e.length-1),10)/100*t:parseInt(e,10))||0}function Ia(e,t){e[0]=Da(e[0],t.width),e[1]=Da(e[1],t.height)}function Ra(e,t,n,r){var o=n.points,i=n.offset||[0,0],a=n.targetOffset||[0,0],s=n.overflow,u=n.source||e;i=[].concat(i),a=[].concat(a);var l={},c=0,p=xa(u,!(!(s=s||{})||!s.alwaysByViewport)),f=Sa(u);Ia(i,f),Ia(a,t);var d=Pa(f,t,o,i,a),h=wa.merge(f,d);if(p&&(s.adjustX||s.adjustY)&&r){if(s.adjustX&&_a(d,f,p)){var g=Ma(o,/[lr]/gi,{l:"r",r:"l"}),m=ja(i,0),v=ja(a,0);(function(e,t,n){return e.left>n.right||e.left+t.widthn.bottom||e.top+t.height=n.left&&o.left+i.width>n.right&&(i.width-=o.left+i.width-n.right),r.adjustX&&o.left+i.width>n.right&&(o.left=Math.max(n.right-i.width,n.left)),r.adjustY&&o.top=n.top&&o.top+i.height>n.bottom&&(i.height-=o.top+i.height-n.bottom),r.adjustY&&o.top+i.height>n.bottom&&(o.top=Math.max(n.bottom-i.height,n.top)),wa.mix(o,i)}(d,f,p,l))}return h.width!==f.width&&wa.css(u,"width",wa.width(u)+h.width-f.width),h.height!==f.height&&wa.css(u,"height",wa.height(u)+h.height-f.height),wa.offset(u,{left:h.left,top:h.top},{useCssRight:n.useCssRight,useCssBottom:n.useCssBottom,useCssTransform:n.useCssTransform,ignoreShake:n.ignoreShake}),{points:o,offset:i,targetOffset:a,overflow:l}}function Na(e,t,n){var r=n.target||t;return Ra(e,Sa(r),n,!function(e,t){var n=xa(e,t),r=Sa(e);return!n||r.left+r.width<=n.left||r.top+r.height<=n.top||r.left>=n.right||r.top>=n.bottom}(r,n.overflow&&n.overflow.alwaysByViewport))}function Ta(e,t,n){var r,o,i=wa.getDocument(e),a=i.defaultView||i.parentWindow,s=wa.getWindowScrollLeft(a),u=wa.getWindowScrollTop(a),l=wa.viewportWidth(a),c=wa.viewportHeight(a);r="pageX"in t?t.pageX:s+t.clientX,o="pageY"in t?t.pageY:u+t.clientY;var p=r>=0&&r<=s+l&&o>=0&&o<=u+c;return Ra(e,{left:r,top:o,width:0,height:0},function(e){for(var t=1;t0&&(e.deadlineId=setTimeout((function(){e.onMotionEnd({deadline:!0})}),r))}}))},e.nextFrame=function(t){e.cancelNextFrame(),e.raf=fn()(t)},e.cancelNextFrame=function(){e.raf&&(fn.a.cancel(e.raf),e.raf=null)},e}return co(n,[{key:"componentDidMount",value:function(){this.onDomUpdate()}},{key:"componentDidUpdate",value:function(){this.onDomUpdate()}},{key:"componentWillUnmount",value:function(){this.destroyed=!0,this.removeEventListener(this.$cacheEle),this.cancelNextFrame(),clearTimeout(this.deadlineId)}},{key:"render",value:function(){var e,t=this.state,n=t.status,o=t.statusActive,i=t.statusStyle,a=this.props,s=a.children,u=a.motionName,l=a.visible,c=a.removeOnLeave,p=a.leavedClassName,f=a.eventProps;return s?"none"!==n&&r(this.props)?s(yi(yi({},f),{},{className:Gt()(ns(u,n),(e={},so(e,ns(u,"".concat(n,"-active")),o),so(e,u,"string"==typeof u),e)),style:i}),this.setNodeRef):l?s(yi({},f),this.setNodeRef):c?null:s(yi(yi({},f),{},{className:p}),this.setNodeRef):null}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,o=t.status;if(!r(e))return{};var i=e.visible,a=e.motionAppear,s=e.motionEnter,u=e.motionLeave,l=e.motionLeaveImmediately,c={prevProps:e};return("appear"===o&&!a||"enter"===o&&!s||"leave"===o&&!u)&&(c.status="none",c.statusActive=!1,c.newStatus=!1),!n&&i&&a&&(c.status="appear",c.statusActive=!1,c.newStatus=!0),n&&!n.visible&&i&&s&&(c.status="enter",c.statusActive=!1,c.newStatus=!0),(n&&n.visible&&!i&&u||!n&&l&&!i&&u)&&(c.status="leave",c.statusActive=!1,c.newStatus=!0),c}}]),n}(s.a.Component);return o.defaultProps={visible:!0,motionEnter:!0,motionAppear:!0,motionLeave:!0,removeOnLeave:!0},n?s.a.forwardRef((function(e,t){return s.a.createElement(o,Object.assign({internalRef:t},e))})):o}(ts);function os(e){var t;return yi(yi({},t=e&&"object"===ho(e)&&"key"in e?e:{key:e}),{},{key:String(t.key)})}function is(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.map(os)}function as(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],r=0,o=t.length,i=is(e),a=is(t);i.forEach((function(e){for(var t=!1,i=r;i1}));return u.forEach((function(e){(n=n.filter((function(t){var n=t.key,r=t.status;return n!==e||"remove"!==r}))).forEach((function(t){t.key===e&&(t.status="keep")}))})),n}var ss=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];!function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:rs,n=function(n){fo(o,n);var r=bi(o);function o(){var e;return uo(this,o),(e=r.apply(this,arguments)).state={keyEntities:[]},e.removeKey=function(t){e.setState((function(e){return{keyEntities:e.keyEntities.map((function(e){return e.key!==t?e:yi(yi({},e),{},{status:"removed"})}))}}))},e}return co(o,[{key:"render",value:function(){var e=this,n=this.state.keyEntities,r=this.props,o=r.component,i=r.children,a=So(r,["component","children"]),u=o||s.a.Fragment,l={};return ss.forEach((function(e){l[e]=a[e],delete a[e]})),delete a.keys,s.a.createElement(u,Object.assign({},a),n.map((function(n){var r=n.status,o=So(n,["status"]),a="add"===r||"keep"===r;return s.a.createElement(t,Object.assign({},l,{key:o.key,visible:a,eventProps:o,onLeaveEnd:function(){l.onLeaveEnd&&l.onLeaveEnd.apply(l,arguments),e.removeKey(o.key)}}),i)})))}}],[{key:"getDerivedStateFromProps",value:function(t,n){var r=t.keys,o=n.keyEntities,i=is(r);if(!e)return{keyEntities:i.map((function(e){return yi(yi({},e),{},{status:"keep"})}))};var a=as(o,i),s=o.length;return{keyEntities:a.filter((function(e){for(var t=null,n=0;n1&&(p=s.a.createElement("div",{className:"".concat(n,"-content")},i)),s.a.createElement("div",{ref:t,className:r,onMouseEnter:a,onMouseLeave:u,onMouseDown:l,onTouchStart:c,style:o},p)}));ls.displayName="PopupInner";var cs=ls;function ps(e){var t=e.prefixCls,n=e.motion,r=e.animation,o=e.transitionName;return n||(r?{motionName:"".concat(t,"-").concat(r)}:o?{motionName:o}:null)}function fs(e){return e&&e.motionName}var ds=function(e){fo(n,e);var t=bi(n);function n(){var e;return uo(this,n),(e=t.apply(this,arguments)).state={targetWidth:void 0,targetHeight:void 0,status:null,prevVisible:null,alignClassName:null,inMotion:!1},e.popupRef=s.a.createRef(),e.alignRef=s.a.createRef(),e.nextFrameState=null,e.nextFrameId=null,e.onAlign=function(t,n){var r=e.state.status,o=e.props,i=o.getClassNameFromAlign,a=o.onAlign,s=i(n);"align"===r?e.setState({alignClassName:s,status:"aligned"},(function(){e.alignRef.current.forceAlign()})):"aligned"===r?(e.setState({alignClassName:s,status:"afterAlign"}),a(t,n)):e.setState({alignClassName:s})},e.onMotionEnd=function(){var t=e.props.visible;e.setState({status:t?"AfterMotion":"stable",inMotion:!1})},e.setStateOnNextFrame=function(t){e.cancelFrameState(),e.nextFrameState=yi(yi({},e.nextFrameState),t),e.nextFrameId=fn()((function(){var t=yi({},e.nextFrameState);e.nextFrameState=null,e.setState(t)}))},e.getMotion=function(){return yi({},ps(e.props))},e.getAlignTarget=function(){var t=e.props,n=t.point,r=t.getRootDomNode;return n||r},e.cancelFrameState=function(){fn.a.cancel(e.nextFrameId)},e.renderPopupElement=function(){var t=e.state,n=t.status,r=t.targetHeight,o=t.targetWidth,i=t.alignClassName,a=e.props,u=a.prefixCls,l=a.className,c=a.style,p=a.stretch,f=a.visible,d=a.align,h=a.destroyPopupOnHide,g=a.onMouseEnter,m=a.onMouseLeave,v=a.onMouseDown,y=a.onTouchStart,b=a.children,w=Gt()(u,l,i),E="".concat(u,"-hidden"),k={};p&&(-1!==p.indexOf("height")?k.height=r:-1!==p.indexOf("minHeight")&&(k.minHeight=r),-1!==p.indexOf("width")?k.width=o:-1!==p.indexOf("minWidth")&&(k.minWidth=o));var O=yi(yi(yi(yi({},k),e.getZIndexStyle()),c),{},{opacity:"stable"!==n&&f?0:void 0}),x=e.getMotion(),S=f;f&&"beforeMotion"!==n&&"motion"!==n&&"stable"!==n&&(x.motionAppear=!1,x.motionEnter=!1,x.motionLeave=!1),"afterAlign"!==n&&"beforeMotion"!==n||(S=!1),["onEnterStart","onAppearStart","onLeaveStart"].forEach((function(t){var n=null==x?void 0:x[t];x[t]=function(){for(var t=arguments.length,r=new Array(t),o=0;o=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Ms=Object(a.forwardRef)((function(e,t){var n=e.overlayClassName,r=e.trigger,o=void 0===r?["hover"]:r,i=e.mouseEnterDelay,u=void 0===i?0:i,l=e.mouseLeaveDelay,c=void 0===l?.1:l,p=e.overlayStyle,f=e.prefixCls,d=void 0===f?"rc-tooltip":f,h=e.children,g=e.onVisibleChange,m=e.afterVisibleChange,v=e.transitionName,y=e.animation,b=e.placement,w=void 0===b?"right":b,E=e.align,k=void 0===E?{}:E,O=e.destroyTooltipOnHide,x=void 0!==O&&O,S=e.defaultVisible,C=e.getTooltipContainer,P=e.overlayInnerStyle,_=As(e,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),A=Object(a.useRef)(null);Object(a.useImperativeHandle)(t,(function(){return A.current}));var M=function(e){for(var t=1;t=0&&this.listeners.splice(t,1)},e.prototype.notify=function(e){this.listeners.forEach((function(t){try{e(t)}catch(e){console&&console.error&&console.error(e)}}))},e}(),Ts="response-updated",Ls="selection-updated",Fs=["page-close-analytics","body-reset-analytics","result-clicked-analytics"],Vs=function(){function e(e,t){var n,r=this;this.beforeunload=function(){r.enabled&&r.body&&(r.listeners.get("page-close-analytics").notify((function(e){e(r.body)})),r.enabled=!1)},this.resetBody=function(){r.enabled&&(r.listeners.get("body-reset-analytics").notify((function(e){e(r.body)})),r.longestNonAutocompletedBody="",r.longestAutocompletedBody="",r.enabled=!1)},this.responseUpdated=function(e){if(!e.isEmpty()&&!e.isError()){r.enabled=!0;var t=e.getQueryValues().get(r.bodyLabel)||"",n=e.getValues().get(r.bodyAutocompletedLabel)||t;r.body=n,t.length>=r.longestNonAutocompletedBody.length&&(r.longestNonAutocompletedBody=t,r.longestAutocompletedBody=n)}},this.resultClicked=function(){r.enabled&&r.body&&(r.listeners.get("result-clicked-analytics").notify((function(e){e(r.body)})),r.longestNonAutocompletedBody="",r.longestAutocompletedBody="",r.enabled=!1)},this.enabled=!1,this.body="",this.pipeline=e,this.tracking=t,this.listeners=new Map(Object.entries(((n={})["page-close-analytics"]=new Ns,n["body-reset-analytics"]=new Ns,n["result-clicked-analytics"]=new Ns,n))),this.longestNonAutocompletedBody="",this.longestAutocompletedBody="",this.bodyLabel="q",this.bodyAutocompletedLabel="q",window.addEventListener("beforeunload",this.beforeunload),this.pipeline.listen(Ts,this.responseUpdated),this.pipeline.listen("result-clicked",this.resultClicked),this.tracking.listen("tracking-reset",this.resetBody)}return e.prototype.listen=function(e,t){if(-1===Fs.indexOf(e))throw new Error('unknown event type "'+e+'"');return this.listeners.get(e).listen(t)},e}();!function(e){e.UniversalAnalytics="_ua",e.AnalyticsJS="ga",e.GTag="gtag"}(Rs||(Rs={}));var Bs=function(){function e(e,t,n){var r=this;void 0===n&&(n="q"),this.unregisterFunctions=[],this.detatch=function(){return r.unregisterFunctions.forEach((function(e){return e()}))},this.onBodyReset=function(e){return r.sendGAPageView(e)},this.onResultClicked=function(e){return r.sendGAPageView(e)},this.onPageClose=function(e){return r.sendGAPageView(e)},this.unregisterFunctions.push(e.listen("page-close-analytics",this.onPageClose)),this.unregisterFunctions.push(e.listen("body-reset-analytics",this.onBodyReset)),this.unregisterFunctions.push(e.listen("result-clicked-analytics",this.onResultClicked)),void 0!==t?this.id=t:Us(window[Rs.AnalyticsJS])?this.id=Rs.AnalyticsJS:Us(window[Rs.UniversalAnalytics])?this.id=Rs.UniversalAnalytics:Us(window[Rs.GTag])?this.id=Rs.GTag:this.id=null,this.param=n}return e.prototype.sendGAPageView=function(e){var t;if(this.id&&Us(window[this.id])){var n=Hs.augmentUri(location.href.substring(location.origin.length),((t={})[this.param]=e,t));this.id===Rs.GTag?window[this.id]("event","page_view",{page_location:n}):window[this.id]("send","pageview",n)}},e}(),Hs={decodeUriArgs:function(e){var t={},n=e.split("&");for(var r in n)if(n.hasOwnProperty(r)){var o=n[r].split("=");t[decodeURIComponent(o[0])]=decodeURIComponent(o[1])}return t},encodeUriArgs:function(e){var t=[];return Object.keys(e).forEach((function(n){return t.push(encodeURIComponent(n)+"="+encodeURIComponent(e[n]))})),t.join("&")},mergeQueryStr:function(e){for(var t=this,n=[],r=1;r= "+e[0]+" AND "+n+" <= "+e[1]+")"}(r._range,r._limit,r._field),r._emitSelectionUpdated()},r.reset=function(){r._range=r._limit.map((function(e){return e})),""!==r._filter&&r.clear()},r.clear=function(){r._filter="",r._emitSelectionUpdated()},r._field=t,r._limit=n,r._range=n,r}return Ks(t,e),t.prototype.getRange=function(){return this._range},t}(ou);var uu=function(e){function t(t,n,r){var o=e.call(this,t,[0,0])||this;return o._prevInput="",o._count="",o._limitChangeListeners=[],o._field=t,o._addMinMaxToValues(r),n.listen("search-sent",(function(e){var t=e.q,r=e.count;if(o._prevInput!==t||""===o._count&&""!==r){var i=n.listen(Ts,(function(e){var t=e.getAggregates(),n=o._getLimit(t),r=o._calculateRange(n);o._limit=n,o._range=r,o._fireLimitChangeEvent({bounce:n,range:r}),i()}));o._prevInput=t,o._count=r}})),o}return Ks(t,e),t.prototype.addLimitChangeListener=function(e){this._limitChangeListeners.push(e)},t.prototype.removeLimitChangeListener=function(e){this._limitChangeListeners=this._limitChangeListeners.filter((function(t){return t!==e}))},t.prototype._calculateRange=function(e){var t=this._range.map((function(e){return e}));return this._range[0]e[1]||this._range[1]<=t[0])&&(t[1]=e[1]),t},t.prototype._fireLimitChangeEvent=function(e){var t=e.bounce,n=e.range;this._limitChangeListeners.forEach((function(e){return e({bounce:t,range:n})}))},t.prototype._getLimit=function(e){return lu(e,this._field)?this._limit.map((function(e){return e})):[e["min."+this._field]||0,e["max."+this._field]||0]},t.prototype._addMinMaxToValues=function(e){var t=e.get(),n=t.min,r=t.max,o="string"==typeof n?n.split(","):[];o.includes(this._field)||(o.push(this._field),e.set({min:o.join(",")}));var i="string"==typeof r?r.split(","):[];i.includes(this._field)||(i.push(this._field),e.set({max:i.join(",")}))},t}(su),lu=function(e,t){return!(e||e["max."+t]&&e["min."+t])},cu=Object(a.createContext)({}),pu=cu.Consumer,fu={qParam:"q",qOverrideParam:"q.override",qSuggestionsParam:"q.suggestions",maxSuggestions:5,resultsPerPageParam:"resultsPerPage",pageParam:"page"},du={response:null,query:"",completion:"",suggestions:[],config:fu},hu=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={search:du,instant:du},t.unregisterFunctions=[],t.getContext=function(e){return Gs(Gs({},e),{search:Gs(Gs({},e.search),{search:t.search("search"),clear:t.clear("search")}),instant:Gs(Gs({},e.instant),{search:t.search("instant"),clear:t.clear("instant")}),resultClicked:t.handleResultClicked,paginate:t.handlePaginate})},t.search=function(e){return yu((function(n,r){var o;void 0===r&&(r=!1);var i=t.props[e]||t.instant,a=i.pipeline,s=i.values,u=t.state[e].config,l=((o={})[u.qParam]=n,o[u.qOverrideParam]=void 0,o);r&&(l[u.qOverrideParam]="true"),s.set(l),l[u.qParam]?a.search(s.get()):a.clearResponse(s.get())}),50)},t.clear=function(e){return function(n){var r=t.props[e]||t.instant,o=r.pipeline,i=r.values;void 0!==n&&i.set(n),o.clearResponse(i.get())}},t.handleResultClicked=function(e){return t.props.search.pipeline.emitResultClicked(e)},t.handlePaginate=function(e){var n=t.props.search,r=n.pipeline,o=n.values;o.set({page:String(e)}),r.search(o.get())},t}return Ks(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props,n=t.search,r=t.instant,o=t.searchOnLoad,i=Gs(Gs({},fu),n.config);if(this.setState((function(e){return Gs(Gs({},e),{search:Gs(Gs({},e.search),{response:n.pipeline.getResponse(),query:n.values.get()[i.qParam]||"",config:i}),instant:Gs(Gs({},e.instant),{config:Gs(Gs({},fu),n.config)})})})),this.unregisterFunctions.push(n.pipeline.listen(Ts,(function(t){return e.setState((function(e){return Gs(Gs({},e),{search:Gs(Gs(Gs({},e.search),{response:t}),gu(n.values,e.search.config,t))})}))}))),this.unregisterFunctions.push(n.values.listen("values-changed",(function(){return e.setState((function(e){return Gs(Gs({},e),{search:Gs(Gs({},e.search),mu(n.values,n.pipeline,e.search.config))})}))}))),this.instant=r,void 0===this.instant){var a=n.pipeline.config,s=a.project,u=a.collection,l=a.endpoint;this.instant={pipeline:new tu({project:s,collection:u,endpoint:l},"autocomplete",new Zs),values:new nu}}this.unregisterFunctions.push(this.instant.pipeline.listen(Ts,(function(t){return e.setState((function(n){return Gs(Gs({},n),{instant:Gs(Gs(Gs({},n.instant),{response:t}),gu(e.instant.values,n.instant.config,t))})}))}))),this.unregisterFunctions.push(this.instant.values.listen("values-changed",(function(){return e.setState((function(t){return Gs(Gs({},t),{instant:Gs(Gs({},t.instant),mu(e.instant.values,e.instant.pipeline,t.instant.config))})}))}))),o&&n.pipeline.search(n.values.get())},t.prototype.componentWillUnmount=function(){this.unregisterFunctions.forEach((function(e){return e()})),this.unregisterFunctions=[]},t.prototype.render=function(){var e=this.props.children,t=this.getContext(this.state);return Object(a.createElement)(cu.Provider,{value:t},e)},t}(a.PureComponent),gu=function(e,t,n){var r=e.get()[t.qParam]||"",o=n.getValues();return vu(r,o,t)},mu=function(e,t,n){var r=e.get()[n.qParam]||"",o=t.getResponse().getValues();return vu(r,o,n)},vu=function(e,t,n){var r=e&&t&&t.get(n.qParam)||"",o=[];return t&&(o=(t.get(n.qSuggestionsParam)||"").split(",").filter((function(e){return e.length>0})).slice(0,n.maxSuggestions)),{completion:r,query:e,suggestions:o}};function yu(e,t,n){var r;return void 0===t&&(t=50),void 0===n&&(n={isImmediate:!1}),function(){for(var o=[],i=0;i h3":{fontSize:"1.1em",lineHeight:1.1,fontWeight:400,marginBottom:0,marginTop:0,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},description:{fontSize:"0.85em",lineHeight:1.69,marginBottom:0,marginTop:0,overflowWrap:"break-word",wordWrap:"break-word"},link:{display:"inline-block",width:"100%",fontSize:"0.75em",color:"#888991",margin:0,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap","&:hover":{color:"#22232b"}}};function Nu(e){var t,n,r;return R({color:null!==(r=null===(n=null===(t=null==e?void 0:e.colors)||void 0===t?void 0:t.brand)||void 0===n?void 0:n.primary)&&void 0!==r?r:"inherit"})}var Tu=function(e){return e.styles?e.styles:{}},Lu=nn("div")({color:"red"},Tu),Fu=nn("ol")({display:"flex",flexWrap:"wrap",listStyle:"none",margin:0,padding:0,width:"100%"},Tu),Vu={boxSizing:"border-box",padding:"0.5em",width:"25%"},Bu=nn("li")({marginBottom:"1.5em",width:"100%"},(function(e){var t,n;return"grid"===(null!==(n=null===(t=e.theme.layout)||void 0===t?void 0:t.type)&&void 0!==n?n:"list")?Vu:{}}),Tu),Hu=function(e){var t=e.children,n=e.fields;return Object(a.createElement)(wu,null,(function(e){var r=e.search.response,o=e.resultClicked;if(null==r||r.isEmpty())return null;if(r.isError()){var a=r.getError();return 403===a.httpStatusCode&&(a.message=_u.t("errors:authorization")),a.transportErrorCode===i.TransportError.Connection?a.message=_u.t("errors:connection"):a.transportErrorCode===i.TransportError.ParseResponse&&(a.message=_u.t("errors:parseResponse")),t({error:a})}var s=void 0!==r&&r.getResults()||[];if(s.length<1)return t({error:null,results:[]});var u=s.map((function(e,t){var r,i,a,s,u=e.values._id||""+t+e.values.url,l=e.token;0===Object.getOwnPropertyNames(l).length&&(l=void 0);var c=Gs(Gs({},e.values),{title:e.values[null!==(r=null==n?void 0:n.title)&&void 0!==r?r:"title"],description:e.values[null!==(i=null==n?void 0:n.description)&&void 0!==i?i:"description"],url:e.values[null!==(a=null==n?void 0:n.url)&&void 0!==a?a:"url"],image:e.values[null!==(s=null==n?void 0:n.image)&&void 0!==s?s:"image"]});return{key:u,resultClicked:o,token:l,values:c,indexScore:e.indexScore,score:e.score}}));return t({error:null,results:u})}))},Uu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Ks(t,e),t.prototype.render=function(){var e=this.props,t=e.ResultRenderer,n=void 0===t?Iu:t,r=e.showImages,o=e.fields,i=e.styles,s=void 0===i?{}:i;return Object(a.createElement)(Hu,{fields:o},(function(e){var t=e.error,o=e.results;return t?Object(a.createElement)(Lu,null,t.message):void 0===o?null:o.length>0?Object(a.createElement)(Fu,{styles:null==s?void 0:s.container},o.map((function(e){var t=e.key,o=Ys(e,["key"]);return Object(a.createElement)(Bu,{key:t,styles:null==s?void 0:s.item},Object(a.createElement)(n,Gs({},o,{showImage:r,styles:null==s?void 0:s.result})))}))):null}))},t}(a.Component),Wu=nn("div")({color:"#808080",fontSize:"small",marginBottom:"1.5em"},Tu),zu=nn("strong")({color:"#808080"},(function(e){var t,n;return{color:null!==(n=null===(t=e.theme.colors)||void 0===t?void 0:t.brandPrimary)&&void 0!==n?n:"#808080"}}),Tu),$u=nn("span")(Tu);function qu(e){return Object(a.createElement)(wu,null,(function(t){var n=t.search,r=n.response,o=n.query,i=n.config,a=n.search;if(null==r||r.isEmpty()||r.isError())return null;var s=r.getValues(),u=r.getQueryValues(),l=s.get(i.qParam)||o,c=parseInt(u.get(i.pageParam),10),p=c&&c>1?_u.t("summary:page",{replace:{pageNumber:c}}):"",f=r.getTotalResults().toLocaleString(),d=function(e){if(!e)return"";var t=String(e).split(".");if(1===t.length||0===parseInt(t[1],10))return parseInt(t[0],10)+"s";var n=/0*/.exec(t[1])[0].length,r=t[1].slice(0,n+1);return t[0]+"."+r+"s"}(r.getTime()),h=s.get(i.qParam);return"function"!=typeof e.children?null:e.children({query:l,responseQuery:h,pageNumber:p,totalResults:f,responseTime:d,search:a})}))}function Ku(e){var t=e.Renderer,n=void 0===t?Gu:t,r=Ys(e,["Renderer"]);return Object(a.createElement)(qu,null,(function(e){return Object(a.createElement)(n,Gs({},e,r))}))}function Gu(e){var t=e.showQueryTime,n=void 0===t||t,r=e.showQueryOverride,o=void 0===r||r,i=e.styles,s=void 0===i?{}:i,u=e.pageNumber+" "+e.totalResults+" "+_u.t("summary:resultsFor")+' "'+e.query+'"';return Object(a.createElement)(Wu,{className:Gt()("sj-summary",e.className),styles:null==s?void 0:s.container},Object(a.createElement)(we,{message:u,"aria-live":"polite"}),Object(a.createElement)("span",{className:"sj-summary__results-text"},e.pageNumber+" "+e.totalResults+" "+_u.t("summary:resultsFor")+" ",'"',Object(a.createElement)(zu,{className:"sj-summary__search-term",styles:s.searchTerm},e.query),'"'," "),n&&Object(a.createElement)("span",{className:"sj-summary__query-time"},"("+e.responseTime+") "),o&&Object(a.createElement)(Yu,{className:"sj-summary__query-override",responseQuery:e.responseQuery,query:e.query,search:e.search,styles:null==s?void 0:s.override}))}var Yu=function(e){var t=e.className,n=e.responseQuery,r=e.query,o=e.search,i=e.styles;return n&&n.toLowerCase()!==r.toLowerCase()?(null==i&&(i={}),Object(a.createElement)($u,{className:t,styles:null==i?void 0:i.container},_u.t("summary:searchInsteadFor")+" ",Object(a.createElement)("a",{onClick:Xu({search:o,query:r}),href:""},r))):null},Xu=function(e){var t=e.search,n=e.query;return function(e){e.preventDefault(),t(n,!0)}},Ju={boxSizing:"border-box",position:"relative",width:"100%",zIndex:1e7},Qu={boxSizing:"border-box",position:"absolute",width:"100%"},Zu={marginTop:0,marginBottom:0,paddingLeft:0,backgroundColor:"#fff"},el={boxShadow:"0 3px 8px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08)",boxSizing:"border-box",cursor:"default"},tl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Ks(t,e),t.prototype.render=function(){var e=this.props,t=e.searchProps,n=e.className,r=e.styles,o=e.children;return U("div",{css:Ju},U("div",{css:Qu},U("ul",Gs({},t.getMenuProps({className:n}),{"aria-labelledby":void 0,css:[Zu,t.isOpen&&el,r]}),o)))},t}(a.Component),nl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Ks(t,e),t.prototype.render=function(){var e=this.props,t=e.searchProps,n=e.showSummary,r=e.ResultRenderer;return U(Hu,null,(function(e){var o=e.error,i=e.results;return o?o.message:void 0===i?"no results":U(tl,{searchProps:t,className:"sj-input__results"},t.isOpen&&""!==t.inputValue&&U(a.Fragment,null,n&&U("li",{css:[ol,il]},U(Ku,{showQueryOverride:!1,styles:ll})),i.map((function(e,n){return U("li",Gs({},t.getItemProps({key:e.key,item:e,index:n,role:"option"}),{css:ol}),U(r,{values:e.values,isHighlighted:t.highlightedIndex===n}))}))))}))},t.defaultProps={ResultRenderer:rl,config:fu,showSummary:!1},t}(a.Component);function rl(e){var t=e.values,n=e.isHighlighted,r=t.title,o=t.description;return U("div",{css:[il,n&&al]},U("h3",{css:sl},r),U("p",{css:ul},o))}var ol={listStyle:"none",paddingLeft:0,marginLeft:0,backgroundColor:"#fff",cursor:"auto"},il={padding:"0.5em 1em"},al={backgroundColor:"#eee",cursor:"default"},sl={fontSize:"1.1em",fontWeight:400,lineHeight:1.1,marginBottom:0,marginTop:0,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},ul={color:"#545454",fontSize:"0.85em",lineHeight:1.4,marginBottom:4,marginTop:2,overflowWrap:"break-word",wordWrap:"break-word"},ll={container:{marginBottom:0}};function cl(e,t){return void 0===e||""===t?"":e.startsWith(t)?e.slice(t.length):""}function pl(e){var t=e.searchProps,n=e.typedInputValue,r=e.suggestions,o=void 0===r?[]:r,i=e.styles;return U(tl,{searchProps:t,className:"sj-input__suggestions",styles:i&&i.container},t.isOpen&&o.length>0&&o.map((function(e,r){return U("li",Gs({},t.getItemProps({key:e,item:e,index:r,role:"option",className:Gt()("sj-input__suggestions__item",{"sj-input__suggestions__item--highlighted":t.highlightedIndex===r})}),{css:[fl(t.highlightedIndex===r),i&&i.item&&i.item(t.highlightedIndex===r)]}),function(e,t){return U(a.Fragment,null,""!==e&&t.startsWith(e)?U(a.Fragment,null,e,U("strong",null,cl(t,e))):t)}(n,e))})))}var fl=function(e){return{listStyle:"none",marginLeft:0,padding:"0.25em 0.5em",color:e?"#222":"inherit",backgroundColor:e?"#eee":"inherit",cursor:e?"default":"auto"}},dl={color:"#bebebe",fontSize:"1em",position:"absolute",width:"100%",overflow:"hiddden",left:0,top:"50%",transform:"translateY(-50%)",pointerEvents:"none",span:{opacity:0}};function hl(e){var t=e.inputValue,n=e.completion,r=e.styles,o="",i="";return n&&(o=cl(n,t),i=n.substring(0,n.length-o.length)),U("div",{css:[dl,r],className:"sj-input__typeahead"},U("span",null,i),o)}var gl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={active:!1,recognition:null,previousRecognition:null,supports:!1},t.handleClick=function(){var e=t.props.onVoiceInput,n=t.state,r=n.active,o=n.previousRecognition;if(r&&o)return o.stop(),void t.setState({active:!1});var i=new window.webkitSpeechRecognition;i.continuous=!1,i.interimResults=!1,i.lang="en-US",i.start(),i.onresult=function(n){t.setState({active:!1}),i.stop();var r=n.results[0][0].transcript;e(r)},i.onerror=function(){t.setState({active:!1}),i.stop()},t.setState({active:!0,previousRecognition:i})},t}return Ks(t,e),t.prototype.componentDidMount=function(){this.setState({supports:window.hasOwnProperty("webkitSpeechRecognition")})},t.prototype.render=function(){if(!this.state.supports)return null;var e=this.state.active,t=this.props.Renderer;return Object(a.createElement)(t,{onClick:this.handleClick,active:e})},t}(a.Component),ml=function(e){return Object(a.createElement)("svg",Gs({width:"1em",height:"1em",viewBox:"0 0 14 19",fill:"none"},e),Object(a.createElement)("path",{d:"M7 12c1.66 0 2.99-1.34 2.99-3L10 3c0-1.66-1.34-3-3-3S4 1.34 4 3v6c0 1.66 1.34 3 3 3zM5.8 2.9c0-.66.54-1.2 1.2-1.2.66 0 1.2.54 1.2 1.2l-.01 6.2c0 .66-.53 1.2-1.19 1.2-.66 0-1.2-.54-1.2-1.2V2.9zM12.3 9c0 3-2.54 5.1-5.3 5.1S1.7 12 1.7 9H0c0 3.41 2.72 6.23 6 6.72V19h2v-3.28c3.28-.48 6-3.3 6-6.72h-1.7z",fill:"currentColor"}))},vl=function(e){return Object(a.createElement)("svg",Gs({width:"1em",height:"1em",viewBox:"0 0 14 19",fill:"none"},e),Object(a.createElement)("path",{d:"M7 12c1.66 0 2.99-1.34 2.99-3L10 3c0-1.66-1.34-3-3-3S4 1.34 4 3v6c0 1.66 1.34 3 3 3zm5.3-3c0 3-2.54 5.1-5.3 5.1S1.7 12 1.7 9H0c0 3.41 2.72 6.23 6 6.72V19h2v-3.28c3.28-.48 6-3.3 6-6.72h-1.7z",fill:"currentColor"}))},yl=function(e){return null!=e&&e.values.title||""},bl=Z(function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.searchButtonRef=Object(a.createRef)(),t.voiceSearchButtonRef=Object(a.createRef)(),t.clearButtonRef=Object(a.createRef)(),t.inputRef=Object(a.createRef)(),t.state={focused:!1,typedInputValue:""},t.focusInput=function(e){t.inputRef.current&&(t.inputRef.current.focus(),t.setState((function(e){return Gs(Gs({},e),{focused:!0})})))},t.stateReducer=function(e,n,r,o){var i=r.search,a=r.instantSearch,s=r.results,u=r.suggestions,l="results"===t.props.dropdownMode?s:u;switch(n.type){case Pu.stateChangeTypes.changeInput:return t.props.instantSearch?"function"==typeof t.props.onSearch?t.props.onSearch(n.inputValue||""):i(n.inputValue||"",!1):"typeahead"===t.props.mode&&((n.inputValue||"").length>2?a(n.inputValue||"",!1):a("",!0)),"results"!==t.props.dropdownMode?""===n.inputValue?Gs(Gs({},n),{selectedItem:null}):Gs(Gs({},n),{selectedItem:n.inputValue}):"results"===t.props.dropdownMode?Gs(Gs({},n),{highlightedIndex:null}):n;case Pu.stateChangeTypes.keyDownArrowUp:return 0===e.highlightedIndex?Gs(Gs({},n),{inputValue:t.state.typedInputValue,selectedItem:t.state.typedInputValue,highlightedIndex:null}):null!=n.highlightedIndex?"string"!=typeof(p=(l||[])[n.highlightedIndex])?n:Gs(Gs({},n),{inputValue:p,selectedItem:p}):n;case Pu.stateChangeTypes.keyDownArrowDown:return e.highlightedIndex===(l||[]).length-1?Gs(Gs({},n),{inputValue:t.state.typedInputValue,selectedItem:t.state.typedInputValue,highlightedIndex:null}):null!=n.highlightedIndex?"string"!=typeof(p=(l||[])[n.highlightedIndex])?n:Gs(Gs({},n),{inputValue:p,selectedItem:p}):n;case Pu.stateChangeTypes.clickItem:if(t.inputRef.current&&t.inputRef.current.blur(),"results"===t.props.dropdownMode){var c=void 0!==n.selectedItem&&void 0!==n.selectedItem.token?n.selectedItem.token:n.selectedItem.values.url;return window.location.href=c,e}return"function"==typeof t.props.onSearch?t.props.onSearch(n.inputValue||""):i(n.inputValue||"",!0),n;case Pu.stateChangeTypes.keyDownEscape:return"suggestions"===t.props.dropdownMode?Gs(Gs({},n),{inputValue:t.state.typedInputValue,selectedItem:t.state.typedInputValue}):n;case Pu.stateChangeTypes.itemMouseEnter:var p;return"suggestions"===t.props.dropdownMode&&null!=n.highlightedIndex?"string"!=typeof(p=(l||[])[n.highlightedIndex])?n:Gs(Gs({},n),{inputValue:p,selectedItem:p}):n;case Pu.stateChangeTypes.resetInput:return Gs({inputValue:null!=o?o:"",selectedItem:null,isOpen:!1},n);default:return n}},t}return Ks(t,e),t.prototype.componentDidMount=function(){var e;this.state.focused||this.props.autoFocus&&(null===(e=this.inputRef)||void 0===e?void 0:e.current)&&this.inputRef.current.focus()},t.prototype.getWidth=function(e){return e?e.offsetWidth:0},t.prototype.render=function(){var e=this;return U(Pu,{stateReducer:this.stateReducer,key:"sj-downshift-"+this.props.defaultValue,defaultInputValue:this.props.defaultValue,defaultSelectedItem:this.props.defaultValue&&this.props.defaultValue,itemToString:"results"===this.props.dropdownMode?yl:void 0},(function(t){var n,r,o,i,a,s,u,l,c=t.suggestions,p=t.results,f=t.getInputProps,d=t.getRootProps,h=t.openMenu,g=t.closeMenu,m=t.setState,v=t.selectedItem,y=t.highlightedIndex,b=t.selectHighlightedItem,w=t.inputValue,E=t.selectItem,k=t.search,O=t.completion,x="suggestions"===e.props.dropdownMode?c:p;return U("div",Gs({},d({},{suppressRefError:!0}),{className:"sj-input",css:e.props.styles&&e.props.styles.container&&e.props.styles.container}),U("form",{onClick:e.focusInput,className:Gt()("sj-input__input",{"sj-input__input--focused":e.state.focused}),css:[kl(e.state.focused),e.props.styles&&e.props.styles.input&&e.props.styles.input(e.state.focused)]},U("div",{role:"search",css:Ol(e.getWidth(e.searchButtonRef.current)+e.getWidth(e.voiceSearchButtonRef.current)+e.getWidth(e.clearButtonRef.current))},U("input",Gs({type:"text",ref:e.inputRef,css:[xl.container,xl.input]},f({"aria-label":e.props.ariaLabel,placeholder:e.props.placeholder,autoComplete:"off",spellCheck:!1,autoCapitalize:"off",autoCorrect:"off",maxLength:2048,onFocus:function(t){Array.isArray(p)&&p.length>0&&h(),e.setState((function(e){return Gs(Gs({},e),{focused:!0})})),"function"==typeof e.props.onFocus&&e.props.onFocus(t)},onBlur:function(t){g(),m({highlightedIndex:null}),e.setState((function(e){return Gs(Gs({},e),{focused:!1})})),"function"==typeof e.props.onBlur&&e.props.onBlur(t)},onChange:function(t){"function"==typeof e.props.onChange&&e.props.onChange(t);var n=t.target.value;e.setState({typedInputValue:n})},onKeyDown:function(t){var n;if("Enter"===t.key){t.preventDefault(),t.nativeEvent.preventDownshiftDefault=!0,(null===(n=e.inputRef)||void 0===n?void 0:n.current)&&e.inputRef.current.blur();var r=v;if("results"===e.props.dropdownMode){if(void 0===(r=(x||[])[y||-1]))return;var o=Object.getOwnPropertyNames(r.token).length>0?r.token:r.values.url;return void(window.location.href=o)}null!==y&&(b(),r=(x||[])[y]),"function"==typeof e.props.onSearch?e.props.onSearch(r):k(r,!0)}"ArrowRight"===t.key&&("results"!==e.props.dropdownMode?null!==y&&t.target.selectionStart===(w||"").length?b():null===y&&t.target.selectionStart===(w||"").length&&E(O):m({inputValue:O})),"function"==typeof e.props.onKeyDown&&e.props.onKeyDown(t)}}),{"aria-labelledby":void 0})),"typeahead"===e.props.mode&&U(hl,{inputValue:w||"",completion:"suggestions"!==e.props.dropdownMode?O:void 0,styles:e.props.styles&&e.props.styles.typeahead})),e.props.showClearButton&&U("button",{onClick:function(e){e.preventDefault(),m({type:Pu.stateChangeTypes.resetInput})},ref:e.clearButtonRef,"aria-label":"Clear",title:"Clear",value:"Clear",css:[Cl(w),null===(r=null===(n=null==e?void 0:e.props)||void 0===n?void 0:n.styles)||void 0===r?void 0:r.button],className:"sj-input__button"},U(El,null)),e.props.experimental&&e.props.experimental.voiceToText&&U(gl,{Renderer:function(t){var n=t.onClick,r=t.active;return U("button",{ref:e.voiceSearchButtonRef,onClick:n,"aria-label":"Search by voice",className:"sj-input__button",css:[Sl(e.props.theme&&e.props.theme.colors&&e.props.theme.colors.brand&&e.props.theme.colors.brand.primary),e.props.styles&&e.props.styles.button&&e.props.styles.button]},U(r?vl:ml,null))},onVoiceInput:function(e){E(e),k(e,!0)}}),U("button",{ref:e.searchButtonRef,className:"sj-input__button",css:[Sl(null===(s=null===(a=null===(i=null===(o=null==e?void 0:e.props)||void 0===o?void 0:o.theme)||void 0===i?void 0:i.colors)||void 0===a?void 0:a.brand)||void 0===s?void 0:s.primary),null===(l=null===(u=null==e?void 0:e.props)||void 0===u?void 0:u.styles)||void 0===l?void 0:l.button],onClick:function(t){t.preventDefault(),"function"==typeof e.props.onSearch?e.props.onSearch(v):k(v,!0)},"aria-label":"Search",title:"Search",value:"Search"},U(wl,null),e.props.buttonText&&U("span",{css:Pl},e.props.buttonText))),"suggestions"===e.props.dropdownMode&&U(pl,{searchProps:t,typedInputValue:e.state.typedInputValue,suggestions:x,styles:e.props.styles&&e.props.styles.suggestions}),"results"===e.props.dropdownMode&&U(nl,{searchProps:t,ResultRenderer:e.props.ResultRenderer}))}))},t.defaultProps={mode:"standard",dropdownMode:"none",ariaLabel:"Search through the site content",placeholder:"Search",experimental:{voiceToText:!1}},t}(a.PureComponent)),wl=function(e){return U("svg",Gs({viewBox:"0 0 18 18",fill:"none",width:"1em",height:"1em"},e),U("path",{d:"M12.5 11h-.79l-.28-.27A6.471 6.471 0 0 0 13 6.5 6.5 6.5 0 1 0 6.5 13c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L17.49 16l-4.99-5zm-6 0C4.01 11 2 8.99 2 6.5S4.01 2 6.5 2 11 4.01 11 6.5 8.99 11 6.5 11z",fill:"currentcolor"}))},El=function(){return U("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24"},U("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z",fill:"currentColor"}),U("path",{d:"M0 0h24v24H0z",fill:"none"}))},kl=function(e){return{display:"flex",justifyContent:"space-between",alignItems:"center",padding:"3px 9px","&:hover":{boxShadow:"0 3px 8px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08)"},borderRadius:2,boxShadow:"0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08)",transition:"box-shadow 200ms cubic-bezier(0.4, 0.0, 0.2, 1)",outline:e?["#5E9ED6 auto 5px","-webkit-focus-ring-color auto 5px"]:0}},Ol=function(e){return{position:"relative",width:"100%",maxWidth:"calc(100% - "+e+"px)"}},xl={container:{"& > div[style]":{display:"inline",overflow:"unset !important"},"&[style]":{display:["inline-block !important","-moz-inline-stack !important"]},background:"none",overflow:"auto"},input:{background:0,border:0,color:"inherit",fontFamily:"inherit",width:"100%",fontSize:"inherit",outline:0,padding:0,textRendering:"optimizeLegibility"}},Sl=function(e){return{boxSizing:"content-box",padding:8,border:0,fontSize:18,backgroundColor:"transparent",display:"flex",alignItems:"center",cursor:"pointer",color:"#737373","&:hover":{color:null!=e?e:"#222"}}},Cl=function(e){var t=Sl();return Gs(Gs({},t),{transition:"transform .1s ease-in-out",transform:"scale("+(e?1:0)+")"})},Pl={paddingLeft:8},_l=function(e){var t=e.children;return Object(a.createElement)(wu,null,(function(e){var n=e.search.response;return null==n||n.isEmpty()?null:t}))};function Al(e,t,n){for(var r=[e],o=1;o0?a:0,s);if(-1!==i&&i-o<2)return a=i-(r-1),s=i+1,t.slice(a>0?a:0,s);return t.slice(a>0?a:0,s)}(e,r=r.filter((function(e){return e>0})),t,n)}function Ml(e){return Object(a.createElement)(wu,null,(function(t){var n=t.search,r=n.response,o=n.config,i=t.paginate;if(null==r||r.isEmpty()||r.isError())return null;var a=r.getQueryValues();if(void 0!==a){var s=a.get(o.pageParam)?parseInt(a.get(o.pageParam),10):1,u=a.get(o.resultsPerPageParam)?parseInt(a.get(o.resultsPerPageParam),10):10,l=r.getTotalResults();if(void 0!==l){if(l<=u)return null;var c=Math.ceil(l/u);return 0===c||null==e.children?null:e.children({page:s,resultsPerPage:u,totalResults:l,totalPages:c,paginate:i})}}}))}var jl=function(e){return Object(a.createElement)("svg",Gs({viewBox:"0 0 8 12",fill:"none",width:"1em",height:"1em"},e),Object(a.createElement)("path",{d:"M7.41 1.41L6 0 0 6l6 6 1.41-1.41L2.83 6l4.58-4.59z",fill:"currentcolor"}))},Dl=function(e){return Object(a.createElement)("svg",Gs({viewBox:"0 0 8 12",fill:"none",width:"1em",height:"1em"},e),Object(a.createElement)("path",{d:"M2 0L.59 1.41 5.17 6 .59 10.59 2 12l6-6-6-6z",fill:"currentcolor"}))},Il=nn("nav")({display:"flex",justifyContent:"center",alignItems:"center"},Tu),Rl=nn("button")({cursor:"pointer",display:["inline-block","-moz-inline-stack"],fontWeight:"bold",padding:10,userSelect:"none",width:44,height:44,textAlign:"center",fontSize:"inherit",border:0},(function(e){var t,n,r=e.isCurrent,o=e.theme,i=null===(n=null===(t=null==o?void 0:o.colors)||void 0===t?void 0:t.brand)||void 0===n?void 0:n.primary,a=on.a.contrast("#fff",i||"#333")>4.5?"#fff":"#000";return{borderRadius:5,backgroundColor:r?i||"#333":"inherit",color:r?a:"#585858"}}),Tu),Nl=nn("button")({backgroundColor:"transparent",border:"none",cursor:"pointer",display:["inline-block","-moz-inline-stack"],fontSize:"1em",fontWeight:"bold",padding:10,userSelect:"none",width:44,height:44,textAlign:"center",lineHeight:0},(function(e){return{color:e.isDisabled?"#aaa":"#777"}}),Tu);function Tl(e){var t=e.windowSize,n=void 0===t?5:t,r=e.styles,o=void 0===r?{}:r,i=e.PreviousButtonRenderer,a=void 0===i?Ll:i,s=e.NextButtonRenderer,u=void 0===s?Fl:s,l=e.PageNumberRenderer,c=void 0===l?Vl:l;return U(Ml,null,(function(t){var r=t.page,i=t.totalPages,s=t.paginate;return U(Il,{className:"sj-paginator "+(e.className||""),"aria-label":"Pagination Navigation",styles:o.container},1!==r&&U(a,{isDisabled:1===r,onClick:Bl(s,r),styles:o.controls}),U("ul",{css:{display:"inline-flex",listStyle:"none",margin:0,padding:0}},Al(r,i,n).map((function(e){return U("li",{key:e},U(c,{pageNumber:e,isCurrent:r===e,onClick:Ul(s,e),styles:o.number}))}))),r!==i&&U(u,{isDisabled:r===i,onClick:Hl(s,r,i),styles:o.controls}))}))}function Ll(e){return U(Nl,{type:"button",isDisabled:e.isDisabled,onClick:e.onClick,"aria-label":"Goto Previous Page",className:"sj-paginator__page-button",styles:e.styles},U(jl,null))}function Fl(e){return U(Nl,{type:"button",isDisabled:e.isDisabled,onClick:e.onClick,"aria-label":"Goto Next Page",className:"sj-paginator__page-button",styles:e.styles},U(Dl,null))}function Vl(e){return U(Rl,{css:e.styles&&e.styles(e.isCurrent),className:Gt()("sj-paginator__page-number",{"sj-paginator__page-number--current":e.isCurrent}),isCurrent:e.isCurrent,onClick:e.onClick,type:"button","aria-label":e.isCurrent?"Current Page, Page "+e.pageNumber:"Page "+e.pageNumber,"aria-current":!!e.isCurrent||void 0},e.pageNumber)}function Bl(e,t){return function(n){1!==t&&Ul(e,t-1)(n)}}function Hl(e,t,n){return function(r){t!==n&&Ul(e,t+1)(r)}}function Ul(e,t){return function(n){n.stopPropagation(),e(t)}}var Wl,zl,$l=nn("div")({borderBottom:"1px solid #ebebeb",color:"#777",marginBottom:"1em",width:"100%"},Tu),ql=nn("div")({overflow:"auto",whiteSpace:"nowrap"}),Kl=nn("div")({boxSizing:"border-box",cursor:"pointer",display:["inline-block","-moz-inline-stack"],fontSize:16,margin:0,padding:".45em .9em .5em",userSelect:"none"},(function(e){var t,n,r,o,i,a,s=e.theme;return e.isSelected?{borderBottom:"3px solid",color:null!==(r=null===(n=null===(t=s.colors)||void 0===t?void 0:t.brand)||void 0===n?void 0:n.primary)&&void 0!==r?r:"#333"}:{"&:hover":{color:null!==(a=null===(i=null===(o=s.colors)||void 0===o?void 0:o.brand)||void 0===i?void 0:i.primary)&&void 0!==a?a:"#333"},borderBottom:"3px solid transparent"}}),Tu),Gl=function(e){var t=e.name,n=e.title,r=e.styles,o=void 0===r?{}:r;return U(Ou,null,(function(e){var r=e.selected,i=e.set,a=r.includes(t);return U(Kl,{className:Gt()("sj-tabs__tab",{"sj-tabs__tab--selected":a}),role:"button",tabIndex:0,onKeyDown:function(e){13!==e.keyCode&&32!==e.keyCode||(e.preventDefault(),Yl(i,t,!a)())},isSelected:a,onClick:Yl(i,t,!a),css:o},n)}))},Yl=function(e,t,n){return function(){n&&e(t,n)}},Xl=function(e){var t=e.filter,n=e.tabs,r=e.styles,o=void 0===r?{}:r;return Object(a.createElement)(ku,{filter:t},Object(a.createElement)($l,{className:"sj-tabs",styles:o.container},Object(a.createElement)(ql,null,n.map((function(e){return Object(a.createElement)(Gl,{key:e.name,name:e.name,title:e.display,styles:o.tab})})))))},Jl=(Oe()((function(e){return Object.entries(e).map((function(e){return{label:e[0],value:e[1]}}))})),nn("div")({"&:hover":{color:"#333"},cursor:"pointer",display:["inline-block","-moz-inline-stack"]},Tu)),Ql=nn("input")({border:0,clip:"rect(1px, 1px, 1px, 1px)",height:1,opacity:0,overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:1}),Zl=nn("input")({cursor:"pointer"}),ec=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.onClick=function(e,t,n){return function(){return n(e,!t)}},t}return Ks(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.name,r=t.all,o=t.CheckboxRenderer,i=void 0===o?tc:o;return Object(a.createElement)(Ou,null,(function(t){var o=t.selected,s=t.options,u=t.set,l=r?0===o.length:o.includes(n);return Object(a.createElement)(Jl,{isSelected:l,onClick:r?function(){Object.keys(s).forEach((function(e){return u(e,!1)}))}:e.onClick(n,l,u)},Object(a.createElement)(Ql,{readOnly:!0,type:"checkbox",value:n,checked:l}),Object(a.createElement)(i,{isChecked:l}))}))},t}(a.Component),tc=function(e){var t=e.isChecked;return Object(a.createElement)(Zl,{type:"checkbox",readOnly:!0,checked:t})},nc=nn(Jl)({}),rc=(function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.onClick=function(e,t,n){return function(){t||n(e,!t)}},t}Ks(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.name,r=t.RadioRenderer,o=void 0===r?rc:r;return Object(a.createElement)(Ou,null,(function(t){var r=t.selected,i=t.set,s=r.includes(n);return Object(a.createElement)(nc,{isSelected:s,onClick:e.onClick(n,s,i)},Object(a.createElement)(Ql,{type:"radio",value:n,checked:s}),Object(a.createElement)(o,{isChecked:s}))}))}}(a.Component),function(e){var t=e.isChecked;return Object(a.createElement)(Zl,{type:"radio",checked:t})}),oc=nn(mi)(Wl||(Wl=Xs(['\n &.rc-slider {\n position: relative;\n padding: 5px 0;\n height: 4px;\n width: 100%;\n margin:40px 0 14px 0;\n touch-action: none;\n box-sizing: border-box;\n }\n &.rc-slider * {\n box-sizing: border-box;\n }\n .rc-slider-rail {\n position: absolute;\n width: 100%;\n background-color: #DADFE7;\n height: 4px;\n border-radius: 6px;\n }\n .rc-slider-track {\n position: absolute;\n left: 0;\n height: 4px;\n border-radius: 6px;\n }\n .rc-slider-handle-click-focused:focus {\n border-color: #D9DBFD;\n box-shadow: unset;\n }\n .rc-slider-handle:hover {\n border-color: #D9DBFD;\n }\n\n .rc-slider-handle {\n position: absolute;\n width: 14px;\n height: 14px;\n margin-top: -5px;\n cursor: grab;\n border-radius: 50%;\n background-color: #fff;\n touch-action: pan-x;\n border: none;\n background-color: transparent;\n\n &:before,\n &:after{\n content: "";\n display: block;\n width:100%;\n height:100%;\n position: absolute;\n left: 50%;\n transform: translate(-50%, -50%);\n top: 50%;\n border-radius: 999px;\n box-sizing:content-box;\n }\n\n\n &:after {\n box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16);\n border:1px solid #DADFE7;\n background-color: #ffffff;\n }\n\n &:before{\n opacity:0;\n border:5px solid ',";\n }\n }\n\n .rc-slider-handle:focus{\n outline:none;\n }\n\n .rc-slider-handle:focus,\n .rc-slider-handle:active,\n .rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {\n cursor: grabbing;\n &:before{\n opacity:0.2;\n }\n &:after{\n border-color: ",";\n }\n }\n\n .rc-slider-track {\n background-color: ",";\n }\n"],['\n &.rc-slider {\n position: relative;\n padding: 5px 0;\n height: 4px;\n width: 100%;\n margin:40px 0 14px 0;\n touch-action: none;\n box-sizing: border-box;\n }\n &.rc-slider * {\n box-sizing: border-box;\n }\n .rc-slider-rail {\n position: absolute;\n width: 100%;\n background-color: #DADFE7;\n height: 4px;\n border-radius: 6px;\n }\n .rc-slider-track {\n position: absolute;\n left: 0;\n height: 4px;\n border-radius: 6px;\n }\n .rc-slider-handle-click-focused:focus {\n border-color: #D9DBFD;\n box-shadow: unset;\n }\n .rc-slider-handle:hover {\n border-color: #D9DBFD;\n }\n\n .rc-slider-handle {\n position: absolute;\n width: 14px;\n height: 14px;\n margin-top: -5px;\n cursor: grab;\n border-radius: 50%;\n background-color: #fff;\n touch-action: pan-x;\n border: none;\n background-color: transparent;\n\n &:before,\n &:after{\n content: "";\n display: block;\n width:100%;\n height:100%;\n position: absolute;\n left: 50%;\n transform: translate(-50%, -50%);\n top: 50%;\n border-radius: 999px;\n box-sizing:content-box;\n }\n\n\n &:after {\n box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16);\n border:1px solid #DADFE7;\n background-color: #ffffff;\n }\n\n &:before{\n opacity:0;\n border:5px solid ',";\n }\n }\n\n .rc-slider-handle:focus{\n outline:none;\n }\n\n .rc-slider-handle:focus,\n .rc-slider-handle:active,\n .rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {\n cursor: grabbing;\n &:before{\n opacity:0.2;\n }\n &:after{\n border-color: ",";\n }\n }\n\n .rc-slider-track {\n background-color: ",";\n }\n"])),(function(e){var t;return(null===(t=e.theme.colors)||void 0===t?void 0:t.brand)||"#6772F9"}),(function(e){var t;return(null===(t=e.theme.colors)||void 0===t?void 0:t.brand)||"#6772F9"}),(function(e){var t;return(null===(t=e.theme.colors)||void 0===t?void 0:t.brand)||"#6772F9"})),ic=nn(oc)((function(e){var t,n,r,o;return{"&.rc-slider":null===(t=e.styles)||void 0===t?void 0:t.container,".rc-slider-handle":null===(n=e.styles)||void 0===n?void 0:n.handle,".rc-slider-rail":null===(r=e.styles)||void 0===r?void 0:r.rail,".rc-slider-track":null===(o=e.styles)||void 0===o?void 0:o.track}})),ac=nn.div(zl||(zl=Xs(["\n margin-top: -32px;\n font-size: 16px;\n line-height: 1.69em;\n text-align: center;\n position: relative;\n height: 24px;\n span {\n background: #fff;\n display: block;\n white-space: nowrap;\n width: max-content;\n position: absolute;\n top: 0;\n left: 50%;\n transform: translateX(-50%);\n }\n"],["\n margin-top: -32px;\n font-size: 16px;\n line-height: 1.69em;\n text-align: center;\n position: relative;\n height: 24px;\n span {\n background: #fff;\n display: block;\n white-space: nowrap;\n width: max-content;\n position: absolute;\n top: 0;\n left: 50%;\n transform: translateX(-50%);\n }\n"]))),sc=function(e){var t=e.renderTip,n=e.className,r=Ys(e,["renderTip","className"]);return r.min===r.max?null:s.a.createElement(ic,Gs({},r,{className:Gt()("sj-range-slider",n),defaultValue:r.value,handle:function(e){var n=Gs(Gs({},e),{dragging:e.dragging.toString()});return s.a.createElement(Lo,Gs({},n),s.a.createElement(ac,null,t?s.a.createElement("span",null,t(e.value)):s.a.createElement("span",null,e.value)))}}))},uc=function(e){var t=e.filter,n=e.step,r=void 0===n?1:n,o=Ys(e,["filter","step"]),i=Object(a.useRef)(-1),u=t.getRange(),l=Object(a.useState)(u),c=l[0],p=l[1],f=t.limit(),d=f[0],h=f[1];return Object(a.useEffect)((function(){window.clearTimeout(i.current),i.current=setTimeout((function(){t.set(c[0],c[1])}),500)}),[c]),s.a.createElement(sc,Gs({value:c,onChange:p,min:d,max:h,step:r},o))},lc=function(e){var t=e.filter,n=e.step,r=void 0===n?1:n,o=Ys(e,["filter","step"]),i=Object(a.useRef)(-1),u=t.getRange(),l=Object(a.useState)(u),c=l[0],p=l[1],f=Object(a.useState)(t.limit()),d=f[0],h=d[0],g=d[1],m=f[1];return Object(a.useEffect)((function(){var e=function(e){var t=e.bounce,n=e.range;m(t),p(n)};return t.addLimitChangeListener(e),function(){t.removeLimitChangeListener(e)}}),[]),Object(a.useEffect)((function(){return window.clearTimeout(i.current),i.current=setTimeout((function(){t.set(c[0],c[1])}),500),function(){window.clearTimeout(i.current)}}),[c]),s.a.createElement(sc,Gs({value:c,onChange:p,min:h,max:g,step:r},o))},cc=function(e){var t=e.filter,n=Ys(e,["filter"]);return t instanceof uu?s.a.createElement(lc,Gs({filter:t},n)):s.a.createElement(uc,Gs({filter:t},n))},pc=nn("div")({position:"absolute",right:0,top:0,left:0,bottom:0,zIndex:1e7,backgroundColor:"rgba(0,0,0,0.5)",display:"flex",justifyContent:"center",alignItems:"center"}),fc=nn("div")({backgroundColor:"#fff",boxSizing:"border-box",height:"80%",padding:"1em",width:"80%"});!function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.onClick=function(e){var n=e.target;"DIV"===n.nodeName&&(n.className||"").split(" ").includes("sj-overlay")&&t.props.onOuterClick(e)},t}Ks(t,e),t.prototype.render=function(){if(!this.props.isActive)return null;var e=this.props.children;return Object(a.createElement)(pc,{className:"sj-overlay__shade",onClick:this.onClick},Object(a.createElement)(fc,{className:"sj-overlay__container"},e))}}(a.Component)},function(e,t,n){"use strict";(function(e){n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return s}));var r=n(41),o=void 0!==e?e:{},i=Object(r.a)(o),a=(i.flush,i.hydrate,i.cx,i.merge,i.getRegisteredStyles,i.injectGlobal),s=(i.keyframes,i.css);i.sheet,i.caches}).call(this,n(10))},function(e,n){e.exports=t},function(e,t,n){e.exports=n(44)()},function(e,t,n){!function(e){"use strict";var t,n=function(e){return void 0===e&&(e={}),Object.keys(e).reduce((function(t,n){switch(n.split(".")[0]){case"bucket":t[n]=e[n].buckets.buckets;break;case"count":t[n]=e[n].count.counts;break;case"date":t[n]=e[n].date.dates;break;case"min":case"max":t[n]=e[n].metric.value}return t}),{})};(t=e.TransportError||(e.TransportError={}))[t.None=0]="None",t[t.Connection=1]="Connection",t[t.ParseResponse=2]="ParseResponse";var r,o=function(){function t(e,t,n){this.client=e,this.name=t,this.version=n}return t.prototype.search=function(r,o,i){var a=o.next(r),s=a[0],u=a[1];if(u){var l=new Error("could not get next tracking data: "+u);return l.name="SessionError",void i(l)}var c={name:this.name};this.version&&(c.version=this.version);var p,f,d,h,g=JSON.stringify({metadata:{collection:[this.client.collection],project:[this.client.project],"user-agent":["sdk-js-1.0.0"]},request:{tracking:s,values:r,pipeline:c}});p=this.client.endpoint+"/"+t.searchEndpoint,f=g,d=function(e,t){e?i(e):i(null,function(e,t){void 0===e&&(e={}),void 0===t&&(t=[]);var r=(e.results||[]).map((function(e,n){var r=function(e){var t={};return Object.keys(e.values).forEach((function(n){var r,o=void 0!==(r=e.values[n]).single?r.single:r.repeated instanceof Object?r.repeated.values:null;null!==o&&(t[n]=o)})),{values:t,token:{},score:parseFloat(e.score),indexScore:parseFloat(e.indexScore)}}(e),o=t[n];return void 0===o||(void 0!==o.click?r.token={click:"https://www.sajari.com/token/"+o.click.token}:void 0!==o.posNeg&&(r.token={pos:o.posNeg.pos,neg:o.posNeg.neg})),r}));return{reads:parseInt(e.reads,10)||0,totalResults:parseInt(e.totalResults,10)||0,time:parseFloat(e.time)||0,aggregates:n(e.aggregates),aggregateFilters:n(e.aggregateFilters),results:r}}(t.searchResponse,t.tokens),t.values)},(h=new XMLHttpRequest).open("POST",p,!0),h.setRequestHeader("Accept","application/json"),h.setRequestHeader("Content-Type","text/plain"),h.onreadystatechange=function(){if(h.readyState===XMLHttpRequest.DONE){var t;if(0===h.status)return(n=new Error("Search request failed due to a network error. Please check your network connection.")).transportErrorCode=e.TransportError.Connection,void d(n);try{t=JSON.parse(h.responseText)}catch(t){var n;return(n=new Error("Failed to parse response")).httpStatusCode=h.status,n.transportErrorCode=e.TransportError.ParseResponse,void d(n)}if(403===h.status)return(n=new Error("This domain is not authorized to make this search request.")).httpStatusCode=h.status,n.error=new Error(t.message),void d(n);if(200!==h.status)return(n=new Error("Search request failed due to a configuration error.")).httpStatusCode=h.status,n.error=new Error(t.message),void d(n);d(null,t)}},h.send(f)},t.searchEndpoint="sajari.api.pipeline.v1.Query/Search",t}(),i=function(){function e(e,t,n){void 0===n&&(n=[]);var r=this;this.project=e,this.collection=t,this.endpoint="https://jsonapi.sajari.net",n.forEach((function(e){e(r)}))}return e.prototype.pipeline=function(e,t){return new o(this,e,t)},e}();(r=e.TrackingType||(e.TrackingType={})).None="NONE",r.Click="CLICK",r.PosNeg="POS_NEG";var a=function(){function e(e,t){this.lastQuery="",this.queryLabel=e,this.session=t}return e.prototype.next=function(e){var t=e[this.queryLabel];if(void 0===t)return this.reset(),this.session.next(e);var n=this.lastQuery.substr(0,Math.min(t.length,3)),r=!(t.substr(0,n.length)===n),o=0":">",'"':""","'":"'","`":"`","=":"="},o=/[&<>"'`=]/g,i=/[&<>"'`=]/;function a(e){return r[e]}function s(e){for(var t=1;t= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};function c(e,t,n){this.helpers=e||{},this.partials=t||{},this.decorators=n||{},a.registerDefaultHelpers(this),s.registerDefaultDecorators(this)}c.prototype={constructor:c,logger:u.default,log:u.default.log,registerHelper:function(e,t){if("[object Object]"===o.toString.call(e)){if(t)throw new i.default("Arg not supported with multiple helpers");o.extend(this.helpers,e)}else this.helpers[e]=t},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,t){if("[object Object]"===o.toString.call(e))o.extend(this.partials,e);else{if(void 0===t)throw new i.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=t}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,t){if("[object Object]"===o.toString.call(e)){if(t)throw new i.default("Arg not supported with multiple decorators");o.extend(this.decorators,e)}else this.decorators[e]=t},unregisterDecorator:function(e){delete this.decorators[e]},resetLoggedPropertyAccesses:function(){l.resetLoggedProperties()}};var p=u.default.log;t.log=p,t.createFrame=o.createFrame,t.logger=u.default},function(e,t,n){"use strict";e.exports=n(43)},function(e,t,n){var r,o; +*/!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;tr&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(g,"$1"+e.trim());case 58:return e.trim()+t.replace(g,"$1"+e.trim());default:if(0<1*n&&0u.charCodeAt(8))break;case 115:a=a.replace(u,"-webkit-"+u)+";"+a;break;case 207:case 102:a=a.replace(u,"-webkit-"+(102s.charCodeAt(0)&&(s=s.trim()),s=[s],0d)&&(V=(U=U.replace(" ",":")).length),0=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},k={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var O=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}},x=/[A-Z]|^ms/g,S=/_EMO_([^_]+?)_([^]*?)_EMO_/g,C=function(e){return 45===e.charCodeAt(1)},P=function(e){return null!=e&&"boolean"!=typeof e},_=O((function(e){return C(e)?e:e.replace(x,"-$&").toLowerCase()})),A=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(S,(function(e,t,n){return j={name:t,styles:n,next:j},t}))}return 1===k[e]||C(e)||"number"!=typeof t||0===t?t:t+"px"};function M(e,t,n,r){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return j={name:n.name,styles:n.styles,next:j},n.name;if(void 0!==n.styles){var o=n.next;if(void 0!==o)for(;void 0!==o;)j={name:o.name,styles:o.styles,next:j},o=o.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;ot||i>e&&a=t&&s>=n?i-e-r:a>t&&sn?a-t+o:0}function _e(){return(_e=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}function Me(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var je="undefined"==typeof document?null:document.getElementById("a11y-status-message"),Ie=[];function De(e){var t=Ie[Ie.length-1]===e;Ie=t?Ie.concat([e]):[e];for(var n=function(){if(je)return je;return(je=document.createElement("div")).setAttribute("id","a11y-status-message"),je.setAttribute("role","status"),je.setAttribute("aria-live","assertive"),je.setAttribute("aria-relevant","additions text"),Object.assign(je.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),document.body.appendChild(je),je}();n.lastChild;)n.removeChild(n.firstChild);Ie.filter(Boolean).forEach((function(e,t){n.appendChild(function(e,t){var n=t===Ie.length-1?"block":"none",r=document.createElement("div");return r.style.display=n,r.textContent=e,r}(e,t))}))}var Re=Object.freeze({unknown:0,mouseUp:1,itemMouseEnter:2,keyDownArrowUp:3,keyDownArrowDown:4,keyDownEscape:5,keyDownEnter:6,clickItem:7,blurInput:8,changeInput:9,keyDownSpaceButton:10,clickButton:11,blurButton:12,controlledPropUpdatedSelectedItem:13,touchStart:14}),Te=0;function Ne(e){return"function"==typeof e?e:Le}function Le(){}function Fe(e,t){return e===t||e.contains&&e.contains(t)}function Ve(){for(var e=arguments.length,t=new Array(e),n=0;n1?n-1:0),o=1;o=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}var $e=function(e){var t,n;function r(t){var n=e.call(this,t)||this;n.id=n.props.id||"downshift-"+String(Te++),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.input=null,n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout((function(){n.timeoutIds=n.timeoutIds.filter((function(e){return e!==r})),e()}),t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=ze(t),n.internalSetState(_e({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",isOpen:!1},e)},n.selectItem=function(e,t,r){t=ze(t),n.internalSetState(_e({isOpen:!1,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.isControlledProp("selectedItem")?n.props.defaultInputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,i={},a="function"==typeof e;return!a&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,_e({},n.getStateAndHelpers(),e)),n.setState((function(t){t=n.getState(t);var s=a?e(t):e;s=n.props.stateReducer(t,s),r=s.hasOwnProperty("selectedItem");var u={},c={};return r&&s.selectedItem!==t.selectedItem&&(o=s.selectedItem),s.type=s.type||0,Object.keys(s).forEach((function(e){t[e]!==s[e]&&(i[e]=s[e]),"type"!==e&&(c[e]=s[e],n.isControlledProp(e)||(u[e]=s[e]))})),a&&s.hasOwnProperty("inputValue")&&n.props.onInputValueChange(s.inputValue,_e({},n.getStateAndHelpers(),s)),u}),(function(){Ne(t)(),Object.keys(i).length>1&&n.props.onStateChange(i,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(i,n.getStateAndHelpers())}))},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,s=Ae(o,["refKey"]),u=(void 0===t?{}:t).suppressRefError,c=void 0!==u&&u;n.getRootProps.called=!0,n.getRootProps.refKey=a,n.getRootProps.suppressRefError=c;var l=n.getState().isOpen;return _e(((r={})[a]=n.rootRef,r.role="combobox",r["aria-expanded"]=l,r["aria-haspopup"]="listbox",r["aria-owns"]=l?n.menuId:null,r["aria-labelledby"]=n.labelId,r),s)},n.keyDownHandlers={ArrowDown:function(e){e.preventDefault();var t=e.shiftKey?5:1;this.moveHighlightedIndex(t,{type:4})},ArrowUp:function(e){e.preventDefault();var t=e.shiftKey?-5:-1;this.moveHighlightedIndex(t,{type:3})},Enter:function(e){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}},Escape:function(e){e.preventDefault(),this.reset({type:5})}},n.buttonKeyDownHandlers=_e({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:10})}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick,o=(t.onPress,t.onKeyDown),i=t.onKeyUp,a=t.onBlur,s=Ae(t,["onClick","onPress","onKeyDown","onKeyUp","onBlur"]),u=n.getState().isOpen,c={onClick:Ve(r,n.button_handleClick),onKeyDown:Ve(o,n.button_handleKeyDown),onKeyUp:Ve(i,n.button_handleKeyUp),onBlur:Ve(a,n.button_handleBlur)};return _e({type:"button",role:"button","aria-label":u?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},s.disabled?{}:c,s)},n.button_handleKeyUp=function(e){e.preventDefault()},n.button_handleKeyDown=function(e){var t=qe(e);n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call(Me(Me(n)),e)},n.button_handleClick=function(e){e.preventDefault(),n.props.environment.document.activeElement===n.props.environment.document.body&&e.target.focus(),n.internalSetTimeout((function(){return n.toggleMenu({type:11})}))},n.button_handleBlur=function(e){var t=e.target;n.internalSetTimeout((function(){n.isMouseDown||null!=n.props.environment.document.activeElement&&n.props.environment.document.activeElement.id===n.inputId||n.props.environment.document.activeElement===t||n.reset({type:12})}))},n.getLabelProps=function(e){return _e({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,o=t.onBlur,i=t.onChange,a=t.onInput,s=(t.onChangeText,Ae(t,["onKeyDown","onBlur","onChange","onInput","onChangeText"])),u={};var c,l=n.getState(),p=l.inputValue,f=l.isOpen,d=l.highlightedIndex;s.disabled||((c={}).onChange=Ve(i,a,n.input_handleChange),c.onKeyDown=Ve(r,n.input_handleKeyDown),c.onBlur=Ve(o,n.input_handleBlur),u=c);return _e({"aria-autocomplete":"list","aria-activedescendant":f&&"number"==typeof d&&d>=0?n.getItemId(d):null,"aria-controls":f?n.menuId:null,"aria-labelledby":n.labelId,autoComplete:"off",value:p,id:n.inputId},u,s)},n.input_handleKeyDown=function(e){var t=qe(e);t&&n.keyDownHandlers[t]&&n.keyDownHandlers[t].call(Me(Me(n)),e)},n.input_handleChange=function(e){n.internalSetState({type:9,isOpen:!0,inputValue:e.target.value})},n.input_handleTextChange=function(e){n.internalSetState({type:9,isOpen:!0,inputValue:e})},n.input_handleBlur=function(){n.internalSetTimeout((function(){var e=n.props.environment.document&&n.props.environment.document.activeElement.dataset.toggle&&n._rootNode&&n._rootNode.contains(n.props.environment.document.activeElement);n.isMouseDown||e||n.reset({type:8})}))},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,o=void 0===e?{}:e,i=o.refKey,a=void 0===i?"ref":i,s=o.ref,u=Ae(o,["refKey","ref"]),c=(void 0===t?{}:t).suppressRefError,l=void 0!==c&&c;return n.getMenuProps.called=!0,n.getMenuProps.refKey=a,n.getMenuProps.suppressRefError=l,_e(((r={})[a]=function(){for(var e=arguments.length,t=new Array(e),n=0;n0?-1:n+1);var o=r+e;o<0?o=n:o>n&&(o=0),this.setHighlightedIndex(o,t)}},o.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,s=this.getRootProps,u=this.getToggleButtonProps,c=this.getLabelProps,l=this.getMenuProps,p=this.getInputProps,f=this.getItemProps,d=this.openMenu,h=this.closeMenu,g=this.toggleMenu,m=this.selectItem,v=this.selectItemAtIndex,y=this.selectHighlightedItem,b=this.setHighlightedIndex,w=this.clearSelection,E=this.clearItems;return{getRootProps:s,getToggleButtonProps:u,getLabelProps:c,getMenuProps:l,getInputProps:p,getItemProps:f,reset:this.reset,openMenu:d,closeMenu:h,toggleMenu:g,selectItem:m,selectItemAtIndex:v,selectHighlightedItem:y,setHighlightedIndex:b,clearSelection:w,clearItems:E,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},o.componentDidMount=function(){var e=this;var t=function(t,n){void 0===n&&(n=!0);var r=e.props.environment.document;return[e._rootNode,e._menuNode].some((function(e){return e&&(Fe(e,t)||n&&Fe(e,r.activeElement))}))},n=function(){e.isMouseDown=!0},r=function(n){e.isMouseDown=!1,!t(n.target)&&e.getState().isOpen&&e.reset({type:1},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},o=function(n){!t(n.target,!1)&&e.getState().isOpen&&e.reset({type:14},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))};this.props.environment.addEventListener("mousedown",n),this.props.environment.addEventListener("mouseup",r),this.props.environment.addEventListener("touchstart",o),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),e.props.environment.removeEventListener("mousedown",n),e.props.environment.removeEventListener("mouseup",r),e.props.environment.removeEventListener("touchstart",o)}},o.componentDidUpdate=function(e,t){this.isControlledProp("selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:13,inputValue:this.props.itemToString(this.props.selectedItem)});var n=void 0===this.props.highlightedIndex?this.state:this.props,r=void 0===e.highlightedIndex?t:e;n.highlightedIndex===r.highlightedIndex||this.avoidScrolling||this.scrollHighlightedItemIntoView(),this.updateStatus()},o.componentWillUnmount=function(){this.cleanup()},o.render=function(){var e=Be(this.props.children,Le);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var t=Be(e(this.getStateAndHelpers()));return t?this.getRootProps.called||this.props.suppressRefError?t:He(t)?s.a.cloneElement(t,this.getRootProps(Ue(t))):void 0:null},r}(a.Component);$e.defaultProps={defaultHighlightedIndex:null,defaultSelectedItem:null,defaultInputValue:"",defaultIsOpen:!1,getA11yStatusMessage:function(e){var t=e.isOpen,n=e.highlightedItem,r=e.selectedItem,o=e.resultCount,i=e.previousResultCount,a=e.itemToString;return t?o?n&&o===i?a(n):o+" "+(1===o?"result is":"results are")+" available, use up and down arrow keys to navigate.":"No results.":r?a(r):""},itemToString:function(e){return null==e?"":String(e)},onStateChange:Le,onInputValueChange:Le,onUserAction:Le,onChange:Le,onSelect:Le,onOuterClick:Le,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:function(e,t){null!==e&&function(e,t){var n=t.scrollMode,r=t.block,o=t.inline,i=t.boundary,a=t.skipOverflowHiddenElements,s="function"==typeof i?i:function(e){return e!==i};if(!xe(e))throw new TypeError("Invalid target");for(var u=document.scrollingElement||document.documentElement,c=[],l=e;xe(l)&&s(l);){if((l=l.parentNode)===u){c.push(l);break}l===document.body&&Ce(l)&&!Ce(document.documentElement)||Ce(l,a)&&c.push(l)}for(var p=window.visualViewport?visualViewport.width:innerWidth,f=window.visualViewport?visualViewport.height:innerHeight,d=window.scrollX||pageXOffset,h=window.scrollY||pageYOffset,g=e.getBoundingClientRect(),m=g.height,v=g.width,y=g.top,b=g.right,w=g.bottom,E=g.left,k="start"===r||"nearest"===r?y:"end"===r?w:y+m/2,O="center"===o?E+v/2:"end"===o?b:E,x=[],S=0;S=0&&E>=0&&w<=f&&b<=p&&y>=M&&w<=I&&E>=D&&b<=j)return x;var R=getComputedStyle(C),T=parseInt(R.borderLeftWidth,10),N=parseInt(R.borderTopWidth,10),L=parseInt(R.borderRightWidth,10),F=parseInt(R.borderBottomWidth,10),V=0,B=0,H="offsetWidth"in C?C.offsetWidth-C.clientWidth-T-L:0,U="offsetHeight"in C?C.offsetHeight-C.clientHeight-N-F:0;if(u===C)V="start"===r?k:"end"===r?k-f:"nearest"===r?Pe(h,h+f,f,N,F,h+k,h+k+m,m):k-f/2,B="start"===o?O:"center"===o?O-p/2:"end"===o?O-p:Pe(d,d+p,p,T,L,d+O,d+O+v,v),V=Math.max(0,V+h),B=Math.max(0,B+d);else{V="start"===r?k-M-N:"end"===r?k-I+F+U:"nearest"===r?Pe(M,I,_,N,F+U,k,k+m,m):k-(M+_/2)+U/2,B="start"===o?O-D-T:"center"===o?O-(D+A/2)+H/2:"end"===o?O-j+L+H:Pe(D,j,A,T,L+H,O,O+v,v);var W=C.scrollLeft,z=C.scrollTop;k+=z-(V=Math.max(0,Math.min(z+V,C.scrollHeight-_+U))),O+=W-(B=Math.max(0,Math.min(W+B,C.scrollWidth-A+H)))}x.push({el:C,top:V,left:B})}return x}(e,{boundary:t,block:"nearest",scrollMode:"if-needed"}).forEach((function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r}))}},$e.stateChangeTypes=Re;var Ke=$e,Ge=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};Ye(this,e),this.init(t,n)}return e.prototype.init=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||Xe,this.options=t,this.debug=t.debug},e.prototype.setDebug=function(e){this.debug=e},e.prototype.log=function(){for(var e=arguments.length,t=Array(e),n=0;n-1&&n.observers[e].splice(r,1)}else delete n.observers[e]}))},e.prototype.emit=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r-1?e.replace(/###/g,"."):e}function o(){return!e||"string"==typeof e}for(var i="string"!=typeof t?[].concat(t):t.split(".");i.length>1;){if(o())return{};var a=r(i.shift());!e[a]&&n&&(e[a]=new n),e=e[a]}return o()?{}:{obj:e,k:r(i.shift())}}function nt(e,t,n){var r=tt(e,t,Object);r.obj[r.k]=n}function rt(e,t){var n=tt(e,t),r=n.obj,o=n.k;if(r)return r[o]}function ot(e,t,n){for(var r in t)r in e?"string"==typeof e[r]||e[r]instanceof String||"string"==typeof t[r]||t[r]instanceof String?n&&(e[r]=t[r]):ot(e[r],t[r],n):e[r]=t[r];return e}function it(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var at={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function st(e){return"string"==typeof e?e.replace(/[&<>"'\/]/g,(function(e){return at[e]})):e}var ut=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};ct(this,t);var o=lt(this,e.call(this));return o.data=n||{},o.options=r,void 0===o.options.keySeparator&&(o.options.keySeparator="."),o}return pt(t,e),t.prototype.addNamespaces=function(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)},t.prototype.removeNamespaces=function(e){var t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)},t.prototype.getResource=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=void 0!==r.keySeparator?r.keySeparator:this.options.keySeparator,i=[e,t];return n&&"string"!=typeof n&&(i=i.concat(n)),n&&"string"==typeof n&&(i=i.concat(o?n.split(o):n)),e.indexOf(".")>-1&&(i=e.split(".")),rt(this.data,i)},t.prototype.addResource=function(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},i=this.options.keySeparator;void 0===i&&(i=".");var a=[e,t];n&&(a=a.concat(i?n.split(i):n)),e.indexOf(".")>-1&&(r=t,t=(a=e.split("."))[1]),this.addNamespaces(t),nt(this.data,a,r),o.silent||this.emit("added",e,t,n,r)},t.prototype.addResources=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var o in n)"string"==typeof n[o]&&this.addResource(e,t,o,n[o],{silent:!0});r.silent||this.emit("added",e,t,n)},t.prototype.addResourceBundle=function(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},a=[e,t];e.indexOf(".")>-1&&(r=n,n=t,t=(a=e.split("."))[1]),this.addNamespaces(t);var s=rt(this.data,a)||{};r?ot(s,n,o):s=ut({},s,n),nt(this.data,a,s),i.silent||this.emit("added",e,t,n)},t.prototype.removeResourceBundle=function(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)},t.prototype.hasResourceBundle=function(e,t){return void 0!==this.getResource(e,t)},t.prototype.getResourceBundle=function(e,t){return t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI?ut({},this.getResource(e,t)):this.getResource(e,t)},t.prototype.getDataByLanguage=function(e){return this.data[e]},t.prototype.toJSON=function(){return this.data},t}(Qe),dt={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,t,n,r,o){var i=this;return e.forEach((function(e){i.processors[e]&&(t=i.processors[e].process(t,n,r,o))})),t}},ht=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};mt(this,t);var o=vt(this,e.call(this));return et(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat"],n,o),o.options=r,void 0===o.options.keySeparator&&(o.options.keySeparator="."),o.logger=Je.create("translator"),o}return yt(t,e),t.prototype.changeLanguage=function(e){e&&(this.language=e)},t.prototype.exists=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}},n=this.resolve(e,t);return n&&void 0!==n.res},t.prototype.extractFromKey=function(e,t){var n=t.nsSeparator||this.options.nsSeparator;void 0===n&&(n=":");var r=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,o=t.ns||this.options.defaultNS;if(n&&e.indexOf(n)>-1){var i=e.split(n);(n!==r||n===r&&this.options.ns.indexOf(i[0])>-1)&&(o=i.shift()),e=i.join(r)}return"string"==typeof o&&(o=[o]),{key:e,namespaces:o}},t.prototype.translate=function(e,t){var n=this;if("object"!==(void 0===t?"undefined":gt(t))&&this.options.overloadTranslationOptionHandler&&(t=this.options.overloadTranslationOptionHandler(arguments)),t||(t={}),null==e||""===e)return"";"number"==typeof e&&(e=String(e)),"string"==typeof e&&(e=[e]);var r=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,o=this.extractFromKey(e[e.length-1],t),i=o.key,a=o.namespaces,s=a[a.length-1],u=t.lng||this.language,c=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(u&&"cimode"===u.toLowerCase()){if(c){var l=t.nsSeparator||this.options.nsSeparator;return s+l+i}return i}var p=this.resolve(e,t),f=p&&p.res,d=p&&p.usedKey||i,h=Object.prototype.toString.apply(f),g=["[object Number]","[object Function]","[object RegExp]"],m=void 0!==t.joinArrays?t.joinArrays:this.options.joinArrays,v=!this.i18nFormat||this.i18nFormat.handleAsObject,y="string"!=typeof f&&"boolean"!=typeof f&&"number"!=typeof f;if(v&&f&&y&&g.indexOf(h)<0&&(!m||"[object Array]"!==h)){if(!t.returnObjects&&!this.options.returnObjects)return this.logger.warn("accessing an object - but returnObjects options is not enabled!"),this.options.returnedObjectHandler?this.options.returnedObjectHandler(d,f,t):"key '"+i+" ("+this.language+")' returned an object instead of string.";if(r){var b="[object Array]"===h?[]:{};for(var w in f)if(Object.prototype.hasOwnProperty.call(f,w)){var E=""+d+r+w;b[w]=this.translate(E,ht({},t,{joinArrays:!1,ns:a})),b[w]===E&&(b[w]=f[w])}f=b}}else if(v&&m&&"[object Array]"===h)(f=f.join(m))&&(f=this.extendTranslation(f,e,t));else{var k=!1,O=!1;if(!this.isValidLookup(f)&&void 0!==t.defaultValue){if(k=!0,void 0!==t.count){var x=this.pluralResolver.getSuffix(u,t.count);f=t["defaultValue"+x]}f||(f=t.defaultValue)}this.isValidLookup(f)||(O=!0,f=i);var S=t.defaultValue&&t.defaultValue!==f&&this.options.updateMissing;if(O||k||S){this.logger.log(S?"updateKey":"missingKey",u,s,i,S?t.defaultValue:f);var C=[],P=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if("fallback"===this.options.saveMissingTo&&P&&P[0])for(var _=0;_1&&void 0!==arguments[1]?arguments[1]:{},r=void 0,o=void 0,i=void 0,a=void 0;return"string"==typeof e&&(e=[e]),e.forEach((function(e){if(!t.isValidLookup(r)){var s=t.extractFromKey(e,n),u=s.key;o=u;var c=s.namespaces;t.options.fallbackNS&&(c=c.concat(t.options.fallbackNS));var l=void 0!==n.count&&"string"!=typeof n.count,p=void 0!==n.context&&"string"==typeof n.context&&""!==n.context,f=n.lngs?n.lngs:t.languageUtils.toResolveHierarchy(n.lng||t.language,n.fallbackLng);c.forEach((function(e){t.isValidLookup(r)||(a=e,f.forEach((function(o){if(!t.isValidLookup(r)){i=o;var a=u,s=[a];if(t.i18nFormat&&t.i18nFormat.addLookupKeys)t.i18nFormat.addLookupKeys(s,u,o,e,n);else{var c=void 0;l&&(c=t.pluralResolver.getSuffix(o,n.count)),l&&p&&s.push(a+c),p&&s.push(a+=""+t.options.contextSeparator+n.context),l&&s.push(a+=c)}for(var f=void 0;f=s.pop();)t.isValidLookup(r)||(r=t.getResource(o,e,f,n))}})))}))}})),{res:r,usedKey:o,usedLng:i,usedNS:a}},t.prototype.isValidLookup=function(e){return!(void 0===e||!this.options.returnNull&&null===e||!this.options.returnEmptyString&&""===e)},t.prototype.getResource=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,n,r):this.resourceStore.getResource(e,t,n,r)},t}(Qe);function wt(e){return e.charAt(0).toUpperCase()+e.slice(1)}var Et=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.options=t,this.whitelist=this.options.whitelist||!1,this.logger=Je.create("languageUtils")}return e.prototype.getScriptPartFromCode=function(e){if(!e||e.indexOf("-")<0)return null;var t=e.split("-");return 2===t.length?null:(t.pop(),this.formatLanguageCode(t.join("-")))},e.prototype.getLanguagePartFromCode=function(e){if(!e||e.indexOf("-")<0)return e;var t=e.split("-");return this.formatLanguageCode(t[0])},e.prototype.formatLanguageCode=function(e){if("string"==typeof e&&e.indexOf("-")>-1){var t=["hans","hant","latn","cyrl","cans","mong","arab"],n=e.split("-");return this.options.lowerCaseLng?n=n.map((function(e){return e.toLowerCase()})):2===n.length?(n[0]=n[0].toLowerCase(),n[1]=n[1].toUpperCase(),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=wt(n[1].toLowerCase()))):3===n.length&&(n[0]=n[0].toLowerCase(),2===n[1].length&&(n[1]=n[1].toUpperCase()),"sgn"!==n[0]&&2===n[2].length&&(n[2]=n[2].toUpperCase()),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=wt(n[1].toLowerCase())),t.indexOf(n[2].toLowerCase())>-1&&(n[2]=wt(n[2].toLowerCase()))),n.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e},e.prototype.isWhitelisted=function(e){return("languageOnly"===this.options.load||this.options.nonExplicitWhitelist)&&(e=this.getLanguagePartFromCode(e)),!this.whitelist||!this.whitelist.length||this.whitelist.indexOf(e)>-1},e.prototype.getFallbackCodes=function(e,t){if(!e)return[];if("string"==typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!t)return e.default||[];var n=e[t];return n||(n=e[this.getScriptPartFromCode(t)]),n||(n=e[this.formatLanguageCode(t)]),n||(n=e.default),n||[]},e.prototype.toResolveHierarchy=function(e,t){var n=this,r=this.getFallbackCodes(t||this.options.fallbackLng||[],e),o=[],i=function(e){e&&(n.isWhitelisted(e)?o.push(e):n.logger.warn("rejecting non-whitelisted language code: "+e))};return"string"==typeof e&&e.indexOf("-")>-1?("languageOnly"!==this.options.load&&i(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&i(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&i(this.getLanguagePartFromCode(e))):"string"==typeof e&&i(this.formatLanguageCode(e)),r.forEach((function(e){o.indexOf(e)<0&&i(n.formatLanguageCode(e))})),o},e}();function kt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var Ot=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","he","hi","hu","hy","ia","it","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","id","ja","jbo","ka","kk","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21}],xt={1:function(e){return Number(e>1)},2:function(e){return Number(1!=e)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(0===e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)},7:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?3:4)},11:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(0!==e)},14:function(e){return Number(1==e?0:2==e?1:3==e?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)},17:function(e){return Number(1==e||e%10==1?0:1)},18:function(e){return Number(0==e?0:1==e?1:2)},19:function(e){return Number(1==e?0:0===e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(1==e?0:0===e||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)},22:function(e){return Number(1===e?0:2===e?1:(e<0||e>10)&&e%10==0?2:3)}};function St(){var e={};return Ot.forEach((function(t){t.lngs.forEach((function(n){e[n]={numbers:t.nr,plurals:xt[t.fc]}}))})),e}var Ct=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};kt(this,e),this.languageUtils=t,this.options=n,this.logger=Je.create("pluralResolver"),this.rules=St()}return e.prototype.addRule=function(e,t){this.rules[e]=t},e.prototype.getRule=function(e){return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]},e.prototype.needsPlural=function(e){var t=this.getRule(e);return t&&t.numbers.length>1},e.prototype.getPluralFormsOfKey=function(e,t){var n=this,r=[],o=this.getRule(e);return o?(o.numbers.forEach((function(o){var i=n.getSuffix(e,o);r.push(""+t+i)})),r):r},e.prototype.getSuffix=function(e,t){var n=this,r=this.getRule(e);if(r){var o=r.noAbs?r.plurals(t):r.plurals(Math.abs(t)),i=r.numbers[o];this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]&&(2===i?i="plural":1===i&&(i=""));var a=function(){return n.options.prepend&&i.toString()?n.options.prepend+i.toString():i.toString()};return"v1"===this.options.compatibilityJSON?1===i?"":"number"==typeof i?"_plural_"+i.toString():a():"v2"===this.options.compatibilityJSON&&2===r.numbers.length&&1===r.numbers[0]||this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]?a():this.options.prepend&&o.toString()?this.options.prepend+o.toString():o.toString()}return this.logger.warn("no plural rule found for: "+e),""},e}(),Pt=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};_t(this,e),this.logger=Je.create("interpolator"),this.init(t,!0)}return e.prototype.init=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];t&&(this.options=e,this.format=e.interpolation&&e.interpolation.format||function(e){return e}),e.interpolation||(e.interpolation={escapeValue:!0});var n=e.interpolation;this.escape=void 0!==n.escape?n.escape:st,this.escapeValue=void 0===n.escapeValue||n.escapeValue,this.useRawValueToEscape=void 0!==n.useRawValueToEscape&&n.useRawValueToEscape,this.prefix=n.prefix?it(n.prefix):n.prefixEscaped||"{{",this.suffix=n.suffix?it(n.suffix):n.suffixEscaped||"}}",this.formatSeparator=n.formatSeparator?n.formatSeparator:n.formatSeparator||",",this.unescapePrefix=n.unescapeSuffix?"":n.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":n.unescapeSuffix||"",this.nestingPrefix=n.nestingPrefix?it(n.nestingPrefix):n.nestingPrefixEscaped||it("$t("),this.nestingSuffix=n.nestingSuffix?it(n.nestingSuffix):n.nestingSuffixEscaped||it(")"),this.maxReplaces=n.maxReplaces?n.maxReplaces:1e3,this.resetRegExp()},e.prototype.reset=function(){this.options&&this.init(this.options)},e.prototype.resetRegExp=function(){var e=this.prefix+"(.+?)"+this.suffix;this.regexp=new RegExp(e,"g");var t=""+this.prefix+this.unescapePrefix+"(.+?)"+this.unescapeSuffix+this.suffix;this.regexpUnescape=new RegExp(t,"g");var n=this.nestingPrefix+"(.+?)"+this.nestingSuffix;this.nestingRegexp=new RegExp(n,"g")},e.prototype.interpolate=function(e,t,n,r){var o=this,i=void 0,a=void 0,s=void 0;function u(e){return e.replace(/\$/g,"$$$$")}var c=function(e){if(e.indexOf(o.formatSeparator)<0)return rt(t,e);var r=e.split(o.formatSeparator),i=r.shift().trim(),a=r.join(o.formatSeparator).trim();return o.format(rt(t,i),a,n)};this.resetRegExp();var l=r&&r.missingInterpolationHandler||this.options.missingInterpolationHandler;for(s=0;(i=this.regexpUnescape.exec(e))&&(a=c(i[1].trim()),e=e.replace(i[0],a),this.regexpUnescape.lastIndex=0,!(++s>=this.maxReplaces)););for(s=0;i=this.regexp.exec(e);){if(void 0===(a=c(i[1].trim())))if("function"==typeof l){var p=l(e,i);a="string"==typeof p?p:""}else this.logger.warn("missed to pass in variable "+i[1]+" for interpolating "+e),a="";else"string"==typeof a||this.useRawValueToEscape||(a=Ze(a));if(a=this.escapeValue?u(this.escape(a)):u(a),e=e.replace(i[0],a),this.regexp.lastIndex=0,++s>=this.maxReplaces)break}return e},e.prototype.nest=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=void 0,o=void 0,i=Pt({},n);function a(e,t){if(e.indexOf(",")<0)return e;var n=e.split(",");e=n.shift();var r=n.join(",");r=(r=this.interpolate(r,i)).replace(/'/g,'"');try{i=JSON.parse(r),t&&(i=Pt({},t,i))}catch(t){this.logger.error("failed parsing options string in nesting for key "+e,t)}return e}for(i.applyPostProcessor=!1;r=this.nestingRegexp.exec(e);){if((o=t(a.call(this,r[1].trim(),i),i))&&r[0]===e&&"string"!=typeof o)return o;"string"!=typeof o&&(o=Ze(o)),o||(this.logger.warn("missed to resolve "+r[1]+" for nesting "+e),o=""),e=e.replace(r[0],o),this.regexp.lastIndex=0}return e},e}(),Mt=Object.assign||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:{};It(this,t);var a=Dt(this,e.call(this));return a.backend=n,a.store=r,a.languageUtils=o.languageUtils,a.options=i,a.logger=Je.create("backendConnector"),a.state={},a.queue=[],a.backend&&a.backend.init&&a.backend.init(o,i.backend,i),a}return Rt(t,e),t.prototype.queueLoad=function(e,t,n,r){var o=this,i=[],a=[],s=[],u=[];return e.forEach((function(e){var r=!0;t.forEach((function(t){var s=e+"|"+t;!n.reload&&o.store.hasResourceBundle(e,t)?o.state[s]=2:o.state[s]<0||(1===o.state[s]?a.indexOf(s)<0&&a.push(s):(o.state[s]=1,r=!1,a.indexOf(s)<0&&a.push(s),i.indexOf(s)<0&&i.push(s),u.indexOf(t)<0&&u.push(t)))})),r||s.push(e)})),(i.length||a.length)&&this.queue.push({pending:a,loaded:{},errors:[],callback:r}),{toLoad:i,pending:a,toLoadLanguages:s,toLoadNamespaces:u}},t.prototype.loaded=function(e,t,n){var r=e.split("|"),o=jt(r,2),i=o[0],a=o[1];t&&this.emit("failedLoading",i,a,t),n&&this.store.addResourceBundle(i,a,n),this.state[e]=t?-1:2;var s={};this.queue.forEach((function(n){var r,o,u,c,l,p;r=n.loaded,o=a,c=tt(r,[i],Object),l=c.obj,p=c.k,l[p]=l[p]||[],u&&(l[p]=l[p].concat(o)),u||l[p].push(o),function(e,t){for(var n=e.indexOf(t);-1!==n;)e.splice(n,1),n=e.indexOf(t)}(n.pending,e),t&&n.errors.push(t),0!==n.pending.length||n.done||(Object.keys(n.loaded).forEach((function(e){s[e]||(s[e]=[]),n.loaded[e].length&&n.loaded[e].forEach((function(t){s[e].indexOf(t)<0&&s[e].push(t)}))})),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())})),this.emit("loaded",s),this.queue=this.queue.filter((function(e){return!e.done}))},t.prototype.read=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=this,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:250,a=arguments[5];return e.length?this.backend[n](e,t,(function(s,u){s&&u&&r<5?setTimeout((function(){o.read.call(o,e,t,n,r+1,2*i,a)}),i):a(s,u)})):a(null,{})},t.prototype.prepareLoading=function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments[3];if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),o&&o();"string"==typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"==typeof t&&(t=[t]);var i=this.queueLoad(e,t,r,o);if(!i.toLoad.length)return i.pending.length||o(),null;i.toLoad.forEach((function(e){n.loadOne(e)}))},t.prototype.load=function(e,t,n){this.prepareLoading(e,t,{},n)},t.prototype.reload=function(e,t,n){this.prepareLoading(e,t,{reload:!0},n)},t.prototype.loadOne=function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=e.split("|"),o=jt(r,2),i=o[0],a=o[1];this.read(i,a,"read",null,null,(function(r,o){r&&t.logger.warn(n+"loading namespace "+a+" for language "+i+" failed",r),!r&&o&&t.logger.log(n+"loaded namespace "+a+" for language "+i,o),t.loaded(e,r,o)}))},t.prototype.saveMissing=function(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};this.backend&&this.backend.create&&this.backend.create(e,t,n,r,null,Mt({},i,{isUpdate:o})),e&&e[0]&&this.store.addResource(e[0],t,n,r)},t}(Qe);function Nt(e){return"string"==typeof e.ns&&(e.ns=[e.ns]),"string"==typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"==typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.whitelist&&e.whitelist.indexOf("cimode")<0&&(e.whitelist=e.whitelist.concat(["cimode"])),e}var Lt="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},Ft=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},r=arguments[1];Vt(this,t);var o=Bt(this,e.call(this));if(o.options=Nt(n),o.services={},o.logger=Je,o.modules={external:[]},r&&!o.isInitialized&&!n.isClone){var i;if(!o.options.initImmediate)return i=o.init(n,r),Bt(o,i);setTimeout((function(){o.init(n,r)}),0)}return o}return Ht(t,e),t.prototype.init=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments[1];function r(e){return e?"function"==typeof e?new e:e:null}if("function"==typeof t&&(n=t,t={}),this.options=Ft({},{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,whitelist:!1,nonExplicitWhitelist:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:function(){},parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){var t={};return e[1]&&(t.defaultValue=e[1]),e[2]&&(t.tDescription=e[2]),t},interpolation:{escapeValue:!0,format:function(e,t,n){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",maxReplaces:1e3}},this.options,Nt(t)),this.format=this.options.interpolation.format,n||(n=Ut),!this.options.isClone){this.modules.logger?Je.init(r(this.modules.logger),this.options):Je.init(null,this.options);var o=new Et(this.options);this.store=new ft(this.options.resources,this.options);var i=this.services;i.logger=Je,i.resourceStore=this.store,i.languageUtils=o,i.pluralResolver=new Ct(o,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),i.interpolator=new At(this.options),i.backendConnector=new Tt(r(this.modules.backend),i.resourceStore,i,this.options),i.backendConnector.on("*",(function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o1?n-1:0),o=1;o0&&void 0!==arguments[0]?arguments[0]:Ut;if(this.options.resources)t(null);else{if(this.language&&"cimode"===this.language.toLowerCase())return t();var n=[],r=function(t){t&&e.services.languageUtils.toResolveHierarchy(t).forEach((function(e){n.indexOf(e)<0&&n.push(e)}))};if(this.language)r(this.language);else{var o=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);o.forEach((function(e){return r(e)}))}this.options.preload&&this.options.preload.forEach((function(e){return r(e)})),this.services.backendConnector.load(n,this.options.ns,t)}},t.prototype.reloadResources=function(e,t,n){e||(e=this.languages),t||(t=this.options.ns),n||(n=function(){}),this.services.backendConnector.reload(e,t,n)},t.prototype.use=function(e){return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&dt.addPostProcessor(e),"3rdParty"===e.type&&this.modules.external.push(e),this},t.prototype.changeLanguage=function(e,t){var n=this,r=function(e){e&&(n.language=e,n.languages=n.services.languageUtils.toResolveHierarchy(e),n.translator.language||n.translator.changeLanguage(e),n.services.languageDetector&&n.services.languageDetector.cacheUserLanguage(e)),n.loadResources((function(r){!function(e,r){n.translator.changeLanguage(r),r&&(n.emit("languageChanged",r),n.logger.log("languageChanged",r)),t&&t(e,(function(){return n.t.apply(n,arguments)}))}(r,e)}))};e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(r):r(e):r(this.services.languageDetector.detect())},t.prototype.getFixedT=function(e,t){var n=this,r=function e(t,r){for(var o=arguments.length,i=Array(o>2?o-2:0),a=2;a0?this.languages[0]:this.language),!e)return"rtl";return["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam"].indexOf(this.services.languageUtils.getLanguagePartFromCode(e))>=0?"rtl":"ltr"},t.prototype.createInstance=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments[1];return new t(e,n)},t.prototype.cloneInstance=function(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ut,o=Ft({},this.options,n,{isClone:!0}),i=new t(o),a=["store","services","language"];return a.forEach((function(t){i[t]=e[t]})),i.translator=new bt(i.services,i.options),i.translator.on("*",(function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r96?Xt:Jt};function Zt(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 en(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Pn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _n(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?Pn(e):t}function An(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t-1}function Tn(e){return Rn(e)?window.pageYOffset:e.scrollTop}function Nn(e,t){Rn(e)?window.scrollTo(0,t):e.scrollTop=t}function Ln(e,t,n,r){return n*((e=e/r-1)*e*e+1)+t}function Fn(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Mn,o=Tn(e),i=t-o,a=10,s=0;function u(){var t=Ln(s+=a,o,i,n);Nn(e,t),s=d)return{placement:"bottom",maxHeight:t};if(O>=d&&!a)return i&&Fn(u,x,160),{placement:"bottom",maxHeight:t};if(!a&&O>=r||a&&E>=r)return i&&Fn(u,x,160),{placement:"bottom",maxHeight:a?E-y:O-y};if("auto"===o||a){var C=t,P=a?w:k;return P>=r&&(C=Math.min(P-y-s.controlHeight,t)),{placement:"top",maxHeight:C}}if("bottom"===o)return Nn(u,x),{placement:"bottom",maxHeight:t};break;case"top":if(w>=d)return{placement:"top",maxHeight:t};if(k>=d&&!a)return i&&Fn(u,S,160),{placement:"top",maxHeight:t};if(!a&&k>=r||a&&w>=r){var _=t;return(!a&&k>=r||a&&w>=r)&&(_=a?w-b:k-b),i&&Fn(u,S,160),{placement:"top",maxHeight:_}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(o,'".'))}return c}var Hn=function(e){return"auto"===e?"bottom":e},Un=function(e){function t(){var e,n;vn(this,t);for(var r=arguments.length,o=new Array(r),i=0;i0,h=l-p-c,g=!1;h>t&&n.isBottom&&(i&&i(e),n.isBottom=!1),d&&n.isTop&&(s&&s(e),n.isTop=!1),d&&t>h?(o&&!n.isBottom&&o(e),f.scrollTop=l,g=!0,n.isBottom=!0):!d&&-t>c&&(a&&!n.isTop&&a(e),f.scrollTop=0,g=!0,n.isTop=!0),g&&n.cancelScroll(e)})),wn(Pn(Pn(n)),"onWheel",(function(e){n.handleEventDelta(e,e.deltaY)})),wn(Pn(Pn(n)),"onTouchStart",(function(e){n.touchStart=e.changedTouches[0].clientY})),wn(Pn(Pn(n)),"onTouchMove",(function(e){var t=n.touchStart-e.changedTouches[0].clientY;n.handleEventDelta(e,t)})),wn(Pn(Pn(n)),"getScrollTarget",(function(e){n.scrollTarget=e})),n}return On(t,e),bn(t,[{key:"componentDidMount",value:function(){this.startListening(this.scrollTarget)}},{key:"componentWillUnmount",value:function(){this.stopListening(this.scrollTarget)}},{key:"startListening",value:function(e){e&&(e.scrollHeight<=e.clientHeight||("function"==typeof e.addEventListener&&e.addEventListener("wheel",this.onWheel,!1),"function"==typeof e.addEventListener&&e.addEventListener("touchstart",this.onTouchStart,!1),"function"==typeof e.addEventListener&&e.addEventListener("touchmove",this.onTouchMove,!1)))}},{key:"stopListening",value:function(e){e.scrollHeight<=e.clientHeight||("function"==typeof e.removeEventListener&&e.removeEventListener("wheel",this.onWheel,!1),"function"==typeof e.removeEventListener&&e.removeEventListener("touchstart",this.onTouchStart,!1),"function"==typeof e.removeEventListener&&e.removeEventListener("touchmove",this.onTouchMove,!1))}},{key:"render",value:function(){return s.a.createElement(ir,{innerRef:this.getScrollTarget},this.props.children)}}]),t}(a.Component),vr=function(e){function t(){return vn(this,t),_n(this,xn(t).apply(this,arguments))}return On(t,e),bn(t,[{key:"render",value:function(){var e=this.props,t=e.isEnabled,n=Cn(e,["isEnabled"]);return t?s.a.createElement(mr,n):this.props.children}}]),t}(a.Component);wn(vr,"defaultProps",{isEnabled:!0});var yr=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.isSearchable,r=t.isMulti,o=t.label,i=t.isDisabled;switch(e){case"menu":return"Use Up and Down to choose options".concat(i?"":", press Enter to select the currently focused option",", press Escape to exit the menu, press Tab to select the option and exit the menu.");case"input":return"".concat(o||"Select"," is focused ").concat(n?",type to refine list":"",", press Down to open the menu, ").concat(r?" press left to focus selected values":"");case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value"}},br=function(e,t){var n=t.value,r=t.isDisabled;if(n)switch(e){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(n,", deselected.");case"select-option":return"option ".concat(n,r?" is disabled. Select another option.":", selected.")}},wr=function(e){return!!e.isDisabled},Er=function(e){function t(){return vn(this,t),_n(this,xn(t).apply(this,arguments))}return On(t,e),bn(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.className,r=e.cx,o=e.isMulti,i=e.getStyles,a=e.hasValue;return s.a.createElement("div",{className:r(Object(un.a)(i("valueContainer",this.props)),{"value-container":!0,"value-container--is-multi":o,"value-container--has-value":a},n)},t)}}]),t}(a.Component),kr=function(e){var t=e.size,n=Cn(e,["size"]);return s.a.createElement("svg",En({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",className:Object(un.a)({display:"inline-block",fill:"currentColor",lineHeight:1,stroke:"currentColor",strokeWidth:0})},n))},Or=function(e){return s.a.createElement(kr,En({size:20},e),s.a.createElement("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},xr=function(e){return s.a.createElement(kr,En({size:20},e),s.a.createElement("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},Sr=function(e){var t=e.isFocused,n=e.theme,r=n.spacing.baseUnit,o=n.colors;return{label:"indicatorContainer",color:t?o.neutral60:o.neutral20,display:"flex",padding:2*r,transition:"color 150ms",":hover":{color:t?o.neutral80:o.neutral40}}},Cr=Sr,Pr=Sr,_r=!1,Ar=function(e){var t=e.color,n=e.delay,r=e.offset;return s.a.createElement("span",{className:Object(un.a)({animationDuration:"1s",animationDelay:"".concat(n,"ms"),animationIterationCount:"infinite",animationName:"react-select-loading-indicator",animationTimingFunction:"ease-in-out",backgroundColor:t,borderRadius:"1em",display:"inline-block",marginLeft:r?"1em":null,height:"1em",verticalAlign:"top",width:"1em"})})},Mr=function(e){var t=e.className,n=e.cx,r=e.getStyles,o=e.innerProps,i=e.isFocused,a=e.isRtl,u=e.theme.colors,c=i?u.neutral80:u.neutral20;return _r||(Object(un.b)("@keyframes ","react-select-loading-indicator","{0%,80%,100%{opacity:0;}40%{opacity:1;}};"),_r=!0),s.a.createElement("div",En({},o,{className:n(Object(un.a)(r("loadingIndicator",e)),{indicator:!0,"loading-indicator":!0},t)}),s.a.createElement(Ar,{color:c,delay:0,offset:a}),s.a.createElement(Ar,{color:c,delay:160,offset:!0}),s.a.createElement(Ar,{color:c,delay:320,offset:!a}))};Mr.defaultProps={size:4};var jr=function(e){return{label:"input",background:0,border:0,fontSize:"inherit",opacity:e?0:1,outline:0,padding:0,color:"inherit"}},Ir=function(e){var t=e.children,n=e.innerProps;return s.a.createElement("div",n,t)},Dr=Ir,Rr=Ir,Tr=function(e){function t(){return vn(this,t),_n(this,xn(t).apply(this,arguments))}return On(t,e),bn(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.innerProps;return s.a.createElement("div",n,t||s.a.createElement(Or,{size:14}))}}]),t}(a.Component),Nr=function(e){function t(){return vn(this,t),_n(this,xn(t).apply(this,arguments))}return On(t,e),bn(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.className,r=e.components,o=e.cx,i=e.data,a=e.getStyles,u=e.innerProps,c=e.isDisabled,l=e.removeProps,p=e.selectProps,f=r.Container,d=r.Label,h=r.Remove,g=kn({className:o(Object(un.a)(a("multiValue",this.props)),{"multi-value":!0,"multi-value--is-disabled":c},n)},u),m={className:o(Object(un.a)(a("multiValueLabel",this.props)),{"multi-value__label":!0},n)},v=kn({className:o(Object(un.a)(a("multiValueRemove",this.props)),{"multi-value__remove":!0},n)},l);return s.a.createElement(f,{data:i,innerProps:g,selectProps:p},s.a.createElement(d,{data:i,innerProps:m,selectProps:p},t),s.a.createElement(h,{data:i,innerProps:v,selectProps:p}))}}]),t}(a.Component);wn(Nr,"defaultProps",{cropWithEllipsis:!0});var Lr={ClearIndicator:function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps;return s.a.createElement("div",En({},i,{className:r(Object(un.a)(o("clearIndicator",e)),{indicator:!0,"clear-indicator":!0},n)}),t||s.a.createElement(Or,null))},Control:function(e){var t=e.children,n=e.cx,r=e.getStyles,o=e.className,i=e.isDisabled,a=e.isFocused,u=e.innerRef,c=e.innerProps,l=e.menuIsOpen;return s.a.createElement("div",En({ref:u,className:n(Object(un.a)(r("control",e)),{control:!0,"control--is-disabled":i,"control--is-focused":a,"control--menu-is-open":l},o)},c),t)},DropdownIndicator:function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps;return s.a.createElement("div",En({},i,{className:r(Object(un.a)(o("dropdownIndicator",e)),{indicator:!0,"dropdown-indicator":!0},n)}),t||s.a.createElement(xr,null))},DownChevron:xr,CrossIcon:Or,Group:function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.Heading,a=e.headingProps,u=e.label,c=e.theme,l=e.selectProps;return s.a.createElement("div",{className:r(Object(un.a)(o("group",e)),{group:!0},n)},s.a.createElement(i,En({},a,{selectProps:l,theme:c,getStyles:o,cx:r}),u),s.a.createElement("div",null,t))},GroupHeading:function(e){var t=e.className,n=e.cx,r=e.getStyles,o=e.theme,i=(e.selectProps,Cn(e,["className","cx","getStyles","theme","selectProps"]));return s.a.createElement("div",En({className:n(Object(un.a)(r("groupHeading",kn({theme:o},i))),{"group-heading":!0},t)},i))},IndicatorsContainer:function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles;return s.a.createElement("div",{className:r(Object(un.a)(o("indicatorsContainer",e)),{indicators:!0},n)},t)},IndicatorSeparator:function(e){var t=e.className,n=e.cx,r=e.getStyles,o=e.innerProps;return s.a.createElement("span",En({},o,{className:n(Object(un.a)(r("indicatorSeparator",e)),{"indicator-separator":!0},t)}))},Input:function(e){var t=e.className,n=e.cx,r=e.getStyles,o=e.innerRef,i=e.isHidden,a=e.isDisabled,u=e.theme,c=(e.selectProps,Cn(e,["className","cx","getStyles","innerRef","isHidden","isDisabled","theme","selectProps"]));return s.a.createElement("div",{className:Object(un.a)(r("input",kn({theme:u},c)))},s.a.createElement(hn.a,En({className:n(null,{input:!0},t),inputRef:o,inputStyle:jr(i),disabled:a},c)))},LoadingIndicator:Mr,Menu:function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerRef,a=e.innerProps,u=r(Object(un.a)(o("menu",e)),{menu:!0},n);return s.a.createElement("div",En({className:u},a,{ref:i}),t)},MenuList:function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.isMulti,a=e.innerRef;return s.a.createElement("div",{className:r(Object(un.a)(o("menuList",e)),{"menu-list":!0,"menu-list--is-multi":i},n),ref:a},t)},MenuPortal:Gn,LoadingMessage:Kn,NoOptionsMessage:$n,MultiValue:Nr,MultiValueContainer:Dr,MultiValueLabel:Rr,MultiValueRemove:Tr,Option:function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.isDisabled,a=e.isFocused,u=e.isSelected,c=e.innerRef,l=e.innerProps;return s.a.createElement("div",En({ref:c,className:r(Object(un.a)(o("option",e)),{option:!0,"option--is-disabled":i,"option--is-focused":a,"option--is-selected":u},n)},l),t)},Placeholder:function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps;return s.a.createElement("div",En({className:r(Object(un.a)(o("placeholder",e)),{placeholder:!0},n)},i),t)},SelectContainer:function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps,a=e.isDisabled,u=e.isRtl;return s.a.createElement("div",En({className:r(Object(un.a)(o("container",e)),{"--is-disabled":a,"--is-rtl":u},n)},i),t)},SingleValue:function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.isDisabled,a=e.innerProps;return s.a.createElement("div",En({className:r(Object(un.a)(o("singleValue",e)),{"single-value":!0,"single-value--is-disabled":i},n)},a),t)},ValueContainer:Er},Fr=function(e){return kn({},Lr,e.components)},Vr={clearIndicator:Pr,container:function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":null,pointerEvents:t?"none":null,position:"relative"}},control:function(e){var t=e.isDisabled,n=e.isFocused,r=e.theme,o=r.colors,i=r.borderRadius,a=r.spacing;return{label:"control",alignItems:"center",backgroundColor:t?o.neutral5:o.neutral0,borderColor:t?o.neutral10:n?o.primary:o.neutral20,borderRadius:i,borderStyle:"solid",borderWidth:1,boxShadow:n?"0 0 0 1px ".concat(o.primary):null,cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:a.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms","&:hover":{borderColor:n?o.primary:o.neutral30}}},dropdownIndicator:Cr,group:function(e){var t=e.theme.spacing;return{paddingBottom:2*t.baseUnit,paddingTop:2*t.baseUnit}},groupHeading:function(e){var t=e.theme.spacing;return{label:"group",color:"#999",cursor:"default",display:"block",fontSize:"75%",fontWeight:"500",marginBottom:"0.25em",paddingLeft:3*t.baseUnit,paddingRight:3*t.baseUnit,textTransform:"uppercase"}},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(e){var t=e.isDisabled,n=e.theme,r=n.spacing.baseUnit,o=n.colors;return{label:"indicatorSeparator",alignSelf:"stretch",backgroundColor:t?o.neutral10:o.neutral20,marginBottom:2*r,marginTop:2*r,width:1}},input:function(e){var t=e.isDisabled,n=e.theme,r=n.spacing,o=n.colors;return{margin:r.baseUnit/2,paddingBottom:r.baseUnit/2,paddingTop:r.baseUnit/2,visibility:t?"hidden":"visible",color:o.neutral80}},loadingIndicator:function(e){var t=e.isFocused,n=e.size,r=e.theme,o=r.colors,i=r.spacing.baseUnit;return{label:"loadingIndicator",color:t?o.neutral60:o.neutral20,display:"flex",padding:2*i,transition:"color 150ms",alignSelf:"center",fontSize:n,lineHeight:1,marginRight:n,textAlign:"center",verticalAlign:"middle"}},loadingMessage:qn,menu:function(e){var t,n=e.placement,r=e.theme,o=r.borderRadius,i=r.spacing,a=r.colors;return wn(t={label:"menu"},function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(n),"100%"),wn(t,"backgroundColor",a.neutral0),wn(t,"borderRadius",o),wn(t,"boxShadow","0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)"),wn(t,"marginBottom",i.menuGutter),wn(t,"marginTop",i.menuGutter),wn(t,"position","absolute"),wn(t,"width","100%"),wn(t,"zIndex",1),t},menuList:function(e){var t=e.maxHeight,n=e.theme.spacing.baseUnit;return{maxHeight:t,overflowY:"auto",paddingBottom:n,paddingTop:n,position:"relative",WebkitOverflowScrolling:"touch"}},menuPortal:function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},multiValue:function(e){var t=e.theme,n=t.spacing,r=t.borderRadius;return{label:"multiValue",backgroundColor:t.colors.neutral10,borderRadius:r/2,display:"flex",margin:n.baseUnit/2,minWidth:0}},multiValueLabel:function(e){var t=e.theme,n=t.borderRadius,r=t.colors,o=e.cropWithEllipsis;return{borderRadius:n/2,color:r.neutral80,fontSize:"85%",overflow:"hidden",padding:3,paddingLeft:6,textOverflow:o?"ellipsis":null,whiteSpace:"nowrap"}},multiValueRemove:function(e){var t=e.theme,n=t.spacing,r=t.borderRadius,o=t.colors;return{alignItems:"center",borderRadius:r/2,backgroundColor:e.isFocused&&o.dangerLight,display:"flex",paddingLeft:n.baseUnit,paddingRight:n.baseUnit,":hover":{backgroundColor:o.dangerLight,color:o.danger}}},noOptionsMessage:zn,option:function(e){var t=e.isDisabled,n=e.isFocused,r=e.isSelected,o=e.theme,i=o.spacing,a=o.colors;return{label:"option",backgroundColor:r?a.primary:n?a.primary25:"transparent",color:t?a.neutral20:r?a.neutral0:"inherit",cursor:"default",display:"block",fontSize:"inherit",padding:"".concat(2*i.baseUnit,"px ").concat(3*i.baseUnit,"px"),width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",":active":{backgroundColor:!t&&(r?a.primary:a.primary50)}}},placeholder:function(e){var t=e.theme,n=t.spacing;return{label:"placeholder",color:t.colors.neutral50,marginLeft:n.baseUnit/2,marginRight:n.baseUnit/2,position:"absolute",top:"50%",transform:"translateY(-50%)"}},singleValue:function(e){var t=e.isDisabled,n=e.theme,r=n.spacing,o=n.colors;return{label:"singleValue",color:t?o.neutral40:o.neutral80,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2,maxWidth:"calc(100% - ".concat(2*r.baseUnit,"px)"),overflow:"hidden",position:"absolute",textOverflow:"ellipsis",whiteSpace:"nowrap",top:"50%",transform:"translateY(-50%)"}},valueContainer:function(e){var t=e.theme.spacing;return{alignItems:"center",display:"flex",flex:1,flexWrap:"wrap",padding:"".concat(t.baseUnit/2,"px ").concat(2*t.baseUnit,"px"),WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"}}};var Br,Hr={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},Ur={backspaceRemovesValue:!0,blurInputOnSelect:Vn(),captureMenuScroll:!Vn(),closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e,t){var n=kn({ignoreCase:!0,ignoreAccents:!0,stringify:nr,trim:!0,matchFrom:"any"},Br),r=n.ignoreCase,o=n.ignoreAccents,i=n.stringify,a=n.trim,s=n.matchFrom,u=a?tr(t):t,c=a?tr(i(e)):i(e);return r&&(u=u.toLowerCase(),c=c.toLowerCase()),o&&(u=er(u),c=er(c)),"start"===s?c.substr(0,u.length)===u:c.indexOf(u)>-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:wr,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:"0",tabSelectsValue:!0},Wr=1,zr=function(e){function t(e){var n;vn(this,t),wn(Pn(Pn(n=_n(this,xn(t).call(this,e)))),"state",{ariaLiveSelection:"",ariaLiveContext:"",focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,menuOptions:{render:[],focusable:[]},selectValue:[]}),wn(Pn(Pn(n)),"blockOptionHover",!1),wn(Pn(Pn(n)),"isComposing",!1),wn(Pn(Pn(n)),"clearFocusValueOnUpdate",!1),wn(Pn(Pn(n)),"commonProps",void 0),wn(Pn(Pn(n)),"components",void 0),wn(Pn(Pn(n)),"hasGroups",!1),wn(Pn(Pn(n)),"initialTouchX",0),wn(Pn(Pn(n)),"initialTouchY",0),wn(Pn(Pn(n)),"inputIsHiddenAfterUpdate",void 0),wn(Pn(Pn(n)),"instancePrefix",""),wn(Pn(Pn(n)),"openAfterFocus",!1),wn(Pn(Pn(n)),"scrollToFocusedOptionOnUpdate",!1),wn(Pn(Pn(n)),"userIsDragging",void 0),wn(Pn(Pn(n)),"controlRef",null),wn(Pn(Pn(n)),"getControlRef",(function(e){n.controlRef=e})),wn(Pn(Pn(n)),"focusedOptionRef",null),wn(Pn(Pn(n)),"getFocusedOptionRef",(function(e){n.focusedOptionRef=e})),wn(Pn(Pn(n)),"menuListRef",null),wn(Pn(Pn(n)),"getMenuListRef",(function(e){n.menuListRef=e})),wn(Pn(Pn(n)),"inputRef",null),wn(Pn(Pn(n)),"getInputRef",(function(e){n.inputRef=e})),wn(Pn(Pn(n)),"cacheComponents",(function(e){n.components=Fr({components:e})})),wn(Pn(Pn(n)),"focus",n.focusInput),wn(Pn(Pn(n)),"blur",n.blurInput),wn(Pn(Pn(n)),"onChange",(function(e,t){var r=n.props;(0,r.onChange)(e,kn({},t,{name:r.name}))})),wn(Pn(Pn(n)),"setValue",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"set-value",r=arguments.length>2?arguments[2]:void 0,o=n.props,i=o.closeMenuOnSelect,a=o.isMulti;n.onInputChange("",{action:"set-value"}),i&&(n.inputIsHiddenAfterUpdate=!a,n.onMenuClose()),n.clearFocusValueOnUpdate=!0,n.onChange(e,{action:t,option:r})})),wn(Pn(Pn(n)),"selectOption",(function(e){var t=n.props,r=t.blurInputOnSelect,o=t.isMulti,i=n.state.selectValue;if(o)if(n.isOptionSelected(e,i)){var a=n.getOptionValue(e);n.setValue(i.filter((function(e){return n.getOptionValue(e)!==a})),"deselect-option",e),n.announceAriaLiveSelection({event:"deselect-option",context:{value:n.getOptionLabel(e)}})}else n.isOptionDisabled(e,i)?n.announceAriaLiveSelection({event:"select-option",context:{value:n.getOptionLabel(e),isDisabled:!0}}):(n.setValue([].concat(An(i),[e]),"select-option",e),n.announceAriaLiveSelection({event:"select-option",context:{value:n.getOptionLabel(e)}}));else n.isOptionDisabled(e,i)?n.announceAriaLiveSelection({event:"select-option",context:{value:n.getOptionLabel(e),isDisabled:!0}}):(n.setValue(e,"select-option"),n.announceAriaLiveSelection({event:"select-option",context:{value:n.getOptionLabel(e)}}));r&&n.blurInput()})),wn(Pn(Pn(n)),"removeValue",(function(e){var t=n.state.selectValue,r=n.getOptionValue(e);n.onChange(t.filter((function(e){return n.getOptionValue(e)!==r})),{action:"remove-value",removedValue:e}),n.announceAriaLiveSelection({event:"remove-value",context:{value:e?n.getOptionLabel(e):""}}),n.focusInput()})),wn(Pn(Pn(n)),"clearValue",(function(){var e=n.props.isMulti;n.onChange(e?[]:null,{action:"clear"})})),wn(Pn(Pn(n)),"popValue",(function(){var e=n.state.selectValue,t=e[e.length-1];n.announceAriaLiveSelection({event:"pop-value",context:{value:t?n.getOptionLabel(t):""}}),n.onChange(e.slice(0,e.length-1),{action:"pop-value",removedValue:t})})),wn(Pn(Pn(n)),"getOptionLabel",(function(e){return n.props.getOptionLabel(e)})),wn(Pn(Pn(n)),"getOptionValue",(function(e){return n.props.getOptionValue(e)})),wn(Pn(Pn(n)),"getStyles",(function(e,t){var r=Vr[e](t);r.boxSizing="border-box";var o=n.props.styles[e];return o?o(r,t):r})),wn(Pn(Pn(n)),"getElementId",(function(e){return"".concat(n.instancePrefix,"-").concat(e)})),wn(Pn(Pn(n)),"getActiveDescendentId",(function(){var e=n.props.menuIsOpen,t=n.state,r=t.menuOptions,o=t.focusedOption;if(o&&e){var i=r.focusable.indexOf(o),a=r.render[i];return a&&a.key}})),wn(Pn(Pn(n)),"announceAriaLiveSelection",(function(e){var t=e.event,r=e.context;n.setState({ariaLiveSelection:br(t,r)})})),wn(Pn(Pn(n)),"announceAriaLiveContext",(function(e){var t=e.event,r=e.context;n.setState({ariaLiveContext:yr(t,kn({},r,{label:n.props["aria-label"]}))})})),wn(Pn(Pn(n)),"onMenuMouseDown",(function(e){0===e.button&&(e.stopPropagation(),e.preventDefault(),n.focusInput())})),wn(Pn(Pn(n)),"onMenuMouseMove",(function(e){n.blockOptionHover=!1})),wn(Pn(Pn(n)),"onControlMouseDown",(function(e){var t=n.props.openMenuOnClick;n.state.isFocused?n.props.menuIsOpen?"INPUT"!==e.target.tagName&&n.onMenuClose():t&&n.openMenu("first"):(t&&(n.openAfterFocus=!0),n.focusInput()),"INPUT"!==e.target.tagName&&e.preventDefault()})),wn(Pn(Pn(n)),"onDropdownIndicatorMouseDown",(function(e){if(!(e&&"mousedown"===e.type&&0!==e.button||n.props.isDisabled)){var t=n.props,r=t.isMulti,o=t.menuIsOpen;n.focusInput(),o?(n.inputIsHiddenAfterUpdate=!r,n.onMenuClose()):n.openMenu("first"),e.preventDefault(),e.stopPropagation()}})),wn(Pn(Pn(n)),"onClearIndicatorMouseDown",(function(e){e&&"mousedown"===e.type&&0!==e.button||(n.clearValue(),e.stopPropagation(),n.openAfterFocus=!1,setTimeout((function(){return n.focusInput()})))})),wn(Pn(Pn(n)),"onScroll",(function(e){"boolean"==typeof n.props.closeMenuOnScroll?e.target instanceof HTMLElement&&Rn(e.target)&&n.props.onMenuClose():"function"==typeof n.props.closeMenuOnScroll&&n.props.closeMenuOnScroll(e)&&n.props.onMenuClose()})),wn(Pn(Pn(n)),"onCompositionStart",(function(){n.isComposing=!0})),wn(Pn(Pn(n)),"onCompositionEnd",(function(){n.isComposing=!1})),wn(Pn(Pn(n)),"onTouchStart",(function(e){var t=e.touches.item(0);t&&(n.initialTouchX=t.clientX,n.initialTouchY=t.clientY,n.userIsDragging=!1)})),wn(Pn(Pn(n)),"onTouchMove",(function(e){var t=e.touches.item(0);if(t){var r=Math.abs(t.clientX-n.initialTouchX),o=Math.abs(t.clientY-n.initialTouchY);n.userIsDragging=r>5||o>5}})),wn(Pn(Pn(n)),"onTouchEnd",(function(e){n.userIsDragging||(n.controlRef&&!n.controlRef.contains(e.target)&&n.menuListRef&&!n.menuListRef.contains(e.target)&&n.blurInput(),n.initialTouchX=0,n.initialTouchY=0)})),wn(Pn(Pn(n)),"onControlTouchEnd",(function(e){n.userIsDragging||n.onControlMouseDown(e)})),wn(Pn(Pn(n)),"onClearIndicatorTouchEnd",(function(e){n.userIsDragging||n.onClearIndicatorMouseDown(e)})),wn(Pn(Pn(n)),"onDropdownIndicatorTouchEnd",(function(e){n.userIsDragging||n.onDropdownIndicatorMouseDown(e)})),wn(Pn(Pn(n)),"handleInputChange",(function(e){var t=e.currentTarget.value;n.inputIsHiddenAfterUpdate=!1,n.onInputChange(t,{action:"input-change"}),n.onMenuOpen()})),wn(Pn(Pn(n)),"onInputFocus",(function(e){var t=n.props,r=t.isSearchable,o=t.isMulti;n.props.onFocus&&n.props.onFocus(e),n.inputIsHiddenAfterUpdate=!1,n.announceAriaLiveContext({event:"input",context:{isSearchable:r,isMulti:o}}),n.setState({isFocused:!0}),(n.openAfterFocus||n.props.openMenuOnFocus)&&n.openMenu("first"),n.openAfterFocus=!1})),wn(Pn(Pn(n)),"onInputBlur",(function(e){n.menuListRef&&n.menuListRef.contains(document.activeElement)?n.inputRef.focus():(n.props.onBlur&&n.props.onBlur(e),n.onInputChange("",{action:"input-blur"}),n.onMenuClose(),n.setState({focusedValue:null,isFocused:!1}))})),wn(Pn(Pn(n)),"onOptionHover",(function(e){n.blockOptionHover||n.state.focusedOption===e||n.setState({focusedOption:e})})),wn(Pn(Pn(n)),"shouldHideSelectedOptions",(function(){var e=n.props,t=e.hideSelectedOptions,r=e.isMulti;return void 0===t?r:t})),wn(Pn(Pn(n)),"onKeyDown",(function(e){var t=n.props,r=t.isMulti,o=t.backspaceRemovesValue,i=t.escapeClearsValue,a=t.inputValue,s=t.isClearable,u=t.isDisabled,c=t.menuIsOpen,l=t.onKeyDown,p=t.tabSelectsValue,f=t.openMenuOnFocus,d=n.state,h=d.focusedOption,g=d.focusedValue,m=d.selectValue;if(!(u||"function"==typeof l&&(l(e),e.defaultPrevented))){switch(n.blockOptionHover=!0,e.key){case"ArrowLeft":if(!r||a)return;n.focusValue("previous");break;case"ArrowRight":if(!r||a)return;n.focusValue("next");break;case"Delete":case"Backspace":if(a)return;if(g)n.removeValue(g);else{if(!o)return;r?n.popValue():s&&n.clearValue()}break;case"Tab":if(n.isComposing)return;if(e.shiftKey||!c||!p||!h||f&&n.isOptionSelected(h,m))return;n.selectOption(h);break;case"Enter":if(229===e.keyCode)break;if(c){if(!h)return;if(n.isComposing)return;n.selectOption(h);break}return;case"Escape":c?(n.inputIsHiddenAfterUpdate=!1,n.onInputChange("",{action:"menu-close"}),n.onMenuClose()):s&&i&&n.clearValue();break;case" ":if(a)return;if(!c){n.openMenu("first");break}if(!h)return;n.selectOption(h);break;case"ArrowUp":c?n.focusOption("up"):n.openMenu("last");break;case"ArrowDown":c?n.focusOption("down"):n.openMenu("first");break;case"PageUp":if(!c)return;n.focusOption("pageup");break;case"PageDown":if(!c)return;n.focusOption("pagedown");break;case"Home":if(!c)return;n.focusOption("first");break;case"End":if(!c)return;n.focusOption("last");break;default:return}e.preventDefault()}}));var r=e.value;n.cacheComponents=sn(n.cacheComponents,Qn).bind(Pn(Pn(n))),n.cacheComponents(e.components),n.instancePrefix="react-select-"+(n.props.instanceId||++Wr);var o=Dn(r),i=n.buildMenuOptions(e,o);return n.state.menuOptions=i,n.state.selectValue=o,n}return On(t,e),bn(t,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput()}},{key:"componentWillReceiveProps",value:function(e){var t=this.props,n=t.options,r=t.value,o=t.inputValue;if(this.cacheComponents(e.components),e.value!==r||e.options!==n||e.inputValue!==o){var i=Dn(e.value),a=this.buildMenuOptions(e,i),s=this.getNextFocusedValue(i),u=this.getNextFocusedOption(a.focusable);this.setState({menuOptions:a,selectValue:i,focusedOption:u,focusedValue:s})}null!=this.inputIsHiddenAfterUpdate&&(this.setState({inputIsHidden:this.inputIsHiddenAfterUpdate}),delete this.inputIsHiddenAfterUpdate)}},{key:"componentDidUpdate",value:function(e){var t,n,r,o,i,a=this.props,s=a.isDisabled,u=a.menuIsOpen,c=this.state.isFocused;(c&&!s&&e.isDisabled||c&&u&&!e.menuIsOpen)&&this.focusInput(),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(t=this.menuListRef,n=this.focusedOptionRef,r=t.getBoundingClientRect(),o=n.getBoundingClientRect(),i=n.offsetHeight/3,o.bottom+i>r.bottom?Nn(t,Math.min(n.offsetTop+n.clientHeight-t.offsetHeight+i,t.scrollHeight)):o.top-i-1&&(a=s)}this.scrollToFocusedOptionOnUpdate=!(o&&this.menuListRef),this.inputIsHiddenAfterUpdate=!1,this.onMenuOpen(),this.setState({focusedValue:null,focusedOption:n.focusable[a]}),this.announceAriaLiveContext({event:"menu"})}},{key:"focusValue",value:function(e){var t=this.props,n=t.isMulti,r=t.isSearchable,o=this.state,i=o.selectValue,a=o.focusedValue;if(n){this.setState({focusedOption:null});var s=i.indexOf(a);a||(s=-1,this.announceAriaLiveContext({event:"value"}));var u=i.length-1,c=-1;if(i.length){switch(e){case"previous":c=0===s?0:-1===s?u:s-1;break;case"next":s>-1&&s0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state,r=n.focusedOption,o=n.menuOptions,i=o.focusable;if(i.length){var a=0,s=i.indexOf(r);r||(s=-1,this.announceAriaLiveContext({event:"menu"})),"up"===e?a=s>0?s-1:i.length-1:"down"===e?a=(s+1)%i.length:"pageup"===e?(a=s-t)<0&&(a=0):"pagedown"===e?(a=s+t)>i.length-1&&(a=i.length-1):"last"===e&&(a=i.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:i[a],focusedValue:null}),this.announceAriaLiveContext({event:"menu",context:{isDisabled:wr(i[a])}})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(Hr):kn({},Hr,this.props.theme):Hr}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.getStyles,n=this.setValue,r=this.selectOption,o=this.props,i=o.classNamePrefix,a=o.isMulti,s=o.isRtl,u=o.options,c=this.state.selectValue,l=this.hasValue();return{cx:In.bind(null,i),clearValue:e,getStyles:t,getValue:function(){return c},hasValue:l,isMulti:a,isRtl:s,options:u,selectOption:r,setValue:n,selectProps:o,theme:this.getTheme()}}},{key:"getNextFocusedValue",value:function(e){if(this.clearFocusValueOnUpdate)return this.clearFocusValueOnUpdate=!1,null;var t=this.state,n=t.focusedValue,r=t.selectValue.indexOf(n);if(r>-1){if(e.indexOf(n)>-1)return n;if(r-1?t:e[0]}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.state.menuOptions.render.length}},{key:"countOptions",value:function(){return this.state.menuOptions.focusable.length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return"function"==typeof this.props.isOptionDisabled&&this.props.isOptionDisabled(e,t)}},{key:"isOptionSelected",value:function(e,t){var n=this;if(t.indexOf(e)>-1)return!0;if("function"==typeof this.props.isOptionSelected)return this.props.isOptionSelected(e,t);var r=this.getOptionValue(e);return t.some((function(e){return n.getOptionValue(e)===r}))}},{key:"filterOption",value:function(e,t){return!this.props.filterOption||this.props.filterOption(e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"buildMenuOptions",value:function(e,t){var n=this,r=e.inputValue,o=void 0===r?"":r,i=e.options,a=function(e,r){var i=n.isOptionDisabled(e,t),a=n.isOptionSelected(e,t),s=n.getOptionLabel(e),u=n.getOptionValue(e);if(!(n.shouldHideSelectedOptions()&&a||!n.filterOption({label:s,value:u,data:e},o))){var c=i?void 0:function(){return n.onOptionHover(e)},l=i?void 0:function(){return n.selectOption(e)},p="".concat(n.getElementId("option"),"-").concat(r);return{innerProps:{id:p,onClick:l,onMouseMove:c,onMouseOver:c,tabIndex:-1},data:e,isDisabled:i,isSelected:a,key:p,label:s,type:"option",value:u}}};return i.reduce((function(e,t,r){if(t.options){n.hasGroups||(n.hasGroups=!0);var o=t.options.map((function(t,n){var o=a(t,"".concat(r,"-").concat(n));return o&&e.focusable.push(t),o})).filter(Boolean);if(o.length){var i="".concat(n.getElementId("group"),"-").concat(r);e.render.push({type:"group",key:i,data:t,options:o})}}else{var s=a(t,"".concat(r));s&&(e.render.push(s),e.focusable.push(t))}return e}),{render:[],focusable:[]})}},{key:"constructAriaLiveMessage",value:function(){var e=this.state,t=e.ariaLiveContext,n=e.selectValue,r=e.focusedValue,o=e.focusedOption,i=this.props,a=i.options,s=i.menuIsOpen,u=i.inputValue,c=i.screenReaderStatus,l=r?function(e){var t=e.focusedValue,n=e.getOptionLabel,r=e.selectValue;return"value ".concat(n(t)," focused, ").concat(r.indexOf(t)+1," of ").concat(r.length,".")}({focusedValue:r,getOptionLabel:this.getOptionLabel,selectValue:n}):"",p=o&&s?function(e){var t=e.focusedOption,n=e.getOptionLabel,r=e.options;return"option ".concat(n(t)," focused").concat(t.isDisabled?" disabled":"",", ").concat(r.indexOf(t)+1," of ").concat(r.length,".")}({focusedOption:o,getOptionLabel:this.getOptionLabel,options:a}):"",f=function(e){var t=e.inputValue,n=e.screenReaderMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}({inputValue:u,screenReaderMessage:c({count:this.countOptions()})});return"".concat(l," ").concat(p," ").concat(f," ").concat(t)}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,r=e.inputId,o=e.inputValue,i=e.tabIndex,a=this.components.Input,u=this.state.inputIsHidden,c=r||this.getElementId("input");if(!n)return s.a.createElement(or,{id:c,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:Mn,onFocus:this.onInputFocus,readOnly:!0,disabled:t,tabIndex:i,value:""});var l={"aria-autocomplete":"list","aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"]},p=this.commonProps,f=p.cx,d=p.theme,h=p.selectProps;return s.a.createElement(a,En({autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",cx:f,getStyles:this.getStyles,id:c,innerRef:this.getInputRef,isDisabled:t,isHidden:u,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,selectProps:h,spellCheck:"false",tabIndex:i,theme:d,type:"text",value:o},l))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.components,n=t.MultiValue,r=t.MultiValueContainer,o=t.MultiValueLabel,i=t.MultiValueRemove,a=t.SingleValue,u=t.Placeholder,c=this.commonProps,l=this.props,p=l.controlShouldRenderValue,f=l.isDisabled,d=l.isMulti,h=l.inputValue,g=l.placeholder,m=this.state,v=m.selectValue,y=m.focusedValue,b=m.isFocused;if(!this.hasValue()||!p)return h?null:s.a.createElement(u,En({},c,{key:"placeholder",isDisabled:f,isFocused:b}),g);if(d)return v.map((function(t){var a=t===y;return s.a.createElement(n,En({},c,{components:{Container:r,Label:o,Remove:i},isFocused:a,isDisabled:f,key:e.getOptionValue(t),removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault(),e.stopPropagation()}},data:t}),e.formatOptionLabel(t,"value"))}));if(h)return null;var w=v[0];return s.a.createElement(a,En({},c,{data:w,isDisabled:f}),this.formatOptionLabel(w,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.components.ClearIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,i=this.state.isFocused;if(!this.isClearable()||!e||r||!this.hasValue()||o)return null;var a={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return s.a.createElement(e,En({},t,{innerProps:a,isFocused:i}))}},{key:"renderLoadingIndicator",value:function(){var e=this.components.LoadingIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,i=this.state.isFocused;if(!e||!o)return null;return s.a.createElement(e,En({},t,{innerProps:{"aria-hidden":"true"},isDisabled:r,isFocused:i}))}},{key:"renderIndicatorSeparator",value:function(){var e=this.components,t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var r=this.commonProps,o=this.props.isDisabled,i=this.state.isFocused;return s.a.createElement(n,En({},r,{isDisabled:o,isFocused:i}))}},{key:"renderDropdownIndicator",value:function(){var e=this.components.DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,r=this.state.isFocused,o={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return s.a.createElement(e,En({},t,{innerProps:o,isDisabled:n,isFocused:r}))}},{key:"renderMenu",value:function(){var e=this,t=this.components,n=t.Group,r=t.GroupHeading,o=t.Menu,i=t.MenuList,a=t.MenuPortal,u=t.LoadingMessage,c=t.NoOptionsMessage,l=t.Option,p=this.commonProps,f=this.state,d=f.focusedOption,h=f.menuOptions,g=this.props,m=g.captureMenuScroll,v=g.inputValue,y=g.isLoading,b=g.loadingMessage,w=g.minMenuHeight,E=g.maxMenuHeight,k=g.menuIsOpen,O=g.menuPlacement,x=g.menuPosition,S=g.menuPortalTarget,C=g.menuShouldBlockScroll,P=g.menuShouldScrollIntoView,_=g.noOptionsMessage,A=g.onMenuScrollToTop,M=g.onMenuScrollToBottom;if(!k)return null;var j,I=function(t){var n=d===t.data;return t.innerRef=n?e.getFocusedOptionRef:void 0,s.a.createElement(l,En({},p,t,{isFocused:n}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())j=h.render.map((function(t){if("group"===t.type){t.type;var o=Cn(t,["type"]),i="".concat(t.key,"-heading");return s.a.createElement(n,En({},p,o,{Heading:r,headingProps:{id:i},label:e.formatGroupLabel(t.data)}),t.options.map((function(e){return I(e)})))}if("option"===t.type)return I(t)}));else if(y){var D=b({inputValue:v});if(null===D)return null;j=s.a.createElement(u,p,D)}else{var R=_({inputValue:v});if(null===R)return null;j=s.a.createElement(c,p,R)}var T={minMenuHeight:w,maxMenuHeight:E,menuPlacement:O,menuPosition:x,menuShouldScrollIntoView:P},N=s.a.createElement(Un,En({},p,T),(function(t){var n=t.ref,r=t.placerProps,a=r.placement,u=r.maxHeight;return s.a.createElement(o,En({},p,T,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:y,placement:a}),s.a.createElement(vr,{isEnabled:m,onTopArrive:A,onBottomArrive:M},s.a.createElement(gr,{isEnabled:C},s.a.createElement(i,En({},p,{innerRef:e.getMenuListRef,isLoading:y,maxHeight:u}),j))))}));return S||"fixed"===x?s.a.createElement(a,En({},p,{appendTo:S,controlElement:this.controlRef,menuPlacement:O,menuPosition:x}),N):N}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,o=t.isMulti,i=t.name,a=this.state.selectValue;if(i&&!r){if(o){if(n){var u=a.map((function(t){return e.getOptionValue(t)})).join(n);return s.a.createElement("input",{name:i,type:"hidden",value:u})}var c=a.length>0?a.map((function(t,n){return s.a.createElement("input",{key:"i-".concat(n),name:i,type:"hidden",value:e.getOptionValue(t)})})):s.a.createElement("input",{name:i,type:"hidden"});return s.a.createElement("div",null,c)}var l=a[0]?this.getOptionValue(a[0]):"";return s.a.createElement("input",{name:i,type:"hidden",value:l})}}},{key:"renderLiveRegion",value:function(){return this.state.isFocused?s.a.createElement(rr,{"aria-live":"assertive"},s.a.createElement("p",{id:"aria-selection-event"}," ",this.state.ariaLiveSelection),s.a.createElement("p",{id:"aria-context"}," ",this.constructAriaLiveMessage())):null}},{key:"render",value:function(){var e=this.components,t=e.Control,n=e.IndicatorsContainer,r=e.SelectContainer,o=e.ValueContainer,i=this.props,a=i.className,u=i.id,c=i.isDisabled,l=i.menuIsOpen,p=this.state.isFocused,f=this.commonProps=this.getCommonProps();return s.a.createElement(r,En({},f,{className:a,innerProps:{id:u,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:p}),this.renderLiveRegion(),s.a.createElement(t,En({},f,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:p,menuIsOpen:l}),s.a.createElement(o,En({},f,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),s.a.createElement(n,En({},f,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}]),t}(a.Component);wn(zr,"defaultProps",Ur);var qr={defaultInputValue:"",defaultMenuIsOpen:!1,defaultValue:null},$r=function(e){var t,n;return n=t=function(t){function n(){var e,t;vn(this,n);for(var r=arguments.length,o=new Array(r),i=0;i1?n-1:0),o=1;o0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,n=String(e).toLowerCase(),r=String(t.value).toLowerCase(),o=String(t.label).toLowerCase();return r===n||o===n}),Xr=kn({allowCreateWhileLoading:!1,createOptionPosition:"last"},{formatCreateLabel:function(e){return'Create "'.concat(e,'"')},isValidNewOption:function(e,t,n){return!(!e||t.some((function(t){return Yr(e,t)}))||n.some((function(t){return Yr(e,t)})))},getNewOptionData:function(e,t){return{label:t,value:e,__isNew__:!0}}}),Jr=function(e){var t,n;return n=t=function(t){function n(e){var t;vn(this,n),wn(Pn(Pn(t=_n(this,xn(n).call(this,e)))),"select",void 0),wn(Pn(Pn(t)),"onChange",(function(e,n){var r=t.props,o=r.getNewOptionData,i=r.inputValue,a=r.isMulti,s=r.onChange,u=r.onCreateOption,c=r.value;if("select-option"!==n.action)return s(e,n);var l=t.state.newOption,p=Array.isArray(e)?e:[e];if(p[p.length-1]!==l)s(e,n);else if(u)u(i);else{var f=o(i,i),d={action:"create-option"};s(a?[].concat(An(Dn(c)),[f]):f,d)}}));var r=e.options||[];return t.state={newOption:void 0,options:r},t}return On(n,t),bn(n,[{key:"componentWillReceiveProps",value:function(e){var t=e.allowCreateWhileLoading,n=e.createOptionPosition,r=e.formatCreateLabel,o=e.getNewOptionData,i=e.inputValue,a=e.isLoading,s=e.isValidNewOption,u=e.value,c=e.options||[],l=this.state.newOption;l=s(i,Dn(u),c)?o(i,r(i)):void 0,this.setState({newOption:l,options:!t&&a||!l?c:"first"===n?[l].concat(An(c)):[].concat(An(c),[l])})}},{key:"focus",value:function(){this.select.focus()}},{key:"blur",value:function(){this.select.blur()}},{key:"render",value:function(){var t=this,n=En({},this.props),r=this.state.options;return s.a.createElement(e,En({},n,{ref:function(e){t.select=e},options:r,onChange:this.onChange}))}}]),n}(a.Component),wn(t,"defaultProps",Xr),n},Qr=($r(Jr(zr)),Gr($r(Jr(zr))),function(e){return function(t){t.in,t.onExited,t.appear,t.enter,t.exit;var n=Cn(t,["in","onExited","appear","enter","exit"]);return s.a.createElement(e,n)}}),Zr=function(e){var t=e.component,n=e.duration,r=void 0===n?1:n,o=e.in,i=(e.onExited,Cn(e,["component","duration","in","onExited"])),a={entering:{opacity:0},entered:{opacity:1,transition:"opacity ".concat(r,"ms")},exiting:{opacity:0},exited:{opacity:0}};return s.a.createElement(gn.Transition,{mountOnEnter:!0,unmountOnExit:!0,in:o,timeout:r},(function(e){var n={style:kn({},a[e])};return s.a.createElement(t,En({innerProps:n},i))}))},eo=function(e){function t(){var e,n;vn(this,t);for(var r=arguments.length,o=new Array(r),i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t=Fr({components:e}),n=t.Input,r=t.MultiValue,o=t.Placeholder,i=t.SingleValue,a=t.ValueContainer,s=Cn(t,["Input","MultiValue","Placeholder","SingleValue","ValueContainer"]);return kn({Input:Qr(n),MultiValue:to(r),Placeholder:no(o),SingleValue:ro(i),ValueContainer:oo(a)},s)},ao=io();ao.Input,ao.MultiValue,ao.Placeholder,ao.SingleValue,ao.ValueContainer,sn(io,Qn),$r(zr);function so(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function uo(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function co(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Co(e,t,n){return(Co="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=vo(e)););return e}(e,t);if(r){var o=Object.getOwnPropertyDescriptor(r,t);return o.get?o.get.call(n):o.value}})(e,t,n||e)}function Po(e,t,n,r){var o=ln.a.unstable_batchedUpdates?function(e){ln.a.unstable_batchedUpdates(n,e)}:n;return e.addEventListener&&e.addEventListener(t,o,r),{remove:function(){e.removeEventListener&&e.removeEventListener(t,o)}}}function _o(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 Ao(e){for(var t=1;t0,"`Slider[step]` should be a positive number in order to make Slider[dots] work.");var a=Object.keys(t).map(parseFloat).sort((function(e,t){return e-t}));if(n&&r)for(var s=o;s<=i;s+=r)-1===a.indexOf(s)&&a.push(s);return a}(0,o,i,a,f,p).map((function(e){var o,i="".concat(Math.abs(e-f)/g*100,"%"),a=!u&&e===l||u&&e<=l&&e>=c,p=Ao(Ao({},d),{},so({},n?r?"top":"bottom":r?"right":"left",i));a&&(p=Ao(Ao({},p),h));var m=Gt()((so(o={},"".concat(t,"-dot"),!0),so(o,"".concat(t,"-dot-active"),a),so(o,"".concat(t,"-dot-reverse"),r),o));return s.a.createElement("span",{className:m,style:p,key:e})}));return s.a.createElement("div",{className:"".concat(t,"-step")},m)};function jo(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 Io(e){for(var t=1;t=u,v=Gt()((so(c={},"".concat(t,"-text"),!0),so(c,"".concat(t,"-text-active"),m),c)),y=so({marginBottom:"-50%"},r?"top":"bottom","".concat((e-l)/d*100,"%")),b=so({transform:"translateX(".concat(r?"50%":"-50%",")"),msTransform:"translateX(".concat(r?"50%":"-50%",")")},r?"right":"left","".concat((e-l)/d*100,"%")),w=n?y:b,E=h?Io(Io({},w),f.style):w;return s.a.createElement("span",{className:v,style:E,key:e,onMouseDown:function(t){return p(t,e)},onTouchStart:function(t){return p(t,e)}},g)}));return s.a.createElement("div",{className:t},h)};function Ro(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 To(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=Ho.F1&&t<=Ho.F12)return!1;switch(t){case Ho.ALT:case Ho.CAPS_LOCK:case Ho.CONTEXT_MENU:case Ho.CTRL:case Ho.DOWN:case Ho.END:case Ho.ESC:case Ho.HOME:case Ho.INSERT:case Ho.LEFT:case Ho.MAC_FF_META:case Ho.META:case Ho.NUMLOCK:case Ho.NUM_CENTER:case Ho.PAGE_DOWN:case Ho.PAGE_UP:case Ho.PAUSE:case Ho.PRINT_SCREEN:case Ho.RIGHT:case Ho.SHIFT:case Ho.UP:case Ho.WIN_KEY:case Ho.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=Ho.ZERO&&e<=Ho.NINE)return!0;if(e>=Ho.NUM_ZERO&&e<=Ho.NUM_MULTIPLY)return!0;if(e>=Ho.A&&e<=Ho.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case Ho.SPACE:case Ho.QUESTION_MARK:case Ho.NUM_PLUS:case Ho.NUM_MINUS:case Ho.NUM_PERIOD:case Ho.NUM_DIVISION:case Ho.SEMICOLON:case Ho.DASH:case Ho.EQUALS:case Ho.COMMA:case Ho.PERIOD:case Ho.SLASH:case Ho.APOSTROPHE:case Ho.SINGLE_QUOTE:case Ho.OPEN_SQUARE_BRACKET:case Ho.BACKSLASH:case Ho.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Uo=Ho;function Wo(e,t){try{return Object.keys(t).some((function(n){return e.target===Object(cn.findDOMNode)(t[n])}))}catch(e){return!1}}function zo(e,t){var n=t.min,r=t.max;return er}function qo(e){return e.touches.length>1||"touchend"===e.type.toLowerCase()&&e.touches.length>0}function $o(e,t){var n=t.marks,r=t.step,o=t.min,i=t.max,a=Object.keys(n).map(parseFloat);if(null!==r){var s=Math.floor((i-o)/r),u=Math.min((e-o)/r,s),c=Math.round(u)*r+o;a.push(c)}var l=a.map((function(t){return Math.abs(e-t)}));return a[l.indexOf(Math.min.apply(Math,Bo(l)))]}function Ko(e,t){return e?t.clientY:t.pageX}function Go(e,t){return e?t.touches[0].clientY:t.touches[0].pageX}function Yo(e,t){var n=t.getBoundingClientRect();return e?n.top+.5*n.height:window.pageXOffset+n.left+.5*n.width}function Xo(e,t){var n=t.max,r=t.min;return e<=r?r:e>=n?n:e}function Jo(e,t){var n=t.step,r=isFinite($o(e,t))?$o(e,t):0;return null===n?r:parseFloat(r.toFixed(function(e){var t=e.toString(),n=0;return t.indexOf(".")>=0&&(n=t.length-t.indexOf(".")-1),n}(n)))}function Qo(e){e.stopPropagation(),e.preventDefault()}function Zo(e,t,n){var r="increase";switch(e.keyCode){case Uo.UP:r=t&&n?"decrease":"increase";break;case Uo.RIGHT:r=!t&&n?"decrease":"increase";break;case Uo.DOWN:r=t&&n?"increase":"decrease";break;case Uo.LEFT:r=!t&&n?"increase":"decrease";break;case Uo.END:return function(e,t){return t.max};case Uo.HOME:return function(e,t){return t.min};case Uo.PAGE_UP:return function(e,t){return e+2*t.step};case Uo.PAGE_DOWN:return function(e,t){return e-2*t.step};default:return}return function(e,t){return function(e,t,n){var r={increase:function(e,t){return e+t},decrease:function(e,t){return e-t}},o=r[e](Object.keys(n.marks).indexOf(JSON.stringify(t)),1),i=Object.keys(n.marks)[o];return n.step?r[e](t,n.step):Object.keys(n.marks).length&&n.marks[i]?n.marks[i]:t}(r,e,t)}}function ei(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 ti(e){for(var t=1;tthis.props.max?ai(ai({},e),{},{value:this.props.max}):e;n&&this.setState(r);var o=r.value;t.onChange(o)}},{key:"onStart",value:function(e){this.setState({dragging:!0});var t=this.props,n=this.getValue();t.onBeforeChange(n);var r=this.calcValueByPos(e);this.startValue=r,this.startPosition=e,r!==n&&(this.prevMovedHandleIndex=0,this.onChange({value:r}))}},{key:"onMove",value:function(e,t){Qo(e);var n=this.state.value,r=this.calcValueByPos(t);r!==n&&this.onChange({value:r})}},{key:"onKeyboard",value:function(e){var t=this.props,n=t.reverse,r=Zo(e,t.vertical,n);if(r){Qo(e);var o=this.state.value,i=r(o,this.props),a=this.trimAlignValue(i);if(a===o)return;this.onChange({value:a}),this.props.onAfterChange(a),this.onEnd()}}},{key:"getValue",value:function(){return this.state.value}},{key:"getLowerBound",value:function(){return this.props.min}},{key:"getUpperBound",value:function(){return this.state.value}},{key:"trimAlignValue",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null===e)return null;var n=ai(ai({},this.props),t),r=Xo(e,n);return Jo(r,n)}},{key:"render",value:function(){var e=this,t=this.props,n=t.prefixCls,r=t.vertical,o=t.included,i=t.disabled,a=t.minimumTrackStyle,u=t.trackStyle,c=t.handleStyle,l=t.tabIndex,p=t.ariaLabelForHandle,f=t.ariaLabelledByForHandle,d=t.ariaValueTextFormatterForHandle,h=t.min,g=t.max,m=t.startPoint,v=t.reverse,y=t.handle,b=this.state,w=b.value,E=b.dragging,k=this.calcOffset(w),O=y({className:"".concat(n,"-handle"),prefixCls:n,vertical:r,offset:k,value:w,dragging:E,disabled:i,min:h,max:g,reverse:v,index:0,tabIndex:l,ariaLabel:p,ariaLabelledBy:f,ariaValueTextFormatter:d,style:c[0]||c,ref:function(t){return e.saveHandle(0,t)}}),x=void 0!==m?this.calcOffset(m):0,S=u[0]||u;return{tracks:s.a.createElement(xo,{className:"".concat(n,"-track"),vertical:r,included:o,offset:x,reverse:v,length:k-x,style:ai(ai({},a),S)}),handles:O}}}]),n}(s.a.Component)),ci=n(38),li=n.n(ci);function pi(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 fi(e){for(var t=1;t0&&u<=r[n-1]+s&&(c=r[n-1]+s),n=r[n+1]-s&&(c=r[n+1]-s)),Jo(c,o)},gi=function(e){fo(n,e);var t=di(n);function n(e){var r;uo(this,n),(r=t.call(this,e)).onEnd=function(e){var t=r.state.handle;r.removeDocumentEvents(),(null!==t||e)&&r.props.onAfterChange(r.getValue()),r.setState({handle:null})};var o=e.count,i=e.min,a=e.max,s=Array.apply(void 0,Bo(Array(o+1))).map((function(){return i})),u="defaultValue"in e?e.defaultValue:s,c=(void 0!==e.value?e.value:u).map((function(t,n){return hi({value:t,handle:n,props:e})})),l=c[0]===a?0:c.length-1;return r.state={handle:null,recent:l,bounds:c},r}return lo(n,[{key:"calcValueByPos",value:function(e){return 0}},{key:"calcOffset",value:function(e){return 0}},{key:"saveHandle",value:function(e,t){}},{key:"removeDocumentEvents",value:function(){}},{key:"componentDidUpdate",value:function(e,t){var n=this;if(("value"in this.props||"min"in this.props||"max"in this.props)&&(this.props.min!==e.min||this.props.max!==e.max||!li()(this.props.value,e.value))){var r=this.props,o=r.onChange,i=r.value||t.bounds;if(i.some((function(e){return zo(e,n.props)})))o(i.map((function(e){return Xo(e,n.props)})))}}},{key:"onChange",value:function(e){var t=this.props;if(!("value"in t))this.setState(e);else{var n={};["handle","recent"].forEach((function(t){void 0!==e[t]&&(n[t]=e[t])})),Object.keys(n).length&&this.setState(n)}var r=fi(fi({},this.state),e).bounds;t.onChange(r)}},{key:"onStart",value:function(e){var t=this.props,n=this.state,r=this.getValue();t.onBeforeChange(r);var o=this.calcValueByPos(e);this.startValue=o,this.startPosition=e;var i=this.getClosestBound(o);if(this.prevMovedHandleIndex=this.getBoundNeedMoving(o,i),this.setState({handle:this.prevMovedHandleIndex,recent:this.prevMovedHandleIndex}),o!==r[this.prevMovedHandleIndex]){var a=Bo(n.bounds);a[this.prevMovedHandleIndex]=o,this.onChange({bounds:a})}}},{key:"onMove",value:function(e,t){Qo(e);var n=this.state,r=this.calcValueByPos(t);r!==n.bounds[n.handle]&&this.moveTo(r)}},{key:"onKeyboard",value:function(e){var t=this.props,n=t.reverse,r=Zo(e,t.vertical,n);if(r){Qo(e);var o=this.state,i=this.props,a=o.bounds,s=o.handle,u=a[null===s?o.recent:s],c=r(u,i),l=hi({value:c,handle:s,bounds:o.bounds,props:i});if(l===u)return;this.moveTo(l,!0)}}},{key:"getValue",value:function(){return this.state.bounds}},{key:"getClosestBound",value:function(e){for(var t=this.state.bounds,n=0,r=1;r=t[r]&&(n=r);return Math.abs(t[n+1]-e)=r.length||o<0)return!1;var i=t+n,a=r[o],s=this.props.pushable,u=Number(s),c=n*(e[i]-a);return!!this.pushHandle(e,i,n,u-c)&&(e[t]=a,!0)}},{key:"trimAlignValue",value:function(e){var t=this.state,n=t.handle,r=t.bounds;return hi({value:e,handle:n,bounds:r,props:this.props})}},{key:"render",value:function(){var e=this,t=this.state,n=t.handle,r=t.bounds,o=this.props,i=o.prefixCls,a=o.vertical,u=o.included,c=o.disabled,l=o.min,p=o.max,f=o.reverse,d=o.handle,h=o.trackStyle,g=o.handleStyle,m=o.tabIndex,v=o.ariaLabelGroupForHandles,y=o.ariaLabelledByGroupForHandles,b=o.ariaValueTextFormatterGroupForHandles,w=r.map((function(t){return e.calcOffset(t)})),E="".concat(i,"-handle"),k=r.map((function(t,r){var o,s=m[r]||0;(c||null===m[r])&&(s=null);var u=n===r;return d({className:Gt()((o={},so(o,E,!0),so(o,"".concat(E,"-").concat(r+1),!0),so(o,"".concat(E,"-dragging"),u),o)),prefixCls:i,vertical:a,dragging:u,offset:w[r],value:t,index:r,tabIndex:s,min:l,max:p,reverse:f,disabled:c,style:g[r],ref:function(t){return e.saveHandle(r,t)},ariaLabel:v[r],ariaLabelledBy:y[r],ariaValueTextFormatter:b[r]})}));return{tracks:r.slice(0,-1).map((function(e,t){var n,r=t+1,o=Gt()((so(n={},"".concat(i,"-track"),!0),so(n,"".concat(i,"-track-").concat(r),!0),n));return s.a.createElement(xo,{className:o,vertical:a,reverse:f,included:u,offset:w[r-1],length:w[r]-w[r-1],style:h[t],key:r})})),handles:k}}}],[{key:"getDerivedStateFromProps",value:function(e,t){if("value"in e||"min"in e||"max"in e){var n=(e.value||t.bounds).map((function(n,r){return hi({value:n,handle:r,bounds:t.bounds,props:e})}));return n.length===t.bounds.length&&n.every((function(e,n){return e===t.bounds[n]}))?null:fi(fi({},t),{},{bounds:n})}return null}}]),n}(s.a.Component);gi.displayName="Range",gi.defaultProps={count:1,allowCross:!0,pushable:!1,tabIndex:[],ariaLabelGroupForHandles:[],ariaLabelledByGroupForHandles:[],ariaValueTextFormatterGroupForHandles:[]};var mi=oi(gi);function vi(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 yi(e){for(var t=1;t=0&&n.left>=0&&n.bottom>n.top&&n.right>n.left?n:null}function Sa(e){var t,n,r;if(wa.isWindow(e)||9===e.nodeType){var o=wa.getWindow(e);t={left:wa.getWindowScrollLeft(o),top:wa.getWindowScrollTop(o)},n=wa.viewportWidth(o),r=wa.viewportHeight(o)}else t=wa.offset(e),n=wa.outerWidth(e),r=wa.outerHeight(e);return t.width=n,t.height=r,t}function Ca(e,t){var n=t.charAt(0),r=t.charAt(1),o=e.width,i=e.height,a=e.left,s=e.top;return"c"===n?s+=i/2:"b"===n&&(s+=i),"c"===r?a+=o/2:"r"===r&&(a+=o),{left:a,top:s}}function Pa(e,t,n,r,o){var i=Ca(t,n[1]),a=Ca(e,n[0]),s=[a.left-i.left,a.top-i.top];return{left:Math.round(e.left-s[0]+r[0]-o[0]),top:Math.round(e.top-s[1]+r[1]-o[1])}}function _a(e,t,n){return e.leftn.right}function Aa(e,t,n){return e.topn.bottom}function Ma(e,t,n){var r=[];return wa.each(e,(function(e){r.push(e.replace(t,(function(e){return n[e]})))})),r}function ja(e,t){return e[t]=-e[t],e}function Ia(e,t){return(/%$/.test(e)?parseInt(e.substring(0,e.length-1),10)/100*t:parseInt(e,10))||0}function Da(e,t){e[0]=Ia(e[0],t.width),e[1]=Ia(e[1],t.height)}function Ra(e,t,n,r){var o=n.points,i=n.offset||[0,0],a=n.targetOffset||[0,0],s=n.overflow,u=n.source||e;i=[].concat(i),a=[].concat(a);var c={},l=0,p=xa(u,!(!(s=s||{})||!s.alwaysByViewport)),f=Sa(u);Da(i,f),Da(a,t);var d=Pa(f,t,o,i,a),h=wa.merge(f,d);if(p&&(s.adjustX||s.adjustY)&&r){if(s.adjustX&&_a(d,f,p)){var g=Ma(o,/[lr]/gi,{l:"r",r:"l"}),m=ja(i,0),v=ja(a,0);(function(e,t,n){return e.left>n.right||e.left+t.widthn.bottom||e.top+t.height=n.left&&o.left+i.width>n.right&&(i.width-=o.left+i.width-n.right),r.adjustX&&o.left+i.width>n.right&&(o.left=Math.max(n.right-i.width,n.left)),r.adjustY&&o.top=n.top&&o.top+i.height>n.bottom&&(i.height-=o.top+i.height-n.bottom),r.adjustY&&o.top+i.height>n.bottom&&(o.top=Math.max(n.bottom-i.height,n.top)),wa.mix(o,i)}(d,f,p,c))}return h.width!==f.width&&wa.css(u,"width",wa.width(u)+h.width-f.width),h.height!==f.height&&wa.css(u,"height",wa.height(u)+h.height-f.height),wa.offset(u,{left:h.left,top:h.top},{useCssRight:n.useCssRight,useCssBottom:n.useCssBottom,useCssTransform:n.useCssTransform,ignoreShake:n.ignoreShake}),{points:o,offset:i,targetOffset:a,overflow:c}}function Ta(e,t,n){var r=n.target||t;return Ra(e,Sa(r),n,!function(e,t){var n=xa(e,t),r=Sa(e);return!n||r.left+r.width<=n.left||r.top+r.height<=n.top||r.left>=n.right||r.top>=n.bottom}(r,n.overflow&&n.overflow.alwaysByViewport))}function Na(e,t,n){var r,o,i=wa.getDocument(e),a=i.defaultView||i.parentWindow,s=wa.getWindowScrollLeft(a),u=wa.getWindowScrollTop(a),c=wa.viewportWidth(a),l=wa.viewportHeight(a);r="pageX"in t?t.pageX:s+t.clientX,o="pageY"in t?t.pageY:u+t.clientY;var p=r>=0&&r<=s+c&&o>=0&&o<=u+l;return Ra(e,{left:r,top:o,width:0,height:0},function(e){for(var t=1;t0&&(e.deadlineId=setTimeout((function(){e.onMotionEnd({deadline:!0})}),r))}}))},e.nextFrame=function(t){e.cancelNextFrame(),e.raf=fn()(t)},e.cancelNextFrame=function(){e.raf&&(fn.a.cancel(e.raf),e.raf=null)},e}return lo(n,[{key:"componentDidMount",value:function(){this.onDomUpdate()}},{key:"componentDidUpdate",value:function(){this.onDomUpdate()}},{key:"componentWillUnmount",value:function(){this.destroyed=!0,this.removeEventListener(this.$cacheEle),this.cancelNextFrame(),clearTimeout(this.deadlineId)}},{key:"render",value:function(){var e,t=this.state,n=t.status,o=t.statusActive,i=t.statusStyle,a=this.props,s=a.children,u=a.motionName,c=a.visible,l=a.removeOnLeave,p=a.leavedClassName,f=a.eventProps;return s?"none"!==n&&r(this.props)?s(yi(yi({},f),{},{className:Gt()(ns(u,n),(e={},so(e,ns(u,"".concat(n,"-active")),o),so(e,u,"string"==typeof u),e)),style:i}),this.setNodeRef):c?s(yi({},f),this.setNodeRef):l?null:s(yi(yi({},f),{},{className:p}),this.setNodeRef):null}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,o=t.status;if(!r(e))return{};var i=e.visible,a=e.motionAppear,s=e.motionEnter,u=e.motionLeave,c=e.motionLeaveImmediately,l={prevProps:e};return("appear"===o&&!a||"enter"===o&&!s||"leave"===o&&!u)&&(l.status="none",l.statusActive=!1,l.newStatus=!1),!n&&i&&a&&(l.status="appear",l.statusActive=!1,l.newStatus=!0),n&&!n.visible&&i&&s&&(l.status="enter",l.statusActive=!1,l.newStatus=!0),(n&&n.visible&&!i&&u||!n&&c&&!i&&u)&&(l.status="leave",l.statusActive=!1,l.newStatus=!0),l}}]),n}(s.a.Component);return o.defaultProps={visible:!0,motionEnter:!0,motionAppear:!0,motionLeave:!0,removeOnLeave:!0},n?s.a.forwardRef((function(e,t){return s.a.createElement(o,Object.assign({internalRef:t},e))})):o}(ts);function os(e){var t;return yi(yi({},t=e&&"object"===ho(e)&&"key"in e?e:{key:e}),{},{key:String(t.key)})}function is(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.map(os)}function as(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],r=0,o=t.length,i=is(e),a=is(t);i.forEach((function(e){for(var t=!1,i=r;i1}));return u.forEach((function(e){(n=n.filter((function(t){var n=t.key,r=t.status;return n!==e||"remove"!==r}))).forEach((function(t){t.key===e&&(t.status="keep")}))})),n}var ss=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];!function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:rs,n=function(n){fo(o,n);var r=bi(o);function o(){var e;return uo(this,o),(e=r.apply(this,arguments)).state={keyEntities:[]},e.removeKey=function(t){e.setState((function(e){return{keyEntities:e.keyEntities.map((function(e){return e.key!==t?e:yi(yi({},e),{},{status:"removed"})}))}}))},e}return lo(o,[{key:"render",value:function(){var e=this,n=this.state.keyEntities,r=this.props,o=r.component,i=r.children,a=So(r,["component","children"]),u=o||s.a.Fragment,c={};return ss.forEach((function(e){c[e]=a[e],delete a[e]})),delete a.keys,s.a.createElement(u,Object.assign({},a),n.map((function(n){var r=n.status,o=So(n,["status"]),a="add"===r||"keep"===r;return s.a.createElement(t,Object.assign({},c,{key:o.key,visible:a,eventProps:o,onLeaveEnd:function(){c.onLeaveEnd&&c.onLeaveEnd.apply(c,arguments),e.removeKey(o.key)}}),i)})))}}],[{key:"getDerivedStateFromProps",value:function(t,n){var r=t.keys,o=n.keyEntities,i=is(r);if(!e)return{keyEntities:i.map((function(e){return yi(yi({},e),{},{status:"keep"})}))};var a=as(o,i),s=o.length;return{keyEntities:a.filter((function(e){for(var t=null,n=0;n1&&(p=s.a.createElement("div",{className:"".concat(n,"-content")},i)),s.a.createElement("div",{ref:t,className:r,onMouseEnter:a,onMouseLeave:u,onMouseDown:c,onTouchStart:l,style:o},p)}));cs.displayName="PopupInner";var ls=cs;function ps(e){var t=e.prefixCls,n=e.motion,r=e.animation,o=e.transitionName;return n||(r?{motionName:"".concat(t,"-").concat(r)}:o?{motionName:o}:null)}function fs(e){return e&&e.motionName}var ds=function(e){fo(n,e);var t=bi(n);function n(){var e;return uo(this,n),(e=t.apply(this,arguments)).state={targetWidth:void 0,targetHeight:void 0,status:null,prevVisible:null,alignClassName:null,inMotion:!1},e.popupRef=s.a.createRef(),e.alignRef=s.a.createRef(),e.nextFrameState=null,e.nextFrameId=null,e.onAlign=function(t,n){var r=e.state.status,o=e.props,i=o.getClassNameFromAlign,a=o.onAlign,s=i(n);"align"===r?e.setState({alignClassName:s,status:"aligned"},(function(){e.alignRef.current.forceAlign()})):"aligned"===r?(e.setState({alignClassName:s,status:"afterAlign"}),a(t,n)):e.setState({alignClassName:s})},e.onMotionEnd=function(){var t=e.props.visible;e.setState({status:t?"AfterMotion":"stable",inMotion:!1})},e.setStateOnNextFrame=function(t){e.cancelFrameState(),e.nextFrameState=yi(yi({},e.nextFrameState),t),e.nextFrameId=fn()((function(){var t=yi({},e.nextFrameState);e.nextFrameState=null,e.setState(t)}))},e.getMotion=function(){return yi({},ps(e.props))},e.getAlignTarget=function(){var t=e.props,n=t.point,r=t.getRootDomNode;return n||r},e.cancelFrameState=function(){fn.a.cancel(e.nextFrameId)},e.renderPopupElement=function(){var t=e.state,n=t.status,r=t.targetHeight,o=t.targetWidth,i=t.alignClassName,a=e.props,u=a.prefixCls,c=a.className,l=a.style,p=a.stretch,f=a.visible,d=a.align,h=a.destroyPopupOnHide,g=a.onMouseEnter,m=a.onMouseLeave,v=a.onMouseDown,y=a.onTouchStart,b=a.children,w=Gt()(u,c,i),E="".concat(u,"-hidden"),k={};p&&(-1!==p.indexOf("height")?k.height=r:-1!==p.indexOf("minHeight")&&(k.minHeight=r),-1!==p.indexOf("width")?k.width=o:-1!==p.indexOf("minWidth")&&(k.minWidth=o));var O=yi(yi(yi(yi({},k),e.getZIndexStyle()),l),{},{opacity:"stable"!==n&&f?0:void 0}),x=e.getMotion(),S=f;f&&"beforeMotion"!==n&&"motion"!==n&&"stable"!==n&&(x.motionAppear=!1,x.motionEnter=!1,x.motionLeave=!1),"afterAlign"!==n&&"beforeMotion"!==n||(S=!1),["onEnterStart","onAppearStart","onLeaveStart"].forEach((function(t){var n=null==x?void 0:x[t];x[t]=function(){for(var t=arguments.length,r=new Array(t),o=0;o=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Ms=Object(a.forwardRef)((function(e,t){var n=e.overlayClassName,r=e.trigger,o=void 0===r?["hover"]:r,i=e.mouseEnterDelay,u=void 0===i?0:i,c=e.mouseLeaveDelay,l=void 0===c?.1:c,p=e.overlayStyle,f=e.prefixCls,d=void 0===f?"rc-tooltip":f,h=e.children,g=e.onVisibleChange,m=e.afterVisibleChange,v=e.transitionName,y=e.animation,b=e.placement,w=void 0===b?"right":b,E=e.align,k=void 0===E?{}:E,O=e.destroyTooltipOnHide,x=void 0!==O&&O,S=e.defaultVisible,C=e.getTooltipContainer,P=e.overlayInnerStyle,_=As(e,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),A=Object(a.useRef)(null);Object(a.useImperativeHandle)(t,(function(){return A.current}));var M=function(e){for(var t=1;t=0&&this.listeners.splice(t,1)},e.prototype.notify=function(e){this.listeners.forEach((function(t){try{e(t)}catch(e){console&&console.error&&console.error(e)}}))},e}(),Ns="response-updated",Ls="selection-updated",Fs=["page-close-analytics","body-reset-analytics","result-clicked-analytics"],Vs=function(){function e(e,t){var n,r=this;this.beforeunload=function(){r.enabled&&r.body&&(r.listeners.get("page-close-analytics").notify((function(e){e(r.body)})),r.enabled=!1)},this.resetBody=function(){r.enabled&&(r.listeners.get("body-reset-analytics").notify((function(e){e(r.body)})),r.longestNonAutocompletedBody="",r.longestAutocompletedBody="",r.enabled=!1)},this.responseUpdated=function(e){if(!e.isEmpty()&&!e.isError()){r.enabled=!0;var t=e.getQueryValues().get(r.bodyLabel)||"",n=e.getValues().get(r.bodyAutocompletedLabel)||t;r.body=n,t.length>=r.longestNonAutocompletedBody.length&&(r.longestNonAutocompletedBody=t,r.longestAutocompletedBody=n)}},this.resultClicked=function(){r.enabled&&r.body&&(r.listeners.get("result-clicked-analytics").notify((function(e){e(r.body)})),r.longestNonAutocompletedBody="",r.longestAutocompletedBody="",r.enabled=!1)},this.enabled=!1,this.body="",this.pipeline=e,this.tracking=t,this.listeners=new Map(Object.entries(((n={})["page-close-analytics"]=new Ts,n["body-reset-analytics"]=new Ts,n["result-clicked-analytics"]=new Ts,n))),this.longestNonAutocompletedBody="",this.longestAutocompletedBody="",this.bodyLabel="q",this.bodyAutocompletedLabel="q",window.addEventListener("beforeunload",this.beforeunload),this.pipeline.listen(Ns,this.responseUpdated),this.pipeline.listen("result-clicked",this.resultClicked),this.tracking.listen("tracking-reset",this.resetBody)}return e.prototype.listen=function(e,t){if(-1===Fs.indexOf(e))throw new Error('unknown event type "'+e+'"');return this.listeners.get(e).listen(t)},e}();!function(e){e.UniversalAnalytics="_ua",e.AnalyticsJS="ga",e.GTag="gtag"}(Rs||(Rs={}));var Bs=function(){function e(e,t,n){var r=this;void 0===n&&(n="q"),this.unregisterFunctions=[],this.detatch=function(){return r.unregisterFunctions.forEach((function(e){return e()}))},this.onBodyReset=function(e){return r.sendGAPageView(e)},this.onResultClicked=function(e){return r.sendGAPageView(e)},this.onPageClose=function(e){return r.sendGAPageView(e)},this.unregisterFunctions.push(e.listen("page-close-analytics",this.onPageClose)),this.unregisterFunctions.push(e.listen("body-reset-analytics",this.onBodyReset)),this.unregisterFunctions.push(e.listen("result-clicked-analytics",this.onResultClicked)),void 0!==t?this.id=t:Us(window[Rs.AnalyticsJS])?this.id=Rs.AnalyticsJS:Us(window[Rs.UniversalAnalytics])?this.id=Rs.UniversalAnalytics:Us(window[Rs.GTag])?this.id=Rs.GTag:this.id=null,this.param=n}return e.prototype.sendGAPageView=function(e){var t;if(this.id&&Us(window[this.id])){var n=Hs.augmentUri(location.href.substring(location.origin.length),((t={})[this.param]=e,t));this.id===Rs.GTag?window[this.id]("event","page_view",{page_location:n}):window[this.id]("send","pageview",n)}},e}(),Hs={decodeUriArgs:function(e){var t={},n=e.split("&");for(var r in n)if(n.hasOwnProperty(r)){var o=n[r].split("=");t[decodeURIComponent(o[0])]=decodeURIComponent(o[1])}return t},encodeUriArgs:function(e){var t=[];return Object.keys(e).forEach((function(n){return t.push(encodeURIComponent(n)+"="+encodeURIComponent(e[n]))})),t.join("&")},mergeQueryStr:function(e){for(var t=this,n=[],r=1;r= "+e[0]+" AND "+n+" <= "+e[1]+")"}(r._range,r._limit,r._field),r._emitSelectionUpdated()},r.reset=function(){r._range=r._limit.map((function(e){return e})),""!==r._filter&&r.clear()},r.clear=function(){r._filter="",r._emitSelectionUpdated()},r._field=t,r._limit=n,r._range=n,r}return Ks(t,e),t.prototype.getRange=function(){return this._range},t}(ou);var uu=function(e){function t(t,n,r){var o=e.call(this,t,[0,0])||this;return o._prevInput="",o._count="",o._limitChangeListeners=[],o._field=t,o._addMinMaxToValues(r),n.listen("search-sent",(function(e){var t=e.q,r=e.count;if(o._prevInput!==t||""===o._count&&""!==r){var i=n.listen(Ns,(function(e){var t=e.getAggregates(),n=o._getLimit(t),r=o._calculateRange(n);o._limit=n,o._range=r,o._fireLimitChangeEvent({bounce:n,range:r}),i()}));o._prevInput=t,o._count=r}})),o}return Ks(t,e),t.prototype.addLimitChangeListener=function(e){this._limitChangeListeners.push(e)},t.prototype.removeLimitChangeListener=function(e){this._limitChangeListeners=this._limitChangeListeners.filter((function(t){return t!==e}))},t.prototype._calculateRange=function(e){var t=this._range.map((function(e){return e}));return this._range[0]e[1]||this._range[1]<=t[0])&&(t[1]=e[1]),t},t.prototype._fireLimitChangeEvent=function(e){var t=e.bounce,n=e.range;this._limitChangeListeners.forEach((function(e){return e({bounce:t,range:n})}))},t.prototype._getLimit=function(e){return cu(e,this._field)?this._limit.map((function(e){return e})):[e["min."+this._field]||0,e["max."+this._field]||0]},t.prototype._addMinMaxToValues=function(e){var t=e.get(),n=t.min,r=t.max,o="string"==typeof n?n.split(","):[];o.includes(this._field)||(o.push(this._field),e.set({min:o.join(",")}));var i="string"==typeof r?r.split(","):[];i.includes(this._field)||(i.push(this._field),e.set({max:i.join(",")}))},t}(su),cu=function(e,t){return!(e||e["max."+t]&&e["min."+t])},lu=Object(a.createContext)({}),pu=lu.Consumer,fu={qParam:"q",qOverrideParam:"q.override",qSuggestionsParam:"q.suggestions",maxSuggestions:5,resultsPerPageParam:"resultsPerPage",pageParam:"page"},du={response:null,query:"",completion:"",suggestions:[],config:fu},hu=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={search:du,instant:du},t.unregisterFunctions=[],t.getContext=function(e){return Gs(Gs({},e),{search:Gs(Gs({},e.search),{search:t.search("search"),clear:t.clear("search")}),instant:Gs(Gs({},e.instant),{search:t.search("instant"),clear:t.clear("instant")}),resultClicked:t.handleResultClicked,paginate:t.handlePaginate})},t.search=function(e){return yu((function(n,r){var o;void 0===r&&(r=!1);var i=t.props[e]||t.instant,a=i.pipeline,s=i.values,u=t.state[e].config,c=((o={})[u.qParam]=n,o[u.qOverrideParam]=void 0,o);r&&(c[u.qOverrideParam]="true"),s.set(c),c[u.qParam]?a.search(s.get()):a.clearResponse(s.get())}),50)},t.clear=function(e){return function(n){var r=t.props[e]||t.instant,o=r.pipeline,i=r.values;void 0!==n&&i.set(n),o.clearResponse(i.get())}},t.handleResultClicked=function(e){return t.props.search.pipeline.emitResultClicked(e)},t.handlePaginate=function(e){var n=t.props.search,r=n.pipeline,o=n.values;o.set({page:String(e)}),r.search(o.get())},t}return Ks(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props,n=t.search,r=t.instant,o=t.searchOnLoad,i=Gs(Gs({},fu),n.config);if(this.setState((function(e){return Gs(Gs({},e),{search:Gs(Gs({},e.search),{response:n.pipeline.getResponse(),query:n.values.get()[i.qParam]||"",config:i}),instant:Gs(Gs({},e.instant),{config:Gs(Gs({},fu),n.config)})})})),this.unregisterFunctions.push(n.pipeline.listen(Ns,(function(t){return e.setState((function(e){return Gs(Gs({},e),{search:Gs(Gs(Gs({},e.search),{response:t}),gu(n.values,e.search.config,t))})}))}))),this.unregisterFunctions.push(n.values.listen("values-changed",(function(){return e.setState((function(e){return Gs(Gs({},e),{search:Gs(Gs({},e.search),mu(n.values,n.pipeline,e.search.config))})}))}))),this.instant=r,void 0===this.instant){var a=n.pipeline.config,s=a.project,u=a.collection,c=a.endpoint;this.instant={pipeline:new tu({project:s,collection:u,endpoint:c},"autocomplete",new Zs),values:new nu}}this.unregisterFunctions.push(this.instant.pipeline.listen(Ns,(function(t){return e.setState((function(n){return Gs(Gs({},n),{instant:Gs(Gs(Gs({},n.instant),{response:t}),gu(e.instant.values,n.instant.config,t))})}))}))),this.unregisterFunctions.push(this.instant.values.listen("values-changed",(function(){return e.setState((function(t){return Gs(Gs({},t),{instant:Gs(Gs({},t.instant),mu(e.instant.values,e.instant.pipeline,t.instant.config))})}))}))),o&&n.pipeline.search(n.values.get())},t.prototype.componentWillUnmount=function(){this.unregisterFunctions.forEach((function(e){return e()})),this.unregisterFunctions=[]},t.prototype.render=function(){var e=this.props.children,t=this.getContext(this.state);return Object(a.createElement)(lu.Provider,{value:t},e)},t}(a.PureComponent),gu=function(e,t,n){var r=e.get()[t.qParam]||"",o=n.getValues();return vu(r,o,t)},mu=function(e,t,n){var r=e.get()[n.qParam]||"",o=t.getResponse().getValues();return vu(r,o,n)},vu=function(e,t,n){var r=e&&t&&t.get(n.qParam)||"",o=[];return t&&(o=(t.get(n.qSuggestionsParam)||"").split(",").filter((function(e){return e.length>0})).slice(0,n.maxSuggestions)),{completion:r,query:e,suggestions:o}};function yu(e,t,n){var r;return void 0===t&&(t=50),void 0===n&&(n={isImmediate:!1}),function(){for(var o=[],i=0;i h3":{fontSize:"1.1em",lineHeight:1.1,fontWeight:400,marginBottom:0,marginTop:0,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},description:{fontSize:"0.85em",lineHeight:1.69,marginBottom:0,marginTop:0,overflowWrap:"break-word",wordWrap:"break-word"},link:{display:"inline-block",width:"100%",fontSize:"0.75em",color:"#888991",margin:0,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap","&:hover":{color:"#22232b"}}};function Tu(e){var t,n,r;return R({color:null!==(r=null===(n=null===(t=null==e?void 0:e.colors)||void 0===t?void 0:t.brand)||void 0===n?void 0:n.primary)&&void 0!==r?r:"inherit"})}var Nu=function(e){return e.styles?e.styles:{}},Lu=nn("div")({color:"red"},Nu),Fu=nn("ol")({display:"flex",flexWrap:"wrap",listStyle:"none",margin:0,padding:0,width:"100%"},Nu),Vu={boxSizing:"border-box",padding:"0.5em",width:"25%"},Bu=nn("li")({marginBottom:"1.5em",width:"100%"},(function(e){var t,n;return"grid"===(null!==(n=null===(t=e.theme.layout)||void 0===t?void 0:t.type)&&void 0!==n?n:"list")?Vu:{}}),Nu),Hu=function(e){var t=e.children,n=e.fields;return Object(a.createElement)(wu,null,(function(e){var r=e.search.response,o=e.resultClicked;if(null==r||r.isEmpty())return null;if(r.isError()){var a=r.getError();return 403===a.httpStatusCode&&(a.message=_u.t("errors:authorization")),a.transportErrorCode===i.TransportError.Connection?a.message=_u.t("errors:connection"):a.transportErrorCode===i.TransportError.ParseResponse&&(a.message=_u.t("errors:parseResponse")),t({error:a})}var s=void 0!==r&&r.getResults()||[];if(s.length<1)return t({error:null,results:[]});var u=s.map((function(e,t){var r,i,a,s,u=e.values._id||""+t+e.values.url,c=e.token;0===Object.getOwnPropertyNames(c).length&&(c=void 0);var l=Gs(Gs({},e.values),{title:e.values[null!==(r=null==n?void 0:n.title)&&void 0!==r?r:"title"],description:e.values[null!==(i=null==n?void 0:n.description)&&void 0!==i?i:"description"],url:e.values[null!==(a=null==n?void 0:n.url)&&void 0!==a?a:"url"],image:e.values[null!==(s=null==n?void 0:n.image)&&void 0!==s?s:"image"]});return{key:u,resultClicked:o,token:c,values:l,indexScore:e.indexScore,score:e.score}}));return t({error:null,results:u})}))},Uu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Ks(t,e),t.prototype.render=function(){var e=this.props,t=e.ResultRenderer,n=void 0===t?Du:t,r=e.showImages,o=e.fields,i=e.styles,s=void 0===i?{}:i;return Object(a.createElement)(Hu,{fields:o},(function(e){var t=e.error,o=e.results;return t?Object(a.createElement)(Lu,null,t.message):void 0===o?null:o.length>0?Object(a.createElement)(Fu,{styles:null==s?void 0:s.container},o.map((function(e){var t=e.key,o=Ys(e,["key"]);return Object(a.createElement)(Bu,{key:t,styles:null==s?void 0:s.item},Object(a.createElement)(n,Gs({},o,{showImage:r,styles:null==s?void 0:s.result})))}))):null}))},t}(a.Component),Wu=nn("div")({color:"#808080",fontSize:"small",marginBottom:"1.5em"},Nu),zu=nn("strong")({color:"#808080"},(function(e){var t,n;return{color:null!==(n=null===(t=e.theme.colors)||void 0===t?void 0:t.brandPrimary)&&void 0!==n?n:"#808080"}}),Nu),qu=nn("span")(Nu);function $u(e){return Object(a.createElement)(wu,null,(function(t){var n=t.search,r=n.response,o=n.query,i=n.config,a=n.search;if(null==r||r.isEmpty()||r.isError())return null;var s=r.getValues(),u=r.getQueryValues(),c=s.get(i.qParam)||o,l=parseInt(u.get(i.pageParam),10),p=l&&l>1?_u.t("summary:page",{replace:{pageNumber:l}}):"",f=r.getTotalResults().toLocaleString(),d=function(e){if(!e)return"";var t=String(e).split(".");if(1===t.length||0===parseInt(t[1],10))return parseInt(t[0],10)+"s";var n=/0*/.exec(t[1])[0].length,r=t[1].slice(0,n+1);return t[0]+"."+r+"s"}(r.getTime()),h=s.get(i.qParam);return"function"!=typeof e.children?null:e.children({query:c,responseQuery:h,pageNumber:p,totalResults:f,responseTime:d,search:a})}))}function Ku(e){var t=e.Renderer,n=void 0===t?Gu:t,r=Ys(e,["Renderer"]);return Object(a.createElement)($u,null,(function(e){return Object(a.createElement)(n,Gs({},e,r))}))}function Gu(e){var t=e.showQueryTime,n=void 0===t||t,r=e.showQueryOverride,o=void 0===r||r,i=e.styles,s=void 0===i?{}:i,u=e.pageNumber+" "+e.totalResults+" "+_u.t("summary:resultsFor")+' "'+e.query+'"';return Object(a.createElement)(Wu,{className:Gt()("sj-summary",e.className),styles:null==s?void 0:s.container},Object(a.createElement)(we,{message:u,"aria-live":"polite"}),Object(a.createElement)("span",{className:"sj-summary__results-text"},e.pageNumber+" "+e.totalResults+" "+_u.t("summary:resultsFor")+" ",'"',Object(a.createElement)(zu,{className:"sj-summary__search-term",styles:s.searchTerm},e.query),'"'," "),n&&Object(a.createElement)("span",{className:"sj-summary__query-time"},"("+e.responseTime+") "),o&&Object(a.createElement)(Yu,{className:"sj-summary__query-override",responseQuery:e.responseQuery,query:e.query,search:e.search,styles:null==s?void 0:s.override}))}var Yu=function(e){var t=e.className,n=e.responseQuery,r=e.query,o=e.search,i=e.styles;return n&&n.toLowerCase()!==r.toLowerCase()?(null==i&&(i={}),Object(a.createElement)(qu,{className:t,styles:null==i?void 0:i.container},_u.t("summary:searchInsteadFor")+" ",Object(a.createElement)("a",{onClick:Xu({search:o,query:r}),href:""},r))):null},Xu=function(e){var t=e.search,n=e.query;return function(e){e.preventDefault(),t(n,!0)}},Ju={boxSizing:"border-box",position:"relative",width:"100%",zIndex:1e7},Qu={boxSizing:"border-box",position:"absolute",width:"100%"},Zu={marginTop:0,marginBottom:0,paddingLeft:0,backgroundColor:"#fff"},ec={boxShadow:"0 3px 8px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08)",boxSizing:"border-box",cursor:"default"},tc=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Ks(t,e),t.prototype.render=function(){var e=this.props,t=e.searchProps,n=e.className,r=e.styles,o=e.children;return U("div",{css:Ju},U("div",{css:Qu},U("ul",Gs({},t.getMenuProps({className:n}),{"aria-labelledby":void 0,css:[Zu,t.isOpen&&ec,r]}),o)))},t}(a.Component),nc=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Ks(t,e),t.prototype.render=function(){var e=this.props,t=e.searchProps,n=e.showSummary,r=e.ResultRenderer;return U(Hu,null,(function(e){var o=e.error,i=e.results;return o?o.message:void 0===i?"no results":U(tc,{searchProps:t,className:"sj-input__results"},t.isOpen&&""!==t.inputValue&&U(a.Fragment,null,n&&U("li",{css:[oc,ic]},U(Ku,{showQueryOverride:!1,styles:cc})),i.map((function(e,n){return U("li",Gs({},t.getItemProps({key:e.key,item:e,index:n,role:"option"}),{css:oc}),U(r,{values:e.values,isHighlighted:t.highlightedIndex===n}))}))))}))},t.defaultProps={ResultRenderer:rc,config:fu,showSummary:!1},t}(a.Component);function rc(e){var t=e.values,n=e.isHighlighted,r=t.title,o=t.description;return U("div",{css:[ic,n&&ac]},U("h3",{css:sc},r),U("p",{css:uc},o))}var oc={listStyle:"none",paddingLeft:0,marginLeft:0,backgroundColor:"#fff",cursor:"auto"},ic={padding:"0.5em 1em"},ac={backgroundColor:"#eee",cursor:"default"},sc={fontSize:"1.1em",fontWeight:400,lineHeight:1.1,marginBottom:0,marginTop:0,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},uc={color:"#545454",fontSize:"0.85em",lineHeight:1.4,marginBottom:4,marginTop:2,overflowWrap:"break-word",wordWrap:"break-word"},cc={container:{marginBottom:0}};function lc(e,t){return void 0===e||""===t?"":e.startsWith(t)?e.slice(t.length):""}function pc(e){var t=e.searchProps,n=e.typedInputValue,r=e.suggestions,o=void 0===r?[]:r,i=e.styles;return U(tc,{searchProps:t,className:"sj-input__suggestions",styles:i&&i.container},t.isOpen&&o.length>0&&o.map((function(e,r){return U("li",Gs({},t.getItemProps({key:e,item:e,index:r,role:"option",className:Gt()("sj-input__suggestions__item",{"sj-input__suggestions__item--highlighted":t.highlightedIndex===r})}),{css:[fc(t.highlightedIndex===r),i&&i.item&&i.item(t.highlightedIndex===r)]}),function(e,t){return U(a.Fragment,null,""!==e&&t.startsWith(e)?U(a.Fragment,null,e,U("strong",null,lc(t,e))):t)}(n,e))})))}var fc=function(e){return{listStyle:"none",marginLeft:0,padding:"0.25em 0.5em",color:e?"#222":"inherit",backgroundColor:e?"#eee":"inherit",cursor:e?"default":"auto"}},dc={color:"#bebebe",fontSize:"1em",position:"absolute",width:"100%",overflow:"hiddden",left:0,top:"50%",transform:"translateY(-50%)",pointerEvents:"none",span:{opacity:0}};function hc(e){var t=e.inputValue,n=e.completion,r=e.styles,o="",i="";return n&&(o=lc(n,t),i=n.substring(0,n.length-o.length)),U("div",{css:[dc,r],className:"sj-input__typeahead"},U("span",null,i),o)}var gc=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={active:!1,recognition:null,previousRecognition:null,supports:!1},t.handleClick=function(){var e=t.props.onVoiceInput,n=t.state,r=n.active,o=n.previousRecognition;if(r&&o)return o.stop(),void t.setState({active:!1});var i=new window.webkitSpeechRecognition;i.continuous=!1,i.interimResults=!1,i.lang="en-US",i.start(),i.onresult=function(n){t.setState({active:!1}),i.stop();var r=n.results[0][0].transcript;e(r)},i.onerror=function(){t.setState({active:!1}),i.stop()},t.setState({active:!0,previousRecognition:i})},t}return Ks(t,e),t.prototype.componentDidMount=function(){this.setState({supports:window.hasOwnProperty("webkitSpeechRecognition")})},t.prototype.render=function(){if(!this.state.supports)return null;var e=this.state.active,t=this.props.Renderer;return Object(a.createElement)(t,{onClick:this.handleClick,active:e})},t}(a.Component),mc=function(e){return Object(a.createElement)("svg",Gs({width:"1em",height:"1em",viewBox:"0 0 14 19",fill:"none"},e),Object(a.createElement)("path",{d:"M7 12c1.66 0 2.99-1.34 2.99-3L10 3c0-1.66-1.34-3-3-3S4 1.34 4 3v6c0 1.66 1.34 3 3 3zM5.8 2.9c0-.66.54-1.2 1.2-1.2.66 0 1.2.54 1.2 1.2l-.01 6.2c0 .66-.53 1.2-1.19 1.2-.66 0-1.2-.54-1.2-1.2V2.9zM12.3 9c0 3-2.54 5.1-5.3 5.1S1.7 12 1.7 9H0c0 3.41 2.72 6.23 6 6.72V19h2v-3.28c3.28-.48 6-3.3 6-6.72h-1.7z",fill:"currentColor"}))},vc=function(e){return Object(a.createElement)("svg",Gs({width:"1em",height:"1em",viewBox:"0 0 14 19",fill:"none"},e),Object(a.createElement)("path",{d:"M7 12c1.66 0 2.99-1.34 2.99-3L10 3c0-1.66-1.34-3-3-3S4 1.34 4 3v6c0 1.66 1.34 3 3 3zm5.3-3c0 3-2.54 5.1-5.3 5.1S1.7 12 1.7 9H0c0 3.41 2.72 6.23 6 6.72V19h2v-3.28c3.28-.48 6-3.3 6-6.72h-1.7z",fill:"currentColor"}))},yc=function(e){return null!=e&&e.values.title||""},bc=Z(function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.searchButtonRef=Object(a.createRef)(),t.voiceSearchButtonRef=Object(a.createRef)(),t.clearButtonRef=Object(a.createRef)(),t.inputRef=Object(a.createRef)(),t.state={focused:!1,typedInputValue:""},t.focusInput=function(e){t.inputRef.current&&(t.inputRef.current.focus(),t.setState((function(e){return Gs(Gs({},e),{focused:!0})})))},t.stateReducer=function(e,n,r,o){var i=r.search,a=r.instantSearch,s=r.results,u=r.suggestions,c="results"===t.props.dropdownMode?s:u;switch(n.type){case Pu.stateChangeTypes.changeInput:return t.props.instantSearch?"function"==typeof t.props.onSearch?t.props.onSearch(n.inputValue||""):i(n.inputValue||"",!1):"typeahead"===t.props.mode&&((n.inputValue||"").length>2?a(n.inputValue||"",!1):a("",!0)),"results"!==t.props.dropdownMode?""===n.inputValue?Gs(Gs({},n),{selectedItem:null}):Gs(Gs({},n),{selectedItem:n.inputValue}):"results"===t.props.dropdownMode?Gs(Gs({},n),{highlightedIndex:null}):n;case Pu.stateChangeTypes.keyDownArrowUp:return 0===e.highlightedIndex?Gs(Gs({},n),{inputValue:t.state.typedInputValue,selectedItem:t.state.typedInputValue,highlightedIndex:null}):null!=n.highlightedIndex?"string"!=typeof(p=(c||[])[n.highlightedIndex])?n:Gs(Gs({},n),{inputValue:p,selectedItem:p}):n;case Pu.stateChangeTypes.keyDownArrowDown:return e.highlightedIndex===(c||[]).length-1?Gs(Gs({},n),{inputValue:t.state.typedInputValue,selectedItem:t.state.typedInputValue,highlightedIndex:null}):null!=n.highlightedIndex?"string"!=typeof(p=(c||[])[n.highlightedIndex])?n:Gs(Gs({},n),{inputValue:p,selectedItem:p}):n;case Pu.stateChangeTypes.clickItem:if(t.inputRef.current&&t.inputRef.current.blur(),"results"===t.props.dropdownMode){var l=void 0!==n.selectedItem&&void 0!==n.selectedItem.token?n.selectedItem.token:n.selectedItem.values.url;return window.location.href=l,e}return"function"==typeof t.props.onSearch?t.props.onSearch(n.inputValue||""):i(n.inputValue||"",!0),n;case Pu.stateChangeTypes.keyDownEscape:return"suggestions"===t.props.dropdownMode?Gs(Gs({},n),{inputValue:t.state.typedInputValue,selectedItem:t.state.typedInputValue}):n;case Pu.stateChangeTypes.itemMouseEnter:var p;return"suggestions"===t.props.dropdownMode&&null!=n.highlightedIndex?"string"!=typeof(p=(c||[])[n.highlightedIndex])?n:Gs(Gs({},n),{inputValue:p,selectedItem:p}):n;case Pu.stateChangeTypes.resetInput:return Gs({inputValue:null!=o?o:"",selectedItem:null,isOpen:!1},n);default:return n}},t}return Ks(t,e),t.prototype.componentDidMount=function(){var e;this.state.focused||this.props.autoFocus&&(null===(e=this.inputRef)||void 0===e?void 0:e.current)&&this.inputRef.current.focus()},t.prototype.getWidth=function(e){return e?e.offsetWidth:0},t.prototype.render=function(){var e=this;return U(Pu,{stateReducer:this.stateReducer,key:"sj-downshift-"+this.props.defaultValue,defaultInputValue:this.props.defaultValue,defaultSelectedItem:this.props.defaultValue&&this.props.defaultValue,itemToString:"results"===this.props.dropdownMode?yc:void 0},(function(t){var n,r,o,i,a,s,u,c,l=t.suggestions,p=t.results,f=t.getInputProps,d=t.getRootProps,h=t.openMenu,g=t.closeMenu,m=t.setState,v=t.selectedItem,y=t.highlightedIndex,b=t.selectHighlightedItem,w=t.inputValue,E=t.selectItem,k=t.search,O=t.completion,x="suggestions"===e.props.dropdownMode?l:p;return U("div",Gs({},d({},{suppressRefError:!0}),{className:"sj-input",css:e.props.styles&&e.props.styles.container&&e.props.styles.container}),U("form",{onClick:e.focusInput,className:Gt()("sj-input__input",{"sj-input__input--focused":e.state.focused}),css:[kc(e.state.focused),e.props.styles&&e.props.styles.input&&e.props.styles.input(e.state.focused)]},U("div",{role:"search",css:Oc(e.getWidth(e.searchButtonRef.current)+e.getWidth(e.voiceSearchButtonRef.current)+e.getWidth(e.clearButtonRef.current))},U("input",Gs({type:"text",ref:e.inputRef,css:[xc.container,xc.input]},f({"aria-label":e.props.ariaLabel,placeholder:e.props.placeholder,autoComplete:"off",spellCheck:!1,autoCapitalize:"off",autoCorrect:"off",maxLength:2048,onFocus:function(t){Array.isArray(p)&&p.length>0&&h(),e.setState((function(e){return Gs(Gs({},e),{focused:!0})})),"function"==typeof e.props.onFocus&&e.props.onFocus(t)},onBlur:function(t){g(),m({highlightedIndex:null}),e.setState((function(e){return Gs(Gs({},e),{focused:!1})})),"function"==typeof e.props.onBlur&&e.props.onBlur(t)},onChange:function(t){"function"==typeof e.props.onChange&&e.props.onChange(t);var n=t.target.value;e.setState({typedInputValue:n})},onKeyDown:function(t){var n;if("Enter"===t.key){t.preventDefault(),t.nativeEvent.preventDownshiftDefault=!0,(null===(n=e.inputRef)||void 0===n?void 0:n.current)&&e.inputRef.current.blur();var r=v;if("results"===e.props.dropdownMode){if(void 0===(r=(x||[])[y||-1]))return;var o=Object.getOwnPropertyNames(r.token).length>0?r.token:r.values.url;return void(window.location.href=o)}null!==y&&(b(),r=(x||[])[y]),"function"==typeof e.props.onSearch?e.props.onSearch(r):k(r,!0)}"ArrowRight"===t.key&&("results"!==e.props.dropdownMode?null!==y&&t.target.selectionStart===(w||"").length?b():null===y&&t.target.selectionStart===(w||"").length&&E(O):m({inputValue:O})),"function"==typeof e.props.onKeyDown&&e.props.onKeyDown(t)}}),{"aria-labelledby":void 0})),"typeahead"===e.props.mode&&U(hc,{inputValue:w||"",completion:"suggestions"!==e.props.dropdownMode?O:void 0,styles:e.props.styles&&e.props.styles.typeahead})),e.props.showClearButton&&U("button",{onClick:function(e){e.preventDefault(),m({type:Pu.stateChangeTypes.resetInput})},ref:e.clearButtonRef,"aria-label":"Clear",title:"Clear",value:"Clear",css:[Cc(w),null===(r=null===(n=null==e?void 0:e.props)||void 0===n?void 0:n.styles)||void 0===r?void 0:r.button],className:"sj-input__button"},U(Ec,null)),e.props.experimental&&e.props.experimental.voiceToText&&U(gc,{Renderer:function(t){var n=t.onClick,r=t.active;return U("button",{ref:e.voiceSearchButtonRef,onClick:n,"aria-label":"Search by voice",className:"sj-input__button",css:[Sc(e.props.theme&&e.props.theme.colors&&e.props.theme.colors.brand&&e.props.theme.colors.brand.primary),e.props.styles&&e.props.styles.button&&e.props.styles.button]},U(r?vc:mc,null))},onVoiceInput:function(e){E(e),k(e,!0)}}),U("button",{ref:e.searchButtonRef,className:"sj-input__button",css:[Sc(null===(s=null===(a=null===(i=null===(o=null==e?void 0:e.props)||void 0===o?void 0:o.theme)||void 0===i?void 0:i.colors)||void 0===a?void 0:a.brand)||void 0===s?void 0:s.primary),null===(c=null===(u=null==e?void 0:e.props)||void 0===u?void 0:u.styles)||void 0===c?void 0:c.button],onClick:function(t){t.preventDefault(),"function"==typeof e.props.onSearch?e.props.onSearch(v):k(v,!0)},"aria-label":"Search",title:"Search",value:"Search"},U(wc,null),e.props.buttonText&&U("span",{css:Pc},e.props.buttonText))),"suggestions"===e.props.dropdownMode&&U(pc,{searchProps:t,typedInputValue:e.state.typedInputValue,suggestions:x,styles:e.props.styles&&e.props.styles.suggestions}),"results"===e.props.dropdownMode&&U(nc,{searchProps:t,ResultRenderer:e.props.ResultRenderer}))}))},t.defaultProps={mode:"standard",dropdownMode:"none",ariaLabel:"Search through the site content",placeholder:"Search",experimental:{voiceToText:!1}},t}(a.PureComponent)),wc=function(e){return U("svg",Gs({viewBox:"0 0 18 18",fill:"none",width:"1em",height:"1em"},e),U("path",{d:"M12.5 11h-.79l-.28-.27A6.471 6.471 0 0 0 13 6.5 6.5 6.5 0 1 0 6.5 13c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L17.49 16l-4.99-5zm-6 0C4.01 11 2 8.99 2 6.5S4.01 2 6.5 2 11 4.01 11 6.5 8.99 11 6.5 11z",fill:"currentcolor"}))},Ec=function(){return U("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24"},U("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z",fill:"currentColor"}),U("path",{d:"M0 0h24v24H0z",fill:"none"}))},kc=function(e){return{display:"flex",justifyContent:"space-between",alignItems:"center",padding:"3px 9px","&:hover":{boxShadow:"0 3px 8px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08)"},borderRadius:2,boxShadow:"0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08)",transition:"box-shadow 200ms cubic-bezier(0.4, 0.0, 0.2, 1)",outline:e?["#5E9ED6 auto 5px","-webkit-focus-ring-color auto 5px"]:0}},Oc=function(e){return{position:"relative",width:"100%",maxWidth:"calc(100% - "+e+"px)"}},xc={container:{"& > div[style]":{display:"inline",overflow:"unset !important"},"&[style]":{display:["inline-block !important","-moz-inline-stack !important"]},background:"none",overflow:"auto"},input:{background:0,border:0,color:"inherit",fontFamily:"inherit",width:"100%",fontSize:"inherit",outline:0,padding:0,textRendering:"optimizeLegibility"}},Sc=function(e){return{boxSizing:"content-box",padding:8,border:0,fontSize:18,backgroundColor:"transparent",display:"flex",alignItems:"center",cursor:"pointer",color:"#737373","&:hover":{color:null!=e?e:"#222"}}},Cc=function(e){var t=Sc();return Gs(Gs({},t),{transition:"transform .1s ease-in-out",transform:"scale("+(e?1:0)+")"})},Pc={paddingLeft:8},_c=function(e){var t=e.children;return Object(a.createElement)(wu,null,(function(e){var n=e.search.response;return null==n||n.isEmpty()?null:t}))};function Ac(e,t,n){for(var r=[e],o=1;o0?a:0,s);if(-1!==i&&i-o<2)return a=i-(r-1),s=i+1,t.slice(a>0?a:0,s);return t.slice(a>0?a:0,s)}(e,r=r.filter((function(e){return e>0})),t,n)}function Mc(e){return Object(a.createElement)(wu,null,(function(t){var n=t.search,r=n.response,o=n.config,i=t.paginate;if(null==r||r.isEmpty()||r.isError())return null;var a=r.getQueryValues();if(void 0!==a){var s=a.get(o.pageParam)?parseInt(a.get(o.pageParam),10):1,u=a.get(o.resultsPerPageParam)?parseInt(a.get(o.resultsPerPageParam),10):10,c=r.getTotalResults();if(void 0!==c){if(c<=u)return null;var l=Math.ceil(c/u);return 0===l||null==e.children?null:e.children({page:s,resultsPerPage:u,totalResults:c,totalPages:l,paginate:i})}}}))}var jc=function(e){return Object(a.createElement)("svg",Gs({viewBox:"0 0 8 12",fill:"none",width:"1em",height:"1em"},e),Object(a.createElement)("path",{d:"M7.41 1.41L6 0 0 6l6 6 1.41-1.41L2.83 6l4.58-4.59z",fill:"currentcolor"}))},Ic=function(e){return Object(a.createElement)("svg",Gs({viewBox:"0 0 8 12",fill:"none",width:"1em",height:"1em"},e),Object(a.createElement)("path",{d:"M2 0L.59 1.41 5.17 6 .59 10.59 2 12l6-6-6-6z",fill:"currentcolor"}))},Dc=nn("nav")({display:"flex",justifyContent:"center",alignItems:"center"},Nu),Rc=nn("button")({cursor:"pointer",display:["inline-block","-moz-inline-stack"],fontWeight:"bold",padding:10,userSelect:"none",width:44,height:44,textAlign:"center",fontSize:"inherit",border:0},(function(e){var t,n,r=e.isCurrent,o=e.theme,i=null===(n=null===(t=null==o?void 0:o.colors)||void 0===t?void 0:t.brand)||void 0===n?void 0:n.primary,a=on.a.contrast("#fff",i||"#333")>4.5?"#fff":"#000";return{borderRadius:5,backgroundColor:r?i||"#333":"inherit",color:r?a:"#585858"}}),Nu),Tc=nn("button")({backgroundColor:"transparent",border:"none",cursor:"pointer",display:["inline-block","-moz-inline-stack"],fontSize:"1em",fontWeight:"bold",padding:10,userSelect:"none",width:44,height:44,textAlign:"center",lineHeight:0},(function(e){return{color:e.isDisabled?"#aaa":"#777"}}),Nu);function Nc(e){var t=e.windowSize,n=void 0===t?5:t,r=e.styles,o=void 0===r?{}:r,i=e.PreviousButtonRenderer,a=void 0===i?Lc:i,s=e.NextButtonRenderer,u=void 0===s?Fc:s,c=e.PageNumberRenderer,l=void 0===c?Vc:c;return U(Mc,null,(function(t){var r=t.page,i=t.totalPages,s=t.paginate;return U(Dc,{className:"sj-paginator "+(e.className||""),"aria-label":"Pagination Navigation",styles:o.container},1!==r&&U(a,{isDisabled:1===r,onClick:Bc(s,r),styles:o.controls}),U("ul",{css:{display:"inline-flex",listStyle:"none",margin:0,padding:0}},Ac(r,i,n).map((function(e){return U("li",{key:e},U(l,{pageNumber:e,isCurrent:r===e,onClick:Uc(s,e),styles:o.number}))}))),r!==i&&U(u,{isDisabled:r===i,onClick:Hc(s,r,i),styles:o.controls}))}))}function Lc(e){return U(Tc,{type:"button",isDisabled:e.isDisabled,onClick:e.onClick,"aria-label":"Goto Previous Page",className:"sj-paginator__page-button",styles:e.styles},U(jc,null))}function Fc(e){return U(Tc,{type:"button",isDisabled:e.isDisabled,onClick:e.onClick,"aria-label":"Goto Next Page",className:"sj-paginator__page-button",styles:e.styles},U(Ic,null))}function Vc(e){return U(Rc,{css:e.styles&&e.styles(e.isCurrent),className:Gt()("sj-paginator__page-number",{"sj-paginator__page-number--current":e.isCurrent}),isCurrent:e.isCurrent,onClick:e.onClick,type:"button","aria-label":e.isCurrent?"Current Page, Page "+e.pageNumber:"Page "+e.pageNumber,"aria-current":!!e.isCurrent||void 0},e.pageNumber)}function Bc(e,t){return function(n){1!==t&&Uc(e,t-1)(n)}}function Hc(e,t,n){return function(r){t!==n&&Uc(e,t+1)(r)}}function Uc(e,t){return function(n){n.stopPropagation(),e(t)}}var Wc,zc,qc=nn("div")({borderBottom:"1px solid #ebebeb",color:"#777",marginBottom:"1em",width:"100%"},Nu),$c=nn("div")({overflow:"auto",whiteSpace:"nowrap"}),Kc=nn("div")({boxSizing:"border-box",cursor:"pointer",display:["inline-block","-moz-inline-stack"],fontSize:16,margin:0,padding:".45em .9em .5em",userSelect:"none"},(function(e){var t,n,r,o,i,a,s=e.theme;return e.isSelected?{borderBottom:"3px solid",color:null!==(r=null===(n=null===(t=s.colors)||void 0===t?void 0:t.brand)||void 0===n?void 0:n.primary)&&void 0!==r?r:"#333"}:{"&:hover":{color:null!==(a=null===(i=null===(o=s.colors)||void 0===o?void 0:o.brand)||void 0===i?void 0:i.primary)&&void 0!==a?a:"#333"},borderBottom:"3px solid transparent"}}),Nu),Gc=function(e){var t=e.name,n=e.title,r=e.styles,o=void 0===r?{}:r;return U(Ou,null,(function(e){var r=e.selected,i=e.set,a=r.includes(t);return U(Kc,{className:Gt()("sj-tabs__tab",{"sj-tabs__tab--selected":a}),role:"button",tabIndex:0,onKeyDown:function(e){13!==e.keyCode&&32!==e.keyCode||(e.preventDefault(),Yc(i,t,!a)())},isSelected:a,onClick:Yc(i,t,!a),css:o},n)}))},Yc=function(e,t,n){return function(){n&&e(t,n)}},Xc=function(e){var t=e.filter,n=e.tabs,r=e.styles,o=void 0===r?{}:r;return Object(a.createElement)(ku,{filter:t},Object(a.createElement)(qc,{className:"sj-tabs",styles:o.container},Object(a.createElement)($c,null,n.map((function(e){return Object(a.createElement)(Gc,{key:e.name,name:e.name,title:e.display,styles:o.tab})})))))},Jc=(Oe()((function(e){return Object.entries(e).map((function(e){return{label:e[0],value:e[1]}}))})),nn("div")({"&:hover":{color:"#333"},cursor:"pointer",display:["inline-block","-moz-inline-stack"]},Nu)),Qc=nn("input")({border:0,clip:"rect(1px, 1px, 1px, 1px)",height:1,opacity:0,overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:1}),Zc=nn("input")({cursor:"pointer"}),el=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.onClick=function(e,t,n){return function(){return n(e,!t)}},t}return Ks(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.name,r=t.all,o=t.CheckboxRenderer,i=void 0===o?tl:o;return Object(a.createElement)(Ou,null,(function(t){var o=t.selected,s=t.options,u=t.set,c=r?0===o.length:o.includes(n);return Object(a.createElement)(Jc,{isSelected:c,onClick:r?function(){Object.keys(s).forEach((function(e){return u(e,!1)}))}:e.onClick(n,c,u)},Object(a.createElement)(Qc,{readOnly:!0,type:"checkbox",value:n,checked:c}),Object(a.createElement)(i,{isChecked:c}))}))},t}(a.Component),tl=function(e){var t=e.isChecked;return Object(a.createElement)(Zc,{type:"checkbox",readOnly:!0,checked:t})},nl=nn(Jc)({}),rl=(function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.onClick=function(e,t,n){return function(){t||n(e,!t)}},t}Ks(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.name,r=t.RadioRenderer,o=void 0===r?rl:r;return Object(a.createElement)(Ou,null,(function(t){var r=t.selected,i=t.set,s=r.includes(n);return Object(a.createElement)(nl,{isSelected:s,onClick:e.onClick(n,s,i)},Object(a.createElement)(Qc,{type:"radio",value:n,checked:s}),Object(a.createElement)(o,{isChecked:s}))}))}}(a.Component),function(e){var t=e.isChecked;return Object(a.createElement)(Zc,{type:"radio",checked:t})}),ol=nn(mi)(Wc||(Wc=Xs(['\n &.rc-slider {\n position: relative;\n padding: 5px 0;\n height: 4px;\n width: 100%;\n margin:40px 0 14px 0;\n touch-action: none;\n box-sizing: border-box;\n }\n &.rc-slider * {\n box-sizing: border-box;\n }\n .rc-slider-rail {\n position: absolute;\n width: 100%;\n background-color: #DADFE7;\n height: 4px;\n border-radius: 6px;\n }\n .rc-slider-track {\n position: absolute;\n left: 0;\n height: 4px;\n border-radius: 6px;\n }\n .rc-slider-handle-click-focused:focus {\n border-color: #D9DBFD;\n box-shadow: unset;\n }\n .rc-slider-handle:hover {\n border-color: #D9DBFD;\n }\n\n .rc-slider-handle {\n position: absolute;\n width: 14px;\n height: 14px;\n margin-top: -5px;\n cursor: grab;\n border-radius: 50%;\n background-color: #fff;\n touch-action: pan-x;\n border: none;\n background-color: transparent;\n\n &:before,\n &:after{\n content: "";\n display: block;\n width:100%;\n height:100%;\n position: absolute;\n left: 50%;\n transform: translate(-50%, -50%);\n top: 50%;\n border-radius: 999px;\n box-sizing:content-box;\n }\n\n\n &:after {\n box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16);\n border:1px solid #DADFE7;\n background-color: #ffffff;\n }\n\n &:before{\n opacity:0;\n border:5px solid ',";\n }\n }\n\n .rc-slider-handle:focus{\n outline:none;\n }\n\n .rc-slider-handle:focus,\n .rc-slider-handle:active,\n .rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {\n cursor: grabbing;\n &:before{\n opacity:0.2;\n }\n &:after{\n border-color: ",";\n }\n }\n\n .rc-slider-track {\n background-color: ",";\n }\n"],['\n &.rc-slider {\n position: relative;\n padding: 5px 0;\n height: 4px;\n width: 100%;\n margin:40px 0 14px 0;\n touch-action: none;\n box-sizing: border-box;\n }\n &.rc-slider * {\n box-sizing: border-box;\n }\n .rc-slider-rail {\n position: absolute;\n width: 100%;\n background-color: #DADFE7;\n height: 4px;\n border-radius: 6px;\n }\n .rc-slider-track {\n position: absolute;\n left: 0;\n height: 4px;\n border-radius: 6px;\n }\n .rc-slider-handle-click-focused:focus {\n border-color: #D9DBFD;\n box-shadow: unset;\n }\n .rc-slider-handle:hover {\n border-color: #D9DBFD;\n }\n\n .rc-slider-handle {\n position: absolute;\n width: 14px;\n height: 14px;\n margin-top: -5px;\n cursor: grab;\n border-radius: 50%;\n background-color: #fff;\n touch-action: pan-x;\n border: none;\n background-color: transparent;\n\n &:before,\n &:after{\n content: "";\n display: block;\n width:100%;\n height:100%;\n position: absolute;\n left: 50%;\n transform: translate(-50%, -50%);\n top: 50%;\n border-radius: 999px;\n box-sizing:content-box;\n }\n\n\n &:after {\n box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16);\n border:1px solid #DADFE7;\n background-color: #ffffff;\n }\n\n &:before{\n opacity:0;\n border:5px solid ',";\n }\n }\n\n .rc-slider-handle:focus{\n outline:none;\n }\n\n .rc-slider-handle:focus,\n .rc-slider-handle:active,\n .rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {\n cursor: grabbing;\n &:before{\n opacity:0.2;\n }\n &:after{\n border-color: ",";\n }\n }\n\n .rc-slider-track {\n background-color: ",";\n }\n"])),(function(e){var t;return(null===(t=e.theme.colors)||void 0===t?void 0:t.brand)||"#6772F9"}),(function(e){var t;return(null===(t=e.theme.colors)||void 0===t?void 0:t.brand)||"#6772F9"}),(function(e){var t;return(null===(t=e.theme.colors)||void 0===t?void 0:t.brand)||"#6772F9"})),il=nn(ol)((function(e){var t,n,r,o;return{"&.rc-slider":null===(t=e.styles)||void 0===t?void 0:t.container,".rc-slider-handle":null===(n=e.styles)||void 0===n?void 0:n.handle,".rc-slider-rail":null===(r=e.styles)||void 0===r?void 0:r.rail,".rc-slider-track":null===(o=e.styles)||void 0===o?void 0:o.track}})),al=nn.div(zc||(zc=Xs(["\n margin-top: -32px;\n font-size: 16px;\n line-height: 1.69em;\n text-align: center;\n position: relative;\n height: 24px;\n span {\n background: #fff;\n display: block;\n white-space: nowrap;\n width: max-content;\n position: absolute;\n top: 0;\n left: 50%;\n transform: translateX(-50%);\n }\n"],["\n margin-top: -32px;\n font-size: 16px;\n line-height: 1.69em;\n text-align: center;\n position: relative;\n height: 24px;\n span {\n background: #fff;\n display: block;\n white-space: nowrap;\n width: max-content;\n position: absolute;\n top: 0;\n left: 50%;\n transform: translateX(-50%);\n }\n"]))),sl=function(e){var t=e.renderTip,n=e.className,r=Ys(e,["renderTip","className"]);return r.min===r.max?null:s.a.createElement(il,Gs({},r,{className:Gt()("sj-range-slider",n),defaultValue:r.value,handle:function(e){var n=Gs(Gs({},e),{dragging:e.dragging.toString()});return s.a.createElement(Lo,Gs({},n),s.a.createElement(al,null,t?s.a.createElement("span",null,t(e.value)):s.a.createElement("span",null,e.value)))}}))},ul=function(e){var t=e.filter,n=e.step,r=void 0===n?1:n,o=Ys(e,["filter","step"]),i=Object(a.useRef)(-1),u=t.getRange(),c=Object(a.useState)(u),l=c[0],p=c[1],f=t.limit(),d=f[0],h=f[1];return Object(a.useEffect)((function(){window.clearTimeout(i.current),i.current=setTimeout((function(){t.set(l[0],l[1])}),500)}),[l]),s.a.createElement(sl,Gs({value:l,onChange:p,min:d,max:h,step:r},o))},cl=function(e){var t=e.filter,n=e.step,r=void 0===n?1:n,o=Ys(e,["filter","step"]),i=Object(a.useRef)(-1),u=t.getRange(),c=Object(a.useState)(u),l=c[0],p=c[1],f=Object(a.useState)(t.limit()),d=f[0],h=d[0],g=d[1],m=f[1];return Object(a.useEffect)((function(){var e=function(e){var t=e.bounce,n=e.range;m(t),p(n)};return t.addLimitChangeListener(e),function(){t.removeLimitChangeListener(e)}}),[]),Object(a.useEffect)((function(){return window.clearTimeout(i.current),i.current=setTimeout((function(){t.set(l[0],l[1])}),500),function(){window.clearTimeout(i.current)}}),[l]),s.a.createElement(sl,Gs({value:l,onChange:p,min:h,max:g,step:r},o))},ll=function(e){var t=e.filter,n=Ys(e,["filter"]);return t instanceof uu?s.a.createElement(cl,Gs({filter:t},n)):s.a.createElement(ul,Gs({filter:t},n))},pl=nn("div")({position:"absolute",right:0,top:0,left:0,bottom:0,zIndex:1e7,backgroundColor:"rgba(0,0,0,0.5)",display:"flex",justifyContent:"center",alignItems:"center"}),fl=nn("div")({backgroundColor:"#fff",boxSizing:"border-box",height:"80%",padding:"1em",width:"80%"});!function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.onClick=function(e){var n=e.target;"DIV"===n.nodeName&&(n.className||"").split(" ").includes("sj-overlay")&&t.props.onOuterClick(e)},t}Ks(t,e),t.prototype.render=function(){if(!this.props.isActive)return null;var e=this.props.children;return Object(a.createElement)(pl,{className:"sj-overlay__shade",onClick:this.onClick},Object(a.createElement)(fl,{className:"sj-overlay__container"},e))}}(a.Component)},function(e,t,n){"use strict";(function(e){n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return s}));var r=n(43),o=void 0!==e?e:{},i=Object(r.a)(o),a=(i.flush,i.hydrate,i.cx,i.merge,i.getRegisteredStyles,i.injectGlobal),s=(i.keyframes,i.css);i.sheet,i.caches}).call(this,n(10))},function(e,n){e.exports=t},function(e,t,n){e.exports=n(45)()},function(e,t,n){!function(e){"use strict";var t,n=function(e){return void 0===e&&(e={}),Object.keys(e).reduce((function(t,n){switch(n.split(".")[0]){case"bucket":t[n]=e[n].buckets.buckets;break;case"count":t[n]=e[n].count.counts;break;case"date":t[n]=e[n].date.dates;break;case"min":case"max":t[n]=e[n].metric.value}return t}),{})};(t=e.TransportError||(e.TransportError={}))[t.None=0]="None",t[t.Connection=1]="Connection",t[t.ParseResponse=2]="ParseResponse";var r,o=function(){function t(e,t,n){this.client=e,this.name=t,this.version=n}return t.prototype.search=function(r,o,i){var a=o.next(r),s=a[0],u=a[1];if(u){var c=new Error("could not get next tracking data: "+u);return c.name="SessionError",void i(c)}var l={name:this.name};this.version&&(l.version=this.version);var p,f,d,h,g=JSON.stringify({metadata:{collection:[this.client.collection],project:[this.client.project],"user-agent":["sdk-js-1.0.0"]},request:{tracking:s,values:r,pipeline:l}});p=this.client.endpoint+"/"+t.searchEndpoint,f=g,d=function(e,t){e?i(e):i(null,function(e,t){void 0===e&&(e={}),void 0===t&&(t=[]);var r=(e.results||[]).map((function(e,n){var r=function(e){var t={};return Object.keys(e.values).forEach((function(n){var r,o=void 0!==(r=e.values[n]).single?r.single:r.repeated instanceof Object?r.repeated.values:null;null!==o&&(t[n]=o)})),{values:t,token:{},score:parseFloat(e.score),indexScore:parseFloat(e.indexScore)}}(e),o=t[n];return void 0===o||(void 0!==o.click?r.token={click:"https://www.sajari.com/token/"+o.click.token}:void 0!==o.posNeg&&(r.token={pos:o.posNeg.pos,neg:o.posNeg.neg})),r}));return{reads:parseInt(e.reads,10)||0,totalResults:parseInt(e.totalResults,10)||0,time:parseFloat(e.time)||0,aggregates:n(e.aggregates),aggregateFilters:n(e.aggregateFilters),results:r}}(t.searchResponse,t.tokens),t.values)},(h=new XMLHttpRequest).open("POST",p,!0),h.setRequestHeader("Accept","application/json"),h.setRequestHeader("Content-Type","text/plain"),h.onreadystatechange=function(){if(h.readyState===XMLHttpRequest.DONE){var t;if(0===h.status)return(n=new Error("Search request failed due to a network error. Please check your network connection.")).transportErrorCode=e.TransportError.Connection,void d(n);try{t=JSON.parse(h.responseText)}catch(t){var n;return(n=new Error("Failed to parse response")).httpStatusCode=h.status,n.transportErrorCode=e.TransportError.ParseResponse,void d(n)}if(403===h.status)return(n=new Error("This domain is not authorized to make this search request.")).httpStatusCode=h.status,n.error=new Error(t.message),void d(n);if(200!==h.status)return(n=new Error("Search request failed due to a configuration error.")).httpStatusCode=h.status,n.error=new Error(t.message),void d(n);d(null,t)}},h.send(f)},t.searchEndpoint="sajari.api.pipeline.v1.Query/Search",t}(),i=function(){function e(e,t,n){void 0===n&&(n=[]);var r=this;this.project=e,this.collection=t,this.endpoint="https://jsonapi.sajari.net",n.forEach((function(e){e(r)}))}return e.prototype.pipeline=function(e,t){return new o(this,e,t)},e}();(r=e.TrackingType||(e.TrackingType={})).None="NONE",r.Click="CLICK",r.PosNeg="POS_NEG";var a=function(){function e(e,t){this.lastQuery="",this.queryLabel=e,this.session=t}return e.prototype.next=function(e){var t=e[this.queryLabel];if(void 0===t)return this.reset(),this.session.next(e);var n=this.lastQuery.substr(0,Math.min(t.length,3)),r=!(t.substr(0,n.length)===n),o=0":">",'"':""","'":"'","`":"`","=":"="},o=/[&<>"'`=]/g,i=/[&<>"'`=]/;function a(e){return r[e]}function s(e){for(var t=1;t= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};function l(e,t,n){this.helpers=e||{},this.partials=t||{},this.decorators=n||{},a.registerDefaultHelpers(this),s.registerDefaultDecorators(this)}l.prototype={constructor:l,logger:u.default,log:u.default.log,registerHelper:function(e,t){if("[object Object]"===o.toString.call(e)){if(t)throw new i.default("Arg not supported with multiple helpers");o.extend(this.helpers,e)}else this.helpers[e]=t},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,t){if("[object Object]"===o.toString.call(e))o.extend(this.partials,e);else{if(void 0===t)throw new i.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=t}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,t){if("[object Object]"===o.toString.call(e)){if(t)throw new i.default("Arg not supported with multiple decorators");o.extend(this.decorators,e)}else this.decorators[e]=t},unregisterDecorator:function(e){delete this.decorators[e]},resetLoggedPropertyAccesses:function(){c.resetLoggedProperties()}};var p=u.default.log;t.log=p,t.createFrame=o.createFrame,t.logger=u.default},function(e,t,n){"use strict";e.exports=n(51)},function(e,t,n){var r,o; /*! * JavaScript Cookie v2.2.1 * https://github.com/js-cookie/js-cookie * * Copyright 2006, 2015 Klaus Hartl & Fagner Brack * Released under the MIT license - */!function(i){if(void 0===(o="function"==typeof(r=i)?r.call(t,n,t,e):r)||(e.exports=o),!0,e.exports=i(),!!0){var a=window.Cookies,s=window.Cookies=i();s.noConflict=function(){return window.Cookies=a,s}}}((function(){function e(){for(var e=0,t={};e=0||(o[n]=e[n]);return o}(t,["children"]);if(delete r.in,delete r.mountOnEnter,delete r.unmountOnExit,delete r.appear,delete r.enter,delete r.exit,delete r.timeout,delete r.addEndListener,delete r.onEnter,delete r.onEntering,delete r.onEntered,delete r.onExit,delete r.onExiting,delete r.onExited,"function"==typeof n)return n(e,r);var i=o.default.Children.only(n);return o.default.cloneElement(i,r)},r}(o.default.Component);function l(){}u.contextTypes={transitionGroup:r.object},u.childContextTypes={transitionGroup:function(){}},u.propTypes={},u.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:l,onEntering:l,onEntered:l,onExit:l,onExiting:l,onExited:l},u.UNMOUNTED=0,u.EXITED=1,u.ENTERING=2,u.ENTERED=3,u.EXITING=4;var c=(0,a.polyfill)(u);t.default=c},function(e,t,n){"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function o(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!=n?n:null}.bind(this))}function i(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function a(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof t.getSnapshotBeforeUpdate)return e;var n=null,a=null,s=null;if("function"==typeof t.componentWillMount?n="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?a="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(a="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?s="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(s="UNSAFE_componentWillUpdate"),null!==n||null!==a||null!==s){var u=e.displayName||e.name,l="function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+u+" uses "+l+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==a?"\n "+a:"")+(null!==s?"\n "+s:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"==typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=o),"function"==typeof t.getSnapshotBeforeUpdate){if("function"!=typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=i;var c=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;c.call(this,e,t,r)}}return e}n.r(t),n.d(t,"polyfill",(function(){return a})),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,i.__suppressDeprecationWarning=!0},function(e,t,n){"use strict";t.__esModule=!0,t.classNamesShape=t.timeoutsShape=void 0;var r;(r=n(5))&&r.__esModule;t.timeoutsShape=null;t.classNamesShape=null},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=s(n(5)),o=s(n(0)),i=n(21),a=n(66);function s(e){return e&&e.__esModule?e:{default:e}}function u(){return(u=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,["component","childFactory"]),i=c(this.state.children).map(n);return delete r.appear,delete r.enter,delete r.exit,null===t?i:o.default.createElement(t,r,i)},r}(o.default.Component);p.childContextTypes={transitionGroup:r.default.object.isRequired},p.propTypes={},p.defaultProps={component:"div",childFactory:function(e){return e}};var f=(0,i.polyfill)(p);t.default=f,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.registerDefaultHelpers=function(e){o.default(e),i.default(e),a.default(e),s.default(e),u.default(e),l.default(e),c.default(e)},t.moveHelperToHooks=function(e,t,n){e.helpers[t]&&(e.hooks[t]=e.helpers[t],n||delete e.helpers[t])};var o=r(n(70)),i=r(n(71)),a=r(n(72)),s=r(n(73)),u=r(n(74)),l=r(n(75)),c=r(n(76))},function(e,t,n){"use strict";t.__esModule=!0;var r=n(7),o={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(e){if("string"==typeof e){var t=r.indexOf(o.methodMap,e.toLowerCase());e=t>=0?t:parseInt(e,10)}return e},log:function(e){if(e=o.lookupLevel(e),"undefined"!=typeof console&&o.lookupLevel(o.level)<=e){var t=o.methodMap[e];console[t]||(t="log");for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}function f(e,t){if(e){if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?d(e,t):void 0}}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&(t[i]=a.getCounts())}this.setState({counts:t})}},{key:"render",value:function(){var e=this;null!=this.props.config.queryWhenEmpty&&this.props.config.queryWhenEmpty&&null==this.pipeline.response.response&&"null"===this.values.get().q&&(this.values._emitUpdated(),this.values.set({q:void 0}),this.values.set({"q.override":void 0}),this.pipeline.search(this.values.get()));var t,n=this.pipeline,r=this.values,i=this.searchConfig,u="",l=!0;null!=this.props.config.searchboxEnabled&&0==this.props.config.searchboxEnabled&&(l=!1),l&&(u=null!=this.props.config.maxSuggestions&&this.props.config.maxSuggestions>0?o.a.createElement(a.j,{mode:"typeahead",dropdownMode:"suggestions",placeholder:this.props.config.inputPlaceholder,defaultValue:this.values.get().q}):o.a.createElement(a.j,{placeholder:this.props.config.inputPlaceholder,defaultValue:this.values.get().q})),null!=this.props.config.tabsEnabled&&this.props.config.tabsEnabled&&(t=o.a.createElement(a.t,{filter:this.tabsFilter,tabs:this.tabs}));var c,p,f=function(t){return null!=e.props.config.facetsEnabled&&e.props.config.facetsEnabled&&null!=t.counts&&t.counts.length?o.a.createElement(a.i,{filter:t.filter},o.a.createElement("div",{className:"sc__facet sc__facet--"+t.name},o.a.createElement("h3",{className:"sc__facet-title"},t.title),o.a.createElement("ul",null,Object.keys(t.counts).map((function(e){return o.a.createElement("li",{key:"sc__facet-item sc__facet-item--"+t.counts[e].name},o.a.createElement(a.a,{id:t.counts[e].name,name:t.counts[e].name}),o.a.createElement("label",{htmlFor:t.counts[e].name},t.counts[e].name," (",t.counts[e].count,")"))}))))):null},d=function(t){return null!=e.props.config.rangesEnabled&&e.props.config.rangesEnabled?o.a.createElement("div",{className:"sc__range sc__range--"+t.name},o.a.createElement("h3",{className:"sj__range-title"},t.title),o.a.createElement(a.p,{filter:t.filter,step:t.step})):null},h=function(t){return null!=e.props.config.sorts&&e.props.config.sortsEnabled?o.a.createElement("select",{className:"sc__sort",onChange:function(t){var n=t.target.value;e.values.set(JSON.parse(n)),e.pipeline.search(r.get()),e.setState({sortValue:JSON.parse(n)})},value:JSON.stringify(t.sortValue)},Object.keys(e.props.config.sorts).map((function(t){var n=e.props.config.sorts[t];return o.a.createElement("option",{value:JSON.stringify({sort:n.name}),key:"option-"+n.title},n.title)}))):null};null!=this.props.config.pagerEnabled&&1==this.props.config.pagerEnabled&&(c=o.a.createElement(a.l,null)),null!=this.props.config.summaryEnabled&&1==this.props.config.summaryEnabled&&(p=o.a.createElement(a.s,null));var g=o.a.createElement(a.r,{className:"sc__results"});null!=this.props.config.resultsCallback&&(g=o.a.createElement(s.a,{className:"sc__results",config:this.props.config,processResults:function(t){return e.props.config.resultsCallback(t)}}));var m=!!(this.state.counts&&this.state.counts.length>0);return 0==this.state.showSummary&&(p=null),o.a.createElement(a.n,{search:{pipeline:n,values:r,config:i}},o.a.createElement("div",{className:"sc"},o.a.createElement("div",{className:"sc__search"},u),t,m?o.a.createElement("div",{className:"sc__controls"},o.a.createElement(h,{sortValue:this.state.sortValue}),o.a.createElement("div",{className:"sc__facets"},Object.keys(this.facetFilters).map((function(t){return o.a.createElement(f,{filter:e.facetFilters[t],counts:e.state.counts[t],title:e.props.config.facets[t].title,name:e.props.config.facets[t].name,key:"facet-"+t})}))),o.a.createElement("div",{className:"sc__ranges"},Object.keys(this.rangeFilters).map((function(t){if(e.values.get().hasOwnProperty("q"))return o.a.createElement(d,{filter:e.rangeFilters[t],step:e.props.config.ranges[t].step,title:e.props.config.ranges[t].title,name:e.props.config.ranges[t].name,key:"range-"+t})})))):null,o.a.createElement("div",{className:"sc__content"},o.a.createElement(a.q,null,p,g,c))))}}])&&h(t.prototype,n),r&&h(t,r),u}(r.Component);t.a=Object(i.hot)(e)(b)}).call(this,n(19)(e))},function(e,t){e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}},function(e,t){function n(){return e.exports=n=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(t,["children"]);if(delete r.in,delete r.mountOnEnter,delete r.unmountOnExit,delete r.appear,delete r.enter,delete r.exit,delete r.timeout,delete r.addEndListener,delete r.onEnter,delete r.onEntering,delete r.onEntered,delete r.onExit,delete r.onExiting,delete r.onExited,"function"==typeof n)return n(e,r);var i=o.default.Children.only(n);return o.default.cloneElement(i,r)},r}(o.default.Component);function c(){}u.contextTypes={transitionGroup:r.object},u.childContextTypes={transitionGroup:function(){}},u.propTypes={},u.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:c,onEntering:c,onEntered:c,onExit:c,onExiting:c,onExited:c},u.UNMOUNTED=0,u.EXITED=1,u.ENTERING=2,u.ENTERED=3,u.EXITING=4;var l=(0,a.polyfill)(u);t.default=l},function(e,t,n){"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function o(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!=n?n:null}.bind(this))}function i(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function a(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof t.getSnapshotBeforeUpdate)return e;var n=null,a=null,s=null;if("function"==typeof t.componentWillMount?n="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?a="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(a="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?s="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(s="UNSAFE_componentWillUpdate"),null!==n||null!==a||null!==s){var u=e.displayName||e.name,c="function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+u+" uses "+c+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==a?"\n "+a:"")+(null!==s?"\n "+s:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"==typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=o),"function"==typeof t.getSnapshotBeforeUpdate){if("function"!=typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=i;var l=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;l.call(this,e,t,r)}}return e}n.r(t),n.d(t,"polyfill",(function(){return a})),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,i.__suppressDeprecationWarning=!0},function(e,t,n){"use strict";t.__esModule=!0,t.classNamesShape=t.timeoutsShape=void 0;var r;(r=n(5))&&r.__esModule;t.timeoutsShape=null;t.classNamesShape=null},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=s(n(5)),o=s(n(0)),i=n(22),a=n(72);function s(e){return e&&e.__esModule?e:{default:e}}function u(){return(u=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,["component","childFactory"]),i=l(this.state.children).map(n);return delete r.appear,delete r.enter,delete r.exit,null===t?i:o.default.createElement(t,r,i)},r}(o.default.Component);p.childContextTypes={transitionGroup:r.default.object.isRequired},p.propTypes={},p.defaultProps={component:"div",childFactory:function(e){return e}};var f=(0,i.polyfill)(p);t.default=f,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.registerDefaultHelpers=function(e){o.default(e),i.default(e),a.default(e),s.default(e),u.default(e),c.default(e),l.default(e)},t.moveHelperToHooks=function(e,t,n){e.helpers[t]&&(e.hooks[t]=e.helpers[t],n||delete e.helpers[t])};var o=r(n(76)),i=r(n(77)),a=r(n(78)),s=r(n(79)),u=r(n(80)),c=r(n(81)),l=r(n(82))},function(e,t,n){"use strict";t.__esModule=!0;var r=n(7),o={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(e){if("string"==typeof e){var t=r.indexOf(o.methodMap,e.toLowerCase());e=t>=0?t:parseInt(e,10)}return e},log:function(e){if(e=o.lookupLevel(e),"undefined"!=typeof console&&o.lookupLevel(o.level)<=e){var t=o.methodMap[e];console[t]||(t="log");for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}function h(e,t){if(e){if("string"==typeof e)return g(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?g(e,t):void 0}}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&(t[i]=a.getCounts())}this.setState({counts:t})}},{key:"render",value:function(){var e=this;null!=this.props.config.queryWhenEmpty&&this.props.config.queryWhenEmpty&&null==this.pipeline.response.response&&"null"===this.values.get().q&&(this.values._emitUpdated(),this.values.set({q:void 0}),this.values.set({"q.override":void 0}),this.pipeline.search(this.values.get()));var t,n=this.pipeline,r=this.values,i=this.searchConfig,a="",l=!0;null!=this.props.config.searchboxEnabled&&0==this.props.config.searchboxEnabled&&(l=!1),l&&(a=null!=this.props.config.maxSuggestions&&this.props.config.maxSuggestions>0?o.a.createElement(u.j,{mode:"typeahead",dropdownMode:"suggestions",placeholder:this.props.config.inputPlaceholder,defaultValue:this.values.get().q}):o.a.createElement(u.j,{placeholder:this.props.config.inputPlaceholder,defaultValue:this.values.get().q})),null!=this.props.config.tabsEnabled&&this.props.config.tabsEnabled&&(t=o.a.createElement(u.t,{filter:this.tabsFilter,tabs:this.tabs}));var p,f,d=function(t){return null!=e.props.config.facetsEnabled&&e.props.config.facetsEnabled&&null!=t.counts&&t.counts.length?o.a.createElement(s.a,{header:t.title,closed:!0},o.a.createElement(u.i,{filter:t.filter},o.a.createElement("div",{className:"sc__facet sc__facet--"+t.name},o.a.createElement("h3",{className:"sc__facet-title"},t.title),null!=t.preText&&o.a.createElement("div",null,t.preText),o.a.createElement("ul",null,Object.keys(t.counts).map((function(e){return o.a.createElement("li",{key:"sc__facet-item sc__facet-item--"+t.counts[e].name},o.a.createElement(u.a,{id:t.counts[e].name,name:t.counts[e].name}),o.a.createElement("label",{htmlFor:t.counts[e].name},t.counts[e].name," (",t.counts[e].count,")"))}))),null!=t.postText&&o.a.createElement("div",null,t.postText)))):null},h=function(t){return null!=e.props.config.rangesEnabled&&e.props.config.rangesEnabled?o.a.createElement("div",{className:"sc__range sc__range--"+t.name},o.a.createElement("h3",{className:"sj__range-title"},t.title),o.a.createElement(u.p,{filter:t.filter,step:t.step})):null},g=function(t){return null!=e.props.config.sorts&&e.props.config.sortsEnabled?o.a.createElement("select",{className:"sc__sort",onChange:function(t){var n=t.target.value;e.values.set(JSON.parse(n)),e.pipeline.search(r.get()),e.setState({sortValue:JSON.parse(n)})},value:JSON.stringify(t.sortValue)},Object.keys(e.props.config.sorts).map((function(t){var n=e.props.config.sorts[t];return o.a.createElement("option",{value:JSON.stringify({sort:n.name}),key:"option-"+n.title},n.title)}))):null};null!=this.props.config.pagerEnabled&&1==this.props.config.pagerEnabled&&(p=o.a.createElement(u.l,null)),null!=this.props.config.summaryEnabled&&1==this.props.config.summaryEnabled&&(f=o.a.createElement(u.s,null));var m=o.a.createElement(u.r,{className:"sc__results"});null!=this.props.config.resultsCallback&&(m=o.a.createElement(c.a,{className:"sc__results",config:this.props.config,processResults:function(t){return e.props.config.resultsCallback(t)}}));var v=!!(this.state.counts&&this.state.counts.length>0);return 0==this.state.showSummary&&(f=null),o.a.createElement(u.n,{search:{pipeline:n,values:r,config:i}},o.a.createElement("div",{className:"sc"},o.a.createElement("div",{className:"sc__search"},a),t,v?o.a.createElement("div",{className:"sc__controls"},o.a.createElement(g,{sortValue:this.state.sortValue}),o.a.createElement("div",{className:"sc__facets"},Object.keys(this.facetFilters).map((function(t){return o.a.createElement(d,{filter:e.facetFilters[t],counts:e.state.counts[t],title:e.props.config.facets[t].title,name:e.props.config.facets[t].name,key:"facet-"+t,preText:e.props.config.facets[t].preText,postText:e.props.config.facets[t].postText})}))),o.a.createElement("div",{className:"sc__ranges"},Object.keys(this.rangeFilters).map((function(t){if(e.values.get().hasOwnProperty("q"))return o.a.createElement(h,{filter:e.rangeFilters[t],step:e.props.config.ranges[t].step,title:e.props.config.ranges[t].title,name:e.props.config.ranges[t].name,key:"range-"+t})})))):null,o.a.createElement("div",{className:"sc__content"},o.a.createElement(u.q,null,f,m,p))))}}])&&m(t.prototype,n),r&&m(t,r),a}(r.Component);t.a=Object(i.hot)(e)(E)}).call(this,n(20)(e))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(n(0)),o=a(n(5)),i=a(n(47));function a(e){return e&&e.__esModule?e:{default:e}}function s(){return(s=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function l(e,t){for(var n=0;nn&&(e=n),e},Se=function(e){return e.length>=3?Array.prototype.slice.call(e):e[0]},O=function(e){var t,n;for(e._clipped=!1,e._unclipped=e.slice(0),t=n=0;n<3;t=++n)t<3?((e[t]<0||e[t]>255)&&(e._clipped=!0),e[t]<0&&(e[t]=0),e[t]>255&&(e[t]=255)):3===t&&(e[t]<0&&(e[t]=0),e[t]>1&&(e[t]=1));return e._clipped||delete e._unclipped,e},a=Math.PI,be=Math.round,S=Math.cos,M=Math.floor,re=Math.pow,X=Math.log,Ee=Math.sin,ke=Math.sqrt,m=Math.atan2,Z=Math.max,g=Math.abs,l=2*a,s=a/3,o=a/180,u=180/a,(k=function(){return arguments[0]instanceof r?arguments[0]:function(e,t,n){n.prototype=e.prototype;var r=new n,o=e.apply(r,t);return Object(o)===o?o:r}(r,arguments,(function(){}))}).default=k,h=[],null!==e&&null!=e.exports&&(e.exports=k),void 0===(n=function(){return k}.apply(t,[]))||(e.exports=n),k.version="1.4.1",d={},p=[],f=!1,r=function(){function e(){var e,t,n,r,o,i,a,s,u;for(i=this,t=[],s=0,r=arguments.length;s1&&(a=t[t.length-1]),null!=d[a])i._rgb=O(d[a](Se(t.slice(0,-1))));else{for(f||(p=p.sort((function(e,t){return t.p-e.p})),f=!0),u=0,o=p.length;un&&(e=n),e},Se=function(e){return e.length>=3?Array.prototype.slice.call(e):e[0]},O=function(e){var t,n;for(e._clipped=!1,e._unclipped=e.slice(0),t=n=0;n<3;t=++n)t<3?((e[t]<0||e[t]>255)&&(e._clipped=!0),e[t]<0&&(e[t]=0),e[t]>255&&(e[t]=255)):3===t&&(e[t]<0&&(e[t]=0),e[t]>1&&(e[t]=1));return e._clipped||delete e._unclipped,e},a=Math.PI,be=Math.round,S=Math.cos,M=Math.floor,re=Math.pow,X=Math.log,Ee=Math.sin,ke=Math.sqrt,m=Math.atan2,Z=Math.max,g=Math.abs,c=2*a,s=a/3,o=a/180,u=180/a,(k=function(){return arguments[0]instanceof r?arguments[0]:function(e,t,n){n.prototype=e.prototype;var r=new n,o=e.apply(r,t);return Object(o)===o?o:r}(r,arguments,(function(){}))}).default=k,h=[],null!==e&&null!=e.exports&&(e.exports=k),void 0===(n=function(){return k}.apply(t,[]))||(e.exports=n),k.version="1.4.1",d={},p=[],f=!1,r=function(){function e(){var e,t,n,r,o,i,a,s,u;for(i=this,t=[],s=0,r=arguments.length;s1&&(a=t[t.length-1]),null!=d[a])i._rgb=O(d[a](Se(t.slice(0,-1))));else{for(f||(p=p.sort((function(e,t){return t.p-e.p})),f=!0),u=0,o=p.length;u3?t[3]:1]},_e=function(e){return 255*(e<=.00304?12.92*e:1.055*re(e,1/2.4)-.055)},$=function(e){return e>i.t1?e*e*e:i.t2*(e-i.t0)},i={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452},pe=function(){var e,t,n,r,o,i,a;return n=(r=Se(arguments))[0],t=r[1],e=r[2],i=(o=me(n,t,e))[0],[116*(a=o[1])-16,500*(i-a),200*(a-o[2])]},ve=function(e){return(e/=255)<=.04045?e/12.92:re((e+.055)/1.055,2.4)},Pe=function(e){return e>i.t3?re(e,1/3):e/i.t2+i.t0},me=function(){var e,t,n,r;return n=(r=Se(arguments))[0],t=r[1],e=r[2],n=ve(n),t=ve(t),e=ve(e),[Pe((.4124564*n+.3575761*t+.1804375*e)/i.Xn),Pe((.2126729*n+.7151522*t+.072175*e)/i.Yn),Pe((.0193339*n+.119192*t+.9503041*e)/i.Zn)]},k.lab=function(){return function(e,t,n){n.prototype=e.prototype;var r=new n,o=e.apply(r,t);return Object(o)===o?o:r}(r,Ae.call(arguments).concat(["lab"]),(function(){}))},d.lab=z,r.prototype.lab=function(){return pe(this._rgb)},v=function(e){var t,n,r,o,i,a,s,u,l,c,p;return 2===(e=function(){var t,n,r;for(r=[],n=0,t=e.length;n=0&&t[3]<=1?"rgb":void 0}}),d.lrgb=d.rgb,B=function(e,t,n,o){var i,a;return i=e._rgb,a=t._rgb,new r(ke(re(i[0],2)*(1-n)+re(a[0],2)*n),ke(re(i[1],2)*(1-n)+re(a[1],2)*n),ke(re(i[2],2)*(1-n)+re(a[2],2)*n),o)},c=function(e){var t,n,o,i,a;for(t=1/e.length,a=[0,0,0,0],o=0,n=e.length;o1&&(a[3]=1),new r(O(a))},h.push(["lrgb",B]),k.average=function(e,t){var n,r,o,i,s,u,l,p,f,d,h,g,v;if(null==t&&(t="rgb"),f=e.length,l=(e=e.map((function(e){return k(e)}))).splice(0,1)[0],"lrgb"===t)return c(e);for(p in i=[],s=0,u=0,g=l.get(t))g[p]=g[p]||0,i.push(isNaN(g[p])?0:1),"h"!==t.charAt(p)||isNaN(g[p])||(n=g[p]/180*a,s+=S(n),u+=Ee(n));for(r=l.alpha(),h=0,d=e.length;h=360;)n-=360;g[p]=n}else g[p]=g[p]/i[p];return k(g,t).alpha(r/f)},D=function(e){var t,n;if(e.match(/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/))return 4!==e.length&&7!==e.length||(e=e.substr(1)),3===e.length&&(e=(e=e.split(""))[0]+e[0]+e[1]+e[1]+e[2]+e[2]),[(n=parseInt(e,16))>>16,n>>8&255,255&n,1];if(e.match(/^#?([A-Fa-f0-9]{8})$/))return 9===e.length&&(e=e.substr(1)),[(n=parseInt(e,16))>>24&255,n>>16&255,n>>8&255,be((255&n)/255*100)/100];if(null!=d.css&&(t=d.css(e)))return t;throw"unknown color: "+e},se=function(e,t){var n,r,o,i,a,s;return null==t&&(t="auto"),a=e[0],o=e[1],r=e[2],n=e[3],"auto"===t&&(t=n<1?"rgba":"rgb"),a=Math.round(a),o=Math.round(o),r=Math.round(r),s=(s="000000"+(a<<16|o<<8|r).toString(16)).substr(s.length-6),i=(i="0"+be(255*n).toString(16)).substr(i.length-2),"#"+function(){switch(t.toLowerCase()){case"rgba":return s+i;case"argb":return i+s;default:return s}}()},d.hex=function(e){return D(e)},k.hex=function(){return function(e,t,n){n.prototype=e.prototype;var r=new n,o=e.apply(r,t);return Object(o)===o?o:r}(r,Ae.call(arguments).concat(["hex"]),(function(){}))},r.prototype.hex=function(e){return null==e&&(e="auto"),se(this._rgb,e)},p.push({p:4,test:function(e){if(1===arguments.length&&"string"===xe(e))return"hex"}}),N=function(){var e,t,n,r,o,i,a,s,u,l,c,p,f,d;if(o=(e=Se(arguments))[0],c=e[1],a=e[2],0===c)u=r=t=255*a;else{for(n=[0,0,0],p=2*a-(f=a<.5?a*(1+c):a+c-a*c),(d=[0,0,0])[0]=(o/=360)+1/3,d[1]=o,d[2]=o-1/3,i=s=0;s<=2;i=++s)d[i]<0&&(d[i]+=1),d[i]>1&&(d[i]-=1),6*d[i]<1?n[i]=p+6*(f-p)*d[i]:2*d[i]<1?n[i]=f:3*d[i]<2?n[i]=p+(f-p)*(2/3-d[i])*6:n[i]=p;u=(l=[be(255*n[0]),be(255*n[1]),be(255*n[2])])[0],r=l[1],t=l[2]}return e.length>3?[u,r,t,e[3]]:[u,r,t]},le=function(e,t,n){var r,o,i,a,s;return void 0!==e&&e.length>=3&&(e=(a=e)[0],t=a[1],n=a[2]),e/=255,t/=255,n/=255,i=Math.min(e,t,n),o=((Z=Math.max(e,t,n))+i)/2,Z===i?(s=0,r=Number.NaN):s=o<.5?(Z-i)/(Z+i):(Z-i)/(2-Z-i),e===Z?r=(t-n)/(Z-i):t===Z?r=2+(n-e)/(Z-i):n===Z&&(r=4+(e-t)/(Z-i)),(r*=60)<0&&(r+=360),[r,s,o]},k.hsl=function(){return function(e,t,n){n.prototype=e.prototype;var r=new n,o=e.apply(r,t);return Object(o)===o?o:r}(r,Ae.call(arguments).concat(["hsl"]),(function(){}))},d.hsl=N,r.prototype.hsl=function(){return le(this._rgb)},T=function(){var e,t,n,r,o,i,a,s,u,l,c,p,f,d,h,g,m,v;if(o=(e=Se(arguments))[0],g=e[1],v=e[2],v*=255,0===g)u=r=t=v;else switch(360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),a=v*(1-g),s=v*(1-g*(n=(o/=60)-(i=M(o)))),m=v*(1-g*(1-n)),i){case 0:u=(l=[v,m,a])[0],r=l[1],t=l[2];break;case 1:u=(c=[s,v,a])[0],r=c[1],t=c[2];break;case 2:u=(p=[a,v,m])[0],r=p[1],t=p[2];break;case 3:u=(f=[a,s,v])[0],r=f[1],t=f[2];break;case 4:u=(d=[m,a,v])[0],r=d[1],t=d[2];break;case 5:u=(h=[v,a,s])[0],r=h[1],t=h[2]}return[u,r,t,e.length>3?e[3]:1]},ce=function(){var e,t,n,r,o,i,a,s,u;return i=(a=Se(arguments))[0],n=a[1],e=a[2],o=Math.min(i,n,e),t=(Z=Math.max(i,n,e))-o,u=Z/255,0===Z?(r=Number.NaN,s=0):(s=t/Z,i===Z&&(r=(n-e)/t),n===Z&&(r=2+(e-i)/t),e===Z&&(r=4+(i-n)/t),(r*=60)<0&&(r+=360)),[r,s,u]},k.hsv=function(){return function(e,t,n){n.prototype=e.prototype;var r=new n,o=e.apply(r,t);return Object(o)===o?o:r}(r,Ae.call(arguments).concat(["hsv"]),(function(){}))},d.hsv=T,r.prototype.hsv=function(){return ce(this._rgb)},te=function(e){return"number"===xe(e)&&e>=0&&e<=16777215?[e>>16,e>>8&255,255&e,1]:(console.warn("unknown num color: "+e),[0,0,0,1])},he=function(){var e;return((e=Se(arguments))[0]<<16)+(e[1]<<8)+e[2]},k.num=function(e){return new r(e,"num")},r.prototype.num=function(e){return null==e&&(e="rgb"),he(this._rgb,e)},d.num=te,p.push({p:1,test:function(e){if(1===arguments.length&&"number"===xe(e)&&e>=0&&e<=16777215)return"num"}}),j=function(){var e,t,n,r,o,i,a,s,u,l,c,p,f,d,h,g,m,v,y,b;if(s=(n=Se(arguments))[0],o=n[1],t=n[2],a=a/100*255,e=255*(o/=100),0===o)p=a=r=t;else switch(360===s&&(s=0),s>360&&(s-=360),s<0&&(s+=360),c=(l=t*(1-o))+e*(1-(i=(s/=60)-(u=M(s)))),y=l+e*i,b=l+e,u){case 0:p=(f=[b,y,l])[0],a=f[1],r=f[2];break;case 1:p=(d=[c,b,l])[0],a=d[1],r=d[2];break;case 2:p=(h=[l,b,y])[0],a=h[1],r=h[2];break;case 3:p=(g=[l,c,b])[0],a=g[1],r=g[2];break;case 4:p=(m=[y,l,b])[0],a=m[1],r=m[2];break;case 5:p=(v=[b,l,c])[0],a=v[1],r=v[2]}return[p,a,r,n.length>3?n[3]:1]},ae=function(){var e,t,n,r,o,i,a,s,u;return s=(u=Se(arguments))[0],o=u[1],t=u[2],a=Math.min(s,o,t),n=100*(r=(Z=Math.max(s,o,t))-a)/255,e=a/(255-r)*100,0===r?i=Number.NaN:(s===Z&&(i=(o-t)/r),o===Z&&(i=2+(t-s)/r),t===Z&&(i=4+(s-o)/r),(i*=60)<0&&(i+=360)),[i,n,e]},k.hcg=function(){return function(e,t,n){n.prototype=e.prototype;var r=new n,o=e.apply(r,t);return Object(o)===o?o:r}(r,Ae.call(arguments).concat(["hcg"]),(function(){}))},d.hcg=j,r.prototype.hcg=function(){return ae(this._rgb)},C=function(e){var t,n,r,o,i,a,s,u;if(e=e.toLowerCase(),null!=k.colors&&k.colors[e])return D(k.colors[e]);if(i=e.match(/rgb\(\s*(\-?\d+),\s*(\-?\d+)\s*,\s*(\-?\d+)\s*\)/)){for(s=i.slice(1,4),o=a=0;a<=2;o=++a)s[o]=+s[o];s[3]=1}else if(i=e.match(/rgba\(\s*(\-?\d+),\s*(\-?\d+)\s*,\s*(\-?\d+)\s*,\s*([01]|[01]?\.\d+)\)/))for(s=i.slice(1,5),o=u=0;u<=3;o=++u)s[o]=+s[o];else if(i=e.match(/rgb\(\s*(\-?\d+(?:\.\d+)?)%,\s*(\-?\d+(?:\.\d+)?)%\s*,\s*(\-?\d+(?:\.\d+)?)%\s*\)/)){for(s=i.slice(1,4),o=t=0;t<=2;o=++t)s[o]=be(2.55*s[o]);s[3]=1}else if(i=e.match(/rgba\(\s*(\-?\d+(?:\.\d+)?)%,\s*(\-?\d+(?:\.\d+)?)%\s*,\s*(\-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)/)){for(s=i.slice(1,5),o=n=0;n<=2;o=++n)s[o]=be(2.55*s[o]);s[3]=+s[3]}else(i=e.match(/hsl\(\s*(\-?\d+(?:\.\d+)?),\s*(\-?\d+(?:\.\d+)?)%\s*,\s*(\-?\d+(?:\.\d+)?)%\s*\)/))?((r=i.slice(1,4))[1]*=.01,r[2]*=.01,(s=N(r))[3]=1):(i=e.match(/hsla\(\s*(\-?\d+(?:\.\d+)?),\s*(\-?\d+(?:\.\d+)?)%\s*,\s*(\-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)/))&&((r=i.slice(1,4))[1]*=.01,r[2]*=.01,(s=N(r))[3]=+i[4]);return s},ie=function(e){var t;return"rgb"===(t=e[3]<1?"rgba":"rgb")?t+"("+e.slice(0,3).map(be).join(",")+")":"rgba"===t?t+"("+e.slice(0,3).map(be).join(",")+","+e[3]+")":void 0},ye=function(e){return be(100*e)/100},R=function(e,t){var n;return n=t<1?"hsla":"hsl",e[0]=ye(e[0]||0),e[1]=ye(100*e[1])+"%",e[2]=ye(100*e[2])+"%","hsla"===n&&(e[3]=t),n+"("+e.join(",")+")"},d.css=function(e){return C(e)},k.css=function(){return function(e,t,n){n.prototype=e.prototype;var r=new n,o=e.apply(r,t);return Object(o)===o?o:r}(r,Ae.call(arguments).concat(["css"]),(function(){}))},r.prototype.css=function(e){return null==e&&(e="rgb"),"rgb"===e.slice(0,3)?ie(this._rgb):"hsl"===e.slice(0,3)?R(this.hsl(),this.alpha()):void 0},d.named=function(e){return D(Ce[e])},p.push({p:5,test:function(e){if(1===arguments.length&&null!=Ce[e])return"named"}}),r.prototype.name=function(e){var t,n;for(n in arguments.length&&(Ce[e]&&(this._rgb=D(Ce[e])),this._rgb[3]=1),t=this.hex("rgb"),Ce)if(t===Ce[n])return n;return t},q=function(){var e,t,n,r;return n=(r=Se(arguments))[0],e=r[1],t=r[2],[n,S(t*=o)*e,Ee(t)*e]},K=function(){var e,t,n,r,o,i,a,s,u;return a=(n=Se(arguments))[0],o=n[1],i=n[2],e=(s=q(a,o,i))[0],t=s[1],r=s[2],[(u=z(e,t,r))[0],u[1],r=u[2],n.length>3?n[3]:1]},W=function(){var e,t,n,r,o,i;return o=(i=Se(arguments))[0],e=i[1],t=i[2],n=ke(e*e+t*t),r=(m(t,e)*u+360)%360,0===be(1e4*n)&&(r=Number.NaN),[o,n,r]},fe=function(){var e,t,n,r,o,i,a;return o=(i=Se(arguments))[0],n=i[1],t=i[2],r=(a=pe(o,n,t))[0],e=a[1],t=a[2],W(r,e,t)},k.lch=function(){var e;return e=Se(arguments),new r(e,"lch")},k.hcl=function(){var e;return e=Se(arguments),new r(e,"hcl")},d.lch=K,d.hcl=function(){var e,t,n,r;return t=(r=Se(arguments))[0],e=r[1],n=r[2],K([n,e,t])},r.prototype.lch=function(){return fe(this._rgb)},r.prototype.hcl=function(){return fe(this._rgb).reverse()},oe=function(e){var t,n,r,o,i,a;return null==e&&(e="rgb"),i=(a=Se(arguments))[0],r=a[1],t=a[2],r/=255,t/=255,[(1-(i/=255)-(o=1-Math.max(i,Math.max(r,t))))*(n=o<1?1/(1-o):0),(1-r-o)*n,(1-t-o)*n,o]},x=function(){var e,t,n,r,o,i;return n=(t=Se(arguments))[0],o=t[1],i=t[2],r=t[3],e=t.length>4?t[4]:1,1===r?[0,0,0,e]:[n>=1?0:255*(1-n)*(1-r),o>=1?0:255*(1-o)*(1-r),i>=1?0:255*(1-i)*(1-r),e]},d.cmyk=function(){return x(Se(arguments))},k.cmyk=function(){return function(e,t,n){n.prototype=e.prototype;var r=new n,o=e.apply(r,t);return Object(o)===o?o:r}(r,Ae.call(arguments).concat(["cmyk"]),(function(){}))},r.prototype.cmyk=function(){return oe(this._rgb)},d.gl=function(){var e,t,n,r,o;for(r=function(){var e,n;for(t in n=[],e=Se(arguments))o=e[t],n.push(o);return n}.apply(this,arguments),e=n=0;n<=2;e=++n)r[e]*=255;return r},k.gl=function(){return function(e,t,n){n.prototype=e.prototype;var r=new n,o=e.apply(r,t);return Object(o)===o?o:r}(r,Ae.call(arguments).concat(["gl"]),(function(){}))},r.prototype.gl=function(){var e;return[(e=this._rgb)[0]/255,e[1]/255,e[2]/255,e[3]]},de=function(e,t,n){var r;return e=(r=Se(arguments))[0],t=r[1],n=r[2],.2126*(e=J(e))+.7152*(t=J(t))+.0722*(n=J(n))},J=function(e){return(e/=255)<=.03928?e/12.92:re((e+.055)/1.055,2.4)},U=function(e,t,n,o){var i,a;return i=e._rgb,a=t._rgb,new r(i[0]+n*(a[0]-i[0]),i[1]+n*(a[1]-i[1]),i[2]+n*(a[2]-i[2]),o)},h.push(["rgb",U]),r.prototype.luminance=function(e,t){var n,r,o,i,a;return null==t&&(t="rgb"),arguments.length?(i=this._rgb,0===e?i=[0,0,0,this._rgb[3]]:1===e?i=[255,255,255,this[3]]:(n=de(this._rgb),r=1e-7,o=20,a=function(n,i){var s,u;return s=(u=n.interpolate(i,.5,t)).luminance(),Math.abs(e-s)e?a(n,u):a(u,i)},i=n>e?a(k("black"),this).rgba():a(this,k("white")).rgba()),k(i).alpha(this.alpha())):de(this._rgb)},Oe=function(e){var t,n,r,o;return(o=e/100)<66?(r=255,n=-155.25485562709179-.44596950469579133*(n=o-2)+104.49216199393888*X(n),t=o<20?0:.8274096064007395*(t=o-10)-254.76935184120902+115.67994401066147*X(t)):(r=351.97690566805693+.114206453784165*(r=o-55)-40.25366309332127*X(r),n=325.4494125711974+.07943456536662342*(n=o-50)-28.0852963507957*X(n),t=255),[r,n,t]},ge=function(){var e,t,n,r,o,i,a,s;for(o=(i=Se(arguments))[0],i[1],e=i[2],r=1e3,n=4e4,t=.4;n-r>t;)(a=Oe(s=.5*(n+r)))[2]/a[0]>=e/o?n=s:r=s;return be(s)},k.temperature=k.kelvin=function(){return function(e,t,n){n.prototype=e.prototype;var r=new n,o=e.apply(r,t);return Object(o)===o?o:r}(r,Ae.call(arguments).concat(["temperature"]),(function(){}))},d.temperature=d.kelvin=d.K=Oe,r.prototype.temperature=function(){return ge(this._rgb)},r.prototype.kelvin=r.prototype.temperature,k.contrast=function(e,t){var n,o,i,a;return"string"!==(i=xe(e))&&"number"!==i||(e=new r(e)),"string"!==(a=xe(t))&&"number"!==a||(t=new r(t)),(n=e.luminance())>(o=t.luminance())?(n+.05)/(o+.05):(o+.05)/(n+.05)},k.distance=function(e,t,n){var o,i,a,s,u,l,c;for(i in null==n&&(n="lab"),"string"!==(u=xe(e))&&"number"!==u||(e=new r(e)),"string"!==(l=xe(t))&&"number"!==l||(t=new r(t)),a=e.get(n),s=t.get(n),c=0,a)c+=(o=(a[i]||0)-(s[i]||0))*o;return Math.sqrt(c)},k.deltaE=function(e,t,n,o){var i,s,u,l,c,p,f,d,h,v,y,b,w,E,k,O,x,C,P,_,A,M,j,D;for(null==n&&(n=1),null==o&&(o=1),"string"!==(k=xe(e))&&"number"!==k||(e=new r(e)),"string"!==(O=xe(t))&&"number"!==O||(t=new r(t)),i=(x=e.lab())[0],u=x[1],c=x[2],s=(C=t.lab())[0],l=C[1],p=C[2],f=ke(u*u+c*c),d=ke(l*l+p*p),_=i<16?.511:.040975*i/(1+.01765*i),P=.0638*f/(1+.0131*f)+.638,E=f<1e-6?0:180*m(c,u)/a;E<0;)E+=360;for(;E>=360;)E-=360;return A=E>=164&&E<=345?.56+g(.2*S(a*(E+168)/180)):.36+g(.4*S(a*(E+35)/180)),w=ke((h=f*f*f*f)/(h+1900)),ke((M=(i-s)/(n*_))*M+(j=(b=f-d)/(o*P))*j+((v=u-l)*v+(y=c-p)*y-b*b)/((D=P*(w*A+1-w))*D))},r.prototype.get=function(e){var t,n,r,o,i;return this,r=(o=e.split("."))[0],t=o[1],i=this[r](),t?(n=r.indexOf(t))>-1?i[n]:console.warn("unknown channel "+t+" in mode "+r):i},r.prototype.set=function(e,t){var n,r,o,i,a;if(this,o=(i=e.split("."))[0],n=i[1])if(a=this[o](),(r=o.indexOf(n))>-1)if("string"===xe(t))switch(t.charAt(0)){case"+":case"-":a[r]+=+t;break;case"*":a[r]*=+t.substr(1);break;case"/":a[r]/=+t.substr(1);break;default:a[r]=+t}else a[r]=t;else console.warn("unknown channel "+n+" in mode "+o);else a=t;return k(a,o).alpha(this.alpha())},r.prototype.clipped=function(){return this._rgb._clipped||!1},r.prototype.alpha=function(e){return arguments.length?k.rgb([this._rgb[0],this._rgb[1],this._rgb[2],e]):this._rgb[3]},r.prototype.darken=function(e){var t;return null==e&&(e=1),this,(t=this.lab())[0]-=i.Kn*e,k.lab(t).alpha(this.alpha())},r.prototype.brighten=function(e){return null==e&&(e=1),this.darken(-e)},r.prototype.darker=r.prototype.darken,r.prototype.brighter=r.prototype.brighten,r.prototype.saturate=function(e){var t;return null==e&&(e=1),this,(t=this.lch())[1]+=e*i.Kn,t[1]<0&&(t[1]=0),k.lch(t).alpha(this.alpha())},r.prototype.desaturate=function(e){return null==e&&(e=1),this.saturate(-e)},r.prototype.premultiply=function(){var e,t;return t=this.rgb(),e=this.alpha(),k(t[0]*e,t[1]*e,t[2]*e,e)},ee=function(e,t){return e*t/255},P=function(e,t){return e>t?t:e},G=function(e,t){return e>t?e:t},we=function(e,t){return 255*(1-(1-e/255)*(1-t/255))},ne=function(e,t){return t<128?2*e*t/255:255*(1-2*(1-e/255)*(1-t/255))},E=function(e,t){return 255*(1-(1-t/255)/(e/255))},_=function(e,t){return 255===e||(e=t/255*255/(1-e/255))>255?255:e},(y=function(e,t,n){if(!y[n])throw"unknown blend mode "+n;return y[n](e,t)}).normal=(b=function(e){return function(t,n){var r,o;return r=k(n).rgb(),o=k(t).rgb(),k(e(r,o),"rgb")}})((A=function(e){return function(t,n){var r,o,i;for(i=[],r=o=0;o<=3;r=++o)i[r]=e(t[r],n[r]);return i}})((function(e,t){return e}))),y.multiply=b(A(ee)),y.screen=b(A(we)),y.overlay=b(A(ne)),y.darken=b(A(P)),y.lighten=b(A(G)),y.dodge=b(A(_)),y.burn=b(A(E)),k.blend=y,k.analyze=function(e){var t,n,r,o;for(r={min:Number.MAX_VALUE,max:-1*Number.MAX_VALUE,sum:0,values:[],count:0},n=0,t=e.length;nr.max&&(r.max=o),r.count+=1);return r.domain=[r.min,r.max],r.limits=function(e,t){return k.limits(r,e,t)},r},k.scale=function(e,t){var n,r,o,i,a,s,u,l,c,p,f,d,h,g,m,v,y,b,w,E,O;return c="rgb",p=k("#ccc"),g=0,!1,a=[0,1],h=[],d=[0,0],n=!1,o=[],f=!1,l=0,u=1,i=!1,r={},m=!0,s=1,E=function(e){var t,n,r,i,a,s;if(null==e&&(e=["#fff","#000"]),null!=e&&"string"===xe(e)&&null!=k.brewer&&(e=k.brewer[e]||k.brewer[e.toLowerCase()]||e),"array"===xe(e)){for(1===e.length&&(e=[e[0],e[0]]),t=r=0,i=(e=e.slice(0)).length-1;0<=i?r<=i:r>=i;t=0<=i?++r:--r)n=e[t],"string"===xe(n)&&(e[t]=k(n));for(h.length=0,t=s=0,a=e.length-1;0<=a?s<=a:s>=a;t=0<=a?++s:--s)h.push(t/(e.length-1))}return w(),o=e},y=function(e){var t,r;if(null!=n){for(r=n.length-1,t=0;t=n[t];)t++;return t-1}return 0},O=function(e){return e},function(e){var t,r,o,i,a;return a=e,n.length>2&&(i=n.length-1,t=y(e),o=n[0]+(n[1]-n[0])*(0+.5*g),r=n[i-1]+(n[i]-n[i-1])*(1-.5*g),a=l+(n[t]+.5*(n[t+1]-n[t])-o)/(r-o)*(u-l)),a},b=function(e,t){var i,a,f,g,v,b,w;if(null==t&&(t=!1),isNaN(e)||null===e)return p;if(w=t?e:n&&n.length>2?y(e)/(n.length-2):u!==l?(e-l)/(u-l):1,t||(w=O(w)),1!==s&&(w=re(w,s)),w=d[0]+w*(1-d[0]-d[1]),w=Math.min(1,Math.max(0,w)),f=Math.floor(1e4*w),m&&r[f])i=r[f];else{if("array"===xe(o))for(a=g=0,b=h.length-1;0<=b?g<=b:g>=b;a=0<=b?++g:--g){if(w<=(v=h[a])){i=o[a];break}if(w>=v&&a===h.length-1){i=o[a];break}if(w>v&&w=c;t=0<=c?++p:--p)h.push(t/(r-1));return a=[l,u],v},v.mode=function(e){return arguments.length?(c=e,w(),v):c},v.range=function(e,t){return E(e),v},v.out=function(e){return f=e,v},v.spread=function(e){return arguments.length?(g=e,v):g},v.correctLightness=function(e){return null==e&&(e=!0),i=e,w(),O=i?function(e){var t,n,r,o,i,a,s,u,l;for(t=b(0,!0).lab()[0],n=b(1,!0).lab()[0],s=t>n,r=b(e,!0).lab()[0],o=r-(i=t+(n-t)*e),u=0,l=1,a=20;Math.abs(o)>.01&&a-- >0;)s&&(o*=-1),o<0?(u=e,e+=.5*(l-e)):(l=e,e+=.5*(u-e)),r=b(e,!0).lab()[0],o=r-i;return e}:function(e){return e},v},v.padding=function(e){return null!=e?("number"===xe(e)&&(e=[e,e]),d=e,v):d},v.colors=function(t,r){var i,s,u,l,c,p,f,d;if(arguments.length<2&&(r="hex"),c=[],0===arguments.length)c=o.slice(0);else if(1===t)c=[v(.5)];else if(t>1)s=a[0],i=a[1]-s,c=function(){p=[];for(var e=0;0<=t?et;0<=t?e++:e--)p.push(e);return p}.apply(this).map((function(e){return v(s+e/(t-1)*i)}));else{if(e=[],f=[],n&&n.length>2)for(u=d=1,l=n.length;1<=l?dl;u=1<=l?++d:--d)f.push(.5*(n[u-1]+n[u]));else f=a;c=f.map((function(e){return v(e)}))}return k[r]&&(c=c.map((function(e){return e[r]()}))),c},v.cache=function(e){return null!=e?(m=e,v):m},v.gamma=function(e){return null!=e?(s=e,v):s},v.nodata=function(e){return null!=e?(p=k(e),v):p},v},null==k.scales&&(k.scales={}),k.scales.cool=function(){return k.scale([k.hsl(180,1,.9),k.hsl(250,.7,.4)])},k.scales.hot=function(){return k.scale(["#000","#f00","#ff0","#fff"],[0,.25,.75,1]).mode("rgb")},k.analyze=function(e,t,n){var r,o,i,a,s,u;if(s={min:Number.MAX_VALUE,max:-1*Number.MAX_VALUE,sum:0,values:[],count:0},null==n&&(n=function(){return!0}),r=function(e){null==e||isNaN(e)||(s.values.push(e),s.sum+=e,es.max&&(s.max=e),s.count+=1)},u=function(e,o){if(n(e,o))return null!=t&&"function"===xe(t)?r(t(e)):null!=t&&"string"===xe(t)||"number"===xe(t)?r(e[t]):r(e)},"array"===xe(e))for(a=0,i=e.length;a=B;x=1<=B?++T:--T)P.push(A+x/n*(Z-A));P.push(Z)}else if("l"===t.substr(0,1)){if(A<=0)throw"Logarithmic scales are only possible for values > 0";for(j=Math.LOG10E*X(A),_=Math.LOG10E*X(Z),P.push(A),x=le=1,H=n-1;1<=H?le<=H:le>=H;x=1<=H?++le:--le)P.push(re(10,j+x/n*(_-j)));P.push(Z)}else if("q"===t.substr(0,1)){for(P.push(A),x=r=1,K=n-1;1<=K?r<=K:r>=K;x=1<=K?++r:--r)L=(ue.length-1)*x/n,(F=M(L))===L?P.push(ue[F]):(V=L-F,P.push(ue[F]*(1-V)+ue[F+1]*V));P.push(Z)}else if("k"===t.substr(0,1)){for(I=ue.length,v=new Array(I),E=new Array(n),oe=!0,R=0,b=null,(b=[]).push(A),x=o=1,G=n-1;1<=G?o<=G:o>=G;x=1<=G?++o:--o)b.push(A+x/n*(Z-A));for(b.push(Z);oe;){for(S=i=0,Y=n-1;0<=Y?i<=Y:i>=Y;S=0<=Y?++i:--i)E[S]=0;for(x=a=0,J=I-1;0<=J?a<=J:a>=J;x=0<=J?++a:--a){for(se=ue[x],D=Number.MAX_VALUE,S=s=0,Q=n-1;0<=Q?s<=Q:s>=Q;S=0<=Q?++s:--s)(O=g(b[S]-se))=ee;S=0<=ee?++u:--u)N[S]=null;for(x=l=0,te=I-1;0<=te?l<=te:l>=te;x=0<=te?++l:--l)null===N[w=v[x]]?N[w]=ue[x]:N[w]+=ue[x];for(S=c=0,ne=n-1;0<=ne?c<=ne:c>=ne;S=0<=ne?++c:--c)N[S]*=1/E[S];for(oe=!1,S=p=0,U=n-1;0<=U?p<=U:p>=U;S=0<=U?++p:--p)if(N[S]!==b[x]){oe=!0;break}b=N,++R>200&&(oe=!1)}for(C={},S=f=0,W=n-1;0<=W?f<=W:f>=W;S=0<=W?++f:--f)C[S]=[];for(x=d=0,z=I-1;0<=z?d<=z:d>=z;x=0<=z?++d:--d)C[w=v[x]].push(ue[x]);for(ie=[],S=h=0,$=n-1;0<=$?h<=$:h>=$;S=0<=$?++h:--h)ie.push(C[S][0]),ie.push(C[S][C[S].length-1]);for(ie=ie.sort((function(e,t){return e-t})),P.push(ie[0]),x=m=1,q=ie.length-1;m<=q;x=m+=2)ae=ie[x],isNaN(ae)||-1!==P.indexOf(ae)||P.push(ae)}return P},I=function(e,t,n){var r,o,i,a;return e=(r=Se(arguments))[0],t=r[1],n=r[2],isNaN(e)&&(e=0),(e/=360)<1/3?i=1-((o=(1-t)/3)+(a=(1+t*S(l*e)/S(s-l*e))/3)):e<2/3?o=1-((a=(1-t)/3)+(i=(1+t*S(l*(e-=1/3))/S(s-l*e))/3)):a=1-((i=(1-t)/3)+(o=(1+t*S(l*(e-=2/3))/S(s-l*e))/3)),[255*(a=Y(n*a*3)),255*(i=Y(n*i*3)),255*(o=Y(n*o*3)),r.length>3?r[3]:1]},ue=function(){var e,t,n,r,o,i,a;return o=(i=Se(arguments))[0],t=i[1],e=i[2],l=2*Math.PI,o/=255,t/=255,e/=255,0===(a=1-Math.min(o,t,e)/(r=(o+t+e)/3))?n=0:(n=(o-t+(o-e))/2,n/=Math.sqrt((o-t)*(o-t)+(o-e)*(t-e)),n=Math.acos(n),e>t&&(n=l-n),n/=l),[360*n,a,r]},k.hsi=function(){return function(e,t,n){n.prototype=e.prototype;var r=new n,o=e.apply(r,t);return Object(o)===o?o:r}(r,Ae.call(arguments).concat(["hsi"]),(function(){}))},d.hsi=I,r.prototype.hsi=function(){return ue(this._rgb)},F=function(e,t,n,r){var o,i,a,s,u,l,c,p,f,d;return"hsl"===r?(f=e.hsl(),d=t.hsl()):"hsv"===r?(f=e.hsv(),d=t.hsv()):"hcg"===r?(f=e.hcg(),d=t.hcg()):"hsi"===r?(f=e.hsi(),d=t.hsi()):"lch"!==r&&"hcl"!==r||(r="hcl",f=e.hcl(),d=t.hcl()),"h"===r.substr(0,1)&&(i=f[0],c=f[1],s=f[2],a=d[0],p=d[1],u=d[2]),isNaN(i)||isNaN(a)?isNaN(i)?isNaN(a)?o=Number.NaN:(o=a,1!==s&&0!==s||"hsv"===r||(l=p)):(o=i,1!==u&&0!==u||"hsv"===r||(l=c)):o=i+n*(a>i&&a-i>180?a-(i+360):a180?a+360-i:a-i),null==l&&(l=c+n*(p-c)),k[r](o,l,s+n*(u-s))},H=function(e,t,n,r){var o,i;return o=e.num(),i=t.num(),k.num(o+(i-o)*n,"num")},(h=h.concat(function(){var e,t,n,r;for(r=[],t=0,e=(n=["hsv","hsl","hsi","hcl","lch","hcg"]).length;t0},e.prototype.connect_=function(){r&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),s?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){r&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;a.some((function(e){return!!~n.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),l=function(e,t){for(var n=0,r=Object.keys(t);n0},e}(),E="undefined"!=typeof WeakMap?new WeakMap:new n,k=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=u.getInstance(),r=new w(t,n,this);E.set(this,r)};["observe","unobserve","disconnect"].forEach((function(e){k.prototype[e]=function(){var t;return(t=E.get(this))[e].apply(t,arguments)}}));var O=void 0!==o.ResizeObserver?o.ResizeObserver:k;t.a=O}).call(this,n(10))},function(e,t,n){e.exports=function(){"use strict";return function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,o,i,a,s,u,l,c,p){switch(n){case 1:if(0===c&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===l)return r+"/*|*/";break;case 3:switch(l){case 102:case 112:return e(o[0]+r),"";default:return r+(0===p?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(this.props,[]);return function(e){c.forEach((function(t){return delete e[t]}))}(o),o.className=this.props.inputClassName,o.id=this.state.inputId,o.style=n,a.default.createElement("div",{className:this.props.className,style:t},this.renderStyles(),a.default.createElement("input",r({},o,{ref:this.inputRef})),a.default.createElement("div",{ref:this.sizerRef,style:l},e),this.props.placeholder?a.default.createElement("div",{ref:this.placeHolderSizerRef,style:l},this.props.placeholder):null)}}]),t}(i.Component);h.propTypes={className:s.default.string,defaultValue:s.default.any,extraWidth:s.default.oneOfType([s.default.number,s.default.string]),id:s.default.string,injectStyles:s.default.bool,inputClassName:s.default.string,inputRef:s.default.func,inputStyle:s.default.object,minWidth:s.default.oneOfType([s.default.number,s.default.string]),onAutosize:s.default.func,onChange:s.default.func,placeholder:s.default.string,placeholderIsMinWidth:s.default.bool,style:s.default.object,value:s.default.any},h.defaultProps={minWidth:1,injectStyles:!0},t.default=h},function(e,t,n){"use strict";(function(e){var r=n(0),o=n.n(r),i=n(12),a=n(6),s=n(2);function u(e){return(u="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})(e)}function l(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=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){for(var n=0;n0?o.a.createElement("div",{className:"sj-results",dangerouslySetInnerHTML:{__html:n(i)}}):null}))}}])&&p(t.prototype,n),r&&p(t,r),a}(o.a.Component);t.a=Object(i.hot)(e)(w)}).call(this,n(19)(e))},function(e,t,n){"use strict";var r=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}},o={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var i=function(e){for(var t,n=e.length,r=n^n,o=0;n>=4;)t=1540483477*(65535&(t=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24))+((1540483477*(t>>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^(t=1540483477*(65535&(t^=t>>>24))+((1540483477*(t>>>16)&65535)<<16)),n-=4,++o;switch(n){case 3:r^=(255&e.charCodeAt(o+2))<<16;case 2:r^=(255&e.charCodeAt(o+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(o)))+((1540483477*(r>>>16)&65535)<<16)}return r=1540483477*(65535&(r^=r>>>13))+((1540483477*(r>>>16)&65535)<<16),((r^=r>>>15)>>>0).toString(36)};var a=function(e){function t(e,t,r){var o=t.trim().split(h);t=o;var i=o.length,a=e.length;switch(a){case 0:case 1:var s=0;for(e=0===a?"":e[0]+" ";sr&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(g,"$1"+e.trim());case 58:return e.trim()+t.replace(g,"$1"+e.trim());default:if(0<1*n&&0u.charCodeAt(8))break;case 115:a=a.replace(u,"-webkit-"+u)+";"+a;break;case 207:case 102:a=a.replace(u,"-webkit-"+(102s.charCodeAt(0)&&(s=s.trim()),s=[s],0d)&&(V=(U=U.replace(" ",":")).length),01?o-1:0),a=1;a3?t[3]:1]},_e=function(e){return 255*(e<=.00304?12.92*e:1.055*re(e,1/2.4)-.055)},q=function(e){return e>i.t1?e*e*e:i.t2*(e-i.t0)},i={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452},pe=function(){var e,t,n,r,o,i,a;return n=(r=Se(arguments))[0],t=r[1],e=r[2],i=(o=me(n,t,e))[0],[116*(a=o[1])-16,500*(i-a),200*(a-o[2])]},ve=function(e){return(e/=255)<=.04045?e/12.92:re((e+.055)/1.055,2.4)},Pe=function(e){return e>i.t3?re(e,1/3):e/i.t2+i.t0},me=function(){var e,t,n,r;return n=(r=Se(arguments))[0],t=r[1],e=r[2],n=ve(n),t=ve(t),e=ve(e),[Pe((.4124564*n+.3575761*t+.1804375*e)/i.Xn),Pe((.2126729*n+.7151522*t+.072175*e)/i.Yn),Pe((.0193339*n+.119192*t+.9503041*e)/i.Zn)]},k.lab=function(){return function(e,t,n){n.prototype=e.prototype;var r=new n,o=e.apply(r,t);return Object(o)===o?o:r}(r,Ae.call(arguments).concat(["lab"]),(function(){}))},d.lab=z,r.prototype.lab=function(){return pe(this._rgb)},v=function(e){var t,n,r,o,i,a,s,u,c,l,p;return 2===(e=function(){var t,n,r;for(r=[],n=0,t=e.length;n=0&&t[3]<=1?"rgb":void 0}}),d.lrgb=d.rgb,B=function(e,t,n,o){var i,a;return i=e._rgb,a=t._rgb,new r(ke(re(i[0],2)*(1-n)+re(a[0],2)*n),ke(re(i[1],2)*(1-n)+re(a[1],2)*n),ke(re(i[2],2)*(1-n)+re(a[2],2)*n),o)},l=function(e){var t,n,o,i,a;for(t=1/e.length,a=[0,0,0,0],o=0,n=e.length;o1&&(a[3]=1),new r(O(a))},h.push(["lrgb",B]),k.average=function(e,t){var n,r,o,i,s,u,c,p,f,d,h,g,v;if(null==t&&(t="rgb"),f=e.length,c=(e=e.map((function(e){return k(e)}))).splice(0,1)[0],"lrgb"===t)return l(e);for(p in i=[],s=0,u=0,g=c.get(t))g[p]=g[p]||0,i.push(isNaN(g[p])?0:1),"h"!==t.charAt(p)||isNaN(g[p])||(n=g[p]/180*a,s+=S(n),u+=Ee(n));for(r=c.alpha(),h=0,d=e.length;h=360;)n-=360;g[p]=n}else g[p]=g[p]/i[p];return k(g,t).alpha(r/f)},I=function(e){var t,n;if(e.match(/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/))return 4!==e.length&&7!==e.length||(e=e.substr(1)),3===e.length&&(e=(e=e.split(""))[0]+e[0]+e[1]+e[1]+e[2]+e[2]),[(n=parseInt(e,16))>>16,n>>8&255,255&n,1];if(e.match(/^#?([A-Fa-f0-9]{8})$/))return 9===e.length&&(e=e.substr(1)),[(n=parseInt(e,16))>>24&255,n>>16&255,n>>8&255,be((255&n)/255*100)/100];if(null!=d.css&&(t=d.css(e)))return t;throw"unknown color: "+e},se=function(e,t){var n,r,o,i,a,s;return null==t&&(t="auto"),a=e[0],o=e[1],r=e[2],n=e[3],"auto"===t&&(t=n<1?"rgba":"rgb"),a=Math.round(a),o=Math.round(o),r=Math.round(r),s=(s="000000"+(a<<16|o<<8|r).toString(16)).substr(s.length-6),i=(i="0"+be(255*n).toString(16)).substr(i.length-2),"#"+function(){switch(t.toLowerCase()){case"rgba":return s+i;case"argb":return i+s;default:return s}}()},d.hex=function(e){return I(e)},k.hex=function(){return function(e,t,n){n.prototype=e.prototype;var r=new n,o=e.apply(r,t);return Object(o)===o?o:r}(r,Ae.call(arguments).concat(["hex"]),(function(){}))},r.prototype.hex=function(e){return null==e&&(e="auto"),se(this._rgb,e)},p.push({p:4,test:function(e){if(1===arguments.length&&"string"===xe(e))return"hex"}}),T=function(){var e,t,n,r,o,i,a,s,u,c,l,p,f,d;if(o=(e=Se(arguments))[0],l=e[1],a=e[2],0===l)u=r=t=255*a;else{for(n=[0,0,0],p=2*a-(f=a<.5?a*(1+l):a+l-a*l),(d=[0,0,0])[0]=(o/=360)+1/3,d[1]=o,d[2]=o-1/3,i=s=0;s<=2;i=++s)d[i]<0&&(d[i]+=1),d[i]>1&&(d[i]-=1),6*d[i]<1?n[i]=p+6*(f-p)*d[i]:2*d[i]<1?n[i]=f:3*d[i]<2?n[i]=p+(f-p)*(2/3-d[i])*6:n[i]=p;u=(c=[be(255*n[0]),be(255*n[1]),be(255*n[2])])[0],r=c[1],t=c[2]}return e.length>3?[u,r,t,e[3]]:[u,r,t]},ce=function(e,t,n){var r,o,i,a,s;return void 0!==e&&e.length>=3&&(e=(a=e)[0],t=a[1],n=a[2]),e/=255,t/=255,n/=255,i=Math.min(e,t,n),o=((Z=Math.max(e,t,n))+i)/2,Z===i?(s=0,r=Number.NaN):s=o<.5?(Z-i)/(Z+i):(Z-i)/(2-Z-i),e===Z?r=(t-n)/(Z-i):t===Z?r=2+(n-e)/(Z-i):n===Z&&(r=4+(e-t)/(Z-i)),(r*=60)<0&&(r+=360),[r,s,o]},k.hsl=function(){return function(e,t,n){n.prototype=e.prototype;var r=new n,o=e.apply(r,t);return Object(o)===o?o:r}(r,Ae.call(arguments).concat(["hsl"]),(function(){}))},d.hsl=T,r.prototype.hsl=function(){return ce(this._rgb)},N=function(){var e,t,n,r,o,i,a,s,u,c,l,p,f,d,h,g,m,v;if(o=(e=Se(arguments))[0],g=e[1],v=e[2],v*=255,0===g)u=r=t=v;else switch(360===o&&(o=0),o>360&&(o-=360),o<0&&(o+=360),a=v*(1-g),s=v*(1-g*(n=(o/=60)-(i=M(o)))),m=v*(1-g*(1-n)),i){case 0:u=(c=[v,m,a])[0],r=c[1],t=c[2];break;case 1:u=(l=[s,v,a])[0],r=l[1],t=l[2];break;case 2:u=(p=[a,v,m])[0],r=p[1],t=p[2];break;case 3:u=(f=[a,s,v])[0],r=f[1],t=f[2];break;case 4:u=(d=[m,a,v])[0],r=d[1],t=d[2];break;case 5:u=(h=[v,a,s])[0],r=h[1],t=h[2]}return[u,r,t,e.length>3?e[3]:1]},le=function(){var e,t,n,r,o,i,a,s,u;return i=(a=Se(arguments))[0],n=a[1],e=a[2],o=Math.min(i,n,e),t=(Z=Math.max(i,n,e))-o,u=Z/255,0===Z?(r=Number.NaN,s=0):(s=t/Z,i===Z&&(r=(n-e)/t),n===Z&&(r=2+(e-i)/t),e===Z&&(r=4+(i-n)/t),(r*=60)<0&&(r+=360)),[r,s,u]},k.hsv=function(){return function(e,t,n){n.prototype=e.prototype;var r=new n,o=e.apply(r,t);return Object(o)===o?o:r}(r,Ae.call(arguments).concat(["hsv"]),(function(){}))},d.hsv=N,r.prototype.hsv=function(){return le(this._rgb)},te=function(e){return"number"===xe(e)&&e>=0&&e<=16777215?[e>>16,e>>8&255,255&e,1]:(console.warn("unknown num color: "+e),[0,0,0,1])},he=function(){var e;return((e=Se(arguments))[0]<<16)+(e[1]<<8)+e[2]},k.num=function(e){return new r(e,"num")},r.prototype.num=function(e){return null==e&&(e="rgb"),he(this._rgb,e)},d.num=te,p.push({p:1,test:function(e){if(1===arguments.length&&"number"===xe(e)&&e>=0&&e<=16777215)return"num"}}),j=function(){var e,t,n,r,o,i,a,s,u,c,l,p,f,d,h,g,m,v,y,b;if(s=(n=Se(arguments))[0],o=n[1],t=n[2],a=a/100*255,e=255*(o/=100),0===o)p=a=r=t;else switch(360===s&&(s=0),s>360&&(s-=360),s<0&&(s+=360),l=(c=t*(1-o))+e*(1-(i=(s/=60)-(u=M(s)))),y=c+e*i,b=c+e,u){case 0:p=(f=[b,y,c])[0],a=f[1],r=f[2];break;case 1:p=(d=[l,b,c])[0],a=d[1],r=d[2];break;case 2:p=(h=[c,b,y])[0],a=h[1],r=h[2];break;case 3:p=(g=[c,l,b])[0],a=g[1],r=g[2];break;case 4:p=(m=[y,c,b])[0],a=m[1],r=m[2];break;case 5:p=(v=[b,c,l])[0],a=v[1],r=v[2]}return[p,a,r,n.length>3?n[3]:1]},ae=function(){var e,t,n,r,o,i,a,s,u;return s=(u=Se(arguments))[0],o=u[1],t=u[2],a=Math.min(s,o,t),n=100*(r=(Z=Math.max(s,o,t))-a)/255,e=a/(255-r)*100,0===r?i=Number.NaN:(s===Z&&(i=(o-t)/r),o===Z&&(i=2+(t-s)/r),t===Z&&(i=4+(s-o)/r),(i*=60)<0&&(i+=360)),[i,n,e]},k.hcg=function(){return function(e,t,n){n.prototype=e.prototype;var r=new n,o=e.apply(r,t);return Object(o)===o?o:r}(r,Ae.call(arguments).concat(["hcg"]),(function(){}))},d.hcg=j,r.prototype.hcg=function(){return ae(this._rgb)},C=function(e){var t,n,r,o,i,a,s,u;if(e=e.toLowerCase(),null!=k.colors&&k.colors[e])return I(k.colors[e]);if(i=e.match(/rgb\(\s*(\-?\d+),\s*(\-?\d+)\s*,\s*(\-?\d+)\s*\)/)){for(s=i.slice(1,4),o=a=0;a<=2;o=++a)s[o]=+s[o];s[3]=1}else if(i=e.match(/rgba\(\s*(\-?\d+),\s*(\-?\d+)\s*,\s*(\-?\d+)\s*,\s*([01]|[01]?\.\d+)\)/))for(s=i.slice(1,5),o=u=0;u<=3;o=++u)s[o]=+s[o];else if(i=e.match(/rgb\(\s*(\-?\d+(?:\.\d+)?)%,\s*(\-?\d+(?:\.\d+)?)%\s*,\s*(\-?\d+(?:\.\d+)?)%\s*\)/)){for(s=i.slice(1,4),o=t=0;t<=2;o=++t)s[o]=be(2.55*s[o]);s[3]=1}else if(i=e.match(/rgba\(\s*(\-?\d+(?:\.\d+)?)%,\s*(\-?\d+(?:\.\d+)?)%\s*,\s*(\-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)/)){for(s=i.slice(1,5),o=n=0;n<=2;o=++n)s[o]=be(2.55*s[o]);s[3]=+s[3]}else(i=e.match(/hsl\(\s*(\-?\d+(?:\.\d+)?),\s*(\-?\d+(?:\.\d+)?)%\s*,\s*(\-?\d+(?:\.\d+)?)%\s*\)/))?((r=i.slice(1,4))[1]*=.01,r[2]*=.01,(s=T(r))[3]=1):(i=e.match(/hsla\(\s*(\-?\d+(?:\.\d+)?),\s*(\-?\d+(?:\.\d+)?)%\s*,\s*(\-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)/))&&((r=i.slice(1,4))[1]*=.01,r[2]*=.01,(s=T(r))[3]=+i[4]);return s},ie=function(e){var t;return"rgb"===(t=e[3]<1?"rgba":"rgb")?t+"("+e.slice(0,3).map(be).join(",")+")":"rgba"===t?t+"("+e.slice(0,3).map(be).join(",")+","+e[3]+")":void 0},ye=function(e){return be(100*e)/100},R=function(e,t){var n;return n=t<1?"hsla":"hsl",e[0]=ye(e[0]||0),e[1]=ye(100*e[1])+"%",e[2]=ye(100*e[2])+"%","hsla"===n&&(e[3]=t),n+"("+e.join(",")+")"},d.css=function(e){return C(e)},k.css=function(){return function(e,t,n){n.prototype=e.prototype;var r=new n,o=e.apply(r,t);return Object(o)===o?o:r}(r,Ae.call(arguments).concat(["css"]),(function(){}))},r.prototype.css=function(e){return null==e&&(e="rgb"),"rgb"===e.slice(0,3)?ie(this._rgb):"hsl"===e.slice(0,3)?R(this.hsl(),this.alpha()):void 0},d.named=function(e){return I(Ce[e])},p.push({p:5,test:function(e){if(1===arguments.length&&null!=Ce[e])return"named"}}),r.prototype.name=function(e){var t,n;for(n in arguments.length&&(Ce[e]&&(this._rgb=I(Ce[e])),this._rgb[3]=1),t=this.hex("rgb"),Ce)if(t===Ce[n])return n;return t},$=function(){var e,t,n,r;return n=(r=Se(arguments))[0],e=r[1],t=r[2],[n,S(t*=o)*e,Ee(t)*e]},K=function(){var e,t,n,r,o,i,a,s,u;return a=(n=Se(arguments))[0],o=n[1],i=n[2],e=(s=$(a,o,i))[0],t=s[1],r=s[2],[(u=z(e,t,r))[0],u[1],r=u[2],n.length>3?n[3]:1]},W=function(){var e,t,n,r,o,i;return o=(i=Se(arguments))[0],e=i[1],t=i[2],n=ke(e*e+t*t),r=(m(t,e)*u+360)%360,0===be(1e4*n)&&(r=Number.NaN),[o,n,r]},fe=function(){var e,t,n,r,o,i,a;return o=(i=Se(arguments))[0],n=i[1],t=i[2],r=(a=pe(o,n,t))[0],e=a[1],t=a[2],W(r,e,t)},k.lch=function(){var e;return e=Se(arguments),new r(e,"lch")},k.hcl=function(){var e;return e=Se(arguments),new r(e,"hcl")},d.lch=K,d.hcl=function(){var e,t,n,r;return t=(r=Se(arguments))[0],e=r[1],n=r[2],K([n,e,t])},r.prototype.lch=function(){return fe(this._rgb)},r.prototype.hcl=function(){return fe(this._rgb).reverse()},oe=function(e){var t,n,r,o,i,a;return null==e&&(e="rgb"),i=(a=Se(arguments))[0],r=a[1],t=a[2],r/=255,t/=255,[(1-(i/=255)-(o=1-Math.max(i,Math.max(r,t))))*(n=o<1?1/(1-o):0),(1-r-o)*n,(1-t-o)*n,o]},x=function(){var e,t,n,r,o,i;return n=(t=Se(arguments))[0],o=t[1],i=t[2],r=t[3],e=t.length>4?t[4]:1,1===r?[0,0,0,e]:[n>=1?0:255*(1-n)*(1-r),o>=1?0:255*(1-o)*(1-r),i>=1?0:255*(1-i)*(1-r),e]},d.cmyk=function(){return x(Se(arguments))},k.cmyk=function(){return function(e,t,n){n.prototype=e.prototype;var r=new n,o=e.apply(r,t);return Object(o)===o?o:r}(r,Ae.call(arguments).concat(["cmyk"]),(function(){}))},r.prototype.cmyk=function(){return oe(this._rgb)},d.gl=function(){var e,t,n,r,o;for(r=function(){var e,n;for(t in n=[],e=Se(arguments))o=e[t],n.push(o);return n}.apply(this,arguments),e=n=0;n<=2;e=++n)r[e]*=255;return r},k.gl=function(){return function(e,t,n){n.prototype=e.prototype;var r=new n,o=e.apply(r,t);return Object(o)===o?o:r}(r,Ae.call(arguments).concat(["gl"]),(function(){}))},r.prototype.gl=function(){var e;return[(e=this._rgb)[0]/255,e[1]/255,e[2]/255,e[3]]},de=function(e,t,n){var r;return e=(r=Se(arguments))[0],t=r[1],n=r[2],.2126*(e=J(e))+.7152*(t=J(t))+.0722*(n=J(n))},J=function(e){return(e/=255)<=.03928?e/12.92:re((e+.055)/1.055,2.4)},U=function(e,t,n,o){var i,a;return i=e._rgb,a=t._rgb,new r(i[0]+n*(a[0]-i[0]),i[1]+n*(a[1]-i[1]),i[2]+n*(a[2]-i[2]),o)},h.push(["rgb",U]),r.prototype.luminance=function(e,t){var n,r,o,i,a;return null==t&&(t="rgb"),arguments.length?(i=this._rgb,0===e?i=[0,0,0,this._rgb[3]]:1===e?i=[255,255,255,this[3]]:(n=de(this._rgb),r=1e-7,o=20,a=function(n,i){var s,u;return s=(u=n.interpolate(i,.5,t)).luminance(),Math.abs(e-s)e?a(n,u):a(u,i)},i=n>e?a(k("black"),this).rgba():a(this,k("white")).rgba()),k(i).alpha(this.alpha())):de(this._rgb)},Oe=function(e){var t,n,r,o;return(o=e/100)<66?(r=255,n=-155.25485562709179-.44596950469579133*(n=o-2)+104.49216199393888*X(n),t=o<20?0:.8274096064007395*(t=o-10)-254.76935184120902+115.67994401066147*X(t)):(r=351.97690566805693+.114206453784165*(r=o-55)-40.25366309332127*X(r),n=325.4494125711974+.07943456536662342*(n=o-50)-28.0852963507957*X(n),t=255),[r,n,t]},ge=function(){var e,t,n,r,o,i,a,s;for(o=(i=Se(arguments))[0],i[1],e=i[2],r=1e3,n=4e4,t=.4;n-r>t;)(a=Oe(s=.5*(n+r)))[2]/a[0]>=e/o?n=s:r=s;return be(s)},k.temperature=k.kelvin=function(){return function(e,t,n){n.prototype=e.prototype;var r=new n,o=e.apply(r,t);return Object(o)===o?o:r}(r,Ae.call(arguments).concat(["temperature"]),(function(){}))},d.temperature=d.kelvin=d.K=Oe,r.prototype.temperature=function(){return ge(this._rgb)},r.prototype.kelvin=r.prototype.temperature,k.contrast=function(e,t){var n,o,i,a;return"string"!==(i=xe(e))&&"number"!==i||(e=new r(e)),"string"!==(a=xe(t))&&"number"!==a||(t=new r(t)),(n=e.luminance())>(o=t.luminance())?(n+.05)/(o+.05):(o+.05)/(n+.05)},k.distance=function(e,t,n){var o,i,a,s,u,c,l;for(i in null==n&&(n="lab"),"string"!==(u=xe(e))&&"number"!==u||(e=new r(e)),"string"!==(c=xe(t))&&"number"!==c||(t=new r(t)),a=e.get(n),s=t.get(n),l=0,a)l+=(o=(a[i]||0)-(s[i]||0))*o;return Math.sqrt(l)},k.deltaE=function(e,t,n,o){var i,s,u,c,l,p,f,d,h,v,y,b,w,E,k,O,x,C,P,_,A,M,j,I;for(null==n&&(n=1),null==o&&(o=1),"string"!==(k=xe(e))&&"number"!==k||(e=new r(e)),"string"!==(O=xe(t))&&"number"!==O||(t=new r(t)),i=(x=e.lab())[0],u=x[1],l=x[2],s=(C=t.lab())[0],c=C[1],p=C[2],f=ke(u*u+l*l),d=ke(c*c+p*p),_=i<16?.511:.040975*i/(1+.01765*i),P=.0638*f/(1+.0131*f)+.638,E=f<1e-6?0:180*m(l,u)/a;E<0;)E+=360;for(;E>=360;)E-=360;return A=E>=164&&E<=345?.56+g(.2*S(a*(E+168)/180)):.36+g(.4*S(a*(E+35)/180)),w=ke((h=f*f*f*f)/(h+1900)),ke((M=(i-s)/(n*_))*M+(j=(b=f-d)/(o*P))*j+((v=u-c)*v+(y=l-p)*y-b*b)/((I=P*(w*A+1-w))*I))},r.prototype.get=function(e){var t,n,r,o,i;return this,r=(o=e.split("."))[0],t=o[1],i=this[r](),t?(n=r.indexOf(t))>-1?i[n]:console.warn("unknown channel "+t+" in mode "+r):i},r.prototype.set=function(e,t){var n,r,o,i,a;if(this,o=(i=e.split("."))[0],n=i[1])if(a=this[o](),(r=o.indexOf(n))>-1)if("string"===xe(t))switch(t.charAt(0)){case"+":case"-":a[r]+=+t;break;case"*":a[r]*=+t.substr(1);break;case"/":a[r]/=+t.substr(1);break;default:a[r]=+t}else a[r]=t;else console.warn("unknown channel "+n+" in mode "+o);else a=t;return k(a,o).alpha(this.alpha())},r.prototype.clipped=function(){return this._rgb._clipped||!1},r.prototype.alpha=function(e){return arguments.length?k.rgb([this._rgb[0],this._rgb[1],this._rgb[2],e]):this._rgb[3]},r.prototype.darken=function(e){var t;return null==e&&(e=1),this,(t=this.lab())[0]-=i.Kn*e,k.lab(t).alpha(this.alpha())},r.prototype.brighten=function(e){return null==e&&(e=1),this.darken(-e)},r.prototype.darker=r.prototype.darken,r.prototype.brighter=r.prototype.brighten,r.prototype.saturate=function(e){var t;return null==e&&(e=1),this,(t=this.lch())[1]+=e*i.Kn,t[1]<0&&(t[1]=0),k.lch(t).alpha(this.alpha())},r.prototype.desaturate=function(e){return null==e&&(e=1),this.saturate(-e)},r.prototype.premultiply=function(){var e,t;return t=this.rgb(),e=this.alpha(),k(t[0]*e,t[1]*e,t[2]*e,e)},ee=function(e,t){return e*t/255},P=function(e,t){return e>t?t:e},G=function(e,t){return e>t?e:t},we=function(e,t){return 255*(1-(1-e/255)*(1-t/255))},ne=function(e,t){return t<128?2*e*t/255:255*(1-2*(1-e/255)*(1-t/255))},E=function(e,t){return 255*(1-(1-t/255)/(e/255))},_=function(e,t){return 255===e||(e=t/255*255/(1-e/255))>255?255:e},(y=function(e,t,n){if(!y[n])throw"unknown blend mode "+n;return y[n](e,t)}).normal=(b=function(e){return function(t,n){var r,o;return r=k(n).rgb(),o=k(t).rgb(),k(e(r,o),"rgb")}})((A=function(e){return function(t,n){var r,o,i;for(i=[],r=o=0;o<=3;r=++o)i[r]=e(t[r],n[r]);return i}})((function(e,t){return e}))),y.multiply=b(A(ee)),y.screen=b(A(we)),y.overlay=b(A(ne)),y.darken=b(A(P)),y.lighten=b(A(G)),y.dodge=b(A(_)),y.burn=b(A(E)),k.blend=y,k.analyze=function(e){var t,n,r,o;for(r={min:Number.MAX_VALUE,max:-1*Number.MAX_VALUE,sum:0,values:[],count:0},n=0,t=e.length;nr.max&&(r.max=o),r.count+=1);return r.domain=[r.min,r.max],r.limits=function(e,t){return k.limits(r,e,t)},r},k.scale=function(e,t){var n,r,o,i,a,s,u,c,l,p,f,d,h,g,m,v,y,b,w,E,O;return l="rgb",p=k("#ccc"),g=0,!1,a=[0,1],h=[],d=[0,0],n=!1,o=[],f=!1,c=0,u=1,i=!1,r={},m=!0,s=1,E=function(e){var t,n,r,i,a,s;if(null==e&&(e=["#fff","#000"]),null!=e&&"string"===xe(e)&&null!=k.brewer&&(e=k.brewer[e]||k.brewer[e.toLowerCase()]||e),"array"===xe(e)){for(1===e.length&&(e=[e[0],e[0]]),t=r=0,i=(e=e.slice(0)).length-1;0<=i?r<=i:r>=i;t=0<=i?++r:--r)n=e[t],"string"===xe(n)&&(e[t]=k(n));for(h.length=0,t=s=0,a=e.length-1;0<=a?s<=a:s>=a;t=0<=a?++s:--s)h.push(t/(e.length-1))}return w(),o=e},y=function(e){var t,r;if(null!=n){for(r=n.length-1,t=0;t=n[t];)t++;return t-1}return 0},O=function(e){return e},function(e){var t,r,o,i,a;return a=e,n.length>2&&(i=n.length-1,t=y(e),o=n[0]+(n[1]-n[0])*(0+.5*g),r=n[i-1]+(n[i]-n[i-1])*(1-.5*g),a=c+(n[t]+.5*(n[t+1]-n[t])-o)/(r-o)*(u-c)),a},b=function(e,t){var i,a,f,g,v,b,w;if(null==t&&(t=!1),isNaN(e)||null===e)return p;if(w=t?e:n&&n.length>2?y(e)/(n.length-2):u!==c?(e-c)/(u-c):1,t||(w=O(w)),1!==s&&(w=re(w,s)),w=d[0]+w*(1-d[0]-d[1]),w=Math.min(1,Math.max(0,w)),f=Math.floor(1e4*w),m&&r[f])i=r[f];else{if("array"===xe(o))for(a=g=0,b=h.length-1;0<=b?g<=b:g>=b;a=0<=b?++g:--g){if(w<=(v=h[a])){i=o[a];break}if(w>=v&&a===h.length-1){i=o[a];break}if(w>v&&w=l;t=0<=l?++p:--p)h.push(t/(r-1));return a=[c,u],v},v.mode=function(e){return arguments.length?(l=e,w(),v):l},v.range=function(e,t){return E(e),v},v.out=function(e){return f=e,v},v.spread=function(e){return arguments.length?(g=e,v):g},v.correctLightness=function(e){return null==e&&(e=!0),i=e,w(),O=i?function(e){var t,n,r,o,i,a,s,u,c;for(t=b(0,!0).lab()[0],n=b(1,!0).lab()[0],s=t>n,r=b(e,!0).lab()[0],o=r-(i=t+(n-t)*e),u=0,c=1,a=20;Math.abs(o)>.01&&a-- >0;)s&&(o*=-1),o<0?(u=e,e+=.5*(c-e)):(c=e,e+=.5*(u-e)),r=b(e,!0).lab()[0],o=r-i;return e}:function(e){return e},v},v.padding=function(e){return null!=e?("number"===xe(e)&&(e=[e,e]),d=e,v):d},v.colors=function(t,r){var i,s,u,c,l,p,f,d;if(arguments.length<2&&(r="hex"),l=[],0===arguments.length)l=o.slice(0);else if(1===t)l=[v(.5)];else if(t>1)s=a[0],i=a[1]-s,l=function(){p=[];for(var e=0;0<=t?et;0<=t?e++:e--)p.push(e);return p}.apply(this).map((function(e){return v(s+e/(t-1)*i)}));else{if(e=[],f=[],n&&n.length>2)for(u=d=1,c=n.length;1<=c?dc;u=1<=c?++d:--d)f.push(.5*(n[u-1]+n[u]));else f=a;l=f.map((function(e){return v(e)}))}return k[r]&&(l=l.map((function(e){return e[r]()}))),l},v.cache=function(e){return null!=e?(m=e,v):m},v.gamma=function(e){return null!=e?(s=e,v):s},v.nodata=function(e){return null!=e?(p=k(e),v):p},v},null==k.scales&&(k.scales={}),k.scales.cool=function(){return k.scale([k.hsl(180,1,.9),k.hsl(250,.7,.4)])},k.scales.hot=function(){return k.scale(["#000","#f00","#ff0","#fff"],[0,.25,.75,1]).mode("rgb")},k.analyze=function(e,t,n){var r,o,i,a,s,u;if(s={min:Number.MAX_VALUE,max:-1*Number.MAX_VALUE,sum:0,values:[],count:0},null==n&&(n=function(){return!0}),r=function(e){null==e||isNaN(e)||(s.values.push(e),s.sum+=e,es.max&&(s.max=e),s.count+=1)},u=function(e,o){if(n(e,o))return null!=t&&"function"===xe(t)?r(t(e)):null!=t&&"string"===xe(t)||"number"===xe(t)?r(e[t]):r(e)},"array"===xe(e))for(a=0,i=e.length;a=B;x=1<=B?++N:--N)P.push(A+x/n*(Z-A));P.push(Z)}else if("l"===t.substr(0,1)){if(A<=0)throw"Logarithmic scales are only possible for values > 0";for(j=Math.LOG10E*X(A),_=Math.LOG10E*X(Z),P.push(A),x=ce=1,H=n-1;1<=H?ce<=H:ce>=H;x=1<=H?++ce:--ce)P.push(re(10,j+x/n*(_-j)));P.push(Z)}else if("q"===t.substr(0,1)){for(P.push(A),x=r=1,K=n-1;1<=K?r<=K:r>=K;x=1<=K?++r:--r)L=(ue.length-1)*x/n,(F=M(L))===L?P.push(ue[F]):(V=L-F,P.push(ue[F]*(1-V)+ue[F+1]*V));P.push(Z)}else if("k"===t.substr(0,1)){for(D=ue.length,v=new Array(D),E=new Array(n),oe=!0,R=0,b=null,(b=[]).push(A),x=o=1,G=n-1;1<=G?o<=G:o>=G;x=1<=G?++o:--o)b.push(A+x/n*(Z-A));for(b.push(Z);oe;){for(S=i=0,Y=n-1;0<=Y?i<=Y:i>=Y;S=0<=Y?++i:--i)E[S]=0;for(x=a=0,J=D-1;0<=J?a<=J:a>=J;x=0<=J?++a:--a){for(se=ue[x],I=Number.MAX_VALUE,S=s=0,Q=n-1;0<=Q?s<=Q:s>=Q;S=0<=Q?++s:--s)(O=g(b[S]-se))=ee;S=0<=ee?++u:--u)T[S]=null;for(x=c=0,te=D-1;0<=te?c<=te:c>=te;x=0<=te?++c:--c)null===T[w=v[x]]?T[w]=ue[x]:T[w]+=ue[x];for(S=l=0,ne=n-1;0<=ne?l<=ne:l>=ne;S=0<=ne?++l:--l)T[S]*=1/E[S];for(oe=!1,S=p=0,U=n-1;0<=U?p<=U:p>=U;S=0<=U?++p:--p)if(T[S]!==b[x]){oe=!0;break}b=T,++R>200&&(oe=!1)}for(C={},S=f=0,W=n-1;0<=W?f<=W:f>=W;S=0<=W?++f:--f)C[S]=[];for(x=d=0,z=D-1;0<=z?d<=z:d>=z;x=0<=z?++d:--d)C[w=v[x]].push(ue[x]);for(ie=[],S=h=0,q=n-1;0<=q?h<=q:h>=q;S=0<=q?++h:--h)ie.push(C[S][0]),ie.push(C[S][C[S].length-1]);for(ie=ie.sort((function(e,t){return e-t})),P.push(ie[0]),x=m=1,$=ie.length-1;m<=$;x=m+=2)ae=ie[x],isNaN(ae)||-1!==P.indexOf(ae)||P.push(ae)}return P},D=function(e,t,n){var r,o,i,a;return e=(r=Se(arguments))[0],t=r[1],n=r[2],isNaN(e)&&(e=0),(e/=360)<1/3?i=1-((o=(1-t)/3)+(a=(1+t*S(c*e)/S(s-c*e))/3)):e<2/3?o=1-((a=(1-t)/3)+(i=(1+t*S(c*(e-=1/3))/S(s-c*e))/3)):a=1-((i=(1-t)/3)+(o=(1+t*S(c*(e-=2/3))/S(s-c*e))/3)),[255*(a=Y(n*a*3)),255*(i=Y(n*i*3)),255*(o=Y(n*o*3)),r.length>3?r[3]:1]},ue=function(){var e,t,n,r,o,i,a;return o=(i=Se(arguments))[0],t=i[1],e=i[2],c=2*Math.PI,o/=255,t/=255,e/=255,0===(a=1-Math.min(o,t,e)/(r=(o+t+e)/3))?n=0:(n=(o-t+(o-e))/2,n/=Math.sqrt((o-t)*(o-t)+(o-e)*(t-e)),n=Math.acos(n),e>t&&(n=c-n),n/=c),[360*n,a,r]},k.hsi=function(){return function(e,t,n){n.prototype=e.prototype;var r=new n,o=e.apply(r,t);return Object(o)===o?o:r}(r,Ae.call(arguments).concat(["hsi"]),(function(){}))},d.hsi=D,r.prototype.hsi=function(){return ue(this._rgb)},F=function(e,t,n,r){var o,i,a,s,u,c,l,p,f,d;return"hsl"===r?(f=e.hsl(),d=t.hsl()):"hsv"===r?(f=e.hsv(),d=t.hsv()):"hcg"===r?(f=e.hcg(),d=t.hcg()):"hsi"===r?(f=e.hsi(),d=t.hsi()):"lch"!==r&&"hcl"!==r||(r="hcl",f=e.hcl(),d=t.hcl()),"h"===r.substr(0,1)&&(i=f[0],l=f[1],s=f[2],a=d[0],p=d[1],u=d[2]),isNaN(i)||isNaN(a)?isNaN(i)?isNaN(a)?o=Number.NaN:(o=a,1!==s&&0!==s||"hsv"===r||(c=p)):(o=i,1!==u&&0!==u||"hsv"===r||(c=l)):o=i+n*(a>i&&a-i>180?a-(i+360):a180?a+360-i:a-i),null==c&&(c=l+n*(p-l)),k[r](o,c,s+n*(u-s))},H=function(e,t,n,r){var o,i;return o=e.num(),i=t.num(),k.num(o+(i-o)*n,"num")},(h=h.concat(function(){var e,t,n,r;for(r=[],t=0,e=(n=["hsv","hsl","hsi","hcl","lch","hcg"]).length;t0},e.prototype.connect_=function(){r&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),s?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){r&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;a.some((function(e){return!!~n.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),c=function(e,t){for(var n=0,r=Object.keys(t);n0},e}(),E="undefined"!=typeof WeakMap?new WeakMap:new n,k=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=u.getInstance(),r=new w(t,n,this);E.set(this,r)};["observe","unobserve","disconnect"].forEach((function(e){k.prototype[e]=function(){var t;return(t=E.get(this))[e].apply(t,arguments)}}));var O=void 0!==o.ResizeObserver?o.ResizeObserver:k;t.a=O}).call(this,n(10))},function(e,t,n){e.exports=function(){"use strict";return function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,o,i,a,s,u,c,l,p){switch(n){case 1:if(0===l&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===c)return r+"/*|*/";break;case 3:switch(c){case 102:case 112:return e(o[0]+r),"";default:return r+(0===p?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(this.props,[]);return function(e){l.forEach((function(t){return delete e[t]}))}(o),o.className=this.props.inputClassName,o.id=this.state.inputId,o.style=n,a.default.createElement("div",{className:this.props.className,style:t},this.renderStyles(),a.default.createElement("input",r({},o,{ref:this.inputRef})),a.default.createElement("div",{ref:this.sizerRef,style:c},e),this.props.placeholder?a.default.createElement("div",{ref:this.placeHolderSizerRef,style:c},this.props.placeholder):null)}}]),t}(i.Component);h.propTypes={className:s.default.string,defaultValue:s.default.any,extraWidth:s.default.oneOfType([s.default.number,s.default.string]),id:s.default.string,injectStyles:s.default.bool,inputClassName:s.default.string,inputRef:s.default.func,inputStyle:s.default.object,minWidth:s.default.oneOfType([s.default.number,s.default.string]),onAutosize:s.default.func,onChange:s.default.func,placeholder:s.default.string,placeholderIsMinWidth:s.default.bool,style:s.default.object,value:s.default.any},h.defaultProps={minWidth:1,injectStyles:!0},t.default=h},function(e,t,n){"use strict";(function(e){var r=n(0),o=n.n(r),i=n(12),a=n(6),s=n(2);function u(e){return(u="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})(e)}function c(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=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){for(var n=0;n0?o.a.createElement("div",{className:"sj-results",dangerouslySetInnerHTML:{__html:n(i)}}):null}))}}])&&p(t.prototype,n),r&&p(t,r),a}(o.a.Component);t.a=Object(i.hot)(e)(w)}).call(this,n(20)(e))},function(e,t,n){"use strict";var r=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}},o={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var i=function(e){for(var t,n=e.length,r=n^n,o=0;n>=4;)t=1540483477*(65535&(t=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24))+((1540483477*(t>>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^(t=1540483477*(65535&(t^=t>>>24))+((1540483477*(t>>>16)&65535)<<16)),n-=4,++o;switch(n){case 3:r^=(255&e.charCodeAt(o+2))<<16;case 2:r^=(255&e.charCodeAt(o+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(o)))+((1540483477*(r>>>16)&65535)<<16)}return r=1540483477*(65535&(r^=r>>>13))+((1540483477*(r>>>16)&65535)<<16),((r^=r>>>15)>>>0).toString(36)};var a=function(e){function t(e,t,r){var o=t.trim().split(h);t=o;var i=o.length,a=e.length;switch(a){case 0:case 1:var s=0;for(e=0===a?"":e[0]+" ";sr&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(g,"$1"+e.trim());case 58:return e.trim()+t.replace(g,"$1"+e.trim());default:if(0<1*n&&0u.charCodeAt(8))break;case 115:a=a.replace(u,"-webkit-"+u)+";"+a;break;case 207:case 102:a=a.replace(u,"-webkit-"+(102s.charCodeAt(0)&&(s=s.trim()),s=[s],0d)&&(V=(U=U.replace(" ",":")).length),01?o-1:0),a=1;a0&&(a.AUtoggleState="opening"),function(n,o,i,a,s){n.AUanimation=setInterval((function(){if(o===s||0===a.steps){if(e.animate.Stop(n),n.style[t.property]=s+"px",n.AUtoggleState="",r[0].AUinteration++,"auto"===t.endSize&&(n.style[t.property]=""),r[0].AUinteration>=r[0].AUinterations)return t.callback()}else i+=a.stepSize,n.style[t.property]=i+"px",a.steps--}),Math.abs(a.intervalTime))}(a,s,l,c,u)}},t.Toggle=function(t){var n=t.element,r=t.property||"height",o=t.speed||250,i=void 0===t.closeSize?0:t.closeSize,a=void 0===t.openSize?"auto":t.openSize;void 0===n.length&&(n=[n]),"function"!=typeof t.prefunction&&(t.prefunction=function(){}),"function"!=typeof t.postfunction&&(t.postfunction=function(){}),"function"!=typeof t.callback&&(t.callback=function(){}),n[0].AUtoggleInteration=0,n[0].AUtoggleInterations=n.length;for(var s=0;s>>((3&t)<<3)&255;return o}}},function(e,t){for(var n=[],r=0;r<256;++r)n[r]=(r+256).toString(16).substr(1);e.exports=function(e,t){var r=t||0,o=n;return[o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]]].join("")}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};d(this,e),this.type="languageDetector",this.detectors={},this.init(t,n)}return r(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.services=e,this.options=o.defaults(t,this.options||{},{order:["querystring","cookie","localStorage","navigator","htmlTag"],lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"]}),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=n,this.addDetector(i.default),this.addDetector(a.default),this.addDetector(s.default),this.addDetector(u.default),this.addDetector(l.default),this.addDetector(c.default),this.addDetector(p.default)}},{key:"addDetector",value:function(e){this.detectors[e.name]=e}},{key:"detect",value:function(e){var t=this;e||(e=this.options.order);var n=[];e.forEach((function(e){if(t.detectors[e]){var r=t.detectors[e].lookup(t.options);r&&"string"==typeof r&&(r=[r]),r&&(n=n.concat(r))}}));var r=void 0;if(n.forEach((function(e){if(!r){var n=t.services.languageUtils.formatLanguageCode(e);t.services.languageUtils.isWhitelisted(n)&&(r=n)}})),!r){var o=this.i18nOptions.fallbackLng;"string"==typeof o&&(o=[o]),o||(o=[]),r="[object Array]"===Object.prototype.toString.apply(o)?o[0]:o[0]||o.default&&o.default[0]}return r}},{key:"cacheUserLanguage",value:function(e,t){var n=this;t||(t=this.options.caches),t&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(e)>-1||t.forEach((function(t){n.detectors[t]&&n.detectors[t].cacheUserLanguage(e,n.options)})))}}]),e}();h.type="languageDetector",t.default=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaults=function(e){return o.call(i.call(arguments,1),(function(t){if(t)for(var n in t)void 0===e[n]&&(e[n]=t[n])})),e},t.extend=function(e){return o.call(i.call(arguments,1),(function(t){if(t)for(var n in t)e[n]=t[n]})),e};var r=[],o=r.forEach,i=r.slice},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t,n,r){var o=void 0;if(n){var i=new Date;i.setTime(i.getTime()+60*n*1e3),o="; expires="+i.toGMTString()}else o="";r=r?"domain="+r+";":"",document.cookie=e+"="+t+o+";"+r+"path=/"},o=function(e){for(var t=e+"=",n=document.cookie.split(";"),r=0;r0)n[r].substring(0,o)===e.lookupQuerystring&&(t=n[r].substring(o+1))}return t}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=void 0;try{r="undefined"!==window&&null!==window.localStorage;window.localStorage.setItem("i18next.translate.boo","foo"),window.localStorage.removeItem("i18next.translate.boo")}catch(e){r=!1}t.default={name:"localStorage",lookup:function(e){var t=void 0;if(e.lookupLocalStorage&&r){var n=window.localStorage.getItem(e.lookupLocalStorage);n&&(t=n)}return t},cacheUserLanguage:function(e,t){t.lookupLocalStorage&&r&&window.localStorage.setItem(t.lookupLocalStorage,e)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"navigator",lookup:function(e){var t=[];if("undefined"!=typeof navigator){if(navigator.languages)for(var n=0;n0?t:void 0}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"htmlTag",lookup:function(e){var t=void 0,n=e.htmlTag||("undefined"!=typeof document?document.documentElement:null);return n&&"function"==typeof n.getAttribute&&(t=n.getAttribute("lang")),t}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"path",lookup:function(e){var t=void 0;if("undefined"!=typeof window){var n=window.location.pathname.match(/\/([a-zA-Z-]*)/g);if(n instanceof Array)if("number"==typeof e.lookupFromPathIndex){if("string"!=typeof n[e.lookupFromPathIndex])return;t=n[e.lookupFromPathIndex].replace("/","")}else t=n[0].replace("/","")}return t}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"subdomain",lookup:function(e){var t=void 0;if("undefined"!=typeof window){var n=window.location.href.match(/(?:http[s]*\:\/\/)*(.*?)\.(?=[^\/]*\..{2,5})/gi);n instanceof Array&&(t="number"==typeof e.lookupFromSubdomainIndex?n[e.lookupFromSubdomainIndex].replace("http://","").replace("https://","").replace(".",""):n[0].replace("http://","").replace("https://","").replace(".",""))}return t}}},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){(function(t){(function(){var n,r,o,i,a,s;"undefined"!=typeof performance&&null!==performance&&performance.now?e.exports=function(){return performance.now()}:null!=t&&t.hrtime?(e.exports=function(){return(n()-a)/1e6},r=t.hrtime,i=(n=function(){var e;return 1e9*(e=r())[0]+e[1]})(),s=1e9*t.uptime(),a=i-s):Date.now?(e.exports=function(){return Date.now()-o},o=Date.now()):(e.exports=function(){return(new Date).getTime()-o},o=(new Date).getTime())}).call(this)}).call(this,n(59))},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var u,l=[],c=!1,p=-1;function f(){c&&u&&(c=!1,u.length?l=u.concat(l):p=-1,l.length&&d())}function d(){if(!c){var e=s(f);c=!0;for(var t=l.length;t;){for(u=l,l=[];++p1)for(var n=1;n=0||(o[n]=e[n]);return o}(e,["children","in"]),a=r.default.Children.toArray(t),s=a[0],u=a[1];return delete o.onEnter,delete o.onEntering,delete o.onEntered,delete o.onExit,delete o.onExiting,delete o.onExited,r.default.createElement(i.default,o,n?r.default.cloneElement(s,{key:"first",onEnter:this.handleEnter,onEntering:this.handleEntering,onEntered:this.handleEntered}):r.default.cloneElement(u,{key:"second",onEnter:this.handleExit,onEntering:this.handleExiting,onEntered:this.handleExited}))},a}(r.default.Component);s.propTypes={};var u=s;t.default=u,e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.getChildMapping=o,t.mergeChildMappings=i,t.getInitialChildMapping=function(e,t){return o(e.children,(function(n){return(0,r.cloneElement)(n,{onExited:t.bind(null,n),in:!0,appear:a(n,"appear",e),enter:a(n,"enter",e),exit:a(n,"exit",e)})}))},t.getNextChildMapping=function(e,t,n){var s=o(e.children),u=i(t,s);return Object.keys(u).forEach((function(o){var i=u[o];if((0,r.isValidElement)(i)){var l=o in t,c=o in s,p=t[o],f=(0,r.isValidElement)(p)&&!p.props.in;!c||l&&!f?c||!l||f?c&&l&&(0,r.isValidElement)(p)&&(u[o]=(0,r.cloneElement)(i,{onExited:n.bind(null,i),in:p.props.in,exit:a(i,"exit",e),enter:a(i,"enter",e)})):u[o]=(0,r.cloneElement)(i,{in:!1}):u[o]=(0,r.cloneElement)(i,{onExited:n.bind(null,i),in:!0,exit:a(i,"exit",e),enter:a(i,"enter",e)})}})),u};var r=n(0);function o(e,t){var n=Object.create(null);return e&&r.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&(0,r.isValidElement)(e)?t(e):e}(e)})),n}function i(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,o=Object.create(null),i=[];for(var a in e)a in t?i.length&&(o[a]=i,i=[]):i.push(a);var s={};for(var u in t){if(o[u])for(r=0;r0?(n.ids&&(n.ids=[n.name]),e.helpers.each(t,n)):o(this);if(n.data&&n.ids){var a=r.createFrame(n.data);a.contextPath=r.appendContextPath(n.data.contextPath,n.name),n={data:a}}return i(t,n)}))},e.exports=t.default},function(e,t,n){"use strict";(function(r){t.__esModule=!0;var o,i=n(7),a=n(8),s=(o=a)&&o.__esModule?o:{default:o};t.default=function(e){e.registerHelper("each",(function(e,t){if(!t)throw new s.default("Must pass iterator to #each");var n,o=t.fn,a=t.inverse,u=0,l="",c=void 0,p=void 0;function f(t,n,r){c&&(c.key=t,c.index=n,c.first=0===n,c.last=!!r,p&&(c.contextPath=p+t)),l+=o(e[t],{data:c,blockParams:i.blockParams([e[t],t],[p+t,null])})}if(t.data&&t.ids&&(p=i.appendContextPath(t.data.contextPath,t.ids[0])+"."),i.isFunction(e)&&(e=e.call(this)),t.data&&(c=i.createFrame(t.data)),e&&"object"==typeof e)if(i.isArray(e))for(var d=e.length;u=s.LAST_COMPATIBLE_COMPILER_REVISION&&t<=s.COMPILER_REVISION)return;if(t2&&w.push("'"+this.terminals_[v]+"'");O=this.lexer.showPosition?"Parse error on line "+(s+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+w.join(", ")+", got '"+(this.terminals_[f]||f)+"'":"Parse error on line "+(s+1)+": Unexpected "+(1==f?"end of input":"'"+(this.terminals_[f]||f)+"'"),this.parseError(O,{text:this.lexer.match,token:this.terminals_[f]||f,line:this.lexer.yylineno,loc:c,expected:w})}}if(g[0]instanceof Array&&g.length>1)throw new Error("Parse Error: multiple actions possible at state: "+h+", token: "+f);switch(g[0]){case 1:n.push(f),r.push(this.lexer.yytext),o.push(this.lexer.yylloc),n.push(g[1]),f=null,d?(f=d,d=null):(u=this.lexer.yyleng,a=this.lexer.yytext,s=this.lexer.yylineno,c=this.lexer.yylloc,l>0&&l--);break;case 2:if(y=this.productions_[g[1]][1],k.$=r[r.length-y],k._$={first_line:o[o.length-(y||1)].first_line,last_line:o[o.length-1].last_line,first_column:o[o.length-(y||1)].first_column,last_column:o[o.length-1].last_column},p&&(k._$.range=[o[o.length-(y||1)].range[0],o[o.length-1].range[1]]),void 0!==(m=this.performAction.call(k,a,u,s,this.yy,g[1],r,o)))return m;y&&(n=n.slice(0,-1*y*2),r=r.slice(0,-1*y),o=o.slice(0,-1*y)),n.push(this.productions_[g[1]][0]),r.push(k.$),o.push(k._$),b=i[n[n.length-2]][n[n.length-1]],n.push(b);break;case 3:return!0}}return!0}},t=function(){var e={EOF:1,parseError:function(e,t){if(!this.yy.parser)throw new Error(e);this.yy.parser.parseError(e,t)},setInput:function(e){return this._input=e,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var e=this._input[0];return this.yytext+=e,this.yyleng++,this.offset++,this.match+=e,this.matched+=e,e.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),e},unput:function(e){var t=e.length,n=e.split(/(?:\r\n?|\n)/g);this._input=e+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-t-1),this.offset-=t;var r=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),n.length-1&&(this.yylineno-=n.length-1);var o=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:n?(n.length===r.length?this.yylloc.first_column:0)+r[r.length-n.length].length-n[0].length:this.yylloc.first_column-t},this.options.ranges&&(this.yylloc.range=[o[0],o[0]+this.yyleng-t]),this},more:function(){return this._more=!0,this},less:function(e){this.unput(this.match.slice(e))},pastInput:function(){var e=this.matched.substr(0,this.matched.length-this.match.length);return(e.length>20?"...":"")+e.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var e=this.match;return e.length<20&&(e+=this._input.substr(0,20-e.length)),(e.substr(0,20)+(e.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var e=this.pastInput(),t=new Array(e.length+1).join("-");return e+this.upcomingInput()+"\n"+t+"^"},next:function(){if(this.done)return this.EOF;var e,t,n,r,o;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var i=this._currentRules(),a=0;at[0].length)||(t=n,r=a,this.options.flex));a++);return t?((o=t[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=o.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:o?o[o.length-1].length-o[o.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],e=this.performAction.call(this,this.yy,this,i[r],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),e||void 0):""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var e=this.next();return void 0!==e?e:this.lex()},begin:function(e){this.conditionStack.push(e)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(e){this.begin(e)},options:{},performAction:function(e,t,n,r){function o(e,n){return t.yytext=t.yytext.substring(e,t.yyleng-n+e)}switch(n){case 0:if("\\\\"===t.yytext.slice(-2)?(o(0,1),this.begin("mu")):"\\"===t.yytext.slice(-1)?(o(0,1),this.begin("emu")):this.begin("mu"),t.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),"raw"===this.conditionStack[this.conditionStack.length-1]?15:(o(5,9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(t.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return t.yytext=o(1,2).replace(/\\"/g,'"'),80;case 32:return t.yytext=o(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return t.yytext=t.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},rules:[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],conditions:{mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}}};return e}();function n(){this.yy={}}return e.lexer=t,n.prototype=e,e.Parser=n,new n}();t.default=r,e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(29),i=(r=o)&&r.__esModule?r:{default:r};function a(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.options=e}function s(e,t,n){void 0===t&&(t=e.length);var r=e[t-1],o=e[t-2];return r?"ContentStatement"===r.type?(o||!n?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(r.original):void 0:n}function u(e,t,n){void 0===t&&(t=-1);var r=e[t+1],o=e[t+2];return r?"ContentStatement"===r.type?(o||!n?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(r.original):void 0:n}function l(e,t,n){var r=e[null==t?0:t+1];if(r&&"ContentStatement"===r.type&&(n||!r.rightStripped)){var o=r.value;r.value=r.value.replace(n?/^\s+/:/^[ \t]*\r?\n?/,""),r.rightStripped=r.value!==o}}function c(e,t,n){var r=e[null==t?e.length-1:t-1];if(r&&"ContentStatement"===r.type&&(n||!r.leftStripped)){var o=r.value;return r.value=r.value.replace(n?/\s+$/:/[ \t]+$/,""),r.leftStripped=r.value!==o,r.leftStripped}}a.prototype=new i.default,a.prototype.Program=function(e){var t=!this.options.ignoreStandalone,n=!this.isRootSeen;this.isRootSeen=!0;for(var r=e.body,o=0,i=r.length;o0)throw new i.default("Invalid path: "+r,{loc:n});".."===l&&a++}}return{type:"PathExpression",data:e,depth:a,parts:o,original:r,loc:n}},t.prepareMustache=function(e,t,n,r,o,i){var a=r.charAt(3)||r.charAt(2),s="{"!==a&&"&"!==a;return{type:/\*/.test(r)?"Decorator":"MustacheStatement",path:e,params:t,hash:n,escaped:s,strip:o,loc:this.locInfo(i)}},t.prepareRawBlock=function(e,t,n,r){a(e,n),r=this.locInfo(r);var o={type:"Program",body:t,strip:{},loc:r};return{type:"BlockStatement",path:e.path,params:e.params,hash:e.hash,program:o,openStrip:{},inverseStrip:{},closeStrip:{},loc:r}},t.prepareBlock=function(e,t,n,r,o,s){r&&r.path&&a(e,r);var u=/\*/.test(e.open);t.blockParams=e.blockParams;var l=void 0,c=void 0;if(n){if(u)throw new i.default("Unexpected inverse block on decorator",n);n.chain&&(n.program.body[0].closeStrip=r.strip),c=n.strip,l=n.program}o&&(o=l,l=t,t=o);return{type:u?"DecoratorBlock":"BlockStatement",path:e.path,params:e.params,hash:e.hash,program:t,inverse:l,openStrip:e.strip,inverseStrip:c,closeStrip:r&&r.strip,loc:this.locInfo(s)}},t.prepareProgram=function(e,t){if(!t&&e.length){var n=e[0].loc,r=e[e.length-1].loc;n&&r&&(t={source:n.source,start:{line:n.start.line,column:n.start.column},end:{line:r.end.line,column:r.end.column}})}return{type:"Program",body:e,strip:{},loc:t}},t.preparePartialBlock=function(e,t,n,r){return a(e,n),{type:"PartialBlockStatement",name:e.path,params:e.params,hash:e.hash,program:t,openStrip:e.strip,closeStrip:n&&n.strip,loc:this.locInfo(r)}};var r,o=n(8),i=(r=o)&&r.__esModule?r:{default:r};function a(e,t){if(t=t.path?t.path.original:t,e.path.original!==t){var n={loc:e.path.loc};throw new i.default(e.path.original+" doesn't match "+t,n)}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.Compiler=u,t.precompile=function(e,t,n){if(null==e||"string"!=typeof e&&"Program"!==e.type)throw new o.default("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+e);"data"in(t=t||{})||(t.data=!0);t.compat&&(t.useDepths=!0);var r=n.parse(e,t),i=(new n.Compiler).compile(r,t);return(new n.JavaScriptCompiler).compile(i,t)},t.compile=function(e,t,n){void 0===t&&(t={});if(null==e||"string"!=typeof e&&"Program"!==e.type)throw new o.default("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+e);"data"in(t=i.extend({},t))||(t.data=!0);t.compat&&(t.useDepths=!0);var r=void 0;function a(){var r=n.parse(e,t),o=(new n.Compiler).compile(r,t),i=(new n.JavaScriptCompiler).compile(o,t,void 0,!0);return n.template(i)}function s(e,t){return r||(r=a()),r.call(this,e,t)}return s._setup=function(e){return r||(r=a()),r._setup(e)},s._child=function(e,t,n,o){return r||(r=a()),r._child(e,t,n,o)},s};var o=r(n(8)),i=n(7),a=r(n(28)),s=[].slice;function u(){}function l(e,t){if(e===t)return!0;if(i.isArray(e)&&i.isArray(t)&&e.length===t.length){for(var n=0;n1)throw new o.default("Unsupported number of partial arguments: "+n.length,e);n.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):n.push({type:"PathExpression",parts:[],depth:0}));var r=e.name.original,i="SubExpression"===e.name.type;i&&this.accept(e.name),this.setupFullMustacheParams(e,t,void 0,!0);var a=e.indent||"";this.options.preventIndent&&a&&(this.opcode("appendContent",a),a=""),this.opcode("invokePartial",i,r,a),this.opcode("append")},PartialBlockStatement:function(e){this.PartialStatement(e)},MustacheStatement:function(e){this.SubExpression(e),e.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(e){this.DecoratorBlock(e)},ContentStatement:function(e){e.value&&this.opcode("appendContent",e.value)},CommentStatement:function(){},SubExpression:function(e){c(e);var t=this.classifySexpr(e);"simple"===t?this.simpleSexpr(e):"helper"===t?this.helperSexpr(e):this.ambiguousSexpr(e)},ambiguousSexpr:function(e,t,n){var r=e.path,o=r.parts[0],i=null!=t||null!=n;this.opcode("getContext",r.depth),this.opcode("pushProgram",t),this.opcode("pushProgram",n),r.strict=!0,this.accept(r),this.opcode("invokeAmbiguous",o,i)},simpleSexpr:function(e){var t=e.path;t.strict=!0,this.accept(t),this.opcode("resolvePossibleLambda")},helperSexpr:function(e,t,n){var r=this.setupFullMustacheParams(e,t,n),i=e.path,s=i.parts[0];if(this.options.knownHelpers[s])this.opcode("invokeKnownHelper",r.length,s);else{if(this.options.knownHelpersOnly)throw new o.default("You specified knownHelpersOnly, but used the unknown helper "+s,e);i.strict=!0,i.falsy=!0,this.accept(i),this.opcode("invokeHelper",r.length,i.original,a.default.helpers.simpleId(i))}},PathExpression:function(e){this.addDepth(e.depth),this.opcode("getContext",e.depth);var t=e.parts[0],n=a.default.helpers.scopedId(e),r=!e.depth&&!n&&this.blockParamIndex(t);r?this.opcode("lookupBlockParam",r,e.parts):t?e.data?(this.options.data=!0,this.opcode("lookupData",e.depth,e.parts,e.strict)):this.opcode("lookupOnContext",e.parts,e.falsy,e.strict,n):this.opcode("pushContext")},StringLiteral:function(e){this.opcode("pushString",e.value)},NumberLiteral:function(e){this.opcode("pushLiteral",e.value)},BooleanLiteral:function(e){this.opcode("pushLiteral",e.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(e){var t=e.pairs,n=0,r=t.length;for(this.opcode("pushHash");n=0)return[t,o]}}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(14),i=r(n(8)),a=n(7),s=r(n(89));function u(e){this.value=e}function l(){}l.prototype={nameLookup:function(e,t){return this.internalNameLookup(e,t)},depthedLookup:function(e){return[this.aliasable("container.lookup"),'(depths, "',e,'")']},compilerInfo:function(){var e=o.COMPILER_REVISION;return[e,o.REVISION_CHANGES[e]]},appendToBuffer:function(e,t,n){return a.isArray(e)||(e=[e]),e=this.source.wrap(e,t),this.environment.isSimple?["return ",e,";"]:n?["buffer += ",e,";"]:(e.appendToBuffer=!0,e)},initializeBuffer:function(){return this.quotedString("")},internalNameLookup:function(e,t){return this.lookupPropertyFunctionIsUsed=!0,["lookupProperty(",e,",",JSON.stringify(t),")"]},lookupPropertyFunctionIsUsed:!1,compile:function(e,t,n,r){this.environment=e,this.options=t,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!r,this.name=this.environment.name,this.isChild=!!n,this.context=n||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(e,t),this.useDepths=this.useDepths||e.useDepths||e.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||e.useBlockParams;var o=e.opcodes,a=void 0,s=void 0,u=void 0,l=void 0;for(u=0,l=o.length;u0&&(n+=", "+r.join(", "));var o=0;Object.keys(this.aliases).forEach((function(e){var r=t.aliases[e];r.children&&r.referenceCount>1&&(n+=", alias"+ ++o+"="+e,r.children[0]="alias"+o)})),this.lookupPropertyFunctionIsUsed&&(n+=", "+this.lookupPropertyFunctionVarDeclaration());var i=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&i.push("blockParams"),this.useDepths&&i.push("depths");var a=this.mergeSource(n);return e?(i.push(a),Function.apply(this,i)):this.source.wrap(["function(",i.join(","),") {\n ",a,"}"])},mergeSource:function(e){var t=this.environment.isSimple,n=!this.forceBuffer,r=void 0,o=void 0,i=void 0,a=void 0;return this.source.each((function(e){e.appendToBuffer?(i?e.prepend(" + "):i=e,a=e):(i&&(o?i.prepend("buffer += "):r=!0,a.add(";"),i=a=void 0),o=!0,t||(n=!1))})),n?i?(i.prepend("return "),a.add(";")):o||this.source.push('return "";'):(e+=", buffer = "+(r?"":this.initializeBuffer()),i?(i.prepend("return buffer + "),a.add(";")):this.source.push("return buffer;")),e&&this.source.prepend("var "+e.substring(2)+(r?"":";\n")),this.source.merge()},lookupPropertyFunctionVarDeclaration:function(){return"\n lookupProperty = container.lookupProperty || function(parent, propertyName) {\n if (Object.prototype.hasOwnProperty.call(parent, propertyName)) {\n return parent[propertyName];\n }\n return undefined\n }\n ".trim()},blockValue:function(e){var t=this.aliasable("container.hooks.blockHelperMissing"),n=[this.contextName(0)];this.setupHelperArgs(e,0,n);var r=this.popStack();n.splice(1,0,r),this.push(this.source.functionCall(t,"call",n))},ambiguousBlockValue:function(){var e=this.aliasable("container.hooks.blockHelperMissing"),t=[this.contextName(0)];this.setupHelperArgs("",0,t,!0),this.flushInline();var n=this.topStack();t.splice(1,0,n),this.pushSource(["if (!",this.lastHelper,") { ",n," = ",this.source.functionCall(e,"call",t),"}"])},appendContent:function(e){this.pendingContent?e=this.pendingContent+e:this.pendingLocation=this.source.currentLocation,this.pendingContent=e},append:function(){if(this.isInline())this.replaceStack((function(e){return[" != null ? ",e,' : ""']})),this.pushSource(this.appendToBuffer(this.popStack()));else{var e=this.popStack();this.pushSource(["if (",e," != null) { ",this.appendToBuffer(e,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(e){this.lastContext=e},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(e,t,n,r){var o=0;r||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(e[o++])),this.resolvePath("context",e,o,t,n)},lookupBlockParam:function(e,t){this.useBlockParams=!0,this.push(["blockParams[",e[0],"][",e[1],"]"]),this.resolvePath("context",t,1)},lookupData:function(e,t,n){e?this.pushStackLiteral("container.data(data, "+e+")"):this.pushStackLiteral("data"),this.resolvePath("data",t,0,!0,n)},resolvePath:function(e,t,n,r,o){var i=this;if(this.options.strict||this.options.assumeObjects)this.push(function(e,t,n,r){var o=t.popStack(),i=0,a=n.length;e&&a--;for(;ithis.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var e=this.inlineStack;this.inlineStack=[];for(var t=0,n=e.length;t>>((3&t)<<3)&255;return o}}},function(e,t){for(var n=[],r=0;r<256;++r)n[r]=(r+256).toString(16).substr(1);e.exports=function(e,t){var r=t||0,o=n;return[o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]]].join("")}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};d(this,e),this.type="languageDetector",this.detectors={},this.init(t,n)}return r(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.services=e,this.options=o.defaults(t,this.options||{},{order:["querystring","cookie","localStorage","navigator","htmlTag"],lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"]}),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=n,this.addDetector(i.default),this.addDetector(a.default),this.addDetector(s.default),this.addDetector(u.default),this.addDetector(c.default),this.addDetector(l.default),this.addDetector(p.default)}},{key:"addDetector",value:function(e){this.detectors[e.name]=e}},{key:"detect",value:function(e){var t=this;e||(e=this.options.order);var n=[];e.forEach((function(e){if(t.detectors[e]){var r=t.detectors[e].lookup(t.options);r&&"string"==typeof r&&(r=[r]),r&&(n=n.concat(r))}}));var r=void 0;if(n.forEach((function(e){if(!r){var n=t.services.languageUtils.formatLanguageCode(e);t.services.languageUtils.isWhitelisted(n)&&(r=n)}})),!r){var o=this.i18nOptions.fallbackLng;"string"==typeof o&&(o=[o]),o||(o=[]),r="[object Array]"===Object.prototype.toString.apply(o)?o[0]:o[0]||o.default&&o.default[0]}return r}},{key:"cacheUserLanguage",value:function(e,t){var n=this;t||(t=this.options.caches),t&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(e)>-1||t.forEach((function(t){n.detectors[t]&&n.detectors[t].cacheUserLanguage(e,n.options)})))}}]),e}();h.type="languageDetector",t.default=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaults=function(e){return o.call(i.call(arguments,1),(function(t){if(t)for(var n in t)void 0===e[n]&&(e[n]=t[n])})),e},t.extend=function(e){return o.call(i.call(arguments,1),(function(t){if(t)for(var n in t)e[n]=t[n]})),e};var r=[],o=r.forEach,i=r.slice},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t,n,r){var o=void 0;if(n){var i=new Date;i.setTime(i.getTime()+60*n*1e3),o="; expires="+i.toGMTString()}else o="";r=r?"domain="+r+";":"",document.cookie=e+"="+t+o+";"+r+"path=/"},o=function(e){for(var t=e+"=",n=document.cookie.split(";"),r=0;r0)n[r].substring(0,o)===e.lookupQuerystring&&(t=n[r].substring(o+1))}return t}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=void 0;try{r="undefined"!==window&&null!==window.localStorage;window.localStorage.setItem("i18next.translate.boo","foo"),window.localStorage.removeItem("i18next.translate.boo")}catch(e){r=!1}t.default={name:"localStorage",lookup:function(e){var t=void 0;if(e.lookupLocalStorage&&r){var n=window.localStorage.getItem(e.lookupLocalStorage);n&&(t=n)}return t},cacheUserLanguage:function(e,t){t.lookupLocalStorage&&r&&window.localStorage.setItem(t.lookupLocalStorage,e)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"navigator",lookup:function(e){var t=[];if("undefined"!=typeof navigator){if(navigator.languages)for(var n=0;n0?t:void 0}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"htmlTag",lookup:function(e){var t=void 0,n=e.htmlTag||("undefined"!=typeof document?document.documentElement:null);return n&&"function"==typeof n.getAttribute&&(t=n.getAttribute("lang")),t}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"path",lookup:function(e){var t=void 0;if("undefined"!=typeof window){var n=window.location.pathname.match(/\/([a-zA-Z-]*)/g);if(n instanceof Array)if("number"==typeof e.lookupFromPathIndex){if("string"!=typeof n[e.lookupFromPathIndex])return;t=n[e.lookupFromPathIndex].replace("/","")}else t=n[0].replace("/","")}return t}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"subdomain",lookup:function(e){var t=void 0;if("undefined"!=typeof window){var n=window.location.href.match(/(?:http[s]*\:\/\/)*(.*?)\.(?=[^\/]*\..{2,5})/gi);n instanceof Array&&(t="number"==typeof e.lookupFromSubdomainIndex?n[e.lookupFromSubdomainIndex].replace("http://","").replace("https://","").replace(".",""):n[0].replace("http://","").replace("https://","").replace(".",""))}return t}}},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){(function(t){(function(){var n,r,o,i,a,s;"undefined"!=typeof performance&&null!==performance&&performance.now?e.exports=function(){return performance.now()}:null!=t&&t.hrtime?(e.exports=function(){return(n()-a)/1e6},r=t.hrtime,i=(n=function(){var e;return 1e9*(e=r())[0]+e[1]})(),s=1e9*t.uptime(),a=i-s):Date.now?(e.exports=function(){return Date.now()-o},o=Date.now()):(e.exports=function(){return(new Date).getTime()-o},o=(new Date).getTime())}).call(this)}).call(this,n(65))},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var u,c=[],l=!1,p=-1;function f(){l&&u&&(l=!1,u.length?c=u.concat(c):p=-1,c.length&&d())}function d(){if(!l){var e=s(f);l=!0;for(var t=c.length;t;){for(u=c,c=[];++p1)for(var n=1;n=0||(o[n]=e[n]);return o}(e,["children","in"]),a=r.default.Children.toArray(t),s=a[0],u=a[1];return delete o.onEnter,delete o.onEntering,delete o.onEntered,delete o.onExit,delete o.onExiting,delete o.onExited,r.default.createElement(i.default,o,n?r.default.cloneElement(s,{key:"first",onEnter:this.handleEnter,onEntering:this.handleEntering,onEntered:this.handleEntered}):r.default.cloneElement(u,{key:"second",onEnter:this.handleExit,onEntering:this.handleExiting,onEntered:this.handleExited}))},a}(r.default.Component);s.propTypes={};var u=s;t.default=u,e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.getChildMapping=o,t.mergeChildMappings=i,t.getInitialChildMapping=function(e,t){return o(e.children,(function(n){return(0,r.cloneElement)(n,{onExited:t.bind(null,n),in:!0,appear:a(n,"appear",e),enter:a(n,"enter",e),exit:a(n,"exit",e)})}))},t.getNextChildMapping=function(e,t,n){var s=o(e.children),u=i(t,s);return Object.keys(u).forEach((function(o){var i=u[o];if((0,r.isValidElement)(i)){var c=o in t,l=o in s,p=t[o],f=(0,r.isValidElement)(p)&&!p.props.in;!l||c&&!f?l||!c||f?l&&c&&(0,r.isValidElement)(p)&&(u[o]=(0,r.cloneElement)(i,{onExited:n.bind(null,i),in:p.props.in,exit:a(i,"exit",e),enter:a(i,"enter",e)})):u[o]=(0,r.cloneElement)(i,{in:!1}):u[o]=(0,r.cloneElement)(i,{onExited:n.bind(null,i),in:!0,exit:a(i,"exit",e),enter:a(i,"enter",e)})}})),u};var r=n(0);function o(e,t){var n=Object.create(null);return e&&r.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&(0,r.isValidElement)(e)?t(e):e}(e)})),n}function i(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,o=Object.create(null),i=[];for(var a in e)a in t?i.length&&(o[a]=i,i=[]):i.push(a);var s={};for(var u in t){if(o[u])for(r=0;r0?(n.ids&&(n.ids=[n.name]),e.helpers.each(t,n)):o(this);if(n.data&&n.ids){var a=r.createFrame(n.data);a.contextPath=r.appendContextPath(n.data.contextPath,n.name),n={data:a}}return i(t,n)}))},e.exports=t.default},function(e,t,n){"use strict";(function(r){t.__esModule=!0;var o,i=n(7),a=n(8),s=(o=a)&&o.__esModule?o:{default:o};t.default=function(e){e.registerHelper("each",(function(e,t){if(!t)throw new s.default("Must pass iterator to #each");var n,o=t.fn,a=t.inverse,u=0,c="",l=void 0,p=void 0;function f(t,n,r){l&&(l.key=t,l.index=n,l.first=0===n,l.last=!!r,p&&(l.contextPath=p+t)),c+=o(e[t],{data:l,blockParams:i.blockParams([e[t],t],[p+t,null])})}if(t.data&&t.ids&&(p=i.appendContextPath(t.data.contextPath,t.ids[0])+"."),i.isFunction(e)&&(e=e.call(this)),t.data&&(l=i.createFrame(t.data)),e&&"object"==typeof e)if(i.isArray(e))for(var d=e.length;u=s.LAST_COMPATIBLE_COMPILER_REVISION&&t<=s.COMPILER_REVISION)return;if(t2&&w.push("'"+this.terminals_[v]+"'");O=this.lexer.showPosition?"Parse error on line "+(s+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+w.join(", ")+", got '"+(this.terminals_[f]||f)+"'":"Parse error on line "+(s+1)+": Unexpected "+(1==f?"end of input":"'"+(this.terminals_[f]||f)+"'"),this.parseError(O,{text:this.lexer.match,token:this.terminals_[f]||f,line:this.lexer.yylineno,loc:l,expected:w})}}if(g[0]instanceof Array&&g.length>1)throw new Error("Parse Error: multiple actions possible at state: "+h+", token: "+f);switch(g[0]){case 1:n.push(f),r.push(this.lexer.yytext),o.push(this.lexer.yylloc),n.push(g[1]),f=null,d?(f=d,d=null):(u=this.lexer.yyleng,a=this.lexer.yytext,s=this.lexer.yylineno,l=this.lexer.yylloc,c>0&&c--);break;case 2:if(y=this.productions_[g[1]][1],k.$=r[r.length-y],k._$={first_line:o[o.length-(y||1)].first_line,last_line:o[o.length-1].last_line,first_column:o[o.length-(y||1)].first_column,last_column:o[o.length-1].last_column},p&&(k._$.range=[o[o.length-(y||1)].range[0],o[o.length-1].range[1]]),void 0!==(m=this.performAction.call(k,a,u,s,this.yy,g[1],r,o)))return m;y&&(n=n.slice(0,-1*y*2),r=r.slice(0,-1*y),o=o.slice(0,-1*y)),n.push(this.productions_[g[1]][0]),r.push(k.$),o.push(k._$),b=i[n[n.length-2]][n[n.length-1]],n.push(b);break;case 3:return!0}}return!0}},t=function(){var e={EOF:1,parseError:function(e,t){if(!this.yy.parser)throw new Error(e);this.yy.parser.parseError(e,t)},setInput:function(e){return this._input=e,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var e=this._input[0];return this.yytext+=e,this.yyleng++,this.offset++,this.match+=e,this.matched+=e,e.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),e},unput:function(e){var t=e.length,n=e.split(/(?:\r\n?|\n)/g);this._input=e+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-t-1),this.offset-=t;var r=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),n.length-1&&(this.yylineno-=n.length-1);var o=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:n?(n.length===r.length?this.yylloc.first_column:0)+r[r.length-n.length].length-n[0].length:this.yylloc.first_column-t},this.options.ranges&&(this.yylloc.range=[o[0],o[0]+this.yyleng-t]),this},more:function(){return this._more=!0,this},less:function(e){this.unput(this.match.slice(e))},pastInput:function(){var e=this.matched.substr(0,this.matched.length-this.match.length);return(e.length>20?"...":"")+e.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var e=this.match;return e.length<20&&(e+=this._input.substr(0,20-e.length)),(e.substr(0,20)+(e.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var e=this.pastInput(),t=new Array(e.length+1).join("-");return e+this.upcomingInput()+"\n"+t+"^"},next:function(){if(this.done)return this.EOF;var e,t,n,r,o;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var i=this._currentRules(),a=0;at[0].length)||(t=n,r=a,this.options.flex));a++);return t?((o=t[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=o.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:o?o[o.length-1].length-o[o.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],e=this.performAction.call(this,this.yy,this,i[r],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),e||void 0):""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var e=this.next();return void 0!==e?e:this.lex()},begin:function(e){this.conditionStack.push(e)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(e){this.begin(e)},options:{},performAction:function(e,t,n,r){function o(e,n){return t.yytext=t.yytext.substring(e,t.yyleng-n+e)}switch(n){case 0:if("\\\\"===t.yytext.slice(-2)?(o(0,1),this.begin("mu")):"\\"===t.yytext.slice(-1)?(o(0,1),this.begin("emu")):this.begin("mu"),t.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),"raw"===this.conditionStack[this.conditionStack.length-1]?15:(o(5,9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(t.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return t.yytext=o(1,2).replace(/\\"/g,'"'),80;case 32:return t.yytext=o(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return t.yytext=t.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},rules:[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],conditions:{mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}}};return e}();function n(){this.yy={}}return e.lexer=t,n.prototype=e,e.Parser=n,new n}();t.default=r,e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r,o=n(30),i=(r=o)&&r.__esModule?r:{default:r};function a(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.options=e}function s(e,t,n){void 0===t&&(t=e.length);var r=e[t-1],o=e[t-2];return r?"ContentStatement"===r.type?(o||!n?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(r.original):void 0:n}function u(e,t,n){void 0===t&&(t=-1);var r=e[t+1],o=e[t+2];return r?"ContentStatement"===r.type?(o||!n?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(r.original):void 0:n}function c(e,t,n){var r=e[null==t?0:t+1];if(r&&"ContentStatement"===r.type&&(n||!r.rightStripped)){var o=r.value;r.value=r.value.replace(n?/^\s+/:/^[ \t]*\r?\n?/,""),r.rightStripped=r.value!==o}}function l(e,t,n){var r=e[null==t?e.length-1:t-1];if(r&&"ContentStatement"===r.type&&(n||!r.leftStripped)){var o=r.value;return r.value=r.value.replace(n?/\s+$/:/[ \t]+$/,""),r.leftStripped=r.value!==o,r.leftStripped}}a.prototype=new i.default,a.prototype.Program=function(e){var t=!this.options.ignoreStandalone,n=!this.isRootSeen;this.isRootSeen=!0;for(var r=e.body,o=0,i=r.length;o0)throw new i.default("Invalid path: "+r,{loc:n});".."===c&&a++}}return{type:"PathExpression",data:e,depth:a,parts:o,original:r,loc:n}},t.prepareMustache=function(e,t,n,r,o,i){var a=r.charAt(3)||r.charAt(2),s="{"!==a&&"&"!==a;return{type:/\*/.test(r)?"Decorator":"MustacheStatement",path:e,params:t,hash:n,escaped:s,strip:o,loc:this.locInfo(i)}},t.prepareRawBlock=function(e,t,n,r){a(e,n),r=this.locInfo(r);var o={type:"Program",body:t,strip:{},loc:r};return{type:"BlockStatement",path:e.path,params:e.params,hash:e.hash,program:o,openStrip:{},inverseStrip:{},closeStrip:{},loc:r}},t.prepareBlock=function(e,t,n,r,o,s){r&&r.path&&a(e,r);var u=/\*/.test(e.open);t.blockParams=e.blockParams;var c=void 0,l=void 0;if(n){if(u)throw new i.default("Unexpected inverse block on decorator",n);n.chain&&(n.program.body[0].closeStrip=r.strip),l=n.strip,c=n.program}o&&(o=c,c=t,t=o);return{type:u?"DecoratorBlock":"BlockStatement",path:e.path,params:e.params,hash:e.hash,program:t,inverse:c,openStrip:e.strip,inverseStrip:l,closeStrip:r&&r.strip,loc:this.locInfo(s)}},t.prepareProgram=function(e,t){if(!t&&e.length){var n=e[0].loc,r=e[e.length-1].loc;n&&r&&(t={source:n.source,start:{line:n.start.line,column:n.start.column},end:{line:r.end.line,column:r.end.column}})}return{type:"Program",body:e,strip:{},loc:t}},t.preparePartialBlock=function(e,t,n,r){return a(e,n),{type:"PartialBlockStatement",name:e.path,params:e.params,hash:e.hash,program:t,openStrip:e.strip,closeStrip:n&&n.strip,loc:this.locInfo(r)}};var r,o=n(8),i=(r=o)&&r.__esModule?r:{default:r};function a(e,t){if(t=t.path?t.path.original:t,e.path.original!==t){var n={loc:e.path.loc};throw new i.default(e.path.original+" doesn't match "+t,n)}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.Compiler=u,t.precompile=function(e,t,n){if(null==e||"string"!=typeof e&&"Program"!==e.type)throw new o.default("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+e);"data"in(t=t||{})||(t.data=!0);t.compat&&(t.useDepths=!0);var r=n.parse(e,t),i=(new n.Compiler).compile(r,t);return(new n.JavaScriptCompiler).compile(i,t)},t.compile=function(e,t,n){void 0===t&&(t={});if(null==e||"string"!=typeof e&&"Program"!==e.type)throw new o.default("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+e);"data"in(t=i.extend({},t))||(t.data=!0);t.compat&&(t.useDepths=!0);var r=void 0;function a(){var r=n.parse(e,t),o=(new n.Compiler).compile(r,t),i=(new n.JavaScriptCompiler).compile(o,t,void 0,!0);return n.template(i)}function s(e,t){return r||(r=a()),r.call(this,e,t)}return s._setup=function(e){return r||(r=a()),r._setup(e)},s._child=function(e,t,n,o){return r||(r=a()),r._child(e,t,n,o)},s};var o=r(n(8)),i=n(7),a=r(n(29)),s=[].slice;function u(){}function c(e,t){if(e===t)return!0;if(i.isArray(e)&&i.isArray(t)&&e.length===t.length){for(var n=0;n1)throw new o.default("Unsupported number of partial arguments: "+n.length,e);n.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):n.push({type:"PathExpression",parts:[],depth:0}));var r=e.name.original,i="SubExpression"===e.name.type;i&&this.accept(e.name),this.setupFullMustacheParams(e,t,void 0,!0);var a=e.indent||"";this.options.preventIndent&&a&&(this.opcode("appendContent",a),a=""),this.opcode("invokePartial",i,r,a),this.opcode("append")},PartialBlockStatement:function(e){this.PartialStatement(e)},MustacheStatement:function(e){this.SubExpression(e),e.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(e){this.DecoratorBlock(e)},ContentStatement:function(e){e.value&&this.opcode("appendContent",e.value)},CommentStatement:function(){},SubExpression:function(e){l(e);var t=this.classifySexpr(e);"simple"===t?this.simpleSexpr(e):"helper"===t?this.helperSexpr(e):this.ambiguousSexpr(e)},ambiguousSexpr:function(e,t,n){var r=e.path,o=r.parts[0],i=null!=t||null!=n;this.opcode("getContext",r.depth),this.opcode("pushProgram",t),this.opcode("pushProgram",n),r.strict=!0,this.accept(r),this.opcode("invokeAmbiguous",o,i)},simpleSexpr:function(e){var t=e.path;t.strict=!0,this.accept(t),this.opcode("resolvePossibleLambda")},helperSexpr:function(e,t,n){var r=this.setupFullMustacheParams(e,t,n),i=e.path,s=i.parts[0];if(this.options.knownHelpers[s])this.opcode("invokeKnownHelper",r.length,s);else{if(this.options.knownHelpersOnly)throw new o.default("You specified knownHelpersOnly, but used the unknown helper "+s,e);i.strict=!0,i.falsy=!0,this.accept(i),this.opcode("invokeHelper",r.length,i.original,a.default.helpers.simpleId(i))}},PathExpression:function(e){this.addDepth(e.depth),this.opcode("getContext",e.depth);var t=e.parts[0],n=a.default.helpers.scopedId(e),r=!e.depth&&!n&&this.blockParamIndex(t);r?this.opcode("lookupBlockParam",r,e.parts):t?e.data?(this.options.data=!0,this.opcode("lookupData",e.depth,e.parts,e.strict)):this.opcode("lookupOnContext",e.parts,e.falsy,e.strict,n):this.opcode("pushContext")},StringLiteral:function(e){this.opcode("pushString",e.value)},NumberLiteral:function(e){this.opcode("pushLiteral",e.value)},BooleanLiteral:function(e){this.opcode("pushLiteral",e.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(e){var t=e.pairs,n=0,r=t.length;for(this.opcode("pushHash");n=0)return[t,o]}}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(15),i=r(n(8)),a=n(7),s=r(n(95));function u(e){this.value=e}function c(){}c.prototype={nameLookup:function(e,t){return this.internalNameLookup(e,t)},depthedLookup:function(e){return[this.aliasable("container.lookup"),'(depths, "',e,'")']},compilerInfo:function(){var e=o.COMPILER_REVISION;return[e,o.REVISION_CHANGES[e]]},appendToBuffer:function(e,t,n){return a.isArray(e)||(e=[e]),e=this.source.wrap(e,t),this.environment.isSimple?["return ",e,";"]:n?["buffer += ",e,";"]:(e.appendToBuffer=!0,e)},initializeBuffer:function(){return this.quotedString("")},internalNameLookup:function(e,t){return this.lookupPropertyFunctionIsUsed=!0,["lookupProperty(",e,",",JSON.stringify(t),")"]},lookupPropertyFunctionIsUsed:!1,compile:function(e,t,n,r){this.environment=e,this.options=t,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!r,this.name=this.environment.name,this.isChild=!!n,this.context=n||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(e,t),this.useDepths=this.useDepths||e.useDepths||e.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||e.useBlockParams;var o=e.opcodes,a=void 0,s=void 0,u=void 0,c=void 0;for(u=0,c=o.length;u0&&(n+=", "+r.join(", "));var o=0;Object.keys(this.aliases).forEach((function(e){var r=t.aliases[e];r.children&&r.referenceCount>1&&(n+=", alias"+ ++o+"="+e,r.children[0]="alias"+o)})),this.lookupPropertyFunctionIsUsed&&(n+=", "+this.lookupPropertyFunctionVarDeclaration());var i=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&i.push("blockParams"),this.useDepths&&i.push("depths");var a=this.mergeSource(n);return e?(i.push(a),Function.apply(this,i)):this.source.wrap(["function(",i.join(","),") {\n ",a,"}"])},mergeSource:function(e){var t=this.environment.isSimple,n=!this.forceBuffer,r=void 0,o=void 0,i=void 0,a=void 0;return this.source.each((function(e){e.appendToBuffer?(i?e.prepend(" + "):i=e,a=e):(i&&(o?i.prepend("buffer += "):r=!0,a.add(";"),i=a=void 0),o=!0,t||(n=!1))})),n?i?(i.prepend("return "),a.add(";")):o||this.source.push('return "";'):(e+=", buffer = "+(r?"":this.initializeBuffer()),i?(i.prepend("return buffer + "),a.add(";")):this.source.push("return buffer;")),e&&this.source.prepend("var "+e.substring(2)+(r?"":";\n")),this.source.merge()},lookupPropertyFunctionVarDeclaration:function(){return"\n lookupProperty = container.lookupProperty || function(parent, propertyName) {\n if (Object.prototype.hasOwnProperty.call(parent, propertyName)) {\n return parent[propertyName];\n }\n return undefined\n }\n ".trim()},blockValue:function(e){var t=this.aliasable("container.hooks.blockHelperMissing"),n=[this.contextName(0)];this.setupHelperArgs(e,0,n);var r=this.popStack();n.splice(1,0,r),this.push(this.source.functionCall(t,"call",n))},ambiguousBlockValue:function(){var e=this.aliasable("container.hooks.blockHelperMissing"),t=[this.contextName(0)];this.setupHelperArgs("",0,t,!0),this.flushInline();var n=this.topStack();t.splice(1,0,n),this.pushSource(["if (!",this.lastHelper,") { ",n," = ",this.source.functionCall(e,"call",t),"}"])},appendContent:function(e){this.pendingContent?e=this.pendingContent+e:this.pendingLocation=this.source.currentLocation,this.pendingContent=e},append:function(){if(this.isInline())this.replaceStack((function(e){return[" != null ? ",e,' : ""']})),this.pushSource(this.appendToBuffer(this.popStack()));else{var e=this.popStack();this.pushSource(["if (",e," != null) { ",this.appendToBuffer(e,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(e){this.lastContext=e},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(e,t,n,r){var o=0;r||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(e[o++])),this.resolvePath("context",e,o,t,n)},lookupBlockParam:function(e,t){this.useBlockParams=!0,this.push(["blockParams[",e[0],"][",e[1],"]"]),this.resolvePath("context",t,1)},lookupData:function(e,t,n){e?this.pushStackLiteral("container.data(data, "+e+")"):this.pushStackLiteral("data"),this.resolvePath("data",t,0,!0,n)},resolvePath:function(e,t,n,r,o){var i=this;if(this.options.strict||this.options.assumeObjects)this.push(function(e,t,n,r){var o=t.popStack(),i=0,a=n.length;e&&a--;for(;ithis.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var e=this.inlineStack;this.inlineStack=[];for(var t=0,n=e.length;t=0.5 0", + "rimraf": "2" + } + }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "requires": { + "globule": "^1.0.0" + } + }, "gensync": { "version": "1.0.0-beta.1", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", @@ -3633,8 +4041,12 @@ "get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" }, "get-stream": { "version": "4.1.0", @@ -3651,11 +4063,18 @@ "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", "dev": true }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } + }, "glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -3757,11 +4176,20 @@ } } }, + "globule": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz", + "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==", + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, "graceful-fs": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" }, "handle-thing": { "version": "2.0.1", @@ -3788,6 +4216,33 @@ } } }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + } + } + }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -3797,6 +4252,21 @@ "function-bind": "^1.1.1" } }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + } + } + }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -3808,6 +4278,11 @@ "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", "dev": true }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + }, "has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -3908,6 +4383,11 @@ "parse-passwd": "^1.0.0" } }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, "hpack.js": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", @@ -3976,6 +4456,16 @@ "micromatch": "^3.1.10" } }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, "https-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", @@ -4001,6 +4491,14 @@ "safer-buffer": ">= 2.1.2 < 3" } }, + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "requires": { + "postcss": "^7.0.14" + } + }, "ieee754": { "version": "1.1.13", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", @@ -4038,6 +4536,19 @@ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true }, + "in-publish": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", + "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==" + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "requires": { + "repeating": "^2.0.0" + } + }, "infer-owner": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", @@ -4048,7 +4559,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -4057,8 +4567,7 @@ "inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "ini": { "version": "1.3.5", @@ -4224,11 +4733,15 @@ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "dev": true }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==" + }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" }, "is-glob": { "version": "4.0.1", @@ -4316,9 +4829,19 @@ "has-symbols": "^1.0.1" } }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", "dev": true }, @@ -4331,14 +4854,12 @@ "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, "isobject": { "version": "3.0.1", @@ -4346,6 +4867,16 @@ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==" + }, "js-cookie": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz", @@ -4356,6 +4887,11 @@ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", @@ -4373,11 +4909,20 @@ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.0.tgz", "integrity": "sha512-o3aP+RsWDJZayj1SbHNQAI8x0v3T3SKiGoZlNYfbUP1S3omJQ6i9CnqADqkSPaOAxwua4/1YWx5CM7oiChJt2Q==" }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" }, "json3": { "version": "3.3.3", @@ -4389,11 +4934,21 @@ "version": "2.1.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", - "dev": true, "requires": { "minimist": "^1.2.5" } }, + "jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + } + }, "killable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", @@ -4426,6 +4981,33 @@ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, "loader-runner": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", @@ -4456,7 +5038,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, "requires": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -4481,6 +5062,15 @@ "js-tokens": "^3.0.0 || ^4.0.0" } }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, "lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -4506,6 +5096,11 @@ "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", "dev": true }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" + }, "map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", @@ -4547,6 +5142,23 @@ "readable-stream": "^2.0.1" } }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", @@ -4607,14 +5219,12 @@ "mime-db": { "version": "1.44.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", - "dev": true + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" }, "mime-types": { "version": "2.1.27", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", - "dev": true, "requires": { "mime-db": "1.44.0" } @@ -4643,7 +5253,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, "requires": { "brace-expansion": "^1.1.7" } @@ -4739,9 +5348,7 @@ "nan": { "version": "2.14.1", "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", - "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", - "dev": true, - "optional": true + "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==" }, "nanomatch": { "version": "1.2.13", @@ -4785,6 +5392,40 @@ "integrity": "sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==", "dev": true }, + "node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "dependencies": { + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "requires": { + "abbrev": "1" + } + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=" + } + } + }, "node-libs-browser": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", @@ -4827,8 +5468,91 @@ "node-releases": { "version": "1.1.60", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.60.tgz", - "integrity": "sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA==", - "dev": true + "integrity": "sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA==" + }, + "node-sass": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz", + "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash": "^4.17.15", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "2.2.5", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + } + } }, "nopt": { "version": "1.0.10", @@ -4838,11 +5562,26 @@ "abbrev": "1" } }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" }, "npm-run-path": { "version": "2.0.2", @@ -4853,6 +5592,32 @@ "path-key": "^2.0.0" } }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -4966,7 +5731,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, "requires": { "wrappy": "1" } @@ -4995,6 +5759,25 @@ "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", "dev": true }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", @@ -5005,7 +5788,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, "requires": { "p-try": "^2.0.0" } @@ -5014,7 +5796,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, "requires": { "p-limit": "^2.0.0" } @@ -5037,8 +5818,7 @@ "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, "pako": { "version": "1.0.11", @@ -5122,14 +5902,12 @@ "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, "path-is-inside": { "version": "1.0.2", @@ -5177,6 +5955,11 @@ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, "picomatch": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", @@ -5193,14 +5976,12 @@ "pinkie": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" }, "pinkie-promise": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, "requires": { "pinkie": "^2.0.0" } @@ -5293,6 +6074,103 @@ "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", "dev": true }, + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "requires": { + "postcss": "^7.0.5" + } + }, + "postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + } + }, + "postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "postcss-selector-parser": { + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz", + "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, "process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -5301,8 +6179,7 @@ "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, "promise-inflight": { "version": "1.0.1", @@ -5336,6 +6213,16 @@ "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", "dev": true }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, "public-encrypt": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", @@ -5394,8 +6281,7 @@ "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" }, "qs": { "version": "6.7.0", @@ -5633,11 +6519,65 @@ "react-lifecycles-compat": "^3.0.4" } }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "dependencies": { + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } + }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -5659,6 +6599,15 @@ "readable-stream": "^2.0.2" } }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, "regenerate": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", @@ -5763,17 +6712,57 @@ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", "dev": true }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "requires": { + "is-finite": "^1.0.0" + } + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "qs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" + } + } + }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" }, "require-main-filename": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" }, "requires-port": { "version": "1.0.0", @@ -5861,7 +6850,6 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, "requires": { "glob": "^7.1.3" } @@ -5902,8 +6890,23 @@ "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sass-graph": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", + "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^13.3.2" + } + }, + "sass-versioning": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/sass-versioning/-/sass-versioning-0.3.0.tgz", + "integrity": "sha512-mlmUDG5su4o2l2HbEGSmyO3W+YsnzcKE16Gj6xTKxEgkvMDn5ZD25/B2rnPwT7VoBW57DvS35apWjRhYGUlVvw==" }, "scheduler": { "version": "0.19.1", @@ -5924,6 +6927,25 @@ "ajv-keywords": "^3.4.1" } }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", @@ -5942,8 +6964,7 @@ "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" }, "send": { "version": "0.17.1", @@ -6039,8 +7060,7 @@ "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" }, "set-value": { "version": "2.0.1", @@ -6110,8 +7130,7 @@ "signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" }, "slash": { "version": "2.0.0", @@ -6325,6 +7344,34 @@ "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", "dev": true }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==" + }, "spdy": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", @@ -6406,6 +7453,22 @@ "extend-shallow": "^3.0.0" } }, + "sshpk": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, "ssri": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", @@ -6442,6 +7505,14 @@ "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", "dev": true }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "requires": { + "readable-stream": "^2.0.1" + } + }, "stream-browserify": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", @@ -6485,7 +7556,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, "requires": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", @@ -6516,7 +7586,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -6525,17 +7594,79 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, "requires": { "ansi-regex": "^4.1.0" } }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "^0.2.0" + } + }, "strip-eof": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", "dev": true }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "requires": { + "get-stdin": "^4.0.1" + } + }, + "style-loader": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", + "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^2.7.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + }, + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, "stylis": { "version": "3.5.4", "resolved": "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz", @@ -6560,6 +7691,16 @@ "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", "dev": true }, + "tar": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", + "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", + "requires": { + "block-stream": "*", + "fstream": "^1.0.12", + "inherits": "2" + } + }, "terser": { "version": "4.8.0", "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", @@ -6713,6 +7854,28 @@ "nopt": "~1.0.10" } }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=" + }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "requires": { + "glob": "^7.1.2" + } + }, "tslib": { "version": "1.13.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", @@ -6725,6 +7888,19 @@ "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", "dev": true }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, "type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", @@ -6861,7 +8037,6 @@ "version": "4.2.2", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "dev": true, "requires": { "punycode": "^2.1.0" } @@ -6926,8 +8101,7 @@ "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, "utils-merge": { "version": "1.0.1", @@ -6946,12 +8120,31 @@ "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==", "dev": true }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", "dev": true }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, "vm-browserify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", @@ -7341,7 +8534,6 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, "requires": { "isexe": "^2.0.0" } @@ -7349,8 +8541,15 @@ "which-module": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "requires": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } }, "wordwrap": { "version": "1.0.0", @@ -7370,7 +8569,6 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, "requires": { "ansi-styles": "^3.2.0", "string-width": "^3.0.0", @@ -7380,8 +8578,7 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "ws": { "version": "6.2.1", @@ -7401,8 +8598,7 @@ "y18n": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "dev": true + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" }, "yallist": { "version": "3.1.1", @@ -7419,7 +8615,6 @@ "version": "13.3.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, "requires": { "cliui": "^5.0.0", "find-up": "^3.0.0", @@ -7437,7 +8632,6 @@ "version": "13.1.2", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, "requires": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" diff --git a/package.json b/package.json index f81581e..599c4b6 100644 --- a/package.json +++ b/package.json @@ -30,11 +30,14 @@ "webpack-dev-server": "^3.11.0" }, "dependencies": { + "@gov.au/accordion": "^7.0.9", "@sajari/sdk-react": "^2.9.0", + "css-loader": "^3.6.0", "handlebars": "^4.7.6", "react": "^16.13.1", "react-dom": "^16.13.1", - "react-hot-loader": "^4.12.21" + "react-hot-loader": "^4.12.21", + "style-loader": "^1.3.0" }, "bugs": { "url": "https://github.com/morpht/sajari-configurator/issues" @@ -43,5 +46,48 @@ "directories": { "example": "example" }, - "license": "MIT" + "license": "MIT", + "pancake": { + "auto-save": true, + "plugins": true, + "ignore": [], + "json": { + "enable": false, + "location": "pancake/", + "name": "pancake", + "content": { + "name": true, + "version": true, + "dependencies": true, + "path": true, + "settings": true + } + }, + "css": { + "minified": true, + "modules": false, + "browsers": [ + "last 2 versions", + "ie 8", + "ie 9", + "ie 10" + ], + "location": "pancake/css/", + "name": "pancake.min.css" + }, + "sass": { + "modules": false, + "location": "pancake/sass/", + "name": "pancake.scss" + }, + "js": { + "minified": true, + "modules": false, + "location": "pancake/js/", + "name": "pancake.min.js" + }, + "react": { + "location": "pancake/react/" + } + } } diff --git a/pancake/css/pancake.min.css b/pancake/css/pancake.min.css new file mode 100644 index 0000000..4e35575 --- /dev/null +++ b/pancake/css/pancake.min.css @@ -0,0 +1 @@ +/*! PANCAKE v1.4.1 PANCAKE-SASS v2.3.7 *//*! @gov.au/core v4.0.0 *//*! @gov.au/accordion v7.0.9 */@media print{.au-accordion{border-color:#000 !important;color:#000 !important}.au-accordion__title{background:#fff !important;color:#000 !important;border:1px !important}.au-accordion__title:after{display:none}.au-accordion__body-wrapper{border-color:#000 !important}.au-accordion__body{height:auto !important;display:block !important}}.au-accordion{font-size:16px;font-size:1rem;line-height:1.5;display:block;border:1px solid gray;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#313131;padding:0}*+.au-accordion{margin-top:16px;margin-top:1rem}.au-accordion .au-accordion__title{background-color:#f5f5f5}.au-accordion.au-accordion--dark{border-color:#89afb8;color:#fff}.au-accordion.au-accordion--dark .au-accordion__title{background-color:#104f5f}.au-accordion+.au-accordion{margin-top:0;border-top:0}.au-body .au-accordion__title,.au-accordion__title{font-size:20px;font-size:1.25rem;line-height:1.2;padding:16px 40px 16px 16px;padding:1rem 2.5rem 1rem 1rem;width:100%;display:block;color:#00698f;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;font-weight:bold;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;cursor:pointer;border:none;text-align:left;font-family:inherit}.au-body .au-accordion__title:hover,.au-accordion__title:hover{text-decoration:none;color:#313131}.au-body .au-accordion__title:hover:after,.au-accordion__title:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M64 0l64 64-16 16-64-64'/%3E%3Cpath fill='%23313131' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E")}.au-body .au-accordion__title:focus,.au-accordion__title:focus{outline:3px solid #9263DE;outline-offset:2px}.au-body .au-accordion__title::-moz-focus-inner,.au-accordion__title::-moz-focus-inner{border:0}.au-body .au-accordion__title:focus,.au-accordion__title:focus{z-index:100}.au-body .au-accordion__title::-webkit-details-marker,.au-accordion__title::-webkit-details-marker{display:none}.au-body .au-accordion__title:after,.au-accordion__title:after{content:' ';position:absolute;top:50%;margin-top:-8px;margin-top:-.5rem;right:16px;right:1rem;width:16px;width:1rem;height:16px;height:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%2300698f' d='M64 0l64 64-16 16-64-64'/%3E%3Cpath fill='%2300698f' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;z-index:101;-webkit-transition:-webkit-transform 0.25s ease-in;transition:-webkit-transform 0.25s ease-in;transition:transform 0.25s ease-in;transition:transform 0.25s ease-in, -webkit-transform 0.25s ease-in}.au-body .au-accordion__title.au-accordion--closed:after,.au-accordion__title.au-accordion--closed:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.ie8 .au-body .au-accordion__title:after,.lt-ie8 .au-body .au-accordion__title:after,.ie8 .au-accordion__title:after,.lt-ie8 .au-accordion__title:after{content:' ▼ '}.ie8 .au-body .au-accordion__title.au-accordion--open:after,.lt-ie8 .au-body .au-accordion__title.au-accordion--open:after,.ie8 .au-accordion__title.au-accordion--open:after,.lt-ie8 .au-accordion__title.au-accordion--open:after{content:' ▲ '}.au-body.au-body--dark .au-accordion__title,.au-accordion.au-accordion--dark .au-accordion__title{color:#61daff}.au-body.au-body--dark .au-accordion__title:hover,.au-accordion.au-accordion--dark .au-accordion__title:hover{color:#fff}.au-body.au-body--dark .au-accordion__title:hover:after,.au-accordion.au-accordion--dark .au-accordion__title:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E %3Cpath fill='%23fff' d='M64 0l64 64-16 16-64-64'/%3E %3Cpath fill='%23fff' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E")}.au-body.au-body--dark .au-accordion__title:focus,.au-accordion.au-accordion--dark .au-accordion__title:focus{outline:3px solid #C390F9}.au-body.au-body--dark .au-accordion__title::-moz-focus-inner,.au-accordion.au-accordion--dark .au-accordion__title::-moz-focus-inner{border:0}.au-body.au-body--dark .au-accordion__title:after,.au-accordion.au-accordion--dark .au-accordion__title:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E %3Cpath fill='%2361daff' d='M64 0l64 64-16 16-64-64'/%3E %3Cpath fill='%2361daff' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E")}.au-accordion__body{font-size:16px;font-size:1rem;line-height:1.5;overflow:hidden}.js .au-accordion__body.au-accordion--open{display:block;height:auto}.js .au-accordion__body.au-accordion--closed{display:none;height:0}.au-accordion__body-wrapper{padding:16px;padding:1rem;border-top:1px solid gray}.au-accordion--dark .au-accordion__body-wrapper{border-top:1px solid #89afb8}.au-accordion-group{list-style:none;padding:0} diff --git a/pancake/js/pancake.min.js b/pancake/js/pancake.min.js new file mode 100644 index 0000000..3ff76e6 --- /dev/null +++ b/pancake/js/pancake.min.js @@ -0,0 +1 @@ +/* PANCAKE v1.4.1 PANCAKE-JS v1.2.1 */var AU;!function(c){var e={};function s(e,t,n){"closing"===n?e.setAttribute("aria-expanded",!1):e.setAttribute("aria-expanded",!0)}function p(e,t,n,o){if("opening"===t||"open"===t)var i=n||"au-accordion--closed",a=o||"au-accordion--open";else i=o||"au-accordion--open",a=n||"au-accordion--closed";var r,l,c,s;s=i,(c=e).classList?c.classList.remove(s):c.className=c.className.replace(new RegExp("(^|\\b)"+s.split(" ").join("|")+"(\\b|$)","gi")," "),l=a,(r=e).classList?r.classList.add(l):r.className=r.className+" "+l}e.Toggle=function(e,t,o){try{window.event.cancelBubble=!0,event.stopPropagation()}catch(l){}e.length===undefined&&(e=[e]),"object"!=typeof o&&(o={});for(var n=0;n=r[0].AUinterations)return a.callback()}else n+=o.stepSize,e.style[a.property]=n+"px",o.steps--},Math.abs(o.intervalTime))}(n,o,c,l,i)}},e.Toggle=function(t){var n=t.element,e=t.property||"height",o=t.speed||250,i=t.closeSize===undefined?0:t.closeSize,a=t.openSize===undefined?"auto":t.openSize;n.length===undefined&&(n=[n]),"function"!=typeof t.prefunction&&(t.prefunction=function(){}),"function"!=typeof t.postfunction&&(t.postfunction=function(){}),"function"!=typeof t.callback&&(t.callback=function(){}),n[0].AUtoggleInteration=0,n[0].AUtoggleInterations=n.length;for(var r=0;r + + +
+
+ + { this.props.children } + +
+
+ + ); + } +}; + +AUaccordion.propTypes = { + children: PropTypes.node.isRequired, + header: PropTypes.string.isRequired, + closed: PropTypes.bool, + speed: PropTypes.number, + dark: PropTypes.bool, + onOpen: PropTypes.func, + afterOpen: PropTypes.func, + onClose: PropTypes.func, + afterClose: PropTypes.func, + className: PropTypes.string, +}; + +AUaccordion.defaultProps = { + closed: false, +}; + +export default AUaccordion; diff --git a/pancake/sass/pancake.scss b/pancake/sass/pancake.scss new file mode 100644 index 0000000..baa184b --- /dev/null +++ b/pancake/sass/pancake.scss @@ -0,0 +1,12 @@ +/*! PANCAKE v1.4.1 PANCAKE-SASS v2.3.7 */ + +/* + * THIS FILE IS AUTOGENERATED EVERY TIME YOU INSTALL A PANCAKE MODULE. + * DO NOT EDIT THIS FILE AND AVOID COMMITTING IT TO VERSION CONTROL. + */ + +@import "/Users/paulkim/www/morpht/sajari-config/sajari-configurator/node_modules/sass-versioning/dist/_index.scss"; + +@import "/Users/paulkim/www/morpht/sajari-config/sajari-configurator/node_modules/@gov.au/core/lib/sass/_module.scss"; +@import "/Users/paulkim/www/morpht/sajari-config/sajari-configurator/node_modules/@gov.au/accordion/lib/sass/_module.scss"; + diff --git a/src/SearchBlock.jsx b/src/SearchBlock.jsx index 017a868..d35a261 100644 --- a/src/SearchBlock.jsx +++ b/src/SearchBlock.jsx @@ -1,6 +1,7 @@ import React, { Component } from "react"; import { render } from "react-dom"; import { hot } from "react-hot-loader"; +import AUaccordion from '@gov.au/accordion'; import { // Controllers. @@ -316,21 +317,30 @@ class SearchBlock extends Component { } // Show facets after search. return ( - -
-

{props.title}

-
    - {Object.keys(props.counts).map((i) => { - return ( -
  • - - -
  • - ); - })} -
-
-
+ + +
+

{props.title}

+ {props.preText != undefined && +
{props.preText}
+ } +
    + {Object.keys(props.counts).map((i) => { + return ( +
  • + + +
  • + ); + })} +
+ {props.postText != undefined && +
{props.postText}
+ } +
+
+
+ ); }; @@ -450,6 +460,8 @@ class SearchBlock extends Component { title={this.props.config.facets[key].title} name={this.props.config.facets[key].name} key={"facet-" + key} + preText={this.props.config.facets[key].preText} + postText={this.props.config.facets[key].postText} /> ); })} diff --git a/webpack.config.js b/webpack.config.js index 3fbaba1..df8d150 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -13,6 +13,10 @@ module.exports = { options: { presets: ["@babel/env", "@babel/preset-flow", "@babel/preset-react"] } + }, + { + test: /\.css$/i, + use: ['style-loader', 'css-loader'], } ] },