UNPKG

@salesforce/design-system-react

Version:

Salesforce Lightning Design System for React

34 lines 465 kB
/*! * design-system-react * v0.8.3 * Copyright (c) 2015-present, Salesforce.com, Inc. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * Neither the name of the Salesforce.com nor the * names of its contributors may be used to endorse or promote products * derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react"),require("react-dom")):"function"==typeof define&&define.amd?define(["react","react-dom"],t):"object"==typeof exports?exports["design-system-react"]=t(require("react"),require("react-dom")):e["design-system-react"]=t(e.React,e.ReactDOM)}("undefined"!=typeof self?self:this,function(e,t){return function(e){function t(o){if(n[o])return n[o].exports;var a=n[o]={i:o,l:!1,exports:{}};return e[o].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var n={};return t.m=e,t.c=n,t.d=function(exports,e,n){t.o(exports,e)||Object.defineProperty(exports,e,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/",t(t.s=76)}([function(t,exports){t.exports=e},function(e,exports,t){e.exports=t(80)()},function(e,exports,t){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});exports.ACCORDION="SLDSAccordion",exports.ACCORDION_PANEL="SLDSAccordionPanel",exports.ALERT="SLDSAlert",exports.ALERT_CONTAINER="SLDSAlertContainer",exports.APP_LAUNCHER="SLDSAppLauncher",exports.APP_LAUNCHER_SECTION="SLDSAppLauncherSection",exports.APP_LAUNCHER_TILE="SLDSAppLauncherTile",exports.APP_LAUNCHER_HEADER="SLDSAppLauncherHeader",exports.AVATAR="SLDSAvatar",exports.BREAD_CRUMB="SLDSBreadcrumb",exports.BREADCRUMB="SLDSBreadcrumb",exports.BUTTON="SLDSButton",exports.BUTTON_GROUP="SLDSButtonGroup",exports.BUTTON_STATEFUL="SLDSButtonStateful",exports.BUTTON_ICON="SLDSButtonIcon",exports.CARD="SLDSCard",exports.CARD_BODY="SLDSCardBody",exports.CARD_EMPTY="SLDSCardEmpty",exports.CARD_FILTER="SLDSCardFilter",exports.CARD_FOOTER="SLDSCardFooter",exports.CARD_HEADER="SLDSCardHeader",exports.COMBOBOX="SLDSCombobox",exports.DATA_TABLE="SLDSDataTable",exports.DATA_TABLE_CELL="SLDSDataTableCell",exports.DATA_TABLE_COLUMN="SLDSDataTableColumn",exports.DATA_TABLE_HEAD="SLDSDataTableHead",exports.DATA_TABLE_HEADER_CELL="SLDSDataTableHeaderCell",exports.DATA_TABLE_ROW_ACTIONS="SLDSDataTableRowActions",exports.DATA_TABLE_ROW="SLDSDataTableRow",exports.DATE_PICKER="SLDSDatePicker",exports.DIALOG="SLDSDialog",exports.FILTER="SLDSFilter",exports.FORMS_CHECKBOX="SLDSCheckbox",exports.FORMS_INLINE_EDIT="SLDSInlineEdit",exports.FORMS_INPUT="SLDSInput",exports.FORMS_TEXTAREA="SLDSTextarea",exports.FORMS_SEARCH="SLDSSearch",exports.GLOBAL_HEADER="SLDSGlobalHeader",exports.GLOBAL_HEADER_PROFILE="SLDSGlobalHeaderProfile",exports.GLOBAL_HEADER_SEARCH="SLDSGlobalHeaderSearch",exports.GLOBAL_HEADER_TOOL="SLDSGlobalHeaderTool",exports.GLOBAL_NAVIGATION_BAR="SLDSGlobalNavigationBar",exports.GLOBAL_NAVIGATION_BAR_BUTTON="SLDSGlobalNavigationBarButton",exports.GLOBAL_NAVIGATION_BAR_DROPDOWN="SLDSGlobalNavigationBarDropdown",exports.GLOBAL_NAVIGATION_BAR_LABEL="SLDSGlobalNavigationBarLabel",exports.GLOBAL_NAVIGATION_BAR_LINK="SLDSGlobalNavigationBarLink",exports.GLOBAL_NAVIGATION_BAR_REGION="SLDSGlobalNavigationBarRegion",exports.GLOBAL_NAVIGATION_BAR_APP_LAUNCHER="SLDSGlobalNavigationBarAppLauncher",exports.GRID="SLDSGrid",exports.HIGHLIGHTER="SLDSHighlighter",exports.ICON="SLDSIcon",exports.ICON_SETTINGS="SLDSIconSettings",exports.ICON_INPUT="SLDSIconInput",exports.LIST="SLDSList",exports.LIST_ITEM="SLDSListItem",exports.LIST_ITEM_LABEL="SLDSListItemLabel",exports.LOOKUP="SLDSLookup",exports.MEDIA_OBJECT="SLDSMediaObject",exports.MENU_DROPDOWN="SLDSMenuDropdown",exports.MENU_DROPDOWN_TRIGGER="SLDSMenuDropdownTrigger",exports.MENU_PICKLIST="SLDSMenuPicklist",exports.MODAL="SLDSModal",exports.NAVIGATION="SLDSNavigation",exports.NAVIGATION_ITEM="SLDSNavigationItem",exports.NOTIFICATION="SLDSNotification",exports.PANEL="SLDSPanel",exports.PANEL_FILTER_GROUP="SLDSFilterGroup",exports.PANEL_FILTER_LIST="SLDSFilterList",exports.PANEL_FILTER_LIST_HEADING="SLDSPanelFilterListHeading",exports.PAGE_HEADER="SLDSPageHeader",exports.PILL="SLDSPill",exports.POPOVER="SLDSPopover",exports.POPOVER_TOOLTIP="SLDSPopoverTooltip",exports.PROGRESS_INDICATOR="SLDSProgressIndicator",exports.PROGRESS_INDICATOR_PROGRESS="SLDSProgressIndicatorProgress",exports.PROGRESS_INDICATOR_STEP="SLDSProgressIndicatorStep",exports.PROGRESS_RING="SLDSProgressRing",exports.SPINNER="SLDSSpinner",exports.RADIO="SLDSRadio",exports.RADIO_GROUP="SLDSRadioGroup",exports.RADIO_BUTTON_GROUP="SLDSRadioButtonGroup",exports.TAB="SLDSTab",exports.TAB_ITEM="SLDSTabItem",exports.TAB_PANEL="SLDSTabPanel",exports.TABS="SLDSTabs",exports.TABS_LIST="SLDSTabsList",exports.TABS_PANEL="SLDSTabsPanel",exports.TIME_PICKER="SLDSTimepicker",exports.TOAST="SLDSToast",exports.TOAST_CONTAINER="SLDSToastContainer",exports.TREE="SLDSTree",exports.TREE_BRANCH="SLDSTreeBranch",exports.TREE_ITEM="SLDSTreeItem"},function(e,exports,t){var n,o;/*! Copyright (c) 2016 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ !function(){"use strict";function t(){for(var e=[],n=0;n<arguments.length;n++){var o=arguments[n];if(o){var r=typeof o;if("string"===r||"number"===r)e.push(o);else if(Array.isArray(o))e.push(t.apply(null,o));else if("object"===r)for(var i in o)a.call(o,i)&&o[i]&&e.push(i)}}return e.join(" ")}var a={}.hasOwnProperty;void 0!==e&&e.exports?e.exports=t:(n=[],void 0!==(o=function(){return t}.apply(exports,n))&&(e.exports=o))}()},function(e,exports,t){"use strict";var n=t(0),o=t(87);if(void 0===n)throw Error("create-react-class could not find the React object. If you are using script tags, make sure that React is being loaded before create-react-class.");var a=(new n.Component).updater;e.exports=o(n.Component,n.isValidElement,a)},function(e,exports,t){"use strict";e.exports=t(94)},function(e,exports,t){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var n={trapEvent:function(e){e&&(e.preventDefault(),e.stopPropagation(),e.nativeEvent&&e.nativeEvent.preventDefault&&e.nativeEvent.preventDefault(),e.nativeEvent&&e.nativeEvent.stopPropagation&&e.nativeEvent.stopPropagation())},trap:function(e){return n.trapEvent(e)},trapImmediate:function(e){e.stopImmediatePropagation&&e.stopImmediatePropagation(),e.nativeEvent&&e.nativeEvent.stopImmediatePropagation&&e.nativeEvent.stopImmediatePropagation(),n.trap(e)}};exports.default=n},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(exports,"__esModule",{value:!0});var a=t(0),r=n(a),i=t(4),s=n(i),l=t(1),u=n(l),d=t(3),c=n(d),f=t(29),p=n(f),h=t(33),m=n(h),v=t(2),b=(0,s.default)({displayName:v.BUTTON,propTypes:{"aria-describedby":u.default.string,"aria-controls":u.default.string,"aria-expanded":u.default.oneOfType([u.default.bool,u.default.string]),"aria-haspopup":u.default.oneOfType([u.default.bool,u.default.string]),assistiveText:u.default.string,buttonRef:u.default.func,className:u.default.oneOfType([u.default.array,u.default.object,u.default.string]),disabled:u.default.bool,hint:u.default.bool,iconCategory:u.default.oneOf(["action","custom","doctype","standard","utility"]),iconName:u.default.string,iconPath:u.default.string,iconPosition:u.default.oneOf(["left","right"]),iconSize:u.default.oneOf(["x-small","small","medium","large"]),iconVariant:u.default.oneOf(["bare","container","border","border-filled","more","global-header"]),id:u.default.string,inverse:u.default.bool,label:u.default.oneOfType([u.default.string,u.default.node]),onBlur:u.default.func,onClick:u.default.func,onFocus:u.default.func,onKeyDown:u.default.func,onKeyPress:u.default.func,onKeyUp:u.default.func,onMouseDown:u.default.func,onMouseEnter:u.default.func,onMouseLeave:u.default.func,responsive:u.default.bool,tabIndex:u.default.string,type:u.default.oneOf(["reset","submit","button"]),title:u.default.string,variant:u.default.oneOf(["base","link","neutral","brand","destructive","success","icon"]),iconClassName:u.default.oneOfType([u.default.array,u.default.object,u.default.string]),tooltip:u.default.node},getDefaultProps:function(){return{disabled:!1,hint:!1,iconSize:"medium",iconCategory:"utility",responsive:!1,type:"button",variant:"neutral"}},handleClick:function(e){this.props.onClick&&this.props.onClick(e)},getClassName:function(){var e,t="icon"===this.props.variant,n=this.props.iconVariant,a="more"===n,r="border"===n,i="global-header"===n,s="base"!==this.props.variant&&!n&&!this.props.inverse&&"link"!==this.props.variant||"bare"===n,l=this.props.inverse&&!t,u=this.props.inverse&&t&&!a&&!r,d=this.props.inverse&&a,f=this.props.inverse&&r;return"global-header"===n&&(n="container"),(0,c.default)((e={"slds-button":"link"!==this.props.variant},o(e,"slds-button--"+this.props.variant,s),o(e,"slds-button--inverse",l),o(e,"slds-button--icon-inverse",u||d),o(e,"slds-button--icon-border-inverse",f),o(e,"slds-button--icon-"+n,n&&!f),o(e,"slds-global-header__button--icon",i),o(e,"slds-button--icon-"+this.props.iconSize,n&&"medium"!==this.props.iconSize),o(e,"slds-button--reset","link"===this.props.variant),o(e,"slds-text-link","link"===this.props.variant),e),this.props.className)},renderIcon:function(e){var t=""===this.props.iconSize||this.props.iconVariant?null:this.props.iconSize;return r.default.createElement(p.default,{category:this.props.iconCategory,className:(0,c.default)({"slds-global-header__icon":"global-header"===this.props.iconVariant},this.props.iconClassName),hint:this.props.hint,inverse:this.props.inverse,name:e,path:this.props.iconPath,position:this.props.iconPosition,size:t})},renderLabel:function(){return"icon"===this.props.variant&&this.props.assistiveText?r.default.createElement("span",{className:"slds-assistive-text"},this.props.assistiveText):this.props.label},renderButton:function(){var e=this;return r.default.createElement("button",{"aria-controls":this.props["aria-controls"],"aria-describedby":this.props["aria-describedby"],"aria-expanded":this.props["aria-expanded"],"aria-haspopup":this.props["aria-haspopup"],className:this.getClassName(),disabled:this.props.disabled,id:this.props.id,onBlur:this.props.onBlur,onClick:this.handleClick,onFocus:this.props.onFocus,onKeyDown:this.props.onKeyDown,onKeyPress:this.props.onKeyPress,onKeyUp:this.props.onKeyUp,onMouseDown:this.props.onMouseDown,onMouseEnter:this.props.onMouseEnter,onMouseLeave:this.props.onMouseLeave,ref:function(t){e.props.buttonRef&&e.props.buttonRef(t)},tabIndex:this.props.tabIndex,title:this.props.title,type:this.props.type},"right"===this.props.iconPosition?this.renderLabel():null,this.props.iconName||this.props.iconPath?this.renderIcon(this.props.iconName):null,"more"===this.props.iconVariant?r.default.createElement(p.default,{category:"utility",name:"down",size:"x-small"}):null,"left"!==this.props.iconPosition&&this.props.iconPosition?null:this.renderLabel(),this.props.children)},renderTooltip:function(){return r.default.createElement(m.default,{content:this.props.tooltip},this.renderButton)},render:function(){return this.props.tooltip?this.renderTooltip():this.renderButton()}});exports.default=b},function(e,exports,t){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var n={ENTER:13,ESCAPE:27,SPACE:32,LEFT:37,UP:38,RIGHT:39,DOWN:40,TAB:9,DELETE:46,BACKSPACE:8},o={ENTER:{key:"Enter",keyCode:n.ENTER,which:n.ENTER},ESCAPE:{key:"Escape",keyCode:n.ESCAPE,which:n.ESCAPE},SPACE:{key:"Space",keyCode:n.SPACE,which:n.SPACE},LEFT:{key:"Left",keyCode:n.LEFT,which:n.LEFT},UP:{key:"Up",keyCode:n.UP,which:n.ESCAPE},RIGHT:{key:"Right",keyCode:n.RIGHT,which:n.RIGHT},DOWN:{key:"Down",keyCode:n.DOWN,which:n.DOWN},TAB:{key:"Tab",keyCode:n.TAB,which:n.TAB},DELETE:{key:"Delete",keyCode:n.DELETE,which:n.DELETE},BACKSPACE:{key:"Backspace",keyCode:n.BACKSPACE,which:n.BACKSPACE}};exports.default=n,exports.keyObjects=o},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(exports,"__esModule",{value:!0});var a=t(0),r=n(a),i=t(1),s=n(i),l=t(22),u=n(l),d=t(24),c=n(d),f=t(2),p=function(e){var t=e.assistiveText,n=e.category,a=e.className,i=e.containerClassName,s=e.icon,l=e.inverse,d=e.name,f=e.path,p=e.size,h=e.style,m=e.title,v=d?d.replace(/_/g,"-"):"";return r.default.createElement("span",{className:(0,u.default)(o({"slds-icon_container":"utility"!==n,"slds-icon_container--circle":"action"===n},"slds-icon-"+n+"-"+v,"utility"!==n&&"doctype"!==n&&!f),i),title:m},r.default.createElement(c.default,{"aria-hidden":"true",category:n,className:(0,u.default)(a,"slds-icon",{"slds-icon--x-small":"x-small"===p,"slds-icon--small":"small"===p,"slds-icon--large":"large"===p,"slds-icon-text-default":"utility"===n?!l:l}),icon:s,name:d,path:f,style:h}),t?r.default.createElement("span",{className:"slds-assistive-text"},t):"")};p.displayName=f.ICON,p.propTypes={assistiveText:s.default.string,category:s.default.oneOf(["action","custom","doctype","standard","utility"]).isRequired,className:s.default.oneOfType([s.default.array,s.default.object,s.default.string]),containerClassName:s.default.oneOfType([s.default.array,s.default.object,s.default.string]),colorVariant:s.default.oneOf(["base","default","error","warning"]),icon:s.default.object,inverse:s.default.bool,name:s.default.string,path:s.default.string,size:s.default.oneOf(["x-small","small","medium","large"]),style:s.default.object,title:s.default.string},p.defaultProps={category:"standard",size:"medium"},exports.default=p},function(e,exports,t){e.exports=t(121)},function(e,exports){function t(e){var t=n(e)?i.call(e):"";return t==o||t==a}function n(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}var o="[object Function]",a="[object GeneratorFunction]",r=Object.prototype,i=r.toString;e.exports=t},function(e,exports){function t(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function n(e,t){for(var n=-1,o=Array(e);++n<e;)o[n]=t(n);return o}function o(e,t){var o=I(e)||f(e)?n(e.length,String):[],a=o.length,r=!!a;for(var i in e)!t&&!N.call(e,i)||r&&("length"==i||l(i,a))||o.push(i);return o}function a(e,t,n){var o=e[t];N.call(e,t)&&c(o,n)&&(void 0!==n||t in e)||(e[t]=n)}function r(e){if(!d(e))return P(e);var t=[];for(var n in Object(e))N.call(e,n)&&"constructor"!=n&&t.push(n);return t}function i(e,n){return n=k(void 0===n?e.length-1:n,0),function(){for(var o=arguments,a=-1,r=k(o.length-n,0),i=Array(r);++a<r;)i[a]=o[n+a];a=-1;for(var s=Array(n+1);++a<n;)s[a]=o[a];return s[n]=i,t(e,this,s)}}function s(e,t,n,o){n||(n={});for(var r=-1,i=t.length;++r<i;){var s=t[r],l=o?o(n[s],e[s],s,n,e):void 0;a(n,s,void 0===l?e[s]:l)}return n}function l(e,t){return!!(t=null==t?_:t)&&("number"==typeof e||S.test(e))&&e>-1&&e%1==0&&e<t}function u(e,t,n){if(!b(n))return!1;var o=typeof t;return!!("number"==o?p(n)&&l(t,n.length):"string"==o&&t in n)&&c(n[t],e)}function d(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||T)}function c(e,t){return e===t||e!==e&&t!==t}function f(e){return h(e)&&N.call(e,"callee")&&(!w.call(e,"callee")||x.call(e)==O)}function p(e){return null!=e&&v(e.length)&&!m(e)}function h(e){return g(e)&&p(e)}function m(e){var t=b(e)?x.call(e):"";return t==E||t==C}function v(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=_}function b(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function g(e){return!!e&&"object"==typeof e}function y(e){return p(e)?o(e):r(e)}var _=9007199254740991,O="[object Arguments]",E="[object Function]",C="[object GeneratorFunction]",S=/^(?:0|[1-9]\d*)$/,T=Object.prototype,N=T.hasOwnProperty,x=T.toString,w=T.propertyIsEnumerable,P=function(e,t){return function(n){return e(t(n))}}(Object.keys,Object),k=Math.max,D=!w.call({valueOf:1},"valueOf"),I=Array.isArray,R=function(e){return i(function(t,n){var o=-1,a=n.length,r=a>1?n[a-1]:void 0,i=a>2?n[2]:void 0;for(r=e.length>3&&"function"==typeof r?(a--,r):void 0,i&&u(n[0],n[1],i)&&(r=a<3?void 0:r,a=1),t=Object(t);++o<a;){var s=n[o];s&&e(t,s,o,r)}return t})}(function(e,t){if(D||d(t)||p(t))return void s(t,y(t),e);for(var n in t)N.call(t,n)&&a(e,n,t[n])});e.exports=R},function(e,exports){e.exports=t},function(e,exports,t){"use strict";var n=function(){};e.exports=n},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n={};for(var o in e)t.indexOf(o)>=0||Object.prototype.hasOwnProperty.call(e,o)&&(n[o]=e[o]);return n}Object.defineProperty(exports,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},i=t(0),s=n(i),l=t(1),u=n(l),d=t(3),c=n(d),f=t(11),p=n(f),h=t(24),m=n(h),v=t(7),b=n(v),g=t(2),y=function(e){var t=e.category,n=e.iconPosition,i=e.name,l=e.path,u=e.onClick,d=e.variant,f=a(e,["category","iconPosition","name","path","onClick","variant"]),h={combobox:s.default.createElement("span",{className:"slds-icon_container slds-input__icon slds-input__icon_right"},s.default.createElement(m.default,r({"aria-hidden":!0,category:t,className:(0,c.default)("slds-icon slds-icon_x-small slds-icon-text-default"),name:i,path:l},f))),base:s.default.createElement(m.default,r({"aria-hidden":!0,category:t,className:(0,c.default)("slds-input__icon slds-icon-text-default",o({},"slds-input__icon--"+n,n)),name:i,path:l},f))};return(0,p.default)(u)?s.default.createElement(b.default,r({className:(0,c.default)("slds-input__icon",o({},"slds-input__icon_"+n,n)),iconCategory:t,iconName:i,iconPath:l,onClick:u,variant:"icon"},f)):h[d]};y.displayName=g.ICON_INPUT,y.propTypes={category:u.default.string,iconPosition:u.default.oneOf(["left","right"]),name:u.default.string,path:u.default.string,onClick:u.default.func,variant:u.default.oneOf(["base","combobox"])},y.defaultProps={category:"utility",variant:"base"},exports.default=y},function(e,exports,t){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var n=t(14),o=(function(e){e&&e.__esModule}(n),function(){});exports.default=o},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(exports,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},r=t(0),i=n(r),s=t(4),l=n(s),u=t(1),d=n(u),c=t(111),f=n(c),p=t(25),h=n(p),m=t(3),v=n(m),b=t(112),g=n(b),y=t(6),_=n(y),O=t(8),E=n(O),C=t(34),S=n(C),T=t(35),N=t(2),x=t(47),w=n(x),P=(0,l.default)({displayName:N.DIALOG,propTypes:{align:d.default.oneOf(["top","top left","top right","right","right top","right bottom","bottom","bottom left","bottom right","left","left top","left bottom"]),className:d.default.oneOfType([d.default.array,d.default.object,d.default.string]),contentsClassName:d.default.oneOfType([d.default.array,d.default.object,d.default.string]),children:d.default.node.isRequired,closeOnTabKey:d.default.bool,containerProps:d.default.object,inheritTargetWidth:d.default.bool,hasStaticAlignment:d.default.bool,offset:d.default.string,onClose:d.default.func,onKeyDown:d.default.func,onMouseEnter:d.default.func,onMouseLeave:d.default.func,onOpen:d.default.func,onRequestTargetElement:d.default.func.isRequired,outsideClickIgnoreClass:d.default.string,portalMount:d.default.func,position:d.default.oneOf(["absolute","overflowBoundaryElement","relative"]).isRequired,style:d.default.object,variant:d.default.oneOf(["dropdown","popover","tooltip"])},getDefaultProps:function(){return{align:"bottom left",offset:"0px 0px",outsideClickIgnoreClass:"ignore-react-onclickoutside"}},getInitialState:function(){return{triggerPopperJS:!1,isOpen:!1}},componentDidMount:function(){"absolute"!==this.props.position&&"relative"!==this.props.position||this.handleOpen()},componentWillUnmount:function(){"popover"===this.props.variant&&(S.default.teardownScopedFocus(),S.default.returnFocusToStoredElement()),"absolute"!==this.props.position&&"overflowBoundaryElement"!==this.props.position||this.destroyPopper(),this.handleClose(void 0,{componentWillUnmount:!0})},componentDidUpdate:function(e,t){!0===this.state.triggerPopperJS&&!1===t.triggerPopperJS&&("absolute"===this.props.position||"overflowBoundaryElement"===this.props.position)&&this.dialogContent&&this.props.onRequestTargetElement()&&this.createPopper()},createPopper:function(){var e=this,t=this.props.onRequestTargetElement(),n=this.dialogContent,o=(0,T.mapPropToPopperPlacement)(this.props.align),a={applyStyle:{enabled:!1},preventOverflow:{enabled:!0,boundariesElement:"absolute"===this.props.position?"scrollParent":"viewport"},removeOnDestroy:!0,updateState:{enabled:!0,order:900,fn:function(t){return(e.state.popperData&&!(0,h.default)(t.offsets,e.state.popperData.offsets)||!e.state.popperData)&&e.setState({popperData:t}),t}}};t||console.error("Target node not found!",t),n||console.error("Popper node not found!",n),this.popper=new f.default(t,n,{placement:o,eventsEnabled:!0,modifiers:a}),this.popper.scheduleUpdate()},getPropOffsetsInPixels:function(e){var t=e.split(" ");return{vertical:parseInt(t[0],10),horizontal:parseInt(t[1],10)}},getPopperStyles:function(){var e=this.state.popperData;if(!this.popper||!e)return{position:"absolute",pointerEvents:"none"};var t=this.getPropOffsetsInPixels(this.props.offset),n=e.offsets.popper.position,o=e.offsets.popper.left+t.horizontal+"px",r=e.offsets.popper.top+t.vertical+"px";return a({},e.style,{left:o,top:r,position:n})},destroyPopper:function(){this.popper&&this.popper.destroy()},handleClickOutside:function(){this.handleClose()},handleClose:function(e,t){this.setState({triggerPopperJS:!0}),this.props.onClose&&this.props.onClose(e,t)},handleClick:function(e){e.nativeEvent&&(e.nativeEvent.preventDefault(),e.nativeEvent.stopPropagation())},handleKeyDown:function(e){e.keyCode===E.default.TAB&&this.props.closeOnTabKey&&(_.default.trap(e),this.handleClose(e)),this.props.onKeyDown&&this.props.onKeyDown(e)},handleOpen:function(){var e=this.dialogContent;"popover"===this.props.variant&&e&&(S.default.storeActiveElement(),S.default.setupScopedFocus({ancestorElement:e.querySelector(".slds-popover")}),S.default.hasOrAncestorHasFocus()||S.default.focusAncestor()),this.props.onOpen&&this.props.onOpen(void 0,{portal:this.dialogContent})},setDialogContent:function(e){this.dialogContent=e,this.state.triggerPopperJS||this.setState({triggerPopperJS:!0})},render:function(){var e=this,t={};"absolute"!==this.props.position&&"overflowBoundaryElement"!==this.props.position||(t=this.getPopperStyles()),this.props.inheritTargetWidth&&this.props.onRequestTargetElement()&&(t.width=this.props.onRequestTargetElement().getBoundingClientRect().width),this.props.style&&(t=Object.assign(t,this.props.style));var n=i.default.createElement("div",a({className:(0,v.default)(o({"absolute-positioned":"absolute"===this.props.position,"portal-positioned":"overflowBoundaryElement"===this.props.position},""+this.props.outsideClickIgnoreClass,"overflowBoundaryElement"===this.props.position),this.props.contentsClassName)||void 0,style:t,onKeyDown:this.handleKeyDown,onMouseEnter:this.props.onMouseEnter,onMouseLeave:this.props.onMouseLeave},this.props.containerProps,{ref:this.setDialogContent}),this.props.children),r={absolute:function(){return n},relative:function(){return n},overflowBoundaryElement:function(){return i.default.createElement(g.default,{onOpen:e.handleOpen,portalMount:e.props.portalMount},i.default.createElement(w.default,{iconPath:e.context.iconPath},n))}};return r[this.props.position]&&r[this.props.position]()}});P.contextTypes={iconPath:d.default.string},exports.default=P},function(e,exports){var t;t=function(){return this}();try{t=t||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(t=window)}e.exports=t},function(e,exports){function t(e){return!0===e||!1===e||n(e)&&r.call(e)==o}function n(e){return!!e&&"object"==typeof e}var o="[object Boolean]",a=Object.prototype,r=a.toString;e.exports=t},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},a=t(0),r=n(a),i=t(4),s=n(i),l=t(1),u=n(l),d=t(10),c=t(3),f=n(c),p=t(5),h=n(p),m=t(15),v=n(m),b=t(52),g=n(b),y=t(54),_=n(y),O=t(131),E=n(O),C=t(2),S=(0,s.default)({displayName:C.FORMS_INPUT,propTypes:{"aria-activedescendant":u.default.string,"aria-autocomplete":u.default.string,"aria-controls":u.default.string,"aria-describedby":u.default.string,"aria-expanded":u.default.bool,"aria-haspopup":u.default.bool,"aria-labelledby":u.default.string,"aria-owns":u.default.string,"aria-required":u.default.bool,assistiveText:(0,d.shape)({label:u.default.string,spinner:u.default.string}),children:u.default.node,className:u.default.oneOfType([u.default.array,u.default.object,u.default.string]),disabled:u.default.bool,errorText:u.default.string,fixedTextLeft:u.default.oneOfType([u.default.node,u.default.string]),fixedTextRight:u.default.oneOfType([u.default.node,u.default.string]),hasSpinner:u.default.bool,iconLeft:u.default.node,iconRight:u.default.node,id:u.default.string,inputRef:u.default.func,isStatic:u.default.bool,label:u.default.string,onBlur:u.default.func,onChange:u.default.func,onClick:u.default.func,onFocus:u.default.func,onInput:u.default.func,onInvalid:u.default.func,onKeyDown:u.default.func,onKeyPress:u.default.func,onKeyUp:u.default.func,onSelect:u.default.func,onSubmit:u.default.func,placeholder:u.default.string,minLength:u.default.string,maxLength:u.default.string,name:u.default.string,readOnly:u.default.bool,required:u.default.bool,type:u.default.oneOf(["text","password","datetime","datetime-local","date","month","time","week","number","email","url","search","tel","color"]),value:u.default.string,iconPosition:u.default.string,inlineEditTrigger:u.default.node,role:u.default.string},getDefaultProps:function(){return{type:"text"}},componentWillMount:function(){(0,E.default)(C.FORMS_INPUT,this.props),this.generatedId=h.default.generate(),this.props.errorText&&(this.generatedErrorId=h.default.generate())},getId:function(){return this.props.id||this.generatedId},getErrorId:function(){return this.props["aria-describedby"]||this.generatedErrorId},getIconRender:function(e,t){var n=void 0,a={assistiveText:this.props[t]&&this.props[t].props.assistiveText||this.props.iconAssistiveText,category:this.props[t]&&this.props[t].props.category||this.props.iconCategory,name:this.props[t]&&this.props[t].props.name||this.props.iconName,onClick:this.props[t]&&this.props[t].props.onClick||this.props.onIconClick};return this.props[t]&&e&&this.props[t]?n=r.default.cloneElement(this.props[t],{iconPosition:""+e}):a.name&&(n=r.default.createElement(v.default,o({iconPosition:e},a))),n},render:function(){var e=!!this.props.iconLeft||("left"===this.props.iconPosition||void 0===this.props.iconPosition)&&!!this.props.iconName,t=!!this.props.iconRight||"right"===this.props.iconPosition&&!!this.props.iconName;return r.default.createElement("div",{className:(0,f.default)("slds-form-element",{"slds-has-error":this.props.errorText},this.props.className)},r.default.createElement(_.default,{assistiveText:this.props.assistiveText,htmlFor:this.props.isStatic?void 0:this.getId(),label:this.props.label,required:this.props.required,variant:this.props.isStatic?"static":"base"}),r.default.createElement(g.default,{"aria-activedescendant":this.props["aria-activedescendant"],"aria-autocomplete":this.props["aria-autocomplete"],"aria-controls":this.props["aria-controls"],"aria-labelledby":this.props["aria-labelledby"],"aria-describedby":this.getErrorId(),"aria-expanded":this.props["aria-expanded"],"aria-owns":this.props["aria-owns"],"aria-required":this.props["aria-required"],containerProps:{className:"slds-form-element__control"},disabled:this.props.disabled,fixedTextLeft:this.props.fixedTextLeft,fixedTextRight:this.props.fixedTextRight,hasSpinner:this.props.hasSpinner,id:this.getId(),iconLeft:e?this.getIconRender("left","iconLeft"):null,iconRight:t?this.getIconRender("right","iconRight"):null,inlineEditTrigger:this.props.inlineEditTrigger,isStatic:this.props.isStatic,minLength:this.props.minLength,maxLength:this.props.maxLength,name:this.props.name,onBlur:this.props.onBlur,onChange:this.props.onChange,onClick:this.props.onClick,onFocus:this.props.onFocus,onInput:this.props.onInput,onInvalid:this.props.onInvalid,onKeyDown:this.props.onKeyDown,onKeyPress:this.props.onKeyPress,onKeyUp:this.props.onKeyUp,onSelect:this.props.onSelect,onSubmit:this.props.onSubmit,placeholder:this.props.placeholder,inputRef:this.props.inputRef,readOnly:this.props.readOnly,required:this.props.required,role:this.props.role,spinnerAssistiveText:this.props.assistiveText&&this.props.assistiveText.spinner,type:this.props.type,value:this.props.value}),this.props.errorText&&r.default.createElement("div",{id:this.getErrorId(),className:"slds-form-element__help"},this.props.errorText),this.props.children)}});exports.default=S},function(e,exports,t){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var n=t(14),o=(function(e){e&&e.__esModule}(n),function(){});exports.default=o},function(e,exports,t){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var n=t(3),o=function(e){return e&&e.__esModule?e:{default:e}}(n),a=function(){var e=o.default.apply(void 0,arguments);return""===e?void 0:e};exports.default=a},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var o=t(27),a=n(o),r=t(142),i=n(r);exports.default=(0,a.default)(i.default)},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var o in e)t.indexOf(o)>=0||Object.prototype.hasOwnProperty.call(e,o)&&(n[o]=e[o]);return n}Object.defineProperty(exports,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},r=t(0),i=n(r),s=t(1),l=n(s),u=t(103),d=n(u),c=t(105),f=n(c),p=t(106),h=n(p),m=t(107),v=n(m),b=t(108),g=n(b),y=t(109),_=n(y),O=t(110),E=n(O),C=function(e,t){var n=e.name,r=void 0===n?"":n,s=(e.assistiveText,e.category),l=e.icon,u=e.path,c=o(e,["name","assistiveText","category","icon","path"]);(0,d.default)("UtilityIcon",{name:r,category:s,path:u,context:t});var p={action:v.default,custom:g.default,doctype:_.default,standard:E.default,utility:h.default},m=void 0;l?m=l:Object.keys(p[s]).length&&(m=p[s][r.toLowerCase()],m.viewBox=p[s].viewBox);var b=void 0;return b=u||(t[s+"Sprite"]?t[s+"Sprite"]+"#"+r:t.iconPath&&t.iconPath+"/"+s+"-sprite/svg/symbols.svg#"+r),m?i.default.createElement(f.default,a({data:m,name:r},c)):i.default.createElement("svg",c,i.default.createElement("use",{xlinkHref:b}))};C.displayName="UtilityIcon",C.propTypes={assistiveText:l.default.string,category:l.default.oneOf(["action","custom","doctype","standard","utility"]),icon:l.default.object,name:l.default.string,path:l.default.string},C.defaultProps={category:"utility"},C.contextTypes={iconPath:l.default.string,actionSprite:l.default.string,customSprite:l.default.string,doctypeSprite:l.default.string,standardSprite:l.default.string,utilitySprite:l.default.string},exports.default=C},function(e,exports,t){(function(e,t){function n(e,t){for(var n=-1,o=null==e?0:e.length,a=0,r=[];++n<o;){var i=e[n];t(i,n,e)&&(r[a++]=i)}return r}function o(e,t){for(var n=-1,o=t.length,a=e.length;++n<o;)e[a+n]=t[n];return e}function a(e,t){for(var n=-1,o=null==e?0:e.length;++n<o;)if(t(e[n],n,e))return!0;return!1}function r(e,t){for(var n=-1,o=Array(e);++n<e;)o[n]=t(n);return o}function i(e,t){return e.has(t)}function s(e,t){return null==e?void 0:e[t]}function l(e){var t=-1,n=Array(e.size);return e.forEach(function(e,o){n[++t]=[o,e]}),n}function u(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}function d(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var o=e[t];this.set(o[0],o[1])}}function c(){this.__data__=St?St(null):{},this.size=0}function f(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}function p(e){var t=this.__data__;if(St){var n=t[e];return n===ge?void 0:n}return it.call(t,e)?t[e]:void 0}function h(e){var t=this.__data__;return St?void 0!==t[e]:it.call(t,e)}function m(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=St&&void 0===t?ge:t,this}function v(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var o=e[t];this.set(o[0],o[1])}}function b(){this.__data__=[],this.size=0}function g(e){var t=this.__data__,n=F(t,e);return!(n<0)&&(n==t.length-1?t.pop():ht.call(t,n,1),--this.size,!0)}function y(e){var t=this.__data__,n=F(t,e);return n<0?void 0:t[n][1]}function _(e){return F(this.__data__,e)>-1}function O(e,t){var n=this.__data__,o=F(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}function E(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var o=e[t];this.set(o[0],o[1])}}function C(){this.size=0,this.__data__={hash:new d,map:new(_t||v),string:new d}}function S(e){var t=J(this,e).delete(e);return this.size-=t?1:0,t}function T(e){return J(this,e).get(e)}function N(e){return J(this,e).has(e)}function x(e,t){var n=J(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this}function w(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new E;++t<n;)this.add(e[t])}function P(e){return this.__data__.set(e,ge),this}function k(e){return this.__data__.has(e)}function D(e){var t=this.__data__=new v(e);this.size=t.size}function I(){this.__data__=new v,this.size=0}function R(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function A(e){return this.__data__.get(e)}function j(e){return this.__data__.has(e)}function M(e,t){var n=this.__data__;if(n instanceof v){var o=n.__data__;if(!_t||o.length<be-1)return o.push([e,t]),this.size=++n.size,this;n=this.__data__=new E(o)}return n.set(e,t),this.size=n.size,this}function L(e,t){var n=jt(e),o=!n&&At(e),a=!n&&!o&&Mt(e),i=!n&&!o&&!a&&Lt(e),s=n||o||a||i,l=s?r(e.length,String):[],u=l.length;for(var d in e)!t&&!it.call(e,d)||s&&("length"==d||a&&("offset"==d||"parent"==d)||i&&("buffer"==d||"byteLength"==d||"byteOffset"==d)||te(d,u))||l.push(d);return l}function F(e,t){for(var n=e.length;n--;)if(se(e[n][0],t))return n;return-1}function B(e,t,n){var a=t(e);return jt(e)?a:o(a,n(e))}function K(e){return null==e?void 0===e?Be:Ie:mt&&mt in Object(e)?ee(e):re(e)}function q(e){return pe(e)&&K(e)==Ee}function H(e,t,n,o,a){return e===t||(null==e||null==t||!pe(e)&&!pe(t)?e!==e&&t!==t:W(e,t,n,o,H,a))}function W(e,t,n,o,a,r){var i=jt(e),s=jt(t),l=i?Ce:Rt(e),u=s?Ce:Rt(t);l=l==Ee?Re:l,u=u==Ee?Re:u;var d=l==Re,c=u==Re,f=l==u;if(f&&Mt(e)){if(!Mt(t))return!1;i=!0,d=!1}if(f&&!d)return r||(r=new D),i||Lt(e)?z(e,t,n,o,a,r):Y(e,t,l,n,o,a,r);if(!(n&ye)){var p=d&&it.call(e,"__wrapped__"),h=c&&it.call(t,"__wrapped__");if(p||h){var m=p?e.value():e,v=h?t.value():t;return r||(r=new D),a(m,v,n,o,r)}}return!!f&&(r||(r=new D),Q(e,t,n,o,a,r))}function U(e){return!(!fe(e)||oe(e))&&(de(e)?ut:We).test(ie(e))}function G(e){return pe(e)&&ce(e.length)&&!!Ge[K(e)]}function V(e){if(!ae(e))return gt(e);var t=[];for(var n in Object(e))it.call(e,n)&&"constructor"!=n&&t.push(n);return t}function z(e,t,n,o,r,s){var l=n&ye,u=e.length,d=t.length;if(u!=d&&!(l&&d>u))return!1;var c=s.get(e);if(c&&s.get(t))return c==t;var f=-1,p=!0,h=n&_e?new w:void 0;for(s.set(e,t),s.set(t,e);++f<u;){var m=e[f],v=t[f];if(o)var b=l?o(v,m,f,t,e,s):o(m,v,f,e,t,s);if(void 0!==b){if(b)continue;p=!1;break}if(h){if(!a(t,function(e,t){if(!i(h,t)&&(m===e||r(m,e,n,o,s)))return h.push(t)})){p=!1;break}}else if(m!==v&&!r(m,v,n,o,s)){p=!1;break}}return s.delete(e),s.delete(t),p}function Y(e,t,n,o,a,r,i){switch(n){case qe:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case Ke:return!(e.byteLength!=t.byteLength||!r(new ft(e),new ft(t)));case Te:case Ne:case De:return se(+e,+t);case xe:return e.name==t.name&&e.message==t.message;case je:case Le:return e==t+"";case ke:var s=l;case Me:var d=o&ye;if(s||(s=u),e.size!=t.size&&!d)return!1;var c=i.get(e);if(c)return c==t;o|=_e,i.set(e,t);var f=z(s(e),s(t),o,a,r,i);return i.delete(e),f;case Fe:if(Dt)return Dt.call(e)==Dt.call(t)}return!1}function Q(e,t,n,o,a,r){var i=n&ye,s=X(e),l=s.length;if(l!=X(t).length&&!i)return!1;for(var u=l;u--;){var d=s[u];if(!(i?d in t:it.call(t,d)))return!1}var c=r.get(e);if(c&&r.get(t))return c==t;var f=!0;r.set(e,t),r.set(t,e);for(var p=i;++u<l;){d=s[u];var h=e[d],m=t[d];if(o)var v=i?o(m,h,d,t,e,r):o(h,m,d,e,t,r);if(!(void 0===v?h===m||a(h,m,n,o,r):v)){f=!1;break}p||(p="constructor"==d)}if(f&&!p){var b=e.constructor,g=t.constructor;b!=g&&"constructor"in e&&"constructor"in t&&!("function"==typeof b&&b instanceof b&&"function"==typeof g&&g instanceof g)&&(f=!1)}return r.delete(e),r.delete(t),f}function X(e){return B(e,he,It)}function J(e,t){var n=e.__data__;return ne(t)?n["string"==typeof t?"string":"hash"]:n.map}function Z(e,t){var n=s(e,t);return U(n)?n:void 0}function ee(e){var t=it.call(e,mt),n=e[mt];try{e[mt]=void 0;var o=!0}catch(e){}var a=lt.call(e);return o&&(t?e[mt]=n:delete e[mt]),a}function te(e,t){return!!(t=null==t?Oe:t)&&("number"==typeof e||Ue.test(e))&&e>-1&&e%1==0&&e<t}function ne(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}function oe(e){return!!st&&st in e}function ae(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||ot)}function re(e){return lt.call(e)}function ie(e){if(null!=e){try{return rt.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function se(e,t){return e===t||e!==e&&t!==t}function le(e){return null!=e&&ce(e.length)&&!de(e)}function ue(e,t){return H(e,t)}function de(e){if(!fe(e))return!1;var t=K(e);return t==we||t==Pe||t==Se||t==Ae}function ce(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=Oe}function fe(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function pe(e){return null!=e&&"object"==typeof e}function he(e){return le(e)?L(e):V(e)}function me(){return[]}function ve(){return!1}var be=200,ge="__lodash_hash_undefined__",ye=1,_e=2,Oe=9007199254740991,Ee="[object Arguments]",Ce="[object Array]",Se="[object AsyncFunction]",Te="[object Boolean]",Ne="[object Date]",xe="[object Error]",we="[object Function]",Pe="[object GeneratorFunction]",ke="[object Map]",De="[object Number]",Ie="[object Null]",Re="[object Object]",Ae="[object Proxy]",je="[object RegExp]",Me="[object Set]",Le="[object String]",Fe="[object Symbol]",Be="[object Undefined]",Ke="[object ArrayBuffer]",qe="[object DataView]",He=/[\\^$.*+?()[\]{}|]/g,We=/^\[object .+?Constructor\]$/,Ue=/^(?:0|[1-9]\d*)$/,Ge={};Ge["[object Float32Array]"]=Ge["[object Float64Array]"]=Ge["[object Int8Array]"]=Ge["[object Int16Array]"]=Ge["[object Int32Array]"]=Ge["[object Uint8Array]"]=Ge["[object Uint8ClampedArray]"]=Ge["[object Uint16Array]"]=Ge["[object Uint32Array]"]=!0,Ge[Ee]=Ge[Ce]=Ge[Ke]=Ge[Te]=Ge[qe]=Ge[Ne]=Ge[xe]=Ge[we]=Ge[ke]=Ge[De]=Ge[Re]=Ge[je]=Ge[Me]=Ge[Le]=Ge["[object WeakMap]"]=!1;var Ve="object"==typeof e&&e&&e.Object===Object&&e,ze="object"==typeof self&&self&&self.Object===Object&&self,Ye=Ve||ze||Function("return this")(),Qe="object"==typeof exports&&exports&&!exports.nodeType&&exports,Xe=Qe&&"object"==typeof t&&t&&!t.nodeType&&t,Je=Xe&&Xe.exports===Qe,Ze=Je&&Ve.process,$e=function(){try{return Ze&&Ze.binding&&Ze.binding("util")}catch(e){}}(),et=$e&&$e.isTypedArray,tt=Array.prototype,nt=Function.prototype,ot=Object.prototype,at=Ye["__core-js_shared__"],rt=nt.toString,it=ot.hasOwnProperty,st=function(){var e=/[^.]+$/.exec(at&&at.keys&&at.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),lt=ot.toString,ut=RegExp("^"+rt.call(it).replace(He,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),dt=Je?Ye.Buffer:void 0,ct=Ye.Symbol,ft=Ye.Uint8Array,pt=ot.propertyIsEnumerable,ht=tt.splice,mt=ct?ct.toStringTag:void 0,vt=Object.getOwnPropertySymbols,bt=dt?dt.isBuffer:void 0,gt=function(e,t){return function(n){return e(t(n))}}(Object.keys,Object),yt=Z(Ye,"DataView"),_t=Z(Ye,"Map"),Ot=Z(Ye,"Promise"),Et=Z(Ye,"Set"),Ct=Z(Ye,"WeakMap"),St=Z(Object,"create"),Tt=ie(yt),Nt=ie(_t),xt=ie(Ot),wt=ie(Et),Pt=ie(Ct),kt=ct?ct.prototype:void 0,Dt=kt?kt.valueOf:void 0;d.prototype.clear=c,d.prototype.delete=f,d.prototype.get=p,d.prototype.has=h,d.prototype.set=m,v.prototype.clear=b,v.prototype.delete=g,v.prototype.get=y,v.prototype.has=_,v.prototype.set=O,E.prototype.clear=C,E.prototype.delete=S,E.prototype.get=T,E.prototype.has=N,E.prototype.set=x,w.prototype.add=w.prototype.push=P,w.prototype.has=k,D.prototype.clear=I,D.prototype.delete=R,D.prototype.get=A,D.prototype.has=j,D.prototype.set=M;var It=vt?function(e){return null==e?[]:(e=Object(e),n(vt(e),function(t){return pt.call(e,t)}))}:me,Rt=K;(yt&&Rt(new yt(new ArrayBuffer(1)))!=qe||_t&&Rt(new _t)!=ke||Ot&&"[object Promise]"!=Rt(Ot.resolve())||Et&&Rt(new Et)!=Me||Ct&&"[object WeakMap]"!=Rt(new Ct))&&(Rt=function(e){var t=K(e),n=t==Re?e.constructor:void 0,o=n?ie(n):"";if(o)switch(o){case Tt:return qe;case Nt:return ke;case xt:return"[object Promise]";case wt:return Me;case Pt:return"[object WeakMap]"}return t});var At=q(function(){return arguments}())?q:function(e){return pe(e)&&it.call(e,"callee")&&!pt.call(e,"callee")},jt=Array.isArray,Mt=bt||ve,Lt=et?function(e){return function(t){return e(t)}}(et):G;t.exports=ue}).call(exports,t(18),t(30)(e))},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0}),exports.cssClasses=void 0;var o=t(0),a=n(o),r=t(4),i=n(r),s=t(1),l=n(s),u=t(3),d=n(u),c=t(2),f=exports.cssClasses={base:"slds-media",figure:"slds-media__figure",body:"slds-media__body"},p=(0,i.default)({displayName:c.MEDIA_OBJECT,propTypes:{canTruncate:l.default.bool,className:l.default.oneOfType([l.default.array,l.default.object,l.default.string]),body:l.default.node,figure:l.default.node,verticalCenter:l.default.bool},render:function(){return a.default.createElement("div",{className:(0,d.default)(f.base,{"slds-media--center":this.props.verticalCenter,"slds-has-flexi-truncate":this.props.canTruncate},this.props.className)},this.props.figure?a.default.createElement("div",{className:f.figure},this.props.figure," "):null,a.default.createElement("div",{className:f.body},this.props.body))}});exports.default=p},function(e,t,n){"use strict";function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function a(e,t){if(null==e)return{};var n,o,a={},r=Object.keys(e);for(o=0;o<r.length;o++)n=r[o],t.indexOf(n)>=0||(a[n]=e[n]);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function r(e,t,n){return e===t||(e.correspondingElement?e.correspondingElement.classList.contains(n):e.classList.contains(n))}function i(e,t,n){if(e===t)return!0;for(;e.parentNode;){if(r(e,t,n))return!0;e=e.parentNode}return e}function s(e){return document.documentElement.clientWidth<=e.clientX||document.documentElement.clientHeight<=e.clientY}function l(e,t){var n,r;return r=n=function(n){function r(e){var t;return t=n.call(this,e)||this,t.__outsideClickHandler=function(e){if("function"==typeof t.__clickOutsideHandlerProp)return void t.__clickOutsideHandlerProp(e);var n=t.getInstance();if("function"==typeof n.props.handleClickOutside)return void n.props.handleClickOutside(e);if("function"==typeof n.handleClickOutside)return void n.handleClickOutside(e);throw new Error("WrappedComponent lacks a handleClickOutside(event) function for processing outside click events.")},t.enableOnClickOutside=function(){if("undefined"!=typeof document&&!m[t._uid]){void 0===u&&(u=f()),m[t._uid]=!0;var e=t.props.eventTypes;e.forEach||(e=[e]),h[t._uid]=function(e){if(!t.props.disableOnClickOutside&&null!==t.componentNode&&(t.props.preventDefault&&e.preventDefault(),t.props.stopPropagation&&e.stopPropagation(),!t.props.excludeScrollbar||!s(e))){i(e.target,t.componentNode,t.props.outsideClickIgnoreClass)===document&&t.__outsideClickHandler(e)}},e.forEach(function(e){var n=null;-1!==v.indexOf(e)&&u&&(n={passive:!t.props.preventDefault}),document.addEventListener(e,h[t._uid],n)})}},t.disableOnClickOutside=function(){delete m[t._uid];var e=h[t._uid];if(e&&"undefined"!=typeof document){var n=t.props.eventTypes;n.forEach||(n=[n]),n.forEach(function(t){return document.removeEventListener(t,e)}),delete h[t._uid]}},t.getRef=function(e){return t.instanceRef=e},t._uid=p(),t}o(r,n);var l=r.prototype;return l.getInstance=function(){if(!e.prototype.isReactComponent)return this;var t=this.instanceRef;return t.getInstance?t.getInstance():t},l.componentDidMount=function(){if("undefined"!=typeof document&&document.createElement){var e=this.getInstance();if(t&&"function"==typeof t.handleClickOutside&&(this.__clickOutsideHandlerProp=t.handleClickOutside(e),"function"!=typeof this.__clickOutsideHandlerProp))throw new Error("WrappedComponent lacks a function for processing outside click events specified by the handleClickOutside config option.");this.componentNode=Object(c.findDOMNode)(this.getInstance()),this.enableOnClickOutside()}},l.componentDidUpdate=function(){this.componentNode=Object(c.findDOMNode)(this.getInstance())},l.componentWillUnmount=function(){this.disableOnClickOutside()},l.render=function(){var t=this.props,n=(t.excludeScrollbar,a(t,["excludeScrollbar"]));return e.prototype.isReactComponent?n.ref=this.getRef:n.wrappedRef=this.getRef,n.disableOnClickOutside=this.disableOnClickOutside,n.enableOnClickOutside=this.enableOnClickOutside,Object(d.createElement)(e,n)},r}(d.Component),n.displayName="OnClickOutside("+(e.displayName||e.name||"Component")+")",n.defaultProps={eventTypes:["mousedown","touchstart"],excludeScrollbar:t&&t.excludeScrollbar||!1,outsideClickIgnoreClass:b,preventDefault:!1,stopPropagation:!1},n.getClass=function(){return e.getClass?e.getClass():e},r}Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"IGNORE_CLASS_NAME",function(){return b});var u,d=n(0),c=(n.n(d),n(13)),f=(n.n(c),function(){if("undefined"!=typeof window&&"function"==typeof window.addEventListener){var e=!1,t=Object.defineProperty({},"passive",{get:function(){e=!0}}),n=function(){};return window.addEventListener("testPassiveEventSupport",n,t),window.removeEventListener("testPassiveEventSupport",n,t),e}}),p=function(e){return void 0===e&&(e=0),function(){return++e}}(),h={},m={},v=["touchstart","touchmove"],b="ignore-react-onclickoutside";t.default=l},function(e,exports,t){"use strict";function n(){c=!1}function o(e){if(!e)return void(u!==p&&(u=p,n()));if(e!==u){if(e.length!==p.length)throw new Error("Custom alphabet for shortid must be "+p.length+" unique characters. You submitted "+e.length+" characters: "+e);var t=e.split("").filter(function(e,t,n){return t!==n.lastIndexOf(e)});if(t.length)throw new Error("Custom alphabet for shortid must be "+p.length+" unique characters. These characters were not unique: "+t.join(", "));u=e,n()}}function a(e){return o(e),u}function r(e){f.seed(e),d!==e&&(n(),d=e)}function i(){u||o(p);for(var e,t=u.split(""),n=[],a=f.nextValue();t.length>0;)a=f.nextValue(),e=Math.floor(a*t.length),n.push(t.splice(e,1)[0]);return n.join("")}function s(){return c||(c=i())}function l(e){return s()[e]}var u,d,c,f=t(95),p="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-";e.exports={characters:a,seed:r,lookup:l,shuffled:s}},function(e,exports,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{va